ffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xd53, './file1\x00', './file0\x00'}) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 23:17:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0xfe) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x51, 0x1) dup(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 23:17:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 23:17:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0xd83, 0xe) semget(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffff7, 0x2, 0x9, 0x0, 0x5, 0x8001, 0xf5ec, 0x1, 0x1, 0x5, 0x10001}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xed, 0x4]) 23:17:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:17:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x401}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000400)={0x100000000001d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000380)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) write(r5, &(0x7f0000000440)="fcbe224811082b2ed40c7961b73bc8129ec699ee6f872cb5a3d5ffa73a8b97b26916da2b6caf6ca9c544524b310987a0f8127103a20eabea8c82adb39ab5de15c36035c13280a2d69d6c192e36af207bb4d33eed91e0391fdadf641b24e5834dab07368d8029180ce7edc26c1b613944637450b54bd53362f262e78f5b2b07a3a510ceb00e98c6930ebdc51d1fb6dadd85a6911cde7c5d6232086410565712e81ce61f046349e2f08004e82dd8b84a1a708b26dea763b26ec23d03ab0ea8715b1bf6d2fa6070491cf5d32be5fc97c355ca52a6af8a80a3572c9d190cefc3dcb352d3deb4d318", 0xe6) shutdown(r5, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 23:17:41 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 23:17:41 executing program 1: r0 = semget(0x3, 0x0, 0x40) r1 = semget$private(0x0, 0x10000000006, 0x4000000404) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)) r3 = shmget$private(0x0, 0x3000, 0x157, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000009c0)={0x8, &(0x7f0000000980)=[0x0, 0x1, 0x10001, 0x3, 0x7ff, 0x101, 0x0, 0x20]}) semop(r1, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) r4 = socket$unix(0x1, 0x3, 0x0) r5 = semget(0x0, 0x1, 0x10000000100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) setuid(r6) recvmsg(r4, &(0x7f0000000800)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000000600)=""/206, 0xce}], 0x4, &(0x7f0000000740)=""/159, 0x9f}, 0x2) semop(r5, &(0x7f00000008c0)=[{0x7, 0xd430, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x3, 0x1800}, {0x3, 0x40}, {0x3, 0x3, 0x1800}], 0x6) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000880)={0xa, &(0x7f0000000840)=[0x81, 0x5b, 0xffff, 0x1, 0x4, 0xfc62, 0x1d, 0x6, 0x2, 0xffffffffffff566f]}) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000a40)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000900)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000940)={0x2c, 0xe253, './file0\x00', 0x6, 0xfcb, 0x100000000}) semop(r0, &(0x7f0000000080)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x2, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:17:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) poll(&(0x7f0000000000), 0x0, 0x4000) 23:17:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b180050101000000000002005786ca1020e871281cd08ce9f50ce390500e08fecea11ea8fef96ecfc748003f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982f1f25582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff374600000000000000d3872babfbb770c1f5a872c881c98c444751f0a12a98a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000e00"/177, 0x2a5, 0x0, 0x0, 0x3d5) sendto$unix(r0, &(0x7f00000000c0)="e6249dfa379495be1b52238e2aa142a1f5afd787740263e9c26e4f4b62c2b55375831f9ddf0499a32c0c09b0d678b22bd89d22984ace14c940dd2d032ed3879938666e89eda30f8cea49efa57ea46aad681b0f171629d7bf9d1b58dd8faaa67ccbe4a8ca617a0ddb6d63681a368adcdf698f2dd696089ebff55c78869cc84f934d27f7fdffa36add3aeacef9775e024240a27a2c1ad955da5b4dcead106834fa45c424461100f07c0030306a99b05a07c1c02b90bab84b", 0xb7, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 23:17:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000080)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 23:17:41 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f0000000340)={0x3, "bbc97fe990792bd1a65c972392910384786e956917ded6f06335ed4c48a12b1e340ffd18028b993605f2995e8a46970a66d6aad9080983cf5c638c6d5b8ea923879f24e6907ba8"}, 0x4f, 0x800) msgget$private(0x0, 0x4) 23:17:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x4, 0x7046}, {{r0}, 0xffffffffffffffff, 0x88, 0x62, 0x8, 0x5df5fd0a}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x4, 0xd5}], 0x40, &(0x7f00000000c0)=[{{r0}, 0x0, 0x3, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000006, 0x7, 0x100000000}, {{r0}, 0x0, 0x7, 0xa, 0x1, 0x8}], 0x784, &(0x7f0000000140)={0x100000001, 0xffffffff}) r1 = dup(r0) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000180)=@in6={0x18, 0x3, 0xc0a, 0x4}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="b84f8f574bf40e051da678c1c6cbc9758955fd76debf58b09a1716e7", 0x1c}, {&(0x7f0000000200)="ab1a79845f500b7fb048203a5005f06d700490cea2fb07e84cf43c1f33d1ecc74112eb15f634c3fefae9e5e6ba0031443da523f5a822b8a485cfec9d3e81c6a7130261e330538198d998f2a0e4bcf2cbf8fdf9307b475ac858827bae9ad9ae11fd85fb39c9c17e2f1fb096f94678e7b729d397d45730d3d0342f3cd6791f9d83ef4ff193fc3084261e2dede259ff7833d418b1ef3ad92f34a02fa59c6bfb654c1ee252ec1e1c37b5ec9fc29f5c8bdb4fa058b3b39e34a64581eb58adc7234ae8e13b2c60e8d8ed1aaca410728e6cfd4c1b267ceabfd895bbcd2ed04ac44fbfe19db6e3a6af2f0cdb7455157a01a732753235c53f5234fe47e1", 0xf9}, {&(0x7f0000000300)="9174bc5823a102974b10b62b203e1b1b9b9e8b1052d61a25c07448674d4071c7a9a8a846d944c327cedf3c3d61416218a5add2b376af7addf7fc34d833fbfde1adc364e04bb2bbbe590818484e44c7e8e00a99bfcef74cdf1095a6072270637333c40034758fb4075167d52cbc66ad216c8d0e479b5b4167ea", 0x79}, {&(0x7f0000000380)="2797e36a75e7e08d33e4f022da929fc89065be50f25cee4e9aa176bc749bf7ab151c04fdea9875c9796ade1a343fd27cef1d4adb73df8cd11921fcf2ef9a69a95d5305016839d54acb4fca6039c4619ff5d63b5e3e6324d76d58d622a0aa83c9524229dc89cfdd2e6daf354e774e68f7af5b01051b01b0dd166a1e2600df741a81353543f31e3f26178f7ce7fc7bcec99a2b6112d4f9510e57aad19069f530345deb69d4a9257caee12eed815f604ca43d3695776a95723344835d30dede00eca351c366f3ee42ee6cc53fd228", 0xcd}], 0x4, &(0x7f00000004c0)=[{0x1010, 0xffff, 0xe4b8, "5aae3c270444da487bab2f1b15575043aab47923317039055d5702584f2121f985e1f358544f598671379cad27eeb70d7d9d6aa72c1e3257da9944923625987d03fcd2b9040150fc84a610f634d14408bce8b9dd636ec6729b5a618e072aff6bcce5b421f08a57155ac6b46dca8959f44d4c7950f0fe1e632321900c9495ce31acb57ddce614265eecd25324d1a2f73f2483db0203b2461e9f7027a682092755f76c00814ecec068563c43379561b943d592cecf6edf7ecb421b1ca3c14fb4f2d928351fe2334a840ab9685610ddd86d5ef740a77197d55e19ac5af51b1ad20e8059c62a7710ea27290d5feaba7541b9cbc40d25647523310492062632ec1ec753043364d2af7b6c38fb4354448108fe80f64cc737561af56e3b1f77836298c10a545c216a0bb5fd2d2b363f96b16384122b8ec50ccbffd4646834d0865beab4ee2b60cf8778d0ee1633a15ddb84695f65e3066b79d3f99cdb943cb7fe5741a87bf0acba12d8fd7a7aecc136bbc491ac8c3873c2688be6987d44efa93bf1203d5ec2345add24e30e85feb430d525fb8c829f116c2a81b59d1b606e4ad0e7befb3d0f1b51cb7c1d2538d3affa23722672306a4b8d5368efbd5b46d7ace0f3b5bf443dcca3193a2f482b7bdf7d42b626ef50178c5af64f8c20a7aa64eb20621f0249e8c71ed6df460bad91fbc3edcb75d4139c5b77078e7a084d29edd3053bab77fcbfe34d4b7b049f19010dd5f0cc1880d928fe8573295a4dfca2f17488a16c71d22a1bc87519850777ce9c6c1bc0992d3875eace54ae8e122d0b0a372b390326ea0519d1b378903ea68c543f0b7b355d7396a4eda9f1198120b34c0226bfe9c40ea10a0aaf531b74480bb0510f4e9aec5cf413de2a4cde5bd17d451158dcbe168e8091c812c21257d019f21798f3fe9edbc96960780f7bbea8ca91ea566ea2fe885458166d7b7d3a442c57a31b15ef7be4f6ed7fbf91efb87f9a62b72522ddf258e58c3b17aa7d4a8310b4a1363ae7020cbe8dbda2379d526abc88731310e8d2a5cef3726f1dae78f3facf358e18a1448524eacad11cfde67bd5377dcc15216c40131da945c8f7d04591608235bf7e800aca8e512cca4647ba35a4cf25a4bff1a90f47e0b8bdae640664f80151610ecb6813d28c604a779fb4d1c3b886eece1a86ff9f61de3ed6b7208cf6c4ac6df3cfebf82b7d46d6aa95d0acb3862c29438962a7fa769c255d527c630790842ebd6aba5b694261ca4989b0688233b4a70fa540b8167eeadf4a0b8608bcdbc2bc60d1411d459d93129676c005ea787282a7ecc93c98f1d849fd91f149276d6ec0cd08e18fc0d1e9661859ce80e455fa5dbe6a6b91b10058bc0c6aa540d11d7cb6cf692acba8f4c7fd43fa8f72b9f092577846c441186be1854623511eed5d990e9c6a71b73a1ef425bac9d96244a01d4c13de53a076b647ee4136b92bcf5beff38751d78ba17011358553171c3e4175ea7ec3bdd66ea88c5b1272c39ab3e6864b940f08356a3d3044de550f6b501963706358b32f32a86ba7552530af95b184fbc2e2b7e176a7ef594724e10d60fb0058e5f08ece4577f94b76c396de81a35345aa1db1612c6da0f6725af56dd79032f19f9095d523de5ce7d2c0574cd49ef44ed4481a2a876a2c78f27716913fe815c5e24bd65beef91623503c031445f5f3a8df1b836d2942e2f2ca1e453e4c4e2c5884dcaaec9a702505db60647fd2f3a394491a5f7f6fdb4c3618dee7ea5129fa3bcc5deabc93bab7d9551414818a52e390f653102ea1907b5d44eeede20843cb3b0c25bfcacda899715ffef6300560b60cc8f8d54120354737a6c0d11be2f47ecde5e03763c7b81b8f800863cbbd747b5dec8b814b9310df2aae7c2e4b0ec6f66f1d39defca8d95bdebcd14fdfa1df3104b5e87d9ef903c4698dd1fa682d62c6a56803f6d48bbc70e72a8cb5418f95ba7ed8efba1d207241409231f93aaea6481236542cf841e42b4e5b79beed6e29f240bc08a467628429d48786921b045a8dc3685b48ba8c66a9023012040c56ec550994ce4302d835d0c0b921e9b69b711e373142c27de4c667404546824dced07ceac33f37132ffc3a6e8f8cc8e7b2879ab3398ad375fd59bb96429ee6a3c614e65b0c0e7a305926cc4d501519fef9fdd48a7dbf8fa81f7ad979ef3538154f77039943eeb57f9bb70fb1cb2e7fda85ffbd74763389864178f254a14b01a2395faa4d3610abdf588fb65f8a0f7b1dbb4fccf3a3b0cc99b77596264e009a1ba9a7d493da8ff0191b9cfe15a895349380be2b44e20989f35441f106a046fcc9c41d554ef7408e97459cf2f53a41a9f383057f394196c629c5acce53b256ccac2135f2dc223f899736722909a36be40f06d19a56987038d60fce2b7ff9b83627cd895650a51f3dbf627cbff026111f650856443af9239c8979d28047844f006b5aefb7c954e2a3efeb85bcd99a3ab45ade01c11c7a58145bf18be30d2ee6d89c86a7d56ffc54b55be029d2ae0e5930268bdcd9c8a7e3696929704a1d8a532a5ef3eda5b4a6002db9ea016da497347485637bcf8876eddb50efc1bceb112fad51cd2994078ed6b3f8618eaf0a32883653cc349a77ab21cc3e990f690b749e90066f9ee0c247b3df6e2a32d2da143be2a35f75e3e1b99959bec1b40e5d149ec639f436caf43cb84aa9299c7898c77162debd42ea3b2e2ea35650612b72fe9d0c6668fe626cc5c2e15a39a4d67cd0e1a2da7218a41015013c32709150e5dbf34b85ee38d64f3e150e32dad437b850f3206489932ebe539cf4c87bd263ea7ddb53affbc3d51c2ab440bcfbbb1213787e8aaf12a202ed1d81dbe5d417d4185359282283d0417e251fbf77df1b606b94c002ddf7136a3eca450f42c2892c02c013668612e1e56e96ebe5419efa31033f740ac6d01224d6f6697e127f5241b2ea1a824356e06693c7ad010a4c2a2f4b77da1660d867dcce92624cb1521d25f2a9192cfd68b28fa68525512665665cb9218d9c890344295e82d75cfee804abc2104d51311a620f27cf6f19f575d166d98c93784b39b2aa4128c63e8c221bf019e4c9149c3e688f214cda0dfce506c1b5817abbc8b634f2061d915c98cfd0cb247c6afd4c8247ac7e9f061a57cf6fa7f97b0f87cb441a7cb958c8096373cbdad7ff4dbce581dfe225fee2333a646dc89d2b26ced6b47bfc16b2f0dd0569c90ec569442aabe4047e242da7181157fd21788437682ff41d26daee5df5ce450a9a5923cae8cf664d64105e070471be827a5214e0796edd561cde9233745e141e41b6533fdf64b587db79b89a586a973c2cdcec9f74604418fde0ebdc08f29630375d3250769d07aed7d92247be2cda25cb334bda3fb8d9427b3789ee8e7b96b083e70c4cec9077a8f8d05eaf90470056a843f684d2b4adeaea8515aabf09b631bc770939e54675ceba3918dbbfa01ad22623a11a1ce0d0d8df3a421919a70b4e12355412802a6797f73abafc0086cba2aae0605f0d5cc165286518f9c4dc0cddccbc9841497b020e0fb971a37232ffeb64a149622c7a276b1b1153a238839c90e0c73b388d36d517e7c1d9944b17aa4046dea70c1f9dc38914942669d989a3a8e3fc6bcfbd5767ca6d65f0fd90cfa37cc2ea4c442e7263950bb7ac53cf7f44226cf82e68907531b2734693d2ef70192631ba34ddeef107b875f9fa947f2c816c557f3515c1f83185962200aa53e70df69bcc1e352e6db071eca21e318980b607278c47b1605199beb012226f302c75c8b3c25b1713bda29b7fef39dcc110994208935d79c72895137db23316b50b34e57d33522099beae529c4c9c648c11be3fc4d03cce188592607f6460943f7e0d680733c2f19c846e91f5791117fae88a7664bb2db19128bed18cf8d532ef39ad72b75950108d832eac4f377fb02f954def05486b5dfe6ae2b78d67eb609e1d895d466141f601446bc81d0453362d1be77565c349a458a1e56f08b49a40c1a8f84ba15e0cf29b0172e483c52ef960039b7d54c2380929b05146ba0a9adf8e34ed0cc0981efd3f44f02ec9253770d8593928ec9bff5f89d3f686dda3a012a5d72aa2e4d9b69d44b61657608580f57999f2a74fbf96060495bb15814aa922a34802315a3c6dc0203da8b59d434596ce444bb77e06023b7bc9457e1537899146594cc61ef532d2d90b4092f4688e3b094b3c6c43af83c9bda06d852bbf935a91673689730faa7c86f1c70e980952ef0fd62e91501480af81132c67615329a25efb3e33ba5b4000663f12a957a2a3943ba56b6aeac19235570351e8e667133f5049677412a663883ecf42c2f2d0800408aa6b9b929a74c22168db6302d70153bdf8bd9255c522570019060dd520ad5e1dcd86c50739a0566e9d10819df568a02b5fefff1f9e246483511c6c580eacd2632ac4cdd4fbd0ac34155cd8f0a3ba82878299800793a71efd4c5d0a1a030d799b497f0d9f4fa974f5ab8183bd508310c51c15b5929c03c578682ac6cd2e9e79a2e76a6f2988a5fd3652f01bfc31153506e86b7d71b2e4f12d8381ba770fcc09bec8c5a145530af4cb0b91d7b5f413e2231642d73862e4b2376e1259274af01cda476f5e16bac10bce1fb07820ba78831c849ee254ab2b936c24afac569a30ebb2f83e47c617d50828fb528f5c8ab858a06f8be89d3ce12cf40555ee3482cca0500e882b444f757b0dd130c1265264c083151273cf558b10468ff9d0dc14eefc3c486f224d8277b47fbfeb9305aa539c98ca3f3e1e584a2eda9c4a60b91da59835794ff4488afb23ce6608a9d3436e4befed870a2f16f2d1f0a0dd79dd43d9e89d6ff8fe435038ffbfe2bc65bfb543ce219495216cac424475688f0448eb4ae414619a6a77caa52c75caafe4d1670d2cae90f42a074786e4422680b94134a1ee8e4010571871116dc523095e5e182271e0e86aa97bfbf14eaae162f25d35ea8d7b16be9297ce69e947f28394a4d16d9464dd79c99b837be14976d54ebb665146c7673c1ce956e6a75cb2a2c4e4df2c7744ffbe5c3cf8eaaf14698e47f8eac6c1a4dcdbcf9821059ecd618a80adc8dd5d088798fb3befcbfb6dd4dfc8ca79427396b2a662884f040d2373f65a2406b64df77b7b297e8e83def391694236a93f8e42043429ffb18ea1312c8431c8cc5cf6e19ded629bac1239f31028fa79544877f55b891aa5a3d8133acb03e051de9796e05b014dc366a83919c6ef92866d13609ba8599d5b0c02b0e285e92dfab18b75440361b9099c2e297d913607f27e397156725ec826d8f4bafa9eff705cfcb7297127c018ebc08f0eba222e23616b91bebb5ff60af92470e7f92b641f43e046b0a991cb512e9a94e15271b950c2424b0f7bcf4da2524080b1333992d27fd19b572e32e4adcfcd48142ade6d1ad3b0e8ea3f0aa104b047edb5baa541433c0cccead8e6b413317dd33c0de0bbb1cb9ee5b8a577e6aeb6fcfa991b1d4c008343fc5ef83594fa0eb3e37131d31f4df555f1694635c241415396abd94621c5cdee01e0fecdecd266e0dd82a7861ab9b3946cad0569c832b11028200b23d24f4ddd14cc8c08cf586f31b31fa3339ce0f440dad3de507e4fd03b1a27f8055af53dd909ac2bdbe677f5a53bdd4c2ce6a24a9f49c1ef93f7a94404bffd90863b0a4a61c9295ede7d8ddf19a9e45ad718ddb436e454986925046924c04ff07687edd8a539b352508062b63b68e54f8830ad0b8dc45a1144fb431cd4c709ac01568ab7d06ff9a070fa54ead825c2d8b4f3d40621bf2a"}, {0x1010, 0x1, 0x5, "343ccb32f621c8d3aab41cffa29698961c989e792799470197794be29a661b2e90745f8338324a951e40813131dd4310f16b0866d489c4c634527d51f55b3f23d397032d21cd35690592ff3a2c03aa15678d1ab094b0a6bdda9c85f46b7faae33107c78191f274359d6504217c0b95f4eaec9dc88f51aa7e336b57a8743ed7939a8ec1e6ab8ed24e5a79fddd53190eb96248909e7c684cb06005e52883476d09d15dae6fa7962b5fddf69256573eb20db880b45f93d9bf85e7f82331b72de3b05eb86abb4bcdc5b09ab7e96b115dda16e0080e5aec06d55babeddc6fb9ec4b6b39b52b5f9703095d72fe04df4bfd449be3084908f141c56cfe39212cde931f61d72550d1bd4a3052595776beaef0f52f65589d36c3b4dd28cab4ad4070898fc3fb3cdb7fbfd743d9cce9a7e6767cb98ce7e037a2ce48ae19e3c192c2b2e3117ca2c3ebda022cb8f7abe2224b9909861d90ed6bb3150c0d400a09434727e1bd5057abca267d7f898d72eece02c7a88c8a9ee3d366664997ec1b4c1b001b1627b241ea6fe0c5ee49e0132e790b8be66faab3e78317d715d508119cbb5173fff354da28157fa05c661a9d326bc60605eef3238a1142dc559b95280fa7a27e7749d6e007ce92736065c8543f6854e5d7d0174d3eacab961eac152fe98725863856df71d645e7649931b14223e382aa96397851dc00caa958f29c541c42099f488dcbd7ee53abd21a9fa4ea8c183ad6c3eef779b5d986b512e39a785dc09b7ffee16cb75231437077062ea92c6be9a956d918f4a84768441ae887d510057bad8028bae372980712c7e81f1337ab6be875bbc67077ca0c992dc4f782a8010386a740ba5a5c1f61d5dedfb8f42609e5ddc078dae8f624f1bfc4802006bed06869e3d61dfffe660b98b0dfb62c9c7e4dde5f26181e4a51446a89b47d3391806f67cb0a4342b614a4e40d7eda9b10d6e7541d155be2f4d8aa30471a40b72326d746b1e920fbeb0ca234508a38fa2c3024ae146c34c37dd05ee31edf9933abe8dd92bc6a6aa50f245839696d068f2cc7db3f94f1b8270175c24fb04a92b6274c66c9189f0ad5004ba860d4b8cf92e7729a485256464c8c4de784929f879d0dbdd067ba734cafe47024537ac37e5162c8d1f85914c175c6ad1d4945d3b21b859c24d5f4c112ce1f07de6c4d775b85d9f05179f21c0cc22c7b8949d834e65834648afe08d693ebc0488857ca7f1d4ff867b0f37cd6a613f892e316b307a96ca167796f6c837317c375e3c9039e4d09ada447e5226fbefe36a1355347c9c278bf5f3030f0dcc8dc0924537022815f5f55dd1a78ede99a30ae6a2ab0f24d89e3de58fec9126e6c06ad1b5529b9d48c2e8525ee7fd33b8804ce5172eccc3da585162c4c3ad5c7ad1e325d954c2cfef2c8adb774c302671d522926fb6e0e717ea24a7e3adb32e8cce03d81151fb6cbe8c421ee526cb80bc395e74227fefc69e0df3a8af1119228364d1a1ec047ea5af3c70561a2a738d1c08a5c8f0743ff90f267d9874e0a4e398698bbad11b77bf715d5ff0747bb0e6c13eecfeab0375eeacc77c8e38f9a07bdf3fa16d84ea4e97c1e72716f3b4decff5048c446fd9b3a64f87b1093e6aed5e88ef9443b025b1ce1b0d6d88a10cf4885781b5f2cbafdb28b735d0f2952c80edd5330963eb3fd3b66ddfa242b47a5ecb64c40a715bd80351a0308615863c1b9a843f75010400990aa41afecc435be41ec56622a9edb1aa9d9da4affee8fd156f03b876bdaea23cb836a4203630aab60eee5f77076c81f00aa3184481c1e3fcd45aad466ce0b09ece90c8f7931d258f08dcbc1b9e7b15c39f7820bebf8340355d907aea28a77788834640c0f5e38057ec6ebb41e7802de26838e9fafe2f45f12a277d0afb5c970b0061f1f2fb4c6e2fc0761880d7dfdc2010dad3d2265d15f5b18421339784b85ef2e7db4ea632ce2f04d098047fd5ce04370192b3041d6f5c039af34b9e99a785eb8b65a43e28c40c3965d54a66184482ecefd3672fd6005915a5498233e9808750d114d4e60a244e51aa080ac20878b3122bf125fae29507c7fa10c882f6c8800526afc6f114ce0985fbb3c893426f4103a17e2166633a142b4031ad80e67deb8f6e388ee47d4b14114ee7229a02e32ed8dfc29a23394fb8729caef1bc3e7eaa05f0a876162950b296876583f917efd5675ccebe777fbe4c65d9478dc0e116b31c5250830d977073fdeddd600157644b52eba7a385c990ecc2be51e11b4c52fdd194c3b5623a6f6c730f5a1f6ab23d7e22ea8699d6a90f9cbc9e89f09229db38de9d1cf2c74d18a6b1eae2a56617647eed00db73edb75be0a279b249e0845473b37371f8dd3e90ec781c40cc4c12c9a0851208fe291ecda79492f1802b719003f44a4fc3db9b86e72a5492383d476f7f24284d930ddfaa902d914b658fac470084f9430819afb1650ccc8665385caa7edf8ce7a8f56bf21c82659ff778c8f42d6c011ef6d27357b27bbd06246920c1a692b54f2b24010e28e944585b0dc9d6a98cb882054ead980b1d3697205d9441c05a4686be0c5244eb46d5fc669809a0fa79725b9af1c363cd11dbfbe17b729ba450b0f25f7c0abcef87a6548b1ea3842c71f71bdde4307fafcb2235595dad3c5da0f9d95587463733b72045b6f02b410c1efbe219b70c38187978aa186bb7fd6aa0ff4bdc86078266372cd50b5cdd9ff7c52dc1d1576e0f384f6dbb99ca1e66bcbcad7e7018133fbb13f5273c18d32dda027705044a974e9e2dad13c9600791a0ded81c6610f181387b4b9829ccf5966266ff66f3d5cc0ebf70b595cb3b5db08e1217ac471588fbc50ff018250eefe2860a352115c1c9683b8267bff61fcd5bd11d3f783eccd2cc7d67b54f4a1df9a81277a78a2535585f5fd2e15f1a63868ce8c57dde7ce7e3a550053e0f2a17262446f70a0d77c2ca5bcae6fa9e9fb8f75aa4abe7a3c1fe2be79f1d43798cc7f95e1b02894fe6dcb71ece2e7ed8ee8df1c25d0c44913f1723e8f24c7a13f197cc47425e496fef7ed808ddcb1cb44eceeff0a858ddaa59996558ade1b0f66b09826b09bd01825974068b7054049cd652b128e2e36cd157aaf85ad1f6a15ed6d62d1c48517052e0ba777fa2ba7e0481ee565140c49910ebad4a240b2ca79db5e33b40703dfbcad3b3399833235df0fe4121648363426344ab21bca139230f864f8fc163f194008985b67563e140cc5437d89067a813235a349f710cce73e7eb67afc1502b6d0343da43b9f6c209fd7c817d78dc4ac54a9804eff87ce12e56dec6aa9701d21885f81ca948a22c8ba33776c194f3d3dea302e3c4e6de3086f21758ad24b6b5bade863555ee634c2377e2ad999ff0c041b463f7dae0081286c9d6b8649b5f158e49dfecaf2f0638e3aa6195d98ca188d5076c31c3c35fa3c7834c586fda7a2ab4789c2cfd326a79dd9271ed9526bbcabf60fe5420e61326a89fab89e6ddaae9ff4ab5982a9825f42bfaac74127abd322ac5ea36f1bb36d30024f4bd2f52603ca6a2d7e7d5529d73d6c0096de095f17f89c840eb35afcf6ff8694ddbd12939b12523cab2ba5a0c1ee4bcd994b64c7e017004289cb5619959088ce52755a2a2eead177de1833d9eb9e23d47e30950902847d324355b8c35325a33ba7227dfefdbb1b9106403af693276e9923c7728a9298e5fab81087e48a234b0a2276957af3904f474cc4c007935e07d11d4b48e31f62de9ab5901c356189b6d85ec55bc07a85a76f9bc473ab2f971a13d5d454d50dce3fb21c3820f3434380db187ba2073ab965cda369d8eba5a42573c33a3147661ce7676b8149c4fbdf35a6a6b4ba039451aa64da572ff0481ff972dad5c43d9ef7b3e61e9711cd4a0082d8268cb64d8f6a21a44b23fcf8643875ef3d4bdd7bb4de7004c4d4073345e7a41c99bd8fa5302f1e33c4776b5f3d40cdecbfef4c40ca6828ccec31d8c40ad6dcb92f6a0feadfe6450cea01c682c075d9a6b3b88a6773bff98c4b8058e5a364798207323799e8bf31b965ddd9ebf93335874ebe6ab33223f06544210b4d88c320d39220deb2a3d3a17d552067c6f997e88e88ab7c0ffb26c5f29043d58cefd2ddbd4c19604a9aef971b3ff12f895500617fef36531f6ccf2e27bd9a4c41bd1504067d7e4572f6952ec07db1c342bcfe77f84732cbdf4525e99409f2d6bbf314c59bfd96859ca214044bbdca677d87335d607f40b4c708af98e9e18958b119b5bd64f8238bb5968295b1b01188745b84a79c36bf57cfdbdfe1e4c08858f734dd6d3a763bf27f26fb6733d497faaed11e0fc2f5eb284c51263e0376d2d89ec9c63a868a2dcafadfbf14814e95b33807ca80a4fa5615e30c8b44e87b06b533b3c3c52579a9de8e32deed7809a1aa30230f650f6111924e918544406cbfdacfeb7fc71244605105c684609c91e9c1cc3cd490ba1ef6e7bfc9a4152a49ac3afc5781653b04e3d5abfacd9da30bc31cc02a13a65beee12263ce1821db71f7b483aef83c08a26d3450da88613467f891df692cae28cdf009d70bdc8fe7d104964e650708996eddacbf70946c3559c9f96a1afae6e2e64679a4fe81aebadbd9ffc8073d0cbc26da012e4daf1f33ae5434884833c892384cf99883d535b1e9d104ccb8dc60c018d8c7928841ac844d9873fe9c59503075a883589b0d63d3b41d5cf68e07c5b677b0efbd9dfb8b195ba5c320bdc239155b4e6b68f293a532196063fe398aa2a730b0a4a54d2d30900c77fe196b29b303705724926ca3e2b14c10d5ef18c72cfeccf1b6c27dafb908b7d81f170fb86c870290a11c6eee514ccd6aaecca3198dbf242ee0c7a50eb0002c0f2efb72312819f38e4a486bf359e82464a9c025a496ae8e257a0b2200d187b84ae3aeb6e37f8ac60c206774caeea556724519a28aff4048aba3acabac5ae40738cb8fe54e959144ebeca8e53587fd782e56e93df7b832fc47901494959cedac0b6255c968bdfcf279fa6efd7cd6ddcefa96f29d4d3945117dbff02db296b262ad13c0ca30d4a8f2e4b80cb871d5b6762454671261f54ec6fb44266ca059209d1b9be329eb6845f62b78f76d36e56ca2b356dcd57a273138e60401ea87445643a1d4bf82e026d966887f7f852e12f018656f32f7d8632a3f62d64a8ed3d6b64847bfa60e278a22eaf53d07e9bcb32fdb9076e8de4a3ef7b5cd8b81db826f9fe281a2b59624bd88163a11ed53eaf72b06e142e2be3756a2c2d21d7c26586b628ace94ccd08ab3f7bf20740c9166413e47921ace2e7df6c4eb1812e6ecd4677f8e183f82ee33441e37306b6c50c1d7a390423522104a8a9a741996e67582d992c195ee81fce453a6131faa5f2cb5710ee5618f114d0670606927cad5f65fb03ed560d9001e4b7507361a55cacdbd9968b7f9fb78c7d3ca42859fa328a125a62e80708f6e62f844db9440a043a71b5a35fa9de4a22136a78f20f759c5a78c6a93c1d73c9e109d0d607e327f87d720392e27476d8d9be2a13eb12d1a07c031b360898c630b8c4709d9d2c2bb7258f2a78ad3a43e4daed4dd01d3d9b2db0374d60ed59fb034ab175f9a4620357d1481b488ff467fdb3f39ccee38bbe05f1b837b03a304fbae0b723bc6f9e765891f0909b8735fbead94fc8980e976e3f1bc4b6ff91666aa2a869a05f9548c3481d53d2134e93ce4e29b7cf3694c17f7117b01c103b2bf3da75339647d29be6201d9ce6bfef66b5513259392e2cc8e2bcc60fd3d2958c80f45f5cd91366d898e3ea0e40407b01b7a7c8a1e8c"}, {0x88, 0xffff, 0x4, "47885e28221f5cd65acd651a2a4023255534d9440807405df2ad0ade329a091b6557417d69388e58c9d9eb4ae31fdd3d22ad3a6ed39cdb3a0738be708a94226a3ad27895e82a85ddf3756d8196d0d417e82813b21345a56f8767391719d42c4bd11f11e8e179c22b7c86afd34998814a22"}, {0x78, 0xffff, 0x7a, "123276b83a658d2d7494681237f2876f9d7a29d032f35df5c051ff3306ccd51e1e7476267eccae6f7a4b898c4e8875c591bac6e00e100344dd04b68cf27b0758040aa45d054afb732cc7e5f5a1fcdfa9db2650463b89594531f5cc8b38269ed98a5202409abc"}, {0x80, 0xffff, 0x1, "7a130763931fef9d68b0cf3cc3ee1e4618c24ecb33e3d6a5992b51f7d828c457bd0b38bae4b44a5856b1b9c13e5fcd8581ea4a52ee68cf6f40b47a3f9bc1d3f05bb6f2bc3e996859e72561511a3a3308ef6ad4d68a95d6b3cf0b88b20f33c693dbf71fc4689b154c566eb15d2a11755a"}, {0xb8, 0x1, 0x1, "9de1a63acb861178ac7b7ca250ffca8c24bd33c7ca00d2fa403e86ff3f9862a2e45ea4c46091c0fb97418efe20cb1ec33a90486f3ce4428be6048094f63d81b5a1b21ff14d29018140857e4fea3ac0faa0d45fd7dbfc5d2292b8cddc4b356832b4d3473dc584bc20ce7776cfcce1a3ad6e1a70d40eb5cf5a9363fda5548b38cc22275a74c8e6325607a29a52ea659d1dd7c8e5e609840046b8353b4dd004d238e4a43889dbe62fc2"}, {0xe8, 0x0, 0x9, "8fcf20978bc6318c7736b04f0a5e7de9449b8ecc8a9ae57f2773abb67715640d45b1ac254f129040bbfa6c5913e4e406b11f05f302347f170c75780d1db77a2c6f96e0817b4ef2031a3e203ff5e2b27199f2805066a934d44b75276bd5371b87d07bb05531dd53f615b40bfb1ad9b6d607dc1105edad0c6913da623947d020126ff2c72f9b6439917f6c13dc14418b45d0611d86250c563df94a26037ea5baccba874c3d1e49136a21fe417b66c070cde96de121fd1c627b6ab0f8b151372498c706bdf500ea4a4e420bdee203d42a1c0b95"}, {0x110, 0x1, 0x5, "d85b580deb419bd09a46b2e0c682ee23de39ee12e26982acc61795048b9539f1dac280d991e9aedce7e0312b35464b3774941c5da2adb61f66d2141f77bd6c033c8730fc5774969ecf6647ce86baac2f1e4cb4d8509fc2012b96ca2597a44e1a5cf77b95b342740e233a1af7cde33f584eb3b7e2cb2448bfa4d9385a2abefef36b974c936b32d8514ed5e8947e263addf7db15eb96c66b3d83468d9446b2544d735402fe17282117440ddc17e0409e7039ec17dba8c57f258dc2765c5855e80729286ab03ca3fb7292e1b550c424072cb01426439c73f553d24f97f58ee7c44f4046f3e42d00b037e1f3f85da00169f09014f41c833d8c664fb6fc81"}, {0xd0, 0x0, 0x5, "657bd17de8cb8f31d1e7ab3a5a10f9c00b33e9fa9cc8f36645d2d85e9f338ee742415ea8243a27bc5972852742f535add8267461a401ffa3ab16171917418b781282c4d5362da7837463c18e74545324b1e85f8401bd4f71210d9695bb6a8ca13686cc852cdc825ad3f21f1f2f2f6039ebcb4ff453fd347a20623279ccac89729a44df4a6a0bc4d1606f4efdc91536d806c1a4dce8ba67bcf2d1f0540c3f23314872918c96d6cd50411fae60583908b0372d1519798df42455b8ac"}, {0x88, 0xffff, 0x4, "27fc0bdadb4a2e234bd93c158a9c394c7202e730ae1318234b84b0a28d0a42f2c0691afcc9ec0911b5248e0061717b64a2386134068c7504bb02b3ef8d01f8f01d40ec8b0cdf1d8202f78a3e08887bf7eb29e014dcb44757710843af321564864d3f1e1001775423625cc586b5916d5124d75f678d"}], 0x25a8}, 0x1) pwritev(r0, &(0x7f0000003dc0)=[{&(0x7f0000002ac0)="1aed425e970dab27047e637efb38713c1ce6814094c08283a537e283d15f45ebcf84cd4cf523e24de31a30671894c5cce29f09c149e8c8b230257e327bc658d6c7962a4e3729baabb25f8a82823e64abd62ec56cab6ea4900b24b641226822ef3d09e490c3f3499e2757bb6e719e5b7ba5dbedec4a2545515034705ad764ae066045d3326793ff4adad937de38758be0bf499f460e22807221c1d094b1d616434d18d3c7757f55a7911145e93f5f9065146b1814f20e2156c301a6e0a110eb9d8f4f3cddcb0c9a927d790f48e3e9ff1a46ab9cc8afdb9015e3adda022c8fa8a7ff5023b150a99a2ac09f383e19dab4c79332033d02288c0456", 0xf9}, {&(0x7f0000002bc0)="b7fa5de238cb7ceaca891ae5d271cd7b2c83da35f9e1fcfec312df290fcf0e954fe3e3ac962ddf424bc8a97c1f6e2a48c9a437a38b0312b58f36828a711e42edc08a19ec0ed7d4b699705c2956312521de91dd71ee0921a361baed8fe2df070df6e5fff21f2b81e91e93cd2991c97327622ffeb8aba79586c649bfcfcb04da164163be7aaad53c27d816753aa44d69eb7b399728d30cce45cdac7349b4e59e083fa7c489aad57f774dd0c75d5adb298d8682c66b4f8d3b040fe810e23d68df952a5e0df0bd4e73c94c1f243ad050f5cb3659bc798ef692871c710d3b6e31f386df5810fc252187e7f7d3276952f937763b7802aa8f2fff37c973f41fdb632c42810b9a1de190fbf04714deb19356b694a21b9d95436cd2085fce441c98c1ffce731da11b2185eddc1b4615d6b44ed8961147ce0d8caa099489a339b1bfcfa040ad50f176c29b058a09b299de4ff8d3d35a12aff14b7664d1692f8cd274458068d0698af85f3067b9b00de1f20e455e024668211cd9a16b15a9a0177360744d4586a71bce3c79f48baaa896a3eafc6bf2ab0630a01ab396850fa0c9a5602380e4b2d3105ebefe5b066e885825a93f682046a3539ab76f412ae6f160d281111d4cf5a9720474341dfef859863839f9d6513486dab2ccab3abeee9170746e40abcd30e5601cbe6129fa1b1bbbe814a6102cfb6b39d046c56796097845482b228de84d52bc50c263f674b61e1b8631204c6ca21170af89faa5edff686aa1b33a3757a48eb92de47f4a9e15fa61c195a80ae2b77337e7c7be4e9cb8ab5cf8848f500426b9eecd5daf5c5a3d24cef950f80dba1a611785a8c5d907b296b7f03272208aceb8f4e7bcc7612e5a84145f4341c1adecab9e84da5b2e2bcb9036f1c21cdbade52914b849b9e3b7de531d37e28bbc16e9be4ba7d14e2e83c22c3307c12ce92c7dc5f33f77ef6a2ff66cca20d686455e768f44fe67e0a1bcc05c173a05b04d5e06469672c5385960beb31bf29cf539807bf3611eab0abae347b729523c141018b4f201848808d213d563cc15c2d82c2607c70d34298da6f7a78f6570cdb3ae50d4bff4e4a5c53cb466d0d6a02455af146b13be0cdefe67065dc70159ee10b677cbaf012efdfdc3f10d23a23af2a9056eb1610747247707660f2236d0f3892ee93bc8705d084fa64670df15aef1bb068c7d29647dfd5ce625cd3243a95d7d3b8ec5b47ef916a4b6201b90474b47e807c2a66b4e37548fd0c0fd9fa0ad20421034ca8dc7c00ac7384a72e167eb3f9ab2ecf4b336a063534d6d5a1704dd0682cb6a66db340d43d7d838365c0a830094ff443e2cb63fb5dbc1d45f823e3f6657ee16c80188a32fce9952c9a14e258063b393c728637014314e0301d5277b66e93bbf2797c29d97a096648cde5a134ea806bb1ee5921b381e8ee1b39f082c3842bcdef91725cc3384931580ffb40fb035d3f5f3275aab53e7f022a6c6a358b141a1a5bdde173340fbfd6060e4ff3a52c461eafda562ced938bcb1837e98117b9e763554127ec6a94e722382cb0a4b7604b52a557598b6226fe5afbfb52741d17fa453df3a7a27e0f4d19d44e9b874caaaeadda0366308f4bb92b5888632fb857e40ac515f9833b79e2de5bb5e6036552a25c7a802758f7f5964f0f5ced9eb7a909fd9a6e3819450bfad8b91281155d5143ce5cb7e61ddd31cde8bceee4c3cf6201fcdfc32137307160a1b5874e181802705dbc1678662ff5efa65e3009310425b1198bddbe0ad29f8e82c561e0c090623ff257e733e93ebc6235890bfe51c3f37d4838012240a0ba34e854d7dbfdfb37ea1336e3e168dacd5405371983abac0fd94da3c8a9a20e4ad47aed6c1b83f4eeac11d991efcc33dfbdf441789363c4e62dc16dcff2aead7ab4b91154f935be9a7c47efd6246a853504519b2e83bd8fe245489e949593e7c5e244b8095554b9681930f679d46582648fb2e644542a7858021b58ca2646005b8ac9fd92ac124a48bedf10e58a7bcaabf053d08f12e54bf84146090185f7dde259fd4cf0b7ccba6811c1d030b617ef136e47bbdd5d26ed310a302994a7877818a3cfa1b16399325fde3c5394b6a6802d7d708baf92202c4915cd0688928902a38a86c464aebd3abf447064cf47c4301776543445bfb138cd28d6600b281816bc4fe5ab49a42e6b13f7c13b03651d9e6cc77ad078cbc2537a2946934f6e2455b45270af5c0bdbb1d73915c039ffaae5232b04884fe3d1f2989aae9b45bbb9463d4606b23729d84e5551efbfb6f1a6308668dfe301d7ccc9da686be96222e792ce665c51967f7ec0ed21a48b144f5ad256c81ca1224ed078d372650ed7fd1875423a95b126480956be66a1f5aef703e98c269301d723c3cc21bc141048c1f500a1ce38808133ca55875ae6ad529cf81edc3d55e8af74c4d4b4ad4fc577d324273c2d42964764a9c18bded4338fd526c33143fc4804d11bf1265a93425d27e210630bd92671b2f772dea5804d2dd18a7e98e299e3a203566644aceeeeacd88cc03ae02f76c55b1d127c9b758e46190549e494fcc4801d73806d00d7945c3a958f0f0e8cf22e90e3d4d3c7d56d0ba59e1a456aa0a0a89d1ff162f0c4e37e44d24a63a5f06679108444228ae285cf2efa75a872cf12b088fdcbcbad99e0d1f79250656ebdb7cf0fd304a3fd9f4fdacafda4e6d3ad75e5421b8e9a3ac56d24b64d95a6d1b578ccb643bf14e55bf6fea420f823468c1e548a1cff848fd471e85d947e9e3537f7fb1cd26e48799bea44a3472a05036967044eb3ac9adff97b32f674be0110f56f3df43e3cfde5a3b9a9dd6598b6ef1386ea71dcf1c3a737ae59d5e5824e0b319ef4172b54bff57b78dcc8e29e10c6dc6849670effb424ae91d325bf6cd8963f8a9b7ebdce78167d2f94b4c7903e72ac0cc3ec384e1cacb51a25cd911deda446be38294fd36e99546c4b02bac30c7f9a2c844ebd2cea90ce6dff84b831a4cc2f155f65c7cf45e355842b4284e9b0c7ea36263a49416cf8eafdbdd745a6c58e2e18c6def401c39cd89d45ff95ff17d04f267391634d2dfa80eebdff20b2076772f971b0f3f2b7bffb0f5cdfab70c0bb69f55c9ea8dc49c37091a2b7fa6e3e2a08b3483cd87241644f8b739e8e2ad77e2849dfc7e6acd6b462fe1d2c46159051650fd6830fa0ce3f6b0dca9dc8db861dc217be1e7d01bf52f48ba6b242b7c34ca049cee3c89b58759ce6956dbf61a8e10d18b2c7e34d00d415b44ac1c9945c59476d9c03bc964aaac2012edb348baa3e7edf0f6043727bc7dbf4f2c8dbf3cd7108f3716dadc42ce0e044ef5c90c251e9fc4b9f441a663df1eba1843d232dced5a60bef8bc19bc27aedfc3f7a0351143ebfc118a5dc0c6c34c1f26cb802bfd9e03eaf81334cc5dcd2873116b3212a4bc252ae263a6f51029b2134d7eb7e950d94d26dc757763714f3579c944c19761cb8182b8681b256e37c9379442f1a1f16c121d315d0d2cb673c594fc09d3d92e0fd3cb94c35f8a41fdb45218305fef3899535f759a2cc9aaa75f43dc91ad12ce93dd74a41f201a9db939c9fc418337fad3b868ecdf1cd91e70b49f33fd7aa75fe5f5b04d3ebd35d2b2cf7853429dc5da6e0d9083585263bc6acbe5a6791fbcea7c5b05bbc5fb05766342604f79399359caf9dbcd33d9d31581f8175d2685192e2e107f3755e5f716b549f4a2ad4deeecd9378f062baa8da6ba97ac87a76cb33e4ab4def62ee7b85b0710cb111fee6ebe753c95b3fd6745412e95466b73448413275fd028bc981597291fcbcfea7d11ede82708ac7660dcdfa66f77c3792ae8b1497c166bc748460d7d35147215c8dbe424bcd67915e51084a4900cebbc918dad700f7480d5f223fc4422a17270643f3210f15f3983037bc30f8789b11190516d3d8bba998ccffea853b54b23cf9dce8946c27590b35e4c959c6a2f96f6f89042b0730e32d66de1755679cfcab2a45d8aff702a331ac5e24b16ab86b13c244b3dbdf3ab8c01c31fce0399adb86adb78c201cc596eecbf08e86d131e092c07f1f436eb75bcb504f4c945cab3828151014df832ac6d74df9b7f7083b24a7ea4687cfcabc3bc85607b9ae816dc58a341b178d3c18d9f32f84b62082823b8c567a911a6632c8bb8348e01bfeee572f833815c23b796e70398dae4a52e6ec099f7a32f8dade1fdee1dc3bcfe6188ba96ab07d60ba93b0e27e1056ebb5df90c134bd91ecf20ce61d6d5abd4d1c3b7d76ce88e2cb05a0887b4a250f124b8340ca58308fc573bd3c3df7814a57523d40869fbe02bba64673011ef404dddcc7f90e466ff990ac87bddacd9cd845fd4fe728898eafc54cea46c400323553beb75d99e8bd26d5dcb04ed93a406e00068c4b7112b5de4901d6945b9ca6dc72e46763f667da90ca07570788f075cc22236105f8d6302c5ad9ed855d98e22647ee4fdb0fd29b0e743a87fea2ba9b14e4ee9d7f5e7437ed68a8c2e1b0ee81de566cebd5677602c2ed4d87d529a376eaea468789df158c1730b823160658c4a10fad64b0cf71261af6ca3eeecccfbaf902d99d01b0d87e47d671cb40ca87bc47e54aae8302649ea518aeaa06af5e03c0d7f866e18fa810a4f5b65d4cbc81b17da69172e2a1cf1fbb68b8183c520ca397911ef871e8ab671f02460e74a24bc58bb15ede74d3251ac29a7d0cf2f7957fcbe83f23f9558c04a2356e14190c2bd5e71156cbfbb0316455a0cc84f7a5e63006878dc5ee63ddebde35fbd0488f10e6816678919d64762989b704bb7f514b873c07c796946dc3407efcf150624d7db9cf92c52cc07581da6b339bbd1afc2bb0479de4dafaf545bb3b0576ddc9ab00df4c7fad59a131a33813cc9351930df2eb7207f14872831f0232dfa2d466911a220dcc2c272a4a4e34df75e803fe6645a558fdaad59cd5df9605ae1191062cb687a1f13e0e44ebf7503e0282bd8396d2316ad9530038b72d8c2be121789d26241424535a23f337fa492b0b388f18dff561dd6c84f89275d9d4d1f6d2268865efaafdfa87fb021162ee6fe9d055dd668e878561c9da77df93927b8d3e3dff7117fc6b81b7cff53e032df1a43244218666e912f35cc432ca39242f6b41550031dae552521ace9036945da151e3281e40006b4de3a3b9183d1278d53ffd87cc8e45505518dfc0a4eacdcce12b84af3b3fea460fccd2ac4559f421afb81de2711b2e6103f6553274e3a27c8117b5c5b6f3fb7edf42fbe8dac3f7818115a337bd2fa4cf6e566f553eda6dbfcc3a36ba5d6706e644312d2220008a6a9fb9637d5187587bed474d75d57f60ee0a30361033c0b7cb6c909ebd5cb923e4c8e6d5746e7228a087c7c53877aec9e0696968f6a2309d1f0e6aead3f318c40179e33e4e85619496718ad145b813abf4db9c25c0e34820d8bdd79789bbea8faab4e1b511106522d66cc0004cecdc7e48bb1a2734dd5d74d8c453f8a94f9d4ea813a7f18f00a347e49fb4664f7601d9e48cd7738da70ce56286715a9ca73b9db36fe75067da5a059c1c9cb2189c4d47e513524cf08f620e1138943cd91620ef7ff24f3fadbb6705c1675688de6c86be49d27c4d0588675b24f881bc33a652cf80b27cf80e44c7ea7cd557e4994d40ed813885d1128908a6e0d725fd03c3021adcbcbd9aa907db10d679095dfda7b1daf59e2b767e698d479019d222486b2b2a9bf3811dffbb4490044b09fa3fef0ff137b16c387872616d9aa8891037bb86b0fcb01c3ddf97cc629adb2a92052e415da37751e72cb4db06fd941c507e1", 0x1000}, {&(0x7f0000003bc0)="192ed2d2bed99dfc2d9fbd5dc75b34acdbd379f48b7e2968dbfcfd049040a689a29dc92c46b0161993c1e77ebd139e679b35c270a5ef615255124ad08b55fe6bbdb6efdfbf386b7e36d0e7c5cae1a1a0d9d303d3dce68d18b0de67729f83fefc37241803c61975e69a2f0543207294ed12434935124124028b4b42acba8a5baeda513c14d47535cad8703404c6a4ab070d295a5064e553328508", 0x9a}, {&(0x7f0000003c80)="65fc9b2b1361d9da0ce590bf9a6f691fe80cefbf8316cc5d8e21110a35bb5a3479bd38aadbc0df78987fe4b866f04972c1da7aba3a946c4e3a6b37f5746e2c503d681725d6493f5a82720cbf117ee4f0229468d36f6d69b36aeb2b6cbf85cc215a8bbed5cdacf48b40d46f434d18235ed7c75b3d1c90d60fca5653c6368a93295999803a492ac0dcad0832e5574f847e7ddfad20392d344f50810600416f27b04a54b505ce19abc7bf39c86a0226a651c6144b247f12fe144146f65bb049828372db4deef52515d92e14f4e5b1", 0xcd}, {&(0x7f0000003d80)="666789aed99866d89e67012bd9b9993cf45c1628925b3a4046bf6efdd2af3a0dd828a37b528a1785a3cc5e32ed19ff78807fe105822fd8f6043e14fb502a1ad5", 0x40}], 0x5, 0x0) recvfrom$inet6(r1, &(0x7f0000003e40)=""/4096, 0x1000, 0x800, 0x0, 0x0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r2 = dup2(r0, r1) shmget(0x1, 0x3000, 0x120, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000004e40)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000004e80)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004ec0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000004f00)={0x0, 0x8, 0x1, 0x1, 0x9}) accept$unix(r2, &(0x7f0000004f40)=@abs, &(0x7f0000004f80)=0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000004fc0)={0x0, 0x8a50, 0x800, 0x1000000000000, 0x3ff}) pipe2(&(0x7f0000005000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000005040)=@in, &(0x7f0000005080)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000050c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000005100)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000005140)={0x9, 0x6, './file0\x00', 0xfffffffffffffbff, 0x7, 0x7f, 0xec}) bind$unix(r4, &(0x7f0000005180)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = semget(0x3, 0x4, 0x122) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f00000051c0)=0xfb36) r7 = semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x200) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000005200)) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000005240)=""/1) 23:17:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x1, 0x80) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/4096) 23:17:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r1, r4) 23:17:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) syz_open_pts() 23:17:42 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000140), 0x4) r1 = kqueue() fcntl$getflags(r1, 0x800003) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r3, 0x200000000000000, 0xa, 0x0, 0x0) r4 = socket(0x20, 0x4000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00"/285, 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x100) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r5, 0x0, &(0x7f00000001c0)) semop(r6, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)=0x2) ioctl$TIOCSDTR(r5, 0x20007479) fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000007c0)=""/76) setuid(r0) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 23:17:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="c60532e371507affbd446346674d88bf2590fa539c58f87e72e8c821896b8f681f77901a9c31a4c3bc3545e951ddc6a73b2dc5945602b68b5d5258c4a66cdd10535bfb0d62d275e23e46ded55811a6f99a2ceb1c69482e8126cea147249510597568f7a414538c651b1d6eb1d0bba7ff3d41664eedb3328103309bd304438690dce5caed37a5f5d0e999c63f298d64c8b033f9993cc4c3185374cf0a4e67ed928cee7a6cda373e734340b7adb386f770580c40d590fb83f7d5ea97d730ac8dc8691c47199f05741fbeaf32a1175ea83da3fb72b2fd7e34fdf36387db59c33e499940575cfc981453b280b0a38457ad758082d824dfef4d83f80d033f965a4184d6e9efd1db20fc1b263bfd5334f3f2ab54a909320c21423f7d900648dc1b49ebf8c05b8b0c9269c62afdd123bb698e69151aac6210c338c5347987b5baf5119bfed04b4232ad3e82ccb637d984ff6c92488b2aa8aec1a8da75c99f0321f8765db9f5df732e484bf138ae186246044ba8d1ecab1277e2f17efcc3bd535333e775c196c27833dc461b42919c5728d7080ce3e29ddc7eec62d656c41a8c31ba07106a2b7b38be8c85165b7c6474d3b4b7b807d91faa78d4087e82c29ce43d3323d0c4ad34d3f21ef36d3d7715b887f309deb739157f9fa886dd323c7db04a2875bb9210eb1bc641a3bf69db67e8201dc8e25238592cd241be544493d375c42405c1efa1bbb7ef92b2f5fcaad99a7c4b11483547aace293186ce35287840160a9a8b892f2f415dbaf5a2d5921f38b883ba1914a8e34f707224c7c9d2d6fa3cdbc6107d5d5eae7b0738cf9c3e52e21b314d913314ebad12c8f73b6930bc9ac85e7832977a6f9cf928c0651fd80f0651a9b79ceeb3497ccb26c7bdda01cfa1cdd56d6a20620747431ba5aeb342ac0e311ada22a3872b197be968a36d9a5543c306e75b67deef00aff4cfa01d3499739dd7b3a13d5648e580ec0dabe5fdc48809e40d2d21ff7d33fe043a249cf0746da0e43361122bfb228624a0f79ed94b19fc0e83e6c482274d2495786f77f97ca73daef025ef8ca928e08959f63438e6b6500daf55d1cda5336310b40194fb4087fcbb945dce2f764cb2738a88df94810a470a137a647c6149d39e50447e68ca909fbe483d86fce12cbf92b7e9065c6e79fbf7cc535a6b05dfe884c6d64879755b52e951479255813d9ec98a30dd9f7ee93d5db5237a23e6c7ce0fe41e776784f18eba0acddca1ad7bbd3b683df62620eb219b95b05c4a3e560f34edf1bbab248a0b5c3f8285cdc5180b7be1da283af8660342b5d9f3eeca5dc6ba6c345aa574da42309930e792869ec157cf446abd38ba6c14356c971cc9762dcbde4659fe600a8d548ddf19cc11f516f08237e75a44c8a1885af5f8d4a42fffcc40e2883a3074f1051b66c9615fa53a876cce339285ad6144be5a506ac467b465a0b57398adb96a08c5b62ef0781d086c8f36c330e07eba1f8c590a0202696ba6e0c700f44c08fd50e8cbb37afb00f15a7b8381fc1814b8147ada4e7117a86e635221c46d458e96c4d91f8bb398d721a6d80a6a1bef3a7f57ab40e84e0c70cf50be87dab639fa344ea5ea6b25f10ff954dd1a47efa79afc284594fc0be30b36b3de3ed0165ed96fdcb4a9583f99aec833fcb6c391a66066d26cbcdfe37b401f434b7d197b1d149751d3e8eede9cdc25bef5d665173f3c39ba6331ab572e80c681bdee1c79c3896423b02320e099959df489b847299f2ddffabfad4120145411bb9f367a936875e27baafd7c23ed1f186770ae7dde7df47bd8618245b9620f9a09278a03cd05228514e6fcb1994f4554c21086b23721b69e7835e7b5ac24762142902c27379e8162ee819e840625898e0b9d7ea14b0e49178037ad4edac7209669caf37cfea356c2a9396967f799f732c759865aab23969b4519aaec30e6fbe8d5a86c06aba2ebf613b47a705f9abfe459d99d1b5cc1810447c80a67cc6ec5ae49985c82118046584466cb90de38a39dee9ce49b3e8f5ad03b2f0e155e1f81338e0a443039ecf84ab719ff1261211909aa74291c97645a714d744e0bd4a56aeb0adc6c3de908cdf743883fd258d2ecbc2fbfb3153d65e524f9d40d6d5e37a8c98ae644646bb3ab8a1e7d457a06381fd0f295c77172fa6cb797559deb4681b4d9859bca53f1b8c02414094815cc572367694d91473b887137ba817d197a0f7d10320869841242ae0b2c584fb4c7a23a67a47a77866b003f09bde37a7229352455ceee26b9d1c0ff4e32e7000ead8001a70238fe8501ac049b81048ad42b5f4e5dd27dcd1f07658e9e61fc479b644def68770c6c9de7295d0b826dbe7c73c80566c421d9926865bed2ed127c8463cd601f29cd1a589b26395bd31fb43da886a606ef0f6152e0cd251eaa5bbbc1ad3540280c9974601f746b4ff6f8024d1ed2f16ac7314fe0569298a91638e073fde49ebec824235ce48404f63cd7854bb564089f9b6d90c97316d5c1d9a32d4d070dffdbc541aad50acc1a7df6db5d28f64757631b70af428e8692bd8b80437c8822a772cf5b01e1932ef27b8845b4a0444c1ea524586a0b0ac5ec95e7dea15eb20fac7199ea4f92244021a9cbd99a6fc81bb3f606daf40befe1e2bab4ba609e5f484e8bc67d6b0537c63bd8afb52dba71bc1a0bcf8c3bcb8a243119817db5232470b3116d592f0541bd0306d449b2f4bfdb6f31f8a433a43b688c4c8c20f2c5a1fc56110343c225a1b17c3f099a60574c8463caea1c4918fbf1e9e2943c86acd7a0b86e5f76690c7577696a375547eba8a91d16d079a01f020a6a7f04706861e8deb64a44654caba1d797df72209face2c392e85725a635dc2bdc495c086763835801f73c8008ce59cde611f1e7b88b6c88418ee50971e4c20317d197f5edbe49105001d8458c46a6e9f8df32d98c1821f20eb14e3c98eaea61253503c8180c7230084d64d86da871f0eae669f54bff955ad93758de4fbb46cfca40271054a1a8e8eba68cce4c66055b997a1051a6a61f1422d32790d05dbef7eb50e1f8caf9119424845861d47754fc5bec9aff963033a181e51ad7de4247efc92f5f23fd7996fa4214ab702a9fa47a71493006931bfac55225ff2afd94e6a0ffaf270aa90ed84d2b6602e8a24bc4008d6ae61f11b20c25fd8beb2d9670720315ca667ff0ac39971195223c1787496015ededc3eddc2aee447b6c1ef8b41160a985f2efa5037a42e3bcb5717d425b1587b069114510ea2a5ef1069ed2e99c7eeb916caca965c1adb14d285a6991582d530ec999430c913b7b18332825e3d93f920e18124d8afcc0b1d7d572997d6eef57620c8813cd707bcfa4bbf4a2e1be46b1c3899742520d95369e7802b35a88604dc01c84384ae8004c07173b10daed971924fa54cd2ec9c786f22f2872648bb072739695980f452f3a48dcc36cdf3c419143ca3b5d4940df131bd06a6a038369999409f992c5944af149ef9f7b19818635260390a5f364495118a26b2f345a2179af6454c41acbf359fbf33eb32c70f6190ee89b433523c0376ae51b32d72e750ae9141973b088a9c90a3956e052efd5ada20edf888fd881ff48be2f4399668da0b3205346f187de0ccdd9ff89793444f81cedefbd1cb0a398be686faa476005e923e6b497520fdec482c7c87a6c9cc3ad577f32fb2bea4786bf7e7fd3c6ba701e042fb8bf2f4d8ea809fc7ca776a94b38b46a74ec972672720c24c4c3fbaea558a2ab4123aedb4e241ca8eae6755d9f32e4b60943825a3802244ca382b7c4e5774cfe876cef21d778d42fc7135cc5b1e5763baea20b404e7d9e214a6bdecf2627fb38163bf3a319176cf91f25b0d34daac0a45d9a3bae7ff07d173b0681751a004577aa37c407861c78a873c9ee2c45725ba72f4dd5afef77b25cc7b60829cce2b40d7fcc76d7a4a55142c45e79c7f7a5690c11920aaacbbd757a64f684cd611edda9", 0xafe}], 0x1) chroot(&(0x7f0000000040)='./bus\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) write(r1, &(0x7f0000000c40)="4aedd152611a1c4dca919b41e6ee3f77831c9684fa5ad817cd25cce7725f225368df27289d4a0acd619c2d0504aa20ad386a773859ff4b27c65e9c357d46406734f05594114355ac552f98f6b93b333a08c1019061c66595cac063", 0x5b) 23:17:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x4, 0x1, 0x4, 0x4000}, {0xffffffff, 0x9, 0x7f, 0x6}, {0x0, 0x40, 0x2, 0x1ff}, {0xffffffff8d1dd06e, 0x0, 0x5, 0x70000000}, {0x95c0, 0x3, 0x5e, 0x7}, {0x8001, 0x7, 0x6, 0x9}, {0x2, 0x9, 0x2, 0x8}, {0x5, 0x8, 0x6}, {0x2, 0x4, 0x8000, 0x4}, {0x1, 0x1, 0x9, 0xffff}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:17:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="e2b8837ccf774485ab9828d7f215cd4932032d555521ca8b36b409235cf9ea1059a051714e3aac493ed5d0239b20fab86b39592d4d4aca91716b2dbc6dae8fb282f0542f842d1542603bfb447740fef54c197f74375fd7226c7bd29a77dab1466628", 0x62}, {&(0x7f0000000180)="962dc57c9f7415a82f1d33cc769388dc68e117d3520c0f25d9", 0x19}, {&(0x7f0000000200)="f2705cbd31860d331a343009effce98d9fbec2267b25878f6ba42ddfa2f3d8d1c2297960aebbed459657ba66c80a6a85a83161d88dcf57d0fe0ebae54ff0f4a00ba51e7e0043f55a7c5c6ba9c6b0639df546cee58ebb85084a8e42ef75733322ae4ec161d2d25eb93f41f7c80b7e96c28979ed74728876398bb233d2c269e655490feb211084c4fbea661b00e40a1eba59665ed8c7c32f89acc1ca70079515ec6d9339983b", 0xa5}], 0x3, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x121) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) g g 2qPzDcFgM%SX~r!khw1ü5EQƧ;-ŔV]RXĦlS[ bu>FX,iH.&ΡG$YuhSenл=AfN20C7?)dȰ3<St 23:17:42 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(r2, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r2, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) Ng풌zl7>sC@pX @Ր0iGt2^=r~4cY>I@W\SWu$M ?ZA &;S4T 2 !B?}HI[ i*#iib84yKB2>̶7لlH*uɟ!v]s.HK8bFKw~ýSS3ux3FBW( ~bV1j+{8[|dtӴx~œ=3#ĭ4m=w ޷92<}J(uAig R8Y,ATDu$ٚ|KH5G)15(x@ //A]Ւ8Opr$<}]^{8Ϝ>R1M3;i0^x2zo(eQI|&ǽϡmj bGCB1"+{hmUC[gϠ4s׳=VH Ĉ -!}3:$tm3a+"$KĂ'M$xow|=%(Y48P Uͥ3c@]/vLsߔ G zd|aIӞPD~hʐH=,\nySZkHyu[RQGU=Ɋ0ݟ~=]#z#wg ܡ{;h=& !\J>V4$ \? {(:fB]ƺl4ZtB00璆WDj8l5lv-FY` T7ZDȡZԤ/@:0tfa_:l3aDZPjgesjŶ.xl60~Y ikLP˳zZ{zNqncR!mE! j:W@N pPڶ94Nk%TG栗(E 6>^oܴX?3Ñ`fl{@CK}{Qޜ%e?<9c1W.ƁyÉd## G)-A T6zhu{|#gp}}{aEb '"OET7!x5絬$v!B,'7b% ~KI7N i|V©9ig2YZ#E0ըlzp_Yٝ\G gnŮI\FXDfː8>Z;/^3 D09Ja! t)dZqMtN ԥj 23:17:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4005, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) l=C?X/=e$ m^7ɊDdk}Ez8qrlUFمS$ HW#giMG;q7}z}2iB ,XOǢ:gzwk? zr)5$U&N28+_N]}eaGdMhw l)] m|sf!ْhe|c`)X&9[=aR%[5@( t`tkOMj1OV8s䞾$#\<ׅKdms٣-M A }](GWcpBC|"r[.{EDL$Xj ޡ^qO$@!ٚo ⺴`_HN}k7;د-q ό;ˊ$1}#$pmY/AIo13;hL šVC%|? `WLcI<נn_vi uwij7UG먩y jpha޶JDeLחr ÒW%5+I\gcX<Y縋lA qїIPEF2ٌ!N,pC5#7j2.u s 23:17:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x24b30981d3fd4eb3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:17:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() clock_getres(0x201, 0x0) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 23:17:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="eda796925d4c14d087aaa73ca78c7774456078c339da3c86f43c97af7151def188b622da059c6fe3a88f5c4d4b26d67dfdaf6f1da26b79af95fa3267ba2b13284febf87771df1b6043240ef8ac90b5efda2011dd52e0e8939dd6705a2a62d596868b8e75e9ff1cdc2c1bdb6ffcccb5", 0x6f}, {&(0x7f0000000440)="f3f125ce72d49effe94f685009aa4e8939647f3253da70511afe11b9203e59c31a68ee398e29c5546d2434731f3c05e16f379000a2e9a0020a9be2c113a09ff8933dd4a2f7cad4cf8667cd442ae8f58065dd8a185ec7040f63d8b9a858b9677c86332d8ffd280b54c860b8e137f6cb431f9b208efb4327ae1167663dac72f371c946f2d629e40070bf99a10ec9dc7411852dda4daf694ea2523d6f1587766041d61ac0728f740b82ef1f7da582c48ec5d5af2311fda802c6d70f8a23974519e53a3c713362ec831da5047c685aa3f490384c8583824c02a10a57403a90b91bc047b5a8f8ed4f7b775418e7a979428e99e33858786877fe41034ffd1e3ba758b004ee24a5ec627383d5423706373b47745bcb7ef42542d2acb9ce9f5844aab5f3a8b865c328ad56cdbcc3c5c11dbd33a092fff6a9bf967353965c9aa7a741eb53a2d00a625f5b28e1f9d2a66157d52918e508af5c1930558702582a362a8031046c86ed0edd5ab26b2a63bdc4c71212ceda5ffbf0bf86d5cd1f39674df723645f7cb8d79cc4b8c32ca956c78e416faf75dd5cefe28bc92f95c50023b56b45114b3d5196970293843c14ef3346c48081c4f722913de5bb667925030d406e988dd4c4981f3085a3960d332aaaa375b79c119d641d175e0387809eb915eda312fbd420bb6a7d66f7e3d2638f2c34a97e60b252a402bcc874f922b4fba45f1ebfa3065d1d1295ff5cb496f175a0db0fc35d7b8b098b938995f1cfd120680e8434eab692fd37f7a4ba3d051474fab2819395ae6a199780236bd265c669537ab0f8de447de5e0de3d5c6ce4aec1bf6f3e2ecd79c98cd0273f8b760450f69f5cff9bcf1d090bd62231b7303fd66ba933e078096b69ecb941e94eabcc6a3c1ddd0321d62c36c899891a84da42f253ad878afc05d3970db9798665bacdc88c18da2ee06843b2b2fee6ac6099b5fd92454e9e60c67629c86af55f06a3e814ce978bff2cfd08f824b28f65f1102fdadde5453639dbad6fe4271b74ad52a7749a685716692866588f3a46fc5f73471940c7dec918238101fa0919e6b4993510d3a4b4ab0abf37cc12179231d4f7e94131a12623ac8578b5812e103e01228ba57b98382029a997b7fd3cee7f0cb396d44e89c3b178c423021880ba44a65c475d54ae8b6b9d54dd64131184d09ee3277dae13cdbc3f91c27dd65d48553b9d7033abdffa1796ded167ed31bd89b20f4c4688fcd697460f2ae988fffc640364ea0d75c4eddd966cb223ceafe1ee3f1b689030fd3a9b36c1682c2c72581f8dd7719f8dfb54c97550a7a4a17018d4af46b4a06fed70b058f84e4b620e171702e79b0e27c96fcecf6432fd17d6474f1172ce4cd1935f9e12fad767f31571163bbf2f68422bdd699a9957654680ebd337d9fbfe3c28a9c7c6de06c24771c5102bf439483df53223da6461d297920bac6bf0ae25441968342cceb7595e50fd4d974e1cec4f720fbfb1814911d5b2b3b3d40e56b64f1f0eefbd3a46fbd5149bf1078d514fe93c2cd5ad4ce5df6c95e6b12779bfd689895809cc4fa68167cfdaf8c9c19823220e328c6045efdf906b5ca409d18fe5d487eebe74116adbf381ba527b82e06daf96810b82fda228207fa3b6a108795e082846817345d7ccbb4fd24dc1a5e2d1e4aaae32797b3e4d0c0aafb48c7285335efc398296ee1a3374c8afa34bb397aa3fcced0b8075025921843fcf4741be07b75ba9e8d83bcd1eb658bf95fadedd0a69af9680743e30a0007d2ff5f07db18215c9b6da6e6d30651ec006508e05a2871616578a2f0990b8c12d1d25a9e1f2cb8d8c9492e9518d293c8cf1125053057cbdd019953134c6dc0bedb6ee5dc628fad294a8499a5ff02d38f02660057c83f11ea73577182393d5361c11fa654ea79217c70544f82e4ee0e8857b9b4b5d8a927b3e3462c9031bb998f901aff0b303cac44832de11d8fb710da0a95dc795770b7e0da818670cc96718e201c70512562ff67248f9d0a6ffbaa8dbc44a13e966cd0d9394e3d550a9eade3f1f7030e82290e5b167edc43cf815aa5460eb52fca630125913cf6168560765325262b298f91fa71664331bab5e8a581ee94334324f33cba53840548a5f9ccd9847ffb1626e0d08a34acc41dc6a5c13589dbdcd621c3e7d69922b2a1512d2d53795b59742a5117587c7af837e54f3c7d8451f0d45ef1a94fd5a63f71c4ea40084db03841ea0d7101c6e2c8f099cbaf17c03f1ae8c2f6a26affd43e3f2c537ae24c45e3a017abf19c86efb561ee6da47fc2c3cef9f96e48849eae0a85a01e572f332e78cf982ceace4726130805c7a09954798fd0d9f523cd408e45f5be9d123c1547e6c1e4bc62a8cfc6553ae089e7cb3d4085457623f6b2247f646b5856c4f8f8cebc4d2bff057659d60337cd110bab838e931c90b449f173dc733b31b888106f96abde1e27ab8011788e0cb434a892084cde49305a8b62822e730bdd37f0afcd48a4cad90575c1126ab852b561beca0e508a5933453b8b6d5c448802a7767c30d292f53957b3bb6ec281a4449879a85dae0692eece5de6292472585d7767706a88c61cb4ca7753ee5339fc53a05fdc019d6e261280986a69ce36abfa99d382172f46e5f0f4434dc896bb11357e4f7b5755263dc8991d671539e05e7d7a7086522d51ee16a24701cdcd43136833d726306823a92763f9fc679a495f75d6867bf84a45f260771e7e51ea243508922c1492259fbf00f6a6e60041489e6843eba8eae3a57fbe979067167402494956ef2cb2ad8494e653b2e8bc767644f356a0abb67289c3493d08dd1f64fa02e2429292b64c1ff34ec608860197f95aa335c2c8ae78ae03bc3fb1aff22f28d30787c5ace47e874b27b9debf1f5fcfc2f15345a0b1116f0c7241a0420a49a004096d4cbc7ae5f26d684a8d44f864d90704caeb9ede78d78624e93fc4296aef2840f3094604addbeb0ff184cae7e39beff62089d44c0cb39516f30add173debfd51bbdf6d5de40578b9e8cadc608b481c3e52c1b8d6b0c9509eefe199e20d61c59da9e804d842f1b0dfbff21cb80d4f080da83c24e678ba0db69865c0df208ae31b24ee56bb032318f902e21e52902950888374686a75c5b76af2933dc5b5b336fc0cb3ae6ca9dd9ede072c3f052109a267a076124b2b7d1cb1d1220a1ecf8e8c1c93e00515465353c87d0a595b656ab8aff48ea7da9d0df4bfb16ed84c56c2d9d48b01001923ce1427a2f1e62f568a7139cc70be7b90bba33a2d20389512978cd3fd0ed93f442dffc0bc33142e8d74d1bc917dbc5326c4108513ca9ecd86719d4bbd5ce3ebbcc207e0a05bb1e29c66cc6031a2d69eb968a4f075b2a735a0464151a4ea8834d655f6da427e78395bb5fe94c828003fe0e93ec06da439aef22f8cb4a80b1f56ed43b81eecc61abe5465bf4d051a528dae5fa67b5713e06ff209a2b86d743dc2449ecc9e4f02df8f15dc758ceea6f575f1e9240d3c40baa51da15edec80ecbbd80b39e407869a867a61420a17c9305dbce97e4411518ea0c583471e63ec6b68a7ed49480bbcd9994682f0452931fd85f6b48b3dad6eb6c338f9a634acc1910dd7a4c0efb66976f2994f52b1dc023ebe3ce937cbbb80a186a31afd3d818e9336bf0359206fd05ecbf0b678ae384a8b55bc917773cc9995289288067245f242408631a12d68d99cc36c6d114d31e85fb6c89b07e4792504dd11b7f7e4425de874515f4906edf34c207056337a497559b9993d2c8388a8478b1d95fcf5be184a2e6324e51795db2acae780934579046d9982e6368a15eb0ef75ad8ca6b2565b2ef059996f9800120bd3fbd1ffc33241c04a75e9a5cfa91c1a0d7b032e315c4bf4e97b6aa31cd818b135ed29efb1a070d58c86d1427e32124bb5c97bb1ca89717b58cd7f67a44321d0f74b50421a2263bd2f348c8b2ce67cacba2f4b4a2930e9caeb728431c6ccf54dfc5ce022f6bf2473969321b7018e946d24dcdbe137d17e9095c15d7183d7f71f3963e407744e3b345ed91cf76328f724ac3d87741ec399bdfbbf2cdff44712f4b7e3d1206ba3070ec11667d9d44565e62309a0b59fe41e9f2f2aadd82139788fa46b8ca93ab4e45a2800c93ecd8f17c9e49e824734a37084efc793a3847baeb30636ab1c60c9add7c9ba42d36533fc8023101554e1a48422866a364418fd10a38bec69ece8552ce9e8690e99d55ab747bc1a4d2394bdca7696906cc3e83e214575c369a7e6695c8be5d2ba3b00c111b7a36579de97ccbfd7b2c04ef03f444cd0a01b88b8b6e4ec0f19b863fabec82391c2f0fe18af9e602601be012ada3fb60bb296a4c838d0366fbcd4a6916e17779a5b9dbbbefaf58ae2045a21623f7b270c1348fd7d6ddad74a5f2db5ae969cc1f3676dd5ca464b04b5b3337d9da330c29b8ccb41da173eabe9294462f7b6efa3567452571bfc74c3d4791d2553307bb48f8b1834be85c3c0025dc2a769902b41e2b1543f54b223e8504a5d92d03bc36bc6c55c1965dbdd68dc4df74ed06d1dde27db869ddf6b94eda63ae3dd2950fef023470434e86367aff0bc46e87de6794af1befb5aae12c6dc720fecf96d690a2cbe4d2f41f1cafa49541a7958a54e7cb6d31ec592b5996b0c42be34242388c36dc03fbc99c17edea658062638e05ee023c27e3cc23b0f0203dc68a3180c0ad0d3f78da4e0b14ae16eaa9beb63c0c3e659c376c5b4e62484c52feb2777c37986c8bd87857d7d5f7bdb0778e59cafa441b6dcc58efab806df463017de9569f1c86db94ec7affffca9f823ea3fbeaa842fdd7cbac8156b1af0f9876bad7629c4ac2dafb354854ddb10f86a679ac426d1d4e8e95c57097c9ff45465c3bb442b41874a7b56a55bb3a2fd5847296745060922e818044cc03839659b648b7ac733177002960bacb6f9827293bebc92bdb17ec6d5133ce7b9d4cc8206cf1b5a1f09a76ef8ff5d4b949562f710f472c92bb6fc70c4014cdf6676954b7f392bae1ced20ed2fbd19c9e2037f3742d60cf1079957755380e045018b6603013cc23c7a41ed6f83bfaed829aa903bfbfc45673ced56b2288011dad8856f0557f53b08af4c0ee53bcf96d06dab4f7100bb02955288848b3e7c12f164154a1f438dc7b7e5dbe3f11266f85e37a19ce2de5fe87bc95422155a20ba3cd05f9e5cdff9e1eb5a88da4a2b90035f904e4b4150a65c023ee4313c36793d6f03704356030cb4990cf39208d0fc2259d46747674eb3938969dab8038aa1e93c7fa1fea7a30b7aa6f4e846cbbe74e34626d766d54eb4a8ee628e22cad686f862c8a37e46470ccbd1f5fe2d3346603b61a63f989c945491c2b3af34f941aa439ca056b95b475b521599578a5847995d664532540e17cd306a7e8a0aff04fb43a7a95d986cdd7dc9da1a688857a89a85152d64e315f3bd73aaba50bb385132ab09863c617cae0be93ed4a5f7836075af53cc937fb869626e93bdedb8b5c84a953985f7065bb3beef36b8eb5be25b6e28bcc2d2e3e07759b400a834cc17b380a3ca8946b3a0cf3702f087c424f61ce7d59afe2b30fcf77bd545bc2e7f340d9255c845b4c310713bddd3d5a86b09e9cdfebaec62ec1e6d7bf25138a13558e5a67b2d11eb368da7568238e35ba325ccc979992c6c5be6db9d4b394179081438793cf8a131d8606caa521f18272a406a89eb7db093c466b0be978008d7c3061ca2b734de3633fd02681fd5edf5267f64984faf404344019270c2972ba28a72604be62dae8e97ef62933807ad960a1d9510a7faa12bc02", 0x1000}], 0x2) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) writev(r1, &(0x7f0000000000), 0x1f0) 9VRխ߈؁H/Cf SF y4DhoG`#洗RĂzlíW2+G~ƺp//M |vK8jt&rr $XA#N$u]2 CZ8$LwLl!x/\űv; @N}!Jk&'8;l%M];};uEw7xs,Er[/Mկw\Ƕ) vפQB^yi  ˽uzdaݩ2qPzDcFgM%SX~r!khw1ü5EQƧ;-ŔV]RXĦlS[ bu>FX,iH.&ΡG$YuhSenл=AfN20C7?)dȰ3<St 23:17:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) msgget(0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f0000000100)) 23:17:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f0000000380)=[{}, {&(0x7f0000000080)="a3828e5e52d39862e4295945fc76268cd652972bfad04ae4fedee865d862ec2ae205d3098f232747491bb13ab03a472c363853"}, {&(0x7f0000001740)="3c1305c5a33a9760ccf62c026723fac2523d82d2c9247cfedf4b2deaede14ed8fd25b8d1570fd56770659e8cab92be0cd78a5c21bb333a44bd8dd36fc832906b8bc9103596360c9a7f8feedf3f9c7736547a483aad093f24efc9b9c15ad82a095e179b0a608b1214dc4bf414efaf71d1d17b78f626e38e743820d051553e6940b81aa85c050d0948d8360ae1f720728e76c0675b8cc75cda647388e92968b4e76d1cb31e95b015e6b5b2e9648347addc3466e5c70296e54e2239a483e6ff6cc21ff9f057bdddfd3b689bdd4c5720bc6fb9ada5f5878194a0850e09f2b4ee9a290e4408f0dcdf582727bef09d69620bb864372e5e561e6c325828f41a015aa0b60c632624a70ebf598de08ba79e0e982baba8a2ba84c8f07aeb98245b416e9896025cc1ce93455d863a88df9825f9d5be0806a2fb20b8de52c11f48529c7b0a7b60324c4315fc0c60a141e81fa0d0464e48c82496e635d2ec852d551da02573365c68055b8f3c64a7d7c1e76d2a344e932dec4c553cbd57a9ad6f12bad25d684585659309786a6b2244c333edd75c090f62aa9d1a010bb5a7ffb3404728622b5c07764de48bee92884eb157eb28fa8e36e4ccfc06858cfa9ae1a9b61ea59d6fb906a7200e6f299aa3b1fc218e01dc29a0429ad250f8962f07bb13ae994e19d95e77326638eb5e2eecc474ada86152408aa2398a25eb1e5b410b20ac83d590751808b39441ca0f6a4183b6cf120af073f1bec37013d22e3ce0a201b0de8c312aa42a17aaa8c47bfcacad8e1bb2ba934130f9e7861b138fbc831311da77c420ca1fa206e48a60f81bca7ca3251c5b2b9e32c3a94efe7ec537538cd7793b7cdc8783614e8ec8d07d959ee2b230bc409be8c674df3acf800c3a43f204abd44f780d4bb8e5bda3651124c70f4cfcbe4d906940d0e1874f3cb3ae28af1732fc2068c894d972df34510da53437ee927fe39f9980d64fb0fbeecb1382510873b2c45304ec4d80d65c9198a0d6e6d6bda6ce176f40357e9d47f2fe9ed3c3814e77cd6b1de1bbebf7d85d02de083ec6f5a5bac0a74f1fde8df2ff4839935f4c5dd7101639aea755581fd5010510f3f58530ca836caa7fee7b96d7af5d8c7a2839b51176b392ebae1a2df1cf6aa57c7f4d08ff49a0e451d00c3129581b81bab781cfa154bc507501d862fb6cb6e34103ae43d9d0d82e57d1643aa9cc2b74f370be2676fbe1ab95eacef50c3d1ec534187f184a1507332c03081291c1f88037060d712bd831eb2336aecd14dd9374cbd29dd1ce243715515ae0de5c4463e6e7579e9839570cca731c259c4c491350699837d2cc67b6105dfd09c56923f92b628c0b33a557d6f6e8dcaa40375273ea4339769de712e631d99ad51219e9414e46f9909003375df4a6c98816b15d20e296f76f25d3d67a7f8c5905f8e413a9debb7f0d1d08e61daec56dc219e191d18844b73885d19f4c1e7aa35cdeabd09ce6baa9142bcd393d7251a0fcebbf72530f899cb63b923a17f52dbeff13c421d726b82b199c22d8a81716b808f88f5845e0f56860e321e1df5f8aff27c38156adc204ed8684d34fe8e1e2eb122e4a130dae2ac282c817e9eda06e05fda023491ec0c6e5f70c4975b9324ad6accd8d8d6da60f52b9c8046d092ad2a951c25dd160a685a54961f19844da1b36e441d7780ee0890c73f9c4d889cf74c11ba461839d9f28e3d3b3ae54ea185fecc6da43fec2dcde92494bcf8d1e4bd522ab2a4c729565eeef0dc516f45d9e16973e3b243eb1519b42b7de216d772dd62e19c5c96086d0f9c8f3908d9b6b54f26c8d56068a48e1cc4dfef1bda266f4fe7569b0e5f4132290b869fcd9d58b9a9e5000ed764ca683bc7750e2433c7a73f1efe7eee95d451791d71384a6af1cd3e124965c15a32915edadd0d45dc927c7f6a4ab0740c9eba52d523f71f95a8f86b4e21ffcc58766a1b78a1e510740f968d05e81eadea8a088d76478943fca7cd84e8933ef708eee9b4013edf655ea5a0a025707d625a90f275d90215a1cc0bd7e2cab0c4d2e13b4a1a934e92331cac79bab80718d0e03ec01514833eaf5a6841eb942b727e28048d1b8a7fb1ec8b687171b68fe579c3c7ff9e2ec0374230078428183f0c008dfe661378bc0dbea4d09aff9f7759b7f882498a939dbf1352d37eb49fcca650fdcb0ef68309ac0f744acc952fc32f67affb6aa6dd881a34994984fd0a8b6a00258de565c0755500ebf06653573631ad6b89bed7c4d085419a031213c7a05984c0a3fdb0e00fce75a212fa82ce61c7b70bf81e495fbcbd9ba7a78ed35b8be8c991251305c65d8111046780a2a10c1cbcc626d204acbb6eb8b45b34a08cc49405c32b729248d9f0acf56c0a9964d9cf81047b5a7c65aaf0fcefd0171c30a4f972f6b8a0490be73433cfb1f477d536e8da3dcd5b98f30b8bc721aaba986bdafbba11bb117c4d4104bd3e246f224b7e3db7100410fb6afb3459382e9d1edc8358ce50ae38e4b9cb408e12c2b4aebd3454d9168866c0681ecb2742e2725e5dd394d138e68aea41d339fcabffdabad65a02ce9ad7cd8d33ce44914e25c0bb518d676f53ddc943db723503168df6d717bd3021298becc4569cc6c446c5e1dfc73af885887093630332b29c191cd084f5540cef8d2da39a402908a82c5752115b93d2205b8a04e3293ec887b216e76639e69a380ad35e2e8c562b2e69ce1165b2bfe381873e52a989baef92805b8a53aefbb329da1494801371145baec2aa1cd2daab29b3a5da255972e0cd9f6c5f7156e1290611b10b757cf2f6d9dcb82d42a9c5034140a7d8d43ad81c0fd6b827b0707a78d6341a3897c3c684f1650bb947c58a653695f9c8122a4a5092fee8deb28f49e5b36f432401f6df6d0c89fab57f5f7207461450a30a1f0a41e7c3bc9d3a5576b4750008fbaf6d80728454edeb7ee648c83ac327e3480cf5aad009bf97873b37072b27436bf80412b4751a9aa61f0613bdbe2f9f9f5580645b6ba4e1c5815720f2e107d20b3700c246156f97c170419bb4faba8c2436a3fc387ce2f8ec81e47b0b822bb630e26b437361c13703e1f193e6cfc5f0491e93e157172ed01168abe45d5f0b3616178a1efc7995a27f5203f88083ddd7d5849fe1f6c67e9955688e9a81a711d1ef29d2170e88752e3fab0d3faaca2b34b6c1d30e03fb416d6ace5ec681d96822bc859f9990c05b0b68b48514804c01a6ac8161b4638a6d6f951e21950b79b1e0762dbd2b47406315f50f6788ccec6c0f9c2ff93b032cce8e728ab6485c45136fe9a605aad163928e5509155120c620218548e0624db0a8c40026ed13ffe83ee4135e33415ee2fea6de640a940557d9502825b35490d747cf4963536afcd446866007645b9bae5e27302364ebf22bd792bc5d0a3abef2053a42a7ca546a4fc2781967f4e89d76a2b3b44e0f4bda5f5fe50a0c54a05699efc81e1baf31b5104ba2c4afab6ab5addd10afe8a3a479e5cfaea9195a3cab1596662764a600d80da1816215bda88a132dc0baa10c60cadd2116b51868aa9ec09f5c946981a777b59d795343280e2c7dc952d31d7e32480917badc36407f2c112be56f07a0483e6a509636cff28610024d078c67e8dcbebf1f9c15dfa0adf8d6acb2974be0908ede9d67850912e014efe4ebd12c5fb999acecfc44247e21aaa82bca3ed5839e2754d068b9490f6563a2bc620bd5b1524a95d1f6f64da893d44dcbcd596dbdf04764aafd622ef520612ad1fd4ea8d56aa10134f9907f01b6335f6afb51959a19510234c33219dd7cbf13dfe0a928e0928f2d77b5c0166dafc8a7363a3aff751676f192bbed1e2f1925612485e7243f6cffe4bfeb08451406d65a8fa2920709968571b7cad5a9dba0521aad67e669006b0b9299c5b80601e6257d1c0a429f1c07e2f6936209206bec0c6007a34e95fd78673da5e687f7347f154b5deacb8f01cb91533f2dd256554cf8c1c39b37630030cc1c32362ac6a1e95c8eab92701b026a73d0810ec5e7e6bf266e04dc6da48b8b5aba035439581726eb564d4faa2fe2d19301cfa981d3be0ef205b3947ec3ea13da390b8cea2b0d62efd11241703d6abccc0c865824b378efd44753b0ccc0e68adcb364371d5b5a085d2fb9447804f131afc4712e9f9619d319d5edbff466e6baef8133ba1c128c1b3d67e7e017963ce07ace118b13f357bc92b74e04ae45838a6e4051cae19062cff06d307de93a8f3c31367b1fe26c90afa52471cfc5f6e30bc25d146417efd49a925754f00fa0bd6abace0ab33dbcfe9f5cc820d04851eae66732db9d6e5dd0b285fc3815cefdc7b288b2d06a863351ea2cf25c0dc36f237bb15101e8473c92f0528f27eb0fed63e83e6d9da44bd86f3c0c7a5f56337c7bdd47a4f746173e82857fc5ca9935ef4c0330f83366a7515633a4a4a9206d28622adaaaccabdfc252ea202dfb12ac2f0c287e3acf324cecb11d753cd89eb9690a297bdba89c27c55161c68109fb0cad5175596a2ae940204b7ee8320b8a60d7be9ade9cb0b5430dc7c47b45902c8588051e0fbfe9ecf31b87ffbde9c9e3b5c8e887865cc507c8bc973bfa5e8497626c35daef193dc3f9e6b0c3eac25a8f16ce95303d66200b8ef412d40f002fd3555010341df720468df56c93be62480e18f0434c982283cac99b5cb73682f25bcfcd6861e809fec8bb9d76f623aa821f3a0e5ab797489dd8afaa3a3844ac94fe04dd05b8ed692be78222dcf50affe71e4400486f7ad83345ba5dce84a92884a1f55f846ec3db06f076832a9ee57769193f3357a330d6debb5ddbd07b8ef28f64af6ef3f38e19d89f02250f4babe3c92275ac5fc834b060fa08fed60dac10cf58b9cbd38e0a0cda6e841e7487dfcb5d679f9838ac2f6cbe5441575726c53581b5ba43a9519cae363299011cb9da3eda0ee07f9bdf471b4cd418008e77c0d03b4a212085a4940cb4e9cb31ac7b735e1f515858e7028e43405b1f53ef0df3a416d284180044f4ae84bfa1a8c73ca9ecc0243a4c0affb541b14c691a1099fb96425f9455e0ce0aa9ada7ce2147ef7e8497a0915357d6b239d4e0591e5d675354187b49b93a8bfe125880453049ef5cc66c5ae4e7d8c815f1cd43c766cd7f4c6feff6cf016af33d858b70f2a8fd2b5cc9f8dd03d035fba1af78755e5735a08b2d9d3806f6e5e066114164febfc5fd6deaf052d3c2daa5548ff21fdba52551dad3cec91fe9848e35c254bcc2782ae2880b7702d535991b22f152f19d1693f45daa649346db9b79a452c355b5a78afbcb6e55eede1c7e83fc595a1604ebeb4cd7c541762dec981a1a164d99c0c92df3a4997ef4a32b59f1703ca8ecbf2ca362fc7d492c0eb9de307ca93c808b5ac2d74fff2e77aa42a2eed1a563d7cd697d42723a0955ac3f5a1aafaf3eb457e109de83b58a08288ced671acfb17664655d424df31c0a0cd72e36eff00dcec719e24839bdd33f49eef967f22e1de774680448ff7c99c1aaf51bf6cf46485b4923fa8be1946e08e7024df325b140550c5f6033ae4f25b8aa6c322df5a0682412c54d594b1d3cc73651be8d28f3e9e11f38e80aa9f2d8f52fd97bc80e80778442b89a3051c1e212c968490f6679181f0a910cd40b0cbd6c5259946cf639e1c974b7a5897bc6b393d69e8ecc50831e2131961319fe5ad2f54dd2100c9dc4f85c4b0437973090f7c7227db4ccca7b00568896d6ca1473f228c076b9540e5a9b2cfb33a4833e59d4d8b437660dad3b0d7de7d281881cd1b4d8cb53943f8d17d7fcd8ea2347815c38e9c54"}, {&(0x7f0000000100)="5fc8346b4d658caaeceffbb28ae217173cfb97"}, {&(0x7f0000000140)="0d0a06d547452e3e9bc8a304b1", 0x20f}, {&(0x7f0000000180)="7d5ec408057474a23ee1686edcf804ba4be35cf90d40db5e4d1387082a16559cde62223f4026ec7c0489cc3691e86444edeb845efc71bf242e467ca80b142602ca0bd6388868060edbc9f71843f21591844d1065dcded08a181c9dbc43eeb0027d"}, {&(0x7f0000002740)="8a124246b8684f1ea1ab7f7bc59ae03d9b13c9855361c7ebf3020aa5830a708feca9abc8ee4ed91f80ce0f79370f4eeadb6c82877749c9fe4c3f17066026b0f6a07a0b70bfa9f2f27d2ceb3895ed58b76c75e6991dc45514c38338f38022da2ed2bb44fb10a606090c32572de5cf662b092f549d79088d73dece8c426fb1cc2c266d66d5228b77386441fd2d9fd641db3a2d682afa1be1cac78a95b73cd4de989533e31245665b6b0c677e58d67d50ac82a99ea2905838a5eab28fd9e16e83f254d1357d094806724da827f2841abac3c1c8f4c3eeb184e49cd73e3868cd1d44ffc9e4a2922d4658947db34a8565e80a2c26579d8dfdabd59089725a217c16ac7f8c308ff60c802370d62d59c097afe4a9fb362278147d546e67a282b6a98d3bc742d7eb64ad67492c1f57e03a34dd3c0251c5949a7e8d7730745d9023d73dde3dd8033e085f50414277c8ba0c7d45d22236ff9b66263b73e3263cb87846b82e7d910e2c68816372ab0ffe908a3c8e136c3ca331c018d7e91c259388ccca7d9680e6515567555713378e1205b679c0489f4d49b3a1ca3b7ca1eeae6acee71563674199fd6ae0c5949a7ac5ddeb22722c24d9a943ec18173349899096d9a3989e3837e3e29b61d6b7737954c451f632128fa8521f9068113bdd9b0eb39c710ab6764cab0cda2bac1caf1de54b426ea2648a2d077f6a3532f82abede30a8496dee7fa0c8957ef66c87ce9444bd3e7e7623ec5beb7ea37d14ab39c6730cbbe3d6f00a96783bac444a0f3dd3ab8f6e3a0889ad86660631e155735e522221eb116d66a50960a05d9196d0694606e1dd343c19bd0e621b5aa61c9430f37946241098d0e4657cb703b645dd1f63a10153588354424716628d2f6c5774b6b5829bfacc7abd1704927f993758b72c9fcb981bb55802026ec89e3054a4524e95732c666f61c3aabe085d94bdb9a98d274458279e81d94ddab7c2c0f48818d26e4500c55045e869d4b9e9f3222365a0b7756640cfa1ce8dd45cea29d4b48600bbc4751e235880f57d75aa08a1767cdbc8ae8add4c44e4de77a628bcf573a645d42220210738976d3f4de6c6a13e5fa817b5aef9f5f0971e4358eeb69b573a5e6e252cc170cbf422d9f4c6aaef625461b8f82776a697b8ff5966ed3129e6e77b0c135d8b7e07539128f933773ae9f0119da787d31b998cfca6ee9e0867265adca0275ef4e1bca5ed9d5828dbc98d6b5e4c3addd4f542cc1a88f4cb810ab444c1e657abe0944a9719327b10f5799977cb96efb67937cecc82ab9e100c1167cc14bdc2a2d5faf33106417728ee72971b1a09a1f072389298c245252f9808a0dfe5469f8a11551c13e87a43382632a0971663f8828ed9bd818b9a95d1c1dc3f49f929833fe3d650881fe23cb2423c0c439806713e3666c2a6c9a81f3fe68543652b4597959f41b4867ddce286ed508fee6b23bf44934e2b1141b02c66fdfaebc8ef3ff05847982e277b00debac46e0fd08f22bf1c5ed4ff7347416a5dd7e5cdfd62145469312c1ce4630c3391994dd803ccc64f8200ef09355b11932f656f64a8cf4246f1f5c29b3a559225e40b9035bb9e9adea5d517ce18906b41d63d870353de6a081eb3c400d84456343915904887ef515492b36942d1fe1f645c6668d7eb99ed810124dfdcd72d230930a7dd7aaed2f69bf6dfeeb70193229c1d4483a28b95612db188421cf8157949db7475270481e699f80e6597632a4a0772a57ea6564c98fef24e0996d5851d1a2e0919946be8c4c19ff53bd952f6e8816c06e68f5ad80c32d8ae972a6d64d105b4fc9f2ed08c709dbe34201a0161349ea27b7569625cb1238495d83694e6fa9a1f8821608c7f65a53127e866bcfcd7eb078e79f50f8c5497de40b754f4f1bcec72ff4e62a8c6119e32b67610fb5b0a34f0870df41dd8eee7718938877675a8f75ad1a4cf0dc084f040e7e559b97dad80dc8062ca932ac4c6a016a00cf0f18532ebc69fdb640bd6927ec44b7cff32ab436562fc77c39302aedf11bbbdd3faf753dc965059e8894174551dbd6bd97e1bc21297ce37574efa548fd89b94a49fec4a78e7d1ee00d8d03e01a6cb0f37800944cae629bae9ead991798d59fcb196a55bfceb3ef571ec3c4f772a1cd61980242e273f71e6a829ab679699e96cdf946e1070de9e02aa6479fca511412fecb289019ebc9d7f13162cfbae135033027ba46cc5d41b0d7fc55533b25d5259c22e7bcc5bfcc76a59b503a588077771869f38892e449abc8e15fe92cd44035d1d9d11fcd3f842b38eee5da63e736afd8dd73d90214017fc604097337abfb44ac827a20ef454bd6cbf4cb0dd37d8150cd5b95c67454b903259b6e9e12575151353325be30ad1939c3d796040c3aae12fe00c653cddb33b00438ae385afcf1af118e48d27b94cfbf9282acf336917b8f8c06ba300cda2cd8ad6f12da02aa7a6b3250fe0c288ffea25cc6be0eef2c5a6a3538eb5435a5b2eb0a93a3e6c45e3cf2afad0fa02c165c22a8f5e6e3e745606f4033d8a54d505ba1fb99fc4a2468550ea0002318b55f38129980b912b85e82e394465fc647614e4a101faaf250914abb35e4d831712437a715a18c44881bbf427dfe049aad5759033531d77a29ac4e1ca686f20a58f15d3f5949a48d641656e70c2efa3c5f87227133ffe8b1bda5e8d6c5ec175df0b97a97a5911641cc852f64831c3c1c19715b449eb25f2e104203fd209aca564f6bf409fbead4dc721dcc90a05101ecee258333c634f1892f63abbdc8aea4056c4eba758d83271540ee8579067c0dce7f95d1b09b9ac1b101a4f7171756eec7f812f6c61b49ab8ceb6cab396a5aa42cb8827da4f30a3fd5fb23d42a6d5fed11ba657d2f144ace91e7d01a0a324f224d69811beabb3d1d3c35b32c2df721eff9ceca43c126eb4f4547ae119f489ed4ca97327e18101684993d150f765ba4eaac74a9fcece8bda8b29b262105c4a03a880025039ec5d97683b729e910da8030e71e9475c395cfe850d3b8331c15fd67f90842e177d590e97ede882955b234bf0428295f23a296bfa3a2f2b9290e8032e3ab327a52940ae44167a1aacb977ac8f1dbe5e800dffeeca7be97c91c6714235d3a8907bcfb5bc401b0c243ae7a8160cf2c7250bc22ac0f55605603849b3c87b6297dce708997065eb14c23320b809cfd03cb6cadb566a8a52e9305c462bd2d632ca1162c6179d7cdd43ccde07c8008d4c9d1cc418c890e3c10a946c23b33b3bafcee157167b273199ed97f2b888b21add22940ae7d583043cda142a834b161fcd3eba2e13039c541efb20953e0469b0d4a85d4caeece2563b5978f34af46f92042278507808ca46d10c828d0b2d440569e5c57ac84accd5dc927893944a3258e476a46615d821a0cb928b6e32c39062d5830557af88eb391cd516bcdac01fb067566637f335d990034edbdff0dd6b1a407e2e98004204f6c6d26e428b99c05665934e91d32b76906440cb47fa3591e7c5e87b861069fe9382817b95fcd74bdc0564ee384bc0b6dcd0b593cd960a29a787fa41564119fd8c2d3e0a0a64e37aca66e6f000b500484c8f73280265f2d036ccf10bb1217465659dba0dd6e317e7cf70a4d0582767e123dafbc571f70df391009a763a2f48ec7c3f8145285979649a133b3e9dc393f1931e8c4c85a0f23795a0fcab1ce2aebc6b0be8aeb73ae9463538fc83ad7d51e94109799b1fc949c68a395bf56a9424f2e8c4d2ac25b2fe511b9e7aa4702e9a1d8f310e555806b34acf4488b3b6d5c9cd751badac80f71f103ad5fc65875917d27e0b6ccc7c76296be7fb062535c3cec10243665f3829f485ec1c91b71af698ab406964637cea8ea83240acef87eed1b184cce8728da7d0b5226cf300f9df1e00eb7b0416d6b848c88d5e9b572961b7baf00cfb4823b59939645baea06a96ef5e130748eac38111739788c467feffa4cbc3360b05ee73a728a4de5d6cda67ddb48172c2f5f57efa24d99695b09282e85d37283b330e25bf895628dc827ed3a0aed89002b465e0634835d6c9051af32d1e447d4ee892b172c86a60b15f7134802a99aed7c7b6803b7792d255c09b750e35aa4b9de5bed2058575581bb30be5bc568bd65bc565ae64182f3e33848b46b29e5a6a4539d8a31cd2170dffb6c6ba711eeb703b43eb8561cfe5e2334813733b6d0ed783601770e5bb700974569d3d8d15920fc6f36b656dfaeed2e20c8065c26e88d2e2f8f8c71de68da8e51304600f727c175757a45138328aa6714baf81cb581dc191c0f097d8f92fe4c5d24b5e3b47be3fe7da390021b37ae28946a0ad9ae624e5758a755d4267d92ad7563a2a75352f040153ff24058fed8c5ae37d4465713602ee57f1cccad6293e85cefb5338c42dedbb08ca194f6710516933c498d02ddc169b0c19495b2dae1bc7cabb1b3c79adb7a5514d8582a8955b6b6380e599e5c854bcaeaace670be737a3ade803573110a6100edcccc6968510cf55e253d239950d1b831fdf12fe2c6a7dd0481f3746bde6b7cbd9cbdbb27314b81b987576dc29d41ff27dd4cb9708e266e0c6655d7c768773a22a60366ff4cbfedeebc23076d965bceca569b789986976533a1a82529f97273afeac11ec2b155b9ce8ce2e858d2ac3d84ec4617208860bf8a4c75449638a8e0e371902bff4350afa95191f3d8b259e1f032d850dd00b9aa43d3958da508949f275040674a8851a5f440cdbfa0118768ffbcfd928fbe18c53c39c4451ec3b19c5103a945835c596ae30b20e29d02835debd6452b3c2bff1d4c9b4f6e43424015f8e2abdf3b67383c6c95fe600b0b9bc94c4f5ad2687f2c846ca5e9a1b588a49b22da4f241a17de73630d0608e594bda1f349b561cbf61934e298302abc998c18164822747d5f67098c4753d7cc30ccf497c4b93451225742a4f199f108b019bd672b94b5e695da30156d49b08c7146c32752fe5acc80f7f0ac4a818bb4d352b219a0a82e6c7cbed0299edb8ddbce4d000de1a7f29fa2acc22565aec1af5c96daf5db09447553bcf1e6cdf356221e6eba67e1cd572c9688ca838232fb14c51190a84712874dfb3181a09ffa7e0ad328142b992eb931d8d991ec0547f5811596f1ae0330263ce6d2c3cd58ef462127efc0a5de833c43dfa98e10c6bfacd68b8036fdfde18cd964c069281649a1acaaaaf76bcd191961e8ecabdf13f951604b10cbcb8ca859ab2e2d6458a2fcfd11e47e23b7ef77b1c80274be38969958e7c1553a4388302676e299557e6fab0dec164a4dbcac0b0d6639dc02cb300efea33685d1dcffef429a17e88f410e9ff676448af46a4dac433960d0b8b05ad05abaed82349fe3bc66bbd9865625e96e1aec869b94b00ac09ae51449c3521d13376c473b0a9cbb9ccf23eb2456597cd3715ee15bceb8329479c29bb1c9584c95cabea94891507b58cca3ec747776a68990817083dbf733cfbc0dd560653348c524677d56c7fefcb7e16a9782a82edeed90c83d431bedf41a50bead966d00329d857eca18c33245fa728f947f52dfa2ba985f207d7079c64ece9d930f043ccda3feba4149c247bc2453a1c38ed0fcacd39962f7a40078c92f2807b3f3599e1cf80bc0d380cf2751350b0e216d57c96989265b7b1f411098b37c52660fd5e0bdcdee402c2c3330588b3674ae663898b9a009fa3f0fd22127c257c1b69c45352aa0557f2adfadceb971c66b07e433b5c653c5ff688f757e5555885cd50e68ee56041ab468aea1dce28f4dea4c2dc61ab5e4df68293bd2cf55f"}, {&(0x7f0000003740)="b2dd957e37ddc2168aeb2fa5cf88b0faccbd72691fd124c057c6fe45ed6155dabdd20b208324e73d432ad8c9f622c28cca58a040ed690f2b47d64a9a6ef57841759b80dcd908cfd6f1838f6e7389fa47b9f8d2b0388cf93ed7470b50fad2709186ef2e5129ddf6d70b115c79c4d9cc9cf14bfa4373bbed1d255656b6665562c8b557ad6349254af09f95203a8ff6c0eea87b0b28d631933b09426adaa9d78dab7af7e1e79065fb1dba21d3f02158cd122cf37fc3a6f7a98eb1398004961ed2f514a454c921b10551b0acb6ec9817d75ef2ae4e82227c239ed4e879d466b49c8dfc61cda5f1f3b8744a2d30dae8bcc6ae62a8cc88953e030feb65b5de7eff577c64ee90629b49815fdfb08c2bea88a05ea0a6ed7e7d9e420bc6d1900a69021fbe0558c21f6eca80fce3a0c53a0b581eed3f2030a10132ed50f68e2b84d3a474072900797273632e83dbf1a1046761332b87db324e13eff7e492dd07b9b610b2b5634f7c9c0ce4768ec8ed4fc1dcc41138d8fd5a96eb32f5ff15ca85987485b622a2447f8695ba32c289a54521347cffdbf237449c3c56a91f215e7462e09ae09a54787f35002d1e35c83d67c982d1d1d4a1a8f20d91165703f5c1bd38dc0b32fe0370bf5903919bbd2bd6b4424ad13a0ae3236e2102b7e07f92b83848df199317948b901e03de895babc65e8c241796b36278f7653856aa6a685b37bb11aee227acc1b4a8677a40c6d31f6b3d92e6493edfee7a2b633bec725d01c3095066a40922f3f99883d590ef05a3bc2726cfb39d0141b4285bcdc009f33b851a9290256fd3ce0590e3ac78783a145c5479b14836e48aacd8c06ae6c24008e601044679e5081c5a6a2bd60681d0c282d641670a7f72d5b89b6e30a5cd54c7323c23329ecf0ae31dddbbd26f382aed947bbb3612817b42856df0a4e57a98d440b417adbe747672141ea40c2c9ba3b1cde8ebdae19a922628b7c1fa6cf57cd38d619cf36357c4cff91beb87ed6314513a8211a9a72349fdb33215f0aec113818c1a98ad99ef629187b7474da87f15b3f2c73fa0073b92a0b4664f9619929e15a10764b1c310aa446088cb3474658b3b4c5814dfc00f1a2c855b9f1009f2005423025b64dc5ee234b79bdc688c9d1f13ee5c2128c596b871761b14a77465d87e7723dcc35cb0ffcfe7a51c14420b3624156ed7593f8718a0579acee6bc64def0f2db53d12ead2475ec472241c9c572cd33d18aa4a51a8cf69bd8086de1cc5361ccebd9602510d735f52766ee2c886e1a013d94411fdeef3a851f0fa82266c65572671f2f3e3b82f5b4f8d01e27c16c3ad9a7154ad84550a9c1280d9cf0bf78aa6a83f89e9045e90fc3349c388835e3cc946926ad2b3b551e65e44ee086032e9aeaae08c8cc4a68c98348ec47b3386759a3c19797888b27a62dc30df16cc9dd8915d2621f3a5bb412d5b4946dcce1d006df23d9368664b89c51f19e233769274974296446dec37fd98688ec3ace34c8b4976ed3966ebf825156ba53bce81f55585ccd75b43f5a2249907afa9d03202b370b9c3b7376bf29f6351ffcc77eaa676ddf271cba80ec49cc48bf150fad9083492e85c19d0f0d9b9ea050820fb326c736d783372faec80d858e1fad995de7700f89f3bb8dfe27528b5e51f527f720c3f33594ceb9b1f3adf4ca68cc88215d7b23a9eb19686623c62ece7462b6e068c9523cddee8f30e162ab13ecfe131ec181fb81acea021e031aa2ab31654105dcfc1508b79cc57c361e73fc21b6be19b0f0c215a6e51b49478ced3673ecd2c24c0da70eba6e550cfffe3cc4d2cf3a8c107baa7101ad44bacd82dcc996ae016349b55d677c163c8e4b33b2b83d788c874cbb62cc85d20b6a27c1320b9b799bfce1b655cf2f1b6c86d05109089e07fb3cfdd247209b6e7cf0d2fad6b0df111430a236cd3f704efe832003897f0053712c09e6b3c6f406dcc99a18ce27e8d01e01ade4a74b8ae99efbf24253397cb80facd23ab592f8acfdc5673984a1a2c722fe3666e73365b6183dfdf639317a6538322e44d9620ced0e41c994048f994f88edff4e6efefcbc47168a98b376f0b62c7c5335fd23c68193a9bcd7fd831c5adfe071224ee65b0d1013f53810ca112092ca73f7fe539cf9bba36c71a3930ccad924df06622a35d52457cc3c41e6079214932e86e64f2305479b5da9bf64d26ec0fa05bae52e6aa03d89a3dc451166ce363647154ac78e294278e46a9996061dff8fb5e6a611d44e9e55d3f1447bf8e32cd4633b5a1667c7a4f7ad777ecc168f74c51a87e81a82bba8d8a4e4cf8b444dddf600a815f018a6d4623cbd557a1d248ada54535bdc2a3ae4a049739e5614239e52ca627b151e20585e7d43980d8d39a02e012a968308adeb57e8b0cafe9c3fca422a6d71836ed82cd766f42b582d41e3e2999c24017ec66dfa8a96dcc3a4a8fc1970497cf3c09acc55b2293903f9ff6a5243890d805bf5305cb742661d31b6b8c75081ac41a2e80b3765819661c03817b38d672c922156abaf50603c0c5f95eb36a002af4e439e3b471dfa0ab649bd727c5c81c3c33eb33529fd08bcac62e68d827b003b92186cbe40a346887676a7d413325c1d026353a679965767ba4cc436af8078fc4cf6ef97e5e2c127b868caa578e10a491585bdd4a4f6ea3b519c501c8440c5f9eac8c675765a81ae663a46b126ab5e10920755342096ee7592f3a9abd796b61fe0ae36a50c617b7f39cfb01f80091f31ab318ba628af864b371588759e01494a32f1859dbe51bf60a90fb0706c78f8ace2d16c5c4ddaf0732cac9e6eedc94d6318075b90081358bdc594c2aaaafe189406dc5e95be970563b5bc09ab3d8cf91c062d58bb97953be408e453b5ee2d38b411f7ba26092d9fb211c6f86b46f767c9397f3098754355f0d55be882eb840e01ac0a8ab4c6e0d171fa6c753ac5b259a58944d25cf201fa8bd90642c6fea5cae7969f2980b478b3119a970971480b30afbafc1ff613ea3aeb738426e916b6e2a232221b46632223a72e4a7c5dd4ffc75a6d1acd58324db54e0ec05d4a213f26f3638a054f1953a0921435717cf83bf5259ebc49cd188a2f857bb0f23960bd3cc7f32e4d8b78fda6f7781cfc8483bb64369973d68354a02e5362c78a4d9025e964cdee9a5d42a2214aa5f7eca671158ee8c588a6cf990a306a90503779c24024298d53ecfbd97cb1afd2e83215750c792eb32634bc12023013f0ee5d37ac68237d25b318b0a3485f3a8048af95e05b9fbc22ea24918cfd58f8e052aadb05e21c684800ed2a230b2019957e5801f3340101c146d7e067ef19d56af9d7c87e4fbfda017f752e13346718bd8fbe09177f510b897fab60e6350f15d1d3afbcffb038c2d110a7cf477427474a086f5c89196531e5d05e62645e2ddaf1ecbdf8ba56c28a982050f7563a0a61b1f44ddfc6217bb80cd04945f35fdb1709bc0a85af5458f888f163c26470f1e9d23fe7a2b9d9ba89bee3c6336d3a255e5f42c274658d0579bb57477a793edc80f0b2e30f8d551ed42c946310b8c3508885eca81352cf2520f01abdc6658880c25e3afc0e10786005d8c4f8f95c55fceb7f8208b21f943e255f3ecd5d6c994e67297864fb39f6b3566eaa51d60262a9094a31b91b0ed808818d8f46716c7c7085a47fc197a552463470a391f63d7cc9e5ad572902ff0cc807de20dc95786c52ce9273a51455776cc5075a3b0cc34e1870fc1045ac375034620343a5b48d85e820dbca3ef5b4677a714201a91c129d64fca2338b5be1971a123b7085244236cf2747662783ab14fc4ccf6a7d42f851c6e367f3bb4c84900812583550fdbea77075ae122d5290e00412f4a8e876ad9f5b656ef829fd589c7becabd92a2a5591e253a9dba097732ce8739489b079c72e8dea404dfd044fb449825e31e37c63595565bdf668a04e48f4c4dc39e8d651940dfb7250745ccb4d405334254f71f7024c74087b068b6e83cad79836c122fe9aecb02eb4c5f421225a80440908937923ad4e0036d82a319cc0cd0a345fe07c9ce701d5dbf983d8c97bd3875d9e6a72ef2b9bcedf6d9e0e793a7b2e12ddef97a88042bdefab527c78f49179200adf54238999b9aba62508d60c574d27d532b1e67dc87385a543d8d0cfc272302ccc2833b6f97bfb347f8fe399dc591250ec145b0b3a211e2ea5d26aeefdcc449890776069837326fdd2ccd69c919103963633cebc42485dcf2d03c8a3d6239b7730ead4e6a66ede55b217becd61bc093c8e89826cd34066d45aed36b78094e58006b4d1903ede8e2dc426ca6c5652a877d7dc3f705f21c87b17f5a7407db63ffc4d47437ee03b59f32d3685d6fe37fb59bdac1c61acb6caf06c1973fd862fe0b03a60da1add6312c4534a40f68614a819c156c9ab323ba94a2af957bdb1e8c8fbc468fc5f463cd1ea09fc38cf54978057fbc06edaaa1dd7918c324c9e9abafc704a88e610aabb22eae44830cf633ccaf70c42fd2dd3ca72c7b4fd10579ae7949942af226b2248341d4a961e04406603266a48f1196451a4fd348b58ea77fd35a8c959672a9dadc733831c3f30f65707515cdf8fd06593b8d334230039a0d536b723bc1bee980c875383957d39e5d8ccb88acd4fd189d9fa39364931d109d1422e7ec458aab33967e97f6fe98286eb112778577bb5f83199dab2552edcc48ba3a6357f4db51f724f1b0cf8faba34259eb5aaeca3a9ecd864574ccab17281d76125ae4f8e700a875762649901e7920fdf5a7769edc45b2a6016130794c255b7f8257d1aac2f6929a34a9872ee1b9aead09f4d5976f8d196b02eb6563c8c037ae7f24efe0de3e2262362ff10fd2437d07b1e6ee475963f5e81170c07a2b0136c455e7030ef4c2e0aa39cf851bede61cf467416de962441fe41b8f61412f28c9e046e995a748ce843bf420caec5d3198ada244071daaae88c5919b0fc10d1a91762e6a680682989113adedb0a2f5786c8ab68690a39e4611db1cb2b536540ac160599e1bd84484c840e79c819e30e2a1c222f42dad092ccd2680cbcea5de74ecb83a19ed9c0fe281e2f6ca788f2c06ec822dad9033c90fd7d417d1ed49bd1ded09dcea07ed24a17ca2d166e0b97122e8b13efae31bb61b1715cb14f9a50827b778fe50e49f92ca3ea58253ddd74ea15fe2ed001bc8b0c5031a4bb3f40b26bd1d9e71de690d756332b8ade643c2d3bc4ffd3a59e6b60b99aad168f7b730e84531880b67f48ff52f95222d4624cfe28c5bc8606b43adc2287d754cd95500e6fc629ca0add123ddc6012e84bb42fe3668a0df5002e08341faabfd54c75594d608e16fb24ad268284650a773d61e0cb740e740e6e28a4ae3bf4fcd8eedcec61ca3e1a62ed178c765c2c963afc614a58a5a6af3d6fe1d2d6e89af182430420045a0b60c4eb88aa056d409405ec29fb1b543f551ce0802ea92692e1f2648fa7c19296a47f4596f4f2d49c85d0c4129c0e80a9ab89279cef505c2311046460a0dca1e471b992b407dc6f9b195adc20391cd76d8d9e083c89fef15e3cc50a7a6bba3876b9a4644f4f71ab7e9f4db0b33afae791708f920a8a39c42f9883d6a816aeaf13252482f42cdc6a41f1107a287d5aa0933272f81f6d0d5b7d5a6836dcf60e54e0bee103216169454b2b21ed3f846ba95a96c81864540a0f7311419ea2f1bce7e071ff44fe3beb1745cd21d55c727e84300934690923bdc2e3e62284440391dfe053d27f9e18f0dc459798d1409acac399858e78cbaeb0b75a6e4e3110733ce543ab1dd6c9565f"}, {&(0x7f0000000200)="338ef1caf41ee5e684055d6254edfa99adb5e83acdc56ca13cc360e8583337ccc0cd6ebfff475a410de950d0d854f14e50fc1777dcba97ae446ae420379ce0328acc7e43af07bd07a0fc6d849aa941032517c77e216ba3f12e"}, {&(0x7f0000000280)="8827108da96c936c2c280098937d678be06f28bf1c6b854e0bd9b72e3e2f11ddd4518f5daff2e14028dd3a2715d3b4b08e8edc9da35f147900d617231881411999b045d57fa61350e024520e8ee3c0ad6dba77f0e7612df2ef3d8242b4afa93bab3e3bfeefa6dacf2c80e6b4179eb05ef485c55c5d9d496af7d29db1bfb4b20975b71406bb84d0432c579c665987ba7b3a78b499642e214f0a90ed648f6c8a098b10ca42b90360f3dac7f239ab4bdefe75097e01a5a8e83e2a8234e00b322ce0e7baf872d60e96b4aedb397b1065670e244c2f10bb9cbad08a3e61bc2e2576c62c04ea2c4bb2476f1c8369d41e263dbb08d28d62758fed839ebb6781f3"}], 0x100000000000009b, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) Ng풌zl7>sC@pX @Ր0iGt2^=r~4cY>I@W\SWu$M ?ZA &;S4T 2 !B?}HI[ i*#iib84yKB2>̶7لlH*uɟ!v]s.HK8bFKw~ýSS3ux3FBW( ~bV1j+{8[|dtӴx~œ=3#ĭ4m=w ޷92<}J(uAig R8Y,ATDu$ٚ|KH5G)15(x@ //A]Ւ8Opr$<}]^{8Ϝ>R1M3;i0^x2zo(eQI|&ǽϡmj bGCB1"+{hmUC[gϠ4s׳=VH Ĉ -!}3:$tm3a+"$KĂ'M$xow|=%(Y48P Uͥ3c@]/vLsߔ G zd|aIӞPD~hʐH=,\nySZkHyu[RQGU=Ɋ0ݟ~=]#z#wg 23:17:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) dup2(r0, r0) 23:17:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x1fe) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100a0, 0x1a2e7be1d0714774) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0xd9b9, 0x5, 0x1, 0xffff, 0x9, 0x8, 0x1, 0x1, 0x466, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x2, 0x8005, 0xa2) 23:17:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ܡ{;h=& !\J>V4$ \? {(:fB]ƺl4ZtB00璆WDj8l5lv-FY` T7ZDȡZԤ/@:0tfa_:l3aDZPjgesjŶ.xl60~Y ikLP˳zZ{zNqncR!mE! j:W@N pPڶ94Nk%TG栗(E 6>^oܴX?3Ñ`fl{@CK}{Qޜ%e?<9c1W.ƁyÉd## G)-A T6zhu{|#gp}}{aEb '"OET7!x5絬$v!B,'7b% ~KI7N i|V©9ig2YZ#E0ըlzp_Yٝ\G gnŮI\FXDfː8>Z;/^3 D09Ja! t)dZqMtN ԥj 23:17:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:17:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) 23:17:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x8000000000003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000018600400ab00002b27feffffff00814d7b000000000000fee705189cff5d47a70ef06311eb462b02000000000003000000", 0x34}], 0x1) socket$inet6(0x18, 0x4, 0xc6) semget(0x3, 0x5, 0x20) open$dir(&(0x7f0000000000)='./bus\x00', 0x210, 0x10) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) l=C?X/=e$ m^7ɊDdk}Ez8qrlUFمS$ HW#giMG;q7}z}2iB ,XOǢ:gzwk? zr)5$U&N28+_N]}eaGdMhw l)] m|sf!ْhe|c`)X&9[=aR%[5@( t`tkOMj1OV8s䞾$#\<ׅKdms٣-M A }](GWcpBC|"r[.{EDL$Xj ޡ^qO$@!ٚo ⺴`_HN}k7;د-q ό;ˊ$1}#$pmY/AIo13;hL šVC%|? `WLcI<נn_vi uwij7UG먩y 23:17:43 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) listen(r0, 0x3) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 23:17:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) write(r0, &(0x7f00000000c0)="8c80fe4185d4f0cf567c53", 0xb) setuid(0xee01) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100, r2, r3, r4, r5, 0x51, 0x7ff}, 0x35e3489a, 0x9, r6, r7, 0xc, 0x8, 0x20, 0x1ff}) jpha޶JDeLחr ÒW%5+I\gcX<Y縋lA qїIPEF2ٌ!N,pC5#7j2.u s 23:17:43 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b1", 0x402}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 23:17:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x80, &(0x7f0000000000)="d5401cace8d85f0365e9242b68d0fb4ce17c9c60e8b703adc5ee2df88063cfe05563b07e59bfd0d072498e8d077b8b1b06bf9a39237e237dc265b461d6bb7bf40ddf064d0f475b555976067798fb9a0a9250de292db32b7c6b3ac3282804d1a9759dcacd53a2e322d395dbfff7c7abc6bf49f7e9e8082afbd0fd0b3a3c384dc151a9da64b97d2f6d15aa9e4f0a27835c5fe4be27c1731fd838c047acbf1755c1daf29614bf61a1154ced9fe85a4d4cc60fbb4376f4e9", 0xb6) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 9VRխ߈؁H/Cf SF y4DhoG`#洗RĂzlíW2+G~ƺp//M |vK8jt&rr $XA#N$u]2 CZ8$LwLl!x/\űv; @N}!Jk&'8;l%M];};uEw7xs,Er[/Mկw\Ƕ) vפQB^yi  23:17:43 executing program 1: chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x4, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/85) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 23:17:43 executing program 0: semget$private(0x0, 0x1, 0x10) r0 = socket(0x1c, 0x0, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 23:17:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x810, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="8a0fc935dfe335be9e9d", 0xa}, {&(0x7f0000000140)="0559c8b4c0af6c7cfd4a4bd7ad63d8ccfcd7054346a4d1fdcc7dbff11105c6e1be0c4036b96df63bd2dfcc192da29466c3f485e4f28a54808fd7035a7175af1e6cdd5aa80ce5efd4933b98b6d93ff2263802efaa0e850842e0ff82b29acbc9f158c52b229c9bcfb10ccd5b6cee66cb97f32d3f41f4808e5bd8bb75b8a4f9428b229250ca5f85942b004483f84fae8169fc16424a7e546dd47ab559f73bf8b241fc88ac1a160217cf625154b9ca64cdc8e753dc7db726f204af4d478b42ae872157f1120acef9ed5ca918e5f673829c2d53a862c4b3d5cb7b8417311f13712e4998d3aea7204032a3151f27f53f241f08abe83689cb", 0xf5}, {&(0x7f0000000240)="72d8dbf36f544281c370972736f8a294e3491ee2ca0697b342e6d56515a9676f29c33878cf2dc6a8ad513ab6c1a063a2cd3fc74e7e198151fcc4ccdb70ddec1ab99445817b035d105bd1d38c3101d1b0d6e94d0ad20a714928fe2e39d13a991b50fe755cdf0143c3cfad9fb9786128ec65b4945eb2919375b7170f230c84a4f9acddca67a72a9f185845d61aa6adfdbec8ee661308ae20c5e882770ef121f8b3033805cba40ec6d62ad709d95f3eb50ee9c6a3f9df9646fe080c43ef900aec04f1b724aef8e059b98253588db596ab66d117b4060fa7090c4e6d36dd33cf5d9195f81c67bee528ca3d7eb601ef24444d2dce6999fe825b42fff1dc1c9a65aede1c1c770312b6c480bb8c74aa651aeb6a4d93805fe0f4b808fe99fa32a78b1f2c34690c64ebd3ad770ce87e4aca82047d91364738a7cee806711fdf5609be561aa7f8f506939ff160a13957e9c59d1e0e05bb571bda2110f967655be35567e1b5e59488ebd18a0076a3f1b2eee93eb696659bd522c0b7ce409bd5f1e65d495ef46924a5a66479735181f84ec89002c076d979f7f70a3b91620cdd29c9a4fb2e8d95cb49d789b7cd8da3422a84f4e1f58bee9cefde0a9735ffd91a81175f6780950d6c793dc4a9879ec4342edf8b60bcf8d14d231215c3784ce7c2954c0e44f1842246d059ff52332c9f9e389562c7fa5dd519f06b163f4e25e17fc934565df8bf0386c5a492b0c458cbab0cf31fb134113070d54167e07facd4980a2bd1571f9bb8941fc20e681610fa11a4c82b94e7c944196080e78701001f6fad322096fd8894c2555ba9d51780da1fc7ff963b626b3acfee342bb3a79d48d7c222b737f890e6e1afc66f1ca3d469fe8d91dbf8fbc5fe037752f2683d425d7856c79850aedf5a9e14a45086607b92d68bb286c1ec2c33307223bfe6ca70164ed3bea57c1c790b1ffb72fb674bec33e0695bcb76ab0477e3d61be2fa01f68bd17cfcbe8efd468a64f9cee04e5a05ac78d4fa798753e549a2ca2ccf571e3fb6d3573b642f5a69d69bb5ca3db4dcd091bedc3bfa0c03b972885ad80720181bae16ad29b75b7bfe95dae4957adc1679fcea5828720b6be286a67fa53bd8afcc650f9b9dfe0bb526c8541fce22c19902002c26c0c17dbef0b26c9a2e6a1874657d30eed79888257dc161811e650f523e7fd6719d5665e42b57fd5c54de05171772b73c6165451a7e87b1d300ebf0336329bc82273da3a24623664090bb2825a26d6431341dfa24302e0b6763269fe04a2bdcc2204a9dcd3f15a2d6bb73388dd19b712c9471dddc9324283706c3b1466ca96d37995cc48b2235623ad5930c60b2528ec3bfc2ac2b9099ffcfa7a5e271a4e73dc0653a742562e25f86b986ae8ef6da9e5f3244d87bbd0aef492ea542a9a038049ce83e24a634e2cd93bf05ce16e9aebb87803728999885bc60e38fd4adbb5ed99aa20bade6699b85b9ef2cafdcef937e02b890f3a1794fffe3444ec376740094ef26fdba048673ec6734929a0d80c595783405b301e03783c59a819d441303b5c6509e93e5fb96b1cd975db33433be480bc7fa4f24e7b21da2ee04a25ee3c27eab5b129a564aef5df33ae06b9c07fc33e8537f5c3e5adb43294ff8d13820b3112d5cc905c3694a8e8b4eeb27a000bad80ee3b7482561026bfd7f908ab968f16271c3d0d4481662125d63b96b4e8f446c90efd155547103e428aaf237e0cab1df209fb7be722a931052c110e324ce1c3d0558b5e8537f01f703d740e62920cc6551e5f33004afee7d13091470b3c0ee0cc242655a9db153de3f8f2751ba49ca171752f7e22d117c5bd742de90ca388ddad5583008f471cd94539a3d87b4896868787c3fe3d9eb1c192bb39c6c032c4858cf53565823da2229b7a4e86e6b9f3fa2d17340086c7469915bcdba99b9f32ab1df7eab19917bd67b464774732d311e17717ed26631aa8e32c2ddc6b36fc3f25e1ca966c7c11f9f0f2c16fb7a6e9c3322f4aad03d4df1c7767193676d37b651a1e8c5e5ee8285cacbacf15e3d661fd62b7665489b737d5f5ec0dc85a8a12c202dc3d708ea52d0c835134954edcf784cc693ce93739b78d84475e3d218d94e2ee2133d99dbefa036fb737961f02d4fabdf5e50f583286921d7b27610cdb8c492f8fac2c2d0c329d82583d7ba5bdd5d2e26a51e06f07dd2138db4d39b87030cd88dd7d9ff2272c6114b027c255035b1764d3f10cd556bd6d0544dd948cc7d8f27c79abd54bba0e3da6548d1f6460c3b30e4410e78fc8c06a7b6e8bc73ff58195ac623089cdaa1f131ca75eaa2675417ccc453ea2b92832d00906b73f75063c1af20cf017174df80aa727610a13d287058e18419646a4e350c0643beb109fb3332ac57f95dd21e85748d10f231ac813a6c17f18758cbea193697620aa593712468e1f270b56c82259a014cc47fe38b64abcb88d5725f35422ebc70f4b4f0f4ccac341a122bd2ce76bb01936eb50b388c605b3edc435d45392fc24a5ea101f1e728bac215981be42ad51f574301c936aa2704bcca960be7263c35893d4209ea21c9be1576735b6280b73b37a60b7c52b4ecf92d8f98714c06d7630d135f491e51ef7ba6f5f821d56ccdd42b8dc072ed49f578ad8ded596a8e60ee6e5d41a906fa48f327a76915ade0e5e7450f0e2d49223172191aeac9eb1d4d080d547b6ca0e2f2a21d84f31f0350c2542aa8faacd9cb29289c0ee44b5ffc9ad525137da46a70c92834da728845715ec3ab2c2d1ca83ad5031f9701c9478817d05aca8cea9fabec4b959ca1ea46c0957ddfd67ed2c4903bd95fc4d7e61711575cdf1378efa77ec2c775ef9d337ed5515ad26c6e228d28efa0dfea5078c495ec2d95fbdbecc2892d492123cbc5e20f05dcb3a89c0721c7139e1f0ab00c98438995fcdceca3f556d8eadbc4b5e9dbaf5c507edd2a128137e75d8da9ea0fd43ac42d1f0abee4ca8196ff37c76b871183014add6f038d99ca314dcb9c78218af644804b3b5b79377f42ef3b705eb18242b4e4c529b81e063421ed122d97e6e8c06d99bbe097113a21b0084b183c5d90fc69508532a4b01e163031b2ead95ef5d3a50f2d7275783b0093c3e5f1c9852e3a61e3a71b5989df9a540a36add6fe8fed2747801e2b85350301f80cbb72a2bb78538cbbfc32e0026c704035c12f2417475000f1d627e19374b00bdad139b767c183ce6d8050a05fff5f47e1d95aec688bdb951883766a56bfd446993cbd6ffe3922fd20c6a75d272ea01fd079eeb6df19a768e6583c0e2c89a9050fd47733313345d65a7bc07808a02161c04d23eb2b0a6bcd4433cd1fde2d6c0170b87bb885903b589bd516f7702bdcd5dc7a24b0c141454ca97e71f575c284f36364b85c4c60169cc34d0592235e83febad27b45d8bf783d220833a33fd0f336648589f966a0fca540c65deac6271add97e489896367607763e47cc2020e92d727ab0caecbc3a8d19deee562c230794051d34a34148f28d040e8c46084288e7bb19fc284df74d46c568e4c75a867751a13f7855dc0088160e03669d2c3f40f8ec428e03275d99b7ba9eb8200acbc9c4d1abf1c99b30297a8e1ea24ba10292794215361a05dc64e86c145a01ea42cc3f4de9b0605f715097dc8acb04709147936bb726335767497863f642b009e686209cae6bb8f44898f24ead26b67f6ca6896505e80a2c07d643e3ab3565b48cdce4becc0313f4e72bed15377c2d8809e74fdf9a83f07bfc71df8f5468592bc8861a3fe147051a0d5f51379aff0fbe8fb495fc370bb57f4350ff61a4d1ab4db272e80df4e955d342bcd1cafffaa276b5d2652a4036c9b0c65b23de66772168d335b5d739fcd96a50f43f30df9671ce1041fb4b0af85cd76c874eefaf907cb95a515a0a94985ab444c0e904deea08797596fc1324f54165a2958069384e788e9f326c1799e87d6061ae9c9ed1e63bd013f80823ee3444bd314e53ec33b74045565345d41f852f18d840dcea5edcbd522a524cfb0503dc17e4aa2c47afa8db2b37954aff7ea967b7cc775885d6645be754f733ddb039d2350c858fca43a73ca6655114970ab4be92d9c127dc1b01dac1b1d146887aa2f2f78716fde97fad4ea0621bd4577e85e1f20673004513155b11c668e70787548a184e5ac4f8f3928f89c0a5c0aace75be7616002532ae86df9e247299e385b071aed708369f1c5f61b52473203ccc9b32edc51b25cbb585ce8d81127bec22cfc19f6bcac0740128b8b7a6503d9862cf45d8cee0597f62d9d479c89dc7a253243ec4c41f24f57aad866aeb23707a5bbd9b87dbaa0bceb1047ea967bca4d6d854d529aaeec87b7d28025ed7a80d155891758dbfce52527889bf82ce3e1e6fc047d316662f1645cf163743d97bf38c636adfdcaffab83fbe4cd50a7c30719d8d81d0b5418421e73df67f27b119d8dfcf79c5025e87039e7c9f584f48eea339cd24ba8af7c22d4c261cec1d8de11f2038db0274582ee378b4842ddfe805779b7da1dd594b8ed6f697c32f3197f6f585634058d2b140a9622faa11ec304a1ad692d891c64c59e3c078043b5c7b092165f6a9b558dab41d6e0b39e77b9c7452bab0bd073f5fa4aa7a241eb197139b525d3327e9cefecd025b7310d7486c4c4c74a4283e9929be520e410e1786fca09bcc8ba9077171a5da14e01d244c3d504dc0a1256e61e2ff787235d26d41df2d93eec3a1bf362dea1f9801fef622a0d2f3181da568e2150eadf1f2f54319e42838a3082b0c27e74f23e53fc78facead58f1871b4c082723053e08e36cb744cd8480b75faf23263ee1303cd79d6932fb93db71414370650a2734755bcd4bea28eb2b2ceec3d82dbd4ac7c28e37f067fdaec242414f2e71e746693218fbf656532f4f634d559a9c09404ad6af3ba7438dbd4b5cf45755558311aed196c50774d54d1258b416b7b8774260ed242d5fd2db191ac18e9913c6fc8ad9d1b49da498760cbc13092bf1da26fe9bd9f8f2077fffaa2d9b1bd403829b3c5f5fdf2aa97fe3cf70aea529e44a95ef0f09510ac4bf98694217d0d57ee89a834f67451d248cf6d8d0a6be403337d08cb3e07f46ffe644b19b6be85412af0fe5e20b0caa6ac72ee7b55d7638e27d26e7e00dbc76f0ba7bbca9bd736efc0370c449e92c6326ac05b4fead61d4c9c2c8dff04f50cd03320e1bf20505b249d112c59903bdfc8be4b3cde965899a1e6d4b2f4ebc1153f92fcb0ee830aa1f293b1e22a7b925037488263575f9f03e1a2d1c6b424d0069a2b95e6c08288159aab3df27b42a3da1b6b9e01ab942f8457c3ec5bdf878c71bb9965e09e9e4a45cc633db4b05c2bce5053de4ce1ca871b5df95b534152213929c25f0efc39731dfbfaac89567180ceb0c87ef580161a0a8ff178c315e5900feeead2191389e38c28eaae9d2f6904c07d17551afc8adb225632a2971640205bcd6ecd12184dc7631362d82782ef4cb98b8399b6984cde98543fe7f349d131981312e8cf531f7e060ca7e6247cbf1ee34e5bbc43785644deb85176011134bbb7026fcb0e1bf110447f2f9ba4f024e7524ebf50b4d072d21f81427730c46b8f21f279813e44fc3bb17bb6e582b4e7d1042f23bb3563f6be06c9e9e2d5d76a4311fd121e118bd9045f8653d335b7325bab7ad703edf2467d7a480e99410638cc7a7d4b24dbc8bfb8669aa8665f93253451205e2828a36d8a87c8a847ea30d94f9ad4d03eca6115df79f27c6dc1e672e1d09e9ef55405311edcc7bc8ea126c1653b42f99443ab4f5b8f6fd8328", 0x1000}, {&(0x7f0000001240)="1e0872c3fb33eaecb4f07a05ec49bf1abdacd9ad8e6c705746c6ec5fb4024219a0aa554df88e358e07680b5c2c1d5226e7d318b8e3c8059fa2ec07df3ade947d3ec30115fdfda4d721c4aa606e72501dfbb3f47e24074f553acbd3209baf795868e0fc1dd480887e52377ec3856d2f8295750b2fa7a7b8f08134a7230d551853625ce75580c941c5fc9d94e25639380bf401fd6df85d13b2d9dd6f0e627746a20858cbd6d6dfc51e640fbb2e1d24abc3f3bde9bc8b30e52919217692af2d132089528b878036211495a5d7f6b6b4b644a73f42d0f16abae0f8d2b7a9a7265c32976e357339619f019c11cd44321f6c6798c0c2475b", 0xf5}], 0x4) 23:17:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) geteuid() getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = getuid() setuid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20288, 0xe2) socket$inet(0x2, 0x8005, 0x10001) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:17:43 executing program 1: r0 = msgget(0x3, 0x15) msgsnd(r0, 0x0, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1ff, r1, r2, r3, r4, 0x2, 0x499}, 0x4, 0xb0a, r5, r6, 0x0, 0x87f, 0x3, 0x6}) 23:17:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x10001, './bus\x00'}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x44, 0x0, 0xef}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0x358b0ab4}], 0x5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x900000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x1e5, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0xd, 0x80000001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0xc, 0x1, 0xb8}], 0x2, &(0x7f0000000340)={0x800, 0x7ff}) write(r1, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) r2 = open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x12) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0xe002, 0x2) 23:17:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x80) 23:17:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 23:17:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 23:17:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000640)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='%.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#[.\x00', &(0x7f0000000480)='.@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='],\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getitimer(0x2, &(0x7f0000000740)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 23:17:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/114, 0x72}], 0x7) 23:17:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 23:17:43 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x10001}, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:17:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt(r0, 0x5e, 0x4, &(0x7f0000000080)=""/208, &(0x7f0000000180)=0xd0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6530359f5500"], 0xa, 0x0}, 0x0) 23:17:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x1, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x40, 0xbffce026ffbab606, 0x3, 0x72fe}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0xaa, 0x80000000, 0x8000, 0x2}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x20, 0x14e}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x5}, {{r6}, 0xfffffffffffffffc, 0x20, 0x14, 0x1, 0x1}, {{r7}, 0xfffffffffffffff9, 0xa0, 0x2, 0xdad2, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0xdf1}], 0x5, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x96}, {{r10}, 0x0, 0x8, 0x80, 0x8, 0x7}, {{r11}, 0x0, 0x85, 0x2, 0x80000000, 0x1}, {{r12}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0xfffffffffffff071}], 0x9, &(0x7f0000000540)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000580)='./file0\x00', 0x3f) chdir(&(0x7f0000000080)='./file0/file0\x00') 23:17:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) 23:17:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) ˽uzdaݩpckbd_enable: command error 23:17:45 executing program 0: kqueue() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 23:17:45 executing program 1: mknod(0xffffffffffffffff, 0x6000, 0xcc7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x21, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/15]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x23}], 0x4d6b9e5be938c08) ftruncate(r1, 0xdb6c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/153, 0x99) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x3) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 23:17:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "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, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:17:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x5, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffc, 0x100000000, r1}) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000001280)=""/241, 0xf1}, {&(0x7f0000001380)=""/32, 0x20}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:17:45 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x85, 0x0) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5, 0x36) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001480)=0x80000000) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/125, &(0x7f0000001400)=0x7d) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001440)) 23:17:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000002c0)=""/228, 0xe4) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 23:17:46 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc00, 0xfffffffffffffffe) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 23:17:46 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 23:17:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:17:46 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) semget$private(0x0, 0x0, 0x202) 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(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) 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(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a3699577a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083beae40616240ae5a50d28fff136ed5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f0000000000000000"], 0x152, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f824f59c7081d680da0c312c8f48dfe0d5e184d30e44e649738122b1d5fc98c0e5b2fa0034425f39bccd3"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x9, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(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) 23:17:46 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x81) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = getppid() getpgid(r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 23:17:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 23:17:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x3ff, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/128) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = geteuid() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') setuid(r3) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x100, 0x8) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='c\x00') 23:17:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)={{0x0, 0x51}, {0x3ff, 0x1000}}) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/221, 0xdd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x40) setreuid(0x0, 0xee01) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00']) setreuid(r0, r0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) fchflags(r2, 0x0) 23:17:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0x83b) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x2}, {r1, 0x10}, {r1, 0x1d}, {}], 0x5, 0x0) 23:17:46 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4000000000001) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) fchdir(r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2030, 0x1) 23:17:46 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x7, 0x0, 0x0) 23:17:47 executing program 1: socketpair(0x0, 0x5, 0x72, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000010000000000000000000000000000000000000000009e2adec0000000000000000034bc00000000000000000000000000000000000000000000000000009d0000000000040c9861647cb4bcf535e178a8879b0a42bbc0339ca3d4feaf1b0bc670a89f5820002b0000000000000000000000000000ee2e979f3c7f4e8af2774e0a3fa8b69e99f995857aa13eb7c5c33212c66b76fe3f2a38d118cb470ea0204f9c194c8995d20c6e7b46210f08bb00000000000000000000005c7f43eeb5298846799849149304c553bf1e860a1b3a65e6b576740a3faee88de09f4b6c056431c7ea786d1e384a211fb5d29b404f12a774f2dcf58f50afe691839d2a6f7df76fbde54f9f4384b527a7692e71b350868c8915a2063bdbe8f68cdba33d4782b61612a90af476e6391ef781f5511cfbb95da010b147a27d13518c707d43a7ab88e877a2fab1834d6ece5e914584de82ff6d9fd38da81edb741b2ab25f64f53d87f30ba70226bec715426690ea12c5c7d107b5c56a8a1ef6b5c97f1434778bedacc6836a7fa32738c6cb0138834e80d5a94faaa811b61035c1ee37cc245e2c0fae47e75ee0a5d4306874d44ca782e3803c1d379b438564f89cdfbfdad8113ae8217378bde91396e858caa8cc0ea9d0ce4d102083f2aa8d6ea8f140f4cd6f8d5a07e776b75a606b529b448a188280"], &(0x7f0000000280)=0x6e) r1 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/28) chroot(&(0x7f00000002c0)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x7, 0x2, 0x8, 0x40}, {0x0, 0x80000000, 0x6, 0x7264}, {0x3, 0x49197b49, 0x7fff80000, 0x8}, {0x1ff, 0x7f, 0x0, 0xe828}, {0x1f9, 0x7ff, 0x7, 0xcff5}, {0x1, 0x5, 0xf27, 0x6}, {0x9, 0x3, 0xffffffffffffffc1, 0x10001}, {0x5, 0x7, 0x1, 0x7}, {0x8, 0x2, 0x600, 0x6}, {0x100000001, 0x81, 0x0, 0x1}]}) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xba1}, {0x86, 0x0, 0x2000090}]}) 23:17:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1ffffffffffff, 0x117) chmod(&(0x7f0000000040)='./bus\x00', 0xb) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 23:17:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x6) syz_open_pts() r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x487e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 23:17:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:47 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:17:48 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {0x3}, {}, {}, {}, {}, {}, {0x204}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x4d, 0x5, 0x1, "0bb8d46d3ec67240146a2ae202297d399f4dc5a9", 0x5, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 23:17:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3ff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 23:17:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3b2) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) listen(r0, 0x5) 23:17:48 executing program 0: r0 = socket(0x11, 0x1000000000000003, 0xff) sendto$unix(r0, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x61, 0x0, 0x0, 0x0) 23:17:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x1010, r1, 0x0, 0x0) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 23:17:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmod(r1, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffb2) setuid(r2) 23:17:48 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x7fff}, {0x0, 0x4}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:17:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x2}}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:17:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10800, 0x0) 23:17:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) mlockall(0x1) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x7ff8000000, 0x879}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x98, 0x80, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x80000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x6c, 0xc0, 0xffffffffffff0e7e, 0x4}, {{r1}, 0x0, 0x80, 0x1, 0x4, 0x25f6}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x53, 0x87, 0x0, 0x3ff}], 0x200, &(0x7f00000002c0)={0x40, 0x40}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 23:17:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x0, &(0x7f0000000180)={{0x1, 0x2}, {0x0, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100000000805, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x3, 0x100000000, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0x606) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1000000001f, 0xff, 0x80000001, 0x1, 0xffffffffffffffff, 0xff, 0x3}) fcntl$getown(r3, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x1) accept$inet(r2, 0x0, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 23:17:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) fchdir(r0) 23:17:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, 0x0) fchdir(r1) r2 = semget(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/108) syz_open_pts() mlockall(0x2) 23:17:48 executing program 0: r0 = socket(0x400000000018, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/159, 0x9f}], 0x6, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x8000, 0x1000) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000600), &(0x7f0000000640)=0x4) 23:17:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x100) chroot(&(0x7f0000000000)='./file0\x00') semctl$IPC_RMID(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 23:17:48 executing program 0: r0 = semget(0x1, 0x1, 0x300) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/73) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/240) 23:17:48 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00001e0000/0x1000)=nil, 0x1000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 23:17:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockname(r0, &(0x7f0000000440)=@un=@abs, &(0x7f00000001c0)=0x7) recvfrom(r0, &(0x7f0000000240)=""/199, 0xc7, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7243}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000400)='./bus\x00', 0x105, 0x0) recvfrom$inet6(r1, &(0x7f0000000340)=""/175, 0xaf, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x22a, 0x7, 0x0, 0x7}, {0x3, 0x27ae, 0x8, 0x3}, {0x4, 0x1, 0x0, 0x4}, {0x2, 0x7, 0xff, 0x2}, {0x1, 0x7f, 0x0, 0x34}, {0x4, 0x8000, 0x9}, {0x401, 0xae05, 0x8, 0x7}, {0x3f, 0x20, 0x8, 0x2}]}) write(r1, &(0x7f0000000200)='MS', 0x2) 23:17:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="91cc82b05b8f3994c9343ab963ea7052e06c22b36abbd9c55ec6284eabb9f2ee5531cd595f13cc5652b00a8766bc64342f73a334613bc427dc01083aa96dc8d690e64ea1e8dc9e753684e1ed4051a9eee8cd87bba993c3734fd60369b766d23ffc6a11f3b7cd52b5e81f48a20a64e5bd7847fe176d34a0275c9fe68c315a16daf5cb5dd42606d61b3190fcafc2b01c803f121875dfaf240ddcdc20b59c09f83fd5f8e2841068b248275170d7cb273a35a14dad5ca96bdc61994519df40781e27d381c71ac65f74a0496bbee5b5e77e5fa96b82fdd580f6396c75e7356f75c6b93812daf4d31caafb4bece926175b3f6561", 0xf1}, {&(0x7f00000002c0)="e293b5553a0a928d8c28704cce01aa3198dadf04d6f2294815e8a817e3bbf3d64a9b4b24d7e03e23aa3b29b3f7648857739eb81c79d64b8de3f77f79cb70f617a8224c8e3ab230b3ef68bb422b5a19d330452f94b294d771acfc72b28fbe83a3c090624138ca5c7281405e505ef58e4b4b6afff636f484958ae5ff65d8813cf68bd1d30e128dbfbf3a501795208900bea8043a29bd52d7f8fe79", 0x9a}], 0x2, &(0x7f0000000080)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x30, 0x8}, 0x400) 23:17:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80, 0x2, 0x5}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffff0000, 0x6}, {{r0}, 0x0, 0x1, 0x20, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x92, 0x40, 0x8, 0x2}], 0x40, &(0x7f00000000c0)={0x2, 0x3ff}) close(r0) 23:17:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x7, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x65a7b5e9}) 23:17:49 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$TIOCSBRK(r1, 0x2000747b) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20010, 0x100) ioctl$TIOCMSET(r0, 0x40044278, &(0x7f0000000080)=0x4) 23:17:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x9, 0x2, 0x0, 0x3, "94de1ed0fac0bac9036c2bcc0023ce8a0b7bafaf", 0x4, 0x7}) r1 = kqueue() munmap(&(0x7f0000127000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() mprotect(&(0x7f0000528000/0x400000)=nil, 0x400000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2c, 0x80002000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, &(0x7f0000000180)=""/76, 0x4c}, 0x1) 23:17:49 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0xfffffffffffffffd) mknod(&(0x7f0000000400)='./control/file0\x00', 0x203f, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x800, [{0x2, 0x8}, {0x1, 0x4000}, {0x1, 0x3}, {0x1, 0x400}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x9}, {0x0, 0x8}, {0x1}, {0x3, 0x10001}, {0x0, 0x100}, {0x3, 0x2}, {0x3, 0x101}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x3f}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x81}, {0x0, 0x5d}, {0x3, 0x20}, {0x3, 0x7f}, {0x3, 0x400}, {0x2, 0xfffffffffffffc00}, {0x1, 0x4}, {0x2, 0xfffffffffffff001}, {0x3, 0x3f}, {0x2, 0x9}, {0x3, 0x100000001}, {0x2, 0x1f3}]}) 23:17:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:17:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(r3, 0x2000745e) 23:17:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="52dbd1bdf5c3566d3b9796e8ffe754bb0ce31b7876cbd0bf1ce69c43804ab284d8fbad97e1a0337d15c39d0ab78ed53eae4f0b76d470fe5d454c92f5ce0723eea584a0e855fba3bc8324185eaad66209572628adc21ff634e3152c35fd42c557a3c3d3487b07c7ea44fcbbe7619ba405f49a9d101a2c24ebfaa6abeb252c68a719dd7886acf818db02fa7d8af7d2cf5267830aa66a8d53ac86"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 23:17:49 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt(r1, 0x8, 0x200, &(0x7f0000000180)=""/72, &(0x7f0000000200)=0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = socket(0x0, 0x4, 0x81) setsockopt$sock_int(r3, 0xffff, 0x1219, &(0x7f0000000080)=0x101, 0x4) close(r0) r4 = dup(r2) r5 = syz_open_pts() setsockopt$sock_int(r4, 0xffff, 0x1028, &(0x7f0000000000)=0x20, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x5b6}, {0x18, 0x1, 0x100000001, 0xfff}, 0x8001, [0x7, 0x200, 0x2, 0x3, 0x6, 0x2, 0x5, 0x1]}, 0x3c) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) fcntl$dupfd(r1, 0xa, r0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/147, 0x93) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014d68 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014d68 failed: hole in range 23:17:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket(0x1e, 0x4, 0x9) 23:17:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x20, 0x1, 0x1f, 0x5, "6d337f1229c80ca5c20b98a41b3c08e842aef1ef", 0x8, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0xfffffffe) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/44, 0x2c}], 0x6, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 23:17:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000040)="39453affcd1431f383b025fd3be29fcd2c"}, {&(0x7f0000000080)="86606c68a02fee5f5291345339a758926d5b1e89200abf1a61f36029f70bcb8991d46a5c70e766ce6b5db2334389cf3ffc8ffbd49b08beed51c551844b7ec802a9b549640f5c629b5e9819c7e8b90b936482f6284d76b685bc6afb8ae954644cccc5654112f51c8509072a03a8e0b9ddf399b2846ad6b888db9bdc3a2b0f5b263f7691e6e198e260292d47e4aaf867fb1c01f9cbbe515e675b3bb39bfda65466c8ff87e4e5a52e8cdfe7a1c3427cf6bb4093e25298051a5c23a3b6558211e1"}, {&(0x7f0000000900)="9dafd4f5d547545c5a78aa2655aafff03c6487f60634186c18e5eafcb7e9be090846cbc43b4794caca8d0618ece5ed8b2edcf5bd05ce01aba7699e3d6caea318bc7e2fc589c23347d34a7a99be092dbadf7e92683c94225e29d86f76af41d41c4c0d1bad1cb56b014a69fbd64de7277a47f2c36e4a501b36496679754ec082498e0b114348fcd0"}, {&(0x7f0000000740)="7f602ec664ba2e50a6ad8ffd9acebc95ea7de4a15a4adf2da0edcfe2fba1654a6d104a94b0339baf97c633554d42a5183122315db49acc12287aaff82d67ce7f00333b8578d0b69ae1f9ecd40f63c154699dead2fb289522f46574dd953b493515be3323bb1163651c611947e787f253e932bfbe5dd5f7bcd88bbf9c9e26b6bc2222"}, {&(0x7f0000000800)="b4dd3d424c8f881e571d12a81353880f80253a3f812cfc69a6d3fd691f4adca0e622e84170d199bca646dda5ff61024948309a21432ed143c8c7c54df56b289db6"}], 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x1, 0x4, {0x3, 0xfffffffffffffffb}}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/168, &(0x7f0000000280)=0xa8) 23:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1012, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) fchflags(r2, 0x50005) 23:17:51 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) sync() 23:17:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x12) fcntl$setflags(r3, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, r5) symlinkat(&(0x7f00000000c0)='./bus\x00', r3, &(0x7f00000001c0)='./bus\x00') r6 = kqueue() dup2(r3, r0) kevent(r6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:17:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x144) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x8001, {0x4, 0x100000000}}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:17:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000001480)="c6b953c5f6e27f14670c3ae70d583d5ee032cf380e253d6d3fdaa1897d1af16125b4d34731ee5d4faec3d8ae9b030de6465b14aa5a98b9540887106525c65447658fdd6dad1d6ad0f7a094d979ea64bff1878fc808838c837e96810aa6f4349f1cb1efac5d4aa5399083943165147f0257d3d4af1aaaaf48855e37cbb6a8c5c96de350ac9efc4add31c93e5b928d6c12c10cec6007575a2da9e3a5dfca875c9cf33c29b9d2e50039f1d0852bb3fab2916e8903244cacb55a5e6e", 0xba) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f00000001c0)="d624adb8b5653bc80a100e6f89094be38c9de888381d42d0a4bd8612dc28ca088d6ffdb1805e6a88599cbaa2952c9bc9a03ba05174fa1d49d62f3a61af3a668a35736f5282124f3982e2b9050a4abc8238b368bf81228970a4d0b7f20be4e16efee58cb098a8c5bc7dfdbc59aa08e106c78a6f42c9df2fe6c11962183392336bd745f973cbb2bbe3938be04e70064fb437bc293040b8a7926deb85e36f4a86efad5415733120c5c733a421c255b00d547ae04eafd5fc66ef5ff0c0e5777abb80ab63e3389c8b016b7a2c8f9a9e6912db748641301a29be1427f2168b99351ff1d0688de6d2addb3343d50dbb3484d0ea3d8e8d3365f429bcbd6500c44d242182dd4289410206fa61150602c15b5a6d7cb9c2f9bd1b77b9a565f5e209981f2c4049007b7dc38152578ed8e14224408de669a7b7e43972b253bb195a17778de873545fd83f772bb63f6b225b7b168d78a8d7c5fb8daaa024f74cd66ac9863085fb0465b0d2665420f390efad57d82ecc23dfd07f4956de856bbcdfff06a2dba2034af55cb20a91a57cdb2c4100cee9d2d194d56cb04a590e47f298a4eea56b48fce9ded133d5c761c060a0ed617e12833034c822f3abe885d69e9fc3fac767b992f5bbfe87751c7f12a3d40c969ab48b77b6ebe7c2a90585ce429ae2b66bc13892708267d0ff3d20fb58364514036d355752d89862419e0b316cdeb076d6c49067e8d22d3f33dcdecbbc2093ec74bc8c3c69454447c0ee1ff82a4beb3d83912064bf4e0e66e74521c71a974437fbe903c4eb3431c30e89b4ddd198d8ca6377b6e81f50ca06f5c40de6f6cbccb227d1ef7b0468fa10bad80e82bdb5acff4eb14c4ecd857db1f2e5692f085a45f4d3d2141198edeee8f0a924c4b11602897fa2365a93dc8100a7c166df07768195323da4423eeb47d1ad28da7bab158df13a347408440328efc39a929129ab9eaf3961ee81af529e52565f3806911792f94660818216c078ba9c71a503d45bf96d02a86e811d64fec867a402402c06ec4028cd2062bdaf5fb27464e8185923e952bcba756f4f9ab2a789a6cf8de7dd1ab45e895de2ab674cc98207653ed58da00627e3180a483782033c99cc3dbc7d060a66303d379f4c7ee0d3c2599924bae689a7956d95ea017e2890a65a49b93122de6c1bdbd32d781a0371e9bcf7b2de540c4f3462f376ac832ffa1f80cb4cf68f19d74853cdbe8da9fc16b5392489c0760859bc2d0511c6429929ac8bcf24ea63de13ff135d12146bb2694301b29d925927c90d89a0014ac0ba725a1421f8618ef9221ab0f9a2172abffc6468469d0791a47eb3dd4ccd4090d290e892de67937525dfbe5cf3e7602405a77652c8f53e6f6b2813836052950acf9821dc61e3d4619b48a5abb876791709590c21de6c6d06bb2afa9eb4382a60aa0c82abdab1fe118ebe05b75e4d21ce876fea662f2ed43f99c6e2ba91abce5bf7b208de04de9888676de0750ec647bef71fbbac6f12c813a0bff2a7f323860e27e658909c340670514adf28dd1752d17e65b1a1b380fe45264ba1722dacc5db5ca27c1a29d563552ad1df9c4bc5a4ecb70cd9eb3debe0e304d66485bd1202d56aeb35ad646f74fdfa997920ed541f2d2adf4b73a66669225fc816c4fe9143d7793b1e20d24b755dbd9e80f5a8f0cb50b67f80410bedc414b5ca1295b5619c27e5970be625fb4a06df55cb01aad14bf283b8f9179a39ad8848f7f3d0f5e0d54814aecb3a04dff7c8ef0d5f6d163cd395b190ff01e3d7646993d9ede8eaa4be4ac5313487ccf4fa5f40f09f03e3b7611923449f13d58650ad4af0ac8767b0ec7424e6a7f0f747c1ce85f94864d0522488f769570cb35fd8068b10db629273c410269b22fcd876fe083c6ddf5465a38239838bce71e9bf1d592d0cc04f7878c9fa5a24343f88919ab3a4b0a8841e95f98f5e6407baefb7766a7c0eeae9e58247a72851d817a7bbf2eb4934139b240990e2a82c44cfd21e56fea590060e0beed348bed03a942dd788488e7aa3eaf177ac474862f815d3b19f82acf201746c5574fb4bd6ff4b8d027cdeecfd1edf53430b983d9bd12f70e57252609c83d1137114e51b2f44c83c849c8b9b470a51e2094b88b257af7ed796381e92fc97ff6f60fd8e080ca521fa45655d8bae8ae78a02cf7d47299a7b25d4859edef4cdebd0234834a90bd67d7a69fc758d094d9f6ec7d5f11b9a396fe636b62cf7987ca8b6665cf4211946b9ef87c0734f30bc94d80c8bcd6932bc0169467cb933360c938d8f042d450637a923e8d1ac1733c31f9d9a465169458b636d5dd03379866a3a30edf0f04167420c99883fded85d83f8af2c413fc7e4fe482970cf92aa3bdc07beab18b7c901bce004d88fa74985b9e4265dc051ad6f72ee142c1daf9330edd197b65308e9c47c21eb3606ca548b8e4c3a11422b0824c13d376ee580b55083dbf1561876837349359fe4e36debd9bc7125339e3fc567a3ea2ea6a6fc53b20b09e325e0c4c3d07881c94df4f5bd12f240f03ab0b30d894db10ebe5a1a289e443f482629b515520fc0776fdb65f4a9f577bd1c15cbeda22370b627f1446d81d94280440fea9fe7d53d4eddffa63a570692e58afc0e85201a299054f0534c3c19a738975750ff9eba89f563a5bda9d239ef4befa82871e4190c3074961b9dc4ba2ad0890e6a38103683ab2f2c562cc2ea3b8d5575e85a9973f56b718ecbeeb4bf166b743c67daeae0d6be28790b00899041ab41e49c439872a6a02232bdb40ad4315cf0571b76e2aefb7fafdfc25f3cb50c679046b16cf17f6cd861a183d83e7573ce82b86b7ce13b69f82a592fb5c8eca7e58239c0a2c8421b54f5e389fdf2e8c860f97b5c10fffcd0c2b7ee3577f79dfd808f6d2927bbe64b3369d0a1e7be875e956436fb890dd5dbb48b9d4718467d988254bf6650e6827fa6e9c23b01787b09e8d20131fb316a5ff553b38d8c77d2bb4bcbccc2424f65add487fc92a3d15775f3e218051b2a42146ff6b17c02d624a3a908149f799a19df5e7b0283b177bd0a1293245234486294762ce92325ea6429f2a57a2a04717f1cba625b24eea96ba1a2e9499601a052637d2be5ddfcab489823f741a69997eb491d3be1ac420c1d1ed1af6f2aa27b41968f71ce49f0782971cba241c16001461c594fe25948c977e6f958818718affe19f4184079e05c3725a010c1804f7b2965d9c7bc036b91d0aa53fe3a02c15fa946f4e49d2c0eb6d60e25204a29cc82ed10fddf66826665c934b3d49857eda3ddd2823a34242c760ac16fd88f3e204b4a0c49990c52979b226fee9bca43d99a1c21648a57ae15bee9a03c8711c6989e1b99059c50063f9881b6e12c909092bad12ffac87db9a5961147b0a396268e68dc50d3ca11da1b46166dc9d3bd2af2895a904f39e0f72da7ee7b27285f11f457b919bc677157a5fe2ce46d018f1a11d9afcefab908957bf43c502b9ef8ceb71bcae3b76e7f311a1553812f7a4740445420e1adc3f88b7e7cfc690e7ad7e00fbc88720a258d6b0daaa2f9fada0d79d19684f14c85a50f1b3305043b6f40db208ca5698a83e32e2da073a299dc789b6b3052e88d53d3bd8dfcd27bec379a7d9a3406496926a15136e2e833ff7d3bc00b7b7e6cc0dca1c5be1b7230c5f98505496d10b63423bd0c62a2e9d94328430c1f5cb54237a3c9c11b834307f2275b6d0c1cb67016471354a0fe864999b8e421c6956fdd50f3d2c7fedd9502454f56b74c79050498ca6a64782cf4a7abe69f2033634490dc70112a2098de99c1893a0d117409017a1175e26fa8b0d74d285a5b435fb7ae6d70f4fecf78ba78b03ac3d16a77868356f64bac67d26a2f3344a313f9f9303ada69ea81083eb8fc89441ac0db5e337e5cb046a9023c860ffc32cc0c297250fe9ff449b25572d3959f750512eb51b23f53a7a994b886d4a7ee8406427c73ef22957061e0da7538969ada83123356796f246fff15caaa1ba42b5b623cf8dcca95bb377091c95f54b3d6403e9cc25298d7bca235ea8f36016b8847819eb5478605ce749c9e6999c78aea04a9928749c18f0af4a63552eb2e96062c291dcdb563aa54b374220b770dac6ae4e1b1a4b4a56cbdb775382dc71249d6dea6435b294b873eccef97db83ed647f3b25c06c7e708e2ae8c3a9c64308cc348ccc14a72d956d8bd1bf8aa15849ed5e5eeff3f95ff8bd4bbd773496502e9ba541cb568c3ba6814cd3b0f04278191ad3c96a327cd54a0304ec4305c81eab82d0466f0c4a35ee83b83da77450f1b7ae375c44c163e28b0d65104befb0825641962e9017ec9a20acf85b3d2589f5d70046e653be5e4656a69014a17cf52df76811e11bc766533827321cfb7e91c614291f033c72f9814ed4bb48a37e3c6c594e8ee3ba0f334743e45d62b2511d953a3ddbc923a22a5ab01088b2a3c93edc3c616662a014c3da324fe2ddb1343125671bcea0aac351d3ffccd1f605aa04f3aa0c2aa6a5ed2c222165485f7d34549ff8d7425be3f0b06bdf80abfcd95139c55d308dc247451c21c1a731f3a9df2d0a4afaf390fad8305d9eabb59f26608828a2e3a5437fb688693d49b01d8575112b5274ebfbf817cf913f3f4cb638281d371fc40173e99e95c06626741616649ea6b76d0b0a548080533669942d20171c01c804d692b787201b90f87d5a0e1a676afa077c5a00fa8e731d76a34408a4f7f3240a44eafa4db78e81300f7b96aabbad2a80ad2ba2f6269ad295d779c6fdbb18d5105beb0f65e44a7feec804faf9f01001f8c493f5a561e686968c07f76bd7f23c29c2e10b9f15197c4680e9927d3f7773d63be975d36b3c4956bee2f37bdf4cca927731dda3a01c69ba044287ce0a58a7804c68426740c4fade087e4a0c6a550b811ec4f998373771aef4479a42eb014f47353655cf8edeb0cb9bd828fcca5ba150261dadc78e9408f25f29c132d795d40cc787f4246a2ed6fa002655b33d23742952923f54401b197e0b3b4d13ab0a9b9eff2733551c054e900e38bfdda7a773ecfad71efbad15c1c23b54b7c16f66ee2763c685b1e619d8dbb6f58ea56b9606a04847b18c3534f46a4a53354a1d100ef8d3ae1c76230292851d53815fc9662ffac71c37ec2c141d8ad37fed16ef73c60d6d9fad73477057e5fe14f3aa7c4651982754aae23f81927ff2ca2c8060aef28310159f69e66cc00d5b226588ab36e085b857b1db27a3647c72b9618441f376e995b3a3d624eff12402a8c0c43b63a73664067875ae83a95740bbcf68a2a593e64a416624f3e848f9619710d91f2862b5aad64a18a9c12d93a94c0c5a21327770f1d0e1ff9a8d60dae965d4c62581a1feb26d7520468b941f5a7d5ba95235fbb7843682f0c0209bc47ae58d87d8083b2961476c4f77ddac7f84b817ece8f2a1677cf4b04f594bc1776161b540e91249946ae37d0d1b236288f93c6a9fd0bd0bf29b415e811e75734120827c52813cd5106bbd4cb1368928079c34b7200681d43b051b9cb740637eb2b8f3970a18b7779d9f2527ce8ed869d53f0d2e5b15764dcdf2284e39555df736c4fa6f237485b9376d0a6357f8679dcf89f1cd2035d5b78eb15a4ed775f9393cf538b71c9d1704d2d4a4198820a3ddb929fca2b0d43c5c6bca59acd95b3519355e3726a75adfcf55c856e17c3d702ec9e3f415505192ff9e9f1fa9b655f317ec759cc8eba7ebc4eea1ce73811c0448651c7033df1fcd02ee67f5d5b5e540699d9da48ac5ff5eb61a7b7ecfb92731cf900b152779882750715f", 0x1000}, {&(0x7f0000001280)="2e27a84858acb5e2488943c8842abc3ee3623e21a122948cd5be1e111b5e07e73bf11e62af4eefa7c345e65e84da959f9c38f37f7c6e96275d1ddbd5379e1269b78519373f5b115ec7796dce1324174acd0125b9066fb5077006dfdb6424d60ee766b41fcacdb399f21c179614a4b5836d49c74189f9448c34827d8ce68a8086598bedba230a51968765d07faae9477aec93840cbce24fa68f63247171821761f87889dcce1ca71ef725d583bf753cec5beeb40c008ab887564d62df6a68c0c7e8fe7d89ec497cc1873118b7f651fbd15aba6f8aa5d7210ade1dd55aa245a598700d284a0ddd346f43c60366f5e06b84398f98aa586d0c2c6b9245", 0xfb}, {&(0x7f0000001380)="a3c2a16f2b31281cee47a1ebddfb47aad0c1bc5bbb52946407d714bff93499652a57cc443d278675e9ba0e77bdd17e917f4e73d01079e00af841ddbefd6b9406ca56c038fc6e6409f56e3099463d1da3ee894664059df05748f95168e0eac3c37371958e79871bbcb09f19ba9b49bee132f1314aefad5b356d8357fd0eb2d77325d3f8e08be8c4054cc5c90992e849333cb70f829289eeda2a57185ca0d69a47a187de6b453c0053ed685e0701c3969950a53a614ec8e9fd78bc9545f3c8ac0dae914a532578066fae2c0c0f84d0e9cdbfb92f85ce067bb96ab2963fbfc912442971", 0xe2}], 0x4) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:17:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0xc) socketpair(0x2, 0x4003, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) mlockall(0x3) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66796c653000aa48237ee3ffbc3bc906ee486365e7a07c2ad39b8499b1bdda52794c80062029e2ce83c4a22548bcd1ff7db7e31b27343015548f09a81fbee1bcc76a5a65e800fe76c53c9c6bda725cabe6eb063d97cd5977e23691d2909ce300"/115], 0x10) dup2(r2, r0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 23:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r5 = syz_open_pts() close(r0) write(r4, &(0x7f0000000340)="9c0a32ff38a24966b3f9bbc9d3bbb5e027e6a9f120b8fec005dbc470f9bdf48187f61e97a9343239ab7df7b2bdbddf1910a6ac79ac4914524e53627b95985de472b06610b127e7aba030180c4c8c1285887ccdbbd9598f1812f2d748d8", 0x5d) r6 = dup(r5) r7 = syz_open_pts() dup(r5) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:51 executing program 0: semget$private(0x0, 0x0, 0x400) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x8, &(0x7f0000000180)="2ecc983251e1a8a55754835fb837cd2997ce8b765a0531d880f42788c51a2a973c8ae596355b8d266161b3c1f12572d32469747c5151c4f55b786d4141c1527c4d507dc8caca3fd6ce9b11fc358f936956fc1b094a4828133c3ef3c98da9f48cbaf0c6aaf09857", 0x67) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x500, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x13d26a0b}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:17:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt(r1, 0xfe00000000000000, 0xc0, &(0x7f00000000c0)=""/112, &(0x7f0000000140)=0x70) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:17:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) flock(r0, 0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:17:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:17:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/58) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000000)=[r2, r7, r5, r3, r4, r4, r6, r5, r6]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7, 0x2, {0x8610, 0x40}}) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r7) 23:17:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x6) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) 23:17:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 23:17:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfff, 0x8, 0x3, 0x80000000, "66352fc71279393f032035d235ccadb7d4dec254", 0x3, 0x4}) 23:17:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10280, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x9]}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:17:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) r1 = msgget(0x1, 0x2) write(r0, &(0x7f0000000300)="d3b91d6a442f91a37772f3ef72ba6e593199c1e62f93b2adc6f3f19743b2eaa92fc09e309e11003f26fe18cbd7b18631e3456b95efe49bf1666240cf9e8f8da31aaba0e7f879ec2c4fc940955457494a62c311df5194cb5fe04dcfd6300d9298d1049f114f62bd7d1e8b16846e7ac4f7fcad1c34ef50e2b3abe4c02f661088422a2f9a99282b35ea2dc279ec1f8e534077", 0x91) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/212) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2f", 0xd) 23:17:52 executing program 1: r0 = socket(0x1c, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:17:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x64}, {r0, 0x4}, {r1, 0x100}, {r0, 0x6}, {r0, 0x4}, {r0, 0x1c0}], 0x6, 0x100) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xfff) 23:17:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = getuid() r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x100000000}, {0xfffffffffffffffd, 0xd58f}}, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = getegid() fchownat(r3, &(0x7f0000000180)='./file0/file0\x00', r1, r4, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340)={0x7, 0xfffffffffffffffa}, 0x10) mkdir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x1) close(r0) r5 = dup(r0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000000c0)) 23:17:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x0, 0x65615e9, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xad}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffff1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x21, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0xfffffffffffffffb, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0x338a, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x9, 0x101}], 0x3a, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x800, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x80, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x68, 0x40000080, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000001, 0x800, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1f, 0x1, 0x2, 0x2}], 0x0, &(0x7f0000000280)={0x7fff, 0x4c7a3c47}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 23:17:52 executing program 1: r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000001300)=[{{r1}, 0xffffffffffffffff, 0x84, 0xf0000001, 0x9, 0x75a}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x1800000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5a, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x3}, {{r1}, 0x0, 0x40, 0xf0000005, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0x1d7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc0000084, 0x9, 0x8001}], 0x9, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffc, 0x2a, 0x2, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x9, 0x2, 0x36b}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffff81, 0x4}], 0xcc3, &(0x7f0000000040)={0x8, 0x101}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x423, [{0x1, 0x40}, {0x3, 0x1}, {0x1, 0x1ff}, {0x2, 0xb66d}, {0x3, 0x1}, {0x1, 0x80000001}, {0x2, 0xc0}, {0x3, 0xffffffffffffee6a}, {0x1, 0x800}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x3}, {0x0, 0xb8f}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x175}, {0x2, 0x7ff}, {0x1, 0x5}, {0x3, 0x137}, {0x2, 0x7}, {0x1}, {0x2, 0x8}, {0x0, 0x63e60436}, {0x3, 0xea}, {0x3, 0x2}, {0x3}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x1}, {0x0, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x3, 0x9}, {{r3}, 0xfffffffffffffffb, 0xf3, 0xf0000009, 0x81, 0x1}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8a, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x1, 0x17, 0x20, 0x5}, {{r4}, 0xfffffffffffffffb, 0x22, 0x2, 0x6, 0x4}], 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) write(r2, &(0x7f0000000300)="12efbe4351bc903e1875d66f20d36b57d98e635aa13af0b42daf0364348b6ca8689e3c2d246cfac3ed5060c40bd55081cb86eca619b8af86277d0fd448ad13a6a0c0444287683bb51cb4f3d59818b83c2259648812c4075a1282f792313ac819b79ca8442612fbbadf81458f52698d5b472523bee4310208f0c5e259aa5ca9c4c55d0308857f4a8e647046936f60825ccdd8c87eb9f846295ac38b3b449504a14ef1b742e1b36f9a0db2a2c2cf048914f2508d95c7ec6c76c9b18b44eee11360651c3e9e23c15ab82925879f444beb596d04b34d3243796a1bb00d6f352fa2176cff8f989ec993d65a7eda1ecf5789101b4663f006cec79fe897214ffef1900f77b13fc377c01d3412b07c0a703e1f3fdd638a1c3d6ec1acaead15547e1bdc3e963ee031bd3a78a62a8ff36ba203e16f4b96e43950f25a59217d0efee60752692a66b5e3ef4f6c850a8e023727cd54031e74542f6fd2d76b6aad2251b97097f4d3585b8a21f93169652c00b86ed3ac8923bb05085f70ebcf573e14dff2821c09d14ba9378390a49ef9061ecec57abb9acb3637a4a7eae61313dc7a46e868ae4e419080cf92a63cbfea07f6e4eadf5942133dc0f7454d81ed4f887a53f344d0ac6a5fa9084ebe9dfbef0a331b1f179d6d9c5d8ef759e5bdeb734e71dac415b26ab24de27de506fad0965141caae201278082c5afcb947933d73b1d774c90fcdbc77025c1c14a8d5fac4ce0ad7bd82e2dca47e0e28dd92a9690bcd7959e78d574635bd9cd5e0231ea235b6721ab95a6bd774d116769b52d4da471003fa8923b5638c0f77c6340dbd6467e3319ffbac1aaceaf33f91932e971d70da6dd98bca1967f2ddb8a6ecff10f0e0401c432524c7718236b2fdc411ae5e1969913443db7b142860e82a755a33d820b8021fb44304e88fbdf1c2f03317cc1c09da677bd8205c5a1078bf0ce29f02c807b1125ea1a4d0a7a51993949a014f42e299271fb3f911debb81e60a4007606f9517ccbc80a018d18d1e8e3a51c68ec0d164dd77c8db62cb9f651476a473215bb9e2e13b46727f437bcb9b762b2f5593228c8660b2c1606abf6e3cb029e2a1ef1574a6785223c00c05972409811e9eac4f12f9b9d1e247f9e31c32e9384ad38e936cbda5d3e6c54ae80acf185a8e3a534225a7495b72d8d7036ab4402e282f58222ed2511233d0aaef007d95fbada5fc88332f908cbc925e2ab6b751b062a9ceede5de17ab09f7ca7df9f514aeacbf9df6949b5e02625eaf636870383db8d9ee0dd53438244ac7ab0c99381ccfb355552eb7e82607ac2e4e45a1e0125db8225a1e400235cfdc3fd1af40e792e44d09b0eb596a83f6957729032f3b8dc504667c429a07facb3c1dcce4c4e157f5105e9e8374094fd98a71637bc5a11fdeefc095dfa02a583362a79903430dfe5db886fdd6ffca49e995b310c44a5d42b3eb195c89077665baf4d49e2ab7b48931173229696867eb49ff8e1fb60de6e2a67c0da9df6b3210563f7ea588da7617a623bd22006d30d3573e98122c66efd5132b248b950dd4c75cd47b04320024fcd46b9be02f96f7e21eceabd2070c14266af57174065ff1b1736961106d529449fb1a6e764847cc6b6ff13fb46652da193351e1750f104ef6c9d9d630c5d903c20c17ffe9f1075e57ee88d7d722d3cd46d9341a3887ceb29541b397218ed6340fa97b29fcc8f8cbcc4e36ce1c89552ce7a3d42e4acc2f7e8f4b6718aedb01f44d3b231dd00e77dde376e0647db40e3a3b8acd3017a1a3294d53c11a2e553eb6d536aa0bc970471b03798fbdb711c250ef9e5f818dafe85e6bedba3d592957def743032dfcf5b126295fcbd3901f11c1f4919287c8413625e88b61d01b3d444737a8343ddf0dbde2fbecb90a1e0b9c501b8ac87e7704e2a97745d78213dec8dc1a0468be47181b6d8688bd3e3b736fb04edf755bb054d60e4a06dedab06a2b15954508a2c187ff18c293ba62442d9f3ccc94cfa901e305eda052343b28bf366a35a76da4239bb75aa968a1b1da9a7a1931ea3b702217c458708bbe32c7d7a068c9f37f30a26cb75e3f51d312c1d84628e571524a17e1a71077d646004b167e69db93627124de688d80f1aa167b164b39310514112aa542b0022e3d8b7117ed2b09eee0235fce89c931f982105fcf3651138d58052909727ceadfb8606cf7f954343da80f6de6196c540165e3418964e4a3fcaa807096fdacf1667c98b7540068b605f0310b3d4b85fe72fcc54ce0df63262669c91d7f3815165d93520d61189badd411c65476cf2b920cf9e7465e3c0a8f051ec4484e8e81277b5d5b69f227f8e265129fc419bcc1584994fe91bd510ebc1253b2812cb9106f01125fea1fa3b6e3f052f1aa6f13d945deeb47688eae0b7d60ccf93a30707fb77ee4a5e3dabe77ed9d861c9fb80fa6773f36913ad4ecc7d2bf65f336025d68d1a8b3e37f146c902400e0c9925fae137f6815fb679ef1989c2c74d881352d5e575ac8dadc55190e464805fe0332039a9e8a0615ae44e433043d0919ab2d811f0be591a49e360445fa8fb755ce22d53fcb20aed5eac224e1f7096bf2dc9c65a8b8bc1a13bf427db120c7197a8ee874e123d2cbfa4cc58e3cf3843607d2ae6698d9c08c2b1b8b96b49ad1323239649a3b8ea61b4b64d0b207390d559e753dd53b194d4953109e3c334e92331abafa74b8e0f34eed7a7bb31c8a75eddae0fb3ea44cba1aaf3bd50588b7f14f33bf3f0fb4fc290c306b8770be41ab6ecaf58c188b1f1c61ff25316ac910e61f1311559ef60874bc1f19528b0c5663f8377176c759ad561ae6fc66ea820cdb61267a361b20fc8c0af7101f503925f3a9e2ac984c4f65b4a43dba9d08263f0ad198743890d6c7f80ba275576f4bf882b92716c78b73255dbdcded4eacad27846dac85628bc071def7537ce55eeab74dd9ce3775324c151221f9ec682cff745a7a90d14529e59a62d3962a0b7caeb635d8441fd198760f615d3c113af0982ad4a895d65c7897925cd0ebfb51dcaa42f3d75c3cace1851a470788435e25e745e11dc2858faa2a3c7f318adc7583e030f912a3b1b8a6661f5d8b05427be469217aa6f8172b813d16487f67901a392caf20bb6cb3f8552612907b1a9283221e925272c341c5b8ab971904a75d613bf9cf2fab6861a0d6c57265cf2611404b6e726803bd512e371fa34154aba44d74a694608de35234468b210eecf516b4d5332978e45451c072922e50fb0dcc69a886870b040bc8e4b74755ab9eef7d33cf5de97f9f59df256e02b25beff8a2d9167f6d8c77a4afe2cb5d6824c27668e97583ea97176c2de688b1b52b0d8898dd00c92ce832fbc6fea38140633db0ec4419c3f7bc33db76236c370115760c81f66ef5d534ed53c2577c837c23006f21ff96d639f949a57e12ecaca6c81df14a683f1df0b0d4fa5eea3862e65793f0cd5927a4a74974a18b2599c938ea58d8cbd1b7d7ee578179a77ec35afda2739bf227cfd4fde153f5d14e33e3cc2edbe0ea448b5c2be8f1e7011600d2f8e16c15469a958a8c024a6562d659b7b8c1534aa1c45dd6e35f43e3b890d283d9bdf18f80aad62b98e3934d2262e943b42d3e577d867317df9842dae06a4b91af8f4f213e3632b96da61f166066dbbfbc11cab842094025c1e1b611cfa77f1b58cc42eb5e8d5b225aceb3f2dbca03c7ea731bd395b8239b77947ac3047a35ee655a69c726a00340d3fd81a73456d56b794b06b2075b8f1145b0e34aa301969295bfe3635a2ea4957a43e072b54e18ed6274777d5480ea4d2413c8811bb05f01bfc7c2095a7668b3776a41a63f88d0d2c4b9eebdfb4907ded9808e9473249ca82a96276912bc69e2ac96ed58d61f1556b7ce8d6eecced111c8d43e90a1b2d34e2bd4b61f3e102bd03e49ab7777ab403d512a6c488aca7ac5849ea6fb1e093c781544c795c6852e7f5089585a0f39cde8cc592481aabad6854c535046457788fbd33047d0db9fa4066a515c839f9915e3aab337ac837a2f02e8180e80b6372c4e258b38dcf88e77b38ec49f073f06c6235dac78e739d234ef82e8b10626215624d6d66832876bec4d135be8cc84760c633e61673531cf278a4bd809498bec9e2a17183b83e6d6b87891e509c370120449ed85b7863d70ad1122f1e88f5580ac801124eadf67ca03d5e53b7ff667a462142dcc4f5ae65a3f949caa6607a4e30a10350269da01140dff9a0d5c05b7df5c9dbea1a2a85f80b23f1699e9afaf52a39279b73daf6e82a50b0b117abca28d5f791749c501877d2d1c8112440a62af0e2794e51a39a1b16e220ff83f3220b7d375636d1c92677e5d1cd7d20300d8d394cb8b40f417a9798fd467a0482194785b552aaf10321567fcd0ee5b395e9aa06b0ec516c87d471804bc05327e715710efe50f78d6d9a155645a12d1a857981189a0e14e3cf9910ffeccd31635d3680f650b52152de5b9fb83cce65536c936d008bbf28e82a56b638894316bee6ab067ab5a3ce2d07e8c27fc795a48f6d86aef2d5c1630701613989308dfd5e4c35a584896f32cf880988a667a695fff83719d92c76e979476fbea9a13921d519a5e7a4e845c3bb47135912652af7d57ff074e71f25da204fdd604162c83f70b9ffec83f0507f135922f59d0ca1ed492966d018f1e40d9521f78ef30a587c2b983933282d2e182a31683a98f47a39e8cb357bc60fe0b8ad72e4fd16009b3c42ad91fee294b9919afe1e67b8b57a8a630ead367c78729e0ce4e4241383a1a99d2b109dbddbd38315e5347c1de885aab2d9c7a93890529d60e9d5ecfd5b5e46b2cb79165fa56fa05d0e6b367954b1f235c7a4bf10b393b9ae509855e01ed1d42d9d6624cb4b26f293a051f9b6670ad40eca5a2ddb5d1e674bec90d04da8b3ef94f35de31138b098e17aae9478816f091db0ae5b17d1e6c5c5f7fec84d879d6522b83fa7d00d128d5ccc5452375e6ec9b67dd86fca4659c98bf9b48ee0ab737b940c7120b975f771528426e8415391e6b876120aa48502af2d19c5c332eb5059dcaf93bcf16bdea9034397ab884cd50edca5d679d43b7d54a5ca42a91a82a55ffa34492b35a1f9fae3237af011077a29d74da2bc381a303d6c81d638c8697682362d37832e1ded0eee156cc705db94d5ea33460170271a3536b0005b5e4ee819ade4e544d08ec734569751bbcecac88e76b048b25318696ef1d7960423bfdeb6844f0f3a74635e84bcdfb70812ff04857a07376ce5b79c937a7811e24576ba32bb143b591c2c449bc4d5f1f725eed5de651e84768d1f4d94587a8b9e8135c2c2565441a4abcd0339a42187b6f50becf0d1c62530239f35faa7b3829cdb8a651da0618443257e1476d164cc2446864ff2e92abb73f68ae8fe72b3bda028cf50e022fe1b969403c7d22726927c3ae981405213c97cd9685547f06302415cb16eaa18828d8b5219ff38abc923651e358a7acffab9204a5b8c1a4ab093bc52d946fae3c72a26bc888953869f8773356a56bfbb9d0d4085121b7230e5946fc15e57c06e23767e2eae3f44669efa995fd878c0e4d350bb44b14764a74b8467cc59f70b2c18bf3b571ca9f45d003f4eb9ae4a31c531758ba2e6f16b79a0f3ca8bc498a1b09aa4e548c94ab288bee43fcadb217d0c72bd73e97ec9b575aac2ff4274358899ee24d42beccfaa92c3b104e33337f89a0b0352683f76a19a3c7767d5c6e01a8e47fae08b5a81d9ab09ad48f3e65e63e80a8f5fa033d55063623509dd0a75e4f6371dccacb723da79115", 0x1000) 23:17:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpid() getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x80) 23:17:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xd4, r1, r2, r3, r4, 0x50, 0xfff}, 0xffffffffffffff01, 0x9, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:17:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) 23:17:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="005441ffffffffffffff00040000002d4004f5d3ed180f68227a0093ad056dcacd8daea640053fcdd8594ff9747d08dab542fea262197c6a7cddbc4501760f82caa370bb118fb67612e5fe9b227bb9aafd23b4375225b935d35c9f219b267b0b0513466163ccb00efae655e1c445486008f8e2acc859a7dfceb52e09587a4dc635f3bc438eb5e625b1d8b31144e2604d4ad2217f9f7d41ab1d4dc87a6f291de2a05400d2b9288f87a65e69e3a52f6abf6c2ce59e96abd4abf3280fd10cb87b36c3e487f328d119b86c6e59a646651c09cfe5583e16c3f8feb90efb432f8fd8ebedf93b6a05c59704243b4a4ec2a5218fd56a8e9004aeb3"], 0x0) r1 = geteuid() r2 = getgid() getgroups(0x6, &(0x7f0000000200)=[r2, r2, r2, r2, r2, r2]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="94e59fdbadcefac25f9cdddec3bb565c8a37b73493bca155aef9a20f8e51891a8b5da8e35eadf58ae9666739eeb36bd514b905fa08e33be80db5eaa2332de805d4715691d4ea44bf0ae3cb04d27f29c5f3", 0x51}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000400)=[{0xc8, 0x1, 0x6, "2d924a772ca6738ed291634a0e420f84cd99e51d6871d6dbb4bd7ae235eef16d07698d2dc3115bb172146bdd21f9ed24f88802c1efe74066503476a5ad12bde3d85d6a26676c8961d5ef795e808fb45875e295faa5655d7daf1f5dbc477be65b793499a693653d370c217fb763c9c6073d7dbaed664196856a6e32ba867e90735691840fc2356ca3e4f2979854799fcba9ba9eccc948df58936d7bc6a9bc52545a849a294d3c133c4ae6df44f92924ea015b"}, {0x108, 0xffff, 0x417dca8, "ca4fbbc5c070ab2b25e24922005eb6a788d3871e90057ba6cd7e9cb13e440d5e724743daa80616bb87130084e845beae6fdce957dfdf7502da94115229739e9c84a1e7414f9d26794a84ebb232e4305d0c27aa9a242c6ea416f0eb0dcdc6ebff548644a968e80be292ec4373f1f41aed8d908223382be6c5930397cda1b17e980ebf1ff10dc7022da1ca1ce485a094689ea81ea6ca2f5f4f36292e97592d35bebeb0f02f5b309921a10b6405826d1f2ef79f5b95e7f06686bcd78a632bd5b1924177679b9c8eba41683e92feba60e5e8741885fc437bee1b0b3a90c7428c7c8970d86136d590add0d380648734321815f99b"}, {0x1010, 0x1, 0x1, "fe0825671a9034dadff9170390c562966ffcf8408cf4dc5496da3abc2991fc2d153707c072d70abdca395eeaf7bf36c766e43752ff08a61832ebaf6f55e15d98689652940eb79725d9a1d49eb772d50e7fcf29d43cd57bfef1f2d572ec937a03bbfebbbab50a094819b6570a7d29dac1389c00b85a804c8ca4d019977d8f76a0dafaef5ee322570d7debf1a95e086a4dca76727ae244ef8ad86a4613142e29bb92b3479630f295d271a3ee22c78c78a59b3cba8b57950d97cd0774d65e85463a715f8d36612d8959f84c18f9d142678424c2d58ac979288a83ce20919db538accd1ec8c1d182ac63af054ff0fbb3ee47d140d4ff526d5cdc3aee2b7ff2dd21ceb018748f2d34653409366aa173d3c541a8c51063e5d47e9a1b767f8172c37fe815006f4ed210039f8a027e1eaec02951a7b402b17a11a4d405aa91f1587285e083b83892d69a32f3544528fa56352657c28c8154effda99701722dd46949bc97bb719a78900296eca91d17b8bc0f94d8ba63878f42d49b0ec4c084d6a72f681ecf970e48fb342953a25f582c970278bc5e8869cc483a0136837fc585bbb131ddec67fb136224948cb051b5cbfec6610eecefbf6e40cb16c24116b9de0dd5593f919a9141d000fef6a3af99611ad1763b555fed1db88566b43fbde01c909fe31902bcd194a9ba87ef8db170eaae823bd84036bc70df784ddbc3fe3b791f920d1b7d8ffe84ef82c88d755c8f36e4f7608fedde1013ebc31b569a90f3412bd6fe9af33a0687ca80710c545ddfbe14707de0cefe7488d3ce547f8ea50eb8af7503b5cd3125da13b1e63481d67d1256dfa6b8f999b1d351773d2b26e9987c083413255fe7f49be523d789911875bd9acbe02c93b3b2266c6d572cc6e3da4149b93da90fc223f9664c91664822aa7b95ddf7ce0206e90d50a24c5c3f51cead0ef59ae052b11c7783df60dbd8571d7cf791bfb1ad153b38e8dd22867e86c4a25f78ca1d0ca8a975794a13307899203708e79692db9252ebc21d8ca2c6bc4616f09172503544bdd0401093e3a031673e24fbecae907437b3d999445f5ad4c48419d73ecd8c87cced63744bbf7eb12003059738a857381b551afd1a9594e932eebc2b32d2ee7a157240741c13a2b289c484935b235dc8c4cf01f20bf4db75ee7d744c1c4bfe97bf460b80320384de95096c9dbdd5f6a1307847708d2122ad566ff077ad56d16d28df08b7ac4661908a0c4fcd76bbea6f4ad97063bdf2001199e78119b4f52c03028537700ce12f45028902730ae55e12739e0b0a209710da1302ee1bbd7a863b98c0a78396a1a2674b25e3344c5d6dd4050b742d77624d062c87c6b4287b23478ecc3a7fc9cba3963e81b1f35085809437eb491558d8f0fd6fc8667006652ae9da4e1fec702e011ee9dd18684dd1d99e10060b4147166265b723f056d8d9158b8899d76e25f5b1109fc34b7ae52abc4bf60cb97a378dd538902ed95fd7ca43e979ec5518f3bd442d4b4cbf33668831db98cef7a7295cd182ce1a6368ac5edf2f5d6e8a88e298a64b609dffaf255c81bb089fbf585bf502c057b49c79b83b65f52620fb10fd027db2e43a6751069b35e28013a3240d46d654d2b5e34e6869f5f0f7155ae170124fdfcfae58fffa83f4a18bd6538bef9a863efeb1ff0529d71684ed874ff23fa26d8dec6ae195d4b614380fea38e5aebc8b3ae45359f759ab44616fea2e4bb7097ac3c4c653a6e1bc2fd56efb3991ac90af7ed7883aef9c6047a38d9e38da7ca1fa9b7905a55e3e096c13f72bf16c48af80d0ccf7d2b349a082f51694e66c1c1f6e80e2aeb4b00786ef51c37077faf4a47c76b2fe3b1597f2d365c17056cdaab026f66f98166ff1b25c96d43c09e2baba798b443bdd32849ccdefacd9de8b8ac98e39c1f3154f163cd316e33707cfe83d6d6bd07a753d7cb2e44da86b130a17daa723c45c4cd4221074804a411d15a691ecb0a0a0669923f5164b54c188c037aff9601956493e71c632bac0f90765d64b883e5d44fb744af81ab3e79756868f74791c476a4ebdda1f7947fc34f7dd13624fc3fddce28feca6243d1817a1e42c104d15463321d0b2431b8f3be04eeb3eb71a14ab45e0089c0dbf315ba66b4672dbd6b107d9fc44d4fb72bb4199a858728d7b0e9d672163d9c54405d39fae870eea17ccf5b02c1f10b77488008bc25dce6a269a08a863dc2c2acd7d1dfef041c5983abaf764f28c9b18870a510a86afa59bad96bed6091dd51b9c36e5f4287911bcd962695ca42b035d3bdef5b81a25a1ed2f455cb149ee292cc85bb0bba52dc59a4d0d2e1bf45b6839fedb5a62e54a97ed1237529dbb249e65f9ed6da05a11d2eabe37fd60d4cd2255d1af194c68b11c0931c87a7cbff69d51f68f294a81eafe7c97e8dc5cf421d1cbb32252a6efb17c9235d0d1e3e407f83f15a067f745f4df911433fe642ee92a2188a451bc3cae2b02651fcb29828a39a83412a496c1befe8e97eac20344da8b90af4b07ae325ae1f819d46207df251ceb7f5f42918be7fbdf1b68787ffcf61aedfe53f00c855d439925fb204fa785cb5519e4722ed77a66482eea605b4e44985b003b78578f9cd17417124332538eece2bb14a889e502509f36269c63344726422f9461d6617129918ca65a3c10edcb86535172dc2437450f6e11f310625174187d8ccc27b59ad14111ff0c69318c4e3b9fbf4bb12f90fbbee382d0680dadd6fafcce2a768314cb4c760273da925969ef457e88f7d8f37baa42f3bb8fccd5327168d9c731196a276ce86862519a71d3b6185c8d66b1078c23b6f92c1db806186cc060e1840deb86cc41b5d464fe52df406ddd66d97c745e24637e761468f4516c63f40bacfb980a86cdf52fbe788ed2a54397e25e35c2cf5a15613eb1c4ba4596327c943a6e9e494ba318455b0fe89c3e2b166b91f0b16e90af6b2f411f59c9e6e554c4c01a1532815dda2f4163ea52588c5be2e49d0278a7261eec3f77288a5e9dfdae51e2588fccaed48dbec70d0d6a4803340f5d6f5c415e8156865b21a43f0e53dd3539f2a26baa76b957ed8e7c41969b8abc687b320cfc0963fef6cca5d546f0cad160d52ca855a159d986e3c97331e1c252f094d1a5afdf5f170696b7a5cd3b36a31c79e0aaef9fa4057df502fbcc18956c5ede057479168457ac03aad19172be73b148f59f5b0897e842576c125a2d013c96e0d644043f15a93120a7b0ef862ace8b987d90edddfb350a054547fb8c3e8d96fa14a26ea95123df495986c8963dd210b154042ae64523b9bdf95a379973d92f4e2f5e7fa17d73443a0a24e37cd2a8401cb4d3b07a95b2cc5902fdf989ea867f18a4ca6c20dd731bef7b02a4940a143e7ffb927c8926cc65931309bde08f3939de37aa3427548ab4e2fb0bbe380fb96da109813d7ed0fd0c2676bd238182b4afa03bd0550bd1089c85e97d7d0ff21a593af0491f3f3bb78ce2af60eaee7aafd4b17563cef1058e21ac25f90892b723c319265d4b091b6f05d11c0af740175ada62894ebce3b00757f10e7f8799404a07302016748580b5e4fa3f4a90dd23ee03ac07d8212b71a496185168e084a38450622c4c477819a8029b0fed2e787d02c10743c083a86cc70b3d76ad21c3be58f8be66fc0ad1faec94b20072e355fdefda9cd40afe5704fd29d229baba191e81c5b51b711354057bc5237a770149564e1c9f411752268ffea61dc565f20536e61e899e71bf9bde5602ee95bf9986f23fd60ed910f3ba3bea86aa2a4585521bfdd78329dbc379826373502027222ac9006bdb31b8ed6cc0f057d60d5b12e8429dcae12298aa854c35f3efde76d95ff3901cd1e216680b7fb2df16404d5e98405c08637e23375cb0cc9b2e166dfc3ca214931f5b84dfa18f7790aa102b5ed475514d7ccd33c4753b9d95d333a41a1256a8c6393c1c1fd783768289d0853b5aaf84c42f545c797b05f788608c8349a2d794182207db2ca68f203fb940dd28651b9a7ba2b1336028adeabc0d3943c6b62f1c37fe32df138e29a7f03f8392e5a2c9ae37cf3b3013963f465496e484e7bb55b4619bf91fb028fd379c6dd46afe2b18e2e7992f2ef44d5c9904ec65c1f23193cde1332c0d1a11bebda05c755d55d65902f02b1304f639def4a77f0561def92c4a4c07e1a97c40ecc79e7e7504a3f5d20a1d20afe233831f8d4959d407e5fd6ec1b66eac8eb888f868256ef1820be474320f17635ea08fd7e446f220fe2eedd1793a400eb24a8ce664ae973ad4a50cf60fb69da19803b09f9c9e076834ace08825f2884d233e967dd7237f51b0b30c2cafe3b6835b5b5b8e105832eaba74b50a84363993234e7e0926a3ad59941501c69bae3f7f52e5471695f15bc4371d3fbff5fc05f06d16102f05dbca8dc0dd0600364d5714a66593440da22f8914700990cd5b3fa75d5b843bd65fa6fec4098b40a6168de84197cad100d3ac5a03e37b2dd9e92a5ab2d7611568d77b998684b08a8c8b473036df15fd536fa0ce58b353c6339fc535125bfa3708c6d13ac07afd7af1ff6779f5fd82bcb2eb18f6774dfa44eea95e370209c281c5aa0ebfc60c1be48c4b55df6b2996defb56ba2d8a09fd244a40e8275619db795d8e7037a65149eba9fc641bd12ccdf05ab5cfbe5cff6f0d61ebe7568e05c3a0f672ab637b1cee7e52071421f7a88acc70c701f52a10a69c4880c5cdec67da0d6d27997f4952b41212e8b45cca7ffe4ba555ba1b56d1b8155abb09c45ef475bfa7400286220c93910c72ca38b5e351adc4d80e6fa7d333afc7708a74347ee80ac79772b4c46f208e54fcb09b21d8617cc336eb294867e11f59c81e6914e827ea10ba14898268fe15a97c9b5dbadb844bd17610be5f3cb4cdc18abe2743c508bded92f333b3fa7c01fe03daf548a89b418c9eab56217ccfb2db8df9862a1dfaba581fc083f4a265dd2b88d98d2c4f655b85b10fcfb1f7a0e9c5c07762fa7ce8547f57cb1782616200147553ec1d8ff7d021dd94d1169f7d9338b1de0d971219948ed92bd36252d17a2a829aca89112450e95046b248788baf34c0b3a3da80a1f2f1deb984000f84d8ac60e3246d7c3fbf53604798ad37242d4d53f667a7576663f93c908fc062c7c8cbf85da1c70f93115dafa836330394b88395bfed764c6129d0442abf22b4ffe2927df4e6d08f0df963f9822d287a7aa4c48e8fd3eaa0e2881f7090803f492e7ccd9847714e5cfebddc6c7e4ca6c228f411ae6c0974ca0a89279c03d19b663dea1a199e658dd709165f1d1c08a3bd8b495d3dab3851cde371a0329d6f5fadbc75c969753a1ef4effb8d047ac3666fd03fc656e28b648e64ce33004b965362812c740df0ad42107a3bc4202524cad527969fdaab654818c7ff97f317544b141a6e939f2ad30a19cecb80a7cfa2215d96c02389b99cd34b93eafbf7100cbf645c18fb8aa01ecc705f9c49ab0c438dfe33cf1894873a3e48f59d4ec397ede9f723ce2ab26ec8937548c119c9fbed8e306f29b3b34eeba78baf8a83091223532181e6c098b6b7950119d2f1d23955cfc8514863584ae14dab9c7b20fc78cb80dc8d8c8c79ea5a53e8eb87ddd98be651f75f8838d65da665c31ba6fddef3a0583a543566dbe722ecc677cf62350caba4cf15045ba48dd3e375e1d0add2d1e077c34be0460dd9cc11b249a6a88b5ce6d641cc153de7d3892346dfffb5a18efd2c65857abb62b49d66e9d9364443bfabd2072f43b6323533724ace68cdb753d91f46d7269a7ad0f40ee359539e424a39d0"}, {0xd8, 0xffff, 0x1, "48fc16e6ec39a7189c0bc7c2045f4e22d872ed9b9bb4c5def315c38ea5f0ff48456c81a5ca3619177ae295ae8d668b5b7f08bf05daac0ad79a449d5d3f60aa9aab4e7dd8fdccdc99dbc9bb5b9cded1b6a7733b903837f40ab1aa563a6454a1fda8467cb75d8d6af0db68952602a40adae083e092b2ba4ce5c36d684c4918c02b80957824b5f9d47856a61426a4ecf2d7ca26c95d6e4ef048138df52e5fa4b2a781508a5d62f06f44c92ffffa5bf1680f6ed6e1c36df33a6916380c9c2f04bd9aae85"}, {0x100, 0x1, 0x9, "35bf54599728286b2967717301d348145b110ff24a5d5597c20b7c602d85e9bff697aa8f356345b321c1f155f9853bb2aae68c908f5f71c84449e000612c6504923315c700192a887a745107da18e7a11a24858cc230c8202fac15f089fe19398d64cd879e22f1d2cabe9136b00b9236e1c2a7d51efaaadbca1fa9788a7e6ae6bebad620cd2365ea512490b6d891ebd57bc0f9f7cd414892080198d33eb6bdeee4389724ba923081bb00532ab8b372567e1d2573348c4e4b7307fa7b65aebf5af77cb94273dfcf8120b06583588168ca684826d3b37081de5f5f8820e11a4de2c4f7b0ec15ffcc31d809ff6b8f41"}, {0x68, 0x0, 0x5, "3135ac587a1842a21f5d948f8df6710b2bbde501c801995ed4466f1489c0730f4b58efdf40d536dff3b82a26144eeeeb287b38ec4c0e0057ca37bae28ad6433c12c4d40b97fe85e22188ebb3a1ce7632fbeb8b29e0b503ba"}], 0x1420}, 0x8) 23:17:53 executing program 1: r0 = socket(0x6, 0x1, 0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) fchflags(r1, 0x0) 23:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) write(0xffffffffffffffff, &(0x7f0000000580)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0xffffffffffffffbe) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = shmget(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3f, r2, r3, r4, r5, 0x80, 0x2}, 0xfff, 0x0, r6, r7, 0x0, 0xf7, 0x5}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x0, 0x8001, 0x6, 0x4, 0x800}) 23:17:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = fcntl$getown(r0, 0x5) getpgid(r1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000440)=""/149, 0x95}], 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0), 0x2b1, 0x0}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x2}]}) 23:17:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x2, 0x481d899afc139b25) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 23:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0xb2}], 0x2, 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) ioctl$TIOCNXCL(r2, 0x2000740e) 23:17:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e74de400", 0x0, 0x1f6b2068}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() 23:17:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000004740)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:17:53 executing program 1: r0 = socket(0x1e, 0x43, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:17:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x11, 0x8005, 0x2) setsockopt(r0, 0x2, 0x5, &(0x7f0000000200)="27e70fa2ac863a87eb5dcb98638d11c1085ff45de8a95a7238026c8d39b5937a91e8b36901974d322deb65355c8e2f3d5ff0738d8658b82c00331bd29059805b43170fb0ddc59acefa952629aac6b194f4d60bc16b91c7d4e6dbed557eeff440da8cabc1fcbccc03d7276c298b739b9ce5e767a0fd67faaebd50cd09dfbfb09f843897b9f649e7f7d195937b0e264ca8e871db2632e5c3db0e2af7bda77a559b29299e4e34c5edda323a30a38a539c00eafe04b08209381b7bfa9376a78af6858bf76d4499333a4bd85ee77c823c08e8de3121d5984db4288b0a9eb2df4f4be65fb7c57b1e2f49c336a50bd1058fe53cc14aa51671ad", 0xf6) sendto$inet(r0, &(0x7f0000000000)="bac77a9d181773d0999b5080910ad87077f57753acaecb0fa3658f49f7b9845f3ee61ec4bab314af6a92498e7a55bfde3e5340c5dd3884e28f2ba4b94e55872298164facc4ddf2de6c5eecfee1a26c22b8c899de0c0ae0463a12fc877117cd9f07155cd6c69bcd42c7c142a145f105034af2ce62d052528bd73673593980290ea7177b51dd5aacd83327b7", 0x8b, 0x5, 0x0, 0x0) 23:17:53 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="3f160d5161045d388f62995d1f86ca13cb77791540604df19b169054783f8fb81ca01113550a47f0591f"}, {&(0x7f0000000380)="f3376a2cd1ed1c3bce567b705da8041500c9f0ef5aa72b793b7c8044ee8abc64e859a67ac504bdb4434fbfd9c84d25926f6e3f2be77f6cb9c4519adb5b9506fbb25893c1f551489d9abbdde954911dbcdafc8863b3ab"}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffb) pckbd_enable: command error 23:17:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20, 0xed1}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000024c0)="802c2462f5cb3c0005701a99959407876b93b91ab382416fef6562ee80bd4f7397930f48aced7e74893f0ee833eb5926d7741c1409765581d18b7f50436324f3b675b09ad70d3d7ef4631e2dfb522473d33962e76d630c61e48724e5f436a88f7a1591a5afb74ad8ca776be596f7f5f0d99ef539edebcffdbfab91fb1b39f52cbb260ce884486a3244c7ec1e0e972710390fbb750a8543cffc5788b69a2b07d1743c38a0dcd75e73c9b9b0eb6c1da744569904b6ed35d170717eade651640348d8f3dfaa508aa9ebffec1209d07461d1d1d45b66537c6db5e9305af83901be0d4a9b197e93b358cfb807", 0x2c}, {&(0x7f00000001c0)="1eb29059ef1db6c04adaebe20c3be47a39b82683a4b9070b539e0ad41bfdb9d2f12fdfc7a020af6160a1966e1e7b5ae8294d724bad0f187eded04158395007f7ca62e39fe8b3", 0x1b6}, {&(0x7f0000000240)="e7a236a65954f5811b31ef9ed1454d1f63257e5a65bd4ea4c8977f79ab20b593c75aff924100e203ae93afd32fac75b74ef082caebcf4df4bc84745fa5b03a3e26fc95b35f5748ad714c2032b5f2279af62ed72792b2ea19facbf08fc26839a6b4bc86a75d6bfc1e228dc886bcf02f7fd64aa122fa372ed8c632fc45012d41327d1c87bbe76bfccf09f6c536124e1d88c0ed87e997ded58d53df1b2779c91d7468f13cbbf201019144ae3b80aef993fbe7", 0xb1}, {&(0x7f0000000300)="9c390aeb5a8266bf6cbed83907a96403c4f1f2fd4a44164787976f0e2edb4c7c3d0424497d548ad1880079e13e41766f46ab798768b630ac74bc57fa7a13c46c76ec81743caed30af4c8cce8414292de53e10b4f787752960445fed648f6495adbf021eddd609befeddd0762d6b0e37920c5e68c8f49c3a3dba1ecf293ccca1a2bd794ea8a192669eee22eb7263e56e4b86c8d9c68531784a7529db8b3b03ca49b9242a1d348c03c47bf687d1cc7ba5778d5150e", 0xb4}, {&(0x7f0000000000)="a02a9a767724a820a5d559be2191f5c72a6d2a533ce1bbd1c608ef6ed76740488deab1e48b0a4793f2a07e63f1bfe395ba6fff39ec85809819e5b218cab90e06", 0x40}, {&(0x7f00000014c0)="1188a6acb929d9009929a27ebef6f5b87fd6cae3789d6a366412bdcfbf9e5f499537acd16215ee310e9a41a1de1afd75cc417f9f5afa638f6927925548697cd88a23cc3d2e88791720da583a8a8c12c838c4af64431f65afee40818649ec89887b25b8f94991ee9a00bee0d1676f4cc58fd9c22b03853f5629d913600455f7f830a56cabcbe033f2b7166b56e9e4533c018e8802ea45751400e15cd6c735816cc1fef97f77a6ecaf36ef80073ccb6ce304845be95695f991145ed2c2e6928294decca29a222015c679dea68d2aecc1e02d3dd1243a61a5b85c6cb441c8f6d7e3e1a12c6385bd9555e32a5bdc9fed3d25ef0b88a0fbf249e92bd43ee0164aac979a301b5da82acbcfcc1395aa9ec89049a4c5452d541795d61ebbb66b047be7253856216c0672d5990e2a44b914c0cca07b1353338c4a81eb01189106d7f0691bfd8d2e0789f1d9381cbc07ad7cc132994cf21509f921897ba9648993bb3885a6c31fe5c518df59709b48c2e846b6ab61c183ce1dfc0e83e1974b02f619ef07bcd4beb40fa84189639fa62d9e328c5571da6ee7e21b128cac7a1fcc9c035ea0aa367ca14d6f6032f7883d8f2fe1bbfd4e5502418b5dca88f7ffae66d29e40106aba4d7ba44431851a7ff2bf6eb2d36f89f7b47d851442e5fb5209276a30058dadd2c1099b3f66393aa2e686daaab7d9069b08e083483e2922f24b7e7360473fdbdea2bbc44497858c8aff1cfe1c5d091514b6f7d6b521ffe1dedac4d54bc96307c0c96e65d2297053f7b0b17e9671a53a611912f3320e614370766b8d47ff71b12c855be7262dc9e4dcc0fc26c146f0a308830ec7206fa4f103d5cb0dd68cc04422f39fce32d22223a44ce2478ab1f1057d8e035d628316be8258178187a50040996e543132eb40927bd8ece1111664d3fd535d0e090bd0f28b31fb7507ae65e094a6ac166a9429ac87d25a56291626d86fe6e0e46dd41021370ac4d91c6a4479740dfc8a1d4b6488b5df80ce42ea06a0437c787e2a8487aff49353c3c3aacca02f6360486647359c11be60104e84428e3b5bc4f3e0b47a391bfebc4e102c239b059487572a35ee60127253ba3ecc2a43603a8c115a3e299aeb5dc202919ff2e7e2b65019f6cae879bf8467efc10ca9914491eda8c778e2ccc0acf17a746d5486dc8e7d97b1c863456ecc530b7a852561bcb52657d97016f4b91ba012706edd8bd324e1b6f2ec3e7104988069d566d5640a6721f4e5c7a940de5bb7e6c271d6295b9efb09d0381d25e9c7112c4253467b54eca2e17bb4d641ab0cdfc4d27a3262602c5ae700e244ecaf92df78373948b1d3a9afa537f40fd3111066158faebceaf855acf9c3c645ab6afaf20a8fc7cb05fc422af999a12cfcd4b8d699bd49a6da5ef78b21bfb3e8275521318550191ba60f17467b5af2f4afbcde5b636eee2f790adda8335413ab0276ab2e9e0a0e7b789d4620e422b22ded0e7945f1fb4f37e591dbded043df59a88caacc75d60028e99c5f3c645cdcc63b83e7ee98f54fba7c524e2c2c0e00b284b346879c314e73ef8fbc11c5d6dbeb5691ed40b453ba60030378796aee5ffca1f4d519bd707a83f241cbfa96d7f2ce1d4bc96ecb33396e962d78cdf41e561ba0f18fd94d5868ac38436d912e18327b8d9c5454582cb4047301b0d3c80e4498b301a732a00ac31d3ae56ef47b56a4d447c27b9fb504f77e6aa57278e2785917b31ff458f1c680b43979fcb20f7cda84c703827c79af8f08647450745de4d933a7d4c19ae7af211da42ebc06952d8fa6735951973834b5f9af4cbb2db10f849f7b821634847995c79e60ebc116086534e30d3a844a084e87ef869ad13e30873be2cd8e4787dc01ef7a6209590954cb8f4d3bdf6e8f1fa2a1584dfca8a2ac9178d8f9e3f73c1c37ddf5d716410de1893ace83709497c955e9798416143cfbc43bfdc8e4a77f817dfec03d8f8ad4a918f9e8ffb6d8ab5c636166a891e5f160bf6b8ea1b2b830d7dccab2281b21956c0023db4ce30a4ebaacee88c7c00542f77c77ea5aef60cfdd5115c0282707ad38253951cea2baa30fe84ef05ec625e6689516d9e042e4751cda5c88d2c6665ea9219af60fd6da1b639daa0fd7750683479aff6d8f14aebeccf60b5c511632ef12bb1adfb4b4856c61e1847dd088a30678717b560638cacf727c67cc59fc6165a61e57b08ce82cc3333680bff30ce485dc4d109eddff441411d3538332b1936adf5d830f9ba32704d182dc4d71ee2a19bd3cf3e56e6d64bfa93a48b06f94770395a04134b65546662b4bb0e8d2804a96218c8cb079b20e9ea544ce87bfa5fb36ee28b149760ed6a3ceb8638f9c1c60cdb302c08592cb2baeac854cfec6e4f641cd27faee75904aad7f91591d00544830961f84d622d47f3b9c2e9c7e45d986dc1ee2d208d79ba4b3893d551839a292f60c35c72d27e8602a1d92da8fbb595dfdd837b261a24e0d18af8a718a019fba84b4c5c28b86e82333830fd6ed7d69a31eb5c2289bc2e36ddb72d1690d0c25de4034aa6f1c86e755902f7e1c6aecc404faab4cb93ed1a6edcec6f0e70c3fd1dfd9bebed276a5e5d9f344e76ffabba61b615f611514205979f4a41938c8d4a60f7843130558d1358ad726ee260a0a788358a863b04c3606a59874a2ea956b9d468787341cc34beadac0fcf2ea11d4949652fc557099ebfefc16ed2c33542190e32cbe2a0b7fd8be96b2a5be32c599f525b499424ffc65005b4b514dde9afb6e87a2d346fff4d26dcd67e55d873133426229b9d0ed0847b76b489085a72194591581a059e09bed7e1a253188fe93a8c3763c0e051dc6e40093bd8d7ff98321a14bbebc44c554145a7ee5f5793d99a622342785d8a00e6f9037dee072989dad83ac9b9a2cac828b23b34a2d8792913414d317666efc3ebe408b64787d6f7b3111ab6c90c1259981b61c09a92379b9d3a63089fa59b4e24c80003c90eef7476fc22a62fb5fcea429cf1846eab0768ade069621345df2b90c56a2ebb9aa6cf793ad7efbc924bab68400d51815dc6f4492cc02eca6dee5a9ab77ae0ef67cb2de1db81a73a00cf44d9830130eea41b06606b4fac389413aa62200c26735810ba4b3c40ee2f18c28be69cabf048699fd4e2f73711c42147bb54a18d4f9b296465ab17ed983b6458167ba5656118d5e0c67c6909003a952a357a9c422e8dd94179aaf08912a3ecf8bb09110af3f43da7ebf6817e219e5b7333be45f08fe774e963deeee53ca4609aec2e2eeccd30d7cf0dd76345fca7e6d35841d2fd63d8882a0cb34c70adf4c2d9c24261f6ba8f7530d2ad58e0e83a34223c8e78ececb941aad7b598e2be54ebce53bca70b3844c67db75b113e0df2523fa918896ab8a1753bd83b0bd47cacca37a79a161e6d16ad51458bc97a82a4882628c5d72cf9c08fce9af1671a5c1aa79558a8e856af2f566776e84381979d4b52115a71224b8282309850c152d3dd78e9a0bdcacd7e8565c8b161c361cb746a1d85ec50f6334a6712f68eb75faf9515ed8c6a024d9d0eb9ca71aef48d0d5d926de6c65b76d433ec1b32ef7aabc4e2eb5d17b153f76c7a71059b190d5bd2a6d8eccf0b0ec5b008d2175792defb9b660e4ac05a8b2c6ed5bff7fca8050180c9b3412f6794e375c59b59e85368cb500245e092202375408c58716498eaa0318e56af38024badcf828f0d72ecb204ccbc7699737226674c345d1b4539e8db5b0bdeecb54cb024e93f6e40589f95dae7b0cd2a585b43be1d812a9e5f29783d4ad39c8e138b92cc65f4fd951466a670438eb6e1ce342797c79bf82b6bc5546fba01a5f5ba20a8fc2fbe0edade630af9b15d8a3594ae4bf580f689eaee78ba336619bc947a6617e989093c3531fc39b32e5db01585d5f9a27781016b5c235ed61a1d83708833e4e32d04d9d7ac4d209bb70e2ce74779c79c65784ef27b9e2f26d4590685cf37bd8a7ac48b3b40d759fb8afb6954d35bb70f0e19a8a6fa4ec9f0cfbcbdb9af61d7cab7883a15931485ad4ce521c9bcc4cd05fc4bb651c6415c7905f52c7b6b3e62520329cdd22c6521fd442e8711a8590d3fa1fd3a6af3f45ae3a3282faa47c972b65eb12db0fa242f158fcba6cb1ae4397d55c10e6c27cbd59282ce84156c3b58a786a5bb27419baa16221dad5ed085825d5bdb35c0426d479eaa87b0f360372114510946dfe0f4a812b495dff9a2612be130f62bc635efa108ec138d334e2e18f496f6326215ea4d36e02041543e80848500366a71c0fb66cc57b683e8db5cf2f363075fac5cc34dbae0c1a2dc29609a9412836c40bfffdec83902603e31b8ac131ee7b8d7434ce103045d32a7438a053c0fe08d4c9d1439157fe518ff412451ea59752c9f35a19e6985d5aa3a23a1bf74d97142abc4979192faef530880184b9139e856e93140fd215be142442ccf25decc742f68eb39b0f4942d0b462cb71ecd48740481fdd2eff659a172fff4d2e5d18c0ea91a68ff35afdf430cc622bfc7bf42e11ae6cf90872594c8bf16459fb0a933ef271fb03c4bdba488bcd5512c3341dfdad8a8bd0472144b2121247596ae7d58ae148c09c9d0031e93828536528615109f368455cbca88b9a93de59e81dc2685c194818b9e17980a7cbe64efc15cea89fdcb8ee8677bba5b0ea8422d02f4ba8f6b32bb61b122f7cc96b76cfcd25cca42116e4ab3bae99025b33804ec8dae2d1998d297500d70571cb0e1bd1d6b739e454c15bf38d6c76773200aaec53ac6c97b6ae088b28487b8870956227e1894ec79a348fef8e52348a127c69a8257a4a11978dad2776067d17a6277018bea49a09357af703035353bf00d71dea1d3c62ce6e12b0ec0c7d3afa3076b1251dcadad69c6244c2efeac7294f10cc99affb5c40af942d1381c098d2ac1341a44b7e1c3c301b14374d2299ffa2b9a653e6e5bd54f1a45dcad07f8253c7acb68ede84cfd3e765f0ea028ef6fcec55ead797fdfebe62f0b6e402b6e4d574dceaa20e73952dc30e8d62d25a449a5b7cb8eea621ea8c5bfbe0dfc200616420bf208895e1745b3c63b13a019c3e78d9c8059ce28b39db07dd7a42a54c3c5a3a2e67622f58245234bfaf871ad3450776e15104d91e073c4bfcdd6baaf931f2e0718d5fbb83e39d0cb073d4bf04f787a29e57f9308aca77fd5f408eed7bd5c4b0165f8432e7ab388d2501e1f68636c2ebd09ba9b8116599110a44c94795aa52108fcb2f2f3be1fa2138050a06f3169855d319ec40141771eac71e8d3b081a751e8099cd1d680ffbc61e28412253d656e7d1560e97a86be47f27aac8d35d6cdbd0571b71c5d3b9459539c43bf9cfe41d6af6ac04bd3b9d90bd780c80dd5d8bea2db9b715d412f12ccf105cafec751031616640439d1806d41f350a912790158c2629d2cab1db3fe839e687b026e444137632077af37cb7fe3d85234ed701ce27b1021c6ac544dd42cf6f22d6ff4ed8d7ee1987507ff2c0806b7dd868689354ecd35c2f4e19a8c7a61803ea64e2669ee2dc65945d8f072cd95038678fe7ef80c0f2186e241ffc2eec8de10b7c3c867d31f83064285e15b845c6b69a01b8fbf801d107a17160f2f5b95a6dfed135be0ddd52ba7c1fdc9cd397a829c42e53817b862db8fafa758fdbb2a57ab6addf70932cf28729bf48687aa78873469f48a06b7c7d58e914b232b2a05f772aad1b271d6db2ed4138ae27a128574526d0b834ca14931c1cc9ce971139f3023bfb6ba586dbfaf95267113052a1c1fd24de6f8447bd44a30b8cc2ba5436ef346d58b4", 0x1000}], 0x0) 23:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0xfffffffffffffff9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup(0xffffffffffffffff) syz_open_pts() 23:17:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) chdir(&(0x7f0000000080)='./file0\x00') pckbd_enable: command error 23:17:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1, 0x8, {0x7, 0x47c8}}) 23:17:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="c90724b1c979e0b85f5f9394808367ec04753eb4d5fd036ee3230b7b90682f40b538d8a9ca67b0ed4fe01a38a2c039df481cfd84324a", 0x36}, {&(0x7f0000000080)="85b12b844006d911e608a429b5354343520c5ca6f3a107cc89543c257e62574c1801a22618", 0x25}, {&(0x7f0000000140)="a3407243c57a2dfd7e1d70749022c2605c502cc3cecc20e7ac085ddee508fc0012907704851ba45c94c770d0202c18bfe93f463245da2e8e9bb1a3342d9ed45d99fc40b6209b5f0e613e418c6ab5c46a50d2aa2713c6a2036c317f219c530d1770af4d8368b82b7334b0adc65aefd24f90343f9a9d1585b3f51c59aecae940ba9a8a073bd83954d93c57fdb2b0ec6e0929aa0990a95841f1a977e1a6f602a0ee60504a6afa4d195ca662", 0xaa}], 0x3, 0x0) 23:17:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 23:17:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 23:17:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) read(r0, &(0x7f0000000100)=""/155, 0x9b) write(r0, 0x0, 0x0) 23:17:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 23:17:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100000000009d, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7ffffffc) 23:17:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20503, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/111, 0x6f}], 0x8, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xae43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x642, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) 23:17:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 23:17:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 23:17:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:17:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7fff}) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x5daec0ad, r1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3ff, r3, r4, r5, r6, 0x2, 0x1}, 0x100, 0x2, r1, r1, 0x4, 0x3f, 0x4f}) write(r0, 0x0, 0x4) 23:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) r3 = syz_open_pts() setsockopt(r2, 0x4, 0x80000001, &(0x7f0000000200)="b38e76a4f69567cf5e872c1769b4cab4355aca3d98ccce2df9126b0724ee05a78d7e7328a7c692cd4a88a05476da546217eae229587ab141264c00ffda27ec8a400c7eada238d68b8a18d70adb0d94f2ebe55a2900e9f69be0ce2cbe0b5f468d073dfbeed94c3ddcfc1c610b3b8c63", 0x6f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) fchdir(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:17:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x42f9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10000, 0x49) r1 = accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)) rmdir(&(0x7f00000000c0)='./bus/file0\x00') linkat(r2, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000001c0)='./bus/file0\x00', 0x4) pckbd_enable: command error 23:17:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='./file0/file1\x00') open(&(0x7f0000000380)='./file0\x00', 0x80, 0x2c) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8, 0x4, 0x2, 0x0, 0x10001, 0xa6, 0x1, 0x2, 0x0, 0x8, 0x48e}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 23:17:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) readlinkat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)=""/160, 0xa0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x8010, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0xfffffffffffffffc) pckbd_enable: command error 23:18:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) 23:18:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) close(r1) 23:18:00 executing program 1: shmget$private(0x0, 0x2000, 0x401, &(0x7f0000719000/0x2000)=nil) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7e) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 23:18:01 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x10) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x16, 0x3, 0xeaf) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01202e2f66696c6530008fe37a0bcecd0fda30e3874999f8563e7afe4fd727d5fe1210fbcaed7bcc867d53fcfaeaaef34ec8db2214012cdb81aee9046a65cd56a557dd17f3fe6a23aea5ebf1ad446acd7ecda68e1a10b108511cda279bfced9b2866b6a9bebdc12397a140acf79760a53e379cdaaf22e8ba89cf7cedb178ee7a4e00b0052eb1dcea62439c16d129dabba149"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 23:18:01 executing program 1: getpid() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="f48a669a806c1a64909fde8da187e9c7f12ddf30be81e9a94f041b07c507da74e8c9c4966d3d01d8fe3359709476ea39b3c6ef06897b1d8b78a63844be994dbe2f408a76fae8b9c0e2f63822f145eb741798a07532722635c2060ea68f938bf88ff1a15e61a962291d75787e67815d398e60a3cacc6166e9a414f8972b5de5987e9498a429cd72c011c3bb537d048645118500a0da442eeed04a5aef359530ea91a567e5a399e0fad2c84b803209ee170aa2bd713cd6e443", 0xb8}], 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1003) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) geteuid() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x403) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000006c0)=""/111) shmget(0x2, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) getpgrp() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:18:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffea) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) shutdown(r2, 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x3) sendto(r0, &(0x7f0000000180)="2b7296816bc2c91762e71053b08d1a9bca06cd769911336ccc486a5ea98d3f0b7836438ee2049bd4729e2dda00fed78584e153a8b690d0ac4a993f7a1eea5457851551366477b0deefedf3de7e08d5eb5c4c4f3f084ed1cb5d0cbb7f9927b224659ad231f4aa082a3f68ca873d355ebf115e10c6f3cf38621aef489e988c1da1", 0x80, 0x4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0x1, 0xdb0, 0x3, "13240b066178a9dc7a8ed39fab8825159b9eb8a9", 0xfffffffffffffff8, 0xfff}) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 23:18:01 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xd8) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r9 = socket(0x18, 0x1, 0x0) setegid(r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 23:18:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) wait4(r3, &(0x7f0000000140), 0x1, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000100)=[r4]) getsockopt(r1, 0x7c68, 0x8000, &(0x7f0000000240)=""/173, &(0x7f0000000300)=0xad) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:18:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="6d9d441c67144876ff04af084afd9de71796181ddd6b73611e59b1b899099fb5811032399a96c1d0b224450174215218172f53ec28bfab2a06e84a2804ce4dfe0b0d472d976d3f584cdd2b253094b8279c07cb10f59209d2478e825076850bed9dce138d91ba6353c613dd6ad9a5303bfad13c964df5bb6de704e09dd4ea2e34e532e3f1124a7bde875e12b60fa41f6c2d5382cb735646faf9a71bda6516ed73ecaa", 0xa2) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 23:18:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa2, 0x5}, {0x1, 0x9}, {0x8a, 0x1}, {0xcc, 0x4}, {0x0, 0x8000}, {0x26, 0x7}, {0x81, 0x7}, {0x42, 0x64f377ef}, {0xef, 0x9}], 0x9}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x100000001, 0xe8c}], 0x17, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x20, 0xe}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x401, 0x9}], 0x101, &(0x7f0000000200)={0x400, 0x8001}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x420, 0x0) kevent(r0, &(0x7f0000000240), 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20000004, 0x12d5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x16, 0x3, 0x52e}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000001, 0x6, 0x7c0000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x10000}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x78, 0x4, 0x2, 0x1}], 0x2, &(0x7f0000000380)={0x3d7, 0x200}) write(r1, &(0x7f00000003c0)="86806e038293f48bc02e498a97b3292750f28538f80f3c461e78bf9bbfdec807eab88d203b5dbd533393678f5f862345d13df6237392bb0f175f3720fe2f98e039b6f94ba1d147b1abfca3c2c7f286c7a26d7ed7e659fd56278da7d215dfacd86c5ebf90c15eaa1645f1682d5a326ae33413c2d751f204294d7f56b0ca3596747fe8617fa3f20ae3c5c4420b5a402903a9322f5ecea0091e7ebe9a4d0fd0a07f3c9962e6b1847ee3c26823a9a271b82053c8b6330621830fb6a2ff76eba1127a26ebdd48287476a505135b5b00eed0eba55a7266f40cb8348404b80c609db928", 0xe0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x800, 0x10) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[r4, r5]) write(r2, &(0x7f00000005c0)="a2130bfe6043cc64f547a2d7cca97401aa70d99312fe4e19b0dbeab2c0b4929de5a805edda4eda711dbcf6dbad5edcf387c90bdf4d172404af20f4cbaa4a3a66d4b79f6808eddd2de12b4d53230ba2406f1160614ffcb073375511887e80a9f028dc935fc1d2d911d843f6ed38062c", 0x6f) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) setpgid(r3, r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000680)={0x2c958858df0dfed0, 0xfffffffffffff6dd}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000006c0)={0x2, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x0, 0x100000000}, {0x89, 0x45}, {0xaf, 0x100000000}, {0xa7, 0x9}, {0xaf, 0x7}, {0x20, 0xffffffffffffffc0}], 0x6}) close(r2) r8 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000007c0)=0x700000000) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000800)={0x1, 0x3, './file0\x00', 0xfffffffffffffffa, 0x4c22, 0xfffffffffffffffa, 0x3}) fcntl$dupfd(r2, 0xa, r8) open(&(0x7f0000000840)='\x00', 0x201a8, 0x91) setgroups(0x4, &(0x7f0000000880)=[r4, r7, r6, r7]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x8880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x1, 0x3}, {0xa5, 0x7fffffff}, {0x26, 0x7}], 0x3}) connect$inet6(r0, &(0x7f0000000980)={0x18, 0x1, 0x2, 0xff}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000009c0)) pckbd_enable: command error pckbd_enable: command error 23:18:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="9ced1e35758c0b8ffcf7b66afb0eafde5f1c4e4be963a498b8372e629105448dc1ccfa8ee2041d1ead23fac0ab72f5a46f7551e5ec1a0bcdaf3d336c83d0974ce127c47721cd52b2ea41828fd2948e1fd2027484afa391e83b1c6fe0675ed7127ef77ad7fae148e94c5dae22554a42d76f056c6a26f1017ea93ba1afb369ea75a1c24e1b2bfac291c04f028733d96f00ba35caac732f674b6cac1b74315c475a08ec2d14679da43e05ad393951bdc4a461bcd95a679a43983f9bc882515921a9c1a453d3dd4a7a161680a880edc774d09096a92d5359d3d4f0c0b0da03d0d47c17e6df", 0xe3}, {&(0x7f0000000040)="8da727b85eb3298dbe8fde1c5612a96721013d152a2423f67efbdcd25ab4e94a21753f1cfc03d33b208c58109a767b1883d6e4855bc89dd854b19f6ad69cdd13ca2f5ebc9df7a7af2a517610ddc418761fb2a46cb65233071e33dba478e126f3a4c198cb8a9efb67f699ca04222a98d48121f4de968b2b5598aa7f4d0132ced5f5d30ae579f01f3b13436e53b2cd5670616caef99d7a5776e42f47d6ebd6b52e", 0xa0}, {&(0x7f0000000240)="544e02846c4a00c71a71f4456044448f12b61d7c120e289aad415a53e869141739087bec000ddadf9944368fa7760042b72af0692adeaf60f0f8189a31b0e15347494591782072db20d972e8102ed591d4a8a3a2d75ca4eb1d160dea548b191bad51a31970fb92c700002a612c03fb714fa8ba28d13f0731e27268d8c1fdcca1e3d32484fbde11766cb9b8f6f8353532b4806567876fd0b1021abb4eaa1df9442b18a4a096f9a60ea09f9394a26d9088c4cb203faa689d6d30ff6eca3c6c21f9aea92d6c0f86741482919cc630b0627d8569e8bf2d4b9387e83998b7a3647d19ab49929ada33f7c6cd99eb95736dad0b39470bf663c8d51068e295d173", 0xfd}, {&(0x7f0000000440)="a9ba48ec4c1b54a598bcd7f1c0fbc41130c0d2d21cb92c288b9292c197132e8511a189b20a32e02b0e31f0fde4d0a431871a6fdac3138cd259713e17d790c35ef0da803aab024eb4cc5b1e0a9baf591df4f6fcae7ceec234293c046caba2ee24935cdc7c12d817dab6c9893c529ff7c6372283ff61cb037ff51468c7066b08a8aa88f977ec75a0c40a3dd9021b593d", 0x8f}, {&(0x7f0000000500)="247ea5a5a0b5ca3f9602700f4bb6da346e2cdb5700675a306e14217f0db9f5061b747412108ced819933224a9548e678f4aefd3946b9c442a8d5eb3daa3623d3cd24eb0b62466e377ae7e7a5ef7e7a893c23e0baa3a3215fb5b03b7a49027574e76bef8cd2", 0x65}, {&(0x7f0000000880)="77fe60a2cc6aa831efba21b53fe5ee2dfa0bf126347b46fcee4f0a7ff6f91e7ae2ca9682948f9bcebc3ac9b583314bb62a6742b9080d1c9dccde4ab4b12e2d40ffc5f3b8db89ab773aabee0781e08427c7af78443fbcfb6b31f61fdb4924a0a3104d1f6fadad6bf77a69f97db5dca51d8165b1ef3100dbb1d8ee8a3b72c41c111c71a667b731ceb30e840d3bab9cc32ba40f3e07adc0d39af124559bd591bd23d70bb3fdad84b1aff79c9f1780c18e3c27a73146a0205f7dd7458980431e7d671bc2a03b9abb0b98208c6f07da108c17e3c6371dbbe4f1a0a0c5ed056a292b2c1a6ad3b8df8e094858c903fc82ce00272d731c1cd7a4ffdff0c393b06ba6bedcae5fce35be751a19147d64959a730230fe1a6cf12b9135c9709923be226fe55cf73778131fe2257468fdd67e94788aba41127af8ff1af9848ee9855d3d6c6be36dcdccc0d2b357ae37a712427b7ec818d67333a0c314d1b66e9e73c317eac219f93a3f87d4e97744577d117480e2e17794d149e380de6e3eca972325a5406f38df1978df7442a26463e2216b6780f50c0f01424a983e4b3e8dd297990d050d02437ba001659e9a53d59d26a450a2ecdc2e73bb0d1aa27bad5d748a614caafd92a9d249206a347d3bfaea1da05afae707a46d629701d2dd8f9881587386cf25f5dfe93140c6666deb188d3b8eca7566042f36c4102049f42ec7fd6ea3b14c0e962a9e8268d3b2d86d0bcc1b9418c6d62cf1d0dedbefb37b368d8990742188f59c642164013911092a776ed26977e6b18e31e375234a43b6f298540939c503af05a129b86a7779a336a86ea429015ecc2094a94715c247273e192633e5a418e93f173716ff0b6b46c0718f53b2a90618bd25eb6173021ae5659462fd076d9e5dc3412a53dd721cad2a78944ca757f0f799a021d281ed91df6f43ae97d29994c1f5d202ba1dd444b685e97cd9197a922cd5b1bcc0e0be6109cb49f57970c9f045fd2a4de368bb869af61756f2403ef2c77ff75ac27a2146e5562985258f65770b04794ad41ac8d085eb14a5bc030f4afac9051df1de0099015f0f6e29111f88983e0fe3347195d1f8eccb6615ef643f89353d5be42389322fb0b3954c5fb2962ef1ef910b7996fb4c9bc3fd916a85aea0d8629b3f20e52bb2aaf065743d92a213ccf8049c54b2548c0ebb9b508b07c52add78bd468f0e765994f93b1f0fcfbf3b7a8062de068add613cbc7dbccd59a749e759832841904134b759944d76228e6210f49efe8156278e4e626ae1917ff8589ed6bc2253f76ba03b14fef18a13c2d464676ce1a534453f171655f0125161ac986905a37d32a5fa25235d3ff1043cab2610f04394c935a561485a69f952aa68dacf7330634629c4658d3a7c9781ad2aa798703a37bdc3aa48394bf08d105b831a06bb956d59130f13bdab3fca081d4c3e45a51f577d9aecd7fc361279b30c65c6b1caf04f14107f566156c8629962d23208867b4f57066d299ad135a7599a9ed25e51290d4b748ae41c1b701839aaa37fc293db05875216ca372bf43fb2f9a74303bd15bc9da782530c2a3f02d7165c547cfb261941e7e4646115d037d5a6eb2d4b5f3dceba0614efc64cf2de564e43ad09be8462539a6bac262cfec45cd31c94f469c249c40c1a27a26ca3a6942ffdfac88e2799cd9ba148a9b827f3e8e0e2680eaf82a4ec5c83593e493b952b3aa1c3cf7f05aee978666cb47610e8f71cf9d111716446aeaf9a3ac34662d698b06daa042251a380f3533df9dae1d3887847cac96bf128c89c32eef6d01d8a21d251561cc0d869b11099f88f97c5b95c35f2fefa0586ddb8876536cc75a6db6af9098f139433abd5af0697ad5396075461e1ca8cca019c953c5d97afc0619b1e649f171d336cf1ddd15f9f8ad91f80623473a89db372db9f89b22638603d13c74a37b726372faa8e96934dba211aa442604b9aaf601faf4b719797f9ad7483ce0498dabe56d8d4c907a2d8ec57b6778cf626a54948df6a8d05445c129a6a916770a0159890bd749d501ad6c3f3f7ab6cbf0d76b70e1e361026309b84c9c8f7b2245b62caedb50d824e993fd6fa17943c7422fb46f8c195f01e2fc00002ec32775a2ced6f10f2ba6e3dfdfda4a5d8e2cff14f44672776480e202f683beb64f5965cddae37ab10266d07b34944e7e36feccd6aba5bbf3e0b0fac35bc56cf89c9f6075c02ef3e994f125ee8ae91366ff885d3d3d80244f879d49a1493d129ea17b57e087a3ac701be60408596e2a04d71f6a27fa6d3b3a0c505ede51d4acaa3289dae72b84ebc0af0768c61ae5c4adaf0202c11e882168743ba0decf4a38383b306149354212bb076b6b99b31682f55ce1d6cd6f72ce763244854ecbef45d6fef213076e839244d67bda4d07c8706da1c8a0eb3a3d2ae4c5b1b1fa4260102f5cec1c9138972de275f1df48b91b155009e9d9e51a6c208bb7013973d5f8cc8d86ee27f222bbaca5a142f5ccb56edffc6490693ee20573159b7c689649f69484c6d11cceb17d28ec143e4b069d82162df4cd678c4eb5dba4ffd83f060f1927f7c0eaa8e913a3a606e28837618e93366b781e5efd86e73538548feac98acf4f30d07a8f37dd8fb53e7786d28d80e6db3fd738ffc49d2e52cefc95b932e7b66002a6e4448f89c66ab1d52d59fe575b50f84ff5d90ad6cbdd499c277dbc22d24022645ea2abc247db5c15df2c0a49948398ad715e7df1f1f22c845b313504af1c9cb7433bd84f42a98d941f6a8f3769813ddd22395d9149bac00edf06fca08dcc51aa267c1c6d9db0158dbf2af6c5f481ba6372f0d63c3ea918d73d1b48c853f26d8cfa2367910fc9add8577b66f2ab74240656408256b749934e81a74b8ddf057902ebaa7a987b015a6f708e15f279260f4b82c1f42a325f0c4d269154ceda2e95a917131db8fd913c7d24b1c3037ecaa13b983cd89d832fcf65e46b33619ec1f992edb12dc487e660df485fcaa3c51ccd5dcf8f737e400719cf6999c9113f9d1a993cf6daa817df5525cd10edc72634970173cae03545ca5b62cfe0a5c3c443fd97a07ba929caa5724ac206089546494fbab18bd03bf68762f96f7065376c332513f561e6119e720e1288538a933ea3f3bc216b26357a7cb5edf2edbc63e413b3b7b81964d27d1a69c7779511e2653b6b53acf78aa48ef624512e8dea410e2ccceac4cc26284ef9a07432c6ce6f4b595f4f63c792da6f860bf26da6374638726326295dbf15f90c201f28debf040e4cb741b3d6d4b7c35fd70c216ad08602a882fb58240a8b4814c50e2c6f5a6fd42a387f830c2d79d989483db69887bbd00c419f538a6f943a28d1126ba11092318b2699fc2ca333479d81dd47dea9b13859d3ae7a8e40f0973c1b581a60275b276d81e7f0c9458073bccf2d64d32006ff1df581aa5cee93db5cacd3aa216f48fa2fcc0bf6ae02806f0309f2358b80c7e47719ba39f9595fe134fee9dbed014c12ac1a6e13ca0f04746d6ea3cbbb4b40f3315ae800a0f4eca03c51d337e14507c4dc63b990b2e020bfc6b6814523c7f422979fca0658b9d27feb1c038d38d78ec4a6ca3e3942ce281a7b7dfbb577cb6d8be800927b3c06e573fd1a2b5cfcdda0d7765f856f76eef8d0b91aff16157f4cc05fe6ddcdc0347267e8dd96372830c507cd0c05ec3e60392460ec02196527ae6231a722a2eaad2d438751afb91d9b232ff41297dfe5e116dddd7762b9a73effa7ba9e123466c51e44920cf26b6dd112e7479566606eb8734fa37931e96f2f0179bd06a8fb1e823311b039f3df27e6aec190498dce72ea61b39ab2914eed92fe0af3c2b9cd14728a66dfd24241f03f55e4b1d4d949bd67a9570b045883a4fe30e92d455754ee6216d3c9833bc4b97261759a32cea2e0d64aa6fbaf11b3eda5095bb274143539ecbad6220178974dc90e3d62425145d684a069d2d47b83e26043b1f9cacfa02f645c9a288e065f300afa117fa4220da171716239db1d190950c1c49b2e07aec4496c033a80829437f7e4783bb393c55874b3789c3a0c2411693ee1d4a7d0c21256bf32c4e52ec8e7d472f7b1811aea35b50ca35f79cf45f063c3a5932a3bf59f0bda12fdec903168ab3d3c5f0c41e9191e886e2bae2e6d3be3e3cb6a32fd8a6afa008814b195a143df032ba23c89b528986bcc69ede08c66e3b6bb132fad182e07249a94bd1e425f7fc489318dcee66047ba27f8bd2a10eba167afb8505f578aae0ed572531ec8aaf025ae7b154620aa7ee5d3a2f6e80ef4b0618f7b2bed2b8184a19753cf494313369f3927be6ab237ba5bbdd01437042815bd85472c8c4aaf3675e568cca068853e82efdc67de89af23d8ba08cc59c1aa810e3b7c57a4c3028e11adb40d12fe6e1115ae3844ceca8ef4f922c9cbc5b65c3c1a7c17f5b9ec8f2af49e849fb734fba03de5ac02e123904a712ab0c09a968445606b0843fc46e11b38f9cd8ac6bc23a13b39f52899a2d487dc933dfd02b5b0a57b8d233cca121d8b86614bb1d5469df0fba0d7602f2beaa42e617416db0ac8e23144d2d4df745245dbe31e09a70e279a13bacdab0f830944e502020766c5715f278f1743c225ab7e9c4c24fb1887f20e98bf452ec0ce1ffdfdb25eb44c8df7bc79d2a5241054a2ed90a60d96d61ff5938201d908fa6015e3384c59e50e26d6113192fbd18b7f24c2212b90225627338dfa6f5a106639b2489d80e9c1405566b627b02523bcccfbb5f7a24d349103440c06a87e3b0a95994d351d4cd5c0f0a3677cd8124c79f8b739cb2b343263037f5a698cbe794b90712f94d7730013a9a54f6237a07bb30087fcd499b8b72fdaa18e66d00f2a519db8627d72d4da93d01ce565c6680cc75dec409b0713b0814aad952db730b6f21286d0f422ab47d5e6bfdcd2c058a832318299d6f34692dfb2ef4be9f2c5edbf15396ef93b6ced5f9761eb4fb6d4f9a0ae8ee367d2fea238df60ae9b768b693cdb4433ecb7ea5368447bd5c9f2e232b92bb810860263f455805d0ae82c0f3ed938ed0ea9fa83ee234cf3ac5ea531762128773a7ddd0978276da6aa9a7320bab7ebc6eefa29e8ba4341d8ab3db2cfa977f0e7b12e1fd3f889fb458c6492c57b44573be1899aa9353385c3b59b71d45b669c1a4ae498dc9618e427429094867d0eb1b302e7ab3f7b368b192cdfb0a93ab3ead6f714fd942378a8e8282f3e9f7f05523460a6dd661288ca5bafc9d337b3fd542bda00317fe7c8f1f132939e1b26d75642e57364d2d966dd76c81145bcfaa3714d7b7f88c2527cc196edb28ed349dbc28bf3c487b3e13964084fa6e236c234a0206268b6b623998338ad2534df7e9c85266b7695cff157e984ec3bbeb3457b5a66daa52869bfa9f64577869163115ea3cfd681fa294f0f2e729e4fbb00eeb32b7ec8f1c8042afc4ad717571c5041092a6d5c4c8fd4603da8ccce29b1c6e2e0636a532b2f24f1423550715a72d1806787fee5638cd4208681a7cf6f19b6d5cff734dc8797317f45292955c7648acebb7c8f52973e7deaccfef568d59c6601fc3383d43e77cd95a27a09039c39d11f7466337477febee478df6f0fd854525c4c01182c12f401f715ccd66258381e4259969160e75d0730e87c696e0aa5ea952f8e801e10b79735dce637e044cfbef88b24a0d252e298e60c1200f925530a864a63bf508d8d4ee3bbeaf26f2fb61c986ffd12ade53d815a03a678ae738d41a6cc88c5c1728a46414c058eb2937c75a568022b6b0d40703fa659d31837df49a552e14da6c9d", 0x1000}, {&(0x7f0000000580)="1fe7a6c8105a8cff3ec9a77f45ea563c25e3616ce3c05f0ef981dc53f3b321d4fae575844b51af3ce3497471b15728d45ce1b1a743ca59aac2fa874f7d78139a0e38c8ffb6e58900ebcf5eec71b8554bc48d577fb08eaabe732b70d3f90a6a55863999febf6472dfdc3127e0e173200e77b1546c65be349006c2761845bf748efce5bc3a2adcfa6b377f2a1c6bc394", 0x8f}, {&(0x7f0000000640)="271d42c8374de73d175f9c3f310150fbf09f29122e956d29177c94022ddb0f61307a0fe0a72e3521bb5dff706018ee44a3027b4d20fe88ec4663de39fc7be179abc32677a09ec8bd722df55255a5bf4d90c3c8eb418fd1f7e49264563bd2eb2cd9ff840671926b58d9af3cfa2fd014d4795a70b192567ded5022e8db9c66cfa3e115ec7d7ed60245ef32eba823ee6fb0b5b5b9daaa27615f", 0x98}], 0x8) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812", 0xd8) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000340)="261913092e97f0848bbe8cce3e27b4773b97f41978c934775fc6947a18195d4ee97396d5a48cb8e602b637e7fd4f6aee4ea3c77e5acb1c0004e66048138c4b8443d9f1e7035f7f4bedccd1da673d894e0adc424dabea91123d3a4cf476b74c6d147f84ae1ccdaa02a10fe06f6529a6ee906dd3341623bd9af1243571ecbb9ff276ccca43026bea6e4fb80a0e96e7a14979728cde0c29b9e057d17f36a6dc9a1acff4869a018442fa9c46337ff14a004a6fd2b2d23e4a0a99469c3e614ed4699e8af6991d8cb7785c5f558d609144f75683e2f3b136df462b", 0xd8}], 0x1) getpeername$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) execve(0x0, 0x0, 0x0) 23:18:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10480, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/105, 0x69, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) 23:18:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r1, 0xba}], 0x1, 0x0) 23:18:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 23:18:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$inet(r2, &(0x7f0000000140)=""/103, 0x67, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 23:18:04 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 23:18:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 23:18:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 23:18:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="5c547ca09af41720d8ee926d683a48eeb7ed0edf412948a111e00f0aae76a4feaa5948479e2e440a9d3907dfcbe7fd6960dd6b562e3a22713d3978d2d8ef0cd7b40935693026fb748f24dc787d07d8ca5af0f12366ce8a1916389272f629f6d6175b16f596dd76b5037ea72d2342", 0x6e}], 0x1, &(0x7f0000000200)=[{0x18, 0xffff, 0x6, "89f85872e0f8ca"}, {0x1010, 0xffff, 0x3, "d71057c90e57c12dff30c1a087ed28002d1f3bc40e855f57a464c3f08dfd5ba2e78aa3c397be429ce3ecf115082a57d76785ca6b76c28af31531fa05e42515260ac6f32887a797439627f822d515727892925f9824c93c71b95be5ce7c7442e2a42b11ad271a85b06196b1d0723b8aa548aed8690d22f58b4e73197cd405d10c00b24cb1deb00885adfabd7cb4d3ca196b06430c49603a271939395678f16f65e0f77c5784771f3e68272f6bb1d85bf5574d5106aa638f4f6df139b3c36a66e34006a2a2c54598d57c7838e349359525e21bab179e25d9d6d562f351f8d4c1b9bc541753cc3b195a199561a508ace5bd5fd9cb63186a9851dbb726e7f3b6d158f7e76a5c418261483dc3fdcb5c8bdec4a788a2ae47fca8e415dacd28702bce3decab9d12c7547492424c87b2603db3105cc234cb25f6f7884cd7b6918251d28847e72f2f4ec7b651ea6283c23d977f31e37fa73610470a3e35a890fea40d32372758621b51fc28b7df6ec200c7b2770b2759ca4e13700abe80a2a4f6b2c557bec07642517e8f86cf5d7ffb5edf53cccda67e77f9c1d3c9b76b34c199262caf78ef033f3cebcea7deb79cf12040dce60dcccfac6b6c61dfaa85e312305c5961a55be17e42d456cf8f48db4d8e3064055afb60de903432aed21e6b3026f22876be6e832d8c27a9d34f7bd30d4d9a4072f0fdc6f1515bab06015882f63e105eda20dfd11604dbeb43875db36b2f1c5de7f7536b768e38b9006821081deebd7ff1ad4ec19fdb41baf3d1dbecf2283e66c1acb4a2ae1bb9f478b79d4395e60759d4a19a3009a77fe36d587361de4089dbc4b38011bd58b7e7c97f20e6aa3a28a8ce56413b49b68ed2740a6ff74917ebcd0d6056621d71a0b053cd1ba25e50fd22555e95ca1d610d550ceeab72b7ad200a9dbf448ae1b81409829b015885e083f579d6939aa6fea1591660df645797af99a4420a4e9c6406284061399d6a6e9583be8b39dd7dd385f211414037b4846ce6fea954344a8b65c9e11e02625821940271050c4712bd413db85cccdbe7e4fabc41e2c5b19076ec61d1ed88b429863f0aa653e7791d76c97bea6e2888eea7176c54316d31d8c1676b3bb17897672e9a834127fef60e3cd4d08f7ce15aec672352a5d4c9f9d83e001a90c934cf3eeafc001f7d01ccf67a57d34e914cffe89d92ed17347b659322121735480f9949d2f65b34bb9aea6dfedb183007421eb107c6076c76dfe4e990b337b68ae53c1fb943ba0bfa0bf474e4c614429519a355bf8db133b120ca96425804de59c561043afff392e4a773ba3080ca5a6dfe841ac37702265c563ad1b746ac984c086f63fba4e1d0cc9a6d69ed602edf1fcffc9d32210c8ee5e5032b904490b192e3e52e664ac3a5bf209685c91bec983f9dfec0387460cf18838441d4900bf524918e750e11a93530e605ed7b44944088897ad56a622517722394e48ad8a82670523bb94a007812af12ec73ac1737fb838dc62698929fdd3c88dc87436f82a3aee81280de8f9a111358f68600e8d46a0c9d421cd92b6ef01d43f31d51255dd5a714423ef9fb6c0ef705926a6f0e559f93fb7ac9662fdd5288271079a6b8db815110600d6f86b8b4bb377ebf2b4aa6099177d7655e1f0567bf9cb9102ed83ecbe0d8ae895d196252cde12a711526c55c51baa4a18e16c3a612f564cc711749497b53a9bf436b465967989ff15f89bbb6074351874fc9b241272eb7de099db3fbfac22e4d9b55766b24b0026439e6507e5c059a924f70e783ea4a024f99d39d88999723de442ded3762b22a82e32da76bd488e82624a7b6ec3f7f826af4a385f57a26f4e96aed21b15050a0676a7deae967a706c02531ff2266e45d78d975f955fee5e5e8ba9a04a4ea849a9ac88027de7089cff67a9bd17dd7c4e86d7262b9c1f3c0c6c85be3d2c2d8966169e6cd10ccfe3002ea55664f9d7c28de53d1db4907182b62a963e97004507e364d4d77485862abfcc731c22b8c7db510bdc045db6f3d60b6c2615e3f82688b9234670227cf18e0c14c1b4a3096cd32754c842d5b0e6bea047698e94a7e41fd6363a88947508c9905b0854ad7bc384c822fa4973f469b44620bca0ad4ac4d1ca39ca41ee049159d17edda4c89278cee4644bd3dc4a944bd09d5914303cb2a5d0432d0642d0b861eb1e65647534a8e9d83e1c990c5f37443ebe3ca06788287ace86fca2282a4c576c3270a777c0796547b31acfb2e7ccd4cd66c0ae9d6be42fd6a2793c50e38f3fca61d5c1b691c286fc66f2bd3764b6ffffede0724d00163dcb264b106a2414a6d96312b80fb45e56c7bec418ff3801e39e94cebcd78ffb0699c8a6b09d6cc94de51fb3b02c7ad8c2d0579bcd01bf640742cda56ccd33fe5743b10a594afe70c807d8fedd04f5cc65ba9e45ac5d8cee35a1ebb488759289c609ce45bdaccee09e5b36aa5753bd2a652770a1c830a9960eca774363dfe93f3b70bad7a4ba0d1bd72a9c12acf719348072dd274e2e9c122c42674063c9f5609b6605b6a829a1564e85f97eb55ea16c18f2a764a1aaea95e2fddf5519da0bbe22d8fe36b8446cd36c5ca3bac7c47a0b13f8bf20d7e1e7c66f3c35f7c81e3a1b798b9b518fc798a8267df25ddf16dc108454d04fa314da8cf16dbea4b4a53ccce52f1a99dd23f4ad458252386bd111081e546a60737fb1c673e56011f4d324c9586d4e6692b795a2724fa0e7eeaf0dfe40ee17500655fd4b279c70b9540a7b23127c8cdfae3ae8b80106ba7762849ab03cee1ad735e55a2a8d348d873c09227f228c58fb16a91d6fee54573219725d6507ab46ec0a4e1e41a6c8e1754167a8c51dc9fc48164db6d455db4d83662ca7c480474cbf355bade3273350b1f6952da1fdb3c94d59bb201a1e31041bf37d36d897e03e488c6900500685ef78136d42b1325f3d2ff926b3a4263e0633f2959d807645d337aaacae21199d19545812995bc54db3010edc7341a7ee19eac05a96f8ffedd76f2dca6bd488c3d7169e0bd981e0d781d68283cd4c681fc32319e95e16a5234ba3a63c6b38ebf3cf029ff4098bd6a5511c989dbc1932b6561789c54c8a011b780e197a846a7fe9104f854a932dd4e36753b0f9d53d158972327fe5ccf21f896f3a1702f1e8b7eef73cc462aac88b53293b315a09f103e0574596e0577946e14061fa5eab010e83230419a97d53fec051f78967175c36b67ca191bc307ba57565b949c5b1ce271380ba40aa1b0f083141a60a23dc75eaf0322db6fc61935c8bf965aad6a955cbf9e59c9185f6fcd25635fbe55b59aebb4d3046dbd087a7d8a2f0f560a2bcb27e9d817a13ebc4d901312d87e1b7c8855ba5afb64b614719dea274f13faaeeaf840f2e8db4c5cb226ef5a48f88df20ba6a72428c653f67e274983c23717d19b04a4764ed0d259770ff935a03f8030fd7958fbe86d719ff1d7485c628fe80642b4578be2e25c3d0b6059c6d07d5b222aae86246ef56516b2782a5230a689b76d69ad43e26e7acb2a2213a234c6e0bb0376b0a27531dd56ab92cf5c39caaf3208de674025c18bbb9afd68557e3299ff12d40af7b01a317a7be420620585d76b24ef8a77fd0bc0cef52f8224503f4328db2c4d19ae33edb5a57ed1318778b545e59ba78776e36e96b841fa587100ec84697aa132c0f0eeefafea819423039f3acf077acb271ae7495a571c4fb07431777129dbc20e796cba045105df052d39f9aefb8ac57a65b691344cd97ffdeac5fb4fcd0982b21faeb9e5312ad4e20e8993f373049fa55e9a7f0aa31b1c8354a25214ffe408b6772aab61dc6d2db04a0a6341974aed406996065c45b2796d50571c20c096f537e88bcccd093dd0b9ac23196ab7ebf88d4fb2fd35bff048bb59e35d7dee66e07581035c357d57cedc978d9349c3b2a0cb7471751315e8e025c3a570c53444c8b9c115535babb5e93716dbdfa610660fef05c46457c91a959e15222a3d7d87ae9efb6790efedc675c6c16e62b35a1bc0e5f45d9a3e5bb064e59d19555624a11be0e5e8e62b2756017716eb9c9551acd2745a88c42e9cefa10cba7515fd3b6e45e543deef03b1ad78e44dcf4e59e361e666191b1cab88661f3fa86b01575effada1e92cd0c6fc0c6fd9ab545b580f6c624bca7e1e870b94899238c4237fa846080c626715fc95d22a728d806e79fed7fba9f433773b74ef45abccc792b8fcf24652f77e07a3466d018d67ff411561b37ed183453ef3bd6386c9469f2ec012db14bee14531257e42b27fd22a7f622265b5b047db7b6b2fb3f70d5cc78a0ca2be9b0d3d14624c5c714a700dcae7251dbf27aa15ff21b4b57285669338068e2d34d404551b76dc821c4b3c27cc8f94ebc06a1d18c792b2038ffa3ba67c71d964fc91f1c24b082d0db7ea2e94cf2233bd64c7dd6ca082e4937dd4331016fd71a0495deca5d504a84ffff526e426990588b26b50a611d31e86d6feb72775aa7aa7fc0f1954cfc09a7dbaee97f4ee509dffe575900f80e511c1547e70c52fbed6fa422c5339ba2e0809a0b88d3272932af9746e23f4acc16c19e5839fa305f19755c0e67516af38c94053f473e5c5768e43c26cac0988b2547dc56aec52634f0f1fe3659d7f3d2b6f1d91469452d992a2c4b28072596050d4409ac50622243f7e462a1b2cdaf33c58d85c634217c009225690fe05a44471a8ffd6df9bc729eba8bb12f71035e2cc2bf2852b328aada3bd7a25c224b7535035cccad7a420854a7efbcc35eb2075fc0f09d16b91c83ac6348c05c80662385f1d15eddcadd405955678851d88f2c0fb2e997cb4ea0ff0bc0ed7af3862b00a2ccec3e49d0a490e64168c365067b83601c1e4fb9cbf268a29049667e20476ee0d1b4be19f8cb14944753f1ac65a78f6ab0c67c2cc945b62c50f83ccb687dcfde8cbf8abac73024870ce993f59b101e3b0731a92c9d06ef25fd4f93b270090325ac1305f929cdee61dd48df06456d8d94faf61ec9f1541aebb5e7b822f301c9dc53604a7247f5876583be9cdbfe3da6e5de6a76b0c5387909d3d5541d30f60522fb0471d073009aa7806149ce2f684ace8b7150063469a093f4c5b39e37a5573d5898f784e72d2b86db6988ee3a46ae878ce787f49a9cf9fe76ce3b07d7dc79ce02cc201dfc858534768f32813051ac485bc8f5f5dea78bc2ab2169f2f33881474b1a11fe24823157ee943acb48e7d27e6aeea0e21c5d7d8a350d7f653692f4ae90451de37433c98638d002759a5507f1c1ad23510345bd37d01d906f733fbfbda3e8a3cf6ddaa59d46658e0b95c5ce0a637cbeed290999c4df881059000c2d5023649184af146186c06d109557bcf51cdd77c1ff7878a2f831cba038074d6bdeb1004df5d6545ff84b6a0a8d668ea4ba6cfd7bd3556f1eca152af57f0b38f9cdb77cb2b0bb0597828f2fe3cb6eabe991c70043c90ecf67f38bbc98048ec7f3700657d80edb6a9e9185e30c0d763b880e3f31ad60da14b655b326819013d05babdb9693e866cce0e1d2e96fedd587103f5b8882643f78962759ef8f22eb7498c6c84936efb25146364e5c50daf6515543f6737cc526cf5c7d2f80f06d06be1cd5cb379c2b2414b21569f1c0de274de2c59f2d6bd6f007e03cdef92c92ebbddb09c3108afe3e539f02af586f78feaf3f72a74bb3e2705ce6768ac1591426a6689ae691c69f81b9ffeb3d92fd16d4836c496e631e6d8707b6f1d036eb30ecc6add6c18b91baba9d0cea4c237815ef96a81c952d3d074b8c70a0f08835730b266d2179e7a"}, {0x20, 0xffff, 0x421, "94fc79a2b84d222e263c"}, {0x80, 0xffff, 0x5, "d31353c6ac2dd621c5cee662511c952e65654794e05ff0f4007db7e79a3f556617a4a044ff27fcdbac63a0652575910dfc6c4c736f6a0e3eaba0b43dd690564ca101688a3bdbe8b26331438285f6b5952e53b0bf1fa98805d9eadecedf863e2425627d6a87f2aa3a535a9bd432c36c"}, {0x68, 0x1, 0x73b, "1bf3b586c853c66cc017a5ce4880626d2c9165995ba163a34095b62b17fe67a8cb939e874a1b4c51ab58c91fbf914d3898773e2ecff4434e8ad0833b9c931fc8e7c569291409defd1d2bc7585e4b86f73f4eca4f067c4ed0"}, {0xb0, 0xffff, 0xffffffff, "7168e83cb38d920d0ae28c4c14cad4ec5a3d402309cbc79a76580e548542910fbf1e2b83a10b98eaf0d76cc81e639e57300dc92ca1addeb0dfeb42ae81db2ee91be83db6c8da40a74c8ea4cf954753b8f64f9cf0db8c7787da6b903026ea85255f4baf2654ccd7c710b879677d4ccbdabd310a84c767ea6496c10272ad5e7e46b2e17ff70c4085bcdef9a5ec278a898195e6848830aff510130512"}], 0x11e0}, 0x2) write(r0, &(0x7f0000000040)="6e2e15f7", 0x4) 23:18:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSBRK(r1, 0x2000747b) fchflags(r0, 0x0) 23:18:05 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) r4 = getuid() setuid(r4) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) 23:18:05 executing program 0: socket(0x1, 0x4, 0x6) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x40003) 23:18:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x4, 0xbe, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 23:18:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x80) write(r1, &(0x7f00000004c0)="81dd008a1959ff4a9efa1db3decc999ac075940e90042c5deb5c297b39e487f903c7deab55e97a5d0c937f46563599dd4b9bd154201f38bae8e6d845c49cf38967c455010ad349760af462bfa22ef565b972cc3c3ea8df4c1ae3db6405364c954ca42119ee099d8a5cc1e4f731baf3242efda33466331f349e21af24c560e85bf0b1f679b94356cec361d67810f2e758ea4e263db1f5654618eec4adf1eac0852bd93606f4644cf9c98f5793307894e3085bfb397e5d367b16fd56301c36f8564584eb5da7dfad217ee6a98e7bcef654d7", 0x74) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) 23:18:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7f}, {0x7, 0x5}}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 23:18:06 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) 23:18:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='W\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:18:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) write(r0, &(0x7f0000000040)='N', 0x1) 23:18: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) r0 = socket(0x18, 0x7, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xfffffffffffffff7, 0x4, 0x9}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20088, 0x0) 23:18:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2}]}) 23:18:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 23:18:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd4e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 23:18:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4000100000, 0x0, 0x90d6, 0x0, "d730000000000000000000000000000400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) writev(r0, &(0x7f0000000000)=[{0xffffffffffffffff}], 0x0) getgid() r1 = syz_open_pts() r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a37af68c8b047a26000042767bae198c6393238839d5b79cdf02d1e8fe6d6de6a3e92f1b4f60c595beb31c52d17248f52431d2a6500c2a58e50e5966c3c9328ab965bdc2614fc9a453e77ace33b7153bbc05d686d8431dc30c4530105b7f9027046005b99ba359c1eb3395bf4533788e236b4adb7ba4cbe9016ab92ef6b7ddb495a3a588ed7f6408"], 0xe2, 0x3, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xa2ea, 0x0, 0x200000001, 0x6601e39b, "845d550900200000ebc67f8cdf40b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = semget$private(0x0, 0x2, 0x550) semop(r4, &(0x7f0000000080)=[{0x1, 0xde2, 0x800}, {0x2, 0x8001, 0x759c13b8f063c595}, {0x7a5ed18e1e3dfc24, 0x2}, {0x0, 0x6aba2364}, {0x3, 0xc3a4, 0x800}, {0x4, 0x7fffffff, 0x1800}, {0x1, 0x2}], 0x7) 23:18:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000800)='./file0\x00', 0x1, 0x2) 23:18:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 23:18:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 23:18:07 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002000)="7e491316ea3231a3813ef4cef88e5764954e9662130d25bfa3dc918176210d48f51b832f6a853d649cc07d7da14ea3b8d74f57d29dffecb64b469431f85e774dffda47e25261808464b7b8e2933fef4c4a13ef320e3fb5444d8159bca60bad662019eaf669d1859cf363a3fefd663e323499ff34b811a9b76036d9a41ff63cfdd3b31c52cf34683d684c8b68476d5843d332ccba43c8779ba473e5e426fc52962950713dc2c3a58cc5ff5a9264e19315939d1bf990713ba1771e4085fee5d07d3d94e631c860a7f72228639dab07c5f51520e26d5a3a8c0a61a08d71eb7eba3b98a0fa45693b511091059809bc2b972618f35c684f7f51822ec396eee1e8e6c9e41d8bc5b33bcada1f52386270bea8d63500835f335c881abeed0e78b494242b4c226e5a261d1cea7f3b6a3e878b08b53bb7c8569dbf3c5d5f929a1e4e20942dc4480e8ed27de6340be491697911fec3d319d6bc94a32ade6ae9e62182124ab4e5bb70392560d7268b0879f94e286bedab9558cc4b3d12cd97cd1e9cd01e2a43ec20c04a9701ebd855fcf10cf3cca7cd93b3cad50985a24eca5b65ad480e0a8fc6147b8c5940a59e4eeb4c6f1fe142ed135ff3927f903a3993195636b16424099042b9a85c2395c3db4cd5dd6500b7b87baa01cdd5b190c24682eef85b5f2317c68768d7928c0d325a6dcbe656f9d820ff61d284ffcef81371e1ce3c5da3a5665acf0998255556d85b72e05afa2618f62563aeb3ca14418375c2acf94da454681b687911839fa7649562b9f87a1e4e5321030023f0c9c3a4d7ffa0739bab657abaf05d6d5bc50718ac582ca925d9bc19e7ca202ffdb8d98ccc000864e184e17d0ce630c0eec547ab1d5fb8deb0da77e0027b1e84464b1f7a031d89f01b5b7161092fc4c25288a2af8e154bbfeb73d6029343f25e4a84b7371ee92de96b6a19a6a8da961d37890a0705823df8ec375a55a2b5468acb0e84f31fa7a8f37bcd476207fe555c64042c2e9d3717539cef9758a38f7671b905dbf5fab5f1f4d3a1fe8b6c98fcd0013deff80ed2ea3566b4a2f74a9342ac9f0927b1a64052f1e2a9900270719f9547a45abd12cc73331df0b9380476c9990a60f7cdf79cf7de3fcaa4558a0b957714710b63acd860570012996a88fed6d44c0fa9080423d4a476345ae7f31c49695f42da55aa70095c9e33d17e6d1759adedad4835db42460e910ba3a0377390d46bc793f8df046278238a5a177e8f46631d77e005992cd86c73d505c30271d644a162359fb66e5b107c2311ac18d28662818ee6024228339ae080a19a4aa2d2c5dc30b8c21baf52a7fa6a2dedbf7f972ac1616874f0eba4c00b37eb3f1013ef6ceaa33510fb99a1f61ce7baf3f75fcaa09a77d2c4fcbbd4e872c633837864da0e72a4dd30f2ebc2e4c17b6f913e366d0556a48cb954747f33437144680bc5209cec45a8759df2b071d22597a46164031e2582ddeed76902249741f94a7bbd1e25bd9f24d21acc795ddff68320ff8bd96a28a43452e59ad1bcb724295ff2f1d6686059420375cf0a2b9e4f545949c6a1483757564c3679ac660043992b4e76af7f024385a3a7bc9d4134aa01c804e6265ae8ac4b08bb8bfdaf1d77f37680f7a1c902c4dc76685224528bc12827c70394c60e65070d9e56e1f7bce19dcc9d7640e12789a6935a6ed158739d9989656ad1d07eb5bd84c32413342bdce73ad4f04086f0080d85d4a8c9559a8217eebb2e9735b7091d382d8489bc528d48c422bc221d293c2660d9477bc05c48c9c7c76bc224922adcfc191fd52d4fdb21186cd453a48f60ac913c926c6b6a9dc6e61e514febab7138c81d45e52b3f1a879fa2b6c0682252b07b26efbd9f142e9a9cdaf12fd82b98951e870cc14dfedd81efb8fc5cdba8189d4324d0d03870591b73f3359e7672870be844c7c0edd42f51c5cae85be9ec92156818aaacca56b97c9da21710badffa117c409f9adc0cd8ff8cd4995d3accf40ff7e01be3fec2b7e17b7556cbedd9abcde09a3cf79b86e5a81c44116cf309e8bab17da7b27f2b8d600be3f6232d8f70be82d6a17c6364173dd1fcf63f3d9711ae9c88269c36be86f366c91a535dfed10ea6b1ac153d2aa0461a5f91733998eda9d4a6899505e063396196a91ea4ab103f69880ce15c40fde313699a319f554bedf8ab6cc6cf977dc9e19703fe1506f7d59c7de15377a356ddd7fa0dbe398fe0813461be3c0212f90d7efe6d575adff516ac36fad7306648b21301b5ffa27d08c8870949f183c86d6fc0252501b27f34d2f2b7a40313aab4c1263913d18bbc1afda9dbf43993126cd3b229ce06816bca81edd21acf440c4f04f75bc03ccd5904cc2c49b9fc79d38ff8ff17ad0486df0047f592b2d79a23eb17d36d4bbf2c471baf42b0a46796eadb3ff1e2e55aa34b5f34f02b2a0db3c3c5b9ae82937626711413663e73e2b10d65e041b7235128e9e219692886d6baaeb1fd745d6ae45622da4776f9d6fea0fe52c80e1df458819e9ffb472a878051e77e2fd6d7d68b462d52a399d85a6555f9da86497e3a6aaf5413cfb11cbfa1f2ac7fb79dd1d78aef1d137da9454737eefaba44980691427543ad18aeb8eb7a8e8f5bbd303b218a81970655eff4b2ba34782f0f797fc4da92cd5904e2a7de77405fe986db9479ca91132cc60f85230f6eb1709be07888ff7cfcf5e31aefc11f78ad990b7569ea3629d31c46a7dc90b9e373a6ecdee98a996766ee2254390b06fb57557eb0fb7488ac9e7d446cc662ea48f33e5f0a090cc231b35304f40a71913cc53ca00ada3ece463661c84c9bd8f4646d40625bc5924d562083915406d94fee8a0df1b4db155e1d1cf9dafa850b859871902d72cb2958bd02f0bae1b3f1728486a76e0c1f89e76169595178efdd07acdf488913cdfb041ab6ecd4793b55bec96d36ab833fbd7701c003af58d7b9f66079a0e581b8253588c02bba2e555a84618e40d4a42979cadb62ec81bf374df15af2c8bd54d959c53691d66fdefcd60efb325c437813b0632fddba51b04f6eae0fbd28cb1ddf938ed189e8c843f1d89bb2c48e4895ed36c18e5c7e2945d82bc33272ba180ae3c145161feac87da2b4c01f2c26baed93e82d16702e752c9e2a8ece69c615a4d6fd2708e17070fb10ca7694fdb565981dda977e4cb1fce0e84404a3a899eecad9e1bf3a11b74e9a676a1d00b37137be1c0260a65aedb0da0d0353237d830d0962df9b3e1e64ef6cac5da5a88488649bbd8a559fd9b1336b861b885c5fc59951f1792d33c09e4a7ca3fd90ca7198f60ba64321752eca5312ec1d06cb2f4d7863a691e561e4da6cd7dfae73a411761442ec9d7b586208a2b40554fb83b4564ff29882fa697a5d34ab46b89ed9d8229f952a649ff38835704739612c07d5b9a6c1b37e5fb842ad6b6d6ff0605a8e74c69cf46982ace406920e8b28c6966d09264e2730ab053b752de13053b9538d30ea532b6d42dc1c75dabd2f5de8394e3b9f39b16e7bfa6f75111c0b156aeeb8efa2aa1ea18f3a35a780f51f203827059996dd211c5694732fcceba207bdb13db40f58b5100b9256575f2b2b204d90a7a0502049b56ac6957d41e9e614feaa78fc34097eeb8c3abb62d1b5cf97a599e7e4926da780bc09f2dea53ddc17574e9900d0738fc0c0649488ebe5549861fd0ad4f4bb9df39942f9c01e59ec3c0c91d92101537804af025abfd4f1e36547e5343fe8df6c445a7d481dea55a577d9812a23636e7c7fe364c2cbd623894e647e2162356d902e7e56df5dafab9cf72b993e813ce67f2b7f20bbf20643266650d9fa73f67ec22af243d89f34e8690f8955d742ad50c7f20b0ef1bc34652f22aeab1c4a84c4adf1a3d4b38c53d6933d581b9591b3b3ea159d58b5c126618aba242816830c813dac721823fdeb71cdbbd3fdb54e2f8314e2aab3129c74a517653a2f6c56bef219fa262a7d1fd501e0ec3f79b7618ee40976cbdaf50aa9df1375e367708ea10b06a5f46daa2b5ee180452ca34f4c7db0473ffe09baefbe8e82e0bb00e788cba9554efbd21be323524f7199156e429211befd9af42fa99b2c5d3f5f8914e62b64321443cd674a2c814e880ecb6d98dba669c1e3342f7b8870702dd43847c47455e8a9b3a4020d487a201919d616176ddbb1b2a4ad2032709bc9a3c35be6b6e5e377658c64fa28cae5f19a0a62500fb6e21b3d82544b7a533a3c64923eac263445d2c15b856c25687b1dcefb87cebbdfaf284de42c0a23d38c38c0452ed43c53673149cde006202e9651eb14b29ddc2001ebc059571eb60c769994514006dc9c56b4c0e8e6293f7ea5f8d0b8c76057aaea5f5cd7429f57dc045ec9258eb5579b3f5284713b500627b5f57e639b571238bfac95e029152b217d02b86c323ce5299ecc9ed3713986da60963f92f9b4f6e080b960e1512a7a0f4f729d0240b5bf63dbc628c42f71719381405be9d88649efa94fbe4efe3038fffb19f422f5b00006822626cad613d5b96488c87c6d3917370416a80e482dedf29c12821724aa0bd30bcf4bf49e6d3e8c5cd8d5349c7ce8095ee82668e723cf19ad4b387f3fa238ee222676bbca7136d0f8b116e6bd610f94b0c5b6261e514348f1c9824c1de9032970dda7a3c38ab9ce7083645983b01022d392b16a88d30c6455fca2c50f26935be22bdd0331f7539e758623e92883b32c6449bfced9a25da5aec7a77cd412e41c58db03308acff32d7042b7e4bb20690a8555efdd26fc7767b26f19a77a1f6394766c1fae0427009cee38d5b522806b693e807752e50ead2bf2c6d06fff5073e8fa7bdf8a5e70ff7bef3bb217b9a244a36d529202b93a1b51a7f623c359672754f64f432cf92a8e1a7f41469771412db14dc1242f85c5d2633b4544c863f505c08d53117a292c5140410eab9886663c1c9109693f2448086aea9b385e4983a74c3c722bf3d0314f5168365904edd87ddf58e40aabea46faa74126864f2d81d6647c5a785a292b99bd690ae258633557dfdb228254c3f6fb55971446bf3f3995f399381f1664b19ef255ef0604151edd757720ae324fab4a8ddbda1861954eb7f8ff26a4453bfe0ad9c37cc32e4a90f29344a5bf303aada27f663087e5b8f774d03ccf22d0e3462b0db99e84cc445740657f36c577ccba337736828916bbfe1dc21dfe685d7b258c5324c37f98cf57fb5d485652222ab54d03dab86141cc103d83f5f2c3ce53c062d046255abe1a6c9fe6018c306c41244b0b1c38ad78d4576bcb7dec9596680ca032f97bd73e7d5ad6867aed3562a5a43ba0b2df11ec4e45ca18e3b9cd99b196db8aaa458510e59273519bfbc0292408314b6a5d584eb4eedeff057eafe0bebfff5e2f09a2f38845b9da7a2568c088171d36cfec2107036e0863ae261720c20283572d6d49e33b2843f4dbbfa1063934ca4b3d8e6f46a74e0d009ceddb79a4867c433ff1c0d5c3a5e268beb54cc3977e47fca345c9e1184eba6271ec4883baf47c1303ca8a0b96c9194763ee39aba4f0ab800a5c6494f3d8b223915d3af66e1f59a8fd596cb1996f2b810bdccc4200d9ca3a1bcb3f54aab37353384c87dcf21de3be45919d1c61361bc2d9e4d0e9caca28144060ccd4de7e001652213a349341c03a44f2eed0f83fc0a94bf53e7ba4163892f9caead78ef042d0015a7893d3a4202bdc65f6cb8f92e8376a76bc87d3cce78281ce09df770de76aa1df27ba54b223b18cb0f5ca90e19f2cc12aae34a690233ba374d106e98e05462d8ca092ecd9575f457b84a76e3f8b9a6c", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 23:18:07 executing program 1: r0 = msgget$private(0x0, 0x1b0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000), 0x2000000000000073, 0x0) 23:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x9}) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00030000000000000000000000000000bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afc85dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa7ef261df67c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1a112d3b03a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb82ae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a9900000000000000"], 0x300}, 0x0) dup(r1) syz_open_pts() 23:18:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 23:18:07 executing program 0: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 23:18:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x10000000000000f9, 0x0, 0xfffffd9b}, 0x42) socketpair(0x6, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0xffffffffffffff80}], 0x1) execve(0x0, 0x0, 0x0) 23:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) close(r1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) 23:18:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7fffffff) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/8, 0x8}], 0x2, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/85, 0x55}], 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x21, 0x1, 0xfffffffffffffff8}], 0x7, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x3c, 0xfffff, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x81, 0x20000082, 0x4, 0x4c}, {{r2}, 0xffffffffffffffff, 0x59, 0xfffff, 0xfffffffffffff800, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x100000000, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x81}], 0xff, &(0x7f0000000480)={0x100000001, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000004c0)={0xf800000000000000, 0x2, './file0\x00', 0x6, 0x5, 0x7fffffff, 0x3}) getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x7, &(0x7f00000005c0)=[r4, r6, r7, r8, r9, r10, r11]) getrlimit(0x7, &(0x7f0000000600)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = kqueue() ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f00000006c0)) readv(r15, &(0x7f0000000840)=[{&(0x7f0000000700)=""/103, 0x67}, {&(0x7f0000000780)=""/23, 0x17}, {&(0x7f00000007c0)=""/125, 0x7d}], 0x3) fchown(r3, r5, r12) r16 = dup2(r2, r0) shmget(0x3, 0x13000, 0x2, &(0x7f0000fec000/0x13000)=nil) socket(0x3e, 0x4001, 0xd316) close(r16) kevent(r13, &(0x7f0000000880), 0x2, &(0x7f00000008c0), 0xffffffffffffffff, &(0x7f0000000900)={0x200, 0x80000001}) ioctl$TIOCEXCL(r13, 0x2000740d) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000940)) getrlimit(0x8, &(0x7f0000000980)) 23:18:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340), 0x101, 0x0) 23:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 23:18:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(,,:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)=')%^$&@\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='-/$%+\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='-\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 23:18:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x100000001, 0xfffffffffffffc00, 0x2, "d3e9492c92cd77f07f7cb0d5f0374b573503341e", 0x20, 0x8000}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() 23:18:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x10, 0x0, 0x57) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec3", 0xffffff22) 23:18:09 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) semget(0x3, 0x0, 0x10) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 23:18:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8004000000c02, 0x1c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 23:18:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r1, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 23:18:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x108000000000000a, &(0x7f0000000140)="92146b321f9893980e6654f876788f6a108c3e446fc9382340c99539b3ebc8b8097fb77267da4691b44b2cd50d55837dacefcd90bc7709845db9601ef00e511e1f37cfa7d2dd3004cd92bc6a559f72e2c1514bbcd9722ae5257401f6973b947469397df9aa38bb1c9e150a691f0e26648d3f5a3c5676a331dc8c352f0d769fe99a75fc00", 0xc7) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff00"/44, 0x2c}], 0x1) close(r0) 23:18:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 23:18:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000080)="7c968e15fbdb70baccfdaa016eab5f3c171ae6c14edc9bd3ce1979c0a4b9a6df011cfec5", 0x24, 0x0, 0x0, 0x0) 23:18:09 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r6 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) r7 = dup2(r3, r5) faccessat(r7, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x44, 0x1) getsockopt(r3, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r6, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r10 = accept$inet(r3, 0x0, &(0x7f0000000580)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x5, 0x7, 0x8]) getsockopt(r10, 0x3, 0x7fff, &(0x7f0000000600)=""/158, &(0x7f00000006c0)=0x9e) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000700)={0x9, './file0/file0\x00'}) 23:18:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:18:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 23:18:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) kqueue() bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000a5eb59a816cd1b99"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 23:18:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 23:18:10 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='}(\x00', &(0x7f00000000c0)='*}[.\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xb0\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00'], &(0x7f0000000480)=[&(0x7f0000000340)=',--./\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x85.:^&\x00', &(0x7f0000000400)='\x89\x00', &(0x7f0000000440)=',@\x9f-\x00']) setregid(r1, r0) 23:18:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="1f3a2b1d628bfc7addd340bd36b6b46726905589aa48fde871901292759a35879c1244f11532706d3b850d899da92d47ec693af9d9dafd53fd0764f670af93d613f642b9da60fd52e945af0a9cafe0137b5137529385395f8e05bfd250f276b0d18be77560ac24710a68fba084a42b06f49a9280c3fd74784050fbb6fe892b1ce467ef7828db7dea288cb14ad27d9756e456956dd90164892da708cba8c252b21813206d33b90ae7f1edcdd01df80cd6553cdd19ecd9238120e5b9007d7e7f9059d854cc6de5943ce1915dfbf0477654ec42523fb0c80300316d3d690dbbad58a3a7a3c319f6991a49607e236567627a82ab831a6c597d9ff8acf292b344abeced863ca7e69e99d772d723abd5443deea74142e59e49fcaeeec076466f2cf25ca331517cd2874e99b2c15783677edb72a7441cb89ddce38df222f86ff657343247565e47e5c6850143f2c4982f07bd0d7c4d9f05df6e8078a5e86e20e714338fe37a5e63eedb7124fcf88f312279fcc0c8daf81f45fc4f96dc3ccd4e2cbb6bd55b7c8f00d28fd7abe15599f10be07a4ae0cec4e4749e77be048ac258a446d255cb6e92c097816d2cd3d400d48cc8e3f820bb35f12bf35c419f7bc02f7dc6fc3e07ec3e9f7f89a7c6a655de0da7ec7c988ae40115796c70dcd0f388faf55adf63e6bd9477bc465719fb0cdef7360a65afc64f07e0da33dd5a6926fc52f27ee0231f3c51621c895842a54e74163bc54a1386b595ab6c667c53c68fc91a003fb9d2f8e13dbaebfcc0e210cd456679682d610bbfe6b07d1d972c3e9e1a0099349a74822c1aa007068a35fdb9490e6378eb6b2e0aaaaba8282365262a4d573b2c84dd47a76b0191dbe95e4ce5a5a5d69c7b591f390309abecc3e2b50f8a04cc580198d20ccb0d51b66a8b1ce9c56bf85903583e967668dad0e3d4b3464b0aa09eb68e4022889e4471f16003b4945f0784594da703c02546d0e1fc3293a651c70379b5840731969e4f6566aa9a1b45d3a8ccf1d8996c019df401e817a20bdd96d20861ff7a5d29f0f6579869823d5a778cb1c4b97b2a6e7820d084c004d886ba89bc7ec2e6bd3a99e51acf4737f61a4afe553660fd553e3c400b79285e4ef294bb56a3ecda81039000a25ee5238ab9617694a5144b20ee82effdf14f4e37522127c0d108af82ffa71638e18dbdc17f67fcaf1c20054787f984a682e2ef4bfc530e64d9f16bb190494200953c49d6239c791b2b1e898d0a4b8d8ad71ec22b14d2c9f81e8b70b5d691f98575a30d92f282a7cba8ddefc569e935445dae1558bbc22c8c4aae9cdd5c2f5fd127c777de7b115eab32dcdf27680dc5ea964872d57b733a133dc70566af00b7f5ddf4c1c5c9cac4c3428f7c267793ede641a278e947003f7d286d689a3f9175a0e33db09316bd111de830c45ed1c868b55c222bdae1a04ae27d324b3cc1f0e64da458c1d8654f9d81dd3af8d8e82ef527ba4a086674e0473d5c229f9dd4c7e407b2ce066bf6de1153e088edf0fb6f00dd72516d1e801441d97a62a8c3dc35d908f8fe2e466e5c87d687210f8f5d338470a1078a10b3fd481fcf587168631152c74bd1570587c29d21ea8e87161ef7c596c6250563d662554c140c5c4478060b709ba56429a57dff2a04dd712132f32826c414be0d2c271c1c4dd4f88fcc6f736a4216f724bb33ae98bb555948868552c4f75214cf1aa8963bf3da48e1b943f623367cee18ac18ee933377cb0e119cc49aabec7fc69122cc5d954e5b8a782efd78032a68e4e1a10397bcbee4d0740f7549532989bb34b574a05d0bb963a343b9c9b811b68ae166fa978980f3718292d1e27f37ff12a068c95206e46c8f7638935cd254654d391dad3815f68fa03bc9c9cd1e55dae302c9e772525ae516e1f1c69946f58ec7960dc50592f68d173bfd055ec8fcd7b400f71905996ede4a29424d53b8d8fea45ab2537e80cdadb0a4a31ccbefa92049994218410dc5108ba71e99237beab0bfc54df6fa60602d4ac66703fdc0eaddb74acc3ed032b46071c9492b09b482d53d7528d7383d521b7f885115f64d3161f477ca98888a2607ea91c985e8014128376b94c4c1597d67522c47cece42f9a803ea75100d1fa42da19f0b213a3db87f714939ed753a8514c473ad725a27188324a60e2e4e45589c4000d4e09c10cb0804cd9261a77d3d332170682e50122be632fd1b7a375f8fe6a2713988afd741fdc9dd652b0be2820be323631fd4ff4a3ead4e799bd5a67d90ce32b069ad0acfe8f1a113e6d0a316b9b7de49a723bb71cf7067e0ef4238de324e07224aa9b789d53c039e79f63f9246c7791f6a079dc03f7285a1efb0a11f6a827889aace9af6151628aa96f8c9fab50bfaa7fb0c75e80830d40626715d0923097fa070fcfbee304b13d1a3c5f14243bda44db9cd113e92893bbd48a691aeba7f90db1960c7a437e9b615ec8216123d25e1575f4c0e07a4ff9ac0e0d8ceb5c1df5938b76a73a6224d80ea9f15ea90c66095c731e54efcc5ab9865563b4a3214e133e718b4711e3c3e5855a7e9a39fa123c65299d8ee259a22ac63cd5481c51eec65668c64cc0043924aecafaeae2a9ef83e35d4339c56078eeca9c2c15a3e0c841220dc22ff672e1f4f511057948b4e05dea7f9bdd7938a1da616b344db5c795cfa98125f3472fcb0d7617779c32b4fb5e1d804cae1b69c76a4ccf07fdbab22bcff0d7b3c5c030e799032da05a630c0a54b4156c82374da17e00f1de853ae1197fdc140410103b09e3d9a0cb967ea205f0785ff38f9d3a230432dd63d34d08d6d00f2a172a60fe3ec3b8f3cc8733e5f5f22aca6090ae7eed12bce56f948269de4437b7bdb37bec76a4d90bb4038fb0088475d357754515d6d1abebbd2c94a028fa9c1d1e66823393bd3709e938e66b29d3248dd65e6d313b309f0dd3110aa8a33ec4b3b9a19175d06b6702527d1e8184b333435cf5e75032e085bf9ce52dccc3d04606f11ec1bc850c7d91efd466e028031857b043a828bd52e7da055b030cb4ed9be430a88df9857b008bd31810e7eeac528e8258b1aa4facc5199d608a9cec1ef6988dc0bde8079dbd0d7d301e68f45201fe27a879ab15cf22b07818337fff255b5ef61970c657c2ac7dfc1ff0d65f0e0a4e4fcb3d074177f2ddd44989a392781522eb6c2cf0fa6cfbc2316cf7a97078c6afa3f33e682688e2a3fdee8dec0d7e9cd7b40ff1ffe167cc1c71ff4fd32988c3e88f0c440ef9c70730218495b057f28b75a3165849d713ebd84ac150d08a7dd638fe224faac75f91c162f4248e543784ba9a50a1ebccac8f573f4444ed06b8a4c9849a2be17f8c79649f3dc93c87284ea9ea97581c28318a871e45f193c61053646be0eb2c761b61e1568305b5036684a39ec2276c1e42bd56743f5515391a173973230230244ba7e5d3ff7a0fae351528db525cfadefe67cff4801a6a20cf7c39d2432136d6c229d9131110e6ba266fd41e1e2b6ba01ae02829b0cd13ddd9a4f73c7f5212a0c92de0cba1d79696088f304186eaf814b79f6a7a06fe8501a00851c106d5e46b473c03bfec2f137971407a75643425f129b692fe60ea8830c1940969fb5da36df259aaa1bce06952f59cd8089f474df2c377d2d69036aba0c0527f0540408b5e09e15fab87da37a08997fd535f207e6e70436e58a6ea1a808f01f54b38cf8efe7981fefbb1be13213e70627cf086a28648982d781eedc1b10d0ba62f2fad3eedc42d37b3a2f62a9e523d71caee148ed9bd155b1a3cee2f8827f46af20bf362acad4090778ee7f8440dddd0db0498e2ab8b5dfa52f280feb2e188621ec2a28fdb64be04b5224cde4a66d67d58940fb643446419ad8a0148f9c27e1017b636e8ce97f4e5832ccd820179cde59fca68d79da1550108dc89c642f887118903313a94e9c13cdb04a3daa3f84886227eeedd822844a933ce5523757b6f6822ef1f49e523ea2eab21d0e9bd9c208a12eac1b5661a6055baa2833f675d43ec9335a698c5e5a14c1c5043c923c5e34ddb22414af849cc22cca3314aa077393be091c747075124314cd682e7892d66b5f54d28a0f6ca9603ee4b94d7abf526ff7eb0ff70699d78b9b21ddf35c43c72aebc87797452d9ac680904837098748b2b940a88ebde6b7e885f4ecb42570ce29ebba3e7c00f3c047fd4cc6bfeb0f8d7527b06e6086f14ffed282c2f0827018b62f976dedac165ebcc4aa6c602feadcb325e33b075d1a535ba9cb33f04bf7e760ce24f22552b8bfe6924d832069c28a33108a1fa8d23358728f072dc380b58116263e5fe10390ca9c5bce57ed4aa10322ad943b5b59fac0167ca44b50f49d55f7d865e5abf54c54c03ef6845beb362835cf9750d628e940b2bf792492947e69d85738e3dcb4065401b531ae545792c27b444a116ac82244d7c0eebc6aacbe0f1aea014b7b870bde422a2376ec3b91d26c0b152e09693506547b0dea4e7dd38cd2f9eb60ef233d1605f59e8b9800626bb77ff0d12c77e442957ffd34c340a3061ee8ab488f76c21c9c73f39594bd159023dc77b32e649912af03192ef9d2d315b4452f1a96c40f742780c15fdd00522a7ba92a6a5bc9eeead9f7f30d154552c1f861072b29a22e7005fe78ad2c73ca3e96818e5a1cf026c1c65e81cd076147a098e459184a618813fea1b81619f1983ba30251665d974e7015ee7f9b3b93b809d8aced909f90a03b5bee1db9daed1b7e56733bd37294759aacf30bcea572871482317625c9b13d395040881588c11cef82688b4b8c2a511922b1006f5894dc1b24a23238ea8c4d6dd714a541f3c263b59249dbf6e9cdc5aec8f5483112c6fd9a749ab730856b103a62fea340e0c4511256055454ec4d7e52d8cbf9db1ed45f96496aa30580b114a66e5fb212decab336c4270420b80489063069dc210e279381ef78af02c29b0df95194bc66a8b825420ca0552621309c9b10485eb5bc21c87d154320c2af8963b56a6a3f2b169c8e047a390a95e90f5917f5f9ea2dd39d42f32951bf0a5a0fb06ebf132440b816eebdc74853ba9f3bb186e68164a998890a4e6b3a6f3e1373f50a34c05be0ca26706b2ebce8f5edbae3fbe526220e04d2d47c4d7a6561252a535b2dfa762b3868fcbb240d511ff8fc0ab0c9586e4b963d433316c0c86c4e1cf5ed74f008edbaf997ffc9b9de8e92e44c63ea7c5ff63590175b8df72e86ec362286edbf79a31d48ef326a0cea8e586eacc3fadb2335d55f2d2a698ee83009f2a27f080a794e33b096dada947c0ecea2f5eb665d1c1cbf9ddacd20c5737fa7c4e3cb3054e0c95da0f9ff8c05a7b86cf7a162755e7e0ae47c44f73cf800444a5e46a290afd4f6b51e8d80fc06154c3a93cbf835689e026bb9a3acec2681990bab2cf68ae88f7feae82d66d0a104ee6ef4226071d8411d138b2ca302f663ea7faeb0d807a7e041aaebb385f796a4cb08025dcf0228ce70261ce768cd35e711971c2ae8fa5ed34e81ce116bfddcd581514cec1abaaec77e8d800894a07e259b8080100952816e883d2e79e635682725039d8c0bdcf48b4481720370abb6497d1f3220a75207353ae3510f6dcec9caa01b61d1cf79f88d1f15a55c7264e031b34096a8fd0482f1abf7f14fb093f5da755b5a0bc4310979d1e20fccbb7d0dcd669b1b0fcdff0c9e0fde22526c16fcbc5d4d6d72acc07885f28f5a3a6e9a44352c247c320461199f5fcf368e9bfd914ded91c8b11e6d898af2cb15b4d6eaa00c95fd4e393a58e77b7dcd1ef067d4f0463a9e94b15d60660a9d", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x4a0, 0x116) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001040)={0x3, 0x3d6c}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:18:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:18:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semget(0x2, 0x3, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffffffff) 23:18:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000000000001, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 23:18:10 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20899, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x0, 0x7, 0x10001, 0x1, 0x7f, 0x101, 0x40, 0x2, 0x3, 0x80a, 0xfffffffffffffff8}) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r5, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r5, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 23:18:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 23:18:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000001240)=""/195) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 23:18:10 executing program 1: socketpair(0x1, 0x0, 0x0, 0x0) 23:18:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socketpair(0x20, 0x7, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x237b5fecf41acd2d) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0xa0, 0x2) setegid(r5) 23:18:11 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4009) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 23:18:11 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000a82000/0x3000)=nil, 0x3000, 0x3) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) mlock(&(0x7f0000b09000/0x2000)=nil, 0x2000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 23:18:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000c40)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1a28392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25bbb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b4da0832a9fadae898a0ce8ad3abe9c5f693c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb2) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x3, 0x40, 0x7, 0x1, 0x4cd, 0x3, 0x7, 0x2, 0x3, 0x7ff, 0x5d57}) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 23:18:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setsockopt(r0, 0xfff, 0x40, &(0x7f00000001c0)="a500ffa55180aac15398f3c3fb0bb662215ace998165c61f5c2574407e78a6ceeaba4cbdd8ba916c90d1017f99e625b0634ca82de69f09653e6c58f95a314798f0f285ab38132443cd44afd23046660fadf4ed045c1db1ebf779c3a2b7bace701d6c9b38ce4af548c038ad3684e25c6c13030de9a5be5c712d215a3733bfc1780e173b58b25c8df12f407c71d3085a", 0x8f) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x10000, 0x10000000000) 23:18:11 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:18:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f08696c659f71"], 0xfffffffffffffc91) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 23:18:11 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlockall(0x2) 23:18:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 23:18:11 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001040)=0x1002) r1 = msgget(0x3, 0x410) msgrcv(r1, &(0x7f0000002100)={0x0, ""/76}, 0x54, 0x2, 0x0) getsockname(r0, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) 23:18:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x18) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3}, {0x3}, {0x2, 0x6}, {0x0, 0x2}, {0x1, 0x8}, {0x0, 0x9}, {0x2, 0x100000000}, {0x1, 0x8d6}, {0x3, 0x9}, {0x3, 0xf3}, {0x2, 0xe9}, {0x0, 0x1}, {0x2, 0x7ff}, {0x0, 0xfe}, {0x1, 0x6c1}, {0x3, 0x7fff}, {}, {0x3, 0x2bc}, {0x3, 0x2}, {0x1, 0x200}, {0x3, 0xe1}, {0x3, 0x4}, {0x3, 0x7ff}, {0x3, 0x8}, {0x3, 0x7174}, {0x1, 0x101}, {0x3, 0x40}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x6}, {0x3}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:18:11 executing program 0: r0 = socket(0x800000017, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 23:18:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'@,!\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='}\\@(*,%-\x00', &(0x7f0000000240)='#[\'\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='{+\x00', &(0x7f0000000340)=']R%/\x00', &(0x7f0000000380)='.-D-\x00', &(0x7f00000003c0)='\x00']) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) fchflags(r0, 0x1) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x20000000000000}], 0x7ff, 0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r4) 23:18:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000a40)=""/4096, 0x1000) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260242c0a", 0x1c}], 0x1) 23:18:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000340)="21062e41a234d4220b90fb11cde2f5114da2b3b0dae4707c87fe58f1124bc8f687fca883986a1300acf41752702ab7bb43dbcdceaf2f232d1acdbeee6b94bb133bc6b9882cb040a71e3891f2f36c9f9c43b3a39682addb60783cd7bcfbb209f936301217c73ce9554623423eb69b3143daad7f48a20c7e047790bf66689d4f7e5cd1ff8f70b6286b4826243a80ad8125d6f9c1b05b0786c8c29cf9e835514fa23b1a62b7359720", 0xa7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r1, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x1, 0x1) clock_gettime(0x7, &(0x7f0000000080)) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) 23:18:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') r1 = fcntl$dupfd(r0, 0x100000a, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="15148a0dc79ce2db57554eb606917302e8fc57b173c32691f6cff85245e42b0792821478b9f239e07b437250828778bb7d452cf8e2df4153994b2cd728d929508d6c42e6d4892708d50b82930a8810f873989fa8836ce6351358ac11e6e41cc69239b43a3be6630d066ae03efbfd2f6096bd189ecfcf8b5043abaae8b3d49123f13c14a3935a4fefa64d8f81d78ccbfc62ee73f1d751bee3a9a452fae3729fa7193f965dfed3af1adf8e7e0d9a0f522ffbd8322b7bbfe5a88063980f822e965142bc181aa400fc5ad3d6443dc3df52d0", 0xd0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom(r4, &(0x7f0000000380)=""/114, 0x72, 0x3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x100000001, 0x2, 0x6, 0x0, 0x3, 0x7, 0x1, 0x0, 0x0, 0x1, 0xffffffffffffa988}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 23:18:11 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = kqueue() socket(0x0, 0x8000, 0x9) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$getown(r4, 0x5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x8) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:18:11 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000000100)="c6", 0x1) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x9) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xffffffffffffffe0) execve(0x0, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) 23:18:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x5}, {}], 0x5, &(0x7f0000000300)=[{{}, 0x0, 0x1, 0x1, 0x215, 0x1}], 0x2791, &(0x7f0000000380)={0x8, 0x1}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x71, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) r2 = socket(0x18, 0x8000, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x11, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x68, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x18, 0x8002, 0x9, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="b3359d43c8cde4969fa5d33d67ac535e3b8c877cc16624c1c189901eec800c7eae01b816a4ffa7708042662bfdced2673edf74d70f30", 0x36}, {&(0x7f0000000100)="3eda7877071e0fb6fa1ab3", 0xb}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}], 0x68, 0x4}, 0x4) r14 = socket(0x11, 0x6, 0x0) setsockopt(r14, 0x11, 0x1, 0x0, 0x0) 23:18:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 23:18:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea92009ce6bae410", 0x8) 23:18:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0x48, 0xffff, 0x7ff, "c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a288d9994ea2d74f8d6402f74660a31bb71df1f2a22a5bfce3c870d02e4c0acd"}], 0x48}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 23:18:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@in}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) rmdir(&(0x7f0000000240)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') setrlimit(0x2, &(0x7f0000000100)={0xff, 0x10000}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 23:18:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/71, 0x47, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 23:18:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20880, 0x181) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x4e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() ftruncate(r3, 0x3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180)=0x101, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x6}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) semget(0x2, 0x20000000000006, 0x0) kqueue() 23:18:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 23:18:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x2c, 0x0, 0x9, 0x7f60}], 0x82a, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x5, 0x0, 0x3}, {{r3}, 0x0, 0x40, 0x1, 0xfff, 0x5}], 0x2, &(0x7f00000000c0)={0x6, 0xd863}) 23:18:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sync() pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="9b425fe046036f476da8e8f2b1dc240d75dc5a", 0x13}, {&(0x7f00000001c0)="e214e7d034c6af0d9568ec8b228d25b62606f2ee9a054f4218e28e8cfa00e818fd6551", 0x23}, {&(0x7f00000002c0)="45fde078ae3b805b0f7300f4bafc8ad2bf0a7a8ef328ca21ea80b0021d687fb364573bb7460945162fd01f10718963be98dbe878844e6c35933894b6cd54de584301da51d9d4b5c1554fb219a3b5c0c3a6505b70dc08c5d7076d5c594fba31509d3bb4363fa4d0e268d05137d8641a7130214a5b6ff4278ee5abc935bb92184d4baaaa8a06a32451c3e912c6b134fedf3de793467a", 0x95}, {&(0x7f0000000200)="102bdb11e65248b296f757a007b1130fac01d06bce326a8c655d1db6e25731", 0x1f}, {&(0x7f0000000440)="ac77ab8f0a625274c56cd554819a030cf10f5736691956fc7957ab40e8199261ba93b6f16968c623d4f94e9f26486ae7c38a8d55bfe2deed31a647d1a4ad35e2c273bfc4c003b11db26f30b86a89602214da3bda78465b07d9a7266feae31ea14e223d537fe1710ddd84b7fe327a5567dad3dc652496101638d7a0b8de32d54f7b624a9f16b91139c9a6db999529fea66e4717b031ad82f4d28236058b01da3d56905adc90d9710737a8ea60320503fe129313e91951d71fe37ab388ef0a61d46e9c33eaa9971e1c1e1c073e639e6113e7002793c99b799ccc679bc7520383", 0xdf}, {&(0x7f0000000540)="89a709e7fdce4fc4fc219e72702ba01dcb30d174b0d21c4988ad6b5e308cc9eb63654dd341d9def5374fda7c702659054324c42a92d70c76f348594c9ad7fd1a248d46ea30cbe3a6de309cefeea61fba947f5d5c54018c671914ced441c860b75a6e9d75e12b15b13fc5cd96833f32c22e5f2b397462eccba2a259621d40b1cbea6a4f390dc11b75ea854f30e78de8bccb254630be951b5261127a099e", 0x9d}], 0x6, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="adebfdd2abce6e76d22d3c36f1d837822b5021bd10c1aede32d73c8ac3f5d4e81d906730b6a6e8fc511a7541b9497e2bfd3c24f1e7a5ba4b20dfc71af7971b68b57381d8806d824a84fd7a59cc783420308498b0877305cb00d4f12815350f801674e72d87855b07d413bd0001c96bf2ec3a69931fc52eaef85e78f4cf", 0x7d}], 0x1) chdir(&(0x7f0000000040)='./bus/file0\x00') 23:18:12 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000001340)='./file0\x00', 0x20, 0x31) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10000) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00') symlinkat(&(0x7f0000001380)='./file0\x00', r1, &(0x7f00000013c0)='./file0\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="5cfbc826c8e901888f3080cc8775f95ea21ed0fd2384add0a0d554ae7b681b5e0bed1ae29dcb952df2922dd1c7b0707ca08ac3b35660284ac57dcb73fef5ea3fe4a753320cb0aad05363e356ee085e6266a85eed908ba5b0d9f4b6d6629b35efc96af70f2f6314009542008da3ff177d", 0x70}, {&(0x7f0000000180)="00a05b3978de0fa14de43860ac1c048af77b1d08e78ef182225b0969e925349deaf964fa0a1dc4555ba8fcb43603facd5d2909283bf78cf5b4211e0c921fa5cc6880c0fb3d612e4323e753718efb5b1ad3c99b6a511892b9962b8f8e59e373192931", 0x62}, {&(0x7f0000000200)="35e0db3d0f8a3506e5bdcbc3cdb7b73bb08f4f19a61617bff2685bac1d7575f19aa4ec7de0a1cf9d7216ab19f3d6f0f4eb8a935aeae2ad2aafbefc3d40703a9a7258501fb6ae7fb8de1964eec66ec0bc6279ed27afa57a7a4a8c581e8769eee1575695681c97b39db0c1c0e59e769505dee3a4108a3eb6479b4f45ab7ded1ed421de47247a2aa0ec3851fe00a54edfd852d8943b81431e23b1b9f677dd66cfaa84e27046ea1ff3ac29a42d98712fdddb76835e", 0xb3}, {&(0x7f00000002c0)="033a4160a5a6e63835a5115bb4da401651d8b620d1bdf00dfb3a1d5ca344b5384de256562e7e6730693a296c68b8e2491b2fb2e08f8c70b5c45d6067706f058ff9e45a8d6e9a8c33cd8ad4ab7d0dd7a96c9cd393ecd0a216038647e02dd06b7dca93da5ab1839b667328cead7bd60500f5b5bc2ee414659fe20346fcd8a5deb72a5cc1cde97d3c8ae2f690e16dbcefc6f7cc76875c0e4d244791a445cb89d499dc0a21119354f342420c4797384ab1828380e6022da3105e68907ca052ebf30859df50a7283b92ba2dfbb6af27bffad2af134264750e947f76ad04a2aace9a7488430b084f2284531e7fada68610a39ca22910cb9c94437394c13cb2b437f65b9c9437ec5783f89a79a35841f75c5cfe36e8e19593b15791098809f4b2a3e39f79b780150e614996bed52ed43305dfea27164d4e665ee27c30fe7c2afa0bb7f9c65f7515e02fe7aa2ea36c02b555a7653c16e8e584e9b8941b5b7c57ced916409392d1707de6359c20204b9d3cd6cd20b4ce8ea7b7da8dc4a26ab5c3629cf51192155b899764d561dd4431891fbff84f4626b7dca0b318a7dcfa884a78994b7d20db4090b08dca09d77c717f82da1309a0c1c7edd4600baa7ef39b96b1df61c84275e942af4b18854f0235691e328dc3a6ccf5fbc11c1182af19864a0911a1a8fc5ed23ea1b57ece19e80555c1617d1a2c675c70f71691440f81f89acd36b51e16ecb668ea23fd3254ec18d21ad0cea9f84c55f7d2f6fa8e9f5886fd52829b1345d2372740109f75662b6651192ccd838bb1097f15b4b0286e10adc30fb449fe0dd9cf44c644c5b126b5e1ed70e52baba6f004a2ad525ec585a427cb69c94caa9f7e778d8c6b22ed3a2cb730310fef681949b2a22d6ef430d73d7deee1f10e1a030b25bd251f0bf6ffccd61d7b44e5114145f5ea1508199abf3daba2f8244ff133a0b325772ce6e632b1a606574f42b81af36f2c6052a3cd8f1f5d9f50ee58de9d7a1b787170c77ed34ca0176db6df577effa4cd5714ebfb8995ff0d0efceab71f6899df79fea7f37940faf406f9d7997572e52f4cefdac55fbd2dd1de95fa59244e78efc4ea59d450571931e57fb9389ffdeee40cfa8266c2d18d6abd0ed9288948f47e3364b0288a5508adbc4c544a278736ac35d59015226acd1120b3a156c697ba59a29907cfa71cb734d3b251eb281ea46cd809b75973636795256740c73fdddc5b26a6ecd868dee61e27c6c7829281130a3fe3fc2c76432069d315ae691f995ec1047704b2050612b0f4c1dc363050598b1c079b3cf57cf6d128333dac70b75ad619fdb3483d2c3f60f8a0898b071b86380f2fc10242ae0874df6e90d54aeb64ed1295efc4eedabc99761d0e0cac2c21d353fe356ae8881003b363c8726cd9893b312c76c840bb1f1ecd074b30ded7443a9292a583ee018b728e5277f875b50295bc17f8b242d13db0abf29e9a1beb3b4d50cf95d7c7eceeca104648fbae883f9e302580d269f73aab9d4ad17ff57f44b69a44e76041109f12be5ef551a8f9c6d862b3a3a9fe27c08e729dcecebd2307b16f33de1750a0b7846a89d167d8df868e8fd63c0b458b358266f411391494d5af5121348b31efdb38a0c2da0d54c9a8541bde586257dc943996a1993a1a29197475b59f73c2b2c921653ebfea0f00951fcfe1b9c2f1d66967b654dfe39c7459082878c238ed65f7a92a444a29097fa912a4321dfb2efadf3a83cfd6a91ffd8e925b07c6c6026bc99e8b85381118d1ea47f35ef53436bfa58b47997409b762c39f444bc73505ec5e18421df87fd192fcbb677978d7359408e3c2d00a91ebe5e263e860e487d29f708d9f04d03c143663acbe184e682368035c81f09dc6fb525597b31b210a68680548a88702f1e78f5ebeb4413860a03c05a60b96f86ac48e2813c73d7903672cf99e246df7f21c3612cb9cc8072f6e6ad19c0423c17065c7c39389123cffdcd2f6f2903f1c9a81091308130249bee1399c9885f50c01948a76de29abf47acd25edb4ed38f760d1d582bb0d7d84479079e69dd3b629e808b46c6d29873b2d25596c8ecef61b1ec079d080ae14512b16d3831f70f1c6ddaa1d89e8f6a05e933e4f64b3503238f6437ebe930960b9cbcc141cbd5f67bb6962715d064f8f9beab02d90cebf8546e4c11238dc9cf7930561454d56b8cba8009b57ca0ceb287bbb863e08e85152a6547d4fd2f5f9d725d3628e39e7abae117d68360ab7aaf38236f1336bb7bf4a62099f848e87c329e361c68786d250f4b8e0c92bc9f15059c527622baf93f8828e6e1fc723e52abfefbcd4a4dda490c30713dd5784639a31a0ce1b5d34e1e24c1f6ff8a565f4b80ae4a5f7167e943d62bf1219c6bfad4cfb628bcf804b5bf77a47b5fb5b62d992cc54f2a28db36052bb06b483d887f2eeeb95d5e747fe5126a51d02c78f42fc44669280b95adbd282df2f30b3952822a1e3a0821af20c24e24afe1aa65372a5c74e03b670d389fb54e96c531f5cf23448a8d47c7e963581fc1f52cb6af8912de708518dc01a9447229e68e3591a1a60555f30816a58ef779a02f5b27f446a6e3e0823aab666788cb828fcc6510be12efcbf9e273e2c2dc46ce4bf294e527dfd169f28b9f696bfb25133541a6b6223d2d38a5fe94d249fc8ef48738972c5e7306ac931fabb6b0f716402137a53022b0c460f47c15c45327ca961ff1c494103427be99ac3361fb9b6d180121ac24e3c180fd9144d0dfc5f271c3f54a6a1788474ef855b03c7d42656f2efe50b43246f2a160bd0bc1e9b2cd8cd4aae22eb95a324baf61a033fb9e40274e81583c98b23cc0e81656e53af4d6c119f7ab13ac69e3c24eaa281bbb68a9219ef4b93a51d329b50bbc9d1db5e8777334c493e29a21800b2ccef64f56433093725075b7fd665bbb4233576e62da9623e3ebc295d2a9bc975a68a4755ed785f6861df9fd0092d600f9c9c62fa1a19c8bef11e3f44109eea8fb58a6a3c5bea8c2c284d229bac59cc8cb18ad9e687657e379718152ca43fc0ca678fc02f9a7a589498490ee13dd2d259e684b738c45360c40b5791c926f724e36be2a950952cde2abbde685353f9ae36fd1f8bf7a1d77800348ab19f50d6ff41f23bdad594cfaf1bd4201dd26b69d5ceb4acbe2f76681fd8815e05d3670a9ae906c8a561fb40bd9bd55d8c7a6ff93e565ac53661749ac64f94570d282e7fdbd6f3275d85d2448acfd1b29478fa73eb38877671020612810c60a447ee08f6c468a5ae6b5f8fbeda333a00cc17b09406eb47a1d7acf4b55aae5528cfebc2d3aa2146a3eed0c2ff2c426e6f70bf864c3cad1528a43961125aa9677c86f342aef5af13530d3584156eb22b453e9c3745e7936331080171dce6ac7ff3b71a2cd941d5dd3e4bf37ace881da07b72304704951ffae8fa191e12155a894bc9534bac10da7c913a1db1510c89c0d1a99cab54f3e3829321d67d5a99c2eae42cbad0510f4e5eb61622b75428ab544ef514c223a98aa1dc89fe745cbff88f5e93e3b99cd39e00af68293ee8cc22ecfbb107fe7350aa30c724ea9378ea1e9af1a6ce7db17427f01efc561a2a6c4761ae195c64468fb5ea403459e5f960ca2377530cfd6e6270948b3d46295d0471f26ce86c5e320cd03861cc078b678c24e15ceb62bbd54efd064be09090f72a42c3d8f15a0e8ee22b86b5f79e1e2e11ccbd1fa9365dc271274f96e45bc3f32b49f5fa21a425ddffb078e42e6cbdfb49bafb696ee0b437f7b382c8276d357b140cb3da738e80e78e640b5424789ddd0cc6dac9d89ccb117a3ba9413de8927e7a763a291cd281acbbad77df8b55377a0ffda80016ba3b95e4a86eeccf7cc00a87c1100c7fd9139dddc1d8389d9d88368cc0c4697b995483ed101a620b2379cdf157429e3fd1b58cf5ba23b7e82d7d9fadd7797dc4d7fe2257bc8cda18ba1772a3a5fc0344fac72ce772477c169e2e922ba1d1134d6a32648881f0c515c829951435eb404abf75d23d171d52bab4ae483685cff83f4f76f81c1298ddc2c848480261816ed75a5bf92ba9c23dac552b5746be9ad1011fdae965d652e33acae3a9fde27e5198a3aa48fbf99dc199eb6d44008ced3ce92a9ae946a45ee443bd2a982f83bbc7801f75bb233f5559741b238f296a3483c536622a08d508fa25e677c91f7a364a895ee808be8f634e7a9ffaec28e2f2c11d5e81765bcf0085140f6ba52c3b42e69c4dff222947da77ee4159a6b606b4c827acb25573bbff242c176b10532c3b3699c29ee9a2e7f8147c2a358f277ba30bf18b7dc666724b5ed5997e89286da9221a702cf106d94faeb09614b0358d8929bd154bd77a46295d9fcdf2573e7fefc728108ddbef295e79c48a25e88da4937f24045b49713dc7857cf99d7b6a228180ff3dc3c7a24ddabdc8564132679d53283c540ccf211bc8be94c67f979ea86db42d6566699f4f17873d20c34374215ad15d95120db98f84db07c24872b5f3f8d5a8485da7ba7f062beccf25b7bc10e0a62a3bf4c4b8298a36ea04124dd2ed4325ddd3c444568f8aff9943158995dd9adf81e6215a2f0e2648a93d9226351ddc1465423c8027d3b32ff1d20bb45f27a5b1c75184f7d6ac1001e423bc6db26ae02857a79341b97f0f249cc9f578d62df613d265d318244b2835fc0ea8b00562a4bfde73373973de51d7b30d148e87d06dbfdd5606109a75c61f2b70a09c72469a0902d1b32998537ec6fb27037f1702e96a617c937aeb098c699d3d571740d042d250d990510494f5afb2f9984a53e4a04658fe601b832f27f277e0c9e4d764a197230380f3416998de5cc259aa396fbbbb1e60caefeb8f152d5066b5d8796062a491d3685025d6e13f8fb60a7ef784eb38251f4079ba525cc8f4341828183e7eb70185351f6d7a67368b155b590c6cbf4445b8bd2a1aa973c5c97cec136b132e33832c2f1c53cdcfbf33168293b2235ac63f002c832586b8f7ed1c6a3a381aef26d03c0ca8362b05851c08b2e6d7e7eda65eb9d29c16c179340b149315f20c787f72bb6d92a88899a2d4f6fad093f824c21e60e99209746365e61fb340c9c9b70a0cdc792f5874ecb560841757a2270ec2b5b52726e49877aade663757ab5338832dff653561e31e0894d3cd7f92e4dc335dcea0f7c34ff3cb493183c1b7fc07bab684f067f4d3ded8888c91fe72618d5ead6fdbfb3a6bc737ac4f19982a2836e3cbab3bb9194909d9b8764f427c0cdf86a9ec1dd98dec5c5e392d3275a17905eb75e8e6e3c7940f251f35667fc66b67bb0c0e55573b3638fbfd0badfa017920edaaac215c7a3231b1e58dc06134c5e58bc89639e9abd8a9d7817b893886abf9030e9ca7e6022bb1a4c612d3274b18c11962c501c4d2c061f0892f5684d41b0dcb7923fe292ca0c11278219d28f28decf96693159da0ced043e0671d2fee700c8a045be01066bca35438f2d312686e7a7f5b91d44fdb6875d1d81cf2cac2834f656949f6e0a5f4bc1373d3de0e84a1670be8001889818a191b163c84d2e237a4baa6950813d61426a7d85dbf0a9225bbe410bc948adcbbf20949292803440c6a90306199734eb831c25eafce319a139397605f2626c3a5b3a7160f8d9013bedf3060393d216e839b0f57d177855941bf5de9d6036913ee878706e81a3ee367038abe8d0297c1d31595be56b5e669bd343e4d749c0dec8f5f82189a6539c1966a775f31e65fc08d17398e8cfa80bd71e31e224f1662395ff4a6d9de3aeb65cad0c39e98e46e3e39f7ed05e58862f1935f5383", 0x1000}], 0x4) 23:18:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 23:18:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 23:18:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000001d80)=[{&(0x7f0000000840)="8b354eea5edebf27395c14975c710fd53c61131a179a1d36ad9eae4e236d84d1c4125e5c5550ac1bc9b8060ddd32f354aca194192c247bd611342feac4fa03d3fee1f80970b0f6752fb6de5238c17dae39cec21f233d5d6e0e5008025484a5368618c6b5d29fe292a1209eae348d0d53928f6af2875be4f162c2091763f30ac1d54bc7f6076f7ce6ac70153211e85683af994c109d5ffba156d5469be296a17e840a92f0a89a7e3bc3fd6e640dc6215dc0704e28022fd6855f87dc941f29ad94e1ea76e2622c756e56e22f7f3c51ba7b3cad703c009d719d453ce16586b36d016fd624abc75163e5a9c60ea6e323dcb76f00298b", 0xf4}, {&(0x7f0000000940)="a3f36098d9f04f598d93debce4dd63f1a89d1ef78cf915f59b13a83c8c4dfd3fd20f3a83a761f7ebaba1a4fcda6c1b1db85d4a2756570b6a5320880f80fac7c1d8bbe68336de52e2c670f52a41848b54079ffd979438983bddb1f41847e3ed201ccf35fa0216635455bbafc10b7970d7356b297495483fb571192df7f752c28d89b15bb51e0c91e20ee0faa97fc05c9cad52191d78b5d9d535d7878a8cc49ef2bb196f9e755d4a5cb8707a3cef6aff7c3b5322c0b1ea1ca4629af9f41840d9820c2480c993ab3d85b67913d161a30cce0e01212aedc0f3cd5214064c3928661571c4c5331324a24ee49894e046d77fe06da906a631abfd5ed06ef094", 0xfc}, {&(0x7f0000000a40)="c63e16b954f3563307c84e9ad1de0d1c4db0a4225c2c766ef76c64bd62b684fb3f718d7d448f353c88fc30b613b00044d4349dc58f89936e943f9947e04d62146d536d269d72c10744c3924c55d179a0a88e5dabbe81b84d0246cfcce382d159ba", 0x61}, {&(0x7f0000000ac0)="4c156bb78cc71200de7726a3155a78e3cd5674253991b7cec9d9a597a684d31a789803cd10798378894c48ffdd5641b7699350ffe58eaf7413d5a33c32ade18104", 0x41}, {&(0x7f0000000b40)="acd416cf90fb3dbb142272f7c1d737dbf99687329a602cc76e8b8b5c24143590532b7a61afc7b7226b232cc22ffd21b8911846e40659bc88fd30d00b398ee1cab5a39edbfc54a9a44cc2e1daf744fc7a26fd7ee4a57da5d2213742f0a189c74c7ce2da00e03d778a9c8a3c851e61ba7791c7399cc2d30ee4a1ad3781b77b552403d856db9fc4e2f96a9554bdfd81e1f0b8c5a9a0f3144e71e119707e2b163d01700416bef3a79fc5fa161a7bcd80969dbfb4c4bcd7549975", 0xb8}, {&(0x7f0000000c00)="f585afd011db95258cb1c0e6c20257f5c3ce462a60529f6f4f8c2b7465762494fc8b2e4e5fd1da36b4a835f4c35003cffa70cfa46d20310192f8841309d7993dc5ed48e532c55684dab69861f843d2aa79163c7aae965ec82f1774e85dd8e3586cf9d73a8c31b445493e14d004fcdab400f26d53ea016c587158018945ac1c7fe2e13b8e03c67212ef63c7b558354f4aee83ee68b7ff8d2a2868c0f39c5f66318050558e59329678bbd40f7d210d745903a18ba66caf17dccf192016f997c00b0518c99f3f2e0bdb0bfd66e0dcf2a3cf626e786f227617dfa315c72bf86b2e5a87d121232fd5505a8ae7ca942ede8a", 0xef}, {&(0x7f0000000340)}, {&(0x7f0000000d00)="d1dff4ab9afe09660410d06f6f24b49d660e4e959ae571e726e8be4b21fc1dc77d4052884235bc253490d539520482b35d835683008d70489913ea24861f9de29f6b2216010b4a6216bd2a6c6d32d7e830b37e56647125bb973445fb46a695e7799523685d87f11bce0f14f78e82f30675a95ea6a63d17fdb851c725c26dfd731de8820f22e3ab7689cff42c99f53a646384e5e2bda001679cedd3e875313b749276e725c50703e80617d14ed0f5a7148b165cbb23a57c07bed15df257883187efbac9131b00d6ecad99d17d17d61bf99729788c96d143811cc3833a033a82315774efe164baeedd0cc3ae08f1504225c614f3dbf8be6c78ba4c0952cccd9b492d5334ff088c9db565217bc1a07723917eace0d5e81189a6f14195efd0299b4564a0ab1169a9c913945e6a75c7772020a0d41bf14d252f26bb894dd2ba34f53a7806234a974efe52620a91153ac4200ee6b52a15bea0d144793138f8ed03cf979cf46f56abfde76957862acbaa16b7707c9f21d429434af473c3d3e33db9e246a6e5f8ebd21ba28d224c4d535410cdce4e549c2b4517a6fb7a58ca65fc3d625b966517dd67d1aad800d9b2c1305a6401ca16509dbe26ff47bab190e78a4aa33d735346742f0c0354eb163e57c99114633c34030727eb04d3c66199c3ea6bc11d66ef9bd18d2016ef9e9ba66476923d48a36a6453a81a12242d57b131f6590742b2f03d5b9ceb5accdeebcc59a85a26cee0a50e080e86aeaa2abe241c4d47e3d2a85b7bf9f6fe0b2067fc47aeb97069c95140aba8774985bcb664c1d8ee369a97387f7730b9781d9a5516101ef3de63ca8ad2910a152c7cdddd832141eb4f5ff2eddb60c514c706d6554aa0a71ca1a036a6ea8a093b1ce50e5215d24cc7c8de35b0cf27630ae5697e8448fd25e7c06c3fc9fd68f87842643ca00d71d472f2f36c3a716a9e378f7abdb8a4c43897d426930e14bc7b4f8c8d410d45d5f967c641de96ed7ead25af41ce57cfa81f697e5019e6d1faecb1470abca5b23c00c5c605324bbf4326ebd3628ea3bb8e32b825cf25a14bd259728f88b3dd71841b96b207cfbf8a90295aac02183bfea581279d6e93590eac610118f2199e3cde23e1dae21588a9b82a09e5725b44fb3c3cf369407afb21e712ca398027e4ea374be93ba1c03e4022106365279280646cb229305b60ac2b5b6fee26f0d8e65e69dceb8f28901ebfd19997b2e2e2ff5844c2b80ee0de9ecdb049d69e6df817eb3971d1b7e705d651fbf3b205307a6cbc8a99c3e8e87f09ccc17488390c2507d11bb85adcfae446ed4800467794c6463222ac989200d9216487293e09d4f3eff19cb13b676cc3887d6a677937f5e4c837117f0f1f37be7db7c2a7f170a4b4912ab2e6d84cc4f7fedebccc0854d42d08f305911092955486e8eb883d92cfdce66e208b701b81668ab828392b1c67888c9033b475fab3d1e60f284e505af3bdc9cce630cbcbdbe1e79f83dc6d056ddd30dc93a7b5f63d1e4a8cb1e0160eb939bdddbf27a7b486a66a97f27532e1291ec28a4faddd2684442ba394ca2a758955e93296630c30730e51e986f85a49f2cfc3b3b81137125d08362cc8e01f455d0ca1247492099ce089391ac7a747e1bed4f45e9af3e13a81384582fa733c38c1e6de2e9578d05e8021ff80fd7aeda6d3613b18f00f96bda784b7d8f75d2cc355714968730efbf885eeb582299bf145df293e8f99b853dc9e12ae1287a6845e4548f99a83d947ee54e78da51bcc8d5aee28fd8e509aa6448c8df466d7350f6c91753a7ac8778304ffd0c5f1862218b8508881aba6b85f96af8f7b473478c5b85e74ce61899b7bb7d84abf64bd4efe91284a8c72eb4fae1ce4c1b2e18c352378c112906cdc586dbb2889dd8eb29db3789c5cf44c10774c77da28f13cf06504bb94079047a5e55fe4f643cfbbccef772c8ec5538fb4be017ac4cc1cfd4a88114d62900ba1d799ec1a28e6b2ef56d1c692a1a108dd6167fc4916dcaa202c92e0c809a3bf2ca9832e82fbc07968925dd964cb424b4ae0bea92bbe2c4c5bf0eca1de7ebac0a4f5db9ebe4ec54389718f100ea654c98e2a2b1ddcd624bc66cb003a5e3df71577016a703ae17563aa063aabb4d8b204843447c1306d5db44f1aa406997ff6fa1947aa76a029d27a3d661eaca433d7a75d26610a84dd21344c1ac42cedac3f791d5de11fcc5a370de5aeadafba9d27abe0e199bab2765602810baebea246b9743e59c49b7314e2a06fae9489f8a5ca0595fdedeb030fae71c917f02f825583ca15d78193cdde65e11a751b816b442197c3fb1be013b6dc52f8091c496aea589139bf8089dc5bab6ba0d9b88d7e2a926c9e498d902a39727264cf6de07fcb5f7fc704091c83f080739c965f730ae6cc2d0fda87a9b2c726630e33bcd362b9b574e2aeedef1d3a0f15d3534b3593ae426e78b62deefcc785f10c6991d46d1b47793e2133c7fe65103e830d13e2f8333256af6be2a5f27327f75d1d42736d9bb6e099fd04a542516ddeb1ca074adafbbb0fea28de671e25e0aa729a93e201167d3f1a6b2159907393a35ee80b0a0b17eacf13d6b0bdbede084a948c330cf50297c22fb929870e9a04fb1d4e9909adca4448c4d800082701094977a5be011a6de044ce0d81f1ead3d4a0f7eb2fa87f0ad72e70cd3717425d59ac16923ad4e0e01383205e76d3b85d75400f4607ae71b576cb7d896e9c6d9e0e8cf7d5fd304e90baff49f7b748b8b31700250182e57cdcbfab8f3f5180f6ace2bd64029a1a08117613d3f43a6ca0f597e130fdaae962280d4429a0af67b3e9560d5f5b64989824b9e44612a34716e3797448dd3023760f2325daa61e7ddeda10316b16eedbeb9cf35eff329965a0b2ed8f89baf6a63eafe601c158a730636e9ec8cf9d6be6c995bb6005c6c79cb6e3696a1c02aaa28856df0c6a4688fe30b42ff96f5f236a48032c62d07e47eb9f3342b250cf37e7e4a7071cf6767a5af56c4e5315c2543288a4c55d906e4fa132fa7c46b096516234f2143d6a2f1806cf0b0821babc171d54bf84f48c52ed03717a6a3f5bc342f572078cf365b91829490f5ff74cbe05a9f52b2ab5244124e1b1503e7e3b8b5ef5d6199650fd36e2ba576724e0171530043b00a6d48311d21e5e5b8efc327f83065e2aa8390feed54d237c488feb4d4615d3bab94604a9298cc35f54f7e717e8e2c32a90582dd3a2cd808856dd43b5bdafeed58eeb29e3c2a26d5f4eadc7cb89f8c1b8c9023887dc4c2dc716fbc2468e5960f324c8afae48c46a7384711b1ad3fe940b03341632b4c4633bd475d3add617bdd0d01e2e9d0e866440f3b30782421b9e7b59dbcdb323395fc72a9fcf9342a5829b87a11afa1bbdac624a001d1d0c2f2d44b3af866ed66dc613a5efe043785378b1322fa98c88a87963af670ac6c723343e8e97cb3d10abe17ac4fecb8ecf37f809c9bbac8e4127c34d0a7d45e5c7b3743a74ef8e244a4ce3ba99b623f98d7962b65d655e7e28cc8e2c071ccb47beb00f122f17a1ba28157cb708a48f6d5463e672aec99886c28dab98bd58d6f2fcb8cb4a8636d07346972ad2ec4ccce44837737e29da4fe41c5b8097897bdec59b3a8bae811e2b7a64b94e501cb2af61e6920a38cb9df772f37c41c4a946f86d2ff0816d384d685e16fcadc181e3cc80b26b224eef4a47b97acba7ddaf1d5304d04d26e1f5aac44c1bed6174715fc9f55e2eb792d9580d6618c4ec4d57b35ac63a8055699c49fac12b7f2b4a2b1a9e8804d6c4e9a4b8764d0b8d50307dc1f18be501aa58be9c76318bb95ca95c1ec62d310f2660a05f151229b0de232c15cd0376b4de0026c03227e9369311a1203f9a1850573998045eddc57c465f004a4c755cc16c77f4c7947684f8d8964ec2d9e364126f9307bb6a8fbd9a8fe6f66368d262c66b72651383b1af0b9c0a900a16db9cf1e4f500aa78f555f7e8685027d82bd91e500ace2611329f73c2a577a0910fcad73a3282052ffe99c315dc4c4f32326745bdb372da8ccdc017f88a5494933f8203aa3ab43df792ead95b02b868fbb5637696b3a61c1dea87fb53febbf3d310b4bf23b5cc1f8e87ee884cb021392a53ee20e6819512e0e9b2468b024819fae81f9a7479314bf7428695f3afbb4634718798e1c71ebaeb2b126fc825a6516fc8a3a3d17a76ec3a84b8effa4f5c63a10949d08a7f3b6e12394c897709c3fca810a8f94f66a140ba4ee49599de11be3e4cc946940be91e73344b8c8fec4ee18ec4c9d4739ea79d541d1efe5b87fe5889a0079851fd2ad3f87a3b9f1454e5c2f138095bd0352d11a2c4d87259a788d5f0dd8e102c59e48ecfc24138b1821e742165a43cd5ae6f2ca53aff2da0cac243e74fbfd9ea694a24c05813157b1d81dcbc86964eb76b7c0a614e5a6bb0b6e22b878ff84d4e317184b03d2a15ab474f844d44edd7f4bf8ef6013a450793dc7999b96f4b406da5d3f89af3403cd86962d09a11e6f858b21e8d85d465f40b3448418729d9a107adc79aaa0e3f3456759388c7e7ddaae6d012657465f6ba4c7843f9554015ca84c6253b3855721a636cae2659ff37016264d849d42bfd38d6cebd1ec2e290fd62ecb09b02e5cd0fdfc4f8af4742228d2f38c35f6c7ec19cbd0cad3f6c73c5732c313a1dcfdfd67aa7b8a5c586bab02ef8f25d40e6222a1ac3416ab3c568ece85bf6f560388bfb6b84fac8c870082de64ac45e426c953e8897b2cc6bea7d2711b3c97604a22a32d7c4ee8c9b274c622e6cf224b4b47df2a3fc7280e9ae1f4d02c01c7fffbb105af77640c1f8062381dd424edbe9790535127dfc6f27af26623ee2c2e69f28a1ad08ad0b7d0ba983468572f0aa03f633b6561925b895030256a4accb8daa5a45eb5e7e5fc9db80092d84dcbbeabf2c95e79a370fdd8f3e2a5d735e8ded2f4ffb604ab8076b170a09ff397f51e5b3c227debeca85a5d97a471f1d83f877b8328771893b1ee8b706e27c05779438a8de887bc1bf9b0b2d21cedb04554df3af8b7fed8ac2635d1d080f1797eda31e75a287cfd0ca041b46ced08a3bad34606f7933aba223863d12c36d613c4ffd36afae1c20954a96b90614394fc1f134e3d177b722cd74e6935a2fb3519aaf5b67ca21c1288d5ec346153b2ee4b42c97c61d2eef1d07f8e2347221b87a1d37ee2e21c49483b39ffe16b1d69534ad3627dcabacba3de6949c70918c546238ec51ef8cd927cf4dd26f4f655a685d31eebc146a5b094932739b02751c9a510e0f28d5eef9b5b09b15618a506b79567bb54d3f9afd56aa93e286932ad32b015132ec83ef6a9503f42731a1258655496dde534980a60264b7282d5640ea604077cfa185fc8d987c7cbe83606fe1e08383b23f2ee3b61dbcd1365223d214fe78c1d467b3671481393903055db35d1dd99c5e12de57ca14a2323d792a744605d1ed9f867d359a776c8170e0a400f5546ac428ff9938957c2c00594246004837c77ef9b594504f3954dfda2226ffcef5267eccea7836aaf73ccf450388cdd0eb5cdda68ad7ac405909e0496295f9da0ea0d6142c4e66adbfff07ae67c686ba037c7f72946a4941ea43d59860075a0eb3651602625692b60cff933b5f0a76b1bd97ca241371c8e84ead46a4f484b094699d122a8f2891fe53ad26dbd65a9173ec5699ca9137b8a03268288f52ad43513669e314198cac90179db1ffa43d4aa8cddbbc5d89563fb45d597edce1c25a434104ec425d4cdf4178f7fadc885fe0780e645f3f9dfe5b799db8f3e114e2", 0x1000}, {&(0x7f0000001d00)="71d74fc297036375cbf1416f1c67bc5d5759ee44c6a07ea8d36cb8e253a5bc652354e5163fb0bc0c01a7a05898abe2725ae25861a777c1103deb9b656f67cf233b1dccec641fd03dc41642373f2e0ee58d1422ea5f1abe79c807d4614a569d5a260a1207f951dfebfb2c67867559673c4b", 0x71}, {&(0x7f0000002500)="dcfc83ce544a9d676ddbc009c56db35666e10063b8b7bc2cba370e604e1572692d7753de995d57827445a59671c461ea31a0b80656a528d967a6690f87d40058b1ed2681074c25f1873027a89a8cc1a73ce373dd19fdc400e33a97b46e553504a565d45f6570214e0a98b306feca7972f3b149fd8fcc19df56def4944f1415184b4695f1130c5c67d8ca5acf8a19ad7e37fbb123319b79743fb58dffc3a4c3d2b201986769f323e394a3bd05ca35ac37c46da3e25ffb990e233d06fcddf3f66a12cc493888c02b00c8798b66f60d2187445d957de2743ebf38846648e51084805478a10976c71c9fea9c4ce882eb270141292e60ac0680fed6905b6e47c691903c94c94b6d6c0d0c866aadd20074ef6c837279afceae8ce368b6128888bf2247a7b61b554392d9e22b892c35df1bffeaa0d76f90aedf61df4f44310274184e399772f9c1e69f08bed342b509e59b014fbf5ead2689b5b4eb784234a3270c212bf07eceb6b3b25dcb5bf2eefdcb70b88c965b71d3f3a1cf2bc4bb554ad023deea3bdcfff74434c19e90ea4891a679a33eaa49994218efe3b6f84cb7b06955aae537d82d1a4cc1ed27b891ebf6e3d7be4f7f421936196898602d3d7098c228be027778cbfd603cdc5c68667e0ae82050434a5444403365488be14188efc535aa1fe2bdfb4e71c389202035f6d71f34d21c83b8ee6dfab8363807a7faa341702feea2c0d201cd64e8d4a493f67fc32cddd040f9a0cbf30ec5a5b869dc08b459d597e44482b69b6a14fc4b37da4da554ac866777f3df6b86ca19113a6eba4901055f055e5037978241ac35ed9f580d861f488b765ef5ed4e257d173a7e00fab8e6dd4c422c0270261d22c7384bf911db63880df1e2866e6fde180269523d123ddae503ea3a0b314a2443716a52c70f320d0f8af3e2559d6c0d2944f9f9cf66a7d2552bd0cba08f3de16be620f4513d2bfce7c8abb5461710c1d16250455a4c19db63b554a27fa63ab7a2f8e1436f623b9ab2b4c1765bca791b333b5dfacd1ffe399b89df46584d8fcc20553b11120972b4e21b93e12de9eb38c9d5ad35b97ce207851e1c2057601e9bcbdbc4adc4d9eea8f35b46a331fd66730b11aa8fd372b997f09d8a32298b1e0f8d1e43cfd215d6e01af579c2652bd9294c81b17fc05d2ad500ff08806aa78726b4b65e23f0a57103478934befc3d1881183c915be71e9e165cdc55c2cb61fb5aace8c50c7f74e925694fc5f2fbb0fd0a85d8d9c0d4b933230b3e29462519485209a12f9e325812277abc727ae8eb92297488a36cc6df5e6ca48283b4c9f4a52be06bf903df6b67f791b3d8f75555432959ad1bc31b5e5f57ec65976169f875dc1dc3514d10cb04a572bf2727962075667c5e4e2b14924025d68eb4b8ba8f8b17ab1e84efa047c33ce3e522215e483046c46c0dec7a67b357ebba49ae2deed712f15ac1a418913a3287c7375339c0f87fc9084c5c6fed97f1206b2743036ddac3dc7190b478f4c3fce144e2ca658ed3a9f0cea6339408bff6c2d7f1c73329b5fa4a8277899ef4304659b9ed767b22ddc02d5cb0026561d45fa5085b368b6126ec25ab33101f14fb6f57557d20b6da26a01215c5cdc1d8498009aed27c8d65c4f955bdb327652965ba8a823208b1abe361644410e9e8335e722dd80daa126a2d3e5f6127fb794cffa6f81be079a2171a23421be9fafd98514444d4e0da677b7365f192f914d4f6c2e764dd471ed0d8d78ddf86168e604ea5e9a85df93358e045b9d7e6b0153b479f50afc9700a55279db55ca4185455481a1868b4b1c3b19c299c2ce5615e29a6649a20967090c63eb0a87541a01cf1326d9ee8db6ab6f973789a77aa4cbbbfaa874aa5e1e1820d7d890dff396c5ed4762d5e85c18a3b18f55bf4ff2ce0b93c07bca11156b91eb11e627ed0f8b7310581fcb56475d945d69abea99cf20975db5309c8bbebab8d33f2d432fdcf3b0783d8abeb0ce187a6abd4e9b4bf56e498e297b86376837037a8678e117a073d738590fe66ba93039cb039d29817c267018f5a36a6fc61970ae82aeb457bf1bd0e1a17635b824ddeacda9d72c60c0828696ee6bdbb940ac6db8b6486f83dca52cdcd0819cd268e236d37182be02f0f2548e6737620a61bd7e21eeb0ab9427a5276f599b344d2337e3afffb527e2056a7f7bfbd3faccc41ab0619f4c6824947a87dbd88fd5000b8f8d9893b1bcd6cc68fb0e7f5d7df5d100300d76fd9f4f8c6d6614dffcf5dd8599a9c129995342b83290da597b31144a8e3e983493b20610c195a21ef5fa85c5a04e60c883153d9929cd0c240b4837d9cc81306ce1987b1e84e786273442934e22eaffb0eb6b0a48e84b3fb46d58d30eeaced357f7eda83658a79a0a28d7a3b674aa4615d61d894f290db68b6d6571fa8097fbf8df9fff4c8c5cc6264badcae5797236b0f1611f1ae02dc231586bab1ff6d9486013e85dcd1d5e941b867c76966865440505edbb6f1f2b8f633c3a4505897d5191a798f2540f90e7c44e5a3f9b3c5ea4d4c296a1a6976cbc3f43fab5fb2ac2051191f95990a50a48f10028380ac1b13828c59b814435c7d737f70622d47d6c8b260c9fb548254efff8ddf803c57435ce01c29b1daa9db11a8ed4f7f274964f0c4af4ef2d844d77e55c0b01bc5f56b9486ace56805c26b4201858a803eccebcb25bd31a69479ae8d0230de9d5ee753c2877e699131fea40e23eabdea0a16643b2d841bb5ea10ec582a28a55b4fbb2ac4e390747e06631fc6815d439fd0f485fbc3c3dc32d04c23965d646c3bcdf9eee0197d3795f2fd3da0206b2c75c759e5cb16404114e02cb585b5ce01939b39a619696fb5fddcc16ab881f91cde4ada9e2fbbce62d9e3f3647848f4997d3854f4470febb291528c418868b2ebe10491bdad143892a55bd87890e32650c2f93d5e87bec4e02b9dc273bf8b4dcc968d4787a7770885978367102a868d4c96f051b50de0dd41f90a79ca3b6275ad869b14396247ebd56b2c2c1fd0ab5b3122b3a58363eb162e6e48803b963c946c7c5d71fb84884d2f2eb0ad3f28cbfed58a3837a57406418a9d6d232a9583da103bad61e82a3261726257075ff20df2479644a5b276d4c2b84738131d92f0de39e90432a4ad0e1eb0d58a20be41b6e105a0fad5db9284f417b5c46d1ce6d612e7ead8960cf4af3305e97e4176a01465956058f508e0d9ccf1e6a264e0b1cc8b5c32824826db99e7493962663b0b5a0e745745947f008c1da7f6cb73cfcc2e1f4cb92541d3b4d508eba6591759a3ec228f99399cb429bd2b4a83545db59ba66ae001c266d2e489fc4abcfd73abb477f31436fd149bc8f8d5e43b88751f065e49329cee8727ce275a6d6639048746804818a73a61fe86ae7155f0d5a2f8e2c4eb0791d560c6d57c0aacc7799925cba73e18ec2979847e10e20543710d2bb3a73c6003d20f0057d4d03cde1fc1132922635a4d92f0bec8465b124d0b321907df5d726fdfa895762623b5918b0f927352a0faffde6fc72b59f387b598f662bfc64162446ce5a1014fb59bab2e72fb1f16b4af46d12b58937318c436e7224f998ad14fa076bd313565f581dcf68fbd0ad971e6abedac0d096c0d65509c822dbc689ead454ccb9042c369507842ef092d319b5b19b21321ed320c9edda497b8790f199856f31f68ca69fe3f2ab00ae36a6aa7fd7c3a69803b543ff9267d672c2cae93d15e109c4457975aafc72eeced68fbf7c66af1e3ce36b9daebc0f37a8cf0f96b291d38f70e13bf4116b0c94e32db0915ad00cf34e7849a5c364a89ec58b11873d5a533b120fc86967988ab8238b141f4d25055871ce13516c94658eafc759ed0e9f562cc5305b41cc63e792b03c463117f2514630b818d5491fe12c7a6ce07be1d5770daf44f7889223863d81e2ebd9ccb9b7c1159a742da5208cf58087ef926ef5da8b9568bf4e67b1b3e47145c8cd2689345293406f81e3db9ef1422ade8125aeadd925a1b281de3f0705ac3e39e6d3ea71a275e1437da1e14e55fd5df3f198533afbf08d02037f51c1e1a37ccdfa479f14cfbff41975be4e28f90bbaff5c6d980c4614419239d785c8db872863b22eb17f38f9cd0743e507a3bfeb91c8847b1ecacc498a33ea48144d84c1e7913880463baed21cc3e09c46a0e7eead846e9167067a1197181e41933bd35a1cfa52da9d2bacf7919d16bd101fecb8996fa7491c1d77c55443ba37c034bdf307dbeb777235660520176090d9be1720dc8af6ba35585da38888c391c0b9738934d0d1fab46d0f55805317ecd94468f8cc66a1da09eaa7c692e787eb872cae2812ae15473824e66829de60733864e574ff4b9fe41483cda9f5b29adb0c8c98287744ee311395aa4bdb30eb0d27be7d3198a2500b2ab8cbb28aec9d2864c87e07eec93ef5f575f08527ce9e56ddd3f6db4c29e2e44f0ae7e3165371837db724c9b9420dc71c72dd16bb12689ed14dfba75da25e86737e283d1603ac5b6936a442beab7e3616400ceb2caafdd8126dc90c62e93acdff78222b78bca7d347574f1e85480446651d9e7dd6db07a0a979be9624f63768bba6ffe261073813200eeeb33848ec1df82a5a6b20f1f2663707ed8d02ae8e7d4b01b657412428dbad6e9144e16dd5d6b72896d5fd2e4c284a6f8f0e9abc1e2c5dff7f0f1df9bab0778167e40cebb3d6ef525c75d9e4442c5105cc75820fbca4ad54ea16c37b9ac46adb1511cb205392456ab475b2dafbbacc2906f518f336c3a82144ff4363d31e936530601d727f09b2ebce6636b881bdb56a58f5e7812834c0810b59347636400ab2453ca409406c28a19e3842a8374d227f094fa84a67bc74f5987ed94ce097a5d6fa29e13486490815e4097083b58d99cf23f246a043c171023099ed301a5faa040135da5d30d9d2bf382634fe6af60c3052fa0de1b5ac42ab21e00000b28d798500d709d714e8d7e4a0bcf9b4fc4fc6dfea808bbcc3fad8b473d49f1b3a06b3bbc9c52e3b3ed4b8e9d3c31b21c07f8c954d3ec9400f3ced314a2dfe0b7fef641db99c08ed86bb580ae7109c34a6dad05439f143b424cfe46717b0c9941c14510f08d4416d773eea036a1a3e341c648271fbf19cc1ea98faa30e4cfe867ccc743fa23bd5eafdeb30a776d5426b40ac52fc5e0cc6cf4c78e45aa2615dce9408ea53827ba40cc86069a6f93527a4e96eb4e037347833fd54efe65b93eaed8333d9ca978094967b8b521f4163bfb44a1856131882dc314fa0f1d3d87ee61dbc2a5607c712bb85a64937719768588b86e82390df5d5fbd418fd4ca925e79b671d8bd210a1c4c1ba8d21f1fc1ecf2789f83db652c6e89586d88670011c6c0960065766b22a93bf9f2da4ae59f907f9ce35c648cc83cbe58f92e4cdb055c7fc30507c6cba3c286dd86645a8bbf1108f5ac295912b3ee923056426247ed5827d447d6e9bf17624a3fc21cfa3ec248a2bc0a531c3e8c0b72cfeab230906abb4e670fc9d313b6dd6f62a8a1b18188fb7b4aaeb72bf33e4cf7f4074beaafb684cf0d1bb82dcad06ae88aa63bdb40d08c45a1eaf51ea6c9147b50b165c553cdbcb0c2694449c9f1f264dbd632cfa46c0e7ee6a84f6cd0bfa073cb6a13ac971e84c782d2dd7d867336054b4af28cb04a1f3767db6184af0dbea3e3ba76ca42dadbee8ecb81aa68dd7356a0297a217302e4f6a0f3a447b660b256b3d81dc7a79e9b29e300356ac59f0da31f9165ae5b09925a8623aa24aa5d69497fcb73ec7b7f8cd089fc9d6075c29299ef22dbdd84f", 0x1000}], 0xa, 0x0) stat(&(0x7f0000000340)='./bus\x00', &(0x7f0000001e40)) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000140)='./bus\x00', 0x22, 0x100) r1 = shmget$private(0x0, 0x2000, 0xe2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x4000, 0x0) renameat(r2, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 23:18:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0xfffffffdfffffffe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000005c0)=0x1) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0x1109}, {0x87, 0x100}, {0x46, 0x1}, {0x0, 0x9}], 0x4}) r3 = dup(r1) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = dup2(r2, r1) r8 = getpgrp() r9 = getuid() nanosleep(&(0x7f0000000600)={0x0, 0x101}, &(0x7f0000000640)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f627529fd"], 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="101397e68c9f71c6b1fa99883c02890bc1e4d7eee00fa0a100ea882eb557f66817f868dde246a01d13637c0a744b1ceb5066c0029bfac25d59070833ddf7498413dc405e0057cc85ddd1f4ef20a57735f4f8b2df8adc118009ffa594c74b04524c184fc668ce22ac8906607f5c411447107fe29b817b4c4b45e83217e03148c47aa244c97825ef71f610bd2c0bcbddd177c22f0fd7e5be7ba3d11d6613ad6232a1e9c52fda5f07f7876ddcf2338ee25e0d562f41fb87d891fd1efba18fce2c8eb2ff9a9e06f74f", 0xc7}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x1}, 0x40b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) getsockopt(r7, 0x8, 0xd3, &(0x7f0000000680)=""/153, &(0x7f0000000740)=0x99) fchflags(r0, 0x1) getsockopt(r3, 0x7, 0x1, &(0x7f0000000140)=""/116, &(0x7f00000001c0)=0x74) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 23:18:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x88) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1023, 0x3) 23:18:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 23:18:12 executing program 1: r0 = getegid() r1 = getegid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) chmod(&(0x7f0000000200)='./file0\x00', 0x40) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0x8, 0x1, &(0x7f0000000040)=""/41, &(0x7f00000000c0)=0x29) 23:18:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getpid() chmod(&(0x7f0000000080)='./file0/file1\x00', 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 23:18:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:18:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x380, 0x81) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x143c95c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xb99, 0x3}, 0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="90a4ceb3e088ba6f840606971d6363e325828870bb07c57e672b494e9a11189c564475ff782c8d5c8a63d0c6f699b9d309521863b7a56ce09363d07e7fa20ed946", 0x41, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x5) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000200)={0x0, ""/210}, 0xda, 0x8401ff28c51d69ab, 0x1000) chflags(&(0x7f00000001c0)='./file0\x00', 0x3) socket(0x1b, 0x1, 0x9) mlockall(0x3) 23:18:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x402, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 23:18:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff210000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) socket(0x18, 0x3, 0x3a) 23:18:12 executing program 0: r0 = syz_open_pts() setuid(0xee01) syz_open_pts() mknod(&(0x7f0000000380)='./file0\x00', 0x2048, 0x81) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="79bbc9a3e44a2f9b6f1bf9f6db64f83c7f3d7ac70ba63ac580c53382c788fe44914d683e168d9e5a0a4ef9c0cb8ae7c9d042", 0x32}], 0x1, &(0x7f0000000140)=[{0x108, 0xffff, 0x7, "079bfe563f38a0958687c884e1762c277ea30448793b0a257f150dabddd1cdd6171a29fc848a2d36d89286b8a6e26e0e6c04dc610602e660788587b8df32a3c920bd0e1b29b6251ee5ebc904c18669eda4d3c2824a23ea734c059dac15143ee904cab601f5f99a9a9e263d5af28818cd91ddfcf1173c97e97de90ea90b6a4f34c15bf946e1530b3c598f300a8cf06d017121871d8063b9ccad59ef3d2cc47047839a5586d628b3656b3cdc63e0c0c1c9dffe66c5d94bfd990ce3981d57700f553d734ee7c16fdf11a0708ae32dfd4f181435e5b573ad6ff5182d14180c2a4044989577a15a3d9ee351c8252c1b2a49beb93d"}, {0x80, 0x1, 0x7fffffff, "85d098d10f1e430ba3bf04f23cc68cfce0f142655178f2ce671015e7d161161f727708f358628e853ee1de7aef7740ebefe0a3682e9ca24c5f4f5731f12fc7484bb021eef4be4ce60c097d7edbe96bde62ba148428828d8354ff74b9f704665a05fc6965d1611f0cad"}], 0x188}, 0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x8000, 0x2, 0x8, 0xffc, "7106929e0f78fe6366fcee43430ce369f3492325", 0x9}) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000003c0)={0x0, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x62) 23:18:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8a, 0x777, 0x10001, 0x5, "38571fbaf5cdf6ad9a580f22bbd9f9988bf01974", 0x80000001, 0x1}) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000009b42833e45bbc9a6bc20c28fa2aba0fadbf90fcc613c60ffacbcb1a7b63ede3a7978e064702f245fa364990b8bd4f96ddef173f5860cfd811294f105eb1416aa797b3bd7480ec2e55f783cbec46267283ac05258063565e674bead7b3a5d70927b9d32c4fd480662dc9eb9d14e72c1c0ce5ecbe531f9dd07245b5a8e6c6e533ddb168fb4b4eb68a4092efb2603585d2f30"], 0x99, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x81, 0x8, 0x9490, 0x7, "f5c1d1e079340563d6c8d7a284d58b3aed66ad2e", 0x0, 0x5}) 23:18:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="01"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x40) fchmod(r3, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCNOTTY(r13, 0x20007471) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20410000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20490000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20491000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20492000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20493000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20494000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20495000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20496000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20497000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20498000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20499000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2049f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20540000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20590000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20600000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20610000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20630000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20800000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x209a0000 didn't change! 23:18:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x400000, 0x8}, {0x21, 0x3}], 0x2}) 23:18:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1f, 0xda, r3}) pipe(&(0x7f00000000c0)) 23:18:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000040)=0x5, 0xfd66) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x2, "00400000e74de40900000000000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 23:18:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0xa0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:18:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000000)="3794f5a09668bccb327b6540b5672493d15b81c990d3dc31a7c83e82510b3040d430a6b51cd3bab72d27a86e0307b780e64479e3578244f928b5a3089283f221c9af8e7b62485277ffc39c15f1278a0149dc21", 0x53, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x80000000000, 0x8}, 0xc) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0xfffffffffffffffd}], 0x2, 0x0) 23:18:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="da13a71a83b7e0bd04ce0aa367bc4ab8d9f702dbb7739c8c09f5c8e2b86027cd21977eb8038c4ea1c374a7", 0x2b}], 0x1, &(0x7f0000000200)=[{0x30, 0xffff, 0x1, "e2e9fbad0b2e5ebc14b9de2c1225178ecdbb95db689d54d4383a"}, {0xb8, 0xffff, 0x6, "10ca9668345b05fc256d3f91c790bb339c28955908aa954da1be4711b2ca3049cb5a56ad640877c83414806ba1419d86b92b788dddb47eb144b90c7ae34c732c6fb5895d4f10ffddf0cfad4a9ad0d79cca1362bbd766ffbbbce01e36ed72da49715e78ce2767d414e73efc8a2ed2f4689c890cf0814ac1b36fc4b0fe3a5fab6f9149e9bfba2dcb69f8118e8d3b87e4a79bf7f0040e48f69c7cb398ce62a621d3099a0e2b43"}, {0x60, 0x1, 0x7fffffff, "6a339020472fab461a155f7eca4acde45791f36108271b7dbd8fff4d4b6d7989d7892085b58e5e771060bd5e27d06029841a66e7c829f27107187874850bac42b3c974da0ff3dbc8df"}, {0x108, 0xffff, 0x1, "aa9327c652b73ccd8413d3c336165cd50cd8446ddb2c09a44546afe16617a8dc792b61da187275400b1effa63a85d6ef4dfa7ef5bd5cbf74c9e5f3d6c85174e534ad264a537ab2aec1a8999f1e021b6a45b7b68d4d806368f0b12e9802fd9a8104dc22d49dafc78817825b11d3f71e4147085c3dfdb791fc34e437db5a26cacf810fd40ee61985475d579cd1366441b1d142c6ca16fb4e6da4023baeb205dc98f607ef24562b2a9e1e6e4d90d4b7ae46caaf4465eda42634c728bf098b07c27744aa9489ce2eb62ee2793007eb33226a3540f65be160df6adc27f64d9d5730a1d62244f43923a719d15e56f803103f522dcc0db5bfbec5"}], 0x250}, 0x402) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/112) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000004c0)=""/190) 23:18:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x280) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1ff, 0x3, 0x8, 0x6]) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x9}], 0x9, 0x0, 0x0, 0x0) close(r3) 23:18:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="b57b963d2af7a357fc70677baa67baeded2189318148c4072a9376ba21d42500e8a2e791054d0a0f37d3e96fe48b58b2ae6ca3b9123909e560a969f36931123393442ecdb2d37a12bb8a72eea2f9b841eacb9e252fdb0c86b8223f6e0f99ca4c8c5b9f5275efab11d40632cb1167d526d4611452425d5ec453bf2ad392c141a40ffda61aca0f2052c5a807cbfcb83fd3134a7c183e54cd6eefe0120c49d40ce028da45152715f216187ad5e323bff6fab4722890ce67c6f4563d3df2672d1cd8dc767d7c0c29ef6ec2c5da716df718aedbf5384e20a5e46b3a90b6d7", 0xdc, 0x4, &(0x7f0000000140)={0x18, 0x0, 0xfff, 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000240)="38098e8a4e16a6a3986811eefa9b9a8f32965a31ad2b55b005e05dfeea00b39874673fa0b40a579a64a561d03718e637777d05d56aaaa003da8b17e7ede8931633e9a99aa702737b9f5b3ce79f2b9780792d99718612328e9f6f6da1ce31c5a695f75bacee25d5f986ef83a817cd72d9943a5ae0c31219106081c5aea0460c6fbbade7d7d510e4fe1c1a76a20c9ea89b23cb301eb420f8875d2f722f14d00cd11708f6d155da3cf712de3cd4da6fc38550bfc9ee0f41b82e4e4eefba84be1347166f32c660e0d2d1", 0xc8, 0xa, &(0x7f0000000340)={0x18, 0x0, 0x8, 0x7fffffff}, 0xc) 23:18:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x28) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) fsync(r2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 23:18:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x772c00dc) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a16bd91b9a99975f878d5f56f9d16476c7adb861dbd59c07b5fea10834548d6287757ca9514b48f4964f72aff96b063b644efd6caf0ff159ba5100e7cbfa7de2145855633e7eedd797bb3134f5c46362667a15e5b9549f2e82136ea338dbaa7ea575b7a0aa31eea90a1992dee83390d5e35281c1db0ba76eee24f1dfcbe3da9481391234af6973eed2a2743614d929a12fc54c0db735ee17bc7953726e7608404635469c1d39ed2ecb32692d7f5571a29093054356469163d9ecb55b823d6fa1b5638b890f0055424510ddf81025139684e9d4710429028f5d9e1f44a2686813dc51b0b35cb7fadd1c4066f93517330ceab2c34e", 0xf4}], 0x1, 0x0) 23:18:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0xfffffffffffffffe) recvfrom$unix(r1, &(0x7f0000000080)=""/118, 0x76, 0x802, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 23:18:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="442e05a02ef0cea05eefc5018e47f167837a9f", 0x13) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x10200000}) 23:18:16 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 23:18:16 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="bcad2e2f66696c653000"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 23:18:16 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/149, 0x3fa) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 23:18:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xae2, 0x4) 23:18:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:18:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r1) accept$inet(r2, 0x0, &(0x7f0000000180)) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000317ae6d30d45f1764300fc6f707b72882582e25b1baa7c70b383772833680145d61d325abba3c11ae854bd4959cc4d572753f189c8e3ba466a058f3e13b6f03dc3a326688555e04c23aa55cc5b57e01a6bc9e5efd1012cc58633a0d0f9f1dc5171eb3a1b5b7640b5a6c6d7417e915d7cf585023dbc2e4f6b70c17744207fc8dc49c8c9ac57a56f9000000800c53783e4170e0d5ab7e4ce10f1a6d354e9184283107e6b00db7aaa539e08bb9e262b67d0665f0d905a2381ea9ff4c7fcec563630ada02a93dc32eb62a33ec81a92689483e7b0e211b1e6af1135841a67640ead106db72d737a5848cf0efa29893f68c072584ccdeb5c2d295735b588da3c1ea5f2be99240b2e1bcadc5fd12420237e95b291d5787e7c11199be8fd03e0fb6a433a712782b42366d18738ceb8f565d9bc449d4465382539886be6f532b4f413356a436db38281f6a169a2d59af582ec113e88647e5e00107a5fd9bcf72aae66bf3ee8b1a5925fef00937cc5da3b22b519e7b26c23290666b6293c95505f2213"], 0x1, 0x3, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x3}, {{r4}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r5, r6) kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) 23:18:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 23:18:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20002, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 23:18:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0xc09, 0x2, 0x101, "1230db0bb947408dbd02b61d613f14c81a90cd17", 0x9, 0x7ff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfff}) sync() 23:18:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/204, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 23:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x212) r2 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x10000}, {0x3, 0x2}}) chdir(&(0x7f0000000140)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 23:18:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="8e08edec498267417107266fce01c195478fe6deb2ac2f100c13950c70a47edd0c57ced3cd0febeb50217d7d5e859922827e05d5c30d49233dbcf7f0b1ad7243c095ac91a66578c05e0742f18bab0fd42a5b685a7a4586dd1a8067ec036ee4466259e1dde5eeb014577d2b599c5832fa6b85f814a5321b539cde417b8efc73553713fdde186d657bb4d775ae60896b5004c9ed433ad106fff4bb2fd399c58e8cd29c53375b37fcf3251fb412b7001d6d13bda12ec3124dcd777f489b", 0xbc) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:18:18 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 23:18:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 23:18:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000000)=""/78, 0x4e, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) 23:18:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x8}}, 0x0) poll(0x0, 0x0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCDTR(r1, 0x20007478) getitimer(0x0, 0xfffffffffffffffe) getppid() 23:18:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f00000003c0)="c47542362ecb15920f8ad42ddc8c701add0eedaf88054b6241b18b7ef355fc177751e95dc19fd65e05d3385669114d73af", 0x31) execve(0x0, 0x0, 0x0) 23:18:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) write(r0, &(0x7f0000000080)="6a9916c66f481b71a473b733a7940684045ba630d49dff1664f07ab45865cf7cb69d73367bc11de54e7a9b5c0507ded1c4699849c9f8af0b68e9c82ab3cbced98090f037390f1ad8cc0ba85570aac9c8080bb339d27c8a564016212612", 0x5d) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x1000, 0x5, 0xfffffffffffffffb}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000aa1321cd6e487a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c24fcb37db6e49bec9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/1065], 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 23:18:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) r1 = dup(r0) socket(0x38, 0x8000, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) 23:18:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffffb) seteuid(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = fcntl$dupfd(r0, 0x800000000a, r0) close(r2) 23:18:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x1) shutdown(r0, 0x2) setsockopt(r1, 0xfffffffffffffff9, 0xbd4, &(0x7f0000000000)="256d20f4dc09a6f4cbf7fe6a9ab2668f3aadb6558de24cf8e59d61be69b671ff8212cdcd65bb071d59fa34f0b29e7a3e2200f584d07fe8a08ea8d2e8827676710b80741304c1bf05472dd2b27c0bb92409ffe765c354da34940d67db18b5dd395d28aff90463c573fac60c97e7d198f4f66953b5ce95582c9dd469898b307f9ffa5966d0f6edfedc2c1bfdf764c62e48162cb890af1db323dc127e2aa552b8a6f5573bfbfbd7285c0d8628a6591bed247d98b876c7418ee67c627acb4f0c26d7bbb72e74e385e6467902e401552299c95b7a8f4f52b16a06ffd86b8c98", 0xdd) 23:18:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x144) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 23:18:19 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x6, 0x6}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x40004000000028aa) r0 = socket(0x3a, 0x1, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x8004, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x1, 0x1, 0x0, 0x4, 0x2, 0x200, 0x2, 0xc089ca8729d0021a, 0x0, 0x5}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) r4 = getuid() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x2) seteuid(r4) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e261f0654c1380c6da9a9680babb12c81016d2d66696c"], 0xa) seteuid(r4) open(&(0x7f00000002c0)='./bus\x00', 0x503, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 09:43:20 executing program 1: r0 = 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x9}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/24]) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65b000"], 0xa) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000200)=[{r4, 0x83}, {r1}, {r2, 0x40}, {r2, 0x4}, {r1, 0x86}, {r2, 0xe7}, {r3, 0x7}, {r2, 0x9}], 0x8, 0xffff) close(r3) 09:43:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socket(0x6, 0x5, 0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x203d3bca34}]}) lseek(r0, 0x0, 0x0) 09:43:20 executing program 0: r0 = socket(0x11, 0x200003, 0xce) write(r0, &(0x7f0000000100)="1d31d1bfb07560f294684dba662eaa2378c5f0ed8ae6e678d7683421327727794b13", 0x22) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x5b) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r2 = semget$private(0x0, 0x1, 0x180) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/54) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'./file0\x00', @ifru_media=0xfffffffffffff449}) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 09:43:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xff, 0x2, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0xffffffffffffff9f) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="6619d618523f84500d1ebf6a1478d6e931ebfec7c9b96a6d45d934833e59d659a9b10c8012f9b6d003d953004a89ce49435e5583d58bb9c1e12cb4dca5d69e4dc2f72f480947b6ffe803b84d682d379b", 0xffffffffffffff64}], 0x1) 09:43:20 executing program 0: 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, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x10) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3}, {0x1, 0x81}}, 0x0) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2a, 0x2) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 09:43:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) 09:43:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:43:21 executing program 1: socketpair(0x1b, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x6, 0x3, 0x105) setsockopt(r1, 0x11, 0x10002, &(0x7f0000000000)="8a8812041a8da4ddfe778170eea3", 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 09:43:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() socket$unix(0x1, 0x3, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x3ff, 0x0) dup2(r1, r4) 09:43:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) 09:43:21 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/8}, &(0x7f0000000380)=0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x31, 0x2) setuid(0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x10001, 0x10001}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x6}, {0x7, 0x6}}) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 09:43:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) connect$unix(r1, &(0x7f00000039c0)=ANY=[@ANYBLOB="01002e2f453852dec47d446da545c43d7e20c192f166696c65"], 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r6, &(0x7f0000003840)=@in6, &(0x7f0000003880)=0xc) accept$unix(r5, &(0x7f0000003900)=@abs, &(0x7f0000003940)=0x8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000038c0)) 09:43:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24, 0x80000000}, {0x0, 0x7}], 0x2}) 09:43:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() sendto$inet6(r2, &(0x7f00000001c0)="173d6bab0fbe424dfff407dc89ca1f660791943f9c9f5d5f70b870d5277fbfe13ab2070be10d38de8e9f3d0fb2d49e11e296cf44e413e36ae1ede7f7a2fed8e0d29a1bb67cd9036b29b1b80621a01a3fcc8a0fb0834bb10471b76bd03aba2be658974e52aaae27119b83c0a799ef66e3a064c5a8beb1f903af2e4f6854ce436f30bb0fad215da95e25fb296c3eb53ace8e3f01a648c6d1464ca10a21a3a920c753f204876deb772fe83a63ef406c3cb5510fad84bfd1d0e5", 0xb8, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0xfff, 0xc3}, 0xc) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x3124, 0x1, 0x9, "23a0d386aa2a66851db7adf93edc07d530c1d896", 0x6, 0x80000001}) pipe2(&(0x7f0000000300), 0x10000) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x8000) dup2(0xffffffffffffffff, r4) 09:43:21 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x403, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setpgid(0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/4, &(0x7f0000000240)=0x4) 09:43:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x18a00, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 09:43:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) mprotect(&(0x7f0000218000/0x3000)=nil, 0x3000, 0x3) r2 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) setsockopt$sock_timeval(r1, 0xffff, 0x8c350575762365f0, &(0x7f0000000100)={0xc229, 0xffffffffffffffff}, 0x10) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) shutdown(r0, 0x2) 09:43:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./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, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x82) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x100000000, 0x8000}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 09:43:21 executing program 0: r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0xddb35e7c8f4db4c9) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x38, 0x1, 0x0) recvfrom(r2, &(0x7f0000000000)=""/179, 0xb3, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000006c0), 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/214, 0xd6}, {&(0x7f0000001400)=""/139, 0x8b}, {&(0x7f00000014c0)=""/225, 0xe1}], 0x7) socket(0x1, 0x7, 0x2400) socket(0x0, 0xc005, 0x3) 09:43:21 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r2 = getppid() getpgid(r2) syz_open_pts() getpgid(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 09:43:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 09:43:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x3f13ed4f69ae1aa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x7f, 0x200000000026, &(0x7f00000000c0)="2adeb538cc2ee6ce2e2ffc2229e14b584610295d4a9e927904447db0580fb064d52bf7bb37929f89100068dd8ac8d60ba534e78be4e89f1323ba8413efa80e82182efce1967d424e4ce21e20bb41b41b735c80ce1638d53303cb3831476c46114aa57814d4d316e103b15e41054f01d576e15b8baea24f9952c29ce966f9ddc230a7f7d344bba5e06b4a6941c9b94d39604aa934706a3602c47bd0a102f4af6bc61cd618a783de93467f3e411b96988f7d4f686bae812751ff6c4c3d4b24f570abaf5347ad85daab5d40ab35ae002ae1673c107a", 0xd4) setsockopt(r0, 0x9d0c, 0x3918124d, &(0x7f0000000000)="df2a1b001163a0434cde61d8574206082e72b6cd04ea8023f65471c18164c159a52d49eb8cb0db6e952cef38bffbc01747ddbd22b140d6362eeb3cfaf2e4a661256ea185b1c1e2ce8f7318392e58cbec12950aa5a5399ef5cbd981f2b6baafa106b4a0253d03c65fc8eee73b673decdbbcc126c0b89340d9d8bffe3aac1b6302a211626da76ca68440197e2e4e57a602bb9aec920fab7e3ea0a0e92e8ca9601000d3613a", 0xa4) 09:43:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0xa, 0x2) mprotect(&(0x7f00001b6000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x132) shmget(0x3, 0x3000, 0x41, &(0x7f0000774000/0x3000)=nil) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mmap(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x3b) 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair(0x26, 0x4, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x9, 0xde, 0xffff}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) setsockopt(r1, 0x7f, 0x1f, &(0x7f0000000140)="994af66b3b32023358b0b22f161973952b56a7b9a080aec82b4e080eafdcdd0a07cedde0dca9cd5b7ca8b42567afc7fe6826b640a49c9ad035b76b94c9c7abf13147f1468098d59502fb69ff3d409b0986d7be3982eea2a5ce246eb1f936335201496262a9201847312dbb9543b78f065a82c2192e344deb29aea0302c8068b603823b0005b7a669fbf955e2de744e517497aa295daad6d071efda1a54d150995ac523fa2fa8a81a94a9a06c6d9f88b7400429bab5a325d16e381920bf2f1568300f2e3c8ce8ce34b1a9d425f5aff3dccc2d7fdef6fbfc43c24ca6f80955b744bd2a92c0b0e7c90ed0a538a9f8b8e0606e8e212d81f85acc", 0xf8) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r0 = socket(0x20, 0x3, 0xfffffffffffffff7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 09:43:22 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00057d95416e58880d970ad494d5d9a4680ad000", 0xfffffffffffffcba) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:22 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000680)='./file0\x00', 0x2e) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r7, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r7, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000ef42d396b85999fdea74ab439b6d58ad0944679390d865ecd094634713c3120d0c2a8337e827fcba3e9a159f1bfe1a9283ec84c709a112acb90e80d75c74145dd56595b98bee73f43f5c020f5cf9d5eba8792b68d9fc792870fef30cb62c3ef6b7019edc668329b14c2dba2e6167ad4385f6ab2af2c5ecc1d75d731a697c4e013b46f0a122422f4584ac03c1ec4767211638cb9fca749d9d165cf74ac11ae3aabff6bfbe87c6c23dc1"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000100)=0x1) 09:43:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x150) 09:43:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 09:43:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="ebd08d97f49bca1b6fba9ec433a368a8fefe67592f0e797376c875119f6f180e9fcaba8b7e2527e0be33163133072ab92d1a9ef23cb5840927ca7e8dd100970c1bf37b00f6d563a02239f0aaaf0f085ed8b76bb2904cd3ae03d8c0c12d4a7899a169fee0f8e9b1ba06f86e2e9162af81b3976d352d25e6d3c494a74cdaed5f5b41b3613f8a95b4f1ce06875cdd7da0faa9ce5309786c1aee10059c0000", 0x2a) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 09:43:22 executing program 1: setuid(0xee01) shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = semget(0x2, 0x2, 0x101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x94) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = getegid() recvfrom$inet6(r4, &(0x7f0000000240)=""/20, 0x14, 0x41, &(0x7f0000000280)={0x18, 0x0, 0x9, 0x8}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r5, 0x100, 0x9}, 0x7, 0x1, 0x48}) 09:43:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400000000000080, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x8) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 09:43:23 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400200002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x6, &(0x7f0000000140)=[r8, r5, r2, r3, r8, r1]) setgroups(0xffffffffffffffc1, 0x0) getgroups(0x6, &(0x7f0000000100)=[r3, r0, r6, r2, r4, r4]) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r2 = geteuid() r3 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) chdir(0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1a) setsockopt(0xffffffffffffffff, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x34) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 09:43:23 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\']\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = geteuid() setreuid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) 09:43:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/188) 09:43:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000), &(0x7f0000000100)=0x4) 09:43:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) unlink(&(0x7f00000007c0)='./file0\x00') r4 = kqueue() close(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000780)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x8}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x40, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000011, 0x8, 0x2}], 0x1985, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffc, 0xe7, 0x20, 0x100, 0xbc11}, {{r0}, 0xffffffffff7ffffa, 0x42, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000002, 0xe38f, 0x1000}], 0x5, &(0x7f0000000900)={0x8000, 0xef}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt(r1, 0x2, 0x0, &(0x7f0000000000)=""/25, &(0x7f0000000080)=0x19) r6 = dup2(r1, r4) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000200)="8d1f52fe86aeae35e482874fc8812460788210c4a015973b0c619a32162bea10d5450bea2b18931c3e6bfd659cb6af952856239348fcb9c53b9f0666564ceeafab6624dfbd66bd91ac28b7f4655d6083b0c1c6cf01d74c7665a90e170341a81a459ab19be55f4a6c01b29abaae007c67324d5e14f05eda66ee8e04aa247e246410ea1eeb7a0ea9dfeb79cf1eebab889b6926e84af4e32777587436ebb262220ed3b09f4eec", 0xa5}, {&(0x7f00000002c0)="d0914b1c908bcaaf88a5e9cd909cb60ecbf677d2a1b29c683376f720cc831024be4e634ce2f44a7b5cb7de304c682915a75806e4f88eb3e59918498d71c488c1071faca3944371a479908398c8bbb8b87ca29e2e9f06d7a1f54f512963c8004c66e02ff7adb485c8c0f69ca100c2f59ed607c4b6944d2d282164ca77e5b74d62dad6d637d0", 0x85}, {&(0x7f0000000380)="5b975fee95eb0f53dbc632c0a25ea17c00978d3ccbd8a8b5f3150aa573d92cc84548399d9eb90588b28c793249ec748014f25ec756222c291b082cf538c5366ac0c7551f516237abe9dda8d9fa5888b2ab613bb39cc1f0573a8f74bb64b7a18be3488de9904a1b876c8c2e8d4039a45b0301a0bd7c628fb4972c78b37a1ff9460e5ef9928145a7649899d024ac5ec39b2449c77aa6f48c61506bf399ab5da38b4059b53e6b5e0ef0cd537c93517f30a5109d8f1537f02be6f2f90d7e925b1ec8168e5781288e028933bdc367d8e18403ca34131424534fc60852891130f19b329a", 0xe1}, {&(0x7f0000000100)="4d03bf460ea0166a32a739df32dce52f6580b0c2b7480b130d76d6e977d9eae6867a5693120543a9aa819a6139b56963a4af8b4a6de1b4ed698a258f667cb7d0476c14961efe01e7ccc87fbae89747c04c", 0x51}, {&(0x7f0000000480)="0a39db42b36d4cec0324b6ffdced5d398bb53b432123d60bb0cbb28138e47f7617e6434490aaedb109cef484b055872bf640f5ca0852664cf108284a504edcc8b0238094eaa1bd541dc9d1a295c8d9f45da5447bf5223a3ee1bffadef2ccb2a91632537f2529c6f6e8825eb7d9805a7bf055151817cfc1b4765f44304c143efa699d72673fd91a99ccf9e784f85e68845a29e5c0e0b56af178b6dc44c20813d21a7fd953f3a2910ca8b301a3b1db611bbc80242ac3cd5acfa9911b55d45d287d9471edf95f7c229596100d32988e95571abd2d03a1c15c6f02c1675caa0f3c5db3bea8d8ed1b2614f2bc", 0xea}, {&(0x7f0000000580)="5d6807ed0b1053f3402b1bdfb8a51b9947b87b764ef5ae9c52903fb08439", 0x1e}, {&(0x7f00000005c0)="ebc5f1cfef6f8fe0956d51cd9c9cb62a50380f61ed0b70a80431a20fb9476c47385a3d49a6e6a33127ee49970bc05c580b7a4100e569a4351bab952ba6c60455d6", 0x41}, {&(0x7f0000000640)="55c9805f21d1477c9127c4c2f1f4fd8a9b7d412c8dfa0636df4c412a779b86bf0c4ed7addc71582336fa", 0x2a}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x2}, 0x0) 09:43:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x401, 0x0, 0x0) 09:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc78, 0x4, 0x68, 0xda0b, "c5d970e3db423ca5e10cc7ba7b7871e504063c5b", 0x5, 0x8a14}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:23 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x43, 0x13) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) read(r0, &(0x7f00000002c0)=""/106, 0xdd) 09:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x401, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 09:43:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socketpair(0x17, 0xc007, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001440)) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = geteuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="4bf732df6ea89e1c6a3350a96800ccbfac3b1c633835c3f30be11777897b35d182847a12d27328d1961b055ccbf3cc59ac1313958a79b13cb1262c0cf153b9fc75ae3d7f7dbd6c9a364fdadc81ec1968db32951f086eb6088908cd06558130dedc425350dbf6f46519e1a72b68d5fab329c7343800ec674e6eb0fdc95f8a9493e91fd4d911bd6f1f50e61a548fc92fe920594c4f2369eace52ff10d517439a1b02314977d00db6f2c552381125733069628211c1c24958ae3eb2b31bf93d2425fec4dc29094af79fb2bad148dd5d23e17f75d134a2e0ff6422946fa09e4811b3bfe3a26c44c82ff7c9b5f0015362d557ae70f45dda75d861ce3f4b384ceea3d9f428db1cdd025147dd5cf4be6e8ff1d127a17135379c43e74349d297ef1602ea2baf5606ecb3b917a5556422f6b36dd3a8bb0287f404aa03a74df9fa0a712abb1cc13d4cbae87f43315b36aaf60deea126f6432eb2e698531730b403e77f6b0a0da6c961e41b81af6e468b50cdf77152e0b682fb0b775feab5cc311ebea293b5fdd20ec7167809e62ea0b4f1271b4ce291de06dd54deec379e4eea65734fd60e76c8f5a0171bedb3d6bd456094da0eab973ca8806e9d55a991eca27ed2874f7dff64f6f30be575c3eba9ac7a1b139e0f349433e68537be3b5bbfad81a8e585cf7d29b349c6d031c3f5c45a4910812353f065c5af34ff43a769aebaf73eaece7a93faa2e524f1aaa5adfd8eed1ad214aab5cf6141ae25556a8b29d7f0e031b15f6af1a0e937f7230d3fe49ce6a6abd5a478b0c110ba2fbabc907f7fa5618d0f9278aaae9eae74291e93000dfdb936a333ab77e383785a457cab88a66861d1d43a9959d6b1d75102028768da1c04b43e184529090196a80f8d9185bd15cb03c8f3d75bc9546f3449f506bb29fd118bfc40c810689940c7b5ba0c5aaca544e018c190cf5d849bc0782286792a6c528cb7b2400ce8fd0ece2477bca4c49ae1c5b9ebeeeb8c837663026f8b38180b53cd3b7845339df6df7334e474e9730c05b0a6872e096e45a3f4570e2275143d4ad8cfa529ca79d7b2b09f84c3059a718daa9c268539dc95bcebf109f9a2bfe06a6e1730fca4bb652f7da0e8586118882b3ef8136f92f96a8ca5c508255c71b44d031331d43c2543ca365b46a2af843b2fb85f95881b1c06d9e92783728180d20737e5bd026c07891386d6f85edf3859eb5d0f985b8793c085c9a223d9a04715f753a2fcdb0a8e0d4d1b39464c59ffc933079f69c79c30f6b550c0b5e2f5a7b4c839d670afdae2bd591a37f043ffb5336e3c471801065c2381c00be6154305a3b333823eb8d4fe106a331490533a7d12ebbe97c4590a6dcc188f7d92be47f5919153189aa171e798fad64db83cbc56d7aee782384b54fbb36fe859628428da9a275292376635e6c2238f2bf55d0cdb888c21e6456d1f6a90f29f64754108662e4b9c5634622db94b32129482f69b209268b9ec1695f398c74ba5418b9205db349bc94e2da7a2787ea24be121c8d2de199ad3d3915b8885ec14fcfa500afcf995bc530c4ffa4ecb50051c9090322d78bf81d5b278b7a5522c7abe2c83f5eccc522c0007c567bdc942e6db342e4cb0902847a9b20cee7cf3c6047128792ae93fa67408ac181a89adea25700d5034619a0942d8cb4e1b5e7891318338cbf050fc6f6a1270f290e489d57dc73db66fbcab6774876e1b978e85d6616d369bf82d5781c72ad6ddee630c0475281c0e177b5cc1955947eff56bc556cd44cc537365ba6862aa274b49b4ee3b7b25a366bd31ce1f7b3f142307c4b981839cb1b26f88792d1543d42751551c795f1617201a05a248f405874520efb130af358120bb0ea7745fa332324a32ea773a7f89b5740611e1e541517c3615e81b72f95a0396dd1028f26978fd5bd45f389db380bd56a46e864059799189d7e3883cf7258a32f20de32e9806af1d730a81aa1aa785e40e75f79124137657602755e8abe3598bbe65de2c5adb874913bfbdfc60b7cb28af246f5ed49e3433368f86d34cf47fd1b534a1412796cebb22e78c18077b96aa29a9e8cc79abcb7a23a50f9f20ea1657b7d2a3ba16844925269cd3f19bb383f4f8f68a8866939e791e59c15435ddff04bf3025fa6bcaf7c9d8281e7004340f52299928a5aac32851a6d76ffc860bb9a9c2d58252fe7eccf705d423b4972d05edec9b64ebac082d32bf223509dda9d5680f97339b0c9f29b60787ac06fceebddc11e6555be2db7e8646e6596094e10ede4fa138347779b7b21cd80bab9eefb81072659c4ad8afe61cc66552d80229c2c6bcd3b923968ddcbf4323169ad0791b265284759d1baf9ba2b53b5626eba6398bc04210c1e051ba19d0dfc9a1c9cdab2c69d8ffb1ffeb3610cf00d3baf7b1c2c72244e1c26a239982fe8795a264dd27ad4a74b577f39f4e740d4f624a458b7183767cd5e8d43f138943668bead34e37c7e7df194c6d2372c519eca0451a14de6c349e6b93347eae2726097e32628611619ec972fdc5bae556426a59a1a9d0245f4f98033b159d530ddb7b5537393d7b755529490ac01a155b7ddc3691eb322632446e628fc289f6903ec4985d25ecc150c4d02c8de3fc95947b5e54f0d2506223977a49ff822d24327582627e03fb9f40ad6e1d78489b817c6b9e5ba75d515e40899f7ae01e00013b3840c569ef2243c76804c7bfaadcadcb7073d24c1bf1342acdc6e418d04dface8c2c75d5b0a01b409ca22752135c87d001ec51c3fccd63893c91ca6929fd470b6f079e863ab5076635a9843a3bfcac706687c48cc8ee0f19ba2ea24e7da2bcc17f8ffa7df1cb6f7ff86e0efafb4b9774b0994e37cd2cd9f52cc50c7427f56d8685d7e901fce53c8e91a3fc3f3169b2e5b7acdccb26e258c6953f0a9a949475083ece83611d407a4e0937657de6e11777b2ea1a752250943248f8e4608e0a403cf750cdd1446e271e28cff7c822600215e9ff19cd3b25f08181eacb9758dbc66dbc9ace5924e2a28bbcc01ff3c2ab7eca0ae57ee88abda461152fc11bf6159287508f53f2d5623e4bdbee8b27e84b32c15e6e49a213c48a535f9ca0d45ed392b5521c7acf3bd9ce46102221c6f44fd440b5e68d0ab6be7f6ae1d5d69fcccb0fa4a80d97f0b2b4ddd6eed8dca2190f190e71c2dfa0affd7bc43aefcc1bc817bbef947c219406e415629e30ccbdfe194472fcd5b6e5242b562fc20930ee4bb66567537a3b1704795942cd2c770b605e053c865891e1b2bfad5fd273656763caecb16d4d4f41a94d8fa23b4bb6fe39e2088358a018c8ec8ec4f1cadf2039bcf96a5bdd3ed4eec45a177b126244518300d059299896e7e523db5bbc94622c47d188291e68327b544c868e4bf4e890513e3108d8163c78294941f224bffb349016b95a465f1cb7250533fa8b5e3982350c70106387203e25fb9483b93e7d4db0dfdc7085f6cb6e8ed4154f248b2a83d0f3670e13a70d4d1f9dfc65c15a22a4f4198249c21765910555ff2cd9fe4d1e3b4e477a4303b5f44110f4677569b9faa31a4b514e362ccec2f2c4e4c801ae77f776e32b6367c93d863b0fe22882499d0af8e8d19f72aa66863f6bf2d2ea5c434bd3876653a43e37e5680295d49795a008a769754424decc96ba26e30957ada1630f3b523831da1830b86749d1dd9a34a0f6a48812521e0a945c0dbd60d9d91c84546d1bf42b76a21a9d4f44411ed66c46f1875630139993cd22b16dfeb9d49495fab640d6fb34595dac131bce558e7c25c7476fd65b7859b8a4974b29893de215a88d6c4461d43e08b9377bf26fbec88d75486761315865ac4c19bd52b006a0aeb3f4c6709ec407947f559639ef23835f966124a9e201322fc229b825e04de54f73e38c2e4000ef4ea9b7145b9b194434cdd5980996f68a56805bd0560190a146d6dca9c097d93f934d46248168d60d4a8a2b3648dd360416548120054a493decdf399eb72c7c612505aa4cc8a889290e5a782f74eb95f0ebc23ef16eb13aaeb022b6db3724c58ec9127e60d2d57375b91effcfcf59c6e0fd451b057a9d9b984ee568a15dc9384235ea8ccfc690c724d2e9bbc19630437a1b74e01d70b82a37ca4c2d0eaec2f54c527a8283e06421375f82ab238d253cdda7ec4f4e678553c85e2d4a9f10ef2464e87c96622a4ac3f9dc80036baa184f99981f354add36c142c95ece72fff7183e8888a7d651b5dc4e7136dc122fa21a18531a0da08a218075c1909e3a3be55a2a7b71b44e782015defb09cd2aeb4af825f581a44373951e4f50a4dd381f2ad51b85ea03150ed34f40812246619f8c066813a89d6ab0abeca601b2993fdd552b56a213b9437a28ef3d566e28fbb61dbe81b72432834b16c7c47756d5bb3329dfd701df2ab45a27abdec9fc74041164f387818ef74662814d6beb9c4a623699974c1b0c284488c33aa69137b60714082fbf81a0dd5eb923d413f85a500f65d46728e31e09b5b5055933de34c172328d8e8c07785d8bdb8d0684479ad4e354673e6c960e36202c01b9f4be03b55df22ef9b8c1f539f63b0366474e4a9bf89621ba6a37e8637768b4a3083450b4ff86998ae66039f5a690264972482876b20d63fc77c46736dbf6199ea53d09ff7596b33f13cf13bcded7b5032b868975118bc08900df2dfd96b3325eabc4990b3f6a788f82689fa855c51574fdf475e9b70063939ae7693ed659d42f4b3d62d74222de875b18cbccde23c80d3fb03afa563cb60d0c2b6f398e1f645afb924ceedf522ab335575db080b6ebc9f2b4a5a5349beba386d5c7b278af388f97f617d292406d9dada09d2d2e8fd1002785cad56e34906a55c52beda506434ce36e7089c4fafbc452eb210f7767f0b40a55950ff996f81b579e85d830614f03bfa3466aa43d1a483bb2b114b0bec79908d927a413262b702ea34dc5008703283931090b3128da9bd6de1806d32f92eb6d55615e62c27be5dc60e3bdd50ab15da8f4f34b04d84a41a36413b59d614ae1fdd287a90f64ba1828906675e6289aafdfab89f42029da5922201577dbcd7475270a930b0b3682b6170a0f75fa0ba263e634d088185a1a7ce7b4f50ac9f8d949f0dbdc9c12287c0903cccd1a45ff39a609487d64e5a135dc028ecfb2ac243db3ab9f70850d09274639205a72be54052b4a15fb0745c0a253b72e723162249bdf904a8f57b0e86cc33fc159e0a7567e0e5795adc68c8cf2122179f7af38bccd08c439432cbdeddad2c53215d66a9f12ce7d06c999215d8a809de596cc3ab2aebaef5ceea9a13dd4666447daf69c74f96d2b3f902fb81b55eaf1cf80ab7f245b162093821971058f037ff5e7cdbbd989c5caa116d491f05007ec55be6e98631036a443c9d7a06c16b6d8b19b34e29f1a3ea00088e59b3e5e73d91dca5cb0ea8ee2fd2947828b41e444900b838cdf8f707da978be9391a5c0691750ffb506205414ac0eab83967b5692414eebd001e3967e87fadb5132c66890d91688abf1fa02652c92be8eefa52b36bc2f8b6665de82e87844abafef8599aaaed8c9b038d4c9031fbffeb307a9533c3b216d498b3653e71cf321d2798e70c7db0b8d38046f64bdbe918f04034399ff3e91b385ce9d17c99b1127227ee7a10f2922e3968c5569058322acfd350c01115564970e7c734146b0062f81e90edb8207017409856d7420f2f515ff634985abaf1dbd26b1c3713e85911d47146ccae2eea1055f34ab8d931b5fb0106b890ba8a6722eeed0e766d0d9eaad6d15bbb451698ac64cf2a9392318c7a59c", 0x1000}, {&(0x7f0000001080)="8d1626e3cbe4b412c814073478aa65ddbb22a81157bc727bddd20bd621550d8a9dc9fa0dd5c0b77dfd09a05aaf5be0bdf9f6540489324bc494510ea3ebb6edde90203f8b6fd48caae211b687deb8c9ff4e56d2a76633da53a9f30b50b7e6723cb0b4bd4ec3bbda38af37f048160d22253af1302b3741658044c3f88f34fbf6987493a926d2383e166d063cf575a638209b8d0e435faa0b51c2680c97352ca62eda308494a1ea9281b31a7e2af2be", 0xae}, {&(0x7f0000001140)="40c896fa331852d190405edf6a56d11b4361e21c5f037bcbb6a0bba28b555ca725a7cdf6e27fcc3578c8bddb35ee3e8f1504776fff47790a9ae4f8d16df509a88d3c3f68a17ea2552cc8944eabea221899448062c0ec166463a8f65eb861b2a05c97d163ef40cb335b9621a57e3a695cb00a76cc314538457fe9df6811a51477f38869a638d1ed2140d278fb1b729795ab9289e6284d8a6494daf33f291461b8aeeb9c3c5a636fa80b5838131f9d0e8f59da5f86f6a357fc", 0xb8}, {&(0x7f0000001200)="e15ca7dc5301b47354e310eee4bee274de9264b56689dc012d1ad8e3073e9f4ac2fa6386718a1c5418cd3ba34200c4cae41bd26edccb1975a93e2cf4ca0614bc87bac550dcb2f934cd75b395a1731831329b12139bdaae11223087ff6ec4b212d76eda1dad27d199e78cc4c13a5d45a5bfe524549b38d82d9b94fa4867479feb3bc3d6fe68b2f89b04c4684cfc2d47e22dde6f075f0d254bbbdce2c4525c5b", 0x9f}, {&(0x7f00000012c0)="876c291a0e4d05cf350c095a79a759a73d0c61bd1abd8327617f50c478dd3512481c58fdb56aab78bed953a42ff94bf11d4dbaea2177398e9fa1c70ced408db6cfc3001f72de7c8f6270a22c3977ff06d7a178df92b680f16c2b83af", 0x5c}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x8}, 0x9) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r9 = getuid() seteuid(r9) 09:43:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/175, 0xaf}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/43, 0x2b}, {&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/250, 0xfa}], 0xa, 0x0) connect(r0, &(0x7f00000013c0)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) dup2(r0, r1) 09:43:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:23 executing program 1: r0 = semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, r2, r4, r5, r7, 0x10, 0x10001}, 0x9, 0x55a6, 0x1}) r9 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x100, r5, r8, r2, r8, 0x13a, 0xcb8}, 0x440, 0x1, r1, r1, 0x80000001, 0x7a, 0x1}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) getgroups(0x4, &(0x7f0000000240)=[r8, r7, r6, r3]) shmctl$IPC_RMID(r9, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000280)=0x7) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="a1c52f93b48660b4d982d9a6b6b23f56c8985ee92fd24870e230e6c0def71cf10e56cf0e39206f90ae1ea9e69d3a752d86f37bb76d9cf83f", 0x38) ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = syz_open_pts() ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000300)) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000340)) kevent(r10, &(0x7f0000000380)=[{{r10}, 0xffffffffffffffff, 0x4, 0x5, 0x3}], 0x76, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x35b}], 0xfffffffffffffff9, &(0x7f0000000400)={0xffffffffffffffff, 0x5}) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000440)=0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000001480)=0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r12 = getegid() ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000001500)={0x4, &(0x7f00000014c0)=[{0xffff, 0x4, 0xfffffffffffffff8, 0x2}, {0xfffffffffffffffe, 0x7, 0x7, 0x400}, {0x79, 0xffffffffffffffff, 0x2}, {0x780b, 0x9, 0xffffffff, 0x7fff}]}) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000001540)) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000001580)=0x535f) setegid(r12) 09:43:23 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000040)="7b5739a1053e274727a41f7ed32eb45592bb3bb3d42ea2b08afd2aad094b01c2a9161b32af04e531098a10a003f397f7198153122350d8315c752569f2f2c974389d016641fbc6dbf7298a18b830f5ce8fa13ceb77d9e85d449fd49e68a6c6d34b22982f60b877", 0x67, 0xa, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7}, 0xc) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socket(0x10, 0x0, 0xfffffffffffffffb) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 09:43:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000001108, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 09:43:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2482, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 09:43:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x107ffb, 0x89ee, 0xfffffffffffffffe, 0x5, "00000000fffeff7f00020000fdffec00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x20000000000005) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000000c0)="f538"}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:23 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0xc000, 0x2) 09:43:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200004002, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x7, 0x6, 0x8001, 0x10001, 0x2}, &(0x7f0000000180)={0x9, 0xfffffffffffffff7, 0x8, 0xb1, 0x1, 0x800, 0x1ff, 0x800}, &(0x7f00000001c0)={0xa78, 0xff, 0x1, 0x4b0d, 0x101, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x9, 0x8000}) 09:43:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a764", 0x23) execve(0x0, 0x0, 0x0) 09:43:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x4812, r0, 0x0, 0x33) 09:43:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 09:43:23 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1001000000000029, 0x125cd505, &(0x7f00000000c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x42) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 09:43:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x2, 0x401, 0xb81d, "e1be45a3085cd162b7f9703848636453ec71732b", 0x6, 0x3dcc5986}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x6, 0x7, 0x7, 0x2, "14736e20632d400f4edeca82ede17be3f4343c08", 0x8001, 0x5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) bind(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 09:43:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x91, 0x1, 0x47, 0x2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x1, 0xffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4263, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000048, 0x200, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x90, 0xfffff, 0xfffe000000000000, 0x800000000000000}, {{r1}, 0xffffffffffffffff, 0xb3, 0x18, 0x2, 0x8001}, {{r1}, 0x0, 0x48, 0xf000000a, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x400, 0x6}], 0x9, &(0x7f00000001c0)={0x1, 0x8a}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 09:43:23 executing program 1: r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x98e54a11ce11f05f) shmdt(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="91c22aa2bc0ac5ba461c866a2e65ef5fc719d0576aba54055fb76dce49769c357baa639070a0334c728319f7fe93de3ae64c013ccacb0930d77e0570838372abad7bfe7a", 0x44}, {&(0x7f0000000240)="a73e87173a08d39e0ca0c4c03a8ba5754b5569a8395bd0669ec067fd430750b64077861daed22427f2ff66c75047f1b218c909edbd4cbacd55e16fe991f728e9a22b769df4b523bb5acc5844c0d41a5866e98c7b34797f895edc5a4b", 0x5c}, {&(0x7f0000000000)="1ca70e2cdc1d50df17ff4019920052e80b26198138bb9295b679852e2a9d746e6f9deeefe0a61fffbdb812", 0x2b}, {&(0x7f0000000080)}, {&(0x7f0000000300)="f2bcf191c32caa818218a79c8be6e7d5ec92782ddd16548f21322bde6c73d7053147128028a4dad8c17ca2079c2cf997d44513c77debcda98ee921a4f14e6a4f5dcf0353b02afa683e75edc1ca064b254ec4b29f5c5326a31451c19f93c05cd1f01b8d2904057cd7788cb270c333cd31a68db667415d72434a29cdd7766d37e1c09490a205d3f503a5ac3ebe509846257ef30ddb9d4a119a964ff14d6d8ebb7a87af1f9105024d4a9c5b8d956742960f02550c3aef00ad8536db11689d289f0dc6b9dc3527676ac17febee7120ff9fc8909d1dfd46f04f5773d13f7f1641a8c53ea06a64ab28d11fdbb2", 0xea}], 0x5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getown(r1, 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r3) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 09:43:23 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) socket(0x3e, 0x5, 0x0) 09:43:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$inet6(0x18, 0x4, 0x2) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500000000aa5a3302000000000000003d06dd2900000000c11c50751fb9151edfac90064517085b697db10f83c428ca413e7abf8516e2d697bda0184fb87029c3fa4c2c60c5d3e57b90604cdfff71c5758f78a0f6b146befed090c12b30cb25cbd202cab880479c75303c1037d5bd2f4ab8fb98d7e046421adfb2237a33cd1c0d705914e35920fd2d64f3549de99cdb30b6bd82008950f9d3f445dcdcf0d6ea34feaa22a003fcc143ecf3de2bd5e3a26bb1ed3e09283d1141e17f985c56c31a841aec1fadd7e2ebb3c712"], 0xa) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)={{0x9d2, 0x9}, {0x0, 0xc4c}}) setuid(0xee01) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x6}, {0x7, 0x200}}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file2\x00'}, 0xa) 09:43:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x8, 0x4}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffdfffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x100000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = msgget(0x1, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x77, r3, r4, r3, r4, 0x40, 0xffffffffffff7ff9}, 0x9, 0x242, r2, r2, 0xfe, 0x3, 0xfff, 0xd5}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000240)) 09:43:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000000)) 09:43:24 executing program 1: utimes(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)={{0x9, 0x4}, {0x1cd, 0x1ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x92, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000080)="0395984af01137bc51046aa2db28e0eaf5e98edc1f8357aaea81102aba3c05103d88817b1d2e1ba2bc864752c2fd8d13b05482e9e6d2a138eb9fa8fffd3743af854a9f0e37cd002a846c49be2d8ff4cc54212e2e9c7565792ace4b7d9eec1754dc6a4668aff10a835e6c50193b2e635d1ee0eee607e4bbbf1c011fa4e04d0adfdce1f9fdb2be8881b017982c4507f563423fa79342b6e579c8ae5fc7f96198b60e288e0de723c3203daabc", 0xab}, {&(0x7f0000000140)="d3883e76a7e9c34fb47f5ab896668b2a2415910d0293bf3be262a2c30634ebb3a436cb14bcb947f0da8417c6b985ffdafa8bee66f0d5cf2237ca0c82e35acd5c716a7b1935b3bd3c92526c1215282c3bcf323629cb13bd0e613293b6d07e3733b3d1101e9a45009004cf8afb29ca14106d66d3009a804d50a9fcd0d843588f206b5dbdb432fcfe954bd2a0749a64b8b93047832e9cafebd6349375bef9", 0x9d}, {&(0x7f0000000200)="c01ac2b958daaf357eec456ed748db1d37b2fa6b6ccb0ab6ff99a95517c20d1fb1fedfa641b685811dcf9f806428db7bdced27888024130f9349314541269ed8d7bca70ad284e3fd90d24f3b770b14a20301af16bb1fcb57ee5f285cb070ae978080fcec888744763c5494660e00ea7e1192d62281ca619778d77229b64106b919c7066583afda5e6c619e7845f3a43509c530887488eaf9a5e050b4946e8ea2bd9cae5fd17f4fc7854e5ad63c13e66afb8718e9cfd23067c093958d86a79768d3370b09b0cd5f1fa05f638e287ec69283e26ab46ce56b3ff93a81e9e516cdd7bf4834d9f46f7ad84caeb77c3221285738bbaa8bd42fa94329b8ffbee5c39ffe5cf40738c3ed385743489435557c4ac616c4af5a0449ece7f2cff1b010b270bc072c9b89488c4e6260e91bba80d2ff1330ee8761225ee5a123d956e6d32625688f8d42aa7166f7b5477fe8d9453e5ee1885d0746180a51e427153f98f9a59a096e5723dd45589430d0182d73d94e5dc5ec5dea435438784ff99ac0e57f492f4edc3073c40888af1c5794d891ce978f1098f6a90063356e63e01d7836a48bfb99994b04d81cb73fcf736e8eb07c8ecf2658ccc53d6db8a212e7c2f816915cb1baf33afdc0d39321e5e61a4c2cf412d1bb7e64450e9c70094181422369c213326bc84ff7276db4d646c310003b6fe4f1c763aeaf25aec492b1a258309bd6ff7e99c2b4d4e03f926b3c9596ca14e611ff6f30921dd34b80fb9a89d7fe65b48caffd9726e24a9f05daf0b77cca1b7b25c2dd23da2d360a96dcf85e31c25f1210f36b70eda3b95e20f33074c44df04b8be056b012bbdf595c3c2c48bc3de26d07a91efb4a175f21c840cfd16c8316e0d5c3d2bb69c290a94f0e93ca7a6e4536e76e0ec4cc032bf9dab9961f981b250d5ac50c3b03b9f3e91b97436688da19b86c6f66cd40007c854632fe352f58f042b92dfe9b4862c0f7e80e2d2f9bca3f212a2550a655b84dc4b12fdf667b2807177cdac34cc95c7f8b342b9abc5944026dfacbeb8284cac8be77cf75a220ba685d67483c30f9d86caf58ae7b2614c595a9fd87af64110e81a4fe8b1700fc2f6daebd6a7a21da9ea4b270f92ccf2b2351bc7d79d2a63c9bcea0aaa09cfaec6526e37a1f33e001db4f300b44d32b3866b03148fd822657b321a5846e29a615aef4813a672b261a7977e907641de9738233b4eb893c4ab74a7fcc92b38074ddf2935fb7cdbfe2aba51ba90daf329fc21d94c95191cafe56f20b1cf8b16f7de535ef1736fa9ffd4b2d268ade7bdd70757fee4b33c354997ead2a59e0d1dfc24e621f58174ef8c3d4871986d62b5a1475c85196ddc29c55be26a8188b18df465d0fa48e7eef12ad91990d863d01297a2760a85147cab6f4bf8e64083a51832e94eb1399fd0b63e12c852dfd2cdaaf921b575ff45800e18835d1f423ee2822eab5c541237923e07b2a4f7b3a471072daf913c1c95f775eb41f9b7137d455df471b5718638e38f837eb4a383ea9eb21de1d55273a16e6e882d7294903065108e32b73d595220f6030d67c62e637361082d6b085f4ffd429dffafab8095444fab3b3886844b35abacf688a96ffc82c3d577342a6200fb564e6c5f5452083fe66af6ade98ba8c2eb4a52b8dfca1f9f010a13f4547ff0aa16b8da0058b467e0fefa1be65cb7a2b897367545e0787960d199bff31d02601364942da34a8e1c6a6fcc7988ca92759af7d06184fcff7271ee25ab4a2458bfd8db3deb1bc92e73fd420c2964c6e03175306baadb377809f7db70c08aea47f0963d8a4e2a80a74302b10dfea0c991922579c29ebf5c8dc311c58bdb4f4e66b49caca363377142c692777ee03012b3da322c428109e26a5636e12398c1ec5122e79bb7d02b309af0e1f8e419986b28e825216e15a44d8a2b181781da8c11dd21cd174723f572160724f370db1435f425e7af6047e9fad2802811425d70544e5be8601f76b372b409f642629bc9926213f429566c11425506556299f151b0fe0b70f550c594d32810f2396264f33c6826636c7850618ef93ab9bf86223f11ab60468d42bb2d32b9a3b1681f68e939088f3c118f5e8f6deb591f946bee42c55fab823aed4f9236bc7a9979bc88fa4ba7b869c8aff0cd74771631c4495418498a1c76bec8467d70c58517f3f066f2707bbcd0127ad2bfb2fe19f8a3f85a73ca276dbbfad5b4f930e54f51162b5cd5982655b5b775bcf41fd512e92a19f4fab5272075a1684b675a661f7e69da7249fb8c21e925be80230b13589bdb1aa99f97a0b8f64da4bb34f67c7cbd36c2de2e9e597f6fc4c9ec1ba916971e4293020720cbebabd2e159fefd6817ee2c82f7cef69d21eb6bded42a476d52cc143437fe4d43c0827c56c8f0b172ba26e395512ebb032f017402b89bc336ab720a56cd7d427c6579016c280be2143d8a54eacea8b35cd11bf383db648d3f4c6786df43935b39f3e58a7deeb2d1761b4f7a9b09d7de7e2296dc9d961f5c465b8ba39da0ed7a3c51df1292a05981ec58052bd03fb0dffc42b3ad341e36f5ea3656b1b3f373f4e08f1174402e1d3dcf6879b51d7115063fb2559c5c5aa1f8a3673d76b175813e57ff20f3a291862293d264e5437ebbdae6ac50d14c3372ef646deaef2a556c81ec225f7363d900ca4e1609a9c9cb632129d632c8ec5417c2c99e323912022c9552e61c1328016d5e7fb90e9d32c324bafb0e17ee53fb3c6953af0911b544e4202984cda33bfa04b5384f4bb03dcc93272578e1e0920b168aec9ad1a8be21630becd04648a7f83aa1da6b9ef2d56b0361786404d9594612ee724c5ecca25b12f71f45412b6a374e1897358eda12a8e5f57f2e2d3bf69f3117e7cb8dd96bfcbac5d9ef17e7a22279477d3884ee0890ed45a0afbe4772f42f42bc96079b5e0f415c3042c006685140e0999b9e762a9d3c8c842c90a0c2df8bf896ef0ce5a3604674b1c1fd42ebee916e734ce0ea0fbbb128e6b1c7c0e46005fd38c5a6be496bc845f75d5b2927c9b448748c51eb461cd5d84ecc34da46238c0ed446ca01f43d858a9ee5c1088dd5950d021ab46d95e7aa52fb08ad91c02c21427158d328822d784bdb60af8039cb55a278c208d3940f40604202ba8c235ef5280dd41a6659cd5443e02bb696abd701830799c19486ecbfbc8b4ca50034b3914148e8ae21f4dc9bdf5d1436f63348338af66078e1b47151a018faa11fff848ebb7b6349c31210e629b5f1aa8404f740b3c20eaf232a9aa7cdf4eb631aa03de5bfe2ff42dbbb75e369bb29b12a7f8ee6438046eaf25a06c2ae3d5c3653d1ccee802d01127db9bdf8668069a71e9f75a0f213d65997ef7b3eb49748ae8ad8fb4ad7c9fee07e9aed35fd8ac5d46a714df1e2554de176edfa3bc488ab0a9f375ecf9e7edb4e05eeca11b667503084f863515b775e0be7731943b54ce4721d533fde48743f9165d31715f2422bfc4023564eb514d63e26a74e086ef83c41fbb3acbaca0063a13328f0912c82a1762e553429433e178dd421ccee8e1a12f492fac399cb2139c2d3a6a38212a2976fdd11921210fa4775e0f5198786dd65029ae17fb19729ff723e36a8a17b34e6aded1a0449b6fac723778fb5381b92a7e24c8f1b722d4ea3a76d449da684ae3b340b12daefc01b81e21846bee75bcdbff30a60926d689fdf039d5d7cfdd1e37e77a08b2fe575b5bbeb3516afa36794bda59dadc08d88cd91afc584aa411893bf3040bd5242c8104edcf90f8832d6ad391d476ea080be886cd94f863f567c0758a172f0884f593a1d4168a31b56a5d308010354845be83a7433af47b98e05873a275e0be49e41855529a12184400cb419ece0b03953777abb8477827f83ffcc435569c567f52f56625ef7500ec8dfe8c77bcc41e1330d89f8197211a7577d63eb1b72788fd0abe5d59758cb40f68d1b40392ff932d48369dd70081e7d6562f78ce53c5647123a5932d3064d7708e38def62c14c1f2c479b152d7d44e3f91847594e9e13809e79b700482e5a045a21d1434b68cea42c28a8c9a3e6e4d28e447004a62652a41d53c918c0b81eaf2d16dc949e773509db60e90f7efd460cc959693f31aa84ee745f877cc4da602c7845f406c9e07ea31225b7532a887ef2e1edf05e538cd654f400f5636f234658ed93c84dac833fdf087c6a5c9afb269b81d71f8a16908905867fbe940c232a767e254e25c5005956cc583075d3c49e5771cac288746e2ea21ba8b56c327271ce341caac6e28cc8850673fa94683dc161c52030295c742f934caa6b85ef8c9b656c9461d6087ea246c844eb774b6a7fd14348a917905c8637f7e969a7f4174616dc5daf3988a8e90101229e0a65fc06dea39b85040dc7f565626a6f18f94f4a3362132b3bec3961bd5bcfb389e3fec1ec16fcb931206cfad0b526702eaaa9007c696bb972af9796043b47534b46f760b01a51fd7a71b87b7ec0d6280c870ea28e186c014b7bb0b6071bc3033eea096806a126712801eccb6e632da7996b7147564ebfadf368c41f33bd83eff900bca0442ad1024fee37a32554ce284581a19aca031684b527b451068e44016e6980dd7b8f01d48e7672629c1edca71d6ee34cc13e2ef3dfdfe30ebf5094159ebbb8b1d83a4b654c39d30517ee30913c0d1b591817a828312cb0f87b7b871eaf352746196af3ce9934045340885d9a15186cfebfedf75296085085d9bf62a4ee1f7696da1698a0f4a34e10ee305784fd01b60acfae8c5300c04fb93872fc52789b1af691b0c60e46ae54c9325931955ae2af4fc869324ce26119afcf542ef3f036c91675ef50f8aebef5deb84e947a2651846e69a3a831604bcdd797c66beb4589cbe2aba66fb54fe99f415470d2d35b5d341dc2288279cc80c090e7971bf75b805043d59abeb45429bb683c97869ca0b11f5bcd5b0765a0b723418e863dcda742d7be64236c55c65fbca2d56615b0d638c9bd55b183089e6ee52574c1c63fc195ddd63ebf3e8d576ca63802c0460774c1f2019f6c028901df79a21d84488d2c3723b6daff27224ed1a5b67efb3a2b2ad26fadb43eb91983a98d6b2f98c8c37de9a6c4707ab08fd6f436f2a17274ded7609134cae6b16f93816bc317622afbfd3ac327cfffeeb5af74efd305d2de8232052670532612ac06b550ab918744a8d0c5528083010259dd4ee75197b8bdc6f8177cdfe2d38e9a7147a806efdaecaed022586301f528ac3f38313339f22574d494c3ff54cec19b91894b4c9d14346cb75a2f2034bed1b39a298b91561e074aa1f480ccad31443153ebcfcfa373fac1e3a811cf761f5881e75922921254ae4a54a5f555d6c024b7d17715b3ce9879449adf90c06e7c32bb1a8b2a5388a2696fab42ed2424ee6d21e61b7be9e586a03f082162363c607e427749729f06dbbc9e1eddd1edb9f183dc49f332bc44b30c9894abafdb3cc6034780061c297a0c4fd622512677f29f7e906fba02e6534598038a9012697f164c0da9668673a157f366f90883db3f68181fd2507d6b5e9cf17db7695b3feb46f4bbe01b189123ff2159c13db4027e8a6398522dc4b1010a6dabe67eae56f68b74733dbf688637475fd9a0963d28119e58396c8ee169a626549e1fef8b65a02add0839f6428da5cea98f4f6699e78966fbc424b3c94af57501f7716b1af6ac0e29f2e059ca781e37ee212378167b631e50b8cdb520ca587e4ff3c41098a0fc3685749160c86a34916bd4a1defd52f8e0e5ff3beb1c11eaa499c4fffb86b2ced3a2b14ba183b", 0x1000}, {&(0x7f0000001200)="350f0278d2f9143d61ef99a8b012534a953d0e68c461116574a3bf6a608225a73d2d15e69059cbfdea1b6752b90eb403c117c00375537212cc5fd15f205b6a95d0cc58ca1b1c5719f5ddd1318a407f9e51fae1cbf6eda569a56f18816ec5698b81c4027070f7ea46078657d763839ecb29f337802347d3f1a3a9c8920763385d9351c77b3793da7fb1804a9828fe862334d0463bdfd17f043f7ae4c61f74c84a89693366fee8bc2c6d3cd9a91e404ea778a4491f72ce88bc0d9030c055103b33c0a1", 0xc2}], 0x4, 0x0) sendto$inet(r0, &(0x7f0000001340)="b28709bba9ff0fee86acc8df32488981fed6fcdc226fdecbd558e68fe232ec0ff2211daa48028b77c622ff1ef4bb970b833e41314f6ad0b71372c6c3e16f901f6f34ee9c5cd782c3c9d65c38efe09c64c531645de28c141ba64a09baf1eb2722ec781df6af92cd0c8b43354bfd75459345c43945312e178ffd79c66e8552e27c2ee2233c416975fb21f7fb48803fd800a79605e32e45a24345baf53314cc7f00233d581ebf08e8196f03479c2e4e069fff4c3ebcf79f49f7f83bbcb8963d", 0xbe, 0x8, &(0x7f0000001400)={0x2, 0x3}, 0xc) 09:43:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 09:43:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) accept$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 09:43:24 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x7) r1 = socket$inet6(0x18, 0xffffffffff, 0x6) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x2}, 0x10) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/228) 09:43:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="2e4af58f9f5ad812e40f1323d6fa3acc675747f5cf0e573da9a745c86c307042cde9ce57c6a9f9fb25b1a555ece8b82050428166ef1d1396629f196c1e09fd8810ebdcc6715594d539e2352d7c64be3dd643879318b6dabb6c2569b15f8f7e9e9ecae9d8df8a2ec38a657ac8aab36b5334b81d861ee067f9ea553f84919ea33a4673e7bb515a88c9e469ac8b89b050a7c9b2877f2e521d8f4f02ce8df6607ca05c3269bfeceec13452d283834d093d635ed8a391553490c8d703b8616f079f085f468c70992037f5c86d00bff786", 0xce) setsockopt(r0, 0xffffffffffffffff, 0x13, &(0x7f0000000000)="04bf0500", 0x337) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 09:43:24 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x33f) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = dup2(r0, r1) openat(r2, &(0x7f0000000280)='./bus\x00', 0x10240, 0x80) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/155, 0x9b}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) recvfrom$inet6(r5, &(0x7f0000000340)=""/247, 0xf7, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x9, 0x84}, 0xc) 09:43:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x18000, 0x2) 09:43:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/104, 0x68, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 09:43:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xfffffffffffffff2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) r2 = semget(0x1, 0x1, 0x9f7d087c8a27994c) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000001c0)=""/97) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xca20, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff37173452688947287488fc293683a", 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 09:43:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) kqueue() 09:43:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) dup(r0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) sendto$unix(r0, &(0x7f0000000040)="460612433bfe452a7617eed99891b5e7aef6b473d0adc3e5292cb0cda1f90d5b", 0x20, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 09:43:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 09:43:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 09:43:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0xd38c, 0x5, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 09:43:25 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 09:43:25 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e09dbf7595824fc812eb640599941fc288643b4f"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x8001, 0x100000000, 0xfffffffffffffffd, 0x30000000000}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) ioctl$TIOCCDTR(r1, 0x20007478) 09:43:25 executing program 0: r0 = semget$private(0x0, 0x0, 0x30) semop(r0, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x81, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x9, 0x800}], 0xa) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/194, 0xc2}], 0x5) r4 = geteuid() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r5 = fcntl$getown(r3, 0x5) getpeername(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)}, {&(0x7f0000000540)="c8d65a4d902f310af71a0a4fd7f8400398a5b342e6b3bf8c9466c336731589982f66f33cc7074da8cb1b24", 0x2b}, {&(0x7f0000000580)="9d9c58764a612efb6d911d63d46183af53062b1a96bdeb075b5607611ef4be1f190da01bfe6fce775f9b349d6a349123e6dcea7936d9ddfb2582c5df44e8acaebb29b8b70a9e3c8c9cd01c3298738aa60b09cb7dfe686cb775800fc557a1d4df49c1d391936779c2d73bab131881870cfdaca4ff3fcb7aa1da5cf5319ebc9a0c589f9af46ca31123b826181234a0fc9a0ea919370f593050a030a4b7c17ba963abbc8ddc93692b29ef90d1385f32c40bba75a506c79b3d013e9cab7d4bbf9603b3507c07bda75eb3b2b5d53aa647e737b3c3d0a6bcf42a6e09d750", 0xdb}, {&(0x7f0000000680)="ddce9a70faae2daece2a41c2dbbe701e20ff759e937ff46560590e58a5ef82a8bde0526fb5a847b719d9cb5d7d2afc1e6f136bd30aaffa3f1ef0fd91705e1c1343644c127bc09ce585fdf3c05ba0f53eb74683555d7408ccca8358b6e360d42747b43352d951b1e5", 0x68}, {&(0x7f0000000700)}, {&(0x7f0000000740)="02924c703ff54d3daf94c957430d78e49153a6e034fa9a797c10075d4f928faae1b9e860d9c2e7764a8349deaf4cfcf057253533f7967ab809b269a6fe3d984285edaee20d01ed65dbecc9369c3ea9af3336749408cf1648a24cc43726e93e6c1daf49cea36f3cd962be607bc9a2d0cd90e657df71f2ca666dc2ec191741552730e7ed86718b26d2d3f208c6c008636a488600765538b345ee17b34535afea832722f3535564bf29db1074e8e38b4875f1c6f1e7afc7f35d0f32bed3d8dbd6c38c79ffd764bf61bc8bdcd5566ccaa78ed01e8aa6cda3d9d1", 0xd8}, {&(0x7f0000000840)="aae5fbe7af356b836c8f15e9d50e2d15b707ebdb66f0cc37f8491cfb11b6ee7f8a0fed1da796483dd04d62b9cc8d78ede127", 0x32}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r5, r4, r8}, @rights={0x30, 0xffff, 0x1, [r2, r3, r2, r3, r2, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r4, r9}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r5, r4, r12}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r3, r3]}], 0x108, 0x404}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000b00)=0x600) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000b40)={0x3f, 0x1f, 0x3, 0x18}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001000)=[{&(0x7f0000000bc0)="5c57cbeee5b1b19b53605d44be8f6d9d7c6eea33c09725653f933e9c1f7077a2db605903688cce6fbc737f9d0295c99f1079384dc826b86b52cc47e0904ef652685477ed4c538abb3184b3660d0e844ceaeb06cefbbc9b8d61040f4ff9e293ad014713715b803f1bb2ff96874dce7ed929de36b7110f63568d3cb446835c489f290e4cbca411f38203064981548dff95449f28bb3b7de5674b3dc4ac890a70a8ee3e4fb39a106cb04f906fab4ed4d62fab761de338ac79837aeb6cb934690b6790829cb49f27f9c53be1c1589b1276f87b748a3aab2234ea2069ba7869194f2b8d4fa1be97dd5a", 0xe7}, {&(0x7f0000000cc0)="e633583ae3b6d87d97e75a3d0967b389af09f4f9e3f50863f5392ede2c746cf6ff75e8b5234f307952dda4d4303cab417d05da06cc3eeadf28b7c03884068d9cb3793b17df61ae73ccf1a2461d04581de5cce41697c486708e6985303e1c1fa9bff5803127f7c1e2325cd4654e3435156d1a8bf657a05ccbfab760e26a2ab62521ed7a", 0x83}, {&(0x7f0000000d80)="b9c6000b7573faa5226b70d8aa0caafe77fc2b4c6820129c0dc3eb495475ebda30a0101dfd81922b3978bc32d06d8054205a9132ed22e1abdd58b1b99054feb7cffabee2287f262e9d28aa08b693f5e54f1ae5e0825614ccf9545219b806f0aa7773c4ee47a7615e3defa5690151e52355d0424433f9563059a5c2dcfb8c9502546e16bf22826ce20a008934081190222077c62cae998145e9ea96f622073401d293270cbd0b3582ed4fa04bfaf982d0e60d154153bc1cbe20601f1d552d305c7fedea293b688a3d453224cfd14b22b91fc5ba33c86014abccb2db722c6d8fe6d0e9903f8142954a402ea1a8e2d718844e8dd0170e8500a29492592baaf9", 0xfe}, {&(0x7f0000000e80)="47feba4e8548a9bdf4c1405ef2cd5a", 0xf}, {&(0x7f0000000ec0)="699843e3b619a209736d74abbb78b04af473218b656955a47c984ac8542fa78d5c71883cc4afecdfca4155b96a4026288def88af43afeda8aa9b2401ffffe26b1a62689ad92d34aff8d6356d1ec486d1f7efe5aca109ad9ad57500a619b8c43069ff3b2964658771faf700e62ac27d8c7dc21960a16e1e514be66b358441a321b0d08f32bc727aabd708de413b983d5affd9271dfb3055a3cb602e6fc4846e47c733b7d07164afa83b5d71f1fe447048c06488a63c27dad98936a559beab20ac8206966648c02c657c", 0xc9}, {&(0x7f0000000fc0)="fb", 0x1}], 0x6, &(0x7f0000001080)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}], 0x18, 0x40f}, 0x3) fchown(r2, r7, r9) fchdir(r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001100)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x0, 0x100000001, 0x6}, 0x32, [0x0, 0x0, 0xa, 0x10000, 0x3, 0x80000000, 0xffffffffffffffc0, 0x2]}, 0x3c) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001140)={0x20, 0x5, 0x74729b41, 0x3}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000011c0)="1650826e5bd150d8e638495d8f6e94150e610a18a98d439447cf86b57cb9bab900e2e9b7d415cca7ad2cc2e0cf047378714849616d8e9ad72172fde35baef217b1b2cc72ded7a011352b72d2e0cb532fa551e18a9e82e0d50d5712e2be3108fde20c032fed6162d2b76c9d613a277d10d108693f40497af77440875eccccc46115eeaf719a5b19eb091bbd469b11b9fc7ed9b0d12cfcc5449016077913e7c26252043349b164546b055c35f42c0eb8026f5a2a113915a27480cd906886257113275f4f1179cfaf3cab9565e4465ca368eb1009718f3813b50a7e472653b626561750bcebfc9820e2952eade2a0024fe7742ca3ca", 0xf4}, {&(0x7f00000012c0)="e421e6ea19e8b2cad0eb0494155997d91c881727760dc2028ffec4ea58e45c776a91ab68b25dca98f87a96d2050fa9736d57c55b0377961a5c281f33359e404a50e9504e73b05e372febebf4216a4ccfd6705fcdfcbd82cbee47065697d20c466595a4723a05979cc49454f91de80f74df1a7d9fd34646d84424bce68c6692ba217ed7181f67d08ec5d0fe6de649f54a752e2bee9ccf9e948c9691aa7fdea9beb1", 0xa1}], 0x2, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r10, r4, r8}, @cred={0x20, 0xffff, 0x0, r5, r11, r8}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r4, r9}, @cred={0x20, 0xffff, 0x0, r6, r11, r8}], 0xc0, 0x3}, 0x8) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='c\x00') ioctl$TIOCCDTR(r3, 0x20007478) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001540)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580), 0xc) 09:43:25 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9002, 0x401, {0xfffffffffffffff9, 0xd9}}) 09:43:25 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 09:43:26 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:43:26 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) 09:43:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x108) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x1, 0x20, 0x7fff, 0x1, 0x6, 0x6, 0x0, 0x2, 0x2, 0xa1, 0x836b}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80a2, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x42}], 0x2, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x4, '.\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 09:43:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msgget(0x2, 0x80) 09:43:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) execve(&(0x7f0000000640)='./file0/file1/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-**\xe9\x00', &(0x7f0000000440)='\"\x00', &(0x7f0000000180)='\xd5\x18\x16'], &(0x7f0000000580)=[&(0x7f0000000280)='(+#,}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000400)='-\'!+.%\x00', &(0x7f0000000440), &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='\xd8[{\x00', &(0x7f0000000500)='\\.\x7f-\xa3\x00', &(0x7f0000000540)='\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xffffffffffffffff) 09:43:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000100)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 09:43:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) dup(r3) 09:43:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x30800, 0x6a) 09:43:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 09:43:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 09:43:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dffefc0ebf70cdfd6fef10106a363485927c85fdf4d43f9775e56bf4faffcce8bee3b7256528177247ffe8f1d35d77f247", 0x31) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/68, 0x44}], 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, &(0x7f0000000000), 0x71) syz_execute_func(&(0x7f0000000000)="2e42dcf6c461797e5306672e410f5adac4a28197f5f00fb13b65260fae441b09f083b4570b0000001bc402fd237f6526f3450f5985f20f0000c462190c11") 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semget(0x3, 0x4, 0x440) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0xfffffffffffff801) 09:43:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x1001, 0x0) shutdown(r3, 0x0) connect(r3, &(0x7f0000000080)=@in6, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x100000000) 09:43:27 executing program 0: r0 = socket(0x1000002, 0x8000, 0x10000000000aba4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="c60dffb470ef7018955e3a520b8e34571062631d3e595ac83237a4e82d485e7b7743f7f0c8c24763f77acb832e9b528b41638fa3ab30a9e75dceed9ec3e122b55b865ed982bd1c", @ANYRES32=r0, @ANYBLOB="40ffe0afab39facbdf0e4dcc2840c91796b19cf3a4a89618cf6ef5cc4c43498257eb160c7e8b5220c11f24c37e5a2c4f741db638c89506bec195d72d7c13d96f846111474b2ff724e214a22722bf0f5e99027f36e560d7a61b3beb74d6a5a6214f18271c72a81828b05669309708d990e5a7136986f6dcfbad4735e2cf58d229ee1aea0cb0b9ce6ccc9cf3fbedfd4f316778c15bf3dbf42ba85400b82f78586e91752412dfe02dceae157e9885fb1c5145ebf1964888fb4de0bb9e6fe04429a8101d37a83224fe825a8c8efde3700c0d4c80c4886970c45d20492eb7d01b3c93d3cad1", @ANYRES32=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0], @ANYRES64=r0, @ANYBLOB="5cb9af5634c6cf1764b078a5e96f4b875beae4963d36950752090af3f5f2e462c74df1f13d90ee640cda1ce5922c2a0ccf931941919052ec5014e52c5f55aafaa369ad12f8dcb8dc19d7a7a86bb475ea0d3c27b633918de1d0fbc42b0c7538d660e96afaa7ee1d2c925214b7de497fe428a64f494e7a3d6ba35e08d33d48dacee32d25b02ea7f4df7009009f4716d527f98451b593712b84e2534041f988d400d9869b018f9662b21aaa38587c29d4bacea40323095a534aa2d27f314a31ba38ac4c0ec62cb682c2f762f345faff141e44e31df2", @ANYPTR, @ANYRESDEC], @ANYRESHEX=r0, @ANYRESDEC=r0], 0x8) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xc0000, 0xfffffffffffff801}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="3c5065aa5fb242a080", 0x9}, {&(0x7f0000000400)="ae53e25c6d1f46a4de65769f0384331ec65ce9bf0723ef98fec83ef7f1383c546e5ba6bf3eb9b485f3e6ded75d4a80e4b86b705f36c4713b77afbb3eb2a80e820a058101422fcf1455e5320625638babb35699b8762181139fdbadf93b8e43a327d4c905910113765c12f8de955e3a353495f0a631a26a0f99622e22b83423b1659107abc32c6ef0", 0x88}, {&(0x7f0000000080)="ed1cda0fcb78e76e44b449d975", 0xd}], 0x3, &(0x7f0000000500)}, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0xffffffffffffff81) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) 09:43:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x6, &(0x7f0000000180)=""/164, &(0x7f00000000c0)=0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffff8, 0x2, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0994c44f7b202c, 0x471d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000089cdab09fab4bdbb0927cd56a4b595000000000000000000000000852395fbe8db665757c970301fc5d96aeb3da1b98e61c5d7"]) write(r0, &(0x7f0000000200)="06ab1ab7bf5979bbb48fba2a504c5d", 0xffffff6f) open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 09:43:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './bus\x00'}) 09:43:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1) r1 = socket$inet6(0x18, 0x5, 0xfffffffeffffffff) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/134, 0x86}], 0x2) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x200) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2a0, 0x0) 09:43:28 executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5adcd36542f99c39, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:43:28 executing program 0: getgid() pipe(&(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x4, &(0x7f0000000100)=[r2, 0x0, r1, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4000003, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r3, &(0x7f0000001540)=[{&(0x7f00000001c0)="7a42045005fe73c2ecae33f0cfa3cd05bdd8d0433599e2635c8fa111d3c8f4ab2fec5376d3b831c9072e0568bef45163d083c75bde8075cd552c7e5837c784a5e4590cf38edea0ed74e518a2e6ba28cf74d60eba8f9203153722a0789c9fca891a01740fde2b15e85b9b29f26fdbee99ebd9ae241bdad7c8c2b8c079692611cd97ff44bf2fd4a06dacc17ca8d90674f4d7ab4d154cbd439e8bfdfef4e9fe740caa87dd9719f0a2d324d7a88921b2ebdce370f39603d0998c23a80cf9a548f2404c4167fc69a9c25fcc251870fe15214e2e845f68fc04bd39a42f910d0aba197a30be5387bb336ac010c70fae9532e0782f28123cd784ccf9f1fc92", 0xfb}, {&(0x7f00000002c0)="da2cfd18a3ab08d8ebf966501bcc8d4e1093166d26bd3d36809bc8dbd1eee79e35cfdf26c5e5075d2347a560b8abfa96fab1a71a6367c5eb41ff751029ba2679fd783027277cf1660ffa83db5014531fa2ebfc3b237c23aea379575f23ba5c751ceda7d9764963bcbafdc6a2c5c603373554ae6e1cf71df6ccb2e61796f1d6e26da554599b558b1db71cd8d53b3d2499839c2e867ad3bf89be314f90c0c329fda8fcdca1eb009f95b26967c24c8172b967b905", 0xb3}, {&(0x7f0000000380)="e9d172705ae40398b6e0a00ce541d008ffe1795222a87547ac96d4c8354d10dae0f44a0b30f66913bebb3d36211205515b8c260fb63e54809068307104a669f2174043638733558afb2cb05349a2473931ed688ae82bc1beac02cfae31a0713ddbe806852c831f646ecb9a66736f57fcae67bb701f7589326291f3bbb7986710454c69661758c418785394a51d5f428c232385d6d2a21a669eb3495c853084f195129a51d4d219eaccd01b1d2d018c287b977190288b50f35d297adac5781cabe2461f168c67b4988ff7e2654101e5efaf4ec0d3e1ec7f54e527453d281cb47ad600eb0c48572e7305a83f67f63a7909b2607732166833a77e51cd1cd3ea5c7a92a3abe98c073be8213d4281ba798f69dbffb9ce0b83d77373a57a8be69466ebe2d6aa3c0ae221df6dbe636cc7790d40af8061f6cdac9f431933af14e16e28510e9e2bb10cb4333e7e0574dbf8e23e82e2ba13683a2fbc763de60993c33c394a0acb7a8b33f52467079e421bef989cdae69e48d3aa45f41d7a8f1ac9ebd2d853006ca060a0b08294ec7c0c23790a202243b00d7a2d27075a4b59ccc3cd309c1a11f01c77d364ff7d1a78e0467429db8dca800b01a2f09fa738dc64318a53bfca5efb333a6cf979379192f85a008b5d2408068dc5774412ae2f8aa88a7fa469aadbf14d35e30aa6a5cee3a075645098a5e1e5fa6ee8996b8192a7933ca319b79db856dace923a228f1d9a3f75f54934bf364da0718b51ce3e205692f0f0d771ad5fa7b1a0e5a275ad55e14acee482e9f1089af3821246204579f15b92f2424dcdca6eb1b0878d70c841c22f8cb5cc6fc8e7c00892745936a5f7e6be7a5b83922853552b6e4d3dc87257ddf3efd59344382c831d9c34a83dd1fddb67786900737dce31a978ca1458b3d9b7c53cdbf02433e0267b569ef43113fc1dee11cae2fd3763871394ad83b20287fbad1565146ace07797b05a29523ac80e92611e6e566b775d1053885c1550d73d343d7a1e24f6d311a6b52aff52bdcc9844eb0f3679ba371726ca51d3c5d8b02c32fc6eac2318ccd61c820d8fe704459173f26a5e9412eb87b36cf4001833851aec5c03d3041323429e6025ae22d80b8987405ed12f5160556642cd940ea5d3603bbd3f2d5c620fc1f7a928d65f65ad59a1f72ea99fdbff1f4a73cd940b926eeb85951cc6b4cff2d42a0c819ba35ee1a0fde02761147026b92aa959aaf4157e33a6879f3ebed6d270d2336f125b13b18d169d9843b7f270fd6c0287f5587ab8f61472ff2764123fe2f2876256a5772e688cba7aa044233d20bd7880bd133af1971f8e7f30864dff277f04ec46afaefe9918f70529f5e749a8205aefbc7fc2a4ac20516aa83c04c55bda4b07e79decf9c8d9c2faa793650dad17a0b0332891759d5a7c7bb138ade547eed9acd2496a8e5ce86fcf787dc437cead89c85d77c8bbd395eb34f81760caec47dd8c0dfa8bc15b5e05014fcfaa02e686352fbd31abf13b1f275904b36fe1c931bdb71ecee19e8df8e3b785c80a2124a555e9d330bc43e761084c3833fdea5ec628fd545c24ccd81f5fd6b83080555071132033c4952885984d44cabd17d4f0b0436e769ee62ae752a585064984c15d9ae08d866d3061d62a04e5b6d2c88c20258d26ea09b009cebf339723f430c91afe0af04953399341615817419cc2af3db9d4be141772a96d8eb536a8630b7341de53d8c8cdd52cddc81640496d78af8b81f39563898f905b23b6e171d008e7eff366fc5d72db88662c9781fcfad1676562819003445863547e771a9b84bee6668139b1d7f271ea392e3ec116156e4bcf8f07a31a884fc75e44b4599b539ecddb4fd029a15ec1b90598d8132646a2cba99ba134827b0e3436161e5dd2befa77089393917ce78f1dc17a578fdaae94e03da6a2d5d0e7864dc7d9cb66d04b2f75adbbba291597d14fa9242332dacb63d2e3c096b1531bc02eafd5f71e642c1d7d4b338de76d1c7246569491d2e1785946c906c3b6ecfc1a8a13dd58be7582d1e7c693e321327c689b8f53cc0a5bf3f704e3178f96939844da813198b92bb1b38bd9e7038fb23995a64fe51df3e58f458c55854d7623dc8f52436b5059f83bee661b8e09e8fdde3285b4ce22de45840febea6755bd91d4913405209747c62027f214dde33eb33e45ff72d2edb7a0d983d6556b6d705186f10b03303368b6fd5f066c2a6eb422dd3cebf7afaf5c959028ea982657b7b79e588a92c8838fb68b445fe34a5be45d13f09b9eb281df8670a43265d23065eae775dbf63149d00d9ed6638db76f005da99359e3b31ec38e41060bcd7b47c823a1693cadae25730284ce4a5928f053e2ff0d0b3dc72efbd1d40de6bf08faaca65eaaf04f3a5c17aaeb997dfc1ee096f7994ff1eb2c1980f2637d20adef81477d574940badf2a743adc494785f647b35b28b0da72ce7653764396a44c1d457a1ea8547d08f57a244d6a4093173602d3e3643e657c4841172cc0b80e8ba8b4f3f2add80134e86546d2864d1ae9f557af10db67e2956d37e8e498cf65abf99c075635d7a37e3809962aac5cd5b4a944264e26a3ced319707cd63facea885fbfc24da27d881fae81112cae8818de0f12a52a9316ceb73a5a807a87e2a9b264ea5f28b587450a15cd2d6445571ab3af9408685cd1bf0a35025fe56bda95e2856a89989d60e1ae980cba271d0ee15b9da4f926e55a6ec575c15bb9a54077e60a5d72cee13333115c24f1bacc4b067a429a7794256c7c6a96ca26b63fcbc714aef4c17e7de717dbb682f9dc11e92aec681896df5e96e274ee02054faebf2d082ca79adf2b5760a069ecda7f83b0d1e7d9f4b29690febb119ad85b9c96b11999daecffdffdee5232d506c6a9fea87ea27ec9e7706b49676500f2b13ac98b2032798bfb3755a5f9242e26639a9824994cbf795e40ebec27989c2bef156028a25af21f77f2dd78e73a236378a8b495c8689248ad9070383256328cc6a53c9a727033bcb489cbc72bef5e8220a09279f787a5a39d9d6ea50a17f7cd6df6e81bbc86111fe59f5967d4ef3d9dc95d446246b041498d66c58968814df4a24a5ff7a707b3556c877f7ffd37490577d70e0523c241eeba96bf8cc1e5a33bbb726efeb0e8aab8855f0a0162bda466c7c58c93597e83af426b01d7cacaea8a114ae22da6a634203c38488b3490aa51048a1df90855f8709a99dc268537df65beae7d7a6fead276ab0131813df56da273373604ad388a61d4991fffd97e5c65f92a272f466e33c6473eb9abf4469f853d9d741111267a3ce723f82028b7aa819ca7314c60b6823997f69568e52d02b0695965f34fd86dd5f2dc3132f53f7b4a903960c321611d863b5b78817d2acb796f5cf2477467d7d2dd8fe1be6c89173766c96ff825e123acf9c375122332118de81a53cdd055ca476e0c33183aee5faa6408fa2efaa67003872fe45d9907026f2140d268d5a62a688fffae3e273781c97fffb9a7b788aca117601df496d7b2c09ff0d979b2507cb310d230c90b97c0045c23a02275ded91d37dfdbf37662d794a12e49c389444b2d572192a750ba51f61ab9ca85ef12b37b4f8bcd1f47e15cc1107af983e4b2755a1ac07dbdfbc4bf8468a302fd295c2d4be0527037db900156321b03420bbe76daa595d5ac10e25894c4dc4ca1293dce150c027b58d092a47501106813343abb34c028e5508a7ff56e5cf01a7f9d1ac56da5f0ba8365da3631f49ee1df75a02b04f6a694dfe67e1d7cb438e82289fde3c31a2335dae28aaf8ad1feee0934e56a71fde5af9caabf6e00934842f628c275323a3b852a526e51d853289ec2978cef2da3f76816a3db93d9145ddb44d91962dee25bb6ca2d85b9b26a1279b13f5d3c4a3e7615181c8ea520c7881c85ffd37062427a4a05a8492599519095e6e2b7185673fd693474c46779eef125f0db3ca9a7b4c6919fee99cfc9cd18cefe5820f16e020f089ef4eb1d18438f79ba7c8f6afab924d1d07ba03b8759f5365c7bbcfb6fb6e22a4b02c61a12912448b9e83feea312ee211a3cbb436d1ee2c544f721be58bed8290080aff853238e8ad7fe16a1564601ba1345e82278958304c7a8178c99f6b5f09401c2303f6c1bbe383da9666233b042991676034b1a2849f948f42acae702536e928d1c3c32034b4ecfc71ef268935e94b9bd7fc769f94b82de86a8681e7b7e8a59cdb8e211b3ebc023b5132a791c88d5316f54f32606a55fbca0ec306ed41a135334bd207bda0aaf92530a260da398385a3e0c8d4b1b45fcdbca1ade7e859274f407e399925bcf808d52ba9f86584af24b873388cac16a0b96f59539975304c8d770633fc986c07686f4c208de2ff39f76b7bbad191cf93c0af9428bdce9eddd683ba497bafa17bc2b54ca334f92e5a0bdda6abb40eae7c20e236d35c4b59571d49eb15e26e978a467ba9cfdd48be770e1ed6118de2d027f8a7360bc26b3bfa5e8057c9b2b98803e13d5636cec76fdcc240318725a7f6dc9e6b4740c08195c638b7f1ad81756d97327071926dd525b23f137021d5c9a267f797b0bdf2b4de3d904bf1bccc77478d8ad93e44e68d8fed454900fad70f39351704eba09c11dec6f534eec092c0e292f4da073f66394aefcadf2cf9f1f59e34f850cc4f81bbd4042f7b83e9fd58e117ecf50fc5519f3afe4e355e046b2211e570d6c705e96fe7efeddef6047e696163314f9c487855e2d224e8122dd423347ffd3b33f008ef348001e1bd873253592f90f8b6b850616ff96169dc4f62840d0fa6343ab4e30a8d75a75255449bc76dbb30eb7cb120c6645741b94687e76e5d7c0d55918aefced1aec5bfef5a49847d78f0ee57e19d0f8843b46239cc68061e4fbeb1f452a5f16b1f0824e25b996933945f9c55786fa2923992ecedc39baecabc094e56fc7fef662ebc3e99a359be76214862ac141d0e56139c13737b15fdc4c20f02a3deb04596cf0a684cf7bc93f2bd10ad6b0fdba13b702e56689f62176076223686b5b08b6f34189ca3ef1a26a98a316940f3d9b7a4209f0678fa8992100eff567c91ac0888e09b29c37f20aadf1320c1096f97b1fd3a06e22d2965e9be5c2e4013a235baf6170670ba19eb75cd2ea52ede94cb4272b924e1aa9139e7b227eb31a69da1a989bf39e0a276751e7d16e4d2de331a68bab22e1a8ae1f1b167272a8a3e16275013f1cf47ec42205376c6ec5a761f6def07c819417ac1ec19173e28841715b03ced5fc76fabb57c0981e1040b54284bd34c77fdaed0966948e553779670b2c3c8fab0827d02cf3133391037b31d34443e67744c935026852ae56ec97f6e6f7f5908b594f4dc25359d00a5ff663972a51f2259103bf0729eb26f902857ee2b90716773281f03ea15cfae93e794c8f38bd53eaf4888bd78b8bc8ea021e12733a8b7f4356c91c24572d11f9ae73e9a621e3cf6cd299c249b8e5adff6180c62a6817678f26ff5a2c0ea477cb236358079dc7faac1f73269ac0e89aac67e727e604f9f46a235a8cba7ea1afe9e1cfbf7f73ddba7d7f497e50d998604eeedacd8c7a20157a790241f094a52159977c7d2b76b0a2338dae175c16554d37301204a7f0ea27009aad7c9ad144549a836de3d67771f354ec8a3bf0e3a891927163fc03733d849f3c952f36c5ed704163ef447907928203c69c804e93d8faf4766c93e0d0216ed2c343cee99ab03a3d55d20600c7e089dbd17cdc0452b54edbf56f3b8de63113e2b7df29789dbd147cf2d7ed05dce23aaf96015e39f99df8cb7e1", 0x1000}, {&(0x7f0000001380)="e3f103fbede12b17362fded703cef54541feca9048df0cd74236932f9d8b1d4aa8b40c00367693e02e8017f0a4831b3e47bde7a748d89505d74abe9fe8bdeb30054bb4c25d9a2283", 0x48}, {&(0x7f0000001400)="db30be655717f3bfe6a8ada25539fa28fef4988c", 0x14}, {&(0x7f0000001440)="bc4301b81605b7789a25aff61c6f79a03c5e8abe4e84f309af44d98b6a077162212aa995fb6037338279a2dfb415c1815c94eb54690295c66c35dadd7cde1100de6f2f6a19342db79ffef9f473da9fee8a770e5434e51dc6ff2ea07d0a6fe18d1aef84560a253db4569ca1dde9acfd0adf066eaefddab3c342cc59753610486b67642dc3823d4fac35f1cbab1c04b2b0883bda4e8900d1c125be659d309425c9d32c7662e415d2d3f0c46bff72d6874a66508e3e08b1411b9ea756713d759e4ab45e842504", 0xc5}], 0x6, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 09:43:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget$private(0x0, 0x1, 0x206) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) socket$unix(0x1, 0x2, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) open(0xfffffffffffffffe, 0x20080, 0x111) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x38269, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 09:43:28 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getuid() setuid(r1) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) msgctl$IPC_SET(r0, 0x1, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x8) 09:43:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="cb11259a261d5355524231de494a6ed338dffb2d01d29874dd6103c20989639f96bd0671c864df424a8b451a631cc49796d22d8d128ce9c1bf85befecdef3a2a684574c7700f55485bd6aed2c324813db6b5cc953fe69597100d4574b0e035dd72bd319000"/121], 0x10}, 0x0) 09:43:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 09:43:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0023c4fc8c7c1c93bb23662b8d3200bbaf64842f18500c9adfc6717baf7b6c606ce7caf9af3a5d21899ba2632254d99d29c8f70091640781f983a7b9c3c6ddc6fdca502133669ebeaf219e3f2315e65682dde561fbcefaa678cd"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 09:43:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file2\x00', 0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) r1 = getgid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f0000000300)=[r1, r2, r4, r5, r6]) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') setuid(r3) 09:43:28 executing program 1: setrlimit(0x800000008, &(0x7f0000000040)={0x3}) kqueue() 09:43:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x9) 09:43:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/31) 09:43:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="130ebf507857f874efcb3fdf0d364e459222", 0x12) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:28 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x5}) clock_gettime(0x0, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ftruncate(r0, 0x0) 09:43:28 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) setsockopt(r0, 0xfffffffffffffffe, 0xe, &(0x7f0000000080)="39026079a6d89b2f6e8acc5a4fa4fd8aca3771011e79aa02ff46562775edae0fede99a2121fe736666ce40a566813e6773b2a7c3b3d8add70478e1bd1c1037d6368a93ffa189d6fb1ebb3377550a80cb7be5488a588a77f7b14a71fec8c628e59f358eae82baddcc53cfdea15167115de3d0da98d481862998d2dcefac1648a4861ff309bfbe307a26a9be569a80e0ce5ace27e600000000000000", 0xffe6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) 16:00:05 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000200)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b92ec04901d55afd2500"/230], 0x1, 0x2, 0x800) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) flock(r0, 0x2) socketpair(0x6, 0x5, 0x1, &(0x7f0000000680)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) r2 = dup(r0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xec3a}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="a49b7887e3705ce14eacf844e315a7225f6b4922b118855bc0f12e62b5", 0x1d}, {&(0x7f00000001c0)="9480ad575e8e4b7f0a99685c4ee17b9a3f2c64414ad1b552cccb87f45769e74bfe99de5957a58e464cffa577858c6567023f5d197d5bd36cbff9f1eb65fa1708a108a9738e7575e79665cb5b3b1e000a14a51d68191f14074dea44998d7515a2d01265f4b0783b2d1ee36a62ff92abec796840ee1917f12bc1bfc940c4dcb74f0562e8f04eae3ed6b904c0f3c2254b917eaea608d0e872551c11393ba07f", 0x9e}, {&(0x7f0000000280)="e29944f0c8bec664ce6d2b15687b1dc411e89b17953620", 0x17}, {&(0x7f00000002c0)="a6a3606e1218420031866f77d8e133715dcef55cfb9256cbd38346515b63bc0b30446c56d3ddfa141925c98a4ca9aee84e799434a056957305b829c683573c5a0831ccb0c9435edfb08980582ac1423096d6685635516c2e845cd670089c1a", 0x5f}], 0x4, &(0x7f0000000380)=[{0x70, 0xffff, 0x7, "06042ca8d64b53703db271a48911d50ba2168d0e12288b17bb1a14e9bd1c296d4c3a75be260b4ece35d5b0dc238fd30c61516493acad70e25a1209c9d2d5988fc2de6ba2ceca13f35b9cfbcb45780eba3f467e555a612b9b202abab331e268"}, {0x58, 0x0, 0x9, "f9cdfcf49e831fa71d5424d1ba974dcf234d9425858a0638133cc731ac5fc673cb1c3067ed59b47a6b4a6f24ec318ecb7d9fae11f8a1ccf0e87d5289e0cd71027f604ed592099b39"}, {0x20, 0x1, 0x29, "180fa174d95803647e08e5d1ed23aa22"}, {0xe8, 0x1, 0x3, "858bb84b103bac1aaf1a1a40f16387e3e0eb26cbc39e208ef8a49b2055e505bb0519e7485c783c783bd457c0863c312fce0b995b1feb576301b13bad949c4d4ee0a9c95b560c1c10f4456783653907570ba0bfdd7a7f33e0ce41f3a7fb66ed89c1fd41d36930897aed6157e15bfefc09fc515ef551362d131f694415ab362ac3227cdaa69b95a99fcfb34985927efbd1e6b700872dfa104b60c40fa4e08339ef92325f016f059e1212941d04ea8a9c15d36bcf2d613943eea4264d1b8ab27645ec3c896ded42cce1092db59969538f4e3021776919"}, {0x60, 0xffff, 0x8001, "bacf66b0be82574977e6909cfefb1ee06f08c163c518e8f713caf6693ca01f874dde040543661c7bd56119d02e8bebee07d6102223473245503acdf2c22d86415938e4069e5115671b7301885763"}], 0x230}, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) 16:00:05 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) chdir(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x28408, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="602e4c4b25a67eaa71cad694a5a686e9a1d21471ea173ab9acfe8462078f88bec8070fdd9294711e73e5819897370df72d7ed9", 0x33}, {&(0x7f0000000140)="db7e6705b8bd597c893947d98538", 0xe}, {&(0x7f0000000180)="9b497334efc3b4bae9504b311c4afaba23f2056c5b433f89698b1bb6c40534de2a759d9cb74a344bcb412d032d47eecc51fb34dafba2c80213eaa47e45f25ff8e188c645860601bd56688eb5e808c3f0381ac3a2c4aec0343006a2a80e760f398b243eb3b109e41388003e2b01ebcb53b16f5b7db688c15047462885185c46b28823803e49b7180b2780bfeea55d07303ce35efd4e618574fbafa3152741675787046eef036ff99c9d4772b1ee614f9ae22d84589cafa69d473530e6c5887d3b3eaed3030d0ccf6327fcbb855967369ac311f52f109cfdb227a87f4d93a4cae67bac53f9ea4f905086ff9c7040670d81d37654417f94a0335e5523cf0f25472e45c27db0efe71c9f0614ee751ae1d28a8ee4cf06b2ea959a72ead8792c2d955a7e3296e5f09533d2bcc98c8abc62174672477a8826546007b79b6f8f3d703592f39e17bf8c71e8b53e9c5792c111d3692596212f98165432decdd1a7cd3af07fd41a2d02b416cf5283ead50859ccf96683020bcf4faf0502f3f709ff8ec704b44bc43952e7f228e1d895242d8a5cc3632e5e849a0f774204f92e57d010c9a539758c1e2bef118f0cb654e8871bc5937cbfa37870775bd3839813294d6432714a1d07e0a89ce4111bd8a9a36a00c5f905067b362b4693a898d705676d72d988ffb8cefcd0d1a4ac868a7931a026f288343415cabd3782d3f079db76c1479f75e344a5d7d2b84fd03b08252f54ea49b2bb53b3343b3272654f003460399ac15f7cfc59bb63ac59707e3c44fe496344674e067db6f9ed7f1df19ac3d96a1d50d336ba58c9121f5e625835357466c34b4cb3f9f856d41809fb21fd18218fc57cec6fb299ca10f34dd03e832affeef2c7f51471da868945f3a039de9ea1990d8daa23dc209ec31a83fbd04321fb37467c9355b0809f35f4aff53ccb7d146a1fea54a4ebf5a30ba01035996c88e43fd9d4badd53382fe2d9b045bf1259fdf6fe2bff1ea1fe57297a5b6e5b84d63e2b392f8522ba798596315e355961002ebcc64777812987b97fe25f9ecf1997f40dcb7909c5e317cb4a325719a7362e8e58e28d491038a305ce2c311f7037ec8c6422973a5811c8fe74815eed1771380bf4dd6884f16a27b6424802d58c4cbcbab9a1d15b238ef289cb00a90b9726bb9192ee2e2ae3fb5a77a1487dcfa4f136341ad12ad1a7ad0f9a49a6bf92c0ae5805848b0b7a917677a945bc35a90136ec8d3c7197067b54819f7dfa88e843285ba32c1c8721734708bf771f79c55c026b295dfc25d41d6b56a8c5187a8bb36bb2b138a77c0f86f3c73f2ca7dd6534d9230fd57cf3537a3a0c253c21f54313673e30b17ac9538ef8813be4f9a903c8aae86156c3f7918221accda6d97f5e62538dd5ccf23de3d1e7f4cb6c89593f0def862eb91889aaa6dfad21c8f7256398fe706704d670b27f510242bb5bc163cffc1eb6aa1e750908b3b1147c2900b5b783613af09694e25760f2719a589379c5c014a20bb9d66e8b6ca052fdd5f09aac92b4292c932ad114f28ac25a70ad309611575cb88476625ff9c518af241c6e497f67f77bb9470e164c84e1529877fb9ae5ddadf0ce3dc7cd45abb3dcb72284a936962528fdd11303d40fe54cd66b06248727a4077084d628f1fe02adf63d6a6020dcd547aed05b8f753468c8237ad2c0e8e0197584f42f097f499b5836a2ff624cfbb3d55169620513051d1889f233c63e672d22786fdec5687e0a81d79ae2e1674c826fe46d1b6ea3bf6fe72ad550a2834ec41c4986929451862ac01c7e960b8b03f04da46d2e959b83b9c1d92cbed020e2b040d9914e06b881e51c6ca1817629f915b4d51e94aa070bda8ed8985b398dc18d73201cb69cd1e589a2f88eeddbc6efd06952315797122620355c73bfb44486c1f5a69cefb52bbed4f4b2895467c49fb03e45ce879b02ff9445e0438ca5350bcb1a12f49f1fdf4af963b1858e6cd3f0d28a58522e31f5fcedfbde8cafd166f050c7f959f4a1f55ddbe5f5e2032de019b993359a68d28268a04a2ac5e15c9654f6a7717f77089e0f7e0f88b53b8118ee65a480fe86a680298e588ddfa4354ed937246c58e4b686b38218a171355c21e19349aa9ae325ce28f62afa9df7e54d91aa7e94b88b86c44c848762b688bb5434876c98580c855b90b3d19d81b26f2e9ad96c41f7e768a2c0bfdab61c40260f50932a0a2d1f4687f365dec56f6a2c5e8b4fd8ac67a1b557d4b1b40e36faaec7638e80b004ed9d919c5212fc389cdd62f4a9e9f2fcd7374533ee175ac00cbe24ac8b9866581c41b76e7a30b6155951857b4aceb44fd73b4c177bbd4596fa0f076ffb62aef54cff1250e452f62a4b4f8175fc8b61c6dd9bd248f9c3eb79394185901de3f1cb6de62cb8b84b92267914853cd23e0998fa61989b17c467980f60c38ed0b0ee7f96c38d80621786834f205ec6de33e248cccb523305467b1289dacc740135f6805bb9c66cff5983a796bd83c6e804cd80c2d423d0d5ec6765fd17c222d9584ef04800bb2d14a8023576719c6ea90c60c8628ccff7e9ea749ce4ff6ae16f2bd5a3fdfb6ebfd849cceae37e8d3c730c9ae8f288c592743d79a851d279e1fa3346c7d54475c7bcdc8a5ed87efd8c7fd70643983e24bb5c6e91924327e052424d56219273bafef4c84318902da0d5ec6429b45ed4c29c8ae6d1388c824a9a301fec48fade4627a55456a0d088d194e21b7e64911de59bf3dde0e406123f52df4fbdb95df0c1f27d5537ab2d7ec74685c380e08099a500ad6ad4e78d3eb4357b180c9033fd602ce0f807f33e446b8fa8e3a48e9f750d86e3139d15f02211305036861179c2c83f2ee4d32ae3f0cb1c3bfb8eea215117a251f53b87d577d73d591e9f3552453cc31b00b248c1946bb8ca4ad8c5f9e6103a3c9d5d3db68f6001122a0be76fe2b55e4f76ca19d232d8a206dc83ba5a84aef0d77abb0246055f21861da67d0ec0b1bbbc6eda708d9e63245f8fecd14d9991fa4f1f93131a2db385f8183013c9f3cfd88dfaf0440171c2babf83453e89343479d8aae5843ea07e3300f79149fae6c7287b50563b65eb0d9a72dc878dfe52b3f8dcb48a514f97eb5f15931f6b0223b937aeef157cc16906e83cd24b95f0a223af09d7164369522a52deeb1c9d2138071f3063802e3813b9fe033068e4cb7f14dcea258e010346b367f156d8f08db1c6f2d8da3de86472980ebcb1fd63ac4b0ac103195d0c6b6980e9002dc6fcd14d09cfede41bb49b5ab3a97b63b69997ebe054888299c1a984223b69b8ca6f8886677251c320ad5e15553e35f573d8b3c115bba4ca8853f49ea6dad7fc5cde7321f0ae495b2151c0cacb4826539d6951329087a824d3d8874fc13c7cad8035d109c6a6a251540984b79b5c9159e0929f98eab8c20197d4436c5331e595274239f7f30dc2a594c802ccdcf1409ae084d1c0783c65f4f8a70ddecc08ceb8a35cd2731970d5661263cf4c236b371bd7b8a927de16a5408258a3a2bb493692f3de08aba017784df0a670092717b7089f7a71e4d49205029c0cb083aee91eef7962c212a7b93040c55e8ad4db96836fbb690d734dbacfb8bf44faa3c5775d796a5a546d3e88173ac58b8b33b005ad810d4696764eb63ac2cba9f24f8f2fc188f4ea96f817c04c8f75d7051414ca1e0d4669e5960d4b85eed811cf6f45a675bb06ed9a7b01449f78f56c44bfbbe2d566e77e2f8ac342a385e2f7c897082567c588f0af8ef6ab875a6d956cf3088b875572791be2430343ff8e0b99e4b8ae879d40507555f73a2e8c1a69061b0e590e684f82c7e8e8cb877da8dbcd62ee620ee717ee44837b35aa4065864671032b98bb8af1f6636e688f68792d9182d11c83682fa0ab78006b11968484c9655c7bcd7bd17c123c2479c25dd12f47ee3d280e48519a60390d50e25b3e02f7bd1d21c5a57d77b5760a836ebb9214f67534f02aa3dbbe8dc7aafca9e43580ad018c0149a90e5bfc771d475f2d7e2eddb5868ff0c91e2f7e9d967f1abbf004bcac4e925f296dc06aaad401e6db91781db97c0520f6fed41bac88e626c3d73d83687e0257721fb339a53d045efc8460d6c4a9bc0f9b62b9cb395ab126bf3a7d517c4184881d5f20dc90e27e2e201c161a8e2e714451c4fb00835495c663adec20ef23eda4fa75f4118a109b05b7e00e08adf5e6556a47c3a3b7963226a8cf68a699aa14b6ac506920d50a23597e19edd608ae7fd818f05cfbbc0910b9e472fee42cdf637564fbcf399630c36da86ac7f01d974211f4be0b740649e71f5726d4fb23df7dc2eecc225ad9757345db034ce1c4c6ebda69014febcee6dfea801f616119e16c0b015b84e56bde503c2c3cd822694ac2943c8717069d8f969550d4ee3805cc3d979044901453309b81b6c7a0876a956c82d88c2fd211640542ac391b4df84fff75dc600b476866589fe508d1e049e0db7bc2cd7321772d543e23870f9486c9563e1de2f8301aef9473f2692dcde0ac030c7c07f518f3502e0da3f8222b2e584d7f8bbbaa920eceda839f757c5c669599a9aae70f6f12cfaf13fa2324cec490cb4c3de8774e67fa3ab708a098ffaebe12da3f9d00f71781927ec61485e0df9436d54b920c3e3ec04c1048ef0be39ddb6700b6b4702430d15f4f881270e3ff76a5ab607785f35dd2d065c733f436ea86ee65dadd11a5d60e20b3aa624abde4ef5ea6645bf7b25936754763aeb1e4323565d43ba207fde6d7efe6c1b0063e7fe5173e66b99a532b1752f3667f1bdd752ddb86e82ba5c921a413f7c0b9bf5ea48c5b11005041a6dc95d2c1d4c0309181e97aa2509aedd3f265103dd465b6d36d4a29848a1dcaea3ebe8d82bc5265c51a15ba205c4d6196c699094f64f626d91b730b2c793d72a0edf5370a9e1c16dba73479447d60d6561af4f49d5adcf9e5da69ec0bc85e20b4ac162dac985bfae878809f66aef6b4b0a81820faf286f1154132472f395f7990da95afb39adc2e130f50d9889a46938f93d387b0bd3410fa068b7f6275aac6fb34ccd61630971b1ed9e5cc10f3241b3d8a8ff8793530d98de1fe3d9ab543fee7b0f9689ecc9839526c64c87796c056b4bc6af05ab96193ddc496abc9cf0adb9d2da945985089a124d5c2f60cfc712ea19d1236a91a3a7b3fbdf3efca530b867e3e94e9eefa0c9a84249066c513503b108cbb7f53e136224972edf47bfdd58059b143a13c7aac881f1d30df660ca1236779d453dd57ab8a6a9257ad4b65ec61b5c6611bc017057e916f88f6e4b9a90f8305f337e343ba690f2ba6a955a489a73fbc7393d9a62cbd42c5b6e5aed93b7f98e201555034a8ef80b2cfbebd49a726cfa03d8c13631f53d2c1443fc4372f786ce108a253abbc085c6c5dd0644344d9a15e6d5726253a91778fa0342a4a851ad8cae4e0d13a5465dfaea43109f86a728237c5470019cd30874bf3d87c37b63b156842772eb2527818e7a2391309a2fe9575087b3849c54430b92b96627e402e0b6f8df9cdabc16ca09a7b6d578382658b736e78fedd0e7165c6ab59caa864b15c8d5e48945144ca7e738337ca200a0395470103e202921a547fd7c1301d04d26631a12963ed80eb0805356e4520a6f54e7ecbc8ba5c728800976ede95760ab58359d958db79d763231dcb99f734fb4feb18d8b50ca4744beaf8a548faf0925c9aa5ccb0683f5cff2a8def3b6fcca325be566f8412a3996e09966def1b0aab3dec68aa8df00a89f86f46cc71b901a9d065611813416fc298af90e6a14dc41a9af396", 0x1000}, {&(0x7f0000001180)="021e1f6ce07cacfc886b39c7eff890782c343dde604e0be0ffad1b1b9b58c039870be271ba932312dcb04615aa18f5120be1668869c02ad45a9c329269fcb8396d5abf4bbb398d0c0d443b63d745a42964c6e04686668b607b9ebff01b6be7ae2eb69b526403450f0ea64b6156f5fd152c8a9737e23cface8a77bfbfff375cbc449570deeb2ba0913af8a2001076397aec8ea4c0cafb416ab64e479361b575e3f5d8b246f4873831a0fc89f41843c853e8", 0xb1}], 0x4, 0x0, 0x0, 0xc}, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x20000003, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) truncate(&(0x7f0000000040)='./file1\x00', 0x1000009f1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2024, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) dup2(r1, r1) fcntl$setflags(r1, 0x2, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x400008000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x40, 0x2, "10ec2ef5ca78141a366f4c0f856868b7f7a0fb5c", 0x8b, 0x8}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10000) recvfrom(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x42, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x29, 0x4000000000}], 0x1000, 0x0, 0x8000, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x82) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x83, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0xf62ee8212eb6b45, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x45f) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$KDDISABIO(r5, 0x20004b3d) wait4(r3, &(0x7f0000000200), 0xb, &(0x7f0000000240)) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3f, r4, r6, r7, r8, 0x80, 0x800}, 0x80, 0x80000001, r9, r10, 0x100000000, 0x8, 0x3f, 0xffffffff}) r11 = msgget$private(0x0, 0xc0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000000)=""/61) 16:00:08 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050305001800000000b1ffff000049451ae3d3051020741035f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbbb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000fcff", 0x8ded39ecb4b064ec, 0x3, 0x0, 0x1d6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9192, 0x10001, 0xc44, 0x0, 0x8, 0x7fffffff, 0x40, 0x3, 0x0, 0xfb, 0x5}) 16:00:08 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = shmget(0x1, 0x4000, 0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r3, r4, 0x102, 0x1}, 0xf, 0x377b, r2, r2, 0x12, 0xbd59, 0x9}) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r7 = semget(0x1, 0x0, 0x41a) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$setown(r0, 0x6, r6) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000672000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x3, 0x0, 0x4000000000000081, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000400)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d59539858bc80c33bb54df6d09bf4561965974300e59bb8f7e785238b7b226ae867ded8ecc9027f8303c4e98c765a6b4ddf7afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb72d36af65462c8423e28d3bcd7bc233a2ce85a9f58c56f4c00000000000000000000000000000000006e504e78837d36095ec39ff774d6e6cc5627eda0c2987356667bf28e8d31a1973f85382c6ea85474755fc0a004943bee9f1fd173dcac0af868fcc624bfeb384764f1edcedd31675a2f5e21469b731b3b3f2ab1fd1ea2919d61bb4b3c047dd1b52dd24d671901235bd074112d520e7c874bbd2663c7f05ee6bc16e8664897ccfd79863f2a48bd2ed148cb4b497d384bf5", 0x11f) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x3) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) recvfrom(r0, &(0x7f0000000040)=""/157, 0x9d, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="03000000", 0x80000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x20000000204f, 0x4900) socketpair(0x6, 0x3, 0x36, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) setsockopt(r1, 0x8001, 0x100000001, &(0x7f0000000140)="515ec9ac5625e84b2096ada362e4bb9af5cee90385f3d1c491b14b327db3373caf43cfa11245647308dedf341b36535f28dcd391c172c67020c3811414946e10b07351ab8a6d174a64bd85a4c25892ea04404774ffdffcb421aa4395587c2fffdea847adc3905b0a2b6135abd180fae0e94889c44688f755fdc03cff2ef0d8cdbdf0b38ffcd4d05920849ef19c7af33330c1bf787e6f758806cb83fe05", 0x9d) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7acbb5d4) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1fffffffd) write(r0, &(0x7f0000000200)="3b0bdeee729a9da05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc3c0dfe9c01acc500022d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f29ebb898e96d911ac79d649b2058200c7051800000000", 0xb8) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffe, 0x700000000, './file1\x00', 0x200, 0x0, 0xfffffffffffffffe, 0x8}) close(r2) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914d44f7b202a, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000540)=0xffffffffffffffb9) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r3) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000440)={0x40000000b, 0x0, {0x6, 0x4}}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000500)=0x100000000) setgid(0x0) accept$unix(r1, &(0x7f00000004c0)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r4 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="10200000ff21000039b9e4ec11940f3b873a54c3261d002e0000000000afdc5235d7e03c1e0b27de1793b90bcd1857602382da8f6936c36d9fbdcd9093178502d503007b61f5b6ccd50fe87f320a54e0d766c0e5ffb2f504e09e6cef610fa7b518cc68808730cf612d011d455c76db6d87a73d68a288e1417563ca10105daa59085670c6a540dcd514b7209e3fc16ad541285ae938b2562915a67790f4d77a7f15a54a2dbe4d5e7109a31fe7a381acb00afcdbd20b2f10005b6e95fdbd92fc8b7de3ac37ccc8d64220a952672ba4dfc595b227e5f95dba35d4fe557883a8f9d36adf5a8b160fee18737d70cd271e29ef29a6b0d2ea55e1669634c12dc00a2f5f875d992e0ca3604fe89a513c88e4890298e12fb15db3b4bee07dee4e37563a1fa2adc57100da74d911ee2e039d7587f775219fa1878b9e40d6d8d9e1760dbe02c1f33c43a4b1282d0582c0ab45bf06649a456f888e87f893032268dd6f190d42e5eaffff75fad1369fadcf23a9fdab82679f3844eb3d1abf8aa80e19fa391c3adca2012309c8328f7277964112210d9cddd4891d2400"/416], 0x10}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x2) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x47ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)=0x8000000000004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x4, 0x3, 0x0, 0x2, 0x3, 0x100000001}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000003, 0x7fffffff, 0x6}, {{r0}, 0x0, 0x8, 0x2, 0x300, 0x7}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x1, 0x6, 0x410}, {{r0}, 0x0, 0x30, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0xa7facb2929870ffc, 0x2, 0x0, 0x4}, {{r0}, 0x0, 0x8a, 0x800fffff, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x6541, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0xffffffff, 0x101}, {{r0}, 0xfffffffffffffffd, 0x30, 0xc2, 0x9, 0x5}], 0x100000001, &(0x7f0000000180)={0x14d7200000, 0x81}) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r7) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) seteuid(r6) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = kqueue() r4 = socket$inet(0x2, 0x6, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28000, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8e8, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10200, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x20811, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x4b, 0x80, 0x2, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x8}, {{r3}, 0xfffffffffffffffb, 0x42, 0x5, 0x2, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x600000000000000, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x910, 0xb5de}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x544, 0x5}, {{r7}, 0xfffffffffffffffd, 0x6c, 0x10, 0x904, 0x8}, {{r8}, 0xffffffffffffffff, 0x4, 0x4, 0x40}], 0x7f, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x4, 0x2, 0x81}], 0x7f, &(0x7f0000000480)={0x40, 0x6a58}) r10 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) pipe(&(0x7f0000000140)) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget(0x2, 0x211) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x100) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0}, {r2, 0x3}, {r3}], 0x20000116, 0xb) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0xfc0000000) chdir(&(0x7f0000000040)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x442) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x0]) minherit(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt(r0, 0x1010000000, 0x4, &(0x7f00000000c0)="45e9b450a6567b0af931880be2a01be248046ec55a7104cbfc5b0f68c9655e1076e319716e45505b3f637042d96db1a58826e38c17e480671ea3ea3b20f8600eb51f746911927f05f90ab67b3ea48474f75046d9fdbd33e656ac34cdd190e3b77166af963de4301ba1811a887cee7cee8212ba6e06becdf877fdf437acfed3ce0996cb784b46f927c73de74467c1034be6dee3701b17eacdb38d8f56a699bae4f4831be0bcad76b4de86da0e98be7a26bed47abf086863ade4b501023861d521d8ad768d84cc", 0xc6) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r5 = kqueue() r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="01"], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r9, 0xc2485607, &(0x7f00000000c0)) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x40) fchmod(r4, 0x21) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r6}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r7}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r11}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r13}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCCONS(r15, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r16 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r16, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:14 executing program 1: r0 = getpgrp() r1 = getppid() setpgid(r0, r1) r2 = getpid() setpgid(r2, r0) setpgid(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x10, 0x4, 0x8) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="70adc1c18b9da0ae9157d6528f8a7d694fa982ed104d7c7b74aabaa14885f564e689dd8cb8", 0x25}, {&(0x7f0000000040)="9fb7d073621e162c026c6c0c01c80cc9d95fac2789999d4876abb12c2d35c81df55b6400f0dc6ed651f35182b18ee5f63086fa251907ffa34d6cb6cfebcffcaab056a471e94368f8bc16254650d93dfef3b43d176339cd54398a4e7f77891a81554721f385c8f3f4908d627256d1934ac1981a95685fbcfe79aa9d94c5851a59f1b00b8141a3487007edf7c6fd6f548a744d297baef4f99b8dd83a06682838f64040e63b0667833f5e718af25d503a054949e0bdd96816611ba83c3f735ffd43ad3085d5a97feb472af9cb20287f5b42b2fa60b38de041c6c04a8ca688865816476c1a2fd08249116ac38077baeeeed06b37a84422b765f46b3e757d5a79aa2a59bbf48b0c000205b3e465e798a0b76f3467b245441b698e93608c0324b84c442df3d5e7e47cc79a8f5f3fe987e79bbe41829ca97e0fa0ddf0c35266deaa2d3fd8124ac7dec6e26020056b8b3110f0c9c8feda20db17be35911f9c5e0d293f0b0360881ccdebbf62a3d72debc46a9803637aff80420cd53b053bbe83428bade0b1fc6a02e4694caee45ba22cb68e37e2584d426c1bb10ee09566d8ec39107d480d7f64949ea7741672d527d80884a2c449666c161d4c7855f5af570f4f13d60f0ed960c632e3bb53553826efd8d9965696235e5d07d76bc092e611c505e5780e1987374096b05bd0f10c8805e1a76047de671fc9383ec3e97c79e89e3a7e14a5488173a360f071a98049740c2e878473af241a3ec7b68d0d67fd295f6cb80cabe3c603e3881d796ab9fa1d44e563971d2a86776a6adfa137475021ca8627962d1517d42b34fb79ef8672b162b35b26a1e993b3924dd32ac9e9fe92246d672a8f8099723d3ff143c0a1fe2b9d2719f3186bb08812b66a33360d54045a208c878e5fc87aef5db0e2262f57bd6f122782dd66ac218309e40c9a1b9b2a8efcb338e738fdbe2baf83aacbf6baad28c5760f70fd4b96c7ce6cfbada0c1549e612205f80b6b5af1de114009e35722ade1e35d97a7296ec825eee235fdf2cdeb75f2338706a1a49f00504872ad8aac0e345a70ec5b4202e5348f4be8a82c13f12d199da087c4a22530bb7d225a066b46ef75845def293f4d0b77518c52bd88e76c2bcb32a434f9c3bdb2feb806331e52dfc8fabea5447a91c3cae33ab546a0a5cb3d7ade8944b547edb4f00bfbc7c8dbb974f70164bd5cf6e39af0e42efcf00bdc5e86805dde1fc09350d9ddad4fe52bc425d65ff732dfb658a880d7212d014f56745d210b40986c8e7d04c2964c3d8b42bb4ac910fb71f9fffd8dd3e982bd9c1a3f665befb173ff49ec442da086275c9fec7c01e6131d99426eb83cea9319ba52048113d1856763b28ece9f84ceac1809fa2669720aeb9cfeb44d4644a2db64398ec30f93112b5332729cc690a01f847aacd48bd4480dbf510f30ddd98676e51fb2a27e6bc0d7a18da8a5bdbed0041b75cfdde607f4dbc072a91172d1b216bb59c58493374fef7131c6cba6c578ad60c0028261550391019b2872909f17f9233857d61446dc8410411e9ad5473d4b814d2b855845a80ded85b09d6c85e465025ace1a3f83d861bde75443712ea2081e9361d235a4771ce676205d41dbd7af52e4d0d0ba26fa1568d4d21239d23e72e6b3ed9188a782aa024c30b54c13b717c4b2d9e860e1e427a6f578ec14459ae571f741e150efa344c1d274b52e2c32aa95c3c97cfc9a58505d8b862f593b163141d4461decc35a981ecee6c4dcf38828cda591888631edfa484ce0da7c9d0212ed8cbb6c2abbb59534383e0cb862bb2f1c37b3940d889274bd42fcdb279786af3b5c2e239fc90288a50d8955467f126f653d7bc8e95261e5bad1b3b3f5caf35ff89fb75d2cbca518155f13fcc89993642253f48a8803f9a39251e49a201a4b252e7ea843315649c2b8a08c0743015a2e789aeacc0d1de8ce3ea902d2f873f12a5578de2c0968c2256c3438e1952fb789754a5e93766a9e3bd99874d96374fa298e1ade8f75fea08bd932b70cc77f72e33d242dcc1bcd5cca98b63c3bb013db93d138a9db4d1e3ddb0b40e65c1b1035a6c1cf7ec13f2e0e63d711ab52637e115e6fba9a29732f7a0fa9050b5e50873c6687b53267292d5bc7269bd3a95b2931146b88f05a9981a3e6fa45dab4c4fe5b9e2d2df3175cdb2fb4df217d6cac3f8a18ce08b3b47a21a62cb72bfb39c6bbb1410240dd41f52531663b33db28da142c2b785f64e53bf33dfee36e1efaf898a558988762c6f13de7f94a87fcda8d69b917decf287f5ed111b8f5a282c173a7903144e02126aff22dea4f61454ac5130576a44878d1d301f8a941e8ba75a4aa8aac841afc71635958335633ffdfa70edc184a77cdc0e879fc9fd7010b05787a6e1d62e5f0f2d55282b0cdf8cc8d5405cbf33069a98612c3db4a4f4954a9c19579deed9f53e95e267ffbc36084578bbd19543a22a1b465b64af5d9f86eec2e3a2d63423f8a544f6e45e2e37b1845308ef923197547ba0facd85e1356501fbc1240f6c64571503b7ea94adb7232eefa5fe3cc966e0f4406ff20f08653d7ac98dfea1fdb9885b04fd37203b73e5a5574dcecf215485eca054fbe4f3421f8b71c633df9d009e8ea1728ee854ac4499b98faab93e554f48c81a6d31c318993b43c4898d54e92633508f145cefbf17da959fa57cc8d7303c1f0b17ad3f8d9b78bc9d8836bb42010612335e7b27af49bb03f9709834b3b78292d09726d926a2fc8793a72ff6b3e0155c3e11c8ff0bb9c2c1fc4a09c9c0a2922491f143b5059000f8eaf34438e1b35b6a3fa921af3521b4c1db2bfcf56cccc5d51214beb2ffb42198642478e9f98b5181e04f1248e4ed1d1612864bc7d21cf0052eff91e149b88e0c4a3723648474162886c7670155092013398a6122f7020bf6f795ab58ac1cf4eff3005a59c15304e721562f70132a53a2aaa3e59d975c1f9e0c9e31b09c29dabdcb04374a847b087f86117e4eb07cb54e14d77a882c064826cbb0fe8cb25790d9af398d8c1d86b5068b15ab23daef640f4c66166de0246de57ae1dfdfaf62a43640a3b590d6bb5f8e62217b607d30192a0f503fccb18054b556133ca2099ee9349e5f0a20aae0269671403bcf48e44bc32325251ce93be6027d5991131727c10d4b0f5e47cbd31d9147709649d96a3c5239425d88c07ed09b79ca3d302aec7c0f7a75e43e9533d30b7a954a21f2fdbea27625a92066c599d911aa3c92699534a4ccf45c6a26e14a452d5a0c617e128dce59097a39ff1cd532663b7c6b969f95496ad7794b282597ee5ee751d160e195a0c188440c73dc99505bd0a3cef6f1ed374580e819964c9116725acc6962208ce3ad5d45ce9ef02c034d0c02a3b3b26886621443eedf311a0001605eb5bfe13736c7ebf2f47d01c724f88a1e105145a8f20dee63cfe63b396b2c9b2d53b554c9e2050fd51a16b36ba48a4724cd7008b1df6ddefd406b4021d7443e77e8f6a34868ef478d5f7ff3a840f3a31344588438005ca08a1e332c9c6526da39503af1cd50a2b7d83587f7e228a8f4a013d54226d9ea6ffd9f99d68113f9f4e1ec79e5f0657012baa7f617c6b3a2917e70c4ef854259a61c5d108c21d7faea99484c2c6730eec6be1d1cc905dc36711f12017f0b78c19d325bfd5a8714eb87daa18d5b61606567ccd607edfab9f31daa5185828a09c54a724d87d56e799f7e2988ac14180fbd8148ca268651c016144c0621e02cc71ac0c1ca42b528b2caa41d57ace3d59200d3473ae0eb3801a5acb90ad2a4d13a372235c44771f8f88b27fa213ab4e853a5f38c0b1c05c935f95e4bc98d900284f63c4a69952f32e1c5f895d53a3546c6b6d8671956a366fd8832cb3a30877cf7926cd39ae634fa33569ec6ee33cc937476631e6a42a102075706a9e8c2df281e046848bee0d786445a24551d53ee6c263a2a3caf2fee9bd73726a6fb8b632a8eb48a3355881cbe3803de50b75500a2b8777ec30599068eaf219c0db0700d39a2404d1e89f02a5a4d5cdccae87c4dd144bb1f25f2cadde600df28c7f59df95adbe659966219eae9755f4d3f9d4f4435003f7e6ad91321be8023dc00832de0b8e4f419eb7fab70cb8f1a1285ba28afbe85c0850ab0e717f78eee371fa3f7422d30797a1e6f5078c986f8f77e19fc684592b28b2eb9a0d0d244d92ee6f12327fc3dd48e0d1257bd1c4b90c5b7adea0a73afe23c0ae969c1228fedc89c5997a2bbb8eafac7365a70a3685dd6f87b1b77ce44d3956140acad69e2bd64bf1833ecbea162ea3304a57c0c2e92845a6f3d8cc13d2de9826f625c8c009b7ef1d51615cdca05277a97ef51c5d015af1f9d9ed3dc09c641e9b349305da1db1722b94b9d110f68f19cf622257ba5796aec38a23d6dec5a18829671d2530341fcf0903aa327bbb4b8bebfd95bf1dff5c11541eb8e6edaee90f19c79e09e8c06cdbe048cd4968eb65bcb8b5544f9a96acd144cbf9511a7abb236f838b15d01f0293487292418702302e1080b6e3cd316b8e89d0f68b292983650164d5b32cc94a34903ac76721add24c8b69f0f5a71b2f2b783154b37b9bf2d582398a97d225fecdbe99e16d19e70a4064dae8273ed240b20493d6d44cc8c3225b8118272591506e1cb2feca1f5771969a8c295a5e50ab795f9dd2c305494fee55f0a7eb2057cee4de7ff3001b7797843178ea53e51f931442c0a6cec74a26c30c13b564f4e12e0d940251bcb7e76a9eccfe84373a44092056675df119762776bdfa7343cc2ac2343af17da5b7244a2c7736e0826ad37971a448e96d951e5e157eeae652329069ccca0b5061d235521f689b93828a26a677513153f8d0e0d79516481d3e41b35788d9459e93761f4ba3c272292fea9eecb11b0c4fa78d39f5905bbd5f16f1c0beebe76965a34a8ec3e986a0136c08219d4409857e186a189480debe84d8f8e4dc375e563de202bd3aa9d03a464289744d5a6f4895caca2237b64ed659611522433af278b6aadbe369a918630eb097b409320de33758f6470a5c30a89a4ea7f13f1b8b911c95a14e292013d0c26ba42cb349c27e272dfe3f37451ace8a1252c1a958aebceb615d77f79928b31eebe9d250b5bf4c7e360af13d7fa897d42362118ffba494324708471958c014ba362df470682712be907795bc70239cffa08c21c297c206a4c60de8950794730643548d8163a6b74810fe3754ed54fca06da03b98d10b0b0263ee60f9a7f7399fd896d7611a12fd1c7c5917a7750be0975963096df5b4c53fcb62d8c5e08df07c7d164ed2120aa04f5352339eddb125a9fc2d74fd7d8cd6cee603cfd54c35320d1e6fa5b6200357a8575dbee1aa2c5b4f17628c0796cc028a1dccfb50483604ba279381b0cd0be803dfd45e496b0eed163b7ae1e8996dd54a5805c99496c5209d416ad61cb74ce04498319323ac599e689490a3f971e3a3eb4015097f9c1f02f5c9e59274adec859038292099521b41db437d39406d68be169e8d7b87d70bd2f132730e8aee997658389057356e496800db8dfbd84ee81a13da080e19eee80ef0e4c01f36055768d46c1133aca21b49d7fb25829a1666f774fff768d520ecd933dbb1a95cee3969fc1cda16d7b6a16b7c6c03580c9c0c90a2d3a1a3441eabeb62022cdd7b123e9e32d4e9c0ee43cb7343af0d7f1a9c1d5a022289a553077844a73422d3ec4eafe0ce9fc7da64eb9553714fd2c72d8f66a1eb1e77a861a41d558b39b54e3d22a21ca91856c28bac05961babe8516d9836718c4d6e9847d00b215a1e5d17", 0x1000}, {&(0x7f0000001040)="ebedb4719a4972544af99626460e7b0e89c247556c3cf4e6a0e0f109defd69", 0x1f}, {&(0x7f0000001080)="b6634cbfce7379640beb29cd6625a32f6c1b93cab1b52af172f7866c4d509f160de697d8b780a5219923b2291580b50cf986ba77493f0bd3a50741449bcc104812193f5334bc722142a66978e4c143ca32e309cdd4553935c0cd75385a62e42d7ef034e77eb8c0fc96ec41a501", 0x6d}], 0x4) listen(r0, 0x0) shutdown(r0, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) readv(r0, &(0x7f0000001300)=[{&(0x7f0000001140)=""/116, 0x74}, {&(0x7f00000011c0)=""/174, 0xae}, {&(0x7f0000001280)=""/25, 0x19}, {&(0x7f00000012c0)=""/19, 0x13}], 0x4) close(r0) 16:00:15 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="aa66d1e7a7a0644801b3273eb8515d1b99dc7337b23b07d51a16656a527bf3527d5be916317db3fa0ee2a0187983bbfa770cf351aaf370a477303e77dba4415c9963b700cc372fa539c2aa4ec2a42927834dfb76ab8f4c0d5af4cca7ed4f76736820e3cc8dcddc1bd7a549b8c86562692ffe7f8137f564f1cca8de6156ce1ed3d67723c7a1a12f5f33d0eed0", 0x8c, 0x0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000240)=""/216, 0xd8) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923cd00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x51, 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x6}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000140)="695036b7437d1074c96b45953ab1b395f6d22da0f78d9c", 0x17, 0xc, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x502, 0x0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x10001, 0x2) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_index=0x80000001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r0, &(0x7f0000000040)='fL', 0x2) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="350afaf9eac4827bd23fc4104f69b61fed82", 0x12}, {&(0x7f00000001c0)="0ed27ebc7900b80ca4aac99e4d71c899a943456a6ea0ac6eb4aadb674fed9bbd2730a3813c0899be97871c2f111407a4753a665b33402e866953d22f8c9972431723ce8db0f484d52afbd4e2a2c2d3713f70ead48fba96d4be697bb70a6e98ee35b6863fb60f711f3380403d761c024e9a525431072ee647569751adb6407dcde2a597cd2c4a125c3112416e4380684b01a320677fb9f148c01efbe3f975e5d5dbcb40fc4e65f45a73509362164044786eaf94d5", 0xb4}, {&(0x7f0000000100)="3c022b177e1806f0e459faff7703f6d7548c594d4558b1fe1dd86f12a9fa51d2030d78e6d35fea6ecab390d5ac1bf9ce204e099f56fc1da01fd243ad73", 0x3d}, {&(0x7f0000000140)="bbf9fe110b2bbf17817d1e182e9a", 0xe}, {&(0x7f0000000280)="d3", 0x1}, {&(0x7f0000000300)="93e4513af0eb39908f31e1d712dac232ee83290b16bab70fd5b436e71f673fd13a7c8d934bc3277cd1668b9e89fc86f5cedc7a73f8555a3f7ecd374a5ce4817007ab81feb3578d44837543c361d462a6c94a6238b940241213480bf4f05845efeebcaa9fc44fcceba9088b6571b1db2953a799b548a835f44980b1a241cea345fe6033ee7259d5d54507ee53b8ca75f96e0fb797f03b66cab5415e1a6f44", 0x9e}, {&(0x7f00000003c0)="a50431e335bf0ca33bb56bcddc71772fa40d21934555dd8d724d9fa6312a97ff4ffb54d526a3ded85ac4f52863d1710df9522d7d0c3f007929a892eb88b6b02c45a14a9671c6583c36b0a0ec2e680de3dd4fc0d0e6992f46aa5d", 0x5a}, {&(0x7f0000000440)="13fe49c8a957dbfcc85cc132ba2fccbce31971aa958c6a595908444e073ba079b5f6f2c9f3969cd1edcff5ea1222e35cc7da5e285516dc47f855c6adde7d3a9b3290efc8c73ef674289a048f1da1007cd20359d85f8fd1321307443b82e76e2b72af1891e30c7bfeaa93b2c0b7bf9ecbc094dc8a7ad1cf67d109f343c723ec8ee0ec3d5b4c0fefaf04683578061af514fd30de71a44a1140e686cacadc194f8dac17bb4280f608da10f6844c161c83ebfb7666f29339e76974751c145ae8eb0d1ae89331f2a873e7775c0b74b9a436", 0xcf}, {&(0x7f0000000540)="d77d1dddf96df3cf28eab6f60769d214f1764454d19d73bfb96b7169b1e76cb025111a7d16d66e14bd319023f180907f4e2855be7065bb431783e66088584d2b053aac0251db73cb53998647891a023bca6fc76dfb7c025359165114b3864d15e16093a626727e09c8c40a612b83b3c4f7fe48275989ba6709d569d77c4ba75d500749445d0ea2c3c89b90f1519d1b65e7aa134f7b0bc3a338261394c2305e6132419cfac6330d8047e8a7d727dd9dfa11691dc595f7e4a26f7fe150207283afc9b8cf44644aee83366cc363ff768505db5f7057a29f8569fc0d8d3eedb13376", 0xe0}], 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10005, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:16 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) flock(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) write(r0, &(0x7f0000000140)="235b49e903c54249b565238c91b2ef4d7b018e8228f4ba4b26178eaeab5a8c0f351c9d44793b7d7c7d02a93d9d6a36795b82ab2a18eccaba3f7865f68f949196a147bf180ef3b901116632a9a68f4af125f95e2540256b64f583cb5dad34b68c0f7c367da8d41307f13f61b30d7727502a25d739cbb302036a5a0b8b34efb8fb236680f90c8e4caa504dfc1bec5203737790f7c5b98de5f313530dc4e0d17adedd3bef418ab6a6c9a47ef4fb6a60614c08452bf738e1c09fe4f64fdfd3355d", 0xbf) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xd67c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x30bab86e}]}) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="1c3e6c4bfd86be56c9b5669d6ca3b1e664ab9690fde864605ebc6ed37bdb5f8e184c1b2fef7a908849c7ff3b63e061ad16287f1971e1c7691fc52f322c87befb1b730776562787e7fec4fb5690add9c5cbbe75540c87fb78a3df87c17a0206dac0c9dfc957ff4283c2ba97ad5a5442e337086c90c7998992f93a92c5a4dedc19c1170f6f130ec5c26f849ad459c17f82c459171b", 0x94}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x9) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)="4bff26ab5b896c1b4c8af11603bdd17b224dbd6f095a847193c7ca98df88ef1cc3e236dd0d9618", 0x27}, {&(0x7f0000000040)="857a706ee2edfb36e7ee6b5a250a1b5b8b76ffc100860188ecd09c57762014dfbff705307dc936d085f8c6bb02f4bb502bd2fcb001b3f1befd7cca5477af7081fbd7ea32faab286c1e425415395b8d08b1beccfeab4abccac875bb370fe7b3aff96b8eda83c7f55680b925796693b0547ac1d554d35b50ae8ea3445f62", 0x7d}, {&(0x7f00000000c0)="88f18a6a4c4e59def0b813b62cc8c1938da53ff12b456208888ccd76bd70306f2091727859a3fd2dc74196ebd9df2a7e2d9921a121d9da487efd47d6839374e67ac03df81c5586521b91f21e3f30e3f73d00ddd644fcc46d7db61faad2a693c656", 0x61}, {&(0x7f0000000200)="e0bb45c9a7a178f650a389dcb8d8525567ad3cff0ad5697b35c04fd4d23628165732569afa744dce137cbf922693af00a74b16fc4f6dd0197804d17185cf74b297e39852fa892e9dbb6edf373b09e109f5c012ec36a885586ef2413751b95525a4bbff18d58c2b75af03bfa59d981c646e7727a56ec880f28070d5e88b5ce8e4eb7605fc432e6c4acca07e55f7b8849ccd3cc806bcb363cc09b185d64ed9e6157a3fbf45315900f294198846debf6f333f60564a1e516b212e5318ecb965de0ba52d49cd6293170165756b53d6a08b7f06a64e4e7ac45d823edd52a20f245eda2e07cced9c8cc227a8fe7252", 0xec}, {&(0x7f0000000140)="c8af", 0x2}], 0x5, &(0x7f0000000380)=[{0x100, 0xffff, 0x1, "3c68f715b8059ba863cd95f2e0305c077339ad00479e03a60f7307d371051853b8f5af3cab78bf76e3e1e178eb40db9fba28b3f933ad405a4d2b024a3ba89b4336c6aabfa0d5388c1584769cc10c4a8b5ae8fbdbdae2e3bffd56129bb807f8d14e3fc7b284180dd05b400309c901b90cd030414441689e35f5e32244f31e8145200e07fe5169ae0f94da23a5fc9bcb605e8b1ee96aedfef1cce085e36be0803d4dfce80165040d4dfe836e66c0c401b1a94a89e7c96bfdbdc1fbae78a2049a831dc9f169de67cc748d7367a47cbb5bc9ab85638a5562f811421dcb27e9192564be647a0e47fbfccf079f3dc4"}, {0x100, 0xffff, 0x400, "2423df5ffa44acd44f1608a10fe3e4c7b92440350a917b5a225b1a0d233431445262109f7c99e6b107a445cbcbe8a65ee1b39c8446ecda96d11685c13e742ab8650c60275660f721cf4ebaff5bec4049427a1f9fd843149cefbb6443b642342e494355d2a0d79cd5db961fac8b60754d633f41e3b1a9a0942e60c11717a5c5bc38c919d68c42f8469977980398aa42b136c0b2b0a8d9cf0eae4a6866fd7c64f39ba9ce0c5130d23db5cd033ff97afb7d40514a18bb462e06dec278f044f684dcdc5801fb526afe6f2ea3c883d349ec715d7c61aa371c392d60e0060c3b3c0d66e71551a4e726936a4f015a"}, {0x30, 0xffff, 0x8, "4201484b1002b9826b6b46759bc57fa64afaf371f6c4e6b591d37f3dab"}], 0x230}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:00:16 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8401, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18a) unlink(&(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x2e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000353fa993a3367ba247261b5e0499867e5cbd26a6cab1acf1f7546c61ad471965a91b383efcc817df"], 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd7f) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x21, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20007461, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) chflagsat(r0, &(0x7f0000000300)='./bus\x00', 0x4, 0x2) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0xc003, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xffffffffffffff9f) wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000280)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:16 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) chflags(&(0x7f00000000c0)='./file0\x00', 0x40006) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getgid() r4 = fcntl$dupfd(r1, 0xa, r3) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1f8c) close(r1) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) 16:00:16 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open(&(0x7f0000000280)='./file0\x00', 0x241, 0x21) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000ba2f4ada0000000000000200"/28]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="84babd7b5a91be880e7ad1c6ca30bdee0a39549a0862a7615be1aae93678bf5793c43b60e509624e2504527adde3a2005b85d92b7ce2fff4ada039046dcb3aad8e495ed00c7a1b1c5eea50b21b6d37b876240e49131661c580976dc4f1f033ff4de73992f07b510d1833d8b9a046095f634ae450cf36e15b9a53295e9086c97784adb60ec3b93132fa7e554ba7c749d3ae06abd414bbaf9bee7befc7f6e1bb51fa0b31b917e1bf452651", 0xaa}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="9ea5a991c2cda375cc3f3583b89bdeb9d823f3d0428952178b802ab6b5b2e16e4c63c256b721f82c9ab4bac6aea027de978893ce1136ea8cb7bb2df4fbe894254b81fafbe79dd61dbd3b086d09f0afb818eaa75d66bc78cbc3fb734d521944d689b5987ddbc3a4143fa86b02ecfb03c1e611ef6834c98c359c3a489b9b0fef5ff21972108512ca629b320544826f197ec377d1f6a3696e085d84f5315bf06c0d1a1a8e27e4f2616107c3893420de5de4f950fb3b367a2400243c8348c3f8ddefbb79465ea7a23b9cdd01ced1430ef0b05fc1edb0d4addd75bf04b7f8b1fcfee9150329dd", 0xe4}], 0x1) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300052ffaf0343711d2e949c15583a6ab8e1da1b324ce20fc3f227adbbd9ce18d3807a1ab232bb53042dec3f5188d2087bb2eab87bdc21fb6cf4a16b90c4cda12ad906949207e009894236c07c1348a97339b8369b2cc274caa708f8b7c6201e53b04f00de3d740936ba22e87de3c2578556bad844fe10b27ac67fdeb5a172aa4708eb723cd3af71f1aee9584ea9a4af7ea8ee2c42e3212715c7d207131a7590bd044468d053d400874ecb02f8bae5d75b49c4ebd2ffd0529942e7ca785a19efbc06f23fb1f3a6d7d6a2c08a56afb9542b7df69995a641a976d4d9b836d7fb10e11554c4b7c95105c9"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001700)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000016c0)=0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/116, 0x74}, {&(0x7f0000001280)=""/220, 0xdc}, {&(0x7f0000001380)=""/182, 0xb6}, {&(0x7f0000001440)=""/130, 0x82}, {&(0x7f0000001500)=""/195, 0xc3}, {&(0x7f0000001600)=""/34, 0x22}], 0x7) 16:00:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x400000000c50, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="178e6bca12f3a804d8dac9b5108c8debb78fe8a191e04bd9e32dc33e808583c60324d6c9a3dbad6e4ab07318f555a53570651951d0ee8493f1526e64289dbb9c640e4b8e8906778112dfed044c3fdc030e50642ad3ca4f48deede53330da7595c059a17002d4f9af7b6ca268361225c7d7db1118530acb0338e01c6fd63cb368a3c82a8a64edd65a8ef75932be5fca42fccfb7007cfc6c3bfd28b01108d80e49a20b4a6eb5a0d11b2b758626747d164dfb06bd389c2258f81ba1aa872bcbddd32896bdfa83ec0d90ef77411940789ea8089987e724b5689b27c49c6a3415c796b888c91748fcf31cb1", 0xe9}], 0x1}, 0x40e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/157) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4fe, 0x0, 0x0, 0x8001, "7eb6079118c2cc811fbd36be8c8b1931aae9562c", 0x20, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="eb7a58b93d60ce8533d45c6fbc0e2dc8aee05c430be2d1f114024418831368a87dc559652b085c195b39ce6f30a461abc085d20281f3cde942c5410feaf84472d04e41a18146bf5f11022eee69e9a115c2ddda1aae262b17ba02698955c6bada13af1786245d93eb470251f53773c3ef83a20715de3b31bd99bf0b664971677bc9d2be19f4091ed762c3497c854cf08af2050dea1a72a7d5ad0fce3b7e497b21be3ee348daaa93d51fdc4d2b3cdf1c", 0xaf) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x4}) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) socketpair(0x20, 0x1, 0x4, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x5d6ae087, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x3, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf773390ef8c55a3) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000480)=0x62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000000000) close(r0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r3 = msgget(0x3, 0x1) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x800) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) socket(0x18, 0x4000, 0x7fffffff) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) syz_execute_func(&(0x7f0000000040)="c402fd21c1f3410f5148abf243ad6726f20f2d6f30c402fd1cb90000010043af2ef245d0db646543dad80fb5a000000000660fc45f5b60") connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e0366696c653000"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x100, 0x7ff, 0x1}, 0xc) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x7ff, 0xf75}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc64de400", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:17 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r7 = semget$private(0x0, 0x3, 0x110) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000380)=""/170) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r4}) r8 = getuid() r9 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r6, r3, r6, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = geteuid() setuid(r3) semget$private(0x0, 0x3, 0x10) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r11 = semget$private(0x0, 0x2, 0x140) accept$inet6(r2, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r10, r6, r5, r6, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) fchdir(r2) 16:00:17 executing program 0: r0 = socket(0x0, 0x8005, 0x10000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) lseek(r0, 0x42, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto(r1, &(0x7f00000000c0)="4aee0dc5ca23d8cd", 0x8, 0x5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:00:17 executing program 1: r0 = socket(0x1, 0x3, 0x101) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xfffffffffffffff5) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x6, 0x810, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000000000018, 0x3, 0x2000) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x3ff}, 0x10) 16:00:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x40000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1f, 0x1, 0x9000000000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x8, "0a219351a2d3485af2deee108d7d5d983a664fde", 0xf8d8000000000000, 0xb5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x1, 0x8, 0x1, 0x1, 0x2, 0x8, 0x2, 0x1, 0xe88f, 0x7}) read(r0, &(0x7f00000000c0)=""/248, 0xf8) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x3}, {0x7fffffff, 0x3f}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x3, 0xad, 0x80, 0x40000b2d, "febe58151032fa31795b6706f3c07cd65cf8cf3e", 0x10000, 0x50}) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x11d800000000000, './bus\x00', './bus\x00'}) 16:00:18 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f00000000c0)="c481b963eac462a997ea44a7c46299960498461c00c421797eb2feefffffc4813d627594f20f7c9d00d00000420fac8a6c000000e8c483b949db6e") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mlock(&(0x7f00001ce000/0x2000)=nil, 0x2000) 16:00:18 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x28}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x400, 0x4, 0x1}) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x801ff7, 0x24) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r1}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000240)="0c32b18adfa71a66e671713ff472cc95a5fb48a2f8978be15a636f9cce485e611f5621461f7087bca2b409c4ba77f01f71b7cc4fae77b5aadf03f47c2b094704cb0bc8c1355d0e15c2fa9cba16d8d08bc0c1a7802ada", 0x56, 0x5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x8001, 0x0, &(0x7f0000000180)) socketpair(0x6, 0x7, 0x7fff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, 0x0, &(0x7f0000000140)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x11) open(&(0x7f0000000100)='./file0\x00', 0x18810, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x80000040000041, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7f202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)='2<', 0x2}], 0x1) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000000740)=[{&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000140)}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000640)=""/131, 0x83}, {&(0x7f0000000700)=""/39, 0x27}], 0x9, &(0x7f0000000800)=""/53, 0x35}, 0x840) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xa4) recvfrom(r0, &(0x7f0000000200)=""/241, 0xf1, 0x40, 0x0, 0x0) 16:00:19 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000100)={0x64, 0xd0}, 0x0) r0 = socket(0x1, 0x7, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) socketpair(0x6, 0x8007, 0x100000000, &(0x7f0000000040)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt(r1, 0x4, 0x75, &(0x7f00000001c0)=""/73, &(0x7f0000000240)=0x49) r2 = dup2(r0, r0) listen(r2, 0x1) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) accept(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000072cf1fb3f99169883adbfba55cad00000000000000000008000000000000cab31937cbfa203c07799cf46800000000000000000000000000000000000005de0000000000289f0e71000000050000ff070000000000000000000000000000006534761b973f75f1d109374c023b10ef65bece8af9cc0936f3dbac4377fb013efd2d2fe4743223d194e03c183d14e4dfde1aabcbeea432b39384cdac7126d73461e58dbe5b2a15fda213deceda0809c9aa9fd5825bbbe55def9fdc507a97d70f15819715c4eb1d911bf0cbdff3071212a177e70e29d7579514a20d2bc9ae32e6ad9db10c"], &(0x7f0000000180)=0x54) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) r3 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x8}, {r3, 0x2}], 0x2, 0x1f) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) 16:00:20 executing program 1: r0 = socket(0x1a, 0x4, 0x0) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000000)="4a74954c", 0x9c) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x10000000008003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x100) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8a11371654ee5815f73f22023fd33055552fbd5e4178963", 0x26) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653200"], 0x9, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x20000ffffffffffa) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2010000000006, 0x800000000, 0x8) write(r0, 0x0, 0x229) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x40) syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x0, 0x8000, 0x0, 0x3639, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() write(r0, &(0x7f0000000240)="e78a23ee975557a6b25d2bb84207795118e558836edac87883ba2f9b0a9ae5798f721f9222ceefb1154d337422d512fe64035fd0feec8d6cc6706323f078431eb4cc436dfae77df406cb", 0x4a) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x80, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() close(r0) syz_open_pts() 16:00:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="f5fce80056bf9d9e40da4a8abb1fc3c48a2b81e81cfdcf7d79035e383445c6aa700213fd76d70f234121b90d927d06544273916c7bbf", 0x36, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x33b}], 0x1) clock_getres(0x7, &(0x7f0000000240)) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4", 0x0, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x148) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) read(r1, &(0x7f0000000180)=""/235, 0xeb) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x28}, {0xb46}]}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:22 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xd2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xb3, 0x2) connect$inet6(r0, &(0x7f0000000100), 0xa) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt(r1, 0x4, 0x5, &(0x7f0000000200)="25fd68eeaaf4f0bf9bab5de247a9b56ede3349734b53df774656c2135cf0729fb47b9689f154d271de806e564bdf31068c8218ee01bb1f97dcbf4d44eb126266cf74369b8460defe44ad0251d8d78bdf2a475d79a4db37d389100c702a7f0d0a810a12cab25ccf0fead6053797eb0d70f6585c41f0aa7d", 0x77) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r3, r4, 0x8, 0x4}, 0x7, 0x92, r5, r6, 0x0, 0x1789, 0x80000000, 0x1ff}) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = semget(0x2, 0x3, 0x3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/183) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="41142e2f66696c6530002832964c54a53c07841cad400f8bc3c787328cd4b5cdf37e550489e5a717df63"], 0xa) syz_open_pts() 16:00:23 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 0: r0 = socket(0x2, 0x40000108000, 0xfffffffffffffffb) setsockopt(r0, 0x0, 0x28, 0x0, 0x0) socket(0x27, 0x3, 0x6) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) mlockall(0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:23 executing program 0: r0 = socket(0x909c56452b1e25f, 0x2, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getpgrp() r3 = dup(r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x9) setsockopt(r1, 0x5, 0x7, &(0x7f0000000000)="346c5cd9fb08514c8664ef05e4db54fe9e8fb89b45d96294e070fc6952ae765310aa3c68db922fed", 0x28) fcntl$setown(r0, 0x6, r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r5, r6) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3f9b0251) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0xffffffff}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)="1f314505940e0233bac555aaeef0924bdeee0c9539471ae177a14e5218264b6298bb62811f3dd7659956766b07e512ea4dced236265bdb1546c19ab307f00a4f7f3962d38f6073ee2751312d5ed5fd6f85e39cf1b1aad06eb0db27e1bd120f90f3f60e0b235baf9d61e3730740222ff14ed7f267f9513f1d5b", 0x79}, {&(0x7f00000001c0)="fe96a534c016081c766c574c41cd7d9e4d7520f9f7391b72d13a8c3b6a523d6c4115814d14e5467417b8ce008c0c437a22315d938ecc6555f0a09c7faf81ddc78db713c331e0c217e0580ab05fe996edc4fde3b65f34f75720837be39975d6ce9e5ce8931fd75cc250573ffc0ddc463eb01816fbdea0f8e22f63099310cc873c6a3092f583826d1a2c3421d5aa3c86d7d654bf5d5b76503df1757ff7a14ddbd0bb3eaec2dfeef77f4e764f4ccb4a768ae7fa68aa03240691a8fc4ee1e4ce74cb159f143cb8488bb013ebaf88e15b2c4d7904d364885842bbdd9de640f02f041a6bf65a321f88da279e635a1a3b6b4147ffd7a1942a60a8328b16f384d17ecc95fcaccfbac5d00cd75099d55686272b6fe71020ae458bfe918a9ea1c3a81bc985ef99fb84e9fc1df6c7cfd91bf4059716ced6f5f1497d37f5ea6ac9783df4e7d6a91015e77b1a1f65b5b7850793e1f8c845d041c643d2f789e546433f05cba0bfb819b9144eb558f1d4d02a0699d32b179b1e7d4f838f6530e83904e8e710f4fe6fd2408cc9c174a805597dbfe33b5e5e531c9f8f3b40472ecfff6eaa05e008bafb95144bf1bfd881008fb3c0fcfab7f78363797a636a575d33f85ed4281dc3788d7bc4a9295eadb2c2ea2537945b5f0deca38f1947984761808ae931e8069e418e4e7df396ce5ed7c9dfd0a00545d9f30bfd4238212b1e136fb945d2bc8abe596d4a3a394f8de2c870637b8cda48e9d47a0e971d89970632332baf1c1821da3260f260a0e8a75f8ef1fd8dc914da49275bed09816785eecfa1973d89f61be75528dd67e8e858895b519a072b5cb1fc28f8d90263bf6e8119b7f4d4e0fb2f2df65eea0502dc4bee6ef63c93850c8269ed35d813b04e69272a2b600c9459d6406d2d1c6b9135ca047ce9b63a91f42a8a162fcd65cf582f166449a2d92c41c002ec1667e0d06ffe582886d9afcd939ccdcdb8de4b7380e817f8057b724d36d3c956546cf69951c02ca7b472f56cb16e5b7491a377a2492241dc16cb7e35031c98c93e7e99139bb5b27395a15f946d6fde75964eacd969e70b4f4c49d772ede1169431b9c0212719aa6d8abe05111c3214a554d6f43e5d561e8ac4bf45605b4e14fe748f4a4f661448191ee3b49077446f53373457e8f92a633c2bd83e7ef819f4b41eb51f280a42ad8d33fbb279f43862e62cca719249908b1572441ed9a92946f8d4c893c733cb45d1b38d4b5b07279e15077f994a8ddadd790d97ff3ca1d6085887315dfcad6c60eef9047b0099f0ed0f43220eb50f6cbfefe7b22f7785dc01332745b5e1e97894cb1bcea96c0d398847bc582d23a267873e6fca19b598345c86e671f39929d9daebc82f820b2161eb6474d1bc7a28b6f015e1b95bdc7da56ccb46d12f4164bdcb4636938b6170627bebe6dd0dd454e2e38273044c65747629d90aaa9a9d9942690cdf0009d36da5d99af8ab33238b7e77de65e9922d2edfaba12118801e9c0a09e074eaf6d9bcba5c00a203a892e7ad76c8a408149d961586fda1b427edb657012d1bfc7844c3d20cffb260ee415428561c4678cd6e03b291d0306703c11f2b58fb78eed1f82193fdc1076be51d5e3afe79fd62a9637de259ff07671f82f2ec68cf779b611416eafd634590b2c4819c3b0186378d721b814516ecab0bf60d98c81089efdd8b298204f90d29a8744f6a914cc0f0afa49b3b2fe732c15b096f91d67e7a025026380222915ffa2241035003054bd4c3dbe261cf1881e063f1442d33d9cc1b4a500707bc9c99aca087707a2215e90fc0cd22734f9152c6ad7dd3ac0b6a5b22d2e0024144e1b8561e1a86b03a6e88514d40a637fc2d06ef4485e3b8252b515b55439c8a533c4498bac941dee61facf31ffaf555849b7f3c1744479a210b69049c810c758a1c4b4d8e91d5c2a64e76f26f6626da663eb97282155bff95e0da4c8ae9a01758e5a725a561183db61dbabd4e2c473591725052ba4b31a7541d5cb1f221a8ec3591335e4f18ac552994a7b519592e0b9e1b1865b9bd072f2a6efd38b082aa7d6772e05e3d548798ad3a55a7c886b56f7bd9c2a0f0dc40953b44d90b4cb6cb3a503766cb0ce8e44c0ae4167a3ff1fc405aa9c2bcf6cfad643efc0ac7d45dcccf70133a9095725e041c1a8cfc93d02c093be3e14e8e89ff04463ee3927bcd06abba0bea80ea50e45beb7a3474d86b145ec82b52acef47f4609b029e0a5d6ea2919c70ffc3696d3bd4ce07e5ad38d2e909559a0e73d91e870d251db23854905c70406b798c116b272b1c9410b66911f8354e94c6e6eb27d33ece854f80c6dc0cff745ee9ed960e94d2defbc96d79b9c94cb979fe2744426b211e2b07b0970be6a4353476f9e5a2f9a86ff825704f89362eead6465a4c066fae8344911ffadd2b3a0b507c06a70ee55d4b70e7cba6b3353c4e98dae3205c80e0942528269fe919b3318244a8be4f173f0e38a6836fca992539579e854dfed54d1b8280778f55dbf9a3a03a7581786ce966c4349839efde11e65dbe4687a30b2614a50a6987bc523102480d8ac3def49051072f923717093692eccd458a59e1bbd9667d849b106d36f0272575edf397f766e7d661e640d071aa1d5163b4ae9a6ead9a222ffd40daa5a5ee47affb4a99aa220e2c72057703ac029332260ae418329578b7e2966b533c1707eae50071d70dad56d79cc06c13082d7b4e2d727ac6bafd30571fb115431d88fd12b8f085205240cb1e27aa8d606b3fb5708d3d2c3c1ab3d9fcc2f25bfec04a3624d4eb21c816fdfa37008520b79279c5c3fe1c020e7b3e25bd71b447cb8d21f5be7f44389a37fd4ee37752e71fab2581d5fff3eff66b5c6aea99a417b6ceb76cb6ee9efa54fee2c2389ad0bd617a15bc06f33288a7965763fde41be46d4684c6bcfb9b0e3cb861694cd2f03d2ccd0ac5e9fd6703742fd52a137b490352596df8b8d92e6ea6eca0efe0bc769750c7e0b3e31b449b57d6f470aeabbfb2104084e4ade6d613b2b6893996b50029491589863dd638fb4ee0e805a1a8400c22beb7ed131c77ef3f03accaed8f4eaaca1b686ab3da2cf5d273104b61350b62feaf782c3eb79bae4e94c1e3dd8ff29a1f99b89671ebd778934570f30372b707fea1d6b84281f8645759aec48f66d3eb914d55111c0ffbbf60979c4c7afddd911f2cf162b2590cb0d4ec760893362b7e9384071f1c02c2b05ab86205ff7b82398b55e09b7abaa1ed97656481db3922da45a1a5fdc702f40ea9d84373e23277fcf86ccb91c3ad0118e6f2073e2ea3985020bcdf5ea9dc571cefd0de8a90ecbc0af05d504e6da74d7e4382687bae8245e2298cb10c7e06d804bcc16f206670125191f4681a286493b185be9b2808e89b9ec4f69e422b3589e13ac65c94a31e72525b4c5e961000b52d8ca0e71898d8c04942b5aa85339d7659aa1869294e88a0bbe1ba428ddfa1cec4ec385ae7ad4775dbd4a8cdc990f365351dfc2fe313dacfcd40c488ff456d357122b5539c6608eabbb3013408df4c661096ecd166a725d12628a85540f61d81d3cc0eed73e93b6af19a4ca73f9025d3d36ad21dce28444c6e9b1c8219d80d88e2039b83802caa08e3a5cb0a5029b8e7de074b3f6044ce95219b90d7cad1b323bd24a6d27b7468522f8e71328e90dfaf0f932418c4b0e3eb64de42b19ddeee15f253ec1fc202e2d3dbb515df254e619743ea9fed53145299fcb1e0f967fa1c012d039e84a7ba372d73cca6b16e0d5bec3a47dc21990d23cc08e549bc5a3dc643c59a9b30a866935b9e20651147947804295d61cbfa93e2dc12a3b0ae635f620c1c454a084ae6c51ff083c26d25a9243d269be1a909926dfa861c588d7bb0660617eca736c599130419e2ca4ac5d67e6884510bbbf444a7140c796bee4825563ba51343b7bff6f5d09b419012081a23125446dd594fa8f49e69a11279e6f62bd322682bb5fa5d1adf6b0853b3f305b0851b28738e87f3e3b207847b844cd2211c3e37b610cec717b9266ff0a2f3d9cd728454c0f34d7852fa715b7fd4e4e89d8f84fc0a2cabfbdb617fe9e561cea0a09f6faab5f11e3d851c5f3196b15ae0ef4e2fa94e21c98d372ddf9d56ddc169ee2aaa05471266d9323325e09738741b0f73d32d4f1b503ca674edc4c4a7663695e233967826c195239d4bfc70b47eefe1f647acc5dc797cd9c4059f55bc2c6a3867c9ddb46b6ebaf816b1e5ebdc968a3cd5c2e4370ab2f12d0bbf7cba9ab9b03a4740de483bd9e40b66606541615bc68bacf424392353cd04f057c224f122e59bb0e6be7d6c054796b0b156831ef1a9e9e8ff8ca1c407971ed072126fdc09d95c61f01f970ec9d52de720309053f9613b22a8d07c10f58fdd9f6508b88463983831b32b091cb7f4983de1cec43199105ba03f924234dc88e34394be03be640abc70fa5619d855f0484afc9b6bfe3adb2883a30a2e361ec94568c12a3be7da12c7cd557be8af65972258c96f7420af748dab4f51d7c287cf2b61c1961226c853cb1f06f74514cc34280a522f766285554b873620b53a28a468ff5361db9602df8625e0e69a19f1cc16d675e698bcb7496b656a67625c25a5e76be357965aeaf177771d9f06d017d6be36f0083914d87ff400e1dc0ff0a26d40aa86c57689f6d3cab40955ef33b735a917940770875084f2b8f531c6c752cb67873473c3a9c715e70f83e035aa577492a4eccba0ea8d70e0744d98555da8dcda46caea7a562978c9bf73b48b71549ca3ea18d1f700a9bad4de45f6e2c812acc4347f71e0cc4bbc23afe71cec91ddd1274de4a638e9b590ddded9250b14366fd0b352504f5f03eb6144ab1799b52a017b4dec3daf87b9fb2f06050c8bb6767d5048c7ba1268fa7de711000f45253bd9c99dbd416bf60e66e34f1b1124f10fa895a7f33791450326f5bb32ec12d477adc0c830e9133577f22eb6ce2e0863a628faf674ccc35a26a674166bb27ac93557d80d4b7a900b76f9644aa56cba560dbe4aabfbb5b09f4b6e6227965a03d086c50b8ca6f77af578d8ca1161cf3269b091faaeb6e9c49df288ebbb96aa9c35814ae1186c2050593304eaa9f3baeae79c847f5121a666599bc7b7205395d32f42b3433aab0c4cd61cb524bee4acd8df3e598cfbad3dc319e6456abb9cc263e80fa95d768a0290d27635a5223c89e1f328fba19a5f548342c312f2cefd7134d4ea6357f0e3e3a348c03e0d0a1527278e4507a1e155a5c21220f22de2320e2942aa0eba32168bebab79551d26a3424322ad1f1c5d5cc000d001cbd7dea535e979e257f292435f36cb212ca998c56122309dbd1582f36bd0ed473fc08431b6de6efbc880c365e9ec73ceb352c3674374019861b89aa45da1585f41196b41eb81878a35c89cda721736f597f598474c952b75eec55eed818e7dd5fffdaaf8fbe82335c76770944fa57ce65dee5623f806c1db69b6c570037a3a4baa7c0848f98a02bd5abb705a5abb3ed990c799fd6386759d825dc900229542aae76a2d14d4e08f15e87021021dc5139ed9fd60ec638ab6b3773092ea4dac57e75d44280371333867baa08e65003e11b2a3873f6653cedcb1c4aa22db5e39cdc189fe81bfa0987b2ae8f2bab24da66ccdf5d073d815d73cef6f4339a4f75837689c05054390d320f3d56c010494aab560dfa9b003b14920e9b20b45e293be3ab7837054b05f174c32180b02bfa2f38ae97745c590bc6d54eb4c11487e7751e7f0b5c552d3ac68b0da61fe76db0f54b0bf4291347c66dd902f20ddbcd46bb71b5d", 0x1000}, {&(0x7f00000011c0)="8559200dd935b7f54801b7056f03b5ccd9015e8f4c30bddc3c58a9cc225a7359089dc13c18b47701", 0x28}, {&(0x7f0000001200)="f034aff42175035097c00806b625", 0xe}, {&(0x7f0000001240)="ac3bb85ef400", 0x6}, {&(0x7f0000001280)="a80e04c17b170e1a75f8cbfc463e91210f97270ac7bab79c8a94930b88990c01958f9cb23aa7df5bd20738e3ed59d0bde70cc134cb59dad86ac4", 0x3a}, {&(0x7f00000012c0)="831190f4ff562e27355682e548e32e9780d7d5b7e39ff775678cb138b06d353cfee7e54de5cd3c34c9ce6c0dbf418e2483fc1c956fcc5587d66d", 0x3a}], 0x7, &(0x7f0000002580)=ANY=[@ANYBLOB="4000000000000000ffff00000700000085dc7e79c48d857cd7ed5c54d3f961a782b5147c165978d4b9ff1863a67e28d46923ca3d0edc69941600000000000000900000000000000001000000ff0000009620366966dfbfe822b2211b0b37d84706831889a78abdcbefb8aa6118eeff442f87e783b86f5958cdf323c529cc787f741ddb9c7d9e5a9dd14e1b5fe1596d324d1a360cf68adbcd89a5e1283d42ef9da2d4ffaa892ca8fb0007fc864ff8ec0e181ff1c6e56a7358897f2c76b044a0148be1b88c124a7476b75a000000000000480000000000000001000000030000006ef0172b7858671cf00a326aa003c13d5baf2093eebeff79c46ae03ded125cb80f2795bf45d8e6bdbc890666af999cd1c0f20000000000001010000000000000ffff000008000000b3c25debb7bd23d5cc949988104f9214faf01538f82e647d4d62539d0877464d2615531845478dacae4eee82094d8a328dabf5ef87a6e022202da18b6742131ff96837c2eb3bf9c2efe2924035254624e8b386c971f36894b4d945ee5bb75b3377a0f4bcd5d6f1784c55a3d7768af518a3f00c5aa56915729a1610bd2d45c6f187052d78bb9c482a2ab49118b0c382979ce987b9fbab457a4de0589fd9efca5959ca9605deb2f54ffd3d5567f0c3e4f9f32574b6a41565bb85207c66fb88e4e9554e4f6328edb99a00ae1daaa27ef94f528206b01f312f7d7216f6b76e22fff8c27168eac8a2f3807a90d3845535b80fa2f6a048a4566ce3ae77742690fb43a5256accf347eeb2910ac3c8e78433e919b00d921ad3c37e58a1256f71f3d42a674f7d01a52df78492a583b8d582505b74e4a6ec28cf29e6842216da9fbbbabbc06e8b93da3c6d731c56e9fc0d982684a2447c6454575b084e4ac64f5a93e3cc685c6fe60a0a14e3911a9058beb3e93dd80a65fd488fcf3799fa01691feecf03cad1a3096f002492eadbbee14dcb0aae5b08561bfc7079f77f070a0a0daed1faecfd7ca96fdcaecc618584b8a0a55d085401e38862f4965c5768ec3c9a9777aa67b1627ecc8398382ae45198fcdb19638166f4a8ec357708197c591c50f7bdb50546dd5dd33ac51358bbb40594594322a981ee1a63eacf9f79d0737de19d75277ff40d6af8d22482e394f21889b171b3cfb770df42aba2ee52be80b552be5e831b87a024be932b2b9b49ab58da12f69667c3fe9e9594ebf7fe570f63f5c395ac13830c3cac6da810a441ac1c404f54578c80613df1f01b3d8f05e29b28becee83765a2681c117b30d4e3e34f60aa25f7c75872a7de386e9230f36e2d6036f93664ed5e7d42901c7be6e7e884736d78029075c7929116e046b2177d494890df29a8c43f180638693ce761994b3f32f5f6e39f84451b634443813acb73145801907ff5f59f5e38e60ea8ac0bc4b3258d8f4e58bebc2435990ad341f50ec642a20aeb86946d63897da233cd0e71cd137a5451efcd96597e7f3f60381353df84249d7c7418f4f916e01f9db725db6ea5816e1aa468c30e0e37e0080311591411965b091e06d3082f643cee00dc2a58d1b8aed59d8d5144f0c2a99db13f62c7fc11ef58d92be96738876b728e2a94b82b7ba44f092354e103da8cbe1cb5d2ad3b93f97df74d5485e0a2ad4852cdc91f5ca8e79844f8bc3bdf90d4d2fa52554235d48d47455a17d5d6bd0138b4ac44b0b1916e1b0ada874d6b76a19dfcc2883f2e2839711c08a2cefe8afd9d9c138ae16f15826e252994706240b886adb1f3de22fe5d5352868e502f46d55d12928927fe95d99be4f23e2f2d708009a9162ab283285761f2612ebd48c783e6912242dad0f1fd1241a290dddd80fdaa3ed81b209e0e6652ce983c73074be1c5e5f1b3f93c8c799e60fc7be89072378789f4c073e64fe8207d233447a64661c4599b0e342d7517c2fdc6f30880387db9481d2d221586bdf4b2fb618b09031a6452b7d4bc0b1fbb7146f38fd337d7003be50c0b312d53fa995d731c260585bd20b1343e831fef63b1edd78f0027cef46cc80820887edfc36f3969b64f670a2b1d7d522c6839cb3c5045e3f0acc0cdbb594717a107455da4f2274786f5f67b1be3491803d79485b4b9d259fa92ea3c190280373c49b0574ce7108d45a5eb93149b6afc119e041ac6b6c5fa65c7bfc277c9cb40f3c02135f9c6f96234ce4ba85668f12e89982b85b9cd2984f2449e8f799b63db6bd3bafa99c2525aa9c94619675f4389174e1695f105d614b3a0b74acc1b9058050cfacd0c6e94005ab3cf9f1be4924da7e500759e40df3a476ae0b01aa3ba686250d638609e566a297c85236c4bc7baea409c6ad8adc14954e00b49635377a69758e1a89c2f8a3aeca5b45675b761c07ab0b39c6d9f0121812a5ee58ec1320b4950197af881b8c0dfbf6464bdf549f260f1402cb561fd8aada61210a8dc5de01a29792824157b2f4a28332c3f4a84dccfcd82eaadad167c2889cf823a37981cc63f6b8e02ac0627deda3598846bd04a5798f198f091dfcdc92536c0650feebf3e477291610b10ddcf3b85c1fa2b750ff0a4518f5004a081afa045ed46522b796db7c065f6d5d6cb53f1ce9b2d15aeeebddbe83c68beebe6ca0b09fea0151037673a4d73e8448b6565e3e68da8deae198004a1d469f161d330872350a8c5fabd002a0e57d791a20df78f326496abc5fd433241d44aa141e74707fd83cdaa23e2db894f02bda745febd5c2cec0e48442ba0d4e55a47fd2c05237d18ecddfeab223361009bbdebc236682871c0aae75d403f76c5313df547abc860f8e21d061276147678fe21685c5f15b7aa2d74fb94319c254935996b090b028100346824578f0efd207d830a2132a32e0f8da3ec6cd79fe52fce40ef83962706a929044c73f1d3d577b50729fb951d302f61dde2621a277713aee2a7ee00899008411b424217173602f582784c2776a51c60d0906b2f51023d751ec92fd05e3e2de89ead4dea376d333524794c308cb69e1e9a0b1122d56c54132aae3ef02d25a55d56741fa2d9a1399b9a625396a27c307ab999f384552cb0c72401159451951fabfffa8731d0fe2cda969cfbeab08e2165e210343b31f11e400794bbf89e74a6f8089ea14a379aa1f1c9dcfe86b8f31c33d0704c530834d69fdc9c2509a049d88b636450bf9016af25d0936071284e83642ee4c0fcb7b0e051abe3b2b14021000d80eca22b8a7ecde66523a5f6b0b7d775eccae5d240c1998e1d852ba35d01149d4ed5f7b527b95f274ff8b063568c6a671f4d3fd4e313022c1605b3a93c2f40d83e3ac37c44a19f37c35ed63929bdbd478c9f1e12e49a20afa398f475b04528579869ac316fbc91402125f10dab94d6b1536ff7a482290523c703461555c276042d88cb4f6947fdb61e3a8b0e2cb3e6a089cb830f462b318aa03be30337e76977cce513613c1591a79cfacd698620314cc1ade8440cb93a95998283c6f5ba8dc27af2479b757e65068493f920dc85014ed7b7b8224ed96e0ae22baf2e0edc44c4f9cb2d4d7d168bae307fa91d99d2ad6f37296294f1d2eaf9c7117aa87826d1510f51c79c8506b39df8f0e26f0d6c0d0e56c41842ff6fd915e39128c973c8a3b57498ec1933415d5679dfbb94cbcec1bf85ab16372cedeb9c1d96a479c44e6f876e31c4534a5b1223947364c960e65db5d4d26c60a18ed739a2cd69d9ba29f2256ce42f2d0f0417a4bac4ca97a4c0d2cb4304404c169e8bd130a5bb181355bddbfec760ca79fade0d4dc2996446852453e790a3f3c77cf6df5d0d3b159e34f402e2cbe39b454920b402ec635aa853483a08381465637a8bb070cbcb2ba7b308cff90f9820b13fee5f0ee5b3107c94d927cd8c151d07c9918fb4c384274681e358c2f65992c48775096d36c151aa3f56fd5eec4f82792edeb0af4614fab2b97eac6abe5b32921ead8196c3fc2b36998cb462438cf88da347bb32b3e981e3b46416acf80e50dca061a2f1e218e1bd8ffc7325c0ebf44d0ae03af29fe95cdda45a2524d66aa74edb13bc307d07cdc748b39d6c2f2e7b042bacbd074624a4eb61f4dda176fef6de6f743c5d48c31990929fdff052b76feea9933429e6672799b85d20a13bba680676c5dacae00912a57ebddc293d9b43de7b26f513016cd694875e638daa0ce79467b4ba3d344665d35b7c81a101dec73566f9c44cf761139fd0aae0a3b5698422f5baacd561d976bf7e655c3ef1b31a49b763b66255fb08d3f29807af98db7f650580afc940d2b0da2c226c2346069fbdf61215455139f93914b623e2714e8c980bd57aaa7caf9a1be405405a520267eccdb346031a89f2e5c45b07a7aadf0276f2aacb4e2bd4c606e5033ccd651a5c2a4bab44cea01026bd0253f53e520e690bd9b911b99bbc822f8a14914e866a5c7939d5daceab2580f49999c3ef33cbb481b8c9a5aee9b63211f8704aa1bab8fd65b78458cd851236e233481477dc6beab04b000d14e47b33f65b78e2ccb773e656f213e3716e59ce6114062b0eed91e69ff19fbb6878cacdbcf13c3236f90aae766ca05687a70d018ec581e965d02eeecc4c0ab388178f05d3729ceee5e4028022adc6ea52917aedcc7d5a63239fbc2d1528c4b078fcba428ef7457f97538ba3fc5be5ddbd055570e5cf2f053806e14ce8deaa1401a8abe24c814ebf5bf7d6b20623bb464675a8574e23b3fe50f272b4a7da2cc22cb62a0687beeb2993bcc7e7cc08815f8fd3531a47ea3dc63326f7dee49f55197a90f2bb6514ffb1e28ed58797e9896957cd966f3cae377e50a9b9fc7a26ba6b9ecad65c1a804efb077b2c5957c873fb58986a475226fe9aabca99e7760e1d42b00a959ec75a763ae567cfc5dea76dd563d1b9f59185f2acfd4159d750809cb8365fc1c269ae4360783b211614b1725b3c6896114caea6028d1db62eb1cedea834f0e91deaa8fd9e4ac09d942ea4713b1c3f1d975f81339af03e28be31923e2a9f4d08f6e88790ca5ca31f6c8a5a83a1bfe39aa93c1dd7b2e4d24ec9ed5bd32aa33b200ab0162311036a29cc6250d00616ce16b2e2a2f60c63bc4bb3f762f174c57bf9a7c1d091a820ec68d6b47ff2f0040dbc6b0b908f1827bffdf820c69bc16f3b2ced4cb84b9f61832d476a56610c39c6b4d4f7b49a6ab4892bcf1c37e223311b6e936d6434e60768b15341ef91d15311a5c92e6dbe8528bcbc207587f5a5e67ea34b0294c1272d5e717feab2dc825d0d34e04a0b28164b0c25d119d4e5c0e3cddc93aea33f8e688070e4ebe2ce232393d8fa97447cee86f92fbbb0d8a0a626f0ea4e5af15d90b8bf2eae9efb7098613156a0a2437583b080a2d1dc421c4ea707f069976d96181623358336145ef69d86a3fa0acbf8ff242a043372b6687132a6828b49f7854f7db18f3f061f91cd3452b18caa069eca1f05f9ee4e4bb6a035049a63bc952b0d9b6990bd4fe548d676459ea66eab2322220eb9e63017a392ac3122e530bc098bd2694ef53e9f5dee4d123788d2297551f5d269fc766f8f68ee85af937e0bb6431696d5ac1ddb92dafae322914eb3aaaa8f5fb6d507403f844307b980f6f19975af2e447b0c9e1bb16dce4aabcd6124947a47a65bbcb0e602793bf2d3366385b808067239d1cbb774966b65c51c18fb0c25d7bc1f1b6a3277dc1f0effb503e246c5e213b009acdf1cd37f48b2c1d54af6fa52a7a4bdbb3e20a2f6d01dfa187d5bea804681784a177f1f61fd82ef8a1993596ffb8503d3cc95555e480ca84e2c713b454119e5e411a5d9c9b7ce3aeffa136c33e0400ee5c8c5bd1d6f9b35a8a5e88bbc992893c086d3e0539cfae5f0301b4cc327c1508e0fe7237e3c862dfe7680c6427a4340b4b9627547db5e02086eee5e20333c5011ca01296e1de89ef63b78bb1e9fcb4d4776a5360538913575171aff6149cd0f0f505856f38be362e05bcb96f7356a55fa3043910072c4108509c035ad266441a7608aed99bb966418018518a78f10b11ebd1fc82e10e988d0cd3a4133d68e70b4eee99004fed22951fe0375d72bfd0ead3b858982e93c6c74880a0381038937fe52c69a76cb4b4783fc77556bd19157993e9c2ed7d71a28232fc9670f515f565e0bfa4dfbf4ac262e188114ca53e667d2f7ef292e59e050253cb26a6b00f1f1868b3896c41792c0987fb2d29be27f3c7f7d29f714be12dfab2b55692e8e766aaf0e2edad125ec08f7d324568857eba0ee60395ce1dffe53dbfbc8ee3cc05a7db50ded1603e8abaad169f4276082b383901e99b357e5c69df499f98f85027ed950de6682f88cdd75b4e5a3811a11db2a84a264039e96ad9d25228ec0d969f75882a406804086aba577c18ff53f14e4f36a038ee9ccb2964d86d4fb8d622bac323e4d317f8d4202e02d05e9383947fc0f2752afbf94e42298ad6b1877bffcc78e413d9cb7d720aa0d7daedc38d0da48232a0ed3a165b2c011c4213b3e59d1e96e519a4ad30f372d0fe3336c02957e1b099dd1a2"], 0x1128}, 0x0) sendmsg$unix(r0, &(0x7f0000003a80)={&(0x7f0000003ac0)=ANY=[@ANYBLOB="80ffffffbb1b8f54e78d085cbaa4848ee47fe90bfa302ed317874924034385c37ef2180a2eb33c3cb5493d2538f35961a9a2930f7b4994d8ba3dd2b33720c94fee987fc98e59db02b7d986c4d9e52b755676e2102fb76eb158"], 0x8, &(0x7f00000039c0)=[{&(0x7f00000013c0)="2d8fd754abbe800f63b63a074b31a244d90cb7d322957e9739e0ece35bd10a4fffb5c0c60d14509bc41e812f6f1e24", 0x2f}, {&(0x7f0000001400)="c277307093254c1717dda0ad9dd6c9fe47cc4ee5577ccf76aa526e28", 0x1c}, {&(0x7f0000001440)="45da7ac7f80605c8", 0x8}, {&(0x7f0000001480)="1f1a3b5b01245013e8abef0970fc5dc0f276ce9fc01bba0dc084fb522515f74df14df6e6bdb1dd09f6040d5914451ae5f003ba5be4dc5896f82de29f92859896012c6e91c37f0007136537c61fe55fab3db788dd9d59507a86b1aef1301e4e0c79acff5c64e6e80933de4be81e6ca669b9d719f763a66484e962c324b01584cff81c8c20d356f97399836b3e708398075308ef973dd48329be5c6581e4e6d60b96397917cef8f6e15adc5a266e25270f0664cc7c7c2883847bd9d702242d09216f1d28926d0765972447d13002a4e0ddd5e25c42e5c3cd5386a693036e5f00006bee9c4e9eb1dbd556db9ce98f7aa58d4750bccbb19abb7b33caee9ebb51be08271dac70aecfbe21cdedf6a0b09337408cc83f2863f9f774697003dba95e5d971cd356cdf29b1682fcfd4556cfda23e564f535a1918f1ad2305786c0dca463b49848e881f9d87651257e306079e264fe18fab84b067765a3882e7713f0a487c4afdc4d367ac27bde3b5f1ba549b2c3548dba33aa02dca777fe72f22fb9364d9ad3bd6603c4163cb10bbe5d5087dbc2b60d454d0cad1558d9a19f6da477b880a82fa6b8af2c22f71cd72974dc40e0ad654dd3d531efeea3045f09b992f6496e4a3a15376ee22ee994489c15165bf51777720967fca2a435747a57b3d4c680bfea7ba784bafbc33aa7bb90350e08e89fa03be78fbd6e66e39401b3e2b2be3f29ab4eca80e95b89ef663ab4da5154f558093aca62867c65a3e1b64b852f819d77931197173ede24bf0588ba0bc8fa2a8ecdb6417af4e9b51247f28f22916de7b8c39302ccfea0d95b69b788d3563786f6d2dc5b88f1c6d4533e492b84f921cd7583185455ba70568b4d4e7737e70f4e647a3b7e7b0d5134d03b6336b141bb4100b4a183a0f15cdfe59e7b0bcb0674d31b3d9d8e194be01cac35deed5defd61f72c4e37cd7118bae1c6c3fd8658d8ad764be5fb78355087c9d7ecd851aa5fb8fed26114c303a17d7f8d6e2aaf2d7ff9cb22822540c9a1446b3d3f70bc1c52be0c40f94ff2a3b529b18cff8e69624575f8713f26b3ec28f7eedf803211219f5def435dab5fe5db565483e715bd951d8e64e30101a46fc12de0d6a4011b7ff7f5e16c826635dd08ee2fcc729887c87d4617b4d756edafd02ab7746ab1cbd7a28fb2bfabc538f19a5c58b69228e78b10b1374001450ce7d995b548f34a6278fa7f58f1ef088cc36c185f6202b40cc358c590d024c577db8b367cbf4be5253e0466de6814e924b6ea968b6cc39a98c811cde2765aad724328076b115f602cca7abd887b486860f1324566ed2b30f4ed7d23a1d8abe9bc8dd89f151a59ab6eb5631129c149aadedfe18835bd8dee92b6458bee47ae045f73316be4ef748d4daab0d4c3785e58957d1b051f8be91555c48a1ee96d255e10bd851ab75ba6e658a0ddcd807b6b9aa1a6be4879ac42278fe53f9a2434109b0e6ed4c5869a7472aeed09a463189454788292bfb735607552713f596d688d18e5fff75c357761fdd5c4207944cf6f4fa29d5c13c5233d7e02bc562c79c67e14b10fe7f89598c1c054137f035bfc3ca9439290788c28f440ff77b8400fec9e9520e499b6467ad6cb0704dd204ec1f9a64965bdd736c54aec91a4d0bd43b9cc2c9863523bcb0a95b5c3afa69d4a2bb6776d5c50bdbe0699dc958032ea2ab640f0e77d6e77895b8fe380870a447be36df13553834143ea01dd19efba5968cd89216bb3f32e8bfbe0e902ae6a6597386fd81365312fc5cca0314db4e7f2989d414fed437ee5d87d7acef45336813b2794e2cf297866e17b492d4f214e54096676d3d0022e88105684a3d1ef9e2e7c9558e3aeafdc5452f4b523a02ed6d4c6e53de52e29d70dfce6b61c81a53f3baa56a88fcc9b29b8d934f5db501b4a18ea73f6133bcb854ae355655eaf920a456fd761cdfa9c663c7c7cbe7f656191e3f66cfdd10914b0814f302a0fb0f76da9bc8242c46229d2b972b9035e83844af4d51618e7561980755b918716b43424936cef7ef52e22cfaae25d238d40d460eddd4b70b35f46e21606a140fc45900f8bdc19becdc44385cde98c1f8ca6d95c9b24a0a8e5ccc09a00008fcf370b2e5698b17da6add8464a8e9b4f8679b1146c5cdbe1e5d22b4b6cac41152cdcfbb872707dd0f5a2411f88e5c2f3be6fbc6176e869e7015160a7c88d813b16b7e2b2326815430145b3b18a64359e35175a177b8c761aa9a856d01bc143c78202ce51039a4d254dc352393ef689e5fc0be11bc41898cfa4b93d41a5d104702b5e7c3dd8da94561ea7b9ea040ee7358cf533df3c3e898062602cdf61fcc6f0ff6d6c6f0604fc9ab17663abd467b6afa57c80e040db0249ab28c469761830e4a6d922b3fd8fc43455bb74a22d55a8991f89c31a609e59eaf42005062b5543a41d8790cfe7ccda09e4b455efbf7e3efae240740de00f686aaeefb25e09cc38b057269183f99b6d2e46e25b8a97c0c54b7c60dbebdb9a427daa3f012a82058921054a2967b1a6889259433e8c092aa2daf1c26d2e929d36bed1ed2faf97023142d73ee6b6b5e2cbc7e846b4e3f90c77930820a7ad0bab359e647cf9a6d00650167737b5c47d02c4d5f2cd1d980fd19de3f8cfc7b6539c378e652b16d11f0763f4a4e05f17acff403da273e2a5a8875c5dad7a8fca81d2310b39eea9e86214556be95ed4c20da8c3e26411100933b4e18c149f8c4333dcfa3a7fdfa04aa9c15e7ccc3721c01beb31aac967b3ee125f4d36b006e47ccce803ba579186f9fd10bb0de7bf1bcd6fd075bba8fecc7b4297d1f22382e932a3ee29d7eafdd906610eae690aa337e1a79c81bb3f110995078c853c1edaaadc88dea176059cfbdbfff3625c6220a5007f4889c172d861c0d57452bcae562e9a458ef1f945b88a10920fcbf3c747626cba7eb6e58c9630a56d709e40df8e184351ea9364bda5074ee3f98c46ca134efe45bd18dc4c3cb344257b55e690385c122158e4aaa81e087a3440f6cab0f4883a26c16d3d30a64a9fb6e20b12545151d5f006e6518f031bbb2329b26315902cc232a7254250ed90344ca7a29a834376405e73c37d9abae12bca777c638ed2f08fed80f2380dd218ef3123a74a78ad52e5e8b4aad663f6a969cf26df68953c34bd47614e1252117b8b08d44638031b8e57fbe950e82bd5de2e680998d15f9fe1ff47a078eb5e5e99ad7e27be53e59b9378bcb9d63ce3f37a8fad48713c05418ea86c4d1307317a4f2931988c81d6254b15aec9238df187de8d26191870344f1616572f98d6bd9b98499ed0fabe344b55427c22d955d54ee43a71a630e567610211debf08ea47093faf0fb944f8b795ff2a98983ac31b4d673549ae9c5b30c9900dc8a9eb4dedd69a1194d71bf88d1e232ad76d804f1a5055e1a1f824d2514b1807c8bbdece9833f704b7aabcba93cd4d386d784589bf5a84703aacce29c23917f3531349b63aa842e10d586b75334689542c150f576314a337e6a5285c3ad7c4ffe528e25d5a569c51e11b748cd31506c69f886c78010c09edaf5e403f86e7ed9c00cfcbb4f93bdf01d35985ad70ebd325cc41daf8cafe99436ecc947a8b075baf63ee54af94a7e18ceeea7f2132f9be5b8070077a98b8744c39eca66430f1f2aae61484dc8cbdf31125080b4bf32d81c9f4810783c486a209484d4a05617c2d0cdf0dde1876eed3fbb706e24fc0024d9ae080350e7742e52f927205a7296ca67e732259bd9b7d1e3ca9ac6b4aa15f53e59cba9330f677f73c1160dae33fff8add998e531cd55af5c36230490460698e69e25c108c739f72eb0e43e176dde2bb92e5765481c6729eb9fb90835e621e5b394c37cde1d44322873204131c79bb80b0259952300dbdb46a19f1c77cad9cadb506cb7a71606601cf7b938e9a2d0fd7397db4cacd55a130468551e8d3730d283c0fc43d667fea6799795fcd1470716bb0a6ce89d8dae3ddda7716171d27edfd44641ec4b8964e01b0a3ce53046d77a705ccce82698c14437d208014a97fcf49ee8446fca0a25adc6b2abdd96aebe51cc97a7d7c55d26e242020f6912f90f4e4d9b6b53ac20be16e71343832e7815ebaa9d7f3977688c66c16b82ef3ebcc74724547a6a04b356a0a4455c21c9f89c765bb15259140dc9eb1861d1c2f0f2e9531f70072e4285bb98577699325a065627b5d28fb366795a34e8294434ca91ccd0d542b20396fdf3da7d86887ebb418022c23d33785bbc86e54c76e4dfca03a9cd6581da5d87c80539f56623ed418c7c5a46670e58a12b5577ab97a385e12576a3844a1b34e8a17ea217ae3437bbb0c8af08b5f498a680ec2cb64f1d4d4f06af9c587d5b615ecfd7e1bc48f9f6251e4ecedd26d566c1f1f329fe2dc284b3629644e469e294693658601e2db60bfab816d5b5aae5ffbe5ec716cbfc4b05b5a46bf0ae90b557637547bb192fcc5612c26fca458b81b54cf69fd7e5d6bb36975e14faa3b29ef7e303efd02a5f35e8324ddbf1f5859cc732cf9388b2f4c611e1fbd1b916a3c1ca965c77e97f9d35711908b5b9200f4ee8b5b073fb54c7e4be2e5b2a30d5bed5e09bdba7ac2d0f4a9fa6605c34b808674edd4ecfd6a5184c3c29d137bf7b8de76688c23cfaa663839313c9fc57a6fe660c2adc78616f196ab433472462f96b291620da2383288fd6bbf2bf5130d2dbaf64504fca6941d0b76a1edd967b44cb31d3b5ebb3149fd7914f14eabebb9fb1137e623aaa1e825c6470c1fee92a1e49de7c7cc8511020b765ab2683600adbbfb68f69c3495dc9744b44422a8b9995b1eebb67bc0441ae61f81d4dbcbb27fb1a7852e411b325628b913d2990a143108678cd3fb0d6bae221bcec7c6fd88556709bc48fa54726a232617f802f427ada39f467d1587d5a3b5ed25cbf9f4d9d50be7a8728bc3fbaec8f06476b285602558c62fa0973c75b0f974a13374346d5ce55f74d4828416817afff885c6ea7808833726b0233ef731c02391635c5489270cee6fb7351ae545b78257486fc1c1bc7ae2ca892e675d0d8094bc5ba8a6fda35881f8f8f7a0f0cad6cc3a04dbf90277285df4661432a48f0c94f72ac9eff58b978448c903bd0ff8b84b65b53beb8243c790f9a4767749f84a549a6fc3d5830912ca280a8d140fca7c43d46d19d27e455f7f39e30e865600cfeab07f40bda934f8a49943c54e9bb91cbaf4723fd5914a5567cd722bbf2706d5b81b65c775f7f6ae5ec39be32dad4e7a5a66f4f13b3bdef390404fae8056654593e5b389604f725bf39b3c5996e4956876487012b90fc2e0515defc707759e9b8e6190adaf29b8ed641aff0a84bac32cacee2714b3eea876c4cda5037f96cc74d9831d6385f9d0524faa53b95bca168e2141b11067f5e3532997c58eb3a2ef190ea3e7c3bb63d2b1596e15805e1ca97bcc77a20e5ba45980a68ba6a36273c1cf80c6a00a9f3492fdad3bc95311acf603c067844e35d7be6a1dfcc4fcc3677620e18c92550155e22a2863a77c0c9e4b8ef597cee21a0529cba43c25bcb55688c7e7f300622cdf9c0055b44edfa52a631c368cae48b871f5f805efe80ef698992221bc332e1b8f8c6b8d5de12ccda75ccd2cc43b546a17ec8496268020f43fb8c4d51ccf2af1e8f7da5c86ec74446cfda9f9d8186c3309aa8137ba170cadb1caa4fa4b143bc538b16a758f9f0b095d9e47af50faaac1e032206a38060c7632dceeeb74a514ad1955b2231dc80985e9b9e28cd196118b239d7fa8cccfeb9f0f8003a3ed3ba5fa4cf1cb0bac13998", 0x1000}, {&(0x7f0000002480)}, {&(0x7f0000002500)="67d33d0bca8d109f551f60f062e2d0febd67bb889a9058b0e2ac9f3fec1b8068d8a8297b7ca146d5f084a536d29a523c3e8c75cd49cd9c531dfd2191ef88839ec6426bdd0c4e4b1820ec90a1ed04b414065dfbd5da", 0x55}, {&(0x7f0000003780)="3c6ad802d54f1eccef9649407e9f4cbd881742427080361568e4e44197a30dee3a50eef40e497e6f82ea05f472d5531c46866b5f1b1578c9800e7632aa6ac90a3a420beabfca93226a199373877143f9572ca552cd86a7928c60577f25f2a8b8f55a866ce85997c7af9cd0f8e1937e7ab5e320033566315286092b88e80e4061b33a9b4bd2745d065e0507c0cf60272cc585ffb2f5dc8405af6510d8f911ae52666d02477f64c23fff4a5bd2d5328fb631b1f28fdfa311e2305a6fcce10b3d0048a0cc93bb30c4414afc5243f5e76ba8e8dc18", 0xd3}, {&(0x7f0000003880)="4c57a037452fa07647816bad260d18e6b56442bdebab00e24af53e582b1222dac7ffd97c7f96f3a330a31d02b6285eb57ed4fac0a294e04276b40a63a6f4fae1ba1f76e2df791a515ce1efa2e7a37f76f87bf8c55fcae276705cba71c851032613a3bf98492897f80fcadd0f6a244e759166ea206012ecee2d24d690aa98683efa9a4538", 0x84}, {&(0x7f0000003940)="e2b531f3a9d2d61636508b1e1380b60083f128a75ee3198f041dc9a9679496b1b67290478f58ecd501a9e6982887f4d14a774270f6352898234150b67c94856698cfee700b55da52935d0ac9e000b9ec74b21e1c4289ac97231605fc52d572792e2b8067c78bd709d5b2bb8e4e5d91d3858c9ec7acce9a8173", 0x79}], 0x9, 0x0, 0x0, 0x400}, 0x400) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x50) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x40045720, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffc) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200000000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc2) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = getuid() r1 = getgid() setegid(r1) socketpair(0x3, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) fchown(r2, r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0x8001) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x101) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xff, 0x7f, 0x14d, 0x8cce, "35c9eb4e2ef5cd8419efa4efdee69bcadc5737ba", 0x20d, 0x2}) r4 = getuid() r5 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) ftruncate(r5, 0xdd3) r6 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/104) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x6) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r3, 0x2000740d) seteuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x6, 0x0, 0xc77, 0x7, "e9151ad5309fb5fb48214d0462b4440d062b273e", 0xffffffff, 0x6}) bind(r5, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0x1, 0x8001}, 0xc) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000300)=""/36) getgid() getgid() getgid() semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000340)=""/17) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x3, 0x7d6, {0x2, 0xf618}}) getitimer(0x3, &(0x7f0000000440)) open$dir(&(0x7f0000000480)='./file0\x00', 0x8880, 0x122) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x0, 0x1fb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000080)="52897140f96d94145e4d147f2c6a2ed87eaab23da3248a0a97babb1fb9633aec71d63581735f8c1ddc608942e4695562048c269011ae49cf70fe398ef83e2490e1db357a102f185cd2eacb0dcfffd262e292fa8ba2f1a1f337f5f4f219948be27408e685ee2492a1859e5565c268f9a6862e326d960f0da8d88359667bd67d43ebccce35a28d61a2a681cc1008", 0x8d, 0x400, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0xfffffffffffffe24) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1203, &(0x7f0000000040), &(0x7f0000000080)=0x4) flock(r1, 0x1) 16:00:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/107) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x420, 0x0) r3 = socket$inet6(0x18, 0x4, 0x9) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x45, 0x8, 0x7fffffff}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x21, 0x3, 0xffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x7}], 0x9, &(0x7f0000000180)={0x8c29, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r4) setreuid(0x0, 0xffffffffffffffff) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x4d}, {r1}, {r0, 0x100}, {r2, 0x11}], 0x4, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) read(r3, &(0x7f00000001c0)=""/146, 0x92) socket(0x1f, 0x2, 0x4) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$KDGKBMODE(r2, 0x40044b06) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x200) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000000000000268e02d6c23f32b9d0c23b9eb173f6c87d0b2127765b55859c4079ff9c1dcdc4f955fae534ed60faa86"], 0x10}, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x3, 0x2}, {0x1, 0x9}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8001, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/86, 0x56) 16:00:24 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000240)="8f494098b6c00f0000c44235be9100000000c483094bf9083e0fe70e41dfa3c06600008f89789a82ac7d0000c461ede5b474feefffff4781f43223333336660f381d24efd9f9") r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:00:24 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() r1 = getpid() r2 = socket(0x0, 0x4004, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) setsockopt(r2, 0x1, 0x8, &(0x7f0000001340)="63f6077e5af01f709ec4020d82d6ebdfca1ffacc0834e27045a323e24997af26aa43d87a412c344cf6d8a359317f5478e1d99aaaf1d9262ed5b24a4f7574b90ce59e87180725ca53f7f10197f525f1592700398ee29f60ed0d39b915350745e7a85db9d6215c5c170359072f15ce0a2e3e7c38b4b6", 0x75) fcntl$lock(r0, 0x9, &(0x7f0000001280)={0x2, 0x2, 0x9, 0x3, r1}) socketpair(0x10, 0x8007, 0x7f, &(0x7f0000001240)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000013c0)=0x5) sendmsg$unix(r4, &(0x7f0000001200)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002ed166696c653000"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="5f5848982b3a45d060688196b85c799e25872c73cbd521d92f30973a719b9d0090f72b49ebb771ed631c1ac6b5e7031ec26aa759d2aac05b5a91c53cf5df161e1b96e53462c0069c8461c5fb17fb23589b9a46044970c853dabed3d070aebe1da331e1c731ef4cd2c886a0e00edc95007bf02a3f86d69d9898c6aa8c0a76627bc2cca603472a614049f6c48b62627ba5fa22164cf55d3dddf4b589e6a819f685de17170e326aaec4837e63119f78c1a30823eff4dfd72eca559529ea948ae9e9c3138991fcd947667852b06594fb20fca81a7c3d49d1f1fa217a9e190aa2435d6def059f9a04120c0ce961376a8497e01616b1cabbc80fd483c766432ecc6cd9761ff0e4816be190ccfad9261460c692eac255b511b42ab58dd408447edb1cdbebd430bc8a222c57e8bbc15c8ba0cbf4b0a93a2426677a06b47e691cb7d40f3132fb83873aca46ac9844cc0cdd067223afaeca779acf98a45ddddffa3af066d23f6e5135e64a3c01490651f59455aad8e8de9046b0ad116f7ffa272996181ed33da6e956562ef38b394ab1f3e96e723ffebd42f433ae2e4ea6b8f0e34d32bb3182a909838821a7ea027b56c8a78d2e2f2881b8257fcfb824364b306dbbd5e6e2ce7546e3ff7de4528340ad69571b5b9bfb3b793fe9569d4f0671138c42e39180aafb68534df4581074fa7bdf8c371ae09efede84829052eee1bde63377417bb23c27a5e169a6eccb91b40b28e898c1b32b79515f004aa24bea1a192412d80c091b299158f64355cd15be4bf6d190f2eb986ae175a354fe016fec397f688739453b7bb927ae29fd54f89efaaf44935f57c06ddf3093c33a84474734353f43b9d27cf847f6b1dfa0f90cde739856b38f8c5a6be21d0a07246c32e040c39132553bd014287cfe229b758b9ac1dc109936e03de4ffbc01178a4e1cfe87a6d2ff8c8ed6e4f2a5b4394bb3b06cb308de718b56cbc9ad53f3517582a9d64bc67665abd1610a49ea14cca181aad62b3e4951d662d2f8b5cdba9c167c182ecdb7dfba971d68a23ec06a4b96e746cafd76eebd898ca2c1485db08bd14dc5fee124f983bdf9f8b50d11ef3055d56c45ce86ab38e484d52c1b85b897704160bb9fa0b3d28285c7b50b4e3947b11b9e9a80ae2032d4b5249867da29e73d7648b3d8569815ed60db9d0a7b79b6600bead124a4030067505bec4574efbefd811c5ee1287bb06cd677b052619c7454077f216e489605d6a494d2ad58abdb952ecd1522f273738e7b608b276c3f375f0c27f43ccb635c2605e40a394ee3792850f3f4b679b120cb69dbc16c3a8647c32292e90a65ac45233c3ca15b8c744ddea8908f67eef94544cac41dff939e3052be88fbcbdf1c213e94b0f151fa98263b217cd2ffc25667241408bc4f0bfcad274fc7c921b72552fa96dbaa96716f98993da036ad4ba8a9ee0b35ac44d17f5876d4c81cc688b227b2e57ab0db8ce0a8558b209cb28a5c921ab2f91c0f1a039ceaf4820d24f6bc0e6d7ec040f4f5a4d697b78db227c292b1b27fb18decb4cf82f8b171c392658db3f58c5eb9228c0ccba442c8d1049be57fb2a37701cdae1bdb898f352787c9c13c649850c81052ac3fc03e2299458121a20ff1cd252aa39b00a9aaed190bf482655e27e64100cbc13e38cff96073a5539da261819d32e778e0ce20eeeea4fa0c10788cd6bbf1fffec0cc0b6ac71e4aa866189f3483970c6c1546eb870427bda288d19e35a63a099bc29c859ec8be5c12715c0fa8d86d4f1d339bc6bb3dae105b8c4862f90878502286fc444d4f70f4b6b2e0d07ace4f4babbb4b4aaa543e8cbc3300bad5e3003822f5da1faa14e33cee5ef814f0c49bf0588229ff624cdbfbdb33f4edabafeac9b71919032250c504b1532cd620ff015f403abedd828a2816801b3d5540f9eb9c40a0cfbeb052e88be84aaded416bcb11bd62a010889658b0d4c90388cf938786468b1dea4ad5c83a9b44c22b4e5b16499a5d5a5fd9a24765b3f658348a3500548bd976f15ec66fa40a70c639c4f0bd7981214922a01d0576a5baedfd4ec71221a57661ea7fcf171fab79e7ef3d291d8e7452c84b2dd90fb44f7e0aad71e2dc42e801431400aaf69a30310431295d137a40fbcfc479db9422b938774019e12751c945848fbb72b65f3127f624236543ff98e6a98f2d58b41d3adaee1d72d55ac4998963dcd9114337d100fdc4d7d4779e6975b3621b75f4ff5e2df2a80641bf331694a4a5d2620e31630047fda9fabae677df68e1cc4407eb56abea0880b77071f7da785e1430d6d0c06e26730185ca6bf4b67498da76db9ab39b30289e1cf8acba12eec1ad3a21b442ee7bfda5dfad8a223180a0f76ecc844809c3826b4251bb203215e7110065d917667509c176e9cfd6838be8b5f12bfc58fffc24f3e77dca45256412f4a5b9eaf5585e65fe1c762dfd2f0597120698d95c0f1237b84d7bc9cd3590eae4725a31575f70d8d39c86784292ac302d0c9f79008f58ea732928d4b878cac924ec81e8bf5b9af9de4cc99f319766727e5f6dc370a9b3cce0156441c064f214564ca25d83527a23a009e2c7d9df74ebe000cee5c0a39f336b12dd126106fa522bd9d20671ba3c9b807491dc67b25a60e380736abeac624006224bdd6c7424b6303d39be9d367c64d6d0031c2c432422b353bc9304c029fc5701beec60ced61eacbdb3c9f8abaf20ec3a0c512fe312500d8836fce837dc27ac8fa965a43b34a3f1bd737dd875dfe3826ca192f5de0f98723916e6f555bbb602ad132a70a6423b3a9d7d144705ed3e90bef83a2ce636eca84c558db3f9e02ef885a2bdb91b19506dda41341e1e3b6093cf9615272894698d2cd80e27af93fa0ed3f01251b9830bf79cb1a9e9c6c91dda31a3a9f6029b6ae7296326a2ac58e8c0f06d6f169381e641967f193d5799f0f6fda3d99388af1fed6601f2dc8effec067d4ccac81df47595d69bff17c5d4c8907f8d1e0e31ca732ec0fb8c3ee8fb567da8c55a22eb4216d299e0a491b4d086a54921e3c31603520ee55a74998c54ee3930959ca58f20fe33f68b8e93028500d0cea028611431f194a0bc11f7eb53b562ab6d23e5d389e4b31bba9afc2f348622667520450d1d01e8f9a8c928c27d609bf3dd996d6e3d24c8490ad7551cc8bd3ccc1808e0e53e1cb1163730af772d8c5a886ab34c1aa7e427c901987c2ff6850ea60fc4ee39bc11bf395f893ee1a1a6a3e48ab6483c10a66af306ef749db85571f7a3c696dda138fc229809a9e6ebbc0557fbe9cf5b148f10a014597f01125604371e6b9e1b2b93edda6fdc284f8f523e71c6710f24739491489758514c67d2888cf58f5c754e2181344f9c8e70af48f2b9544596d8faee60afa8bae7d9e2d9a24748f7f1895dc1753f5d514e4581b09b0a8be247b52a599eb043dec613aff4f81cf76f7c1a7a00ff02dc4b313335f113aee1012e5c665cca66a62dcc3386d429f388d5d640336c65268579465e6f3ba96d43e29469c34d3e21b84500a42753319e0f0add9190f17785dc0e977e181fbefbb979d7b704eada65df30db5f981ac667d99a965f6bb46c5ec6e9d05957a215b70bb30022dcadce32b637fe1ec424134577809557d582df81d9fb453054bb028422136cd818dcd57a37e00f96247b7bfe9228cf0548bddc662ec8525f2f0adca6f4d786b76b986d2e0e8efb63b02221d487ed99a48d01c16a56be08e54775a6789e4749e08045be32dd3962578e8a7996624b473143e218c3d64a6740c1a2ca10b65e8a726f9f57f5599aa9e83577ad3fe41e6af7d518bf9fa21f6dc6ffb67244e6c08c719010d79a01f31006fbc670a0ccef33f8d0951cc6f2e516c78a047cef4eaac01856060645ca172e16e51585cb5007f898bbd133999551d154936184c63bb599fd90c4e7021470101c7fe9ee5f231b8d08a8988b9676d71b2f15fbc6348abf6d20431fd027f8c21805df79098ad851c01d23c4a776fbdffa7b7e5f17f1dee4eed37c9dcbea582f170ded90871b8d02f9abf4caf20daae7573c237f04e6b1de4376e97087ddfeabf749e53db0eb6be21143c82ad2cdb74d6f9c0a5307ac8bcf2aa94af8f4c75aca5cc13bb96d493f3425ea187d68573c87204e1493e2757f31a65bc153832d1c554b7997c5d9e97b557ab6055c79c7d182e9383a73e974b0f342dd8c676156f8f46cd599884268d44336da92114427369064c04fed7fc4e663c72ee73045c481dabef8a12d4bc4e63f331ed9cc466397185cb0c7801f10ad98bd23f15a8176785c6581498b7d7c35b7d014fe8fc7c34e46a3450e9297cf615177f46573ff32c4420ba2033fef4e0961ffa08ca84555a13e21884088e64d6c6dba836b62e65fbcfc8422cfb0fe27fbbc767fc4f423a8f8efad2f2dab8c409464b9fd96ce30d23d8646f057eae7de80473eae2a56ce4dc7ce044eebfaf5bc9f6c04edf0975d8804b66b34c11e987e2c2127ff2c2a79cec39ffab07c3d3e905dac0c3dc7eef79f374b1e45ca9091749d4e37ee199db9b1f56fb57b84736ccec0020de64f738a8855cce5995a5c4871624997d0df4dd1b71500dab44b3f00e1af1d23b71f5144226099e8f34ac984e10f2d950b10fff31c0fe81b809b6c3d022370b1a2bd30c19ffd4001922774bf032e178f923cb0fa2495e6236538bbd0643cc1286025d529c9b75f4c9e0b7e3364be9449478a8139f217db0a95a6802e3df8ca7955a693ee106dcf54069dc5533754650576559efc7cb18e511783537639dc95ba0644acf73718090c2c191c0baf5b226d62962165a6a959b65ceb1d1e719dee6881cdfb7ec610e0d3e4c8f585cd0d608a28b2980d5968ff32ea94d80f77621bf4a49df814d1fddaade7410359cb9256570108b9fca2868f8841c4ce774253e0c4205fa07bb85dedb89bb9345fd8b0d145d611214042d5c469f0ed6208d3418cf2e2c8d4152b8272c1156db9893f16d4073c3587a881a981e7fc862d3e0313b689565e932d10725b62b2457555b9589d27b7ff36f89221e7783b0611e86ff771f51cfa9d07f21801bcbced7a23a4a7739cbb7269fc60591c1f9c8c8b4319c786c23077cf46baccd6d4abc3f245147c2ce85322ecf68529c97f1b87bdd500cf1288f6d1d61474d816109ba301cfacf1acaab8950b6f457dbb4f1abfb0eb6c01d216d2d595532ae9b5fbb99bda6b27d39c8ff52a13501f053268146cae43f13ac8e4f68b98f7ca55ec22019a92ff0b34d89bb998c0a00dc1ab0ada93cd44ed2f4c53edd0398c3a29cd7fdf2babadf78a918fef772ded4287613ca495aef1ff44b5bf366d6ea945f941f82a0e85e035f4688c1f0c42a3d9ca7d223e53ab49e6ec2212cf2b2d26dfccc7c6b28c18a1dc514ba5a2f41845227f27d6e726b24316bc6583762b8abf4d5f0781d3984e834ab98e41d46acb541cf3f2b507fcee5bd3c1cb2abb0cb78c5dfa410f6a65106c53475d92d3306beb55a3e8566f1801f468852ecfa684e38cf4c52a5ba79046c004185fa4c4a6cbfaaa5afb7c485674650c6e1a0dcf8dbfd427a5ca595b99f215aa004a1aa0530e886b06f34aa23ac91764f24cf236881823beee5a3806d9c0e59856403f39948715a958a704a55411ccdca1eededf658ff8b816ced723f69e7d9f109caee90f36df3693df296bfd4a1d4ae6f3135deaf5f4fd225a4604991b7bff5fcfde71ce7bc712452b2b8c031efd4351e90c29172113a1b477656442ac76dc3c43241b8928cfad6e54098b80035bf5bd166c04426fd0a20f37c38f1b86", 0x1000}, {&(0x7f0000001040)="023c94976ccc9411c8f76e35a022c4d7ac710aa980f7d68eb50723c1852e71a8c9086043b53836dee23d9697a414800ad1b4f0665d7c5db0069a9ce56dba4c05ace6cedd7c76addc3e6562b879b6b8750e7b9f61adbd13ac17b869c37a180d7f0ad68039891f2e44c466e6e6dd0cdd31c37b92709ac95542da9f0e947fde9490daa014237f9d4c876e76c0c3afc1b4aadf361010a9fbedc06942a7a624bdbd894ba673ebd5d4767366e896d4e20b7e72266f847f6361c8eb8f99c4466972f0e775e83d713b14f92f8b6fb2b2dc0cb6c744c5690ac6451dfe672dc51f0229311beca2a4eab72ed4", 0xe7}, {&(0x7f0000001140)="f832869aa6299031f5541562f87aee3435362dfbe6874c06e33230b257044bdb593d0d85cfa9a638a90241b1c5d50af206f415d6172c64cb7e4c4c59c254b1f35bce0b6c1a94bb98348d6a9505fea494caaf", 0x52}], 0x3, 0x0, 0x0, 0x406}, 0x4ae557ed45751863) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000500)=ANY=[@ANYBLOB="0010e131b5110200730a5100"], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="73d8352f24cad5ed10a92e5ea16e5c50a1dc45ce80bd3c28e88fee058b991f006da2a674143419b037ae1653bd52ed413fa7b4a75f95c7becf441f375d5c5d11425b44c5536cf25e3fddeeceeff3e08171c92856f8344d1f432c178e04ec0d300707aab4a694a96816c66eb7de0959e3ac8bbab72ca22e99d1b25cfaa48dfd37867168a09af1455f57c1d71b2dee205e6122fd0252816fd42964f123ce6be752", 0xa0}, {&(0x7f0000000240)="b7f84f237414a3de789ace3539cc8cb247bba2eb10398faf2b37bf5591f28e3d6642caf1b58b831be6e7cb3253db0fa15416cca9c612b1981ffb2fea07e590b2c05c75ea2c00e7360ed8be24e10a596953eba69f25b13c1697742d74fa6a91789900f2719fea9997bdaa8a753e2860998458a841887632ba87fb6a4311aeb3daf60a442c83e0cc7459bc564a25628d56fd93620ef25afd924e19a46c5d956e74abfa90e9018166f01d934dc99aaa8c12544e3bd0b5bec002e67d6356576486d02fdbab0f606e", 0xc6}, {&(0x7f0000000340)="9a5843f76cb8a0c7c0d6c082ff31faa177db8399b16d0e43a1b9aef7269976ef0274f5b96db745f6fe6856833902322daf27f173c7f36b709ac7e565dba8bee1433e09ac556ca09ca2d719426fe0ac125b0a14d85dafd64af7e24c2fe9b4d0db5f83b62e354cc0bcbbbbabca4f3575f50d15a0e59e2b84150e23b1484e2ab9bdea4e27db087d86d7b2b59deb668ec9d56ec6cc5e9b208f7099d34ffddf885e73f48c31ce0299a646a42e30eed79e4fb097f919a9873e69e15e7513ba7693ec38ac2c46e1bd7afa79c90ae1483ca259d9bb49afb133e86d90832459b2d565082abe156a690a7f35e5b7cecb0ef03564fa974cee", 0xf3}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1c20ae75685cba3c9f9dec5bae011b028c2751a2e32d7302079b2ed7977df7dbad3f4e8729d1a086face347e26d52ab28f450763a4a3ff98ea4d674b1285e4888c8eb395334a1e235d3f00e91095e4bb71f385377bc94cf5b8299380ad083c256c0fb3e76897332b71703b57eeb437e12f72b03298df2bb90a9c3b5937234a0aeeecfc7d58330fd4fa831935d7286eb5a787f20e840d8b169d0c6415df5faba01318741a0e98eb", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0x4, './file0\x00', 0x7fff, 0x40, 0x4, 0x4}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) close(r2) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x1000001008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="2927c450230b87518c981ae4903086c4c42205487fa296af6184c1e5202843bec429de55c4a8cd553e46280606095554daede08eff947226734a912c8f12b6267f0829e1b725b7f09f182c3b87959d6b57427dbdcc74fa31c3de833f536c2caade80ab7f4bd9682a76fc0c1dd306877d69935903d91fd50859d5ea87995748f90626dd7fe7a491ba52e320a995db51a403c55e9ca52fd6259e75ebe011f5ef35546cdbbd0a9936e98bc4cc4ffdb9ffbd3b35d508b6336634a58677e80dea0e1f250fb449550f9de6d11b1147dbca53c7e11df1ce3f61037e0f659f4e9f2d725a07bb9b1ea2b75835b0e95e1628f3e593eac304845505be5401cad4a03af5720cc99f7ce3d3836b2091c6327df5f29a6bd756401899933c58636eb87c5c47c1975f2d5fb4cd3c5d691319ea7853701dfbbca4bc6034f1e6e8924c1caeea203d3fa1a35f508a5025cd9d3690733ca9f747ed0d8ca09d70f948b74a643ec6"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r2) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x8, 0x1, "4ab47738283cd1e625dbed6533722107bfd483dd", 0x1, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfc7, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc, 0xf00fffff, 0x7fffffff, 0x1b9a}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5a1, 0xc24}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x19, 0xfffff, 0x8f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400000b0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x43, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x20, 0x4, 0x2}], 0x3, &(0x7f0000000100)={0xffffffff, 0x8}) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x800]) r2 = kqueue() r3 = kqueue() mkdir(&(0x7f0000000280)='./bus\x00', 0xc) r4 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x10) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x100) r5 = dup(r2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x10, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000080, 0xa3cc, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x10001}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x8, 0x8}], 0x7, &(0x7f0000000180)={0x200, 0x5}) ioctl$TIOCSTART(r5, 0x2000746e) kqueue() close(r2) chroot(&(0x7f0000000000)='./bus\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x3, './file0\x00', 0xe000000000000000, 0x1, 0x3, 0x4}) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x3}, 0xc) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/191, 0xbf}, {&(0x7f0000001200)=""/182, 0xb6}, {&(0x7f00000012c0)=""/21, 0x15}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/201, 0xc9}, {&(0x7f0000001440)=""/246, 0xf6}], 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x54, 0x4, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x4, 0xfffffffffffffff8}, {{r0}, 0x0, 0x80, 0x83, 0xffffffffffff4458, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x100}, {{r1}, 0xffffffffffffffff, 0x3c, 0x20000000, 0x1, 0xe8}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x47, 0x800, 0x3}], 0x800, &(0x7f00000016c0)=[{{r0}, 0x0, 0x88, 0x22, 0xe15e, 0x8a73}], 0x800, &(0x7f0000001700)={0xba61}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001740)=0x3, 0x4) r2 = open(&(0x7f0000001780)='./file0\x00', 0x10000, 0x90) kevent(r2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x83, 0xbb, 0x1}], 0xffff, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0xffffffffffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x12, 0xc106, 0xff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x8, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x13}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x6, 0x2}], 0x80000001, &(0x7f00000018c0)={0x1000, 0xfff}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001900)) fchdir(r3) unlinkat(r1, &(0x7f0000001980)='./file0\x00', 0x8) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000019c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001a00)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x12, r2, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001a80)={0x18, 0x1, 0xfffffffffffffffe, 0x101}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001ac0)) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001b40)={0x10001, 0x54}, 0x10) sendto$inet6(r1, &(0x7f0000001b80)="c41bfdf8dfb22db90e6b2cb2b1094acc0935b80e56f532fc7c6355af9654ce7e27411578a15d52db83dfed2770f28cc4f069a06df368ee613f79bf91ff407d7c6285d0f957656f82edc3dbfcbeab4c382654b4e43dfb3ce7e2093b163d12fa00dc398780ab6865b4cd2005bac6cfa7a3da37711fc0f3124f46fb2b70bae3abc316ab8de206e2da3cb87ba37e11e6a1ca39f3233e385ec25822c67298a82c51cb0633943cd19a2550cd", 0xa9, 0x4, 0x0, 0x0) getdents(r1, &(0x7f0000001c40)=""/75, 0x4b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) setuid(r4) 16:00:26 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c6530005b126f3700fba029daaaa51b6366a355befc2f385782a18d412c0c3630ca971d9a99e3fd389cc915644227a4f368bc83"], 0xa) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xa5, 0x8a61}, {0x89, 0x2}, {0x45, 0x2}, {0xe7, 0x400}], 0x28c}) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000200)='{{*H^\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) fchflags(r1, 0x40004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)=ANY=[@ANYBLOB="2e2f66696c65300000040000005babbaad46deeea63aff1c79b9fc6a91bb3a5c7423d53f972cb578c8956279777bad058b0ca1a02c10f3e932cabf8700edf9a898474c4a029f13933d70180400000000000000627aab044022e3df4b21c5133358fe2986d1782ec708ef53189da15d8d866b80629d2b52cd51753fba50fbc287d2314ab12792c0b91f"]) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8008000200a, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8280, 0x4) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:26 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x3}) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000690000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:26 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r3, r9, 0x2, 0x4}, 0x400000000000002, 0x100000001093, 0xd59}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) r10 = semget$private(0x0, 0x85, 0x60) r11 = dup2(r4, r5) fchownat(r11, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r12 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x80000004, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r12, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000014c0)) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) write(r0, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x874bf3127e456970) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getuid() fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:26 executing program 0: socket$inet(0x2, 0x4001, 0x4000) r0 = msgget(0x1, 0xb0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fce8a6d5089d85200"/211], 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) fchdir(r1) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2ae4, 0x4d2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="24483218a66baa4eb41052c8cc8f2cfe6fd4e8a3115cb745da0e", 0x1a}], 0x1, &(0x7f0000000280)=[{0xe0, 0xffff, 0xd5, "ef428b39edb896cebac652ba9c186d31940b07600f151487d623c4b578ccbf605863f6ce14c349a6c746b64e76feba882f08a402976fef5fc393c89a46ebcf67fe0cbdf6167e2703e58e5752a00c4cc87361bd84d8610eb71001fb2428416fd18e939b13b017fe48ac26bd5ef6f90516e43f2404dbc6830e1d7ae866eb443935fca11c3ebcd024924b2c3d691ade28d8afde7a6ca3daf21fa40562d2c36c9c21ab1b21c053084e85b725225ebbd0ac2323da0d28edc1bed599ffc9bd6b1b4bc14a694b17d8047cfd4e5a38c242611f7e"}, {0xc8, 0xffff, 0x100000001, "79ce253f2d4f470b6b07fdd07935d3e4d7425901638d8f23136564634c09615a7374a558baa14fce4f429a15205ba19cd6085fddbdbc3745a82d5c735802ee488a82e5debf5b1305bf220036fdae36bf88c686612e45d7c06d96726f089c6da28a5395a057d0e589d50058f8071c273fcd412ef808b621bd6492e55cb3cd1f7f075a1cd337ca19aa04f1bc5efa0aa6b9d4d13952d89deced7bb093c89a711795d93e4270921767c6ad526f5023b379887572fa208080"}, {0x78, 0x1, 0x7, "faaf909285cbcb43f4a7d530e8d7cf41f158b208c32adb65b1c21aed7d7fbf0ee34f44eff381a8eef9ac2d55cb2764a2cf5ad076837039e315f6de4d2d10a884c540ebf6e862c13ddec318bf0f51fde1870877eedcc87107ab65bf6c7940caa54f86"}, {0x80, 0xffff, 0x0, "cfc1ef851cc3582b76a12231fad236fbff2edf19f04a555c4c9a6c219d0a27f274ba716a71b4474f77024eb5c5f63517e8e81c25dc4c7e4d630c56c3c7362eb7f399c9b04b51a8738e6f29ce25ffe84a425aab1c28b316791fd91c1fc74e6842d17aba1a0544341ecf5b31a1"}, {0x90, 0xffff, 0x100, "14ce6041621e8c3e5026ec3cf8950dacb59abbdc5bf92d89c8cc08e4e8f8d8ca651a9a22da51be777962da193629a67d6cd9484906d7c1cdf2d473b163e8a14c09bb9f0aab7f115521d2c702df793ce6ede01f13cf98403ba9819e0adfb35660b44a74130f87e393c7fe6d0ef13066ed040b56bd9e989e38a9cdde"}, {0x30, 0xffff, 0x3, "389aeeb8e699f4011a11b36439e4835178171404b1db0f5a884b3313c6"}, {0x100, 0x0, 0xfd82, "1a334f45a8b72984c53bfc4e81882956dfa8d680fc1c82d87d8643dc63c66bad4910657789ace2bb1f8fea87088f80b605c2aa5c01fd87aa7c48919dba5003f26add5722b802bfde83fc015174ae02d6fc83b1b9a078519c8525916ab61548eb3bf74856fd5849193f4aa2e20b49efc6b58db30fb78f132513d88db98866def29f919e3653edfb783dabf329f6a2b3a7413b56ab1bb9dc1e3e877a4544c4d5176229c17bb6bf8a2cd921c336c7778134db37967d72a5de9adc34e37fb186e2aef448b86753373eebed9556e2eceb8eb13f493c48fb493f468697e5d622a990d451a493c48ded8e717e"}], 0x460}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r2, r4) lchown(&(0x7f0000000740)='./file0\x00', r6, r7) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8001) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) socket$unix(0x1, 0x2, 0x0) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') dup2(r0, r2) dup2(r0, r1) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000440)="a4c385504bb143ccbbe9cc7a5fc5608070134436ddd159b3b6e9f79e993db95bf90314e7c23d044355651ba609e1533451feec8cf972e8120fac187f7d59063ee0d9e7c15046877e7e55f84fe3b5e28cc7c2045bd95ab039f60ff96e083c02df7b0e5ec6914bb08d1cfd487cea884fc6d63732020122b55556000d6265c8308f18c9b0dbd21972d5c270f957a52df8649b3ec0a6093a955b21d45f7266b725374faeea484d500fb4d1db8861b3c6f65d9a02c428833ad6411f48bebbcf73ba301d", 0xfffffffffffffc50) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x325) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0xfe12, 0x4, 0x10000}, {0x100000000, 0x200, 0x1, 0x3}]}) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x5, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13c0fd812eaa63713048e69931929648c437aa04f476fe7465d479d202e6e1068f5167f50dd02918d0ad1f19e2a29374101d5db6198daf73350f594632d181a361c62fe890a78ed96ac91338d2fc5cd0b5e7eb73f7e26c297e19f1c909c12cc5659376fef82936f859b286b9b2d4c41033fd11c4ba9baf57170cf81189d69203b0258ed2fa510821b507ccdf22a9c45db861234521fe4e8b75652b", 0x8) r4 = msgget(0x3, 0x23) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r1, r2, 0x1, 0x3f}, 0x8, 0x1ff, r0, r5, 0x5, 0x10001, 0x10001, 0x2}) fchflags(r3, 0x10004) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2041, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) pwritev(r3, &(0x7f0000001540)=[{&(0x7f0000001740)="8ad59ded48fc77864001cc691644e028597e26ecb627c74b9e4959c79052e2a3270c04bb3bd0582cdedb6f5a5ca43db1728694df9f2e98d76445304f54a166935652c08ddcd7ce4ba181ab229b25c8eaa935c49c0a86cbd40c07612f5502c7add99d2612b2aee81b401872f13f6538a2696aa3320df0a498efb9812433f25864049af47828b9d9f3ff769405a63c73ae92499950346977065a5ce6b7f5d9cfaa588438bc90152973052604297b5c93874d3479e20e764137f2f6e2bf4fff12fc8aadc7a46a8b78bfa4f248f2bc9c8db657ca17115acb6c51c6677890d7c3eb3e77581e56ee3f4e190e5757a3d8bcb2c05588b41f044399feb6b3fd2696e5f9076c2545c3f5ea2f6b5304942ecf6fcf6f083b485dfad8dd0758915b9a082368852945e2bf6b71a021aef2d288518db5499b570727d16fff044f646d717c5cb7b61dcb0e1b71d04ff236971469bbf468056acc1988282b8251a465b955268f9bc75f0f0a3e6f0d6caddb9c59c92463d3f1c6a94a452b95507c905136cfa858f2e7159f79fd7940c1253b507fb10cc399e63d6f6408b1fab536c3b45d7f789e1edfd810a79aef4d5a410f1c89ac1d894fcda281bb3115429ce326daea155c796e5742e8e4d0f91b6e52c1c988e56f748ee5f6dcb6e859725858e14eb7a6aa1dbfd3d75519a386bff7fd3d7138d7404b617369c551e116f4196836899add6ff4f0c00a7669da26335b19609e5bf4a97481651a08d214c2096e0a38497f9c60ecd1db7c5b35aae3bcf472a8e272c88eb90719e3b397254c89bdb8b26432572f18350bd98a29b6f127de845c8ea2db91dbe34575cde76bb8662c32c94c886dce01b5f3db07ba62859fb2c25371cfcf9907b8f54685fcc06636590bf63463e91c0606fafdcb65851684c12f5700ac9273e50a646da97e182b1117266b6c9fd4527257ef38fefc40df7f4656b76ed6f9a44189c8159cadb220bb226648714bdfaee437296bc8936edffe5edcfc99cc297a951cd7c1e51af2c19eb45d0c42edbcd7c7d99280ea55dea1326557ce76545ee21dcc521c71a64d0cfec6525923292eb110f5baf8a181e1f740681f8e3bb3153a027c3df483597850686a4e10425eaaf3bc700c13e1ac3ca03bc913fd813c3c38eea228a5936c8f76500dbbd921724a8b79f87f71010a85659aa3cc0f0a080b13e1d88a938da92ef98a2695385ab439c08ae3506bbb91dd56e8d280375e7a58dd9d71bd2e2465b43a62a70b54ae0bd7f2018ce13a28456732065707fdc9bdb576d150a15104f236f416891093c57228ef2b9c272f7bc4f0e97b044ebd80d55bc8bb77c1bc5287256c61d1ebbb70c4fd884008e8d71fda1cc08d68fd02a13b6f4282d6fed3b50ebf032f7aef2d326874826c7c31773be2943282c3efae8cf3f97f71ad1702e4f206d95668280c2cf5ccfc00fda463c40b959b673fd66ee3cf46b801de973cb3d3972493238ffa7950108ea85abe25d9545293bebb2c179827cd1f81a167e9c9ca05aff893ab61b427e659f8c17a7ebf36f34f6d4d4a2d12f9b395edec6244c3e321797f02da56a9e778ff03a1e301fd67d06155a48634934e5dae42f0fe583dcf54e6c5f20bcab7fadb44ae78ee1863ce48702fd450edc6779991fa1a6f95d14e91f1efbe0a6c3020eccdacdd292b7bbbe45ed39ae69e35a00304d27111f517e77d5715adcd9a46eda35d7dae53c976b40cc41e24245c8a405e0440364e6dd3e0405219995f32668b5776487dd3c9393a2544c45fd2f0dac4dc598cd1eadaf5530ea54aa82f5b4e60466bd761e615ff25d2861fac1f97e3259a0e85c8124010762c50bece8847b9c27e2bef2a4960cf22b29683702028c6a3caa5aa801ca440cb15f1471cc76f0554ff95f81422523fa86b3714506221b5120a04254adeec240c43f115c0a76e5640aac48ba8e503c6a5da62e29f911509bf227a7c4096675b75b838cca3b4c9923e42191e4f03df047a708fb0d8f08c06f332c9e7d71e8285f245987eeaae71601103128a7a8c71a057b42c94bcce14743c34cea63670b7d5aab56f8569d240536f618ee723ddcd86f43e652996e42b159eca41cf3bdd772e2bee6e6c2978d36861336090227077b23b1247aa219729f01b0129c6e9cfd8bc702f3bcdd5f2976202b308f5b400669fe63d89a99866af31a92901e3991e389d249134570b68905ce0aedb166da0311b2d36b9b9bcd12a8229040001eefdfe6f8f25e210729d52913a263722dcf75787d4fe98b437cb5462ffd471420f1606454681c2a03d5c8e16820f0b01caaea2f7baa8aa31eb2e8a3d9df8aba222e499d75eca6e8671990a66194ecad53a666fbbae0977f4f8bb4df1605dc3bb8538cda90a2969235b39a5b3ed4c2b8b6255ddb87841b2e6c917c06a14a6f1ffecbe5055c2d1332e6e1278fcec3c386f89386e1ea50b0a130c9d668fb01da47ee57b1a9ddadb035834609b26f0e379b9bd534146779c1d43bc173f4b01f32d7b00b842c5442c0205b58dc74adce9ad06ef154b93a1ce02d6b47428386506867a07a9184e1d3d53367733ac9cd507a6b0376394eca9e9b0587c67f3d0bae5ee1165db74125b7f505319ee37b5da9f4c7ed5b7363994d3ea42e26377166d93b3080cb6edab957a4841e49319b5a96bacd22925162c17cca16fc0d540b3b09095d4140bbf18240a6678b932e84cbcc8e8d5eb83b3bb8af44ddea6995fae30bff94bf1dea73ad19f5093bb67c0a1f1f556d8ddd7787515413eb9857cefb7bef27276694e7aeafc6957738d376e0014d83199e5f085f53024b3d3c0841c371e67b87906f093e3d7ded7adc8d530a4d1ca3cf382c580950d6a8cdb48c0678e59b9ca51d83fd8348b101a07f12d78504e147da7077258997970c1bed4c902047eaa8fe477a7eaf54810546ca8f4c7979af3eeaa57d4300d8c8266e91ba3484b6716d7e18eae91c0da1855dad150d055031a751181dc8eaf25a32a72ea42df53b70366354dad74a669d0a1c0347ac57aca768967097256d4e81e24e1a793c4c3deab4e45f161c33abe4b24acd8503120618ca702744626ec4fdec4224ae4b51150bdcad6d3eaf243e16d04c07cf82a9ad467e1d54348657c386954885f10cac076623866eee41dbef7d8e27b16139371c7c9f43c240c463493a69b42a217750bf9bf7b547d7ec7e3bf9eaa256ccbea3586e93cf2df76ac41ec4ed2d06915c690019485c12c4f6f8abf768de715ed7454db84452da7b6f851763ef6e41fb1978cf73f14696657c71a6aad9f30d14cc6ef40b61a191de5c690005324600a0e8377b53e72d42572710be890db9b4ab7ca392ee1d09435d0f5095cf75c12f1109bd148319576c9c4a2d2dc27a8dfffb28cbb3d650a564b984115756ca655345cb32a8051f0901021c173113c559b1454309acb845b85a8854e6c246ea4a114cb21eb05509d0cdee958826ba031dd1182998fb19c3b9f8e0a248716ccafe723f40f982e876fed8b31f3fbf681aa381b79c5732b2235618b0511348b9848a25056c744025c9d0847e3246a3ff91f55748a6331d4e29567d8313951d80c7c51becc791bf57f342ed187b07de13de28e372ab7b786586c6399a4c585ccfd30136404a532464efaae7c21a1f4bacdb1831c8db2ac6529d9f959ec4df73f1e805fb4ed84e456f830210ab1c99d6ed800ed363ab35442f131f499a6077f75746b235bb14623f2f933a9d40e04801977ff4d3f6a61e9e6c5d99de8225d1c439ee67da901b60a66cd4a82fd358d8925cad84f4afbf44d1e6ffb4865412e4df67825713f5d9f98b0a266ea343a4629857a4875f1e52025067b621fe86c997d2596121c1ff0d5519317d2884c02b18d57b88ce362e86eda0eb7ee7860e205dc1a1a6251cbe03da31f7a6826c34e40cf80af4520f3817729d0a95f124e6ecf7449031c69392a9cb3ee9eb96851ca741bbeddcdf949e9664d82d65477763603e9e735c5419e02ea2e1abebe5b48b662bc5eae794727f7766dfb3a8a1ebac256349b560f539a9299ac6ce07d567820cf0c95ea43ed2b9f230acd93eb1097b6f3b6eb41a86902fccbb4e9c8b35d440931c7f6035c8111d00621a73827da5fcd5f7bbf105b1fffd7f75829fb2f40f5b03dc8c9e2ceb7c96ff1f7c181e66867c3c58ddc4a2ae25dcd73a98b904321bad64c17ddd11370280996ce7981379bba2944a221e18c3a868cb669579bf12be38b3f76a5ce7512ceabac12b79d6d1d208d1826fafd0dc0401513ef2bff48ff9a215617186fb677a6fb7a08287a0011ac12bb643e25505aec146d7c7a6eb63dfba7f03b157ae12debd2ba4d502a3d477276518be76dc4f0ed598195d4f2c4e0a96a31fa6b916de1ba647615514f20496159ebee55a651c99eef3c79c99943d201df2d962ebbab84defec36d8e01475588b272a719123b02b9a4ba188902c1bc974834d4f3cdd0e093bab4510d562b4c01098efdc52617c085b7024d6fa1e7a3fc00c21a48709377acb2845c8102f5882c42a77ce74a4283a54e5347eff2a2f01a31603465dd37611c1022b59bbd85ddc7c255c28c49f56f226e2c89c8ad2a0caabeaa5d19202fcca4e7769d2e3139da4e41a782148b4b1e1485b613e0011f6a53ae173df1d24d57bc3462325e2647ad40c86f4c8f3ee1f5d445942bab8f65344bf23b40de879a423f0c3a73f8dc8d9faa952416d12896011ec1244d6423b28a4a2404a943735126d95c33904cc36b25c2ae464b14cee338c2f7079590b975e398a1286c9d9bc7444b15190c2229ab9140d15476994a25e4af7ab2b20b476a9920fccd3085e70b85eb20f13defdd7a38f39b321b09b80e6fe27ee8ce0fcbb2730364c5edac3e6e3fb8fc24fe88fac0a26653355d7058c42e09465ef03dff596da9fc4f3d662b376d22c85821dbdb0239a70de74b760e473a5de8c50b7d4e1acae6f8894bc6e8ca073f2890d4c1f0878ad90939696e753f2ea39c3fa0985d712e8a8b0a7064e243158e057c7894c669872d193cf4881cb4aa2530deeec3a14702838de04d1ea3ae09ff6b140eade22b1f5e90945c226bc120cef675910fea08702ae90bc9e4473a65adcad4dbebd240d317624afea75134913ced4b5e9094c3054619c65ebbca4589343d00301090ca22f654056791eef6b359b892937ad866a738310c6af17b7810b769c802dc498fdd107288b49e49d7f9de6db5c62fb3bd23a225959dac779ac9d35994391d2f1513cdef521b93fe070c2ef575ee97cbcdc28294e963191bdca32dcdb3ecf18555e11f1ba46850a12df111dce1e2249d979982dce2da1946eedbf41239d262a99b1cd375f64e72dda950be41760076a893848b9c2382da02edece127f8c0a38de69e713207f2bba765e963e14d6c6a36b783b98e4da2d2bf7dd1bb47e67aab487f0ec4d94f6c971312d1782bf4ddbbd7eed5de08eeae7d513766074594a4c248c456b2d16b1f5530664eea63ddb4dc0b3d94812fa03bd1f4a9f0c69e1fa985d84103ceb665559c9cc01acfc868abbf75c416143195e4ee2b3035bf932c8a700877113c5d47de92877c96d2dbb72d268fd3d901141bcc28ef70b15512fd028a9bd880d2e971a96b90b05cc1dbee24f39313adb4f65bf0b65b43522247019817425d0d93d70b83ae3eff8c1edf80bf345c1e75deed4c294f5c2719120319d0bf9ed68b34b4f7ec9327b5d159dde0499d141d9f819962a28ce01c624ce340fefb364bfad7c0fa93da9e30f6333f1836bffdfb8f9bc06f6e1df31488b1bc0329476d705f91a0", 0x1000}, {&(0x7f0000000240)="19f9dbb9815363c8c61265074d251554611a51f90800b6cd4361c8de18715c23bd80db0246e62d0234774ee2bd42d0029946f45466dc727b46926aadbe242857859fce21a48ce34bccdac591ae0483f94ba6bf85e4d7168dea9523a6a98eb750af4cff2c35253b747879a2fa48272c26cdec2961a7b6a2ff6762eb3b4c13c21e5c81ac9fa0718e964da01f9998472d74b119e599c10bffb4beb60902ba5decdfac0e9c0bb4db7c717ee9953fa041fcfe", 0xb0}, {&(0x7f0000000300)="f5e6e25c08c3392fe767a2ea7327550686c7ca49847dc279b0c951a4632df1882aed17fe79b228ea8ed4b4f6a094ed4b57c2d2d7c9c8f9cd8ec02413afb7425ec4e72c0abb14de1aab3f29c0104be42665939e27c6df06f23b747bf2099ef5eeedf353b60d64e3e6dbfd9b98f3feb2d9937008765f61c7ec64029b4b5e10aa6103fb0789bae8d3e880e9affd776882a9d6a1d247a932ca4bf9fb60f6e8d5575a16071e382bcadb9e9fe01b9b970b1c1eeb7ac192ed7c", 0xb6}, {&(0x7f00000000c0)="94580c0888165345c0d9e88439cf2b7366677c5d8d1cd78d3f5b93ad3cfbe41adc87e4b7c74d474bbf4af6", 0x2b}, {&(0x7f0000000140)="6fd6ffeee4ca35cbe9ae026dcb7579d4ca3b979f4b1810e2ce30373f4b84e98f26f3867fd4847abd2192ac1408ebdc9c3a440333cadae4d9aa1883ca54e45cfe94622273bd35138ab26319120a918c60dd", 0x51}, {&(0x7f00000003c0)="6b51e3e60f92585aea1a26d58da49944d251ae43603d44a66166da8abd08f769791c3764f62a7f635dc59d6a3ba733600e1abe6f4ecbcd3cf1cb2b03657f3ea028791060febdd36e03acaa5b9fad5e9675ea8f07dda01b31c786b6786ea8f058ccf08bf03465daca19b41a925cecd3bf100fe2b011dc6a6be7ff3e30e2ebc4f670fcb15d1627eb308fd54f459e8c9cf17bca8863189a2beedc1dfb87b1e8b5366a16a382703d6ab1d7da40a7a8a23e04df6a56966eebd8a296c2409ee21eda83e73070f451", 0xc5}], 0x6, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x4000) getpeername$unix(r2, 0x0, &(0x7f0000000200)) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10802, 0x11) close(r0) 16:00:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000000c0)=""/90, 0xfbab7b9b) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) close(r1) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10006, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x8, 0x6, 0x1, 0xfff, 0x5, 0x9, 0x2, 0x0, 0x9, 0xfffffffffffff774}) getdents(r0, &(0x7f0000000100)=""/69, 0x45) r1 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getpgrp() r12 = getuid() getgroups(0x6, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="040191f9bb0dcdd067c6c8af05d09d043020784be2250be0875dea6eaf8af0862f618ff09c3ca9a027e84f8c74e96713a2b5a9c4f0e3089b97b2add2994d581110b15a09a58ba1a40235ecb4c1b0ac750a11cd609ede3dc339751af34d8fe0cb8f170677757ec710ccd6577811b855d0dd3ef7ed9429fef0d6971033bd47315d24ddfc516a32e2b40f3c7d1975a2dd37967f7839f2f452971b8f191d3a38a725e13a8e3f9d12d1f93789eeb5fa2eb12903ba5ab4f82ab09badba1abcb6c2f8e55c288d8bc1da4d", 0xc7}, {&(0x7f00000002c0)="bdc17a1c566e8848ad44da1c783d78b60cd8c6bfabb34eed5d4205d0f67cffa08625a376ee101b79c55fa1331c84a4a4c3f4718d2b116b2e8cc76622d91b164acc9f7bcbdcd42b62c72e64f6b4003175e0871f549c6b4121eba34f47a54980b0d6facead47c3f5330e3a4c3cea08379dd2df93528a", 0x75}, {&(0x7f0000000340)="3c5f3d5e8cf8f364a339c3cdb332dc2a66759c017874631345cf64d38c17e0f2100c9080ca02b9a972cb5064b6cbfc1eec56bc130b640148a0dfdb295381beb95bf3754512b32740aeb4b62e859b0ffcb73cf913d520b9eea6d3afe48eb5da2c42b8d8d4122c1b03bf89", 0x6a}, {&(0x7f00000003c0)="2c3ddcf099dc", 0x6}, {&(0x7f0000000400)}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000006005b003100000000000400"], 0x10}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xd42) poll(&(0x7f0000000100)=[{r0}], 0x2000000000000398, 0x0) 16:00:27 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x187}, {}, {0xffffffffffffffff, 0x4}, {}, {}], 0x6, 0x0) socket$inet(0x2, 0x3, 0xffff) socket$inet(0x2, 0x7, 0x9) 16:00:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x28, 0x1) msgget(0x1, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x140) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x400000000000) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x10000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200004001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x7, 0x6, 0x8001, 0x10001, 0x2}, &(0x7f0000000180)={0x9, 0xfffffffffffffff7, 0x8, 0xb1, 0x1, 0x800, 0x1ff, 0x800}, &(0x7f00000001c0)={0xa78, 0xff, 0x1, 0x4b0d, 0x101, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x9, 0x8000}) 16:00:28 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000003c0)=""/149) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8001}, 0x452) 16:00:28 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:00:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x128) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000800)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00"/481, 0x1e1) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="e5ce79ac7a6cdf6d9439cbb0af5d817a05e610b344968a50338ca1e7cfba41613d713c8df870838734faadc40a7c23a876fbf744c8edc019fb9d8718366a03551bb4e19e3c6d19de23fd8d3ad7e6e102369ee6cf9e04e0193bc65ac57d6eebd01f306868", 0x64) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="fb5b", 0x2) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x212, 0xfffffffffffff559, 0xffffffffffff8a0b, "c9a2881b5995f29ab010143e47582d41acd66dbb", 0x4, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x24c) msgrcv(r0, &(0x7f0000000200), 0x8, 0xfffffffffffffffc, 0x1003) r1 = getgid() r2 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/65) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r4 = semget$private(0x0, 0x1, 0x300) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x7f, r5, r1, r6, r1, 0x151, 0xffffffffffff7fff}, 0x5, 0xffff, 0xffff}) recvfrom(r3, &(0x7f0000000040)=""/242, 0xf2, 0x2, 0x0, 0x0) munmap(&(0x7f0000035000/0x3000)=nil, 0x3000) semop(r4, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) mprotect(&(0x7f0000546000/0x4000)=nil, 0x4000, 0x4) setgid(r1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) readlinkat(r7, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/238, 0xee) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000001c0)={0x9, 0x7, {0x7f, 0x81}}) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="46aac841951fbd465e5cf69699db5d8d97a16318bf0429b294c5a10b1cfaae68c48b4995d4075ac41254fd027e178ab4e14ad589419f63df9539f4233a1233", 0x3f, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xffff, 0x5, 0x73, 0x7fff}, {0x400000000000, 0x2, 0x5, 0x1923}, {0x8, 0x2, 0x7fff, 0x6}, {0x4, 0x9, 0x1, 0x8}, {0xdf, 0x2, 0x8, 0x401}, {0x6, 0x3ff, 0x1, 0x3}, {0xfffffffffffffffa, 0x3ef2, 0x9}, {0xff, 0x8ba, 0x8, 0x80000000}]}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x61) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:29 executing program 0: stat(&(0x7f0000000100)='.\x00', &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0x200}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x200) recvmsg(r0, 0xfffffffffffffffe, 0x1) 16:00:29 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f00000000c0)="1603c69c2b6e62c6a9fe4c6c10bb908fbecba3be65a19467b8a04b5b350c596e89cdbc6765a2a2090431c9e3a22849802db7330c69d34b14c04cb4981540eb0e6d1816fd5e02596d8a7117565b7d4bfec8799d970a856ea91785508329eb2402e3bc816cf2e2785e1ff79f581fc089d0c564f068f15c83c7d601f0a642fab670f28847bb3335a342377f0ba7bb4dd52280b38388c2bfee8ff66ab2913a5788ef45580e9727e14f15ed48d8e7463a437057093a4ae58437686f070a57fe184140cfd9c0196c9eed54854d66f59653855e8b2497b67c", 0xd5, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x13) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="f8bbaac71b2659bb727c9835c3897e8c85ea008d99491707e69cd3310c7befe1cd048682d714d53609531e4e0bbd1647dc46671d4b5fba4428203b4dd6d279310ffd52546bfb670ca8204a5c98cecd86dde38c0e33", 0x55) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7f, 0xa3}, {0xdc}]}) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000200)=""/21, 0x15) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x22, 0x5}, 0x0, 0x0, r6, r7, 0x7f, 0x9, 0x2, 0x7b}) msgctl$IPC_RMID(r1, 0x0) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2c0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x1e, 0x8000, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x4, 0x834, &(0x7f0000000a40)="61c1c39708cec8ba216e77fd90abf4a8cb5373e11a1537f3a2ec01562a6dfc04892c747714ff93154d8e7e8b5670cbe31aa39b9fa111317fb0fc07e3fe1e2d7b9302e76d45d0823709c1bcf25c4d9bbc12fceee0eb287ed77fc18f6f9827a0bfe3c190b41ca3ecab854a5ca65946ee7b1103f7c4250466e73512ed1ff151bf62d4bf220db08573a96a3afad7b8b9ce54984397e6a0fab8339d3d7c3bcd175482a264ec2b5fb9c5de6a97413b23ede2846b28068af2010a3ced3b314630af1d9bfa560eed38bcf008799fa728820f6a200e", 0xd1) shutdown(r0, 0x3) lchown(&(0x7f0000000440)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000080)="49302898104ae4f554087880994feca69575e58513984bbbedce7226ebc63c92baacfc3be89aff7f7ed9cf000283fa5f578de9660f8c562ed9aec021dfa60c291831fd492f4178e72de51b61bceba7448d381959d676634589a497501ffc6c3f3d4deecf74e25a8d614dc7de197724b26e8d73c3ea908029f09df4b462f235632d430e47d1d4f4b1e22280584bfd8a75842d5b54c130cf9d73a7a6cc99ebb05363d7f5a1be3cee4b9b43018a9cae46c3629287a60815a36e23c2b5f4ff1bcc902de46ef4c408249643840e8d186e19964da76626747b7b2c7b6dbda4fc585986c1095b2831b2c78d81f11cf8663e6f3713bfae87aa3f", 0xf6}, {&(0x7f0000000180)="4369021b61fd73594e71f92751ea326cc073597d2d8e25ad0c616fa1b62458f0c15e713b431707ccef315801accd0f446c5af811ec54d6dbd1b3e2d8bccb0bfa6eba9d058905d2732cc4f3ba2edb61ebf0f69c6847c45788d27525696b8f4ebaa7162a5f0f3f123ff445c27921d2fc14562b7433ac0ba0843244ea98ca3ba59f51db88fb34f99b970e00d4abb6", 0x8d}, {&(0x7f0000000240)="c5108a05fb7ca795d3b4ea1d249a202cf88336f3361c38c1209b6c1565b06f04fae300108fa9d08bff3e6e28008a7bc6c5c3636e630f661d0f7fb923d898b6f1c0ce4cac174a4624d71e386307412f914c4ce22b69ef63361ffda413999004dba8af8a94c7ea6b17715fa6baf887348d1be8884373311036710b8ff575209624769bca80d66d602fca8ab65fcf0478d64747a71c8b8bf033c5e9b5097f1ca5cdbbd66f917f94c959bbd5fe9a57c54f24327b9a4f08bf44aaa263864fd9f4892895948547f383c71ed59d9901d2369d6791251e4d4a3d0e88b16b85704e60e4573327af794bb5d588247959", 0xeb}, {&(0x7f0000000340)="c0ca867d163b703ec54c806e2d849749b97e6f52de0bf593502981750f6101e47d34ace7ef31122594d9921ce42c950cc706475940229b7aa971db7971e379ab39149b4a03fd7dcfe71d7acfb251828debc88da3dcdb92157df391d2694aa3018853e575303fe17a7789321ef00c57b8235112a497dfb5df73909273bfd4e23704ab82744876451a4e430c131de3a84423778ea685368a3794a3be1714a499e34359d96b9ae64c669a449dbe4fbf846648fce4d45f153522d89799eb5e3085ac97128b60d3c7ea0655d3b4e306b061e54641402be2d9bf3fd3035929", 0xdc}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9298b0e74467dd168fcfc4eaec04a25edbeaa24bdc70ea1ae9210d3c95a650a5b5a563f3915382c4ba7d7b0528d4202c257f8f028f461a97ff6346e94fa34328380d576711c7067ded742f3e3c63d06d2a494f36f569ad674fb8854fbce4c76e1d71b84f62aeb99db69df393b575bf903f107eaf081d531a6264677d8c272d3da4159e11d42ead8cf4667e1fed28ed4e64707a2bbb89104a3e1d3c15a678e51cd54998cdfbeea0942cff892484523bfe8f8284d82015a64e827b3b1d6d240ae93bf214e845f055a322773bec3d", 0xcd}, {&(0x7f0000000580)="272617b1", 0x4}, {&(0x7f00000005c0)="7263d5225600b4f79448c700c9049958f8953dfff8c18a883fc216f49ab2561dc7325b9eff389672612ac96f550bcf76440fe81e83e6f2ecf8685c188655a596a7a0462f94ef64daeaa582062ed7cca4b0049e2b8c583a740c7c2536e2875aac3d99b817d3cb77f853a7c0ce97c2d3f1bcfb86b320ded9ccd9bcbe544bebd8e6dc1b87760274daca619348", 0x8b}], 0x8, &(0x7f0000000700)=[{0xa8, 0x1, 0x0, "cceb04053736de170ff8b86f7540460e564befeece69d4888fe9ffc646a69d90832194a425572e0204c77f036b5d9a3654a18c515062a267224ad2226d7e2c75156b3348a4607c0d9ee202d0be67d749927f01a70733201d35ccbdab59ed978c18cda6fec3e4e6768bc1deeec5a3ba795866f82ca81dbe9154e2790f24050a38e0a6b5a87829ea6c5412e230c5350ab30a8d39b501"}, {0x20, 0xffff, 0x7, "0107affff98d9f72345c238db8"}, {0x78, 0xffff, 0x2, "ef05b3fa3760bfbe05973c50b0643d9c62cfb138f04dff6d4fed21e8dd2d6121a06979b811b9397e8a998ed795d64ae5094b0ee860a65e716ca699b3c9ef75abe07162061638a64c3594720a5f1edc80e011bd7a0146f0a0f9c07c5788fbf05b9315208d90a1"}, {0xe0, 0x1, 0x7, "7939a3096fdeaae7ea325caba245a3324204e2d4d987e3868a96f6feb7b15aec7206b6e9dc9b9e2e65cee201421619003198778f4ea6e7c742881efa21958485b259e5d89791ad2b29a2d4ac50d84cf4abaf07db14072af48421813cf25bdbcd6a89f1f440db53d1aea1a4490c55eaf57897356cc3c58c38e2ad4e5b4f1ba5156dac6b4d4549f31c9845eae24395ac980fca083a2e73ed7ab472f878624e0a88460567f2cba986bece9cd5a8a8f97b9b5b903bc12f0f1561e99f7706a460bcbf9fa1102b73e302ede0a55d4ddae533"}, {0xa0, 0xffff, 0x6, "f3fb3e4a718fbbdb7460c7e100dd2953636c3fae0f227bab6d69f8ee0dc216d6db47d704c595a97366e09785e3492594351bae28c460eeecef57126fe22b9dfe33d60b4287bdcc1934b6dead356ccf7a20ff9ae95d8a8683c022a7f1e4726889326a0519e05a2611b9a00db7d65cfd33b7305688cfaa256e8578a08b752714cfc0cec72cdb52dc1374"}], 0x2c0}, 0x2) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x81}) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r1, 0x0, 0x4) fsync(r0) kqueue() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_vnetid=0x6fff0d6b}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648f71a36571cfd50eafaf02cd6941ea97330436720972b47d14f88652fcf188bc42d8ac08837c66fe7594e768960c5c6f76264d18b277db15e665dc59d6847e1db9767895504ddfba36fcbc96523a7d5b4fd4a6435c150", 0x6a) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000100)="98b9d5f705b960bbd3f1e6fd6132b41cbd0713d3475b45734916c09300d8e341f0d4c57228ae01405e8ccaebe054813d6f777b6b4467c4ff61bd5a2ac4", 0x3d, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x18, 0x4000, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000300)="cd02533d224189a6871aef41af7366b9d24bb62876071835c57b14f4a20e593b0220c01c45b626101fb4fe4237c129e0b09b4fa1b3940a14d07c211bf622454afc966d7902a7d15cfbdc16a0fe7aaf87d3ff63dad495359e2fa2407bff2ecfa8c0f64d95f9117038ade066b710406e2b058f9cc2259f", 0x76}, {&(0x7f0000000380)="6dae74e7209466fc27f9ae0bdd84774f801421294db6a9125445f306a9472cf253bbc5efc12441cfdc51a0c6976ea40227ec55665cadaf3e93220ae894ba6ee6b11d79644c3e8a896df8639535add3dd33c821e9f683", 0x56}, {&(0x7f0000000400)="0c087132b70c918cf32f175409cf03a0f4b4c679763749cffc94e49b3ce40b8a9ecb17b26c2e6243667ee5e4d51c89bc9fc2d65f471746a27a9bbe72504dc78167d498adad30557e88ebedc03bef975e8b8d5887918c44d81a57107004d71008f1ecf6b493679af7b5386c6870223bf70b2c306b2bbec42499ebe70a1b887b2c082a8fffc4b15164d3d13963b5b6a615d57039d5bd7336e8783880b98e8b7cb2dd4af72bc58cf5b5f439fe6c85e1741c4f2fc3fe8279542a33219c9622d4c588f1e48e605ec1e6c7fc7f659112b50bd0ae70b72654cb5515cff5a93eb0342ced02387ac4fe5edd63c159b8d27de6be19c138276ecf03b8eac098ca9f73ccefdff4fecf0b922a1c466a77ed000b4c7ad2b65ca889753da9d8a20fa0398796abae497eb157ba8fadabebedf943039738fdb21131078d572528af9887185145c30256e342d3a85c37f55b2db636531811fea31125756f2198bf685234358c157464cab68c07709bc1e15a51c2cdfedc1776c2debcbccff5f281750fb88414311e8e03a10e250bf7846198a7067381e98bce6a2a6c19a64ccc40a583449f1d88025d3e4b77510b83ef4adc1a46d9f491ac3dce23011d3ce440f4f72bfb284c367dc4bd03c4cd1253f676462943e2e01e6b3202f48c60bd5a9efd67fafa1418e5b46eaa8205edc4836e9691cf2379e7712b7a83fb4aeafdac3f431ad29926fe82755bdbe7d75fd12671675ea8b95e056ff3e88effdb5483e2ab316794c5a3a91ea1c0c5bd05f0b66791659d92d0c47b5772fc4e101620fbbdb699005249a6f2422a5a089ba6eb76740842a214e4c6a2dbb2bb65ec18efa68690ff1644233aceca0c1e071444dc8201ae8bef7fa63e0590b66918912f023fb96bbe763eedffb10a66b642da9129eb323858005bf48ea09eeebd51da00553d529afefc561a56c0486bf2a202d81949fcca542c9343808fb4e68eea97d309de4f5b09a2ed8b4ab1059a9d29c4d89485d7dcf52d64936b4b882e89f0ed6eef8cd6788f612d345f6a5c4b735c92f451110ebe72cea05db0cbbffb8adfe458c261fa6ce6ce1188b204642309c57a271077f361337d193e1f08739ec58b9fe559d82651a588fb3fdb33cbf8e5cd1c603a166aa9a7b1cd25d759b4ef4f307de359bc0b7d615b47d181f9a8447535c9d5157ed92178f3b925c68db15beb93300975ef2e5ec9db6cb3579391baa6b935f8ab1ac3ccfa7704452f86499dc37ab09db91a2cda519b8fb92ed5b03f00e8cae8ea92ed6456ab7081f096e90819c773e11f80105ae8f1887345d364a045a093ada8b27447f52cb38c6d6fd2470e04c878483ae1bc32a660c8d0950418b144769f43a5a031b65b65ba8a27c97c5d7ce681a88977595205e5e9a89d6917312aff127ae71038103667a1b648f62ab59ec8ab9b9ddd4f64f513407b38ce1d3ad6573564455045490115eb7d44b1a1f22cc69864f4b7e8595e79428b5686375cc8506cf7adcf9c97cfccdd20fa9efefada597d1d94b56711a2abe23ebd0e2399d2356ba7dd2aa20e317ec0b8f32422c7717fb4d2c1be1d3c4a8ce02349030c37d26a90db9c6196bd7295cbb9c7877a48a695897b8dc6f4338f3ca8ee4e270963807fa05421ac9177e36b54348548ad8e10feeae4a8498765a9f5177333c14411b56d5f58938953fdfcd54f1620861f0531b883542f42735e3a50ed5a377bf04e2348a4fa4ae96cabb24d9fcd604c6d31427479dffd105ea8f448646c958e7fbe370d0f6cdac1d059adf97389468c26680b2b544fcc810f346650be61ffb3e9cdb876e2f49768327bf73993d02f1e5c07d1a96013b3a159e7368d609d82de4ecab7055b1d3bd1ad15bef1e58d13840f274a373ff9ce255efdc5032b487c45125b8cceaa8e2c522736b2005badfeb998027d2bf8cca24a117120b931c51d172de741998f2bc523f19b5688ace896e7c898d6b7c46901ed061fb8b270fe85bf6c476506cf9fe5376ea500b41302a33d7739e064d95c609f0dedbfb5ed4dddcabde257e51369bdcac17a1fcebca4248fadd741bee34f86f2532f69af2de2a7db2dd93b2a649e17fb3dea627f7f73a4d53f6bfec102bf26243a073b6b7b747ea04c55fb2b5f0bcc62670a187639fb569da74732192c8f7d35a9c1e2213f47ede7d1c6fcb9d407c414763be8f2bd2d3446c2ed9630bf1cd5539bd8dbc00929d448d0a17e71ed05b4e557b54df1178867ff3ccab138ade4949423b2fba79a83f62ab639265db127090636956566ba743ea7fab1233869486c7bb71d49f37b937c1bf36f59b38f3e1ce79312870b377576be095aaedafd84e2ad7d4f149814026ecd4491e843af71389d84d5eb95d26a9c83b947a0e32463544d481051e2f2d010c7d74a6f4b0cb78702ad3e6c7f6de07100912e620bb8d527db060b07fff105a731c67f41d19a7fb01dafc6c43469f46a2224d36ec4a5f1640c2ecc260b6ece9bad38bfeb9f15236bb89c1e738fa001bc2b2e5d53e50f085454c710ff2fea6cbd9aae5cb59171c019d032a696313760cd0ded037f800d03493772b08bd54df5a92595e5363b2b090642fe4d257b8e6a7641791315f750eb16128d4cfdb15dac16e6bd73d8c0a487a664eed0ac6f31e00f1c93c2657bad7ea9183b9ce523c8b9272875b328062c00b09ef6af56ddc3aab2d823c518bac743df76cec99fe7a8ba54c489c15f09f739558fc33c41f92527877ef58ec8283c7e97969b49d917de4eb0afde46154b7250b67c83fb10ad90f089a9ca54756718ae019874cdf89d448bf89fe7d3c7f2367ef919765c94b3e788ec70c99d37063a9c6db73c67783533eeb3d7698ada3e648b28d2b22f803a0d110b12e71824c5fb75c278a55bd361dc7dcb7a0e8643674fcdd215cfe6debbd40efb6a72f01b98e0f8b26c009c56c314df3cfae6282de31f25fe8722d5300b49f2cae89193a638fa512d404a39b8a1f00d0ac297743e75031d4d7d1ca5c236adb34abe2eef8c045022bd5025d0f1ebb61ec8e1e3907b398271922054238fa350fc00e9150be3e72302544c77d26f5f0798f38379a23606c07b28372b1cbab76f0fb9908f3af90dee8bcd7842bee3db7c1c523db71ceb7a4f4685ce2b00af948b1df6ab60027e7e94decb6e99cdee8b410d0c7d18230705a6359594abfbd92f13bb4902f996adc477192c77688bf5a8b656553101b2e0e7787239f18d28fd4a9fcf716d1e0a6dffa2b9d871e30312730b1dd8e25d5764307c827870b711da41424e7d5da87192fb3c77a8d921d7e6d0c07b40c2e9b4c2b61891156232c4d1bfb87f0160ce55ecd3d583312d5348e09ed9e4a002a87c32bc5c650ac95ebec958a3ad393920ea5a4e7d5772158d1cd5aca36a4ef91be381fec569f2eff6bc02294c842cb5e46310893ccca805d1e0f9dd99fa2295cf4c460ef1294452999d4dfeca7dd96c968f9986f1d68db68429cd186486f6770367fa9e9594f0bc49ee2d14bc8c39e6001c9798f8f95fc16a1123784db3456b5e8908ab7f457dc21df0abb236f4e52f4231dece4986ab645e4be382ea6780d2c3599fa5fdcda9efb3a9851ad03dd44bbfcada1d660f09d43b6740dc99507f4fb43356df4f59355c6df3b0a36495c7a237d3be7cdf7d1bec3eb0af1fcc3aed65317064c87a35901f36b68bce58adec0a5f21bafd52854952c9aaf904ae6c566beba993515efe56e35dd483edafe5f7871bcc412e321fdeb024311fa5d56f2748bf6351aa1b4f6d41fc6cd7a9bb9ed4c0e9367c62f677d6f38c4d801708887e12dd12472fae3b53cadb01eb42cf63e2b329758541601e698e8c513f3e0bd44071e1d5049da33e53aa5c475f7bccae442567906c4ac052e5158c3bdae333846d1c767c561a098b19b3e5fab474744e9c5a7741702badd491f5948c50b24b29775fd178389e4a72bdd78019025292a3f70f0dbc668d30cb46ebae97850137227b8c67ab442963ecde35d5ebfbccf98ffbe05232b2eabe1bc7cf295c7ef1b07012dfc63fd965b17412c6e818e0c2db153ce7fbdf35dce2a6acf8ab2b5f4124aedeedbc400932708c77d77bc7f599d41fd9757559a8360a376f39e76f488e0b88c855df80fdbeb1aa8f96c2ff7261f353cdcfb9515f8e21c4288f19e23c9825fc61be74aced95f40cd908b75d0c38960ae94d68cae51cb3e068a713bb9fc5276f668a305c32e1a76be8c84c55aae3eb440d605b3c2481f41553e0c631f403e51aa75f09e88f31b4b341dcd28f6426685f395180860592e6b290ea93ded84d6e97e36ba7be506154f1262a93e18b1a2f25960eee6bff2974d82842004e3166d9891bfb77075bfb22208790dadcab418d70087ba9fe433d23c3ad4846f863497f3efb59695add322f3cdde4c0d50fb4e5969f5411a50d22eb5dd97111cb9aca295be8ff419a8433a98c9660a230462f7ff9f99eb8965e6f427961b33ebca38ee9536f8da8cb38f78f4094dd2d9713ac23d22bff289efcdc3bcc97ce46711f3f9be1b8fe3f1e1ad9c4b1e45e45a4b094461106c0e02fa93f1b3d5fa3b3b161bba4ed75d4f6fc1b441a0ac4c57b97a94fab1ff78257718a6400851b0cfa6cfb8052128ccdc4ade63fd16257504c9edab0a2badb9196854b86a98aa6cd2952a66daee7721763c7b6b4cd3a7d6bec7f20a7b1514b0de12cffb180be80b37cd22096ef709677e4f308a268c782858a60cafe151dae828ce3521c4d073614cbb5bfdfc6fb8c7ff7ff184dc83c769243fb6dd8971b99729bda858b06c032717110875ade5df571cd49435895a9355a8a141e2c6e216bf5bca828b4fef07845f728327d52fa866049fcc0c25b20af369e39889c1ee434c2c05bb6f7135710be39ab89c31d36b2f23e0103ae514e927fe62633fa54d7c9b3dd74fafc8071aa8f8aa5e5d54325ffc201e96219cb9314db6ba94a35db7e62eb2d9e32267c8a44ab35c325b4d87374d602542f3b0f901cdd0c6dcdefd31fe2461e233c0704f9f17032893700ac0379503d831b3f9283925e2b368b3d779734dbe149e46a9436e191278b44481718db7b69140da61c6886cd0926b50bdbfdd0f1b40874fdb8bca849b67e63af18bd7cb76a1c1406cf8fe409a330db283f004c0d06fd92ff00592709701b49dc707a874030ec3bda7c2debc553fc2ab77f746be4dccc73b830beeb36a8bc7bf7b5891de2fd18a34ad586805221a369bfed5b76305f8d3ae3850969f62f028207da193e9d1c9e8ee534f03bd09348606e5abc8bc3974c24ee0c2abfa44a80f05d553dd70a4e61a7a48817d14dbfd0d565cf3cc3b7595f59a4932c4653970e3833894a0c0bb76696c266106771424970498604739c75ff306b07a65e624e2bac69d18b1e216538fd00b9e8583714e31e7d11b3c4597fe6c2377df227460f8cf1302aec6c2bd7fd8dff7458fc5c28d0dbef670f9a32edf4780e2c3875803904a7081d68ca949f9a47465f100cf5e7912e056af44e123db6a2be90765d0d5b4a9d8a0fb217b0d4bcb160397dc5138891c3fb2dbb88696c309dbc98fde167987393192715ec4fd8e56fdb7fb343759672ba9014640baac55034f1520c9a4b08e1832fba7ada6e2f78db0220fb9badf19cda1a23748cd977a22994a66662ade01aa23fcc502e580cdba5ba9741844ab868ad5f7fc03294b37616a694005cc875f14d2860559d0db41921b4c54262e58c1fab5618bd0ccd666d5ea91977cea11dcc0c8d8039f6b19e78ae81ba9a264488822501419a3ffc9660357d716378e2ddfab861a31075c543e2", 0x1000}, {&(0x7f00000014c0)="91cd92ef59c2ccae8dd89ac90a230989b90331204e85b363dce69c871d2f879e481581ed07f37a27ffafe8b8dba24c4051803f7f1f91db09e3448b9659f5354123d48843e7881422438ef9f9b82745961a0fec9fcddadb130937f17d7ad7ba241fcaea8e4d7e6e16f706a0574de3289828fcfaf4fa22d34d911c76c6da56048136153e7be309c22f0787e06bc277db5c47050cc93b794a95aab4bcc5b37ca6c2912cb5a90bd121b437340b248093d57883772d06346063e89da330ac56c0ec2c15537e6cdfb13b83d685", 0xca}, {&(0x7f00000015c0)="fda6bd2f3891e70f26866f565b296cf5539299544761e97e3a674a0bfc8efec366baac793e70c479e07b3e18a58d5d3e04be9542b137b3b260879e67c8cf259c8793bb10e565a1278d4b17bb988f005fcc8a19f12b467a90980cb8d6795b9bb788372efcab64ad9a70c40646211421b5db5b35988895229d9da38ecd3dc47258907227686ae3153517b2018e6e65f687b79b9e927737bd7abd42eaad3b24e5f68903f29aa003ef35559cd7e18ca63b9f934238a51ee48b22008dc89ca45a2c6998e77adf437189186e187547b85c9d1d22b159215b8e9e8c36a6061d1421ed626f15a3a3f8c4293d25f836a1870d", 0xee}, {&(0x7f0000001400)="1388bcf90ea0c1c474c7f3486880e04812f8c7605b5fef0e6cb65e45b57475f11da259dc2a2ec12949fafc2fd3cb9689f9f9fc02287c8bbe07b778630969a37dfefc31c3f7d972d8603c71ac580374e599bff20b262900dac0dd3b74", 0x5c}], 0x6, &(0x7f0000001740), 0x0, 0x408}, 0x4) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) socket$inet(0x2, 0x3, 0x8001) syz_extract_tcp_res(&(0x7f0000000240), 0x4, 0x458) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696c65869d46161bff0f00003000"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="13"], 0xa, 0x0}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x80a0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000017c0)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x401) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) unlink(&(0x7f0000000300)='./bus\x00') 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82024f2f66696e65300019904155a1c39885432e201ed14ac341157e274c071b8e0be3af7d9b86c94481ddecd394b9e49d031d8758112d915c0340b115c462b8cc680efa5b786749af3d0e929cc41d94356e8e8711a8ab3cf03d42df5ad4bbf43b84b6ed08c3941206e46a0f43d70101490e06dc3f69b13e743d3eb178ec514e65a865a565a70cbef4afb9f586483c4c8a25b1ab334dad723eec848889fc79f581745eca2b39d5c1fddfa159afc46012ae12707705da3c5e9763370f6ce6ed0e7c0eafdc81abd3eefc644df5f44ff1a33a484a7cc74dee6823413d86da3a04e6bc10c506aec84edaca05d2a0f67914c89070e42e18f0629da77cd3b81c2e05a26be95a9c82ca221881d86829983ca4aa3380e83e281e4fe6f6972ce67aca4cad24f76cc9287ba89aeaf95d39216c1d4e063ba0c08c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20882, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x48) 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) socket(0x1, 0x5, 0xffffffffffffff84) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="45f613", 0x3}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x5, 0x401, 0x2, 0x6}, {0x0, 0x3, 0xffff, 0x8000}, {0x0, 0x4, 0x7fffffff, 0x1f}, {0x7, 0x73a, 0x2, 0x6}, {0x81, 0x8f, 0x1, 0x4}, {0xda5, 0x7f, 0x9, 0x6}, {0x101, 0x7ff, 0x0, 0x100000000}, {0xb94, 0x20, 0x2, 0x8}]}) 16:00:30 executing program 1: pledge(0x0, &(0x7f00000001c0)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:30 executing program 0: pipe(&(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="9b71d2a34ac3650b32a8e6a2f066fb867ff65b9c40a0da157d96e8b138bfb92cf1c76e5bab386782bf7757faee86d6fa0b102de5af8a8e6b9ebdb1915007314b1254237f2dacbf8b9a5617c55104b56eaea8ee7c85af29150df5f66bce9f634d40c7590bcef906a5876cd5165110d8de7477d748480790792e4a9c7b7aef5a6fe43e728a7681aba686bd7e8603c52e40f78a53d05229b26abc2d2e76fa240caa270f62d153462b76eeef97b7f6bef4a0e38279816275256785a5d11c21dad747061a22988cb23c1770ae5fc7a9971f7a07cff582e79d3d4c62e3942d7312c506354ff3676a0d7774d8b242289b3b1712883253914f30319855c193af45dd", 0xfe, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) 16:00:30 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0xc007, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="d3ba9b970d2ff3b140d81cf9bcff6d7bdbc0615bdfe900702b3c0ad765d6a122a593c5c9fac6463694957eaf0030b40d1e02652b539cc42d07fb06750fedfbaaf8cee783dfe13ae07490692e790c7a9e99bc3ed07054bd0fb5a30edc260fa239d92341aea409074c15174a637c606ce5e009e7c1655b6ac0abad7df86b5f0e12c269d6e4f2b917b6caaf1014d7a1223fde2bc6deafa131536a137eba927c9ae5fe50ea9a6c6b758b934e7e0bfc839494372155a45349d8da4b8668678bc32003b4801f558bf91ec22067e0ebae391853bb30fb8d9098d5ac6938cefe9d86aa6ae97ca321be61c7cad31150e8a414b5f89391650fd5a4a44dba75764a33d94d48266aeed00d9a75eec1e62b139ce86c5148a30f2b65a3ec7c6c908affccb47a445deedd429048b5af5ad6d305893b349aca2fc76bd91beb9ef80dcea76c8956f53a69b3169bd043d788f064224ba712", 0x14f}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x10000000004}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000040)="19acd095e5320cd4176ec27616a68410caa3105f86f97e996896e50b214cfefe6e6727bbc44ed9182e8fd756584c61809a7e6575e6805f9a236209c83716708698718f4954206abfb0ad312ceb8b2554209f5dcf5133eda02b3c174bf742215ce99f8c019f54e26a9f8bf417265ddd04f28a1d5c223a240020db072eb08cca53dd294ece43ecdca87183f09836e5", 0x8e, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 16:00:30 executing program 1: r0 = socket(0x20000000000, 0x4006, 0x80000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc6, 0x34}, {0x84, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x6}, {0x0, 0x7}], 0x2}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8600, 0x0) fcntl$setflags(r0, 0x2, 0x1) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x2, 0x5}, {0x0, 0x5}}, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x6, 0x22) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="0045bf0000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='c\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000007000083afa5ea2121b822edde6bddf6c45300ffff0000000000fc00c5018cffffff", 0x2c}], 0x1) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = msgget$private(0x0, 0x600) msgsnd(r5, &(0x7f0000000080)={0x2, "7aae8cd7c8ee330c5962c0924d683d717569f519695b6a36dd401a50ad3aaad6f0c3201cdeb471c825"}, 0x31, 0x800) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) getpid() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0x16e) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8024, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xffffffffffffffc1, 0x100000001, {0x1, 0x4}}) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x50004, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c927ed1fdb8e371c50a14911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a8522230394ff2c679c8439f6273c6a1cc22304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000006c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, 0x0, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000e989daca413cc86d5cde64cacd22b2d853a36594c6f62fda5d865f0a2ec07ce706a7e7efe6bd39c3c76d271ab4395f0d42aa6639b22be98de591dcab96ad3379a455bd6cab167652fbf7377d95fcba4dc69eed1720fd20d13f8f2547f745a023f1bee6577f72615a245109c48d550866687b5063b632fa00e77b3201b14deb3a07761d656e8e3e148039a5e55c9e8cc305f399f116be3d8575b8499032f4c3434d4bab96ca49fd44d3"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:31 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:31 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x7fff}, {0x2, 0x80000001}}, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') getrlimit(0x0, &(0x7f00000002c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1, 0x18) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x986f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2d) 16:00:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xf031) getegid() 16:00:33 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: semget(0x0, 0x3, 0x44) semget$private(0x0, 0x1, 0x1) semget$private(0x0, 0x7, 0x100) semget(0x0, 0x5, 0xc0) semget$private(0x0, 0x4, 0x18) semget$private(0x0, 0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/83, 0x53}], 0x7) 16:00:33 executing program 1: mlock(&(0x7f0000214000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x3ff, 0x7, 0xfffffffffffff43c, 0xf1780, 0x40000000000, 0x7, 0x4b6, 0xff}, &(0x7f0000000040)={0x4, 0x1, 0x3, 0x3, 0x100000001, 0x3939, 0x0, 0x7ff}, &(0x7f0000000080)={0xffffffff, 0x10000, 0x2, 0x100000000, 0x8, 0x6, 0x3, 0x8}, &(0x7f00000000c0)={0x6, 0x1}) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/91}, &(0x7f0000000240)=0x5d) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0xe89, 0xbc, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x100000001) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:33 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\'&]\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10202, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x82, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_flags}) fcntl$getflags(r0, 0x3) listen(r0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8766a3c27962fcc0e899079f15aa20b379d8ff77ec5f8bbb6c3707a79ef163b5b330eca666c4ae557026928db830bcf703db1713104cf1b42a43c4ea09475b9c4fe240f46b187dd669e39a53d0940e4cfb1aa7eb1e4b997481954cda8b342f04a312ac095c3b320aa97cb480246450a928d16a1d3ba3dd7929329c878c9d0fbf97804e20bf1f2adb64b3ea", 0x8b) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)="830446d8aaf7039255568be62c31c254b331a5ce52c3adeb4ef7188512a832cb1ee60473918c8c5cf197b36f633bcc39d866e250338bb1110e7c9f37a2984de06b7a912892e013b0fb2573b800b6be93dd13401d0ae5c6bdc7df50b3e981aab54f9464e1f18c374256f843ee8d26", 0x39) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, r1) setreuid(r1, 0xffffffffffffffff) socket(0x22, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x0, 0x20000000}], 0x3ff, 0x0, 0x900, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) readv(r0, &(0x7f0000000040)=[{}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/144, 0x90}], 0x3) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x90) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0x200}, {{r2}, 0xfffffffffffffffc, 0x82, 0x4, 0x7, 0xfffffffffffff801}, {{r0}, 0x0, 0x86, 0x80000081, 0xfff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x7, 0x8, 0x990cf00000000000, 0x200000000}, {{r1}, 0xfffffffffffffffd, 0x18, 0x4355b82015dff66, 0x20, 0x101}], 0x1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0xcc, 0x80000020, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x6, 0x80, 0x3}, {{r4}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0xc, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x21, 0xf0000000, 0x9, 0x9}, {{r4}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x400, 0x80000000}], 0x9, &(0x7f0000000480)={0x800}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4d0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) fcntl$setflags(r5, 0x2, 0x1) r6 = fcntl$dupfd(r0, 0x0, r1) readlinkat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/108, 0x6c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') close(r1) 16:00:33 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="df43e7dc2fda7e933fcaf98cf1f986145e8c90c8c281a5537450c33914d53b85670175585c70bfbb024f867a9874ad73aa9ba42716be053838134ad7be0ce2d0466113906d6099477d1de932c56d1fd523c255a1c721f026d5ca06d320072ed2710490504cd8ebdb56e199ea866d1767a15665c80475bc498795a91f471b20de04172fd5ab46620fb710451afe068f389e94ae0335c0c4028c0ed0d9fe45e5872987db0b1bb1a7991941e641", 0xac, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffff17, 0x4, 0x0, 0xfffffffffffffff0) 16:00:33 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) setsockopt(r0, 0x8, 0x3, &(0x7f0000000080)="bad92ca79c27a883f0cf1b91a81d3fd942ae4243d966dd3d518d6babcf14340f5e846a11d512f2b36cd8e860da0c1367a53ed79985ff40236a78a7e3953396dcbf467800758cde530a5cf53ff7b8f0a5429d9f2e2c", 0x55) socket(0x4, 0x5, 0x40004083) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x800000000a, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r2 = socket(0x16, 0x1, 0x8) recvfrom(r2, &(0x7f0000000080)=""/196, 0xc4, 0x802, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='O1', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0xa040, 0x9f) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1000000000001b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0xffffffffffffff11) write(r1, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) socket(0x6, 0x0, 0x1) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x9}, {0x4, 0x7ff}, {0xc4, 0x6}, {0x0, 0x80000000}, {0xc7, 0x9}, {0x47, 0x3}, {0x4d, 0xf2e}], 0x7}) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ftruncate(r0, 0x80000001) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() socket$inet6(0x18, 0x7, 0xffffffffffffff6b) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) dup2(r0, r0) r2 = geteuid() seteuid(r2) 16:00:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x42) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x20000000, 0xfffffffffffffff7, 0x200}, {{r1}, 0xfffffffffffffffd, 0x6, 0x20000040, 0x43, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x987c}, {{r4}, 0xffffffffffffffff, 0x89, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0xfffffffffffffbff}, {{r3}, 0xfffffffffffffffb, 0x41, 0xc0000000, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0xfffffffffffffff8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x100000000, 0xf9}, {{r1}, 0x0, 0x8, 0x40000000, 0x1ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x10000}], 0x10000, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x8001, 0x3}], 0x5, &(0x7f00000003c0)={0x0, 0x9}) r5 = syz_open_pts() kevent(r2, &(0x7f0000000280), 0x80, 0x0, 0x81, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x92fe, 0x8000000000000000, 0x40, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x5629, 0x1, 0x8, 0x9, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x881, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2000018, 0x5, 0xdf29) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000001c0)="ea0c", 0x2) sendto$unix(r0, &(0x7f0000000140)="e82e1cecff6c6811a3c5f3b517980c2b8837802a2acbd866ca803aa10beb6df25eefd3b38298919f665213fe367d58d4d12e112f31eef5c3dbf3ac592f81cfbe3b448149df2ae32abe38e1e7813550265df1b6e8e5bdbbf55ada35115d21242f51baff8669af9c00f05699f6e4ca3158e596bc1e3c", 0x75, 0xf, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = semget$private(0x0, 0x7, 0x610) semctl$GETZCNT(r3, 0xfffffffffffffffc, 0x7, &(0x7f0000000140)=""/2) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = 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, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x9) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 16:00:34 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x41000000a, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000a80)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x22) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:34 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:34 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket$inet(0x2, 0x7, 0x9) r1 = dup2(0xffffffffffffff9c, r0) dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xfffffffffffffffe) r2 = fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2ffe, 0x86124) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000000000060e0, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r0) kqueue() dup2(r1, r2) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="da", 0xfffffffffffffd44) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_data=&(0x7f00000002c0)="ca5914cd8740ac419e6ff994e3de6d2a0c3b0c1faa2e7b0cd45173f9f90508e0051aadaa2604e957f2f84dde5d07c40bf92d5c9e13800256a10c2ca29db61c10e3b7afe2eb9065f3bd5c489ca33acaac71c165f6a0d4971ed9635de6dc1e725a0badb7de63a048fd1cf242fd8708a8f45f49764b6e98ee0f1f917e7489b8741c124cb613b71ce2fa833e9519c31a47717d7525dc57b6c9c09102a826268d61a6b3a15bef10f3d43e22b0cc4034f8c1"}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x7, 0x8, 0x1}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x100000000, 0x4260}) sendto$unix(r0, &(0x7f0000000200)="44c8968b11e5fda7e7e357c00cdad5132e0d1c1da0e12e8ad58966c69d39095484568f6e3832770e367c517b2a1934c250bee8cd6c70c88aa5973f14800d52604ab07a0a49034212d9e7012b8869dfdd792de9f227f7666788227e8a2981ff589b755462cfb36033870c", 0x6a, 0x7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x7, 0x4, 0x2}]}) r2 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x8, 0x5, 0x32, 0x4}, {0x5f, 0x10001, 0x9, 0x3}]}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) 16:00:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[r4, r5, r3, r2, r0, r2, r0, r1]) setgid(r2) setuid(0xee01) msgget(0x0, 0x180) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 16:00:35 executing program 1: r0 = socket(0x15, 0x4000, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x40}], 0x2, 0x9f5b) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x24}]}) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1000) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/70, 0x46) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="52e477a8277239f276b2706950cb728b3a457b99569f74d93a6913ec41877933d1e1c46b680b3d969b2eeb5a252b652536dd651109633f5ffd2add7528f74bda7cb8913cf8fbdf90dc01089ae0d5c8d440591f6bb03355773829b890611b63622f996e84ad05e61f76f665be6f6e6176edea2024eb82e7a811a24a3ec0552aef07e9c597e2ca8ac8c7569828c08403813fd769967b21fcc77d02a38ad28a53f177a2a0bcf24b595049476f964381a5b49b8687bfa5f82837cbdf534ead0cf4364499fbffe2873786c8a9ebbfd0fdc4432b1ce63ac746d0114f15cd4f2de9e4e545f23378ba40bdd6565b55eac8902127312a3bb6d6a32ba6bbc069cfaee4da42492a1b24c07f225a816873bad9c4694cfa2db61850b1a9506d04b0c106632a7bf4fb7a5bc02629b55ada85d195142478f2f1973ced60049a6df8ec6e2a60774573e29e67a4992e2ef2ab198b86a3d6632641df49e8d0016a"], 0x10) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, r0, r1, 0x0, 0x0]) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x121) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000001680)=""/239, 0xef}, {&(0x7f0000001780)=""/131, 0x83}, {&(0x7f0000001840)=""/127, 0x7f}], 0x9, 0x0) socket$inet6(0x18, 0x2, 0x1) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x64) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = semget(0x0, 0x1, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001980)=""/186) 16:00:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r1, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) flock(r1, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) flock(r1, 0x8) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfe2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x201, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x20000004, 0x8, 0xffffffffffffa349}, {{r1}, 0xfffffffffffffff9, 0x5a, 0x4, 0x3, 0xd9c}], 0x4fd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x7}], 0x73a7, &(0x7f0000000280)={0x2, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./bus/../file0\x00', @ifru_media=0x1}) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2f", 0xd) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x0, 0x3, 0x40000000000c1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x8, 0x80000001, 0x5, 0x7f, "3d7440d5ded3fa69b1b251fcdab2874caa538904", 0x3, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000640)={0x8, 0x6, 0x1, 0xfc64, "1ad47dc9da8502f845a209fb7b4f26e4f10beb96", 0x7fffffff, 0x9}) ioctl$TIOCSCTTY(r0, 0x20007461) read(r3, &(0x7f0000000040)=""/54, 0x36) dup(r3) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x6, './file0\x00', 0x8, 0xc3d, 0x0, 0x4}) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c, 0x8000000}], 0xfff8, 0x0, 0x6cf, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x8}, 0xc) 16:00:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x5734ce892aa59a31) writev(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x100, 0xfffffffffffffffd}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffda1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6549, 0x5, r3}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x101}, {{r2}, 0xffffffffffffffff, 0x84, 0x80, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x400fffff, 0xff, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000045, 0x100, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x9, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0xfffffffffffff925}, {{r1}, 0x0, 0x0, 0x0, 0x80, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x7, 0x2}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x80a}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0xff30}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x52e, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000021, 0x8, 0x8bf}, {{r2}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7}], 0x7, &(0x7f00000000c0)={0x2, 0x81}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4402fb3d196c9c42, &(0x7f0000000380)="08bbf251f6a0d19cd3e3e3ce3794b44457052e504390120717903229161ca860a7f22b5b6b2bb9d2454dc74a6eba0f71616e6f9b46df7267f324d4eaea8f0e3edd4c494960aac1eb7fefb6f60235fe6294fe07ff885ebadcc23dbc242a7abb8b63823f34d17722abd07439159c", 0x6d) r3 = dup2(r2, r1) r4 = dup(r1) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x6, 0x2, 0x5c}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000003, 0x81, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000044, 0xffff, 0x7e}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000009, 0xae04, 0xd697}, {{r0}, 0xfffffffffffffff8, 0x20, 0xc0000000, 0x100000001, 0x7f}, {{r2}, 0xffffffffffffffff, 0x2, 0x38, 0x8, 0xb9502fe}, {{r2}, 0xfffffffffffffff9, 0xa4, 0x0, 0x800, 0x5e}, {{r3}, 0xffffffffffffffff, 0xa, 0x40000000, 0x0, 0x101}], 0x0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x28, 0x0, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x1ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xfff}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000001, 0x28, 0x5}], 0x8, &(0x7f0000000000)={0xffffffffffffffc1, 0x1}) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) sendto$inet(r0, &(0x7f0000000040)="57f1a320e255beb0408c5c357b9fafc6b0f0e59d6b10dbcdd91c02d4fac48984ed8db10b386323f43eae7a60d3b54680cc94bda9113ef7c38a73cc64b3811b0b788143634cee87836b7a5911ff2e43f0202c9f1918de044189eeaab009bb1f61c8dc74fa2ead19aeebd37903fd44660d2c4feab66293dda2b3165287b344a17b8aa7707fa8259e98b45662e3edf6958dbc6cfec3c81c41bd7344943fb8031bf84006f2fe0838edd27fb4d09997de43b86d5d14f2d8a3e5cbdcd01bd71a", 0xbd, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x27b) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4c2fdec84f75f06b, &(0x7f0000000700)=0x10000, 0x4) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x100, 0x20) lseek(r0, 0x0, 0x41001) r2 = openat(r0, &(0x7f0000000540)='./file0\x00', 0x40, 0x80) bind$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000400)=[{}, {&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/176, 0xb0}], 0x5, 0x0) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000480)='./file0\x00') pipe(&(0x7f0000000500)={0xffffffffffffffff}) write(r3, &(0x7f0000008840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa060c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4476200002e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401eff08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) recvfrom$inet(r3, &(0x7f0000000640)=""/76, 0x4c, 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe2(&(0x7f00000004c0), 0x4) 16:00:37 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="e6ec0f2b3e8f3cfc7d68a2091976808abbb3c2b77612103aa7994ff157e1602b5e9b55c477d3cb4e153f457dc89777021e6e0b450573b0e283ba696d18113eabba535fe366c56d9a6eba918d6b87a5385e00877f5156b5eb8e1efac37617d7b43b6356897dc445d20136fd290fce2e18309c250f5ad36b67a40439ec9eeb880d1c0a1433fae744e7343558ef44c69a0589ffc628c6c5ff82ac399a7e0111bd5f91996879baae45732cc0ad143dfd251373b8bbc34abb465e5a62f22e4c06f94742048d5b407f1c03bc794932a91a0a9ee5b9ffe0dbb03427dad2cbc51b9d9ddab3f6ccc6e77363b99948ca164ee0506c8cc65cabd43616b71f47d9", 0xfb}, {&(0x7f0000000140)="afb78c474061dbb140fffccdbf6b7ba30ec35c8ddf3b87aabbf5cfc3b6695488318ffc1c213152bdf283a29abd24db41716e6a3ce79e0ed77e8c3a952ffc74cacd7564b36d12448ed26bbf45f82592428bf9361dd69f18373c8f453f2fcaa3084012504b4ef46743826c467f7e9a5df46c1882b80414e16e6766b457f4ae6a9c2b6393cf4cebc04bb908d2b5e007c5bbed5d07e094982088984f2097594d2df240fbd83f4647f45b82a994eb315d0874de211212b573f13bf2a9c01a473180b8573713a2fcabe3765a5f77386733b83ab1aa51fe24ee231df317316992f71d7c940e9b29200c0c2b9aeb8a6daf6e7932ef258ef89747518fe3e361bfe663ca", 0xff}, {&(0x7f0000000240)="5a835ce9674034da803c889610e193ee70906239a2e1a33e0735ba92eb3074a85a3ad197a8e4beadce72a8814624a308aa9675e5", 0x34}, {&(0x7f0000000280)="24cbb0acf83cd55f2e0f22bf2715f45af182f463f6177713bcb0983edac23283879af9978417ad3d71e64649152f5434baf8e74948412493fbc61203c406787e29059670d57cbd1fcbb3d77d7be7acbd7da6fad5bd45e19e4ad29e14515f712e3cc33c22f8180366a7b067c4fa5e8d22070ab124c5d4d32a9ffb60be979daa4611c78eaea875e0291a85699c3338370ef4dfbd435700afd087d438b2567e4eddff63b024051f4148cdb565311ed56804284d8959d6beb8811e0e6252e7d10bae472524ecb180369181bef772", 0xcc}], 0x4) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x2) fchflags(r0, 0x20000) 16:00:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYBLOB="65122826709affc582d0c0ea4a037dae519dd173b48f17e7435581f9fc20c4c3ba4c17ed2c89079b768b536539f713d5f74988125703fe3fb159df31dded82bb62b43aa4fd9dc58706dc329b1c6746397cc8cd15e57aeb495426771c3cacc6c28ce4d07fad57bbeb76cc0fc19bcf07748c62b977e7194079617815e4e30e9c35316755154f9082bdec6111ac8dee0e5b9f59491c24011ba5c9bdacac835005642a5f1e44bd", @ANYRESOCT=r0, @ANYRES16=r0], @ANYRESDEC=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYPTR], @ANYBLOB="a13757afb443b8e9c00d9e4fae4afe51a76db824bfa6d786c9feb35a5d54a9474254b543325781f5265e58a394746a648ee940c32aeb4054dcb727cc59e8c1291c000d16c7a3a623104eb47ad417eb10bfacd716c94a4985e042046a82826627d8e1c996063008b1f60e088e5096bfaeeb3ddb", @ANYRESOCT=r0, @ANYBLOB="c29c6f515535d493072cb7c1f1a2e089b69f3066299cfb2f4039b510", @ANYRESOCT=r0], @ANYRESOCT=r0], 0x4, 0x0}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = dup(r0) fcntl$dupfd(r3, 0xa, r1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) fchflags(r0, 0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="77122300000800000007c565581b6adf0536c178c4d424a02221073d616013ccd56937328728eebaf3e28ce78790c785c2e9b645ee4d7edef9765a8158d3aeb2b5f7fbe37322439e22968eac095fa99d1c09e25bdf8ef88b1d749a4611f57124ef7da408c11818b2aee94f7bc2cc7bd683e927d076b48a5e976b6789ae49433a5f28f4ed1c369584646310a87a5a21b82b288f177d76c2d6f03bd3f89555a676bee30fd14c2c68a0d21214aa65df5c1f7b6ad2c3a12d5330a0f02893d04490559b7a0ee0df4d3392d647b447f9db59caf8fc31bcfc52ac39c13f6e89f70f426357311ab46a1ac3e69674"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d526, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:38 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) socketpair(0x6, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="8be8ca5a453be809e73f2a243bef27779f85b2786a1f4e5211a9252d9773de13fcf089e9e74446a6dc618334c0892cc88e32f55742d4a254dc4b7b78b38b165685d1571f49bb5fdf5e84501c129532d565ac45dadc57280ab24700d262feb02eb4c057df510820564c8d906b39213150d5b7f8981fbe9c6f056f9de7e5079094dbb794e1f8f439f0c8adff17b561a94dde72634a7e9cd66faaae32f37a0a865b06221f43a7e6c32cb693ee", 0xab, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = socket$unix(0x1, 0x200, 0x0) shutdown(r2, 0x1) pipe2(&(0x7f0000000140), 0x0) 16:00:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r3, r4) close(r2) fcntl$setflags(r2, 0x2, 0x0) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/211, 0xd3}], 0x2) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:38 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x8) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200, 0x30) 16:00:38 executing program 0: clock_getres(0x2, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) 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) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:38 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8000, 0x6) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffa1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) semget$private(0x0, 0x1, 0x0) semget(0x3, 0x3, 0x400) 16:00:38 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f000071c000/0x4000)=nil) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 16:00:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mlockall(0x2) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1) 16:00:38 executing program 0: getrusage(0x0, &(0x7f0000000680)) socketpair(0x39, 0x7, 0x1ff, &(0x7f0000000000)) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x192) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10841, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x8) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="5c28e6738fa6649d25176dd1ff3c0e0ce1a662b7f76f7c68d09687e7d71d781645321e1aa09827b624bb6acca1da2017bf654723", 0x34}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, 0x0, 0xffffffffffffffb2, 0x10000) 16:00:39 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f00000000c0)="ffc4779613833d56e392456dae4b", 0xd) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffff0001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) 16:00:39 executing program 1: r0 = socket(0x1, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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(r0, 0x4, 0xc4) fcntl$setstatus(r1, 0x4, 0x8088) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2048a, 0x48) accept(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getflags(r1, 0x3) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:39 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:39 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x100000000000000, 0x9010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 16:00:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff, 0x40}, {0x18, 0x3, 0xa1, 0x8000}, 0x5, [0x6, 0x5, 0x7, 0x1000, 0x0, 0x0, 0x1, 0x17]}, 0x3c) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/80, 0x50}], 0x3, &(0x7f0000000280)=""/46, 0x2e}, 0x1) fchdir(r0) 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r1, 0xc}, {r0, 0x2}, {r1, 0x10}, {r0, 0x18}, {r0, 0x100}, {r0, 0x40}, {r1, 0x2}], 0x7, 0xfffffffffffffff8) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r5) fchdir(r1) wait4(r3, 0x0, 0x9, &(0x7f0000000200)) ioctl$KDSETRAD(r0, 0x20004b43) socket$inet6(0x18, 0x5, 0x3) seteuid(r2) socket$inet6(0x18, 0x4005, 0x7f) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x1000100000000000}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/25, 0x19}], 0x2) r6 = msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x30) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000440)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x2, 0x2, 0xfff, 0x0, 0x2, 0x7, 0x2, 0x0, 0x2, 0x1, 0x2}) kqueue() socket(0x26, 0x8005, 0x1) r8 = socket$inet6(0x18, 0x4004, 0x3) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x8001, r4, r5, r4, r5, 0x100, 0x8}, 0x7ff, 0x9, r3, r3, 0x10001, 0x4, 0xbf9, 0x7}) ioctl$KDSETRAD(r0, 0x20004b43) getpeername(r8, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000600)={0x98, 0x40, './file0\x00', 0x401, 0x7fff, 0x3ff, 0x76}) mlockall(0x1) open(&(0x7f0000000640)='./file0\x00', 0x868, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000680)=0x1) 16:00:40 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000015000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) syz_open_pts() 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0xfffffffffffffffc, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x908e, 0x9b) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x7fffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) 16:00:40 executing program 0: r0 = syz_open_pts() getrusage(0x0, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000040)="bb6afeceb453cabcb3a44737f6deb9aa4998701329b19118371a2e6a1a6469361696e532e7d3ca785e03b5dd5b1de8b784da37e6e600654bd2b196455793d485ad7d697259", 0x45}, {&(0x7f0000000100)="a3cf733ffd12c6342851bd3a302ef6ae8aad4b290a19e1bba23ecbc0854de0edc7449a881fc1bb3c02ebec2a3dc8f4d0c7e2fec6dc97df04ee077fa8fc7716edeffcacea4d2c262072c38aeb5d6b5544e6c7c7f2745c629d89cc782d4dacd063831b69d7d702ca96cb6b8231ede11adf40e0454b80fcf36a3281b02920157fe2a354968a6e1a0cc736d949b7182c1954c95d46f8bd376309f1710750b2e3bd00535aa74e1c983d06a130aa128b31904cd5d4b0e278ab9276af492488b150", 0xbe}, {&(0x7f0000000280)="c775e8408e82766753bda4d3fe4c9deeba66dd4a7a1c0f8edcde0745eb1e9857f434ab33eaf1623f5c9ecc717844bcd7b344772ce98d8583853c87892bb136996a7d73f805f35423791e370730ca78b6b9d12e75e6afdb500ccc65593730770ac76489a500277deb490ecae66b7a6cbc1c7bae117be76bf5808c751c3ad359ee4c4838ee3b3a0f22df79f414439442de3048c2b156632511941f5f0dfedf570508ea333eec323c1c41c8fb65fcc53bed3f4d1cfad28e804df0ff3a3943beb291e7ea0dceea83f3a2f9261122774f", 0xce}, {&(0x7f0000000380)="98b9684398d0da25cf4a6a6af60e61943df7159cd5eea11ac2dae6e053476492af355bf4939a0792a65525565258563628d23a3a13c75836f12b01aa5efd77446027c32d47da5ebb8299146264350af7ac72839ada74a74a412548a256cd0f5ba81c07f74569d22d2eee01928647bfa8d91f145647608d0c7115a772ae35cf732cb39efc4baebe2147d28bd1ec7d1dfdf0c70d2f90f973c120f516eb4f689239317eed0f373d14d17bf69db1e4d96f71fad7ccfa336b452d6672758186a50b8491a0cbc2c0e88d8c51d36fdb023811526f46d5778b8c77ce", 0xd8}, {&(0x7f0000000480)="03ad6a055132f44c20a8d47ae7024e4846ea8c7f88c76cdeb60e906b391a3d022e14869490aec7a5adee71fb21a2238838643e2b91c3e6e58e640a9464102cb6c0afddd62986b153783a5eba1a470f87b744d762ce6a8737268b5e058ac49436403593389b81a9cf2da44649095f1241818d02520dcfce42cff57db4a7729ac62eb62d9350f06aa9e7a4cce6af9b", 0x8e}, {&(0x7f0000000540)="a2a928b6aac5", 0x6}, {&(0x7f0000000580)="e79a7d3fb92091df5b1c6f8a52cba7ccf6a9b1952365340a7dfc455b6c422073b3017cc61bd0d86edb3883db3a41293f1ed651c865e13484a75cc6e46569df71779ab29dec6ee26dbb8cb3e926c0597fb6f082b4f09d27b81f1088f78aa5be17e461abc358033a53b8f1e280e52d8553dc9843342987be7bb73169dad7f5749d941e89b2e9bac3b2a7a9fb37d9e8c5210411f7af3777d58802d2ddc89c02e0bd11517516b6661d7a436e7454743c49b3759fb3c41e2a9518b4e5c05dc49e86b457a08315ac0c4cf23116b0eb6559c5a6d84e05c4fed8f5f3c77a23a9509352214640701b818991b073daeac73712dba0d0a283f2dd05bc3c18c2d04806", 0xfd}, {&(0x7f0000000680)="45e6a88a82d45c4d073bd7eb06b948e0057a40d2651072e935914441c58ddf6f252d9bdd96cdc43281c15d6d1f9a89fbd16e8316db7d350d79d2e4f55fd51c9ee769187711083702930305e3ec5caf4943a4c9a19f7ff42a2c6466d3fd7d08b90dc362975b634c5c88933c3c9687f06dd506a97d4e2af0b870b6e1aa8d14be7fc79db9394a14d7260df162e8c8e72db1b2659a7f509a9e9c2118a3d203d41c306731786924b9fd7b9386647d945fc3c84a9da348859169558c95ddba2aecc8d52b446f035221d8001d0518b4aae5465b2f3fa2d15ef3", 0xd6}, {&(0x7f0000000780)="bade1dc91b685612126942c72cec7c885728ea4ffd81c41d68e293a3baedcfdc049dd0acc577e53534b3b0a89db499124248819c7e41dd915f2db711391833b0d5a65f222c44a6e6903ed509a5460522d113ed11f33125b82f8cad1f185bc6848f902bb0ef9007af79e01edc093463a1cac2", 0x72}], 0x9, &(0x7f00000008c0)=[{0x40, 0x1, 0xd52, "49adcb98325996e3c0e483c1315f50469cefb89ea54afe63bf5885fd906dc959cdeea97eb7fba46f52cd"}, {0xf0, 0xffff, 0x69b6, "5619661f1a7f987e83d4d6c751a758a44c640386ee32075a29d501ca935c53d220e9e568074b711d8b1c7eef235276a72af560fb4bbfe522466f16c2e8af40a46e6f78988a119d8f3187dff0aa1e82da79b8f18b8b21a59e836ef1b7068f3d6c680ac1a0ba9db4ef4f6520c4ec30ba9216927f99fac034313d5059120df679ec85e8f9d1db3eb6687fd29f0c1f2333987d1475dac45e2c4a4a61c10bb8e8d31df5eb553cadff990e7f457b638063147866284a0e37b0c8cea06e56c73e8b9060a9336cbd2399454d257112c9561e1dbece2d2087dfdc64b21c0235b484"}, {0xa8, 0xffff, 0x0, "e18addb4467d146f2bfe9def53c1c3ef8bb63a0e4408b2cd12f269a8428434129ed5eaf1f008553a466e90772751812c8189b7c22401f09c491505a206e35c34be8fa8ff489b166196838141cc54a8f9b0c858147613c04cadd373af263c7756d82719a4d7a62f074228a8c3ad6138aa81946fa7d7d7d03540133742262abec7b72740f48b22bfa49de074e559b7194876b4e3b4"}], 0x1d8}, 0x403) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 16:00:40 executing program 1: r0 = socket(0x3a, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./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, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000077f796ac60bd3000"], 0x1) getsockname(r0, &(0x7f0000002b40)=@un=@file={0x0, ""/51}, &(0x7f0000002b80)=0x35) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) fchdir(r1) clock_gettime(0x3, &(0x7f0000000180)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000680)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x80000001, 0x7fff, {0x1, 0xffffffff}}) socket$unix(0x1, 0x2, 0x0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x14b}, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendto(r0, &(0x7f0000000540)="850e78f4633009e758dd2a13dc75a102950c8b858b64bc1b4d1068524c05b8d7019c4494f089935f6b0f4f1a77b8cc2d71b43d80e3373ecdbdd7fd21e4e741d0f676862e53fbf66a02ba368386742686e2103e65d5328f400f1c7ca992a2c1b5868be1", 0x63, 0x2, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) open(&(0x7f0000000280)='./bus\x00', 0x8, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) getgroups(0x5, &(0x7f0000000140)=[r2, r2, r2, r2, r2]) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="320f", 0x2}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc6) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) chflags(&(0x7f0000000180)='./file0\x00', 0x10002) chflags(&(0x7f0000000080)='./file0\x00', 0x20007) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) kqueue() 16:00:41 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) read(r1, &(0x7f0000000200)=""/147, 0x93) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x8) r4 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = syz_open_pts() mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x40) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x6, &(0x7f00000003c0)=[{0xff, 0x0, 0x0, 0x6}, {0x585, 0xbb6, 0x7fffffff, 0x7}, {0x1, 0x6, 0x6, 0x1}, {0x8, 0x8001, 0x5, 0x400}, {0x813, 0x0, 0xffffffffffffff93}, {0x81, 0x0, 0x3, 0x9}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000440)=0x1) mkdirat(r3, &(0x7f0000000480)='./file0\x00', 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x7) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffb000/0x1000)=nil) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r6, r7, r8}, 0xc) writev(r1, &(0x7f0000000840)=[{&(0x7f00000005c0)="a3b900cdf6f28e6605342c6109a69d09066886a17f257ae60ac8dca7c59aecab8aeee185bd334ed4522ee0ae0661bf949efe8936176dc2ad414671e7909a870ffe59142af3ca67ba073d7432f1c08b5ecc09e0607a6c8e964feeda8b24de92d68cd2f6867f9030169a6aa5b2c9c84edbe01de76864aa80b07fb852ba1c618b448f865544c4a7798101229cd7cad4213b4a9db998aed2e007247477caf62371422c24181a55acc42b1e9f20eff9b8f4e28f9cffbf7d761038b2b50240fbd2e5e2e1ba49f9d3", 0xc5}, {&(0x7f00000006c0)="18be83993c6279ed59c9278a07daf91b12cce431d3cfd1a8d390b9b2323468858d5fab6a7bb742d17777dc015945381a1e4bc47a83f64d6fed421cc7db9394b48495567d55de2b43798a35e41282992beeecedaf43629fefc5f6717d", 0x5c}, {&(0x7f0000000740)="e8b787f0927ca9ba62", 0x9}, {&(0x7f0000000780)="76386e672dcb163c279d30db66e9c7be9028ebc7aea0c69420927473b817dc010d1a69f662a90152a2e1534f5018cecf591e58c8ce2b7898928dd2947154cb9c188ea36b76206c0fe3e725fc5c8c46e8db1983199574f11997f036e24d845c4c87e4ab4882526366141c830d91a28a281da872e8b0e1e9fae487003d8b0913290f889587266885fea5387a6e8e45d658617deab0e9ceed7a070af132ef1b8b3b554cdf19b91153", 0xa7}], 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1012, r5, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000008c0)) 16:00:41 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x71, 0x121) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) 16:00:41 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000080)=[{r0, 0x16}, {r0, 0x88}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}, {r0}, {r0, 0x84}, {r0, 0x30}, {r0, 0x1d4}, {r0, 0x1}], 0x20000175, 0x400008001) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d140100000000000000654ce375e1846fbf8fe2edd74775d69d778fa0f01eed69e3e2959508594025940fee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() getpgid(r1) fcntl$setflags(r0, 0x2, 0x1) socket$inet6(0x18, 0x3, 0x4ef) r2 = getgid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x7ff, 0x1}, {0x18, 0x2, 0xfffffffffffffffd, 0x80000001}, 0x401, [0x80000000, 0x9, 0x5, 0xfffffffffffffff3, 0x6, 0x0, 0xc8]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = dup2(r0, r0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000003c0)={0x0, 0xfffffffffffffffa, 0x7fffffff, 0x4, "18be80fba382cee5570d6743c3870d518dc2b50d", 0xffffffffffffffae, 0xc08}) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x8, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r9, r10]) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x100000000, 0x200, 0x337, 0x1c}, {0xe9f, 0xfffffffffffffffb, 0x8001, 0xfffffffffffffffe}, {0x4, 0x9, 0x1ff, 0x9}, {0xfffffffffffffffe, 0xffffffff, 0xffffffff, 0x6}, {0x6, 0x6, 0x0, 0x100}, {0x2, 0x3ff, 0x9, 0x25}]}) sendto(r0, &(0x7f0000000280)="5d54f8917f988b013143956a03bc6d21f9d0a41a4038e591547db42092bbe65c3314c182cab1db6243b063356b38e1c9dabfdc789da912a59d36f4794af22267f315aa3d1b5d85bc5ab8039cc8c4e4eef0b516639836b9849e59aeeb6afbe789549d11bff852eebf5e16", 0x6a, 0x4, &(0x7f0000000300)=@in6={0x18, 0x3, 0x44, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xd5c02a5, 0x8, 0x5, 0x7ff, "51189771c1fbad465ee04eaec500", 0x0, 0x2}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10200, 0x141) setsockopt(r2, 0x6, 0xc, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69954929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = socket$inet6(0x18, 0x2, 0x5e01) setsockopt(r3, 0x69, 0xc, &(0x7f0000000080)="ebffcbff1300fde245aa4e713048e69931929648", 0x14) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8001) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x9, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) bind$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000600)=0xa1d) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) chdir(&(0x7f00000003c0)='./file0\x00') r5 = open(&(0x7f0000000440)='./file1\x00', 0x0, 0x1) getdents(r5, &(0x7f00000004c0)=""/221, 0xdd) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000800)={0x9, 0xff, 0x8, 0x366, "0fd8b7815c10c1e73d6fc3f55925452ce912098b", 0x2, 0x10001}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r4, 0x40044b06) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/155, 0x9b}, {&(0x7f0000000700)=""/188, 0xbc}, {&(0x7f00000005c0)}], 0x3, 0x0) close(r1) r6 = semget(0x3, 0x4, 0x100) semctl$IPC_RMID(r6, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4010, r4, 0x0, 0x0) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = socket$inet6(0x18, 0x2, 0x7b) r2 = semget$private(0x0, 0x4, 0x49) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0xa000000000, 0x0, 0x8000, 0x3ff, 0x7]) r3 = dup2(r1, r1) ioctl$KDSETRAD(r3, 0x20004b43) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)=ANY=[@ANYBLOB="2e0efa9cb7f65944b62f66696c653000000000000000904270ea32fa078a94ae21e619e38c46baeaf7ca9fc625f37463e36f7eb9976d293bd6f25d3ff2154869c7d6f538645468a01d11b1651f173cea35a6c3b3fc30e088db32b79e3212fedc0dc9ae82b0866c170681805fac6156f152e01ad22f97f2fa7f3d48e653e3179344131d20f27200"/150]) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x8000, [{0x3, 0xf6}, {0x3, 0xe09}, {0x2}, {0x3, 0x6}, {0x90d527e4f80ddfff, 0x465}, {0x3, 0x6}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xfffffffffffffffd}, {0x3, 0x2}, {0x2, 0x9}, {0x0, 0x9}, {0x2, 0xdf1}, {0x3, 0x7f}, {0x2, 0x7a8ab8c}, {0x3, 0xfe7e}, {0x3, 0x5}, {0x3, 0x7fff}, {0x2, 0x2}, {0x2, 0x7}, {0x3, 0x1000}, {0x2, 0x1000}, {0x3, 0x10001}, {0x3, 0xff}, {0x0, 0xc07}, {0x2, 0x87f8}, {0x2, 0xdc7}, {0x1, 0xce0}, {0x3, 0x400000000000000}, {0x3, 0x3}, {0x3, 0xfff}]}) dup2(r3, r4) syz_open_pts() 16:00:41 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0xffffffffffffff3b, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) sync() 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xff85) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) setreuid(0x0, 0xee00) syz_open_pts() 16:00:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x101, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x3, 0x800fffff, 0x46, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xb1, 0x20000062, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x27, 0xbd9}], 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5, 0x80000001, 0x7, 0x5}], 0x4, &(0x7f00000002c0)={0x3, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 16:00:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000400008069ec653000"], 0x10) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000600)=0xdda3) write(r0, &(0x7f00000000c0)="453dfb0d4c434e9edc909cc1808425e1e245039b1b3e6f53476ff231d70994ebc29feb537e4f8527dea9685f92f9994cfb855313b641e4d91e113cc77d1deccdf87a477973943284b8b2de87d184961ad9ce2208d683fd24", 0x58) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000700)='./file0\x00', 0x8400, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)="1c8a8c6e04d4263b1527f15cdb1a68a9be894097e76d1982710a8b4140a6dbe72229808e047b3afd79fbb1b42ff255f91a2d966f6a58115064a6e4e61bfc51c76814ec95028983d52cfb53d0b2dabde2d2d98ec86417b55f9279f70dbcbf292677602c30a683af7b0b07ee423ffa694e3c69ae6bd734eb84c8c03b933fa8c5041209e7b0ed42c80d793f64e9671ba329295f87bc33525260766974d0b788d44e53901060195e7632b402c19d30b38db41f821484", 0xb4) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffffc}], 0xe7036d6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r3, 0x6, r4) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000140)="58d9ccc409842b080320c61bc17a3e9cc0d0b917766fccd774f2bc7239ac42d40b8fe4555ba4d65a4e24eae919d8c446d49de946531a81701729ff6baf5309674f37cefb608976f50d2a8ed5e32b0e8736d338f60449d32df93076b0060cb8c9ff081af76afc385b438bc1823207e6c33f9a1f7725adb54e35b8c7fd95ebe95854c3e7b847257ad54445646220de48d3a35eeb428c0a12f604e07ac734cf11ae", 0xa0}, {&(0x7f0000000200)="0d19bea12d66830031c7f1cce1388303b7de81a6d158c773051ff5a2b6c504d696a38fc1ba625528824067e3a13ad25d6587c3879f4273b5a3bda79bf76643da9bfd5bea20e2c809c224aaccaded32de08492fb26cbd466e530347949c84b32cde7f8f5b5650c3d9c8f124c45e669ad066310fa9142119f5203a9435dce5e92d570563d29378c546d8a6dbca7e4f54a69532a7d69cca7c29e10e37b6d0ae5c8d6e86b3bc20575478dda4b179d03538338979e6db104f12e58793203f7dea5cf7c7a85172ce1b55fe6266cfed16194e8ffaa811782dae3aaa1b0830f530c9675af4e578a4ecdbdefddb87686999d9e03309850f61b5c0f82a19", 0xf9}, {&(0x7f0000000300)="5a08944560afe8cf4906824f1a045d7267b3fbbbed71bbe6c263fb789890291e2c93c44d3f9c8ab3fc4648a7256028b012ac7931", 0x34}, {&(0x7f0000000340)="0906af09f889746207492fc084eb11bd11bd1da8672d5091b31a9b8bf8af6250d2ab79270504d070ee1b4cc9c27acacab4d84da08c72ef1f8504efcb231f0f5799f0411262c41c6f744a85444338c6c30842611d9e4934f0d619b504fa6a1f8280be60713f8e521a70fc030806841d032b6cb6a34a4ce9e5bab4f552cfb29b8ac65aef201aa2ed9551d2aa02fd3d0da4eedf30152da601d2bdff4ea374", 0x9d}, {&(0x7f0000000400)="29e7c0d7c8370ea9a3f8a5fea4ea9f7f6bc7519923c3f3cc77caceb2aeae0e67e8bc15db49ad2f91cfb8d1a8db9392fb046fdf4ecd0d45fc326a2e418b4aaa8216c97a7c325527bd27726fcef326e9aa17294e247daaa077ed5ec7b33b73ed51d9e8b50e453d11498005d6933179e48b734e4c14", 0x74}, {&(0x7f0000000480)="bc35aaa71b0210f524b4159d976f9cfd6240111b9499116d047d392e7959cdf59d52269f5081a0fc719c0c9fc1a5ac6892d64b08c661c7afd111fb456a94a32cff10ae1de2aacbfc4e624bb616c05bf0d0e83c5d909ff8c509a36386693463381fc85d2ee21150", 0x67}, {&(0x7f0000000500)="e9b325f74e947e813f6721314f41f6e0171dc9e80cc6b2f3b76d7b682e4cb7b910f82536683b37aea2e97bfb79d10907a2ac07b06f13d828f34c4c94d692751b36447b7b32faaa9d26275b213562cb8840118db8ee5ea96105f10531557a6e0b5381c4d6612e847a1cc72508339c1c51", 0x70}], 0x7, 0x31) syz_open_pts() 16:00:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x2, &(0x7f0000000180)=[r0, r1]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080), 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="45f613", 0x3}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3c, &(0x7f0000000040)=[{}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:43 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) close(r0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x4, 0x0, 0xffffffffffff0000, 0x513}, {0x40, 0x3, 0xfffffffffffffffa, 0x8}, {0x1ff, 0x1ff, 0x8, 0x2}, {0x2, 0x3, 0x64da, 0x1}, {0xf7, 0x7fff, 0xffffffffffffff81, 0x4}, {0x497cc1de, 0x1ef, 0x70123aac, 0x100000000}, {0x8, 0x0, 0x6, 0x101}, {0x6, 0x2, 0x400, 0x4}, {0x8000, 0xd21d, 0x3ff, 0x10000}]}) sendto(r0, &(0x7f0000000200)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0xb, 0x8, 0x0, 0x2e2) r2 = semget(0x3, 0x2, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x7ff) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) r2 = getgid() r3 = getgid() getgroups(0x2, &(0x7f0000000140)=[r2, r3]) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) semget(0x1, 0x4, 0x8) 16:00:43 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3a648c2d10007cb7399b42e0ed3348e5553"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) mlock(&(0x7f000046d000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x80000000000000d, &(0x7f0000000040)="ebd04eb43156f1639b3b9f0fffcbff132bc929bc2a6bbdfd48", 0x19) socket(0x1, 0x3, 0x5) 16:00:43 executing program 0: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x3f) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7c, './file1\x00', './file1\x00'}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2e0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) accept$inet(r1, 0x0, &(0x7f0000000000)) r2 = getpid() wait4(r2, &(0x7f0000000180), 0x20000000000003, &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/184, &(0x7f0000000080)=0xb8) msgget(0x2, 0x70a) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) close(r0) r1 = socket$inet(0x2, 0x200000004000, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x0, &(0x7f0000000080)={0x80000000, 0x7f}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r5, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="c28e328ddbf0436ba4e6fca501c74f28e98b52401b714e0918eb1c6484a10095cf3145b0060d3d7b2ed7fc506b60eac5ed7ede32289ea5c3521b095fe0550085d9cb226c6104389dc52ff90a9cedcabfc30949fbd52753f3308a6ac4fa345d", 0x5f}, {&(0x7f0000000200)="3f8d2bebdf90bd61105703f8b204ebd5c811eb574376439dceeeb3665de52281587bf832509056b77ce036bbe2946ff7b7871cc99fe6d93a841fab9842e7d6d271f728cb8c81e8eb42e0fcc59643eb3f950e3835b16d5e12d4aec45df0f4f007a335d423b0e8a5757fe17d00b565cd40d0b6c5381e90ccb3d31b9afbaa551be1d369dfeb1c01ee1a778e3ba0c6b9d03e65b22f7c0a77e2a0e21c941e47faef881d5b587b00c27744cdee0d2e04ee9583a6515304b4ff4a5b8fe620de34d0f0147a9f0d732d796a1eaba539186f7594af356b741b1072c3531bd60daa3b2b1312743c9a319310ab10093468112b8f3e2341887760562e", 0xf6}], 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x86e9}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:44 executing program 1: r0 = socket(0x11, 0x400000003, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000180), 0x4) socket(0x20, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) [[uvm_fault(0xffffffff82201e00, 0xffff800004d41002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82201e00, 0xffff800004d41002, 0, 1) -> e rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a3f5e0, count: 0 ddb> trace rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d40f09,ffff800004d40f59,ffff800004d40f11,21) at rtable_lookup+0xed rtm_output(ffff800004d40f00,ffff800014a3f6d0,ffff800014a3f6d8,21,0) at rtm_output+0x1a7 route_output(fffffd803f030500,fffffd8036431d88,0,0) at route_output+0x78b route_usrreq(fffffd8036431d88,9,fffffd803f030500,0,0,ffff800014a07788) at route_usrreq+0x35d sosend(fffffd8036431d88,0,ffff800014a3f998,0,0,0) at sosend+0x6e3 sendit(ffff800014a07788,3,ffff800014a3fa58,0,ffff800014a3fb20) at sendit+0x58f sys_sendto(ffff800014a07788,ffff800014a3fb38,ffff800014a3fb20) at sys_sendto+0x92 syscall(ffff800014a3fbd0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,6631dc31010) at Xsyscall+0x128 end of kernel end trace frame: 0x665eab023d0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a3f540 rbx 0xffffffffffffff5a rdx 0xffff800004d40f5d rcx 0xffff800004d41003 rax 0xffff800004d41003 r8 0x21 r9 0x1 r10 0xffff800000936c40 r11 0xba2980f74636d0f5 r12 0 r13 0xffff800004d41003 r14 0xffffffff82192808 mplsdomain r15 0x4 rip 0xffffffff813df7c0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a3f4f0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=484070 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800014a07c38,0xffffffff8224cb48 process=0xffff800014962d38 user=0xffff800014a3a000, vmspace=0xfffffd803f014528 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 80739 27864 26837 0 2 0 syz-executor.1 *80739 484070 26837 0 7 0x4000000 syz-executor.1 76221 304892 70856 0 2 0 syz-executor.0 76221 151578 70856 0 2 0x4000000 syz-executor.0 76221 308463 70856 0 3 0x4000000 inode syz-executor.0 76221 522981 70856 0 3 0x4000000 uvn_get syz-executor.0 76221 3818 70856 0 3 0x4000000 uvn_term syz-executor.0 26837 48195 20021 0 3 0x82 nanosleep syz-executor.1 70856 15861 20021 0 3 0x82 nanosleep syz-executor.0 10671 208336 0 0 3 0x14200 bored sosplice 20021 503771 26228 0 3 0x82 thrsleep syz-fuzzer 20021 54958 26228 0 3 0x4000082 nanosleep syz-fuzzer 20021 84262 26228 0 3 0x4000082 thrsleep syz-fuzzer 20021 381799 26228 0 3 0x4000082 kqread syz-fuzzer 20021 401366 26228 0 3 0x4000082 thrsleep syz-fuzzer 20021 228584 26228 0 3 0x4000082 thrsleep syz-fuzzer 20021 369953 26228 0 3 0x4000082 thrsleep syz-fuzzer 26228 357770 10968 0 3 0x10008a pause ksh 10968 458868 90603 0 3 0x92 select sshd 53845 46601 1 0 3 0x100083 ttyin getty 90603 496983 1 0 3 0x80 select sshd 41998 55161 72090 73 2 0x100090 syslogd 72090 138718 1 0 3 0x100082 netio syslogd 69765 326126 1 77 3 0x100090 poll dhclient 3475 357225 1 0 3 0x80 poll dhclient 64338 54818 0 0 2 0x14200 zerothread 72485 375769 0 0 3 0x14200 aiodoned aiodoned 67594 301413 0 0 3 0x14200 syncer update 66158 92890 0 0 3 0x14200 cleaner cleaner 59838 376969 0 0 3 0x14200 reaper reaper 23607 397916 0 0 3 0x14200 pgdaemon pagedaemon 47677 175932 0 0 3 0x14200 bored crynlk 15265 457025 0 0 3 0x14200 bored crypto 3287 227435 0 0 3 0x40014200 acpi0 acpi0 57858 394484 0 0 3 0x14200 bored softnet 32091 302549 0 0 3 0x14200 bored systqmp 36549 380550 0 0 3 0x14200 bored systq 79734 463026 0 0 3 0x40014200 bored softclock 44352 183626 0 0 3 0x40014200 idle0 39959 508169 0 0 3 0x14200 bored smr 1 112758 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9509 6349K 6370K 78643K 11096 0 0 pcb 24 9K 11K 78643K 773 0 0 rtable 104 4K 4K 78643K 786 0 0 ifaddr 58 13K 14K 78643K 261 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 1 8K 16K 78643K 171 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1880 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 15 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 127 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1140 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 42 30K 54K 78643K 611 0 0 subproc 64 65538K 69634K 78643K 443 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 127 0 0 in_multi 33 2K 2K 78643K 188 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 335 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 24K 78643K 3470 0 0 UVM aobj 60 2K 3K 78643K 67 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 54 0 0 NDP 12 0K 0K 78643K 84 0 0 temp 171 2355K 2422K 78643K 6707 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 570 0 563 2 1 1 2 0 8 0 plimitpl 152 54 0 47 1 0 1 1 0 8 0 rtentry 112 142 0 102 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 49 0 49 1 1 0 1 0 8 0 tcpcb 544 190 0 186 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 32 0 32 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 657 0 466 12 0 12 12 0 8 0 art_table 32 658 0 466 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 12 1 0 1 1 0 8 0 semapl 112 123 0 113 1 0 1 1 0 8 0 shmpl 112 65 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3282 0 1826 47 0 47 47 0 8 0 ffsino 240 3282 0 1826 86 0 86 86 0 8 0 nchpl 144 5090 0 3420 62 0 62 62 0 8 0 uvmvnodes 72 3647 0 0 67 0 67 67 0 8 0 vnodes 200 3647 0 0 192 0 192 192 0 8 0 namei 1024 15676 0 15675 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 17643 0 17643 12 9 3 7 0 8 3 sigapl 432 1277 0 1263 2 0 2 2 0 8 0 futexpl 56 18489 0 18489 1 0 1 1 0 8 1 knotepl 112 548 0 529 1 0 1 1 0 8 0 kqueuepl 104 371 0 369 1 0 1 1 0 8 0 pipepl 112 828 0 807 4 3 1 2 0 8 0 fdescpl 424 1278 0 1263 2 0 2 2 0 8 0 filepl 120 8315 0 8214 5 1 4 5 0 8 0 lockfpl 104 351 0 350 2 1 1 1 0 8 0 lockfspl 32 345 0 344 2 1 1 1 0 8 0 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 52 0 42 1 0 1 1 0 8 0 ucredpl 96 1630 0 1623 1 0 1 1 0 8 0 zombiepl 144 1263 0 1263 2 1 1 1 0 8 1 processpl 840 1293 0 1263 4 0 4 4 0 8 0 procpl 600 2663 0 2622 4 0 4 4 0 8 0 sosppl 128 26 0 26 6 5 1 1 0 8 1 sockpl 384 1261 0 1243 4 1 3 4 0 8 1 mcl64k 65536 30 0 30 5 4 1 1 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 21 0 21 3 3 0 1 0 8 0 mcl9k 9216 23 0 23 3 2 1 1 0 8 1 mcl8k 8192 20 0 20 5 4 1 1 0 8 1 mcl4k 4096 77 0 77 2 1 1 1 0 8 1 mcl2k2 2112 13 0 13 4 3 1 1 0 8 1 mcl2k 2048 50287 0 50249 13 7 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 88774 0 88692 14 8 6 8 0 8 0 bufpl 256 9520 0 3859 354 0 354 354 0 8 0 anonpl 16 152640 0 144760 87 33 54 54 0 62 15 amapchunkpl 152 5749 0 5656 20 15 5 14 0 158 0 amappl16 192 6900 0 6377 84 50 34 37 0 8 7 amappl15 184 101 0 96 1 0 1 1 0 8 0 amappl14 176 376 0 372 2 1 1 1 0 8 0 amappl13 168 354 0 351 1 0 1 1 0 8 0 amappl12 160 526 0 520 1 0 1 1 0 8 0 amappl11 152 60 0 49 1 0 1 1 0 8 0 amappl10 144 215 0 213 1 0 1 1 0 8 0 amappl9 136 773 0 770 1 0 1 1 0 8 0 amappl8 128 342 0 327 1 0 1 1 0 8 0 amappl7 120 194 0 187 1 0 1 1 0 8 0 amappl6 112 96 0 90 1 0 1 1 0 8 0 amappl5 104 470 0 457 1 0 1 1 0 8 0 amappl4 96 1125 0 1102 2 1 1 2 0 8 0 amappl3 88 668 0 662 1 0 1 1 0 8 0 amappl2 80 10233 0 10172 2 0 2 2 0 8 0 amappl1 72 32021 0 31583 24 14 10 19 0 8 0 amappl 72 2951 0 2913 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 66 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1278 0 1263 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1278 0 1263 1 0 1 1 0 8 0 vmmpekpl 168 12312 0 12292 2 0 2 2 0 8 0 vmmpepl 168 144267 0 142712 124 43 81 84 0 357 13 vmsppl 264 1277 0 1263 5 4 1 2 0 8 0 pdppl 4096 2562 0 2526 6 1 5 6 0 8 0 pvpl 32 488855 0 477698 223 80 143 211 0 265 40 pmappl 192 1277 0 1263 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 507 0 29 14 0 14 14 0 8 0