(r1, &(0x7f0000001380)=[{&(0x7f00000034c0)=""/141, 0x8d}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:03:09 executing program 1: socketpair(0x6, 0x6, 0x400000b33, 0x0) socketpair(0x39, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 16:03:09 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = socket$inet6(0x18, 0x3, 0x1) ftruncate(r0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0xfffffffffffffffd) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './bus\x00'}) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:03:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x11) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000280)=""/47, 0x2f}], 0x7, &(0x7f00000005c0)=""/95, 0x5f}, 0x802) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) 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(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000010c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000012c0)={{0x83, 0x4}, {0x9, 0x4}}) truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0) unlink(&(0x7f0000001300)='./file0/file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0x0, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x20000000003000) r2 = openat(r0, &(0x7f0000001100)='./file0\x00', 0x0, 0x80) getsockname$inet6(r2, &(0x7f0000001140), &(0x7f00000011c0)=0xc) 16:03:09 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:03:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) 16:03:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000000)="4bec4a6a996bc1d1187f0ba9b67974954c", 0xffffffffffffff72) 16:03:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', 0x40) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:09 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000080)=[r6, r2, r5, r3, r6, r2]) fchown(r0, r1, r4) flock(r0, 0x5) 16:03:09 executing program 0: r0 = socket(0x38, 0x4003, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x597f3d67, 0x1}, {0x2}}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:03:09 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind(r1, &(0x7f0000001080)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x7e) syz_open_pts() 16:03:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001100)=0x1) 16:03:09 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semget$private(0x0, 0x7, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/231, 0xe7) mlockall(0x2) 16:03:10 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x0, &(0x7f0000000040)={{0x7, 0xed6}, {0x9, 0x4}}, &(0x7f0000000080)) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:03:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x100}, {r0}, {r0, 0x2}, {r0, 0xa0}], 0x5, 0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="af2798d7e560814429e49e1204c39a550a51e5980bf4b45c5fc2f7494f9615d504ee8e3666e0c47aeedc7c1af644bc15f23124fd47a2d1320cdd3b9c178929f5812cee64ac3e2746a1f2067696a4f41d39646b719bb7b4955e15f932adc72637341b8d33c41daeb321e77687984bb645317fe3c70b1a351b12832ef569d53afe6956d0f4bfd09ae7914bbe", 0x8b}], 0x1, 0x0) 16:03:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) r1 = semget(0x1, 0x0, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x2}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x80) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/141) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) 16:03:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000127000/0x4000)=nil, 0x4000, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x4, 0x2}, {0x1, 0x45, 0x1000}], 0x4) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x1}) close(r1) 16:03:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:04:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000040)='./file0\x00') 16:04:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:17 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x4, 0x7, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8000, 0x9, 0x0, 0x3f, "52f52b197a393551dc22ada4896c5f5ce1d918d9", 0xf38, 0x8a8}) dup(r1) close(r0) 16:04:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="01201af0e9e81eab07783b37", 0xe1) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) socket$unix(0x1, 0x3, 0x0) 16:04:17 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x430, 0x0) sendto$inet(r0, &(0x7f0000000180)="02828010300cdc53ad73f0527b2bdd5d38b3b0fec9009fa50816a94bb9185ac2c951fcc4e81f1ba7a2490ed226713e9dac6607eff84ad0298ddd6d15f96e55078cbcf18bc673dbb5edebccc3f7a08151eb540bfff3", 0x55, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file2\x00', 0xa80, 0x99) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:04:17 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xffffffff) r1 = socket(0x1, 0x8000, 0x1ff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/239, &(0x7f0000000140)=0xef) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r1) 16:04:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:04:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:04:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) 16:04:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000200000000000000000000000000000000000000000000000000000000000000000ffef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x6e) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x7}, 0xc) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r1 = socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000240)=""/107, 0x6b) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x48, 0x0) r5 = accept$inet(r4, &(0x7f0000000480), &(0x7f0000000440)=0xc) fsync(r5) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:04:18 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x6, 0x3, 0x3, &(0x7f0000000000)) 16:04:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x7f, {0xffffffffffffffff, 0x799}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:04:18 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) 16:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x8, r1}) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:04:18 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x200) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f00000000c0)) 16:04:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc111, 0x1) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0xb31a, 0x800, &(0x7f0000000140)="e2ad96e962144db93fe19f0d241893dcb958a678a055b81a50ef376b5730487490e63f21aaf1de6af5a60d41fad8d318eb44f1d4c85f789324ce485daedf8e72ce493d5b97d681245b8e23d966125e05117de8c1c57aaccc338c611f6972a0552f744e086cc385159027f1e3", 0x6c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cfe81279888178ba914df7670fa477b5bbd5d154bb8b59f4796908ad28a1835ebb38814a5a9424a9f90e0fcda9572ca02cccfd2e4eb2242fcb1c3734188004aa8c4eb4af145acb"], 0x1) 16:04:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x1, 0x0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) r4 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r4, 0x0, &(0x7f0000000200)={0x0, 0x3, 0x7fff, 0x80, r5}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r6 = fcntl$getown(r3, 0x5) getegid() setpgid(r6, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x400000000100006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c7e5c2986b36307d7e5ab77cf8eb277d0d0344cd1c266ef08ddea5e0b095cb525b", 0x21) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getegid() socket$inet(0x2, 0x8000, 0x80000001) fcntl$dupfd(r1, 0x0, r0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:04:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) 16:04:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10213, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x0, './file0\x00', 0x100000001, 0xffffffff80000001, 0x8000, 0x726}) poll(&(0x7f0000000040), 0x3, 0x0) 16:04:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r4, r5) fcntl$getflags(r2, 0x1) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:04:19 executing program 0: getuid() 16:04:19 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000029, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd69) 16:04:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:04:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000001400)='./bus\x00', 0x2110, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0), 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000001340)=[&(0x7f0000001180)='\'\x00', &(0x7f00000011c0)='g!.]\x00', &(0x7f0000001200)=']\x00', &(0x7f0000001240)='*\x00', &(0x7f0000001280)='^\x00', &(0x7f00000012c0)='*\xb2(.\x00', &(0x7f0000001300)='\x00'], &(0x7f00000013c0)=[&(0x7f0000001380)='-:+\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="5dbeff0d499b69040b15e775c26266501fef0d03a4343fdda73aa54d5c24abde7fbade0403c149b677f5dc44137844b1f4fe0aa02d658b8154657fbf261519181a77daa25352085b519a996360d0c3aa02d2a6d0b81e7051fd0bb3f72c3af1d11535d84894395ef4816849c21774fd5597e753537ff454c456300e9376e4e7478fbc0cacfbcd5aae35696a6c08721d837e2059a40214f444660eb235484e992a3cafd8bc9341d5c359bd4d685b3f950ebb65e7273cc074e69084c1e11a2290971edd150b86661b918abef2d78e0d1b1892a2ae571e74fa4adcae2acf5d3cfbfc192a3f3e610f0a9d2f7236a2e5337183c324c126ddb4fef82e432cc67a25e2744700bb237b7a8c5139f9137ca02a6adff52919f4211bf7364c6f841b4f1b79db126bafc2ae2288c582c5de29f3e3560ae477ac831ef5dfffa4a607349b0f9a0c97b69775d65ee30adb0be177aa4e92261b5e45f6c8c1429539f67b4af92b221e987e28f1b36b60765cbd027175c40023b2c98c7f17d2cbb1d4f5855dcda90c8646c4e13a4b4e4597b00fd4f2861f06a91055e6c943a0e0462b5e6ac0089160ab2d88da0ad7dcce5e8d4768f5f28f75b9a63e07b29328cc73ee3b5da614f6fa619dc4b814a673bae2ea4b2a37b962713fefa31535a7e629173a6840198635d94c65b4ff4945a8ff3935168928c54d84a42c5412fa99b97e7939812bc49db1525aa2d8477876a5c9e7e844b6ca8bf2e45874b11406ff56a28c72ebc56af713fd248ee7edc39c8d08ef91576afd24e4057084dd59ae8886630a0936803c1f3a99eb9adfda689b08c4ed3ce4e398d8137773c6bf7cc2dac81a7b2937a2530f90a2efe51a6b8e9132c64eaa206c3eac607c420ea581cc25f24907b1020a5e9520a280dd90ce9040618943a6b03999d6125a008550640ea0d6d099fc30cefa079f382021ebf7391b4bfb32e1c5c2ca90cc3c627dd3599328472ecc6a413e9430e3618aef7e869bebf21d4edc37fe751a114b9149f0183708fb371112f9dfa11ba1aa00fbfc4f110301945e81a5d5488ba4b8576cbf59015d3aed6547e74cd1775e78c1530511a53c6e7dd73687ea870333c00ec089008439eb8c5a6ba926d1ec1b8902368abc9b6d1be72d4a64c25378132c8fc63c3f0b3896d7e49dbc26c7391fe01e9ac41cbabe9223937c3fd9657091bd5d0f5c06b71c9a00f23169aa5ebeba88bf7481e3f73c671953753cb3427d79709719ff0f8ca9886813be2f3cbb59253b8faebd6730eeadb8cbcc902bfe41ec2a87f88914ed861f602eeaade4d5a8711ef1b71cc63a6d83e1aca5dea879499ac6537e66e1c0fb5ee035295c0fbcf6b3ead5e0a5c50cfe88be8b8a6db3b359310613547cfd9d6eb7a4f1436195cc1e269892552a2b63864d93e821e6eb65c0224bbb55e2c592b2e448c0bdeb65dedaec4fe5e047c930de2c997bacb0dd3e61ec181eff5ab8a5ce09e26b13942dfe7dfe945dd3789da7f8f4ce77a596e0e0345e5b79a64cbf6382973322958a7e4888515f9144c68685b437d00cfb27e5ec14bec30d73acbfb5743c0c5c15a7047616c2ec603557d47c5de681e937e7333650a213fc708988e24edef38b3e3aa6ab567a9dff7f06c2ab1ab278f96a282d619f5e95bf6c086bf0b652b7c1024dcd4b38dbd7c567d3f1b0f54b0c9d13cd46bce820e5e4b133dea00387ff0ae34732b80aeb8aab6eeaf573f2c2ad8b56969abb1c72f5f87b6272eaff47906f8e94cc48d3fcb1e3a4220d3dfff8fb4aa17dfb6bde78271ee3ba38cb3a57e78f18f0e1f304f8426ca64d1ce1deae172a8680b6f6aa164ecdb939daf1780df904bdeb450e22c277089c85f6a497eb57bea312094710c98fdd4eebb0a6a22f05e0718537fc81de5e5775f55dc36517f5b4c76ad30aed41a9cc509dc8e4bfa29d17f448f95c4b8c7f17138451fb24f21442e3ff2f08a9d6d1acea36db0e68ea40ed925db92051daa44a872c24f5fe350b3df0018e1ebe820a643cbe12fb42f19715b691f06781807d2f8388c32983dae53401dbb23dddf538e7216d8b0e4af63d3d06bd2c047770df5a66942b1b071dda7446978aaf317b82a3ab7d779efc5bd66bba9351f4e15702a4b6e3936198b8135dffba930e35fe83aa6cb90f935d5f27e5f88652a3dcfd6ade3ba9f5a64f1b038d6ec1692a8ecb4cc1d3870d1840bfe34087953caca994ec2f737e46d97936988371709e9e3f28d6cb859a23655b3bdc9b2038de286ea95be507794e37f4351727c75debf81ecc99b4393b8810a7aed7b39f2d48adf63d26891319cda611591d4ac8d2865a4864ab7e71cb291f04065e28d711fead063e34a42488ddd3033661e683723ded7ead534b964790a78d3258a0c86e4a17701d134e2ac244c63312fe923d9b7d0525448df0dc423e38668f37fadc0551c900c9566e3ef6eae8f4ccdf75253af47ca68a6d4fe3ee7779f9faa919afec42e12acf7a01aa6e29915174554093e8f4f15276176fac21d34ab3507a15aacc05cbe90cc3ea7d5e6905de6afc3ab33e433ac4c1e21b111a4af82d4e25e7d5a07974151876baabc8fbffdbed4a3ad62251581f9f8d6791e56846210aa626183db9729af00c7aee92d8225d57867e181ba4bca195c73fa04045898edbc53017a950f0f060393f02551c67bebed85d335623f2c4450ae0c2ee0a46b30b5dda360de0a91dc06c4704686fc00a5cc4013ae1580e76961b838fd52e80030817d26bbb6ebeccdd04c941f40af6be82e61f0b9b79375819ea64ebf3a70468d02af2da36f7c992a45ca0742d3e632a7bd21bf90b0efba0d17540a5190453d235ba71d2de5a45564bd4f47c08e476af0538991a3d0b01633534b6c0bc696c82e88a0bd1844f7571d0a69bf76f4b562498847bf05c0ae2c122f3e558086cb4fb1ca803f8df43bbaba31b48b03d35521608c26b7f5f50abef98bc22382267f75bb15805cd281632b02143434a244601fe3567a6e0ab4bee711e9a7934fd253582843c7e056bbf81ba0b7403e995e694a4926833f280d3dfbb3d210cc70f6d5c26a2ff5ff36f02cc87b0747d5e09c8847c4c8ece4ad4ac1fd1f38cf2e227cdcbfce7f7e5391809c7b8d27c22fdde0c22b51b2fde2f57b38d8b65923d04c904b1a49636864c54486f747ea3fe7db99ab95d861bf2c561903f2d3d23cd6c9d4d436988a4a92cf7b8143ad4759ac882ed0789341b3ee410ccd9f3a9966b3b0daf71a807a6000864547b1e77835f7904829c7e807bc7a64f8974bafec082de36a7b2e55c93608142260aac179132db42f16181db92ce3dec5be94518f3ff3727b62f4dbf217158c1407b7b6999679062b3b86bb0f2ecedc21969a9c790ef651d6ef951794a1173e67735fb340818d79e0204a07ebef0bd49a583429c27861d338e13e2ca793ed46cf4e9f732f8cdd4c20f494a71ddd58245c8226c15170663c74fe98e2373a70c04474610de6e7a84ba4a2b2282661000ded5ab5d80111c6342689bfe7b4c47878047a4edc4a594932131c36f7df469dc70470cb47f5e65ec87ff4ec4ba605100a50aae009a852736db5e589f2e8ade8a85062fab5557056ff602f110a00787f953cf98b6f773d86046036ef48e27b19c819cac9508db6f522109eb6da97355fd9d181b19169f35b01d99d12eb8778c6b903ec6dc2158364be095c4963c4d65ad9832b1351a0d70071c9d653485583cae63c2a4b0af205a23f9ce36a1f5bbc3703c378a394f63885eb1749392d5f53b6e7dc93858ee1960204452fe214982b7cf000451265ee5d7c35285a41ba535f89d2417e481b45431ef3cba6bfaa276aafe98777844af58612aa9c84e1ef6c9535357f2b864ab57a377aaf0ccb05e016b7bbf5f8fb7d183fab149d60c2d67ae3ec75b5f03e10fd06da4017d57666fdde7d8df3dcebc29fcbd6fb50c7c9a5389ab26acc5dca28c8c674f04a65a3f9713c3f7944dbf01277854e47c19b80c407f37deace05afe483577a264f7a8042a157305e4f1112a38075929ecda6671899c39b78edd46583de40bd2fd60035ad261a48424a4789a51bb20b839e81ff8b17a31757971255bcc86497db78e456cda8661a103dfe11c340e9a5fa6964db71cbd6113fab1f289fad241bf06635aef2536767e94877550e920f5a311a5d4d9b317bfa32bea496a1a5e1cff7981d3643d168ebade9f924e1b1be494a3f5251bec8f646d17012040d59fbe7f99a31ac769073c3aca8deded6dc32f417aae904b6f4fbeb42143a22cde57a02e405db9d6a7a583aabc455735dadca530b44ac8c843445f2ca101a9e3d32f5f84be9e9a9f0dfa95af6ef3d5ba110610219a30c8dda5a814a2cd3faa3f1343db974c181733588707b82651ce1fa3ddc899d3286726f894f1e44df1a690899ef3e1293a9f21d2da9cdfc23ddde0de641be730550031e4b1ec2a8b5450cef2572b17bb2af8c0003974854412271ccea4e68f812583d4938c23e33daf75eaf7a460bb689103f72b72bafe2c15cb09292f835e58d8911267b2a206bd5a6396a8206cd539d63c102618c458d5dd1f64778a66399cdfb659bc79c5f17d8350426e753ede62da961bd6b000a1a5a23b70a35efe6ff32c35f0bca576b90302e5dc07cee4739378d0d9cd261ebfb9736a0011b61bf3b4e4795e0ca042a7c2a1c60b8a0bcce2ea1f456a3fee43f8a41946593c3559094d0cbd9169614deca226578012b47eba1166e027de1124d3015cf67bc30df5256e59457ee2974f63182932def01081ca172a8ed604e06dd0211baecf8d470da8eda5d5f2aa7d0149a49edf696d45b41f8d8b959845a8a880774a557746473ca7307437393f371821659f10705246464b862a29ade9079207d44edaadf150ce4d96cf038c93642949dc726e08ed350181bf5c3263740c36c6ab35f5b552c8d9a6bd58ceee8a588d3ec9fa38eceac0081dc7e24c91df1e1ac8d15e9f855009d4e574b091b2d837c4fa52972c3543e51d04d24e1c5a2633230b417952cffcfc71f619685283f18dc94aa903dd845f2db594758748b6759a5a214755efe2266f9f70d7103a32faa45b5bfac5591bf8fab4f3ac68d32798a59c187a8f14c54441f5f869a1b250769cc64616a388d5d3643c3582272fed2365420ca86f5f0dba95403614dff3d11b630c0ed2caff82ffeccccb478845e3ec3f2d6f3c7a59f0707d664e4f56683b40594a76bf218968bb22df88bf47a78fc147ef3e7234beb44e1adf1973ee502241dbebdff97bde644be531f78735f0d5673043ec86b9534c6c081c32d7bf8d17146036c11afc04e80d7ddf94d1b618ce27feddd250f1170790d04f8a434ab7df1e0201577746499729b1c53d7778a7bc249336f0101ea15564c64476dc6460840cc83ae066a510faef69d2aacc5678799bb5e59f27c967540fc56752742ce0052f3b8cd8a498975e57654d024a6d2b11e2fb4501fd3535fd7af66aa820e15890cc0f5fa01a5f6b1c9328b58971397b8076955b7fb981a49a8bee57f01afb863b8d660d04ad6e7be91887782b56594a33bf5e5cb12719233cb759f619d80519ae453a2ccf9694fb6ba4ee3878b5307e464c652d4bd3b69d4d76b0484de105c68a2611aa0868a512aec4d0e5f64402c55402afac0dfba84b6bab598e1f9d5c279a536979e88a6523c0922128aabd6c57d3bfbde0ae0c70734a304925100808f058063f2043726162694ed61cd6b46df8a1e7b10ad6a652f43be8f7fe5b0c7a053b214edc12637f268e8a664803d20ec7d490438fe6165c5b62c3c810", 0x1000}], 0x1, 0x0) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:04:19 executing program 1: r0 = getpid() r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0/../file0\x00', 0x200, 0x8, 0x80, 0x1, 0x3ff, 0x1ff, 0x401, 0x1, 0x3, 0xb7, 0x3}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) setpgid(r0, r1) 16:04:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x12607a30, 0x245}, 0x8) r1 = syz_open_pts() getsockopt(r0, 0x800, 0x1, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) r2 = dup(r1) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/60, 0x3c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup(r0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/76, 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x280, 0x1f8) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000740)="ed5b475ee47aab33afe3f606c55d74b8a7aebd77038402e9c38ab4e0bc8c70dcd571c37c24df142415d6e64f8d202d48562da9d3fb74670bfc8d8b359ca2ba395cecb2c8d028", 0x46}], 0x1, 0x23) r5 = open(&(0x7f0000000800)='./file0\x00', 0x84ca, 0x40) getsockname$inet6(r5, &(0x7f0000000840), &(0x7f0000000880)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x2000, 0xfffffffffffff5b7) sync() recvfrom$inet6(r5, &(0x7f0000000900)=""/100, 0x64, 0x40, &(0x7f0000000980)={0x18, 0x2, 0x81, 0x9ee}, 0xc) open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x101) bind$unix(r4, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:19 executing program 0: r0 = socket(0x2, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629909d231d44150d5993968ccaa6a5bb09d70b0eeecab5d94b6aa98ce66d79a8dc4a50a5b7635d675f3ce24bca51d61f8ab7f6533ea4eb63ddd6b73d464e31dd9fdde5115c5a0550f04377979d7e7083b5549014d71e2ea5a1140d855bdc4f995de9f56f071d79e400a6d6d26e359ae4c4e0b84d5c7b18e0c9720802c8cff6c45fe563dba813e0ff3dc7865e38ded721f978e73ceb61401c6005542a7d36e97371c462922eaf138fd53b4c87e3e3e4181490adb45034fc6caff4a25f615720c8abf333872f654a799f938e067a5d4dacc3b9200906036e01f53f27a353bd117a38a0b543367b6ebea6d4541e34643c2c5238c11d98b4eec3dbd24741019327ad77d0d395ff32297430ba1828e3bb9cbe38ce0b5f4d0572458c71d743121f5bd940daaf761aff6f9b0b04aa48ba68b02bad4bc7fdc61b6df68365d6363ef9018e9783b85a49575c7f19fc331fe1f6c6f1e2b67f75b4d3cbaa93be0da8e118bd123dbb4eb648c0fafe1223c06497857c7390f4467b0083fb858d065b8bae4021821c9eecdfc885ee742a6fb82d5ce632f493dd62de1c4966741be5580fb3a290304337cd297cc217dff21c2759033467cb6a1eb96de28db47d21356cbffba5d7fb42590f453d818e6a417c4496a1411d4bf13ba437bc63ab116a789e86191aa4c09f76c2c2480dfe812947ae5ff1e9835b66d93b114a3fd1dd4782ca0dba6e4c576782301636749a7a65d3ac24c7f04f9d6e16596b8590aff9372eb1f6f01b82c89ff79e68e6b2d5318ea8c3f0ac5e20b14bd4465a35b7d740ea62dbafab7669ed57f676a277d1b6c23bbe1b07e6c9b77eaf371a7280330c25a1240c3c79f51df0827fd99db9c9e0243e294bd84f87d4c6ea48c93c80fe9a4668bbb0a7d1102e58bde099fdde5dea5bc26f5225dc845fab3a12f22a84b4e8cc4ae1acff7c8ec3d2d179eebf38229a57b7937df68e24264684d44ca448aa67b8f3ffa2823652cec5b4608dc18b5c72b524f808daf5958a9bdbfaa76cc0566157dc497f0c6598057d3055164c4b9c62e8d9f0d6d764f13c9e3887b3ad2388295e877e712b95da5cf520c96c69c05ecea719940aaef09f8661e71436804a32e0496f08320d7ce8b8fb91a29e89d1cf0a4f8dc6342b533dc74682c001a56c54b4ca70b64c17adbed9595200177cd6a3757d153f811014e8a3bc2619140e576595929582ff1c9b0e762e4f83cc1aa5a9a83ddfba4ceff715b455be8edf26a22c0e6d96156c5df7aa6015a09abfe43cf09aa54a13046a0f813bdba384de60184c546ec098a5911fde13f62ef36c3b82e13302c87e018ef64380a68851eea29203cc2d15c43b5e0f4b366301d28b946542a879dcb4643908b2c55eb9fadc8e4487e1ffbb7f83b61b1618a63ac8da6ff1afca8cc69577dcf3988c985a93333296b2117ece32008a79f42180d506b02f6f3b671c7baed87560fda6c713d9374ef775dcf0dc85540553c79a", 0xf80}], 0x1) 16:04:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffffa, 0x0) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) close(r2) 16:04:19 executing program 1: open$dir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x890, 0x100) r0 = open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad07bd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3d22f0082fe58c7169da7066b9b3bd160651b6a401a6a0c7d13dff792a4aadaa0afe814225b33accc0b0d881cae031560834d5c7e1beb902e08fbafe01f29dcd4"], 0x50) getrusage(0xffffffffffffffff, &(0x7f0000000340)) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:04:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r1 = getegid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) 16:04:19 executing program 1: unveil(0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:04:20 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) 16:04:20 executing program 1: socketpair(0x2, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0xffffffffffffffff, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xc0) ioctl$KDENABIO(r3, 0x20004b3c) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x10000000c005, 0x8) listen(r0, 0x41) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82025cb0eab0fda94826286f8fdfd83064a90b7976a7217f57e793342729db35e85a00b5c1dff21858d67a9f8a873d0493443743f03085e484190e860e7bc30f669b14f6bd"], 0x10) socket(0x2, 0x0, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:04:20 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) fchdir(r0) 16:04:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:04:20 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() openat(r0, &(0x7f00000000c0)='./file0\x00', 0x600, 0x10) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) syz_emit_ethernet(0x8f, &(0x7f0000000100)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") 16:04:20 executing program 1: r0 = socket(0x1b, 0x2, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:04:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x60000002c, 0x800000000028, 0x0, 0x0) 16:04:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 16:04:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='\x00\b') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0xa0) 16:04:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:04:20 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) syz_open_pts() 16:04:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:04:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:04:20 executing program 1: socketpair(0x1, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x1b) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 16:04:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) chdir(&(0x7f0000000000)='./file0\x00') 16:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d9695ebfda2bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277efcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a637b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda0968000", 0x201) syz_open_pts() 16:04:21 executing program 0: setitimer(0x1, &(0x7f0000000200)={{0x0, 0x6}, {0xfffffffffffffffe, 0xd9ab}}, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x75a8ab1a}, {0x4}}, 0x0) socket(0x6, 0x4007, 0x7) socket$inet(0x2, 0x5, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x20) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:04:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='\x00', 0x40, 0xa8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:04:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x8004667c, &(0x7f0000000000)) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) 16:04:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r1, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r1, 0x4, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r2, 0x10000000000008, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2000300000000}) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:04:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x20, 0x401, 0x5, 0x0, 0x80000001, 0x7, 0x1000, 0x0, 0x2, 0xffffffff, 0xffff}) ioctl$TIOCCDTR(r2, 0x20007478) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:04:22 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x20000, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x2, 0x4}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) getpeername(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x123, 0x0, 0x1c}, 0x0) unlink(&(0x7f0000000640)='./file1\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.@,\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='(!]:W\x17\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='$\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'*-\x00', &(0x7f00000003c0)='%,)\x00', &(0x7f0000000400)='}^\x00', &(0x7f0000000440)='.\x00']) 16:04:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000640)="0233dda2c95debf4c3e48ece8295ee3eef45d2a370", 0x15, 0x404, 0x0, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000fbff6669a3a1967d"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bf", 0x2f9}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:04:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000100)='%', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, &(0x7f0000000000)="f200005c00000000", 0xfffe) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0xfffffffffffff3e0, 0x0, 0xc91c, 0x5, 0x0, 0x3, 0x1, 0x6, 0x1}) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xd9f, "b00052009d5f0c6400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 16:04:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file1\x00', 0x4, 0x2) mknodat(r0, &(0x7f0000000080)='\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x40, 0x385}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x800, 0x9}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x10000}, {{r0}, 0x0, 0x0, 0x8, 0x1f, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x7ff}], 0x0, &(0x7f00000001c0)={0x1, 0x7}) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/207, 0xcf) sendto$inet(r1, &(0x7f0000000400)="f4825b4b905e4eb975c336fbef58e51ec9a54190b607d81f0b5385aba8b274b7ceea9a76209e9b87a4a00057427c082723019ec1120f615da46e4d131711fee65e91839dd116223c2ace8fbc21805b5385c53e4626a24ed599660702c111d3d97247c2515c6f142044bca59f0d7093259c4d9f8e9e1601e892a2dea9a1c3d54f1ecfd009cfa773ad9f16ba2fc7e1adf88257b3e99e0b0d862feddbdd0e34b5dbcfc1b72b3c887b77abcdb3d80f31e491e84b1c9d080f378491558a592f6a6b1604de2006a9e691258c9eaf009078b9903a2d63f6cb9e9f3380d4dd21a899e31feb187287045fe656", 0xe8, 0x400, &(0x7f0000000500)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000540)='./file1\x00', r0, &(0x7f0000000580)='./file2\x00') r3 = fcntl$dupfd(r0, 0x2e0fb8f18c95c474, r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x2, [{0x3, 0x28}, {0x0, 0x9}, {0x3, 0x1ff}, {0x0, 0x7ff}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0x9}, {0x2}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x100000000}, {0x3, 0x3}, {0x3, 0x5}, {0x0, 0x912}, {0x3, 0x3ff}, {0x3}, {0x3, 0x1}, {0x2, 0xf305}, {0x2, 0x40}, {0x0, 0x1}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x1b}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x2174}, {0x0, 0x8}]}) r4 = dup2(r2, r3) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000740)="c246bf817734ab09e79a3077515deb782b348177ebfbffad6fab8ed1c788513ac863f7c6b615c425267c357c6340328d466df7ffdfe88c141a29eb8e4163a21dfbbf0a17a06cc79c", 0x48}, {&(0x7f00000007c0)="548164fe9142a4758a79078ac8c1dcddeef854b005d8ebbe28d8393c0525585b6eaf56b22a8261f7874a909195899fb125504b5430f51acc41", 0x39}, {&(0x7f0000000800)="ba605f8f16b0715075f2790f53e6a0de88ce55ba3f228e6b199d68e27a3572e39612163fb58bc83083b1792e1cf3e2d393e9937d8f143330b134cedf70bcc446afbebc843edcb66aad0a914a31e30662d789f09d85aa956bc3950ec569c3314e9af8c445d66fb55eea31070200c64d0aac1520cc5cd14db9229e8c3df8a3c345092dd623aad0e69103ebc5b5143150a09b15ee82743bd6e04aa6f1fa04690454641529974754380a0d", 0xa9}, {&(0x7f00000008c0)="187f573e2850526c3e3bbb3cff077823a3ed991059d236644fe2c6f0eded245020f90412d01677da7733a6098769071bb9bb3cdbbe36f408de9a921bbbbb2298abc9fcc0f728925a3efbce4f0c0a7042f9b5cd261daf01bed89d9eb757198c5fe4838ff6c4cd12921e7cdbadf2296a203d6b689f69094c39efab6cc1b7ca56adf51beef8ad526ac4add5136ce8da75ee6e90b99c6a7567701a452e6f1bb694d914962071bba0c95f6f5f64cc06ae29c30f40aa1d8c554097b444f57ffb96de60a6630e27c7d19e", 0xc7}, {&(0x7f00000009c0)="9edc7fe9e38fcfcf7b169780bfa4db00e4d28772958f7104251d0bc1ce14a694aa1301a584c69b8bf0680a343cb2c19cbd2023da760a55d04c78583ab51461755dc4a2db12cf9da5e40a489f594c9af46cd8748bed403f37d0d6937121b1ee6dac0eb333ada5c754a40dfa6b47ee2cd51f1f34bbeb", 0x75}, {&(0x7f0000000a40)="baea4b69c5c5d066eccde41eb3e94fc08d22e6745d0fbe7f2d5c9679016f21e241e141479b8f003c3fbcb21624a3ff504b2bfe25076613827a6df0979ef59a44f5316146e73b31435b7199a2887e862e58f31e06add87403873eef4ad2fd39fe214f250a268dc166995f653583d6924140dbd11b2fe010e1b0dabe80be7caaaf1f33ece1107fb943b00f1c637859961946a439dd1154a453a5228df8170082b2a30fff2afe4eb90e3195075651054c364ad5dbc7", 0xb4}], 0x6, &(0x7f0000000b80)=[{0xc0, 0x1, 0x4, "a1edc8f2fad2c15d560781b6319fdfce861fe7701d808b8416d348f5a9de1295eaaf9120696bb61ee7ae8f7600c8e6e3027cd9046995cb81d4ffb0fa78e8c2d718f54023e9edbb2a02b569c526b6f0e80c091fff74000d190971f91456e6cb69a6ffb67238e09b4a7abc2c630e9da45cbbf29bb477aceb72c72c2ca9d667449c03631c4175ff7f9aba8c01d6f7b257b0d620b368554fc5d5c45f172dbc3b344883ef501bb161ecd443"}, {0x38, 0x0, 0x4, "3fff26c8fe2b601df179f1946759213804a9e3ad4d5ceb8ea20329a0fbe8124e893c381b"}], 0xf8}, 0x1) mkdirat(r0, &(0x7f0000000cc0)='./file0\x00', 0x112) mkdir(&(0x7f0000000d00)='./file0\x00', 0x108) r5 = dup2(r1, r1) semget(0x0, 0x7, 0x20) getuid() fchmod(r5, 0x2) fchmodat(r4, &(0x7f0000000d40)='./file0\x00', 0xca, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000dc0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x1f}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000000, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffd, 0x39, 0x21, 0xff, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x6, 0x9}, {{r5}, 0x0, 0x98, 0x62, 0xfffffffffffffbff, 0x8}], 0x81, &(0x7f0000000ec0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x1, 0x8}, {{r6}, 0xfffffffffffffffd, 0x40, 0x80000008, 0x400, 0x8}], 0x5, &(0x7f0000000f00)={0x101, 0x2}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000f40)="06944535e8263c9074fa4721f8055e69d90ae41bff92e01bf47fda3f0d7956bfc3bdb339bc6e20dfd0b1c182a4623e46c930803833df580695efa2a1aa6e57ced158491953488e81354674448d2e0a239fe773b15ec6158ac0e01e3b35299dbba69a1bac0f30f48c170fa5150b9a272e03f8abee2b6aa18f9cdd338629916698c5a570", 0x83}, {&(0x7f0000001000)="1cc08fab2a30e47b5cd82f76ecf9cf116091ac051fe94a11a29dc55b44953a1b8c1d93e15a92505a15443e0e659bb326a8f28b9ae1a920bc9c1fbfd51637cbe5e0e1f15ccff3e22324be341126c0ac13fd9fc4e4772fdd70cf1e3b6578fd63ac717d798b67888c911d33418433ce6bf8ad94a5670d29c2add434e55cbdb9ad49173c54a077974bc6c0668a4dea452d3de5b6afa78bce284b", 0x98}, {&(0x7f00000010c0)="6e9d2a5edc40c6d403b5e53f306ca9f19df6601ccd6f67f1b0be0839a81b7447d5c1ba233dffe1a2686edd02d65658245097cd671bca8df695e2249b7551e367db187f72934a77e4746980bdacf6b190cdc09f1d5de13de2e49520a5c2ec58e6544788ca59fc279c7206cddf486746f81d229f7b74aa7a47180f56859d551d96", 0x80}, {&(0x7f0000001140)="063ad2ccaed9203f150ca3e5d3a501cf8a10c063e20da27afd52fafe5188dd144aa80e0e792651abe48bd96c275d6babf07032170ca2a690c4ba7ca2f8d62f61008957ac6fe858c47264076d279d57109a3024a2771e087e4a3c87cc0b108553521d8421ac515c6aa8f0f4b7b6b5ce80618a92905efa26ae2d67f7a7ed4f11ebf343c59012df59d799deadcdc7105dc58ae85e278b9e668f42e575edf53a77b1bfa2ee6fd901de", 0xa7}, {&(0x7f0000001200)="41dc019ae69e2a591cfb318347dd74625a5cec6a867ff4a3ac3e873eb7da29fa", 0x20}, {&(0x7f0000001240)="4bf7171152af3ff6beb477f9136cba6e43077c0e3d3cb2eea3663a82e408b689678c7b67235f92163f13b13b3717389e413675e809f6e0c1bc5c9d8490c1f40409a34c6e1bc592accd155568b3c74a7fef5211ff7f9cd7738722ad142581fdf6fd77097feb38aaecacad7a3c4a239f12983f9d430c31c1c336d38a0b2093ac19e5cfff72601a03b28ed2a2d61501ccc86c32912b274eb884d2b059d95f81c6db71ac387afa0f0fbb8efa7d27450fb48ccced9a65426c83ec2dee09d252262bb8130fbefef0e38a748a0e374768fde932400ec072fc65d7b3f226f2216018b6712809e2aa6c3694d6e72aa1333254", 0xee}, {&(0x7f0000001340)="5494e84196719ba91a92a435c9e5aad7afb3bdd95a5be5130ddf26045b5f998b7655f451198442aca4f4a765bd5d5764a3234a7da52e62adab9fe29e58508b4a21b0b8670402fa851c1688928f3c88350f9e91b296ec75a3e1f713d57328cf1c8916dfb893a906154dd2025f6457183f8e6f6ee1bc7ebb08a8c870017e67513e8542627b12d51df2798cc2a3901cbc3437ba11ee8779dad38c5828613e299d068cd53a442dc9ddd2cde8ae7afad572ca3cbda1ec8a30c5274daeabd35ed3", 0xbe}, {&(0x7f0000001400)="f6e1890988360c39de0800b23711f778dd0a9859782592beb2c44ef51f01e8750f47559d5373cd4f819b4fd624868950a9f1969fdcf6bc70712fa82d24c7f77c5bff2e8ee3e53351d39127e90adc073fb61f7ad1f56cc25848fa9bdcb634bcc2a3f782696c3b3feaa6bed4d1236ff651003e5279a422a93be6d91c53b298ce1663c538ec7f2f", 0x86}, {&(0x7f00000014c0)="c0237a5aeb71e84c09", 0x9}], 0x9) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000015c0)={0x3, 0x2}) writev(r3, &(0x7f00000028c0)=[{&(0x7f0000001600)="bb8c47e66e19d39a1fbc9cadab93ab2222432aac78b707cedebaed66c20d291430a4b5c3d9db2f5ef2aa20c307ce4836367010e8e95542334152faf1ffd7d996f228359b75c57ac4c4db3b3d3ec4fdb8e8d461d42cd154d0c6c105e21934f535e38675292c9fc4cf", 0x68}, {&(0x7f0000001680)="ea3b5a1daef81ccad357fa0e04d1e8e77062594fe1456f26969d1c9e91b91a7cd03f4f23afa7154ad0b06e08967330f6560f3e4971e0b07819a1dc76d7c9a1a4f88bfdbe235acc2a9a21c695ca447ac193da0ddef74977320ebbbe04637db7c3fda3292d97499c5c47f2d3c5daa1b0c0d0fbcdc3665ae2653b154bb2183f05d08da046fedfa0d407c641c89a5456c272dd9c99d631380ca40f4d519aeeea1d28ec82133b350caf34ada3cc70383e43061a53daf559cdc225c805c942", 0xbc}, {&(0x7f0000001740)="73546ac408ae30462d48531564646e913bd25af444eb172e83e65c12255fbc5732b384a9deefe4c52a9500cdddb953344a1dfabd800660b045635394239355092481f5ef51e8ae704918ba495bf9070ba7aa71b434f03b51442b1180981490a7222c9e2c3622af2d1da091738f69cd77bc685b70154afc56c01e2e83bdc01c6a117f5f987556aabfb978cbd9ed6e", 0x8e}, {&(0x7f0000001800)="3c52042350e10d90798f40c77e3f54c216312d80ab46cb1381e4e0448eb326a85a9c8020e908bbcb0574179abc56fcb0ef5edfb2f7b82e748d252027ba57f5244b5f96b2c138e9cfa2a3f7fd5616f9b9f44609d4161cdeca79e070c0913feb5b7b662735e471f389500055643f4ea1083f07d20a378bd78249425fb4b43a3c9848b6a14a4a11c2bf1037d0bc731971d378c3781f7169212075e7bf86ec9357c0c1ab0e12997b2cab99aed3", 0xab}, {&(0x7f00000018c0)="f0e1f6b0a5dfa2498a5cbe1b5a63014d426fe68f1e03828c643423f4e9a74ea328ceaf79b9ea6a604b3a2d8054b4d9678a98210377c3294ae5c993660b37544509b4fa2d5928fd1f5e2bedef83548482224c2bb354cd58dd1fe8e61790a93e030c92e7976fb31c6dace0e8739e44996626c5246f810fc51a6c62b19e8372fea830f7e8aac02fc7fe528b7c737cad0eec4d52c02da85093a8304815699bf8f15bfceeb0481eb90d8d6283f16939c142d1d78d940125001e8e4eed8637e5d33e4803e9fea593be7f80cd3b7c23c63005ef0f71040ccb396419f1139794f578f4ba0bca398eb581eb1e198900d9d12412368b4f6f129aaa577e0e306ec781ad7109bc4442d4e6441e48b0d94f661e0ba6417c0a34d0a6fead656f5362875eac548fc097daab97cd34c9b9ac8738594e15dfdefb29a3bda50198e4329640a6b47030993e1dcae166a7ee757ac96043c58a888f26aeb7ad5f88ae64c17e811217a98da7a4411a053d7cc92638a32f7389b04aabb6039bcb5fee6db1d7f2680bb2d54088536351a6a3bff3380df3242ded407565995258bf0a2b1dbf70ba00313dca78fecdb258a2fefa5261a913ee570a4899063940b56c6e9b1a1edb133231b7009693eebfc282d147eaa1d0d2667c738765f15e857fc57dc73a4cd2af93be828702a0fed0e3bec2f1938e7f38b8bcafd0e9df562acf4176b9d4eebc2cf8d7283a0cef809678e6b1c636488811de8812ed5d6437aa6a0acbb512d200daa5ca5d5a484abb1207dadd8a84e7b996c13c12e69028094e7bf5e1dff788cae457f5cd6887b257bea1c32f0e23b95a1956c69247c8f15aea2bdd7ae2d4990f289dc9413b7b6a86d7549750a9130a23ddd8e51365ecfc8d33601e87c9e0fd492d8dd6c12dd9195a30bd8635bf3aa7df58461de51960d8aa56db14cfeea4bccc73ff5b81324a2a5fc6ac81bc2a8a49ac5f3e54b5c0edc429800726fbdb193b48c1a497960e542beed0af6888db47fa064fb176ca1e275bb85e40d148ecb44c526e56d97a1bb75dda0845af8c7b19c6c9462c41cc6fd455612c7834516b22dba3e9d4b0ae0bccd88f9f48884e041c58e02565ba19f9129a8382bb79053f1423cfbff6b2c75bf14663dc3e29894c834d4e24a0d5d04d6aba4fc8dd403ff77c977f4d8c3930cdf15b619703fde000f88089a3b67c0803f4d62269594b1bad1d5427219a04389c040c342ed070fbc392aee97547a97082b8859e567d5344b519676caa3b8439a32683d638cb2d5350838d848287dbeba10cd442feee6288cea46c3e20fefb8e16b29ef5753841bcbd641f862db7c4e60ac171d817740c0a6a8f4bc72e7256fe43679106448644a3c40252de77342e48e0b90b2e8a9b0e57f58d1eec6f5b644c0aa77bbf0904e3913b24c240769b4319f08150b033c750dbaa3b8a81c9776a0c456da107b9cf762ea4cccbef9240def847110618440bb7246823f86b12561dbbaf8c015945048cc0efe0e4f6363c69392c4d4fcbe3a1bbf0c49956fde2e2235cd3ee698a3287a032d285fbd0370a3c0a1aac488530d97ab6b4efb4ac827adeb714f3746c9a500a1152f6a56506a9adf195013bb79e389c260e9693888e40a504b8cc7498a5305addc89dd2fd2ee64e6bcacc2fd1522eac0d4ad94d71dc78544473536493e3c21d71ab87fe8694e6914356070d882152b3249057734823f6f900627447482daec4b51e75b2299f1486bbea3ff5c566630d0d84c24c7f6b4ef65b21f9143bec10d1ce919d6d76338c407eace351d19a1ed4d236f7f1353fd21d75631ae1175cb4847a65f3e7eac01e2d2af90997220fe0cb5248df158d932ad6ed4c73ffd7c8ad93936b6329481d88213be30b455f99174c78753b33524c0fb785f18a275711922e370a8a629c2924af9231284f950367d90b54ae29e5a4e8b947d6f23be7cdb9277ed30ccfda123c94d8c9ae77f72714564a2676c6655bb87009e3dc6518f5c8c2e9a95be4b8296311f26e731b3c75e670515a601d208968161b5d252dc7d44f0ead06ca62f028588058384976ceec2eddcb8effaf2021981f2d47633c3b59924e77b73e40e98fcd667bb9e8139ec580f37acf85e25d64244d29e26d162e9094b65e911147cf06473a9768f63b122a4e999f72fedc8d752e1a57314bd9c60adcda9236557d1eed04b92737d5f3f88b68beef0ab0bb165c161c70928b0fdca8538390559abd8cc2c173b7a658a28a72d60489208a5099a381d52be25eca4e647da9889d377caaee8f29a706423a5a1f616dd972940c2b149430f400d330096579957dd8209ebb2583e00158dd0a80f285de90a1cb78e13130f74465ca08bdfcb4d5452a0b6cfca1c5f29d5632a848bab1b886820059c69b4cc0e4e1d7fe4ec3161843d75630552bc57231c7a5aa5ea04e06c39cbb77e56b060f944badb5111ef7402fc23365b5cace8ab52f831ada74f6b85c0d4bc7ce2a35d11f482e80b9cf205ebb17a2831043b38f17f6113f695c3ca10137de8323475b8badebcc891ed548bf4527718471740671715e3ed3fb19bd006be9aa9ea115e6051b9b7f1d20a74f1edc64bcd95a2ae2d207b08850763fb6610752a11929dab81d95b0bb938e9a44a596278e018326e4ff810f3430646d3850df7f8e6cbb7d0b048dc1e759960fa3dcd2cd5a7ecc4942be2afe97f63fe930ccdd5cedad31e6fc702d7458b4d22d861849f3cb13956a526cda4faa2aa1d5492d4a815e5eb80c584ae3277e8ab9dae9e8c211e49d83eb4adff20c306d01b59c216df1003bd53de40d4823038d7818c8cddacf6b958a21ffdfd943c3a4dd25744167a68899c16d3ad86d91949c10a336df62b8f103f0323b283f93646af69f3f72b81c35c20c785aceec3c23d913b96be9a8cb9acfab7cc7b3c3f6619a764db2134e45d692a5099434b9d59b792d8d6734b8a92a942e6e7c62bf03ae1de3a09acaed6247193e7e780cb475c6b6e00af515f219997120701550858beccebedc34e31894031c76b2413b30cce8fb3a4147ca8735fdad5ac036323c62b4e0e5fecd92e6838870dbe366b251b50e739f926dc121771a7a70f359b4178516e227a9321039d44365b7163f7e4e391af98e1f7ed1ca81fd084c4835ff512562d8a91b48c35a571d10b2171b3fdfc53c3ad37b4b1afa8d90bb61591de665262e8480fdf6586ea5474dc6ba194344a44b80a191faba6c7212843b865fd82fa03add56c15bbc616311b89e3df31f091791b32e0cb883490e4d8aeed2ea8b9692e7817962bf2e8663437f3ab28c5cff71ac72b96d8ee2d681aa8c5c749449633cf076ee2346c3410370f9be633f9baaed8467ec03ff56e28fe5575df10e9002c6b430131dacf64cd19cbdb97bfcc23c52140aa3069c790b891974917c24b29a6fa0e314f741b2b432d39ec240c652cebb7fd587351daaf7a35de39bbdb56d62d90584b255f37513c39143552911ef64d219a57d6b4fc837c7d5c78b9c16c18d83697f66c66f5e5159eeb985584dc2c1397ff8e84cf81a90b4d6ea5af4d6453d76bb7b2303482876e83bc1a25ec94b5abeda01b106153f4b3ab9ddb71926f493efceed55eabe443bcbd1cb9093d14300ad2af4b840a91ece460095a3e91ce52b3a859369cb2e2575494a22c7d3df33af9a1f5f99412f9afef1f9cda13a9165a0c21689982eaff5895e1b6bf9974c02dbf8d800192402a87c3307612cf98b7f2f0f587a072c75b7721752f2d0b8c0facd269fc8e97e0755c2e7a0473a802ec0b89eec8a585619eabee21cbe7e25b0de8735e9cd717b2cfa5cdfc6020c3ea285567dd8627622ff0a0c3ebd9b6213ca6ae22990e68fa86ae68fad35b1b46a7a977a50a0d782b14e675d3ae44b79ccd8478d767ea3c0ae90f6934e064879bc8b8924761964f7b6dedf9d1924b1cdc0a727fb4cea5a0d91c46a9f9162abb5fc12e1d071a101abe4164e148e9f71f3f698752daee85c0dd4bc89c638d31e13c69323686286d31000030476ec56b2acbf28fcaa6774580eb4e528b20505ab7be5b9455add1e9f5d8f999e3f463fc088ba7ed50aeb43b71b92e81c689be356f259707ba215d52fc274e1640b8eeca59f1f189596c0c28786bfafbec6bfa141c5bb44578db4a7192aa9ac8db80667dbf9c6dd2e316510a6f8e739ef6c686e7833136e141a77abd7f0b73f6dfecdd885654cda4d73dae5c5667578e19af1961b8d70a4cd319759a3033c9fb7b72b6aee2cb02cb6e98f5b43dd1e2a5af176af75c79e7f73b62d5a929b0261452867edc989400f5a44a44ba1991460d682fafcc06f832e0a0101d09cb00107d82e31d4b7d5c6eb77b4ea161f6dfaac4e16e9552a0d09b726f8962d4f237c320de2b5f159776188555ce85b6e1f081a94b84cd6b1a68204667266e3985c56dc5c10eec7a7094531140434dfd0a672cfe5d9f923f6d9aeae12c5d8d999a1dad723e73a6674eac39d7029cc0a8e6f6c93afab0c238f8fbc0444cf1c542b53b4e4250811e26914a5eff3f2ac14415b5a43aa7fb2d308168b2c7df147eea9d4a8dcc24e87d4680f7f154a0cf378c5fbf360bba0052e057ef1cb0a5ccb54ecf2dc2debf8ede467d34e6b71f3d05f43210a91629e5873a46f5b71e554d61ab49af709e93c0d342e9a787c07a89ffbcb0ec7fcbd24ef69fa082cc666d71d07c1c4981f6d1440965ed43aed113391e760451be8968663e289214f5e66c855c198d0bc610989fa34cff7e550459c7639eefeb473c55ce9fd6b1602eaadcb764c5324fee8b8aeddfea3714eaa00b25cc1f12921c07ced739a7ca31c270185a6368ab4bdc1e373786b16ed7124dbc0ad35e66d5e649e5cbb587a3a7de706d3afa01a8e7370099b01becf4fb7b8afac437462df38dd972a0dbc5e4fceea49d1114c71d1f5f983f0be725cc29460366934fe0a3cbdc4455d31dec7c27ffbb760e2233b39dc586c4a8cabce24978662cb1f52dbaba29bf4ab9a2ea92218a6f8259bea8aecce98496805336d6b4c89a24a657c139bd3e77552aa866741098d977f5476eb824d34fa8afc74cf46e3793940bce36d373d7ab95faa5b24cf78071ea88d34eb9ce5d29fc2f1510e394e0547f623999fb7fb165280386ffc6e76580773f609d4f15ff99c2d49b387ac255c2f511718e56785d46ab3aa9d6d27a058ab0183f972f231f9efadc22a6f438f93dbec9cc5a384610bd8cdc9a37920a5971d72eefd59639f6b47534e14cfdbc2d243ee2e1dbf22a907295671b26552531e2b168fdbd0b9bc95ee85f1b5c6a480e2ef7eb0e2f3e4a1dad37d14b44c0b71a6250f42cea0e413e1ac80c4a5c88b5ff024846a7092a7cd8b03786d1c3a8a29db557e1f4aa58f90c7a3058e04434e120c99a53add45e52f7917fc3c0e49f897c97aea390e51bb789535fd271296e756549a8bf71a72dfe309d500b901f3c011edd60495a9d54a642872a743112f733ae9fbef07d156f62d4771f73596c169ab335a1d10d83396c0e55260b5660a75ea7e01a66ec1179ced1c1d8b9744bbb3728b344c58d9dc7e87f2e9ab490971a714b18c3de8e33f8ddbc77f52904b4cbfa1f55b31ad35965fe56b95d202989a5f71eb3494abdcfb0dd665c83051ba2ad2c6709eba3a8242be0a61b506541524b3fc54d088d78005f17a388361206e58e2cb826795b53a97b0a6854e4be82aa2be2f4d67d345293bfe49b23d67d83edf457265c3d32484ff0617d72705373c6bf142d88798f3812ade6d27f1b1c1ec5311395cdeaaf1acae3bdeb26ad66e98d1de59cd33afe944", 0x1000}], 0x5) bind$unix(r6, &(0x7f0000002940)=@file={0x1, './file0\x00'}, 0xa) 16:04:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:04:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xfcab, &(0x7f0000000000)=""/230, 0xe6}, 0xfffffffffffffffd) 16:04:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="edbccd12bd254ee6faa48db7043c1040e319825a0599fc056fe98ed898b7e0174043f9ebc4dc916f64edef5dc179e194c841449d874d24d2019dfa79d1ea314b8163bfb7d23a6704807a2d9ed5d7805193b6a6c0a68aa5fa5f766178409606fc2ecbdf5408", 0x65) write(r0, &(0x7f0000001640)='X', 0x1) write(r0, &(0x7f0000000040)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/16, 0x10}, {&(0x7f00000005c0)=""/64, 0x40}, {&(0x7f0000000600)=""/6, 0x6}], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:04:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x4004426a, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:04:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10, 0x7) r2 = kqueue() writev(r1, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000100), 0x1, 0x0) 16:04:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) 16:04:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1f) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x100) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="91d4f328db8e8ce5915015b22f7e8bbaa343857fdc757d8a295eef2d3eb70ca479330607921fed41da21da3ac7c07fe5124f669cf3d840fc00e43f895d6210193a4753b2d849741f76ec9ea673ec86759b98d76e38b8ceebdfeb9bb3345f0f7c04fe679c0df5718f3a276fa6e9611cf3279c8d04af629a051075426be895a535e113d3aa2261ebc8", 0x88}, {&(0x7f00000003c0)="d272bf07650830ce1f07fc57fde3ad77c899a1344c74f18fba1fcdedb51cbc7824fe2a56a08cd8dc63421a8eaf9f70ba7c205e6a166a517697e53d37c1d74efe6bbc7691d84f53ddd2d81c39f1b8a564525155b08ac0bc328ae06b32cdac624132c05746a77ae113b6708e75", 0x6c}, {&(0x7f00000004c0)="09c44782aedd4f8b13e0f5c69878b5b51ff7bdce51bf6b5d575bbe90c9239637d563fd18a92d78d390ec52219fb98972102d9516f6eceaeb99cadbb7a4ed47f1f80140fefdead75428ed34e65a6bdb6e0c303a1f4e642b74a4315dcaf5225b559f087ce1855754f4660a1e21fc18f960aa8e19104de492e80d1c19bb28c5de7177c30894e9427d6d1046fa06d2ee7cf6cd1678be82da7dfa47e241fcf2a8ec58241c4a9e620873fc7e4ddea120cb0361e3af", 0xb2}], 0x3) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r3, 0x3, 0x8, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0xa0ea, 0x2, r2}) 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDGKBMODE(r2, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) lstat(0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:23 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x1, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/62) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:04:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0xffffffff, 0x6}, 0x10) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r1) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) getdents(r2, &(0x7f00000000c0)=""/235, 0xeb) 16:04:23 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 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x650b454f, 0x1}, {{r3}, 0xfffffffffffffffd, 0x42, 0x80000022, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000004, 0x400, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x82, 0x8, 0x6, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffe, 0x50, 0x80000061, 0x862, 0x101}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x5c0}], 0x9, &(0x7f0000000200)={0x1, 0x6}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3029f1dc9a3478d5e52344de3428e373d1ee6cc453c3359866a881b84aad849f8b6dbe357f897ea8c3665732983c2e2c38016b8fe488be56f28ade2f95f893807c59d51854e969fe89acc35a9bff20f50cbea0915bcb678a17eee288b6b8b31c403f63335c2ced73c324d3283c492a0b5bde8ccf584c", 0x76) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x6, 0xfffffffffffffff9, "845c556b0007b8afb44c7f8ad79fa500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000400)="2577e98de84626b4c61899efa03b07fc02e6b8ac3e84887afc92e40a031e3b03d3d3bc7f2b7888d8bd21d0ad1f2cb51c69958aff9709d013fea14b6ab705ac8c00b79f14180ed4fcc3dbc713808282cc62598a948e815bf2b77dcdbe330bee78f2130c039aa1b65dac57d4c4a6319d1fdc64520a3c47e3c61e47413344c6a9a04dd2fcf777f154e0c8a92c32545fa23408bca0d8d4fe9b45bc84d50d1aeffaf24fcfb5b3497c8f01ae3c18f31aa76b38e85aad0bdb7dcf21ad5785b3dde2980ca22e81a5077d2b773ab1a85901ba74f16c8ed626c36d00b93af2a1b9117c32003eff9f1979a949d5eb18bec8b8de9d215f4b714787886560133d8f7a5b108a0d46be48d405e7303515fc2ac6c6651f553597881722ff3c129fb2b164cb57dff443f4dfbaec3d81735251bad13eea78a6df41e0ecb94bc7ed0431c5020bea22d877bf35937c798e2867f2075689d802c58661612e2e285cb88fabe8e42d3cab47aad4d04d9c236b9e70258e13b83adeddf5e8e1227b592491daa79fb606a324460c35886e55daaaeb3a1ac68f11e5e675a4afb6abbcf7af3040401db9439087d44ff661c017d38f7c8576087e618dd199bbe781c1c47148d302c8c1e9a572b8221e202435e83c92e695c1944e05804cbe90d10cd1c59ad1e313b3e6390e7fa675191f63aa6b689dacb1e3c97726542b91fc7527be3e65ed3477464d27fd30efa8d0006a7885d0e66807f44255da76fa142a9974704ff36124aae31c7a08ea254bea28999ed134be4da0a2539e2198f32b8a99260655e5d80e1d3a14d2d6e7940ef82f0b9a005af3a72623cd45c3f599a84be7c7041a8416b7c241664bd72585273d70ee497454dd22d1289b881f3438ad2d63800fd1259e6831542f9132f33eb2b1b1680d9b0431e1b2ab55bee3bcbf8edb9734207725eea88c85857d94be72e72c44c4cfba91f3730c08539e3cc55de92dd98af04173c647f952343c8a5005c3adc8eb1b637bcef52bd68d681a43919586702b607dcb03b02dd6f4d814af219a918cc983c2197b9a8c40e63a98b1b4af32b9f738a907ad593186f1e36621467b61b129713ace679c71903a67ce6869d7037e0c46f554f294bf8da81f3872829d42ab3e7bee7b6a9bd6523c1d357ddc92d9c04f5c0cd1edf83f425b651a5499322b29b3a0af9ebac427db03ccb07408f4596a76932266bb06e5b69d29554e03e06794bcccec4ab92bb4ed072cb0f77ababec5881148b0677cd5828c66e0ff287ca20d1e6d4d5398f0b9ec266e7caa9a1df3919e225963f2351278ae60a80595364d112bb099064d559b94db0e569684f9488d72f3f8164a821ef4ec81dae70c07bdfe272713ad12366d8765ed76682efaac8fea6675870ca89dcb8d940b3f899eca0fdf803b28b63dcaf36606bdfb24c5494738857a724abbdaa9f929cb1f8503a593790f0c388332d03a04527038ba0262e273eee282a269653379e0d9878b87f828b3f483873a885553dcada08431126f4e7c0316bf5e7e4ebc8c4b9ddbf2f6b23d6bbbc4aa7e9edc09b982b946e595a752e7f1059cd3320b750300fc9f1dd9f4c4e2fc6409cec2fb270c779f50622d79db050bbf4d6f630ed0681017d64265e35864594507fe081e2921aeffd32bb215c91373522662b52bcdbefd5510b8924cff2c9e7c4c0b1859e0be715542aee11e14164534afbe109701e0b233dbbec26937d7e648d5391babb97d0cb513953a6b3e0df84cb115438a9d1997e1b41adfab149c866ba669bf53f2897050cbcd6535fe2f57a629d143c34f71fbc530e351090d17f3166ee556c42e4736ef2809b3dd2f83bb82d2807d8404768fa376fc68ca4dfed76ab078ce40f29b94236b1c12f8248931bf8638685e4a2cf05dc11ec29f38d23f1c9159eabe34f725fc518b24afaa7514c27204af25cdec20a3ffc14647d1c422c06c3945c245ddd16866772057000bd750569d8e50a34744ea21eda5d8b856f3872ae945b64bee9e8df4681b2632b5712a33003d4a7a8e3c02980556dcc969c2120dea89912e9a6e715e0412fcc3924f053853f0cef60913c058231575dae1028feeda72fe9f2e90a9ae957d87f1492097af520f9d38205e0cde8f384789ac5b4ce4a1ce2fb10b96427bd20e714936f5ea5ddc7b3801533276e5011b7660afc95df47f6cd89e5ec79249292bdf7c010f0961f1044bb0af211dfc30c7b1045697699508ee05eaf2ecf7d170a8f7b5b4735f76581599cd86a7d3ac0ae621d8a5c45976c4025cc550e9ec8287680ad8bd4db2674c3494b85ec344815530b829b9814d46a4d4e92a205d595e012429bbc0a6a563d69e783b26b759f4ee70490af58e5e8bdff3e22c51e7c81b345cf455bb6cb3e5a9370243978c797fea1b5891ed791ba9d2dc4604fd4782e72eada9c4bb6f5fe53ff5fe952e970e8e37f9d6dfbff658d3fa4e17da6ea96323869cf07be6a14fff52e94367af4667ec1378d5ec4b8f2795b77138bfe61f313791a5015bfdff81ae99cd9ceeae61a6fb0e1f0d9de8b342f575355bf673a87524c6202f8ca6e4781b05166eb85191a2500b9363b66249e4437c9dbec8bd6534b3379b05bffda2487ed8938b1f82d3a112b11cbd943b1f1ac835ac08233ed772a0113fe5502f4bed2ab98752cdc0161acfd3917521cbd4bc98bd1062dbee4eec4e34325f3be53c54cec429d95fb9c4d455c6cb7128922a571d31169114cf49227506e694d23cb41597f43e3d0e1daea9e7ded494c695d8fd0dd0686cfa6893de04a49ac5cea5b0ec1f58f7aa3325a047442e767f6de67bdc992b013bdb6697fd86af8efae1b6104df6624bf15f1e59cb51c85f54476e6ecb3845083532053c3bd00739aa8a5e76c227d302ecc6fbe8b8378e6e6e6b1d0f0c6b372bfb365d20c0ab0d0be29fecedeb96e5442c650a340198393cfb118e36d2538e03b69d49fb3f37cd9385acd7faf837521ad5de27c943c4eb7e25b11a4986ea4d084597b5c44f73212266f48a267df7436eae5b56b4bd73bb88a094198d3f6d979226b094525f43fbb30d7730d535ad9c08c111fd0c4a1c15e637b5d24ed15cbcc914cb4cb19544febe81269cf1a0af32cbe418bba2f62c5c28bf3996952bd99a50038ef80930304fe8ad5214483f4a416420cbbeac1533355cc47e50f3f791f34221ca917ffe486858313f148bdfb238a43d6192c08bebf6f899ef70159b2ce945774246e77500adbcb510b322537470484bccbe7fbc25eb5fca9804791f94041907e90e7ed0e7e4383229da7df54c6136c029cd6baef7a4e4eaa29645c1e6e4fd1e9b0e6e5788352ab7e1b2de35243dd16b65e4b0e753b0a380d03bfe90afa98ad9bcfe5801d569edda22b09bf720b7e9f7f3f95cc05e932ebf4fa8cd1bf22d9f642104ccd98494eb14477992a94584064a774237a26bd75e6a70c01519b24a5ad17e7632bf81b81aa534571bcdaaf047e9969fedc34761bb53bd46b7b9d65c3bee23f02d43086c4179ee8584c0e560ec1ec3a412d804c1c5097826d0e0fd5ba33f0e19aafb49669498aabba4c1bbbacda2da8e65d4c514da80c3696ba810c9cab80daab53592d28acad6a385ac8f6a275394f1f0cf53d442834ae9b12f24dcdd43b35f9d8460c0b02e7049f199788cae4d2d8a55c2ff5d63a518a5b617214e9c1227c1caf25e869fc6a1b2e33b2432d65c3df5d9bf20e78a7126507d177b2d720370a11f80ef8c5b2ede47fd2663b29651d4a4b78f9043d858f832bd072f4bb2205413b907cd6a76ceac3c946301375a046e56066512c08ffca37d4be637483aa49373816f70ff5c0a416ab84d6bcc2039f848baf6ab00deccc07ede051bb335df9e5bee61e469c7b0dde3c3aefd440a9645d8ada1ff900dd6937bc5f15877879db3150456d3b8ce3c3a4e5c7e7c061db53d1b64c710309d4a6bf98c007d85cf98ee8b24aad28496001db40a1bdbdcaee274b0a1e292ba91c4616ccf5f46e06db64c9d22211e3c8194989229fc7088fda9016075d0b9bc842e7e6340828dbaad78dfac899e2a578ea2b9a484694fc58bfda5e74cb5e856208e36b64e102569a919a3256ad96cdd9c9b2548a3f288c3793fc2ef5d456c4f57f4335866922a7db9806052759e74c875013275280968660cdcedc0c2b1acb1551865f1fe7b47fe56f512ddad8e9a3d7871ae81b3702308b39f89445bd51f147f2d4640fa68f6f6a5dc38514a8f6098da007d5c76febc05aa29d8fb1c4df413291658aafeb6dc9ca92c9a11b13135eba5544f25240a765fc2fedfeab8702e32223ffc4f670ec9d7d79c2c6fdbe67f2bd5d1a286c637f1c46e6637dc4f6b0b8ed75347d46ee17716cbd2d2a2f3a94ed4347f4ae62db4c033ff315b5e7627e2e345fabb6973265814c80cc3ab5bbf374d542ee92224fc3d5a5c880744804fb304d7510c244c9533197e98a85a1ddf877321f632bc62dd7a4dbd3e0a93f4beaeaf60e784d678c7cf66062c9f5f73be051c7dc83d24f2df1ed8cae60ab51574fcd76d8ea7e98c49580578339db8b221374c78f6cb482d23ad1d5b94eaec9cce7525ae9fc12c992e9d960c2441a9c54a617b425e7544665d1a8d487a81f0e0dad338f1d3333b63a54a6f25ff3d9103e9b76ae2d553ed0dffed36a01882a076c4f2c5e848d29b0c5c53b0045672615a286f8a3c64a9b59cd2dbe911d0e4e66586e75df7964f808be1ea26a30dc1263d34d5d33eb4360a836b2581ad10aa8043f33a5caac7fb0fd8852b47d0b24660b54adfb120804818e7ef2c75ca052727736cefd497bf277623a1810cf24b142cef53d34905f406163f2871e2fbf248493caf9a19378362011ca8bee80409dc2db413fa3043f97aadd3e950cc0f088d14302d7a8a4bfb2b7da77f99cc51a99294543fcc8a7a27322b53dc0fe3021e1bea6e9a7758daaeac1958528c5737ffb955c609ab12c0d3e8651f21f116d6ce139fee319ab96f76b6dcd690dad30da8cdf68f55a2493a24495b45cc0c564b13bf0042af9b0c8347c7526855fe442cb3f52f2e11016b3697ca850b3064074f8d9ace367a3ceeb883a4a41d93c981c64a212e76c51fc25e75f2c67f48e795507c08dd743248feea975f35c15f07cfae47225bb179dedfb1faed20194ee5ed46b09dfed0e37d02f01dcfb026b1c70411f675020ef297c5a63946eead1466f0722a276498fbe1ab9c4cc974f7b73f3db4ce943cf38b84ce9881698fb5dcdbbd196068525497f6402afe62edd42bfd18d8d2b4e9d3677acfb9351d507ae4daf65559ee12e30744a4dc874b7fc087f58d7caa7838c9f60e994f0c6b0ff7d3a04a954192ae1375b80cf944aa602cee88f843752d875df44d1782ac9aa9bbf569a5ba185de26b8b2d0fd8e10dd5a59dd18589e9cb72217afb13034e90f47516735ad817a091fea436af0af8c364b3a9c7712b91375f1998f57f4d2ec70a02382011fc473a020849fe109592b0556bc9b80c948d0d0bc72b9d2bd43e856d35af96a8e830e8991fa43ec6288396f97c6dfeea43b912f7273f6eb9669ad26c82029ad9d4f6dcda89f54f8f5bf6bad1d0983b0afe345164996ece205fd3574ce01d39ec4d5e4fd82f2de82e9594914115e024ac6f5fc01e9d334917c073174add00a0c71e00fa2756c23b128ee1ab40f2fbf1cd416985dd66b7504998e29e8ba83269f180c5f4b5e8630f451cb20d88b7b5bba553716e47c10ea5fb0573f27d497dba9700d18a5db4d77f9913ad2a412854c2bb4f4cacb1223716a7370a0d61b2b481d4a3a4d33a0d99d2d6c2", 0x1000}], 0x1, 0x0, 0x0, 0xb}, 0xd) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r3) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:04:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) 16:04:23 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 16:04:24 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$unix(0x1, 0x1, 0x0) 16:04:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x8020, 0x10) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000480)='./bus/file0\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="874971642e273c0a72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d", 0x6f}], 0x1, 0x4) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000002b00)=""/4096, 0x1000}], 0x4, 0x0) 16:00:00 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, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x4000000000007, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5f000b3a14eb7e42777deb23c7c3834f04014e69e005145adfef43d595d74391c4eb18abbe5aea8a25f5b774657ee42a56fa86aeaa6d9baa998d", 0x3a}, {&(0x7f0000000300)="9024cfbd5b160a66da2deeef664d99ac52779613f4cafdc8edfff863be36cf7f4348dd03f0838a2c5dfaa2af82f673e9082c4300c8ecd472cbf9dd9b37742a4fcfa0c814dc9f0ec793ae695c81b629129c3ffa94d54ef7819d0c8884f1748894ab68ab938c2da7194e17ecb20d1d1a3886f36f2dd84f0b4b9b8f523a4a86819d6756ceee488e7314095c1e4ad865179acc1866a11f9035498c8e506b", 0x9c}, {&(0x7f00000003c0)="9824bdd253d641ccbeeef36aff10c4b904f2f8626c368a620281a43bd90f797bc9b50aea7d7d5f84a2f4a2cb74ca5f59a9dc3a3a845d17fde298af597b966fb1ccb38e91b468cedd2ce6f91b89a0139cd1f81c5f7d9bcfafc0c18939c717f4fbe114481e3b11682f597641c6b60a11e1827560a2899d15eed18f37de4671b638ef0c814ff0d63573c7658e739133322779b6e23f5fe1f2360e1a34147c007b893dac53d1a603da97d51a0eb766c95ca487dca9eac89ed2888649b3fb98885c9660c3cc925605520b", 0xc8}], 0x3, &(0x7f0000000500)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r1, r1, r2, r2]}], 0x58}, 0x8) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x20) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)=0x1) 16:00:00 executing program 0: r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="eaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065112ad4a12a9b04c9128f145fd5effb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x106, 0x3, 0x1800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x3, 0x3, 0x2e62f6908a898eb) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/18) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fchmod(r4, 0x18) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknodat(r5, &(0x7f0000000080)='./bus\x00', 0x2008, 0x8) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0x400, 0x4, "61c6a84795936ab5bb5dc52fa638ce30fea42602", 0x111d, 0x9}) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x7fffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b24000 didn't change! 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = getegid() r3 = getegid() setregid(r2, r3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="a317199d069d8d0c38b90096efe16569df65ef863a9cbe7aedf8102db9be52016bdc71dd67b56e1ecc4ed6ece1990fe7a821e0638697254416bc0223584ed2c293a7c652588f0618fd217d5d5dfd6c968671424773d13b291c1b3daedf1e71f898079ed7d985ee3de64b4ae5635f12e6de1f55f0cadb85a7ca9a49eeb0a995198472f07989f6d10da740f4912615621f73a34f03dfcf7b9fc5f487ab3f1d3769b52d39f59c80f3af648622cdc635de8e0c22d50cb05fa7a2bbde33a56f2f5931d6afff46be7d37372b0f034465e7d4502d7f7d33db724a5d0620ea4380", 0xdd) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x7, 0x7fff, 0x1000}, {{r0}, 0x0, 0x84, 0x20, 0x4, 0x346}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x200, 0x7fffffff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x9c, 0x8, 0x7f, 0xe4d}], 0x7, &(0x7f0000000140)={0x6, 0xffffffff}) dup2(r1, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$/\x00']) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='.\x00') pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x1b32b24000 didn't change! 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000040)=0xffff) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) socketpair(0x18, 0x2, 0xf058, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = semget(0x0, 0x3, 0x600) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/212) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:00 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/91}, &(0x7f0000000200)=0x5d) accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socketpair(0x22, 0x5, 0x1, &(0x7f00000003c0)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r2 = dup2(r1, r0) recvfrom$unix(r2, &(0x7f0000000000)=""/241, 0xf1, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r5) 16:00:00 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x10000, 0x6}) clock_gettime(0x2, 0xffffffffffffffff) 10:12:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x4, 0x6e}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000081, 0xaaa7, 0x8}, {{r0}, 0xffffffffffffffff, 0x2c, 0x1, 0x2, 0x9}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xe8, 0x40000002, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x5, 0xe2d}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000041, 0xffffffff, 0x9}], 0x0, &(0x7f0000000180)={0x7fff, 0x81}) 10:12:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/74, 0x4a, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xea4c}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 10:12:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x0) 10:12:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x800000f, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x2000100000000, r1}) 10:12:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getitimer(0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f0000000340)='}^:]-\x00', &(0x7f0000000240)='3\x97?\xdct.\x16\xa7\x98w\x93}\xd6\xdbd90:\b\xf7\xa6@\x16\x1bh\f4X\xce\x19{\x176r9@\x81c34\x82OlxK$\xb5\xed%\xa3\n\x85<\r\xf2R\xa7\xc6\xe1\xb8C\x1f\xac\xd3`\xef\xf8\xb2\xec\x88%@\xa5\x10\xd2H\n\xc6\x8ez\x8a\x04\x8f\x13Tk\xb0\xd1L\x17\xcfD8\r\xf0\x86V\xa8Q\xf0f\xd0o\'\x1a=\x94\x8f\xa5\xf5\xf6\xd9rW]+\x14pk>bL\xaf\x0eCR\x12\x03\x894\xbf\xac\x8c5}\\\xdb6\xc6\xbeU\x97)\xab\v\xc2\xae\xca\x82\xef\x8e\xe6\xad\x89\xa6\xad\xd2\xca\xce\x8ek\x9f\xcc\xc1=R\xa3\xf9\x8aZ\xe3\xab\x9c\x9bb\xb8H\x95$\xe5&\xdd\n[\x15\x8c\v\xca=h+c\x1es\xeca\xa5,\xc9\x17\x0e;.\xf6\x94\xbe\xb0\xd2-\x91\b#\x98\x10\b') socket$unix(0x1, 0x2, 0x0) 10:12:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000004, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x100, 0x286}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x53f, 0x154}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x40000004, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x2, 0x3}, {{r0}, 0x0, 0x10, 0x2, 0x600000000000, 0x4}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x44, 0x800, 0x3}, {{r1}, 0xfffffffffffffffb, 0xeb, 0x0, 0x8, 0xffff}, {{r1}, 0xffffffffffffffff, 0xa2, 0x18, 0x100000000, 0xc8e}], 0x9, &(0x7f0000000200)={0x0, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 10:12:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x8000) 10:12:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0xc3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:12:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f00000000c0)) 10:12:17 executing program 1: mprotect(&(0x7f00002cc000/0x2000)=nil, 0x2000, 0x0) kqueue() r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x1, &(0x7f0000000000)) 10:12:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="01002e2f66696c6530008aaeee045839d3bc44931ce1367f0285ff99553b575dad06ce9eaf767b243612b5d01457e184c5221ce53984170cf518284c50c9380a9b0e8f4261a5a467b5226d5f7d8bba95b189c558ad771410c2b6459a756bb7c9ec2f59ceef2eed68c5f66f3ccdf824819d6e57a44a697f583799153d88eb965cd4c4bb9df251b37730a11b91eb41ebc081718210a8f1ed7029000000003134298433f7dea64bd4ba8df25e9651ca93611f204a1f4cf5e727099e54c1ad7747422bfb5d6093a0e43eca1f028925fd8a1a3b023f8bfda0ceaaa7000084f9c572e8028611000000000000000000"], 0xa) pipe2(&(0x7f0000000000), 0x10000) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000140)="3ae064b7588a317e6ee1ec45ab7a3a6ed8241adfbca7c25ff4bbb065c47e6531ac22cdb4126f09b99402bd4629b7ca07195c8417859742717f3ec70b20fdd44249c90ab9717656a9f4f6c6786d8631cf4ec38e16bfadd6009286e2c9af521ddc23073179b4071334c5298945bf57ca08c26fcd835eb34a6463d0949fbb0fafd567f7e889382caecbc9740e7da8303199197c4a78057bfe4717a3ed41", 0x9c, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x2) 10:12:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x0, {0xfffffffffffffff9, 0xfffffffffffffff7}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:18 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="03022e2f66696c653000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r4, r3) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 10:12:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r1, 0x0, 0x0, 0x1000000000000}, 0x0, 0x2}) shmctl$IPC_RMID(r0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x20, 0x1bb0, {0x9297, 0x9}}) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000100)=0x4) 10:12:18 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000001440)='.\x00', 0x0, 0x0) msgget$private(0x0, 0x441) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) 10:12:18 executing program 1: socketpair(0x1e, 0x4002, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x1) 10:12:18 executing program 0: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/180, 0xffffffffffffff29) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x8, 0x0, 0xfffffffffffffffd}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1b211ff013c6c6d5}, {r1}], 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x945, 0x1, r3}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 10:12:18 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x9}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) select(0x40, &(0x7f0000000100)={0x4, 0x5, 0x1bc0000000, 0x5d518fd, 0xee9, 0x0, 0x100, 0x8}, &(0x7f0000000140)={0x7, 0x7fffffff, 0x0, 0x9, 0x7c4a, 0x7ff, 0x7f, 0x101}, &(0x7f0000000180)={0x8e78, 0x6, 0x3, 0x101, 0x3ff, 0x6, 0x5, 0x8000}, &(0x7f00000001c0)={0x100000000, 0x8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) pipe(&(0x7f0000000240)) r2 = kqueue() dup(r2) kqueue() close(r1) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) 10:12:18 executing program 1: r0 = socket(0x20, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="870265d0e311edd58d8fee117830d87bbd02bd8bfd00400ce1d843d3603bad5df4c3330b8316788f4655d9afe3fdde92b6a812116d9b0b716e3558dc9cafd3f58110b9fa1607522c3a3bbec4a068c1925a503532831dee025fb483d17fa8ca06b2f510d5ad72e45844380a7e46777af3f6d6f287bd223e0be7766df36c0753db37640312c9fe8d3a55c53e7d654a0d49d04af4b9d9ecab6292b3cacb468144ffd63e7911e603412f7f60369abe58ab8a871e636301bb6c213579c5e6d80c3dd8d229ce810000003ac98e8c039f8c900f5e19d9ea6fd0345cfc06d793c3b13d71558d1850d6cfc5c998a4fe02f1000000000032139afdac941a0517590f4aff59eaa16b8a2e8eb0c6e5d4313bff3eb9f37eb8a13a5c6deaa198f8d64b117c327448a869c2035aee1aa6fcf1c6d8febfbc3cd42bf7a94cc0fef70c9ede2752481130e893137c789c27862014508d486f7bcc807e9f804ca925b9a74b0cfc44d7297e396c3a195d46af40d02a71768b25"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20008000000001, &(0x7f0000000ac0)="01201a56e9681eabee783b37060000000000000000000000000000005e6969df52c6c90257c660f5aacb7aa8a6ecfa158cf163334a2594e14b83a1ae0ff4799e1f309b137819bb205f2656409af92358571e29668170fdbf887b3b0947b12992317c38009322cf58a2747b4598ad926aeafd726e4b9b92c472baba2eff46c97e2498bc0e8efe0aa2ae7c13c377fd200c7be6703e3f1601ee619ed1f1aeb252cbbc9f6e4c5cd835f161e0edc715de85cbb78231da36785c95fde79fcd9ffa6ba7a900f0387ab491e57d014bb8185f2f9a1abfd6376ade1557947090fb01d398295ed1606c8248f9b447f0a22f34193fe277715d32ac97fb4a15ee0d85dd1f3c1c9a79b43cc96e9e7f055670ea06e4850e41ba", 0x112) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 10:12:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) unlink(&(0x7f0000000000)='./bus\x00') 10:12:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000640)="0233dda2c95debf4c3e48ece8295ee3eef45d2a370", 0x15, 0x404, 0x0, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400), 0x298}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 10:12:19 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) recvmsg(r1, &(0x7f0000002e00)={&(0x7f0000001740)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002c80)=[{&(0x7f0000002780)=""/180, 0xb4}, {&(0x7f0000002840)=""/88, 0x58}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f00000028c0)=""/173, 0xad}, {&(0x7f0000002980)=""/23, 0x17}, {&(0x7f00000029c0)=""/240, 0xf0}, {&(0x7f0000002ac0)=""/5, 0x5}, {&(0x7f0000002b00)=""/147, 0x93}, {&(0x7f0000002bc0)=""/187, 0xbb}], 0x9, &(0x7f0000002d40)=""/157, 0x9d}, 0x40) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) shutdown(r0, 0x2) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000002e40)=0x3, 0x4) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000140)="6781179d33f978a4a651a56dbafa1fd1f92c6ed790730b21193468801a0400a21841abc4ba6d6023d80be01a5c8609a0cd5a9c8600763c06c11859a8bc93462804456644a9ed818b875283980dc213fec09cd2ef240ad6852851e428bf0033acd302ccb63cb540a8f1b834e955d1d7678c3f97781977a01472722615567fbe20c974f8a6bafcd205cc63ea641c07515a0268bf606594bc2c8e66bed19b3d578e08861c28ed65e73a41a1023591084fc8fb6757eb1cc388ec56a8b1a05417231b4fd76bc0ad88a7c31420bcd2d7f31aca07d13bf644", 0xd5}, {&(0x7f0000001380)="6690e397d99e4156f433668716ab9063bcee4d6320ad1c2b691ed5f245965dac2c92e5e801553497580716c0f1b852990552921b8aecfaecb4b948e1a08bbfd999511d201660e71ae7861ed10adb989f0264b8092f4af87941387147d732861b443832365af77f2df92479c6ec82e739c6499394b2044470bb35c29e443d1051e429c6ffdda570a569ab9a445e6fa668499a0c9f57be47fc2af79a89c5cab44b4b9f3547adcdcff773082507b7588da102d411f806043210ec851367f216d507f72d43d72c31e5d626b9ebf03a9c0c", 0xcf}, {}, {&(0x7f0000001540)="3b37c235b1870c60681a781fbea34eeea9677f6216272d22aa947b69788f79a296a434852decc3541d19a2c5e7b9e631a954874c50caef3d35b84c037fcfc60f4bfb74038c2eb09d05b91540db2b6afd9a6158f5d7bc54f79b0748b31117f429bb288383d2ac5e6cd693efcd9de8a4437255e7ae8fe026ae8ff657f711e97227598b56b538a93d8185ec832c95190c559d51740308cb8f08fefd9a6fe6af", 0x9e}, {&(0x7f0000000240)="e7f25f", 0x3}, {&(0x7f0000001600)="434d3886065b04212635d9acf2d3d3f698bde2b7a3899780fafd7769d2d7832ab76a90c09db11b27a458615f3ed6bb55f725ee8c572bba92cdb76d9d52108e267ef35f4eba5b7cce8b4d2d365653cabd5474a25c5a7ac6519a3f2fa673f8a90ffb1121356aa7b40d5fd2e80ac40268c3c2a1100b3153a8f820c511f4befa8e40a4c3be06ee908de5f861b66da87ed3a7c02623e505af4cd5ed820456f00bb03083f96146b3c2506b0366d904fa1fb41c168540fab64311bc724d62", 0xbb}, {&(0x7f0000001480)="c2d91780885ef064b16b0b4dd7775aee925ae6139aa8108a6fc0985e3d5db8e985243ccb5e5ce7dba8c21069b07f891bbfc0e811e9a8727af83ab972c9bb93d9fa102666ab292d55ceb150af", 0x4c}], 0x7) 10:12:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:19 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) fsync(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x60) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 10:12:19 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x80000000000003, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x1, 0x2, 0x60) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x6]) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x0) 10:12:19 executing program 0: r0 = msgget$private(0x0, 0x3) msgsnd(r0, &(0x7f0000000300)={0x0, "7d832b3878ebc90b2b76994593318afa86bd44c68f0ec34e22a364db77cd245813646e13fa6465de087d12bcfa0a98b0f91b450580746c78b357e054c49b5d481cf0433c9bee11f4020bd02557de05d005b7bfd7108ec4a9a16f488e90a703ed9ef01850098331892564f9602eb26ab4995d06459aa62f6774484f6fa0fe84be95b01afd506ac806ba46de6c755baf6c37f51855955227d8ecb97339fd61f042d2b83093be1219e42f9489eeb714debe7805e00101e0913783b46a3e76a3168e970cadce97927ac5a7c5d73743bcf71f6a11d8d48e59161f5765d41df6fac0f67bb794ba5564da04c22a69ce603e01772ccf3361a53ecc6f8bf577d789f55371e8eab89c40d6300d1cf01ae94eed0f0b72fb3763bef80d36c0e2369e1d6c0ca4a865ba5c00c0313f4a0d1a2ddfcbf5207622856ea26a3b11e9bcabbcccbf5e121e7055bd3ce0da6d3c59451b69ce6a16aae059b15c76e8ee73cb5589abd7667bfd28588ccc8f38650f5b6d70e16c3cc09930f23d53899fb58ec961d274acbdfab35603104dd569c3508eb40285193496fe67d85fbebc0101349a6131e1887a678e3ca03fa90c99765e8a360b28b794616a97bfd02d91bf89b3b43fc73cc12477821b876810120ab692120a3701751b1fed0e140c90d6d7da0e847eb53139b5a99ab56337bc54b3b7ba819b86182e4e27b46578c09909673950af374831e143cbef9165f3253b881d9868a5befa7487bce6d775597259dc1d6b12966860717ab072a36eb213b2ff6072c25d83b9b4f1bdbde7cc9a3eeb4371976affc26e982630515a5a30b4f131dcc5b5dfa6e83a36fdf1f0b823d42f4fee4368f71cdfb604e89ad618d19d268213650c11e9ba36d1ec3842eee79b90dd5b097436e53e06c44f250744eda1b868a832a1855cdc0c5db716f95b8485ba4e1d1b31e2789de361508642a3734dcfb1040d05c0b80fe658801e4d14b0cd6eb53be6a718c7b22ca4325282e7c9545e1be4eeac156d79a676bed48860210f3f7a7fffe181ab358534b0cf080b647759dc9220ecf0f411e0a5ed9fb20af989e32c9f712dbb98e8097020dfe4f837d2b3ed97cdd99dee5d0fa0bcd0d09366d4b7730cd102a61b6211031ec993a50cebec1e84e2424ad9245891e5c24b77fc0c2ad157c647e0537e7aaa6c7452a222ff19ef069b01395f00701052ff85bb006e8161bcd13c8c699c3bac1ee8a98cf8fa053d6cdf5e514609efc277e3d23ad7caab5c42f69baa2e55c6da7a52f39fefa7ccd0286824a115b033263a71aa76e657ddca5165dd5d521b3b1f7c276bb698645f278b76604c4c4608fa0c30e0f300ea35be24d0638e6c8f756156a877d9e04006d4c5965317fa33eeed3d6345c03b52f313a9ae4f7f8a1a37a02a14d899adf77803ca0eb3e407c4691c3217a867ca21795a112c811dd17c8b4834293ff2b406225a8b2aa738e44f7c6adbb89fb525c9913ca14c0da1dab0828622d75839a379df6d051edc39a8907d30f12ddda036e3c2c62d0860f87b13da022c9b25823450bfe18cd961cef982cca15ed2ed123c2b66523fb5d34a6a41443bffe46578e03bf79ef92576fb87dd23f892f65e02ff51d622a97e75c6b2b7849f341b52844d89c90cce05531f64e3478498621e8ddddaeb3d679367e70faed7647895ccdb2bd789b98f064484458d5239106cdf8f8bc8b44d6af36d7c2c034bf194e349b291266c492431e14c49a261629a98975e75711e61de39cd395500f83d1245a73261f3ba9b464a34ac5c9778eeb723705c1e6845961efbf02b81eb26baa374ba1cb599d27e6817ed3a2db7d50c67813df0c023bb5e4032436feb10f4afbd5d9f680984e4762b4e627a1b8026415bab377a48e2f45f6ce7a0876f2ec42d00f93842178fc054e719f854095cb8c7a1dfa61f0b177d5f53b994f9b602f3ed8043cb25e4ef19fe201953c2a879e1000cd078cc4d97ae0370fccc915d99e142c1269c6bedeb705b05ebc84feb0b496a617f924f91775b21d215e5a79ede8db4f9ea04408cf7c9f1d969ccc7e780be2a63fd50cc4aac38468acc93ae2081397022b9f9d8899005202dc945b3861bc5c2d4661d207c3c82ae40bfdb10a20f7ddcb48d378606414146c902dae2ea892732afbdbc8e8a3ebd0c0024a886c797b6f41622d909c17d8fd00c7e483c718ae532eb8468ba06ea58f74ecba559caa2182cb5de5b1e30c6f880f5944a3da2d9fd3212021ddabafc988e257bcdec95532150553344e572c1e6bf6d1fcba84bd94af744a861036391ead2816937cad195a5edf0e0d15a252e710889fbf27849326dcea51ff9f1ee762cba4b2dbb2e722b0004d765091b452c04b3224c367422dac9d36f9fc6d24eb0b29e6366e44462c60d75058701c7a05159e7fa33e3df2a6b7fec86e6fd406cf34a09a7adb337092bbcbe0ec9763107424b326b00c81a8c4379cb6680bcf82a60b3ae9fa28ff86b0bbbf9de27eb6baa464851b394df40f3e993153ed21b1560f27fa9da31e9e991c1eda0c87b99e76513f84d1245a8ee1319d1c661f6b264d176cbfac47afb743fbc7b7a163436fae072347c282f18effc2c04b3c44c3dd08f4e28d6bac2cda03e9a171078ba347fce7598ded9592729830d41d973c690634db85704bb5e4a4c937293ee6cffc4169c360f52e96ea46581a7a10c6e2ed0927ee18cb23bcc6ade893de12a2c45870275d2ed5708ada8d6af996c5bb00edf51fe3a8c719ac2d3a5a2e708cacda8e1dd610f049ab85cbbeda01b8dae55aba70cde1db0ada18f2c9ae11d580030510ce22f85f26a23fb6f5cb0eb2cc88e8695c4c8b645bb2e379225b36d863bf103eca9e49bbbb99a67f17b03b5751c7971767ce205671a67993b7d1e809d8c004213a80c2ae35812a7f9d16a4feb519e1847e3949e5a821aa6f3c86f4c8af4805ace3cf5d696f8c30a2e8290057f50e03355b2366321743b0440bafe7908b940fcd24412d195f1d994a5b72966cdc6cd3448bebe8c81990281e0efc1390157fb4dcf51e0dc896483039bbcd779a47e72d5b9ca01f42d5d1e8fc86f089ad356ebca4c015976628247860a0db78770f42c4a2041ff0d6112d3d69a3d2ad1e9c28ff5f45212e4f9f990656a1f7eecde4c722eab456f4ce18504ef268d8345087e8f2706cc3b50263aa8940776cc4fecfe1f2942fa595c403e98de29e287b0f0032e97a2dbf1cd69670765abb4007d40f5dab7d53b5997391f1f7eac5341112b7ba47a3816cd3cec614e4a7966e89e6d2473fd827f9c56338b05c6de03fd260efa1a14494f25dfd0c582e2c07f0be918f1753c52f99ca985369b53029a8d4bfe5e77cc9efff87fb4d5081b4433a4928e478c5c123236917a7023c37e367917069541661cadd2b6da94dfaa6ff3099300624daeb1a0c7abd74dde7e78da7952f3bbb2a8cf9a3d3571568d367ec59c0d4d98a2299bdc4f814d1c45152649a7cf97e8ae61caefb798ec3a6cfa001d4a6baa5d881f58410a69e9b457dab2fe9112da4b4b3744487b7e9ecbf4a855a834245277ad60b984aec8036207127291b4ae791844a62bb7cd46b449eb40b5d87bf30ba1120ee9a0157d3e042adb0a4d9b09470e9dbc95374a5e31f17cda6c4c6fcfbf80264b8717347ee98ef07be55b84419e9d7580dfb2058ec1578775228eee29ee9d81afd912056b9afffd150874ed92240af461e6379458621f9d8cce054f036877cfee498104609a1b6e449963b4421f8e899f041f5d1aea8c171d95e8866568a4ae894ab04c2c39f43ad273df40948780bd1ceaa7775ea49a570d0009e0f8a2d4ee085b06fe5eaaad5acdf17d3ea5c68e95756dadade57326b0eacd50af7595651df720887c3831efbb4ceac2574cc3a5aa5871391e93cd6cb8f297897736904d200502463da9dcbc5bbd185d43087b3d41fa6112fb104a4ae8121f2a1824a3a66364e82bc52f598720857edfa965b59b960660fc850f77ce6a95fb893a7a55ba3c490105832ce436e1a267ef92774d4fa72d18c2685bb99122f8f1b1aa7040bec6b87b380e46cd5a35b157aa3fdf2d1d35248acadf6fd3a264a9c909f22e87ffc2ca9c40cecd77819e4ae00f167b7e0cf2070516bef1c2e966e8aa82022166938c0c1fa07591a6f053f620920e955f82b9f8d970901cf2bbd7fa527fc85985fcbc0f158650fc943fed5aa88e54de571aa08d075486b234b2c89e019510cdec52eaa7a7a33e285597ea2f214667b50bd7cb39a5f23f56cc109a2b40f45557af11535cf839e5f5e1aceb31cd10dc6af143f5f0a03f7baeff69f3d982b46a91a01d66ddd6b194482d8f600e5bc7f9b00d51072d549fc3b269c68220a3c94b53c23ebaef486a666ec4cfa91d938c9b15c5a1f181917d8322f8d8df364b9c14e4eefaaf61b1c68b6bbdc1a49589a56024898464f270487fc290b99beb89d39d4b803f2b1ec5a0481e73fd7e6ef765123a3c25bb5802e79e00bef35c0b9650dfd6fba457791e3995a87fb3644b432fc3a0bedc136bbe252f37e82d6576850fbcfd32e132920bdfdb2b1befd0df6f4011ed637a5ea246a9dfb21c32ccbc5ff891bc562608e90f0bb421cea2f76101b5d72f5b75f2efc605be28b56db47f17a8abcf59ba6116eaf11f784a06e30d0a8088ddd76c2e3e037098898f39baeb3aad097e3fe04b50f69e9e265b5937e457c05a301f3592d48a8497076fde7a2d5f0a3c8f152a4828b6d0d7f4a124126ce2fa150ff96d962c2866fe34da7cc240a60ac32c62e6a7f3c7ce2660df5395f7938fa48f2230f41173add7d5b6a5d3c4bfa2ca03caece94d1d3678d94ab03f19ca333953e616468b1a4aafbfecde9279f831e068f4786fbd5d86148236a096c4fb28c72c26a3d1703c86954f3aa2ab56fded9f045f85948ea4cd6bfd911ddebd20c4eee91a6705bc5dea4eafcd7f989ae8626e98ec2544fbe215775634bb7cadcb76730fc9482e0d00cefd760a348aa2e403d63ec2e88211903c9664180863d512263d0b5213b23a867a0d11342101368cd3d90dd9947c43c4536d2cc97d93627a8e8c6098df6e53a57d51d2d924f73879678d46830adc3a78c9acec9e5a0d9c73c6c04867e063ee1af626a4053b5052603852c4204dc98f650e5be0e1c5ae8f508375b47058d64833437d25c9d22d17acfe2044ac890dcbc307f6046516b42f8bb952d755d21a3dece0e8e19fccd0e2e21687fb91a1068ef681b9738e96fb26069447a509e6fa003ae1a80c5b15d6e2600f0db627d5048336c8f25210de3735fc5d112888c47705d72490fbb62c096891be0f6f294585cb5ca508c2ac4cee8f00fa9cabbea87e47e38015354a90c713fdab4d6fb421c24c4796767d296f80ced1a8a4951ad5544037c0737e917e7ee8e5cf236fed84a5bd1a62a52901050170769dc03d883836c3eda4068a5f9539f35a0b4be286a1c87d5f599e1f75d086f9ee5196e9bc75faa33f36f1615a53d925441f961a02c8f64edf3a6f71aae9485ad3e9152a314e8bcdfffd97eb199bb1e83d5901b495bca9cde7d269d87e01b684d8062e407a3f5d98505a0f65e3e0431339c84867019efad00ec4d58905b138b3ddf825816927cd2ef4f4b594f050d7a230c9c0aa8bb1dac1cf60418860f00d6a71059f30e61ce778310d9da9f8e4a3f7d7c660dc157211943b4ffddaacf546d49cca11f6856fd0a0150c64f5a03fc5e7c1e06391242d65dbcdf7034bd5e154c23cc5d873128691ffd3dce5b01fd5c57dbb71ac041aaf63f80ea3bd059c703c9facd4b93ed6f341"}, 0x1008, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000000c0)=""/252, 0xfc}], 0x2) 10:12:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8220, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x10, 0x716aef2ab4855153, 0x8, 0xfffffffffffff369}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x6967, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000004, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1ff, 0x6a}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0x3, 0x6, 0xb7da}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000040, 0x75, 0x1000}], 0x8, &(0x7f0000000340)={0x80, 0x2}) shutdown(r1, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7, 0x3bd3, &(0x7f0000000080)="59d13e878adfd69a0a6abd29ec4b812ae82db5037dc9ec4ba393ab1fd42eacf6efbead9250216d2a6168adfd2c77caba9a94030f4e4a39a542fd763a30eb654db24a567ad561fc46adc0f07cb7dafa11af48658c15c73569dac5550499eb2fbd46cf32b7333c50d5965a9ee02825a67e300262fa0e054c860b5b8d08b96892494cb9f4e8aa7f271203bfad132eb02a", 0x8f) read(r2, &(0x7f00000003c0)=""/201, 0xc9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:12:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x4, 0x72}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2, 0x0, 0x4221}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x7, 0xffffffffffffff9d}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000020, 0x0, 0x1}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x8}, {{r5}, 0x0, 0x4b, 0x80000027, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x168, 0x100}, {{r3}, 0xfffffffffffffffe, 0x9e, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4000005f, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x14, 0x3, 0x7f}, {{r4}, 0x0, 0x80, 0xf0000005, 0x3, 0xeb}], 0xffffffffffffff81, &(0x7f00000002c0)={0x100, 0xffffffffffffff80}) kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) kqueue() dup2(r3, r2) 10:12:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 10:12:19 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000080)="d6193ec0c1b9a36a9e2e61d4976a36b4433ab7ecc1e85658163cfd9a45b020791c83b27ea5afa674678c3dae4506e825d68cb4b239baed3cfbafb01fc6cdf82b7c38853ae2eb71b490e26458252abaca8255b9cd63a719633d457ca3876cd7350f8837d19ebd07503c0095aec7cdea7a83b7f29a4fda6b07b4e7661d196c0d859f", 0x81) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x41, 0xfffffffffffffffe) openat(r1, &(0x7f0000000040)='./file0\x00', 0x89d0, 0x65) 10:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/86, 0x56}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000280)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:12:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) 10:12:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0xffffffffffffff1d, &(0x7f0000000000)={0x4000000000000008, 0x4}, 0x0, 0x0, 0x0) 10:12:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x220) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/111) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x1, 0x100, 0x1800}, {0x3, 0xc78, 0x800}], 0x3) 10:12:20 executing program 0: syz_emit_ethernet(0xaf, &(0x7f0000000000)="cfda90a65dc85e2a866142015942c97bbc7c589bd939bfe3e3de8479f0179c28ac21235b35a39c2f38ffe83cc1f017fcf9791a86b1227b4742fd460d481d1a05eded354b3c4de560bb9b4708a8d905e0c0c7f32c24738c52791ce4de5675628299f743916ebd0f228b643d146cb5751860e54a86085af158277ec704bd335605da0e62e7682fd4ec61ff0d27f15adf57d89b13bab620c840a064985d134b55511c1fa329ff32676252faf408b478d3") r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r3, 0x6) mkdir(&(0x7f00000002c0)='./file0\x00', 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r1, r3}, 0xc) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="16706215bff94093ec3de6fb21910b5c1c2018b94b0ffd9a40e7813c2afc1d3ecdecd06239c9cc7e80a0c997410d8b98285961a4fa4154708b156c0339e7159ac8484be33edf9defdc4d33953a59f79ec74604df159be4c0f005fff8f5c2743e8cdeb11044d8f6069a4196a6f8e835a81bd3cbb44f5c7658774c0832209012f1e3a5a5f49c64190b291434a0bd296902ff9a482efd56", 0x96}, {&(0x7f0000000400)="e30210e92956c2f0aa86219df58b737cac28d6fd6baa60c2c0ade942804571ee5c4e198481dfeeb17ad6b2ccb3ca019f4189d47481beb6bf139c6554d02286d66fab3a561cb67efb2374ec58", 0x4c}, {&(0x7f0000000480)="2ecfcb4cccf5fd69ba44721a578b91ab574c67ec48aec49a6e72e774663519f521bc4c93595ed55bb75e2031ef50a09e5b4a686d5d6492659fe59cd436a4abd7d400cb641bae750d5669147c835c2502221cd0019629494d8940555a1e15c70692075dae0080f55eb7e34e38d1732ada3cc2adee3081619f78cd26c4a709c809347c577814d9a0cbb3ee604a08876965c3a964210a35fca25d90ec2b9999e37fb269a52fb1e894d0253aaa8002fe4c823bfe01959fca515b5cdef121c910100cc61423a37582876a0e46fba240401f8aa6e30e7bd0f2745fd9961109629b94420b0a4724bafb02686317db656768b50403f01c2a01ccd1b125c72169a081d19d116de43e2066430eb01fecc06b24d03c7185e0b6af2b029b5be7a5e5c28f0ac6d9a1a4e2430b10e8a93469c8f9f5da8ba0a3a717936aa89065fe258e4c1d3473850d4ea1af2e98ab2bb521357022139359a2dc45b9e91c6e256377bc1ecc770a2e6859587258bfc64ad6d9bffc818868cb38f3cd7380160cce19f80e321206171723becf803cde7ec0918772d4a4a309f1b5b8827431186db884509914d505e9058d40a52f96ce25fbbe34e76cee096e951e6dde17c6825d18701de95f9fee29cf6e933bee976919a160be07bcaed10111c50c1865e9c01348bf573f7b3646bacc3c890763069a8f33a44a6066d9f40c8f143d68b5cdece60d080b77ca8074df183891d9536bced14c6ef61ec0f6271d81147dcd68772934b8374189b6f7984ce89a5cdd215a8cc55b09d1e7660801f82328bb286423f9c2637fe7357bc4f779cd2a781c99512068a40163795f6ea30be33147a5be65ad93cfa0a27955fdf1416225eea83ab752d6b3987dcf48af78cf579654a10636f32d39314a3ff51576aa2517cc4d2c48dbcd6aef4be75ed2b0626180901c3313a17d635c65be177f7b7809bc19d430ea3f6ed6cc00d4f639d72806d58fd7cf79e35765501952fc34f49c76f2cd6d5e0d243a4067a8ef5c8a792beb7c5cc4bc5037e1e6c825651085b8057d693e21f206b47402a90960c7e49c0a63315e943d60a8f72020d0e3fa4958a6753444ee51499d1120b8890d761702afdd19cd31a3a4c62aaf3d8fc02fd102ed31a5b7f250efe1377bb4da81cad6813f30f6162dcf96b9655b6d133383fa4b0d036a4d7623678b5dd93ee54e9e31c8fa6ae9547ae86b034630c56b04fa310bb478c76f680c01735eb3bc600e9e253963c743db9ed43d53aebe587d405f52755271fb7898ac171e9c62a2fa4434cfa1174dcc2f5fb7d5d840cc8f7e97049346366fb021404acbbecd328592d6e12a13d51ae501d3bd4c5964d14e891fa06e4406905f2e012f8f402d2e3e0f16d4859cbfd569c040ee7419f3543876da0163a1914eaa4bdd009acff7726e3bfa09b48ea9bb36ebb3530a736cf853431d35cccea197a4d78e2a0b85a4b655073cd104b8eec5e3125cb4d4a7b6813ea1e9ad6440d11e7054bcc80cbd688b6d454c6f00d213b23ebe1ddc10032af7d2f455b810904d7cbafe79346926ed0aa5cd790d7806da2140d302430f4d9966e4b6b0ce1311e133fbc3a7e5b73c4fb426e42bfa214e8dc8f695d7df35362c95f5461605377222fe2421fdf86103afb88f3fe349604a987a2c23dcbba6d9821c49d876082b496f41c5e9c9b0d73d7c422f08dd06a89e2967b656e0a5f85f8e6dd5ffe7d4d26c76fa098e3c8b10220cfc4f1dd1ce183e9b9ce401353822bd795f797e052b4a2fc2d7a1b6ec89c94284e29f20d5adb2c60312dfc67ff0a2183354d82d5279852c9766d50a1b9d92794a39f9273a570cf5d577277ba6080e63ebf4d0a80370c6a12ee093507069d90ee71e2a2dfe73278f2b4e7a35110d00eea430b1d356d127064f7cf15fb023918405d30032bb3a541af47fda4e3bdadc61460dda89c8c3661e7c0e652f244ce1216e51eff22dc7d1c2eefb002c674cabe2ec8d43e713fcfd0f803280e8e5c7c16db1e16f7610ec8676a2181451f193b2c75e1cccc3c3dd946d4e03c7a347444703b3c0029777a7d126b359953fd134b41e6d42ad34030e115d17f0d71e63e11956134acde39d0d0e3633b9d5a7637adebfe064798f7c24446bb096147dad4c57bf1f1b59beb2d4cd617d8f07006dc1610a0e1360372468f3e836b4341f114aae6f4bb8e7af0e7c8d5a477d67a9c867f6f64b99c318c8a89b138534a628ab36483b922a04e67c890d867697a1d43ee583cc631f95052f6115b9ded69a5836acdcf860136babdc0b60d0c18567a4b2bb97fe7c59171e688808f5b298566979465f81189b15175bcc7b54e45f21c1e4f9f398a2acf3d8a09107a3e05f50bdf5740a136d5ad38f5614ce10c1bef09dc5f5caeb6483d5c42f207dd4f25c168d855bba9fd104ea46d03be46f8e8ed7c9e65791e06a9877b2668ab9b359af1c3d25897104d29426d82f255d9f250d85affe991746eb0890e4e8d580303457dbd3a0c47d8e7870a35cd9dd6fdce5ddbaf1385426d9dc69f4cfc6de1d3ca34278d0b145ffde4d3e1c3e3dcd071c50ec0b14c509a93ddd20b7ce83e1e80354500ba434d98a02f39ab695e6e1e736af6a35db61cef3c29b0ba80912c6b8cf5d184e8d5d082707af033f6ab2e12718cbbe9c1948d8c4104c3940bd256237f736979083424435e13875815175757dde6dd914fd7187aa4b75e8431888216da93578b0922abd07dab7cddaf14cc82133f25b9461cbf562af441f2d29617d1b1d8db31da1c1567ad0bf65b691fe833b7153cdab526762bc01adac8eb209375a607df3befb15c878ff31598aa47a374ca7ae5adb848ad06b5e91157b3ad42c34ddd1a6f66a76bf06c8275b7ea0d16f4b224948a9cc67528cdcaa4434673a6d4abde0ad8002357f58d99ade006b779805d19638824a0566636c20fb72204d4f2a1e0d270b6ef5df60bc87aa0355dc92171cbc2af86f1e13986b666c2a33b92a4c97cdc4e7e328b88e12def5c95bdedf28355e6418bb4fbf13351a0f3a64d3a6ca5dcd00dead64f7480fc833e84e3ab2bc7f759e4059ea383b807afb8d4afa118803121302c033b9c33c767acebfa295a8e441d64cef77ad896afa4cd20952618200098db3ca0ea8edc3c2afca0a34c14edda3f557d05d5855f729d6841e190779ed0aaa362498c7e3d59cc2c3e97f858b3fc09fb4a2f409611bac25322b3681db2d07fe18d0f894e4d9b864a5d14fa33df69cc244bb6040ab6a4cfd20adc14e443e7f60d62f2721f25ee1958b04a31eddd94cb7766759c75fc271119167f5304b5f80b376a7d3766a360047d3a245aaee502c92d60a070d254cc5178fec2a5cc24b7497fe99349ca111db0ac903102907327488b520384f926a7bd2c5903afc1ccc78d635ca014e9d6073374e7831dbc31a4ad814a4b70e34252f80026c3022b511cf81427432753b2e1a3190742ce147376d48ee638e267b5e471e83e1865a6505fc8f64a9f79fb4386e39b685ea7a794ebea6a7fca3d2b83afc036def6c6cb9857434789915923a8d6cab27fa9497e5e6c71ea7a7ab431359bde0db4b0bed2fc1b77031df5ffce318e886167ef357b5cd899c60e3c65a4429f8e68e064f6ac1caa9ba640512da106ad0038e1e31fcbf970c2ab23e91e422a00a6f48953bfd7f5acc0ab38c2fd1c7911cfcb60b9f42d8fab95c3700783ed4fb4b7b81a8cf7a87c0f622fc4cca0ed64da744b8615b767f0c941d6465ecc0784c550f7204715be6e7dff58aeba090292c497c3d3d293fcdb305fb203a3064bbbe5be6579bc75cf9d0415647098317cbbbd033d6dfff473f723cc8f06188cbe0a29b44644a9f787915fb552c171c1c395954117a61c0af90c46a154bb4690bd4cf48a89e892bb4d8464e9d540bf3ebe1806de552a7a229eb2e24b48d63d25112b588faf5210b1c9af8facadfdb616e7f89d38ca07de1b4d17097035fa88de967dd64bb9069df7658be5a3d676e8bb31e06d8c2f0c2c79e4764c0018ac15e67d13a405421a826aaeac942424f4b0675b9bf62ce59c71ac73d3ffa81aca89691ec73b64e28ec8d7a70dff9d22d2f945d188d60f14dd04c0c7024833bdd5c8d7579224bc7f179af9fb5ff6c6b4c8b87de1e5ae1e11415224e34329f565ce4b300539a3edae4336e759e4e667ba2f4b19b9abc052f899c45b6ac266218614e17a96390d3601f013cc193b30a3a6124fd29dcbbad65477573a6abee9eb1756466ae87b52c1aa2b45edd7c089a9fe04c03066c48069620d064eecf231f62410b1927111101705282ca573abbaf6728c0d80e802ce6196f210353530841e92d6d01ddcdc7a8576d27d847b9cd00fcad57484121d5171b407be359c4166501390a4143ed1b0a45b25d2f8124bb99389ba05398f43ee6684eb63f0c91b2e8e9eafb8e19cf77a03e1a65b44988f4b02b610ba579a9d5facdcc1c444348fa7c59b5f38ad8861073eef79d3b0dd71adee740ef379ee04925dae623766f37c12a1eaade70aa7f29c92a765013a2a9013d52e38cb57a916f97f4e68376466f58aa9d7b1a338696e63887d85816cd77a2485f642b5cedf60bd48bc17b77bcce27d06ea04de5767632cb1f69b8d0598e8ae3289c15f58fdbd0326a57cbf32b908103bbda10b1bec5c82f5d32e82c5ebe1079666cc423e5e3e245d74f51c909ca77849fc8b08bb8b01b704b630e9a7c684f5d6d004a8a3b3722d822b92ed7680b24e24bb016621d116a7eb6a46c30bca012b4b90d2df622c45b005ced54861aaf486f269c6df1654e7c38dc895ad2da058c7cc7c44c6a0da3a20441bbfb1986ba20f80fd4eef40c570e908a36ac929c01a337e3c841a7a9df5ed364b1bf3b8271971b68a89f5608d9219e47830dce613979047969b054296ae2f723f1901751e2a383e9fa791da2ed48bec0e174fee626682ad7cd10784b13f7d78558246487f1fbdd25bcf1a1d51042d3c605711a2dbb3a931dfa272c03d05713e0358c06058c2de13f0c5015492a1aab169dc5409279f6fca6af8bab4b7acbf7b8fa779fd8842129dbb5836d8675b64264d88c135cbdd5b1e6c4c6da68745d81b8c0d6b4466a0600d3d267f911f1633c7ad6170c5371a5c4c297b41dce6517019f87095bffdfbf74f5c427540834c5cb53deb8acc1d65eaf98e7747b71913495a8fe8cad26e24675aa35c62938d44bfa71699342d353ba1ca5671c3016e26f29d005190556b367a471ed098595c4e9a486c1e041603d0ad0b609fb384a46bf89edfdc21a60132263ee74f8ca23a00a201188a6daa04592cee4f59ff3c778e7158bdc25b747e0a2c2e0cb57e9fe5c87e6cf2393323ca1cfe21e15f390811f361cb9e97ce052eee5593dfc6ad2ab2c9a828930492eaf06ca80c4cbc2caa7b9c20f929a130cafea249477c1e3114232b252d0101145177bcc808d06127164924a4204df5048e1848e445233a93c509b407dea71912f43d04d2f9de8c8f6d5e123cd9346ca429dd475619ed34972e29695753388b36819105826e0b9e70c38ea799d1ba4a8c177385afe7849732d2c8d0280f8b69909167540b476f4bf02615aad6db3a040fc4df73605cdbcca3941816125ce3c35d5a5686720b29ee42c49f0c54692db48fbf0a8ad316d24fa6086c77f9b1247d09d1fec8fe9283bde056dc6a54cdb0da22c94c03da2a2d3eaac4bd508724b376ec2b9ea18858b217200c85d30eb978f5f16a3d4bd388bbd6bfc69a3bd7e9fc7b8dd1accf35fc3ed50943c8d24bd731a489a115389b37b3ee865b7f07882f00699fa321815fb", 0x1000}, {&(0x7f0000001480)="2e253a0a38abf57599371259f23c7fa8e882a765104875fa7d031b17ab3e7a60ad0da8ae20b3777896bc70b28d3cedfe1120ef8c3a6b59865c", 0x39}, {&(0x7f00000014c0)="1b112a7f95edad8e4e70ab288ced3b3934db64276e82ee2dde75a7b7057f4cea40c33e23dba28a0ebb41cf6bdf741d761386ddedd1f3c4962844caad946df3bcf99d81da999f598200add89835b564dc5ce5d9f2ec610fbc18244a8709d24f584519e1a06cf2ba5d28999ff4f67f6661391fef6516dab9c017b56f4f75804edde309bf03018fbaffd978653cc475208e897394a707c5b202b6ad78d0bf54aea4744186f5b643282caa7c62e118f03c2fe2d3bbb8743547ae35451af4e8e0a3216ea91a31afdd9f05035e16bee0dbd5db", 0xd0}], 0x5, &(0x7f0000001640)=[{0x50, 0xffff, 0x9, "27b23b07f57707300f2a07b9c31ffac4564d6ce97455a7a94c0cdaa72a3850fca6289d86f07758ffb7a6cbe2fe1ed47f653646e12848ddf43cc2c7a0005f"}], 0x50}, 0x8) r4 = openat(r0, &(0x7f0000001700)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001740)) r5 = accept$inet6(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840), 0xc) lstat(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001940)={0x5, './file0\x00', './file0\x00'}) accept(r0, &(0x7f0000001980)=@un=@file={0x0, ""/73}, &(0x7f0000001a00)=0x4b) renameat(r4, &(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0\x00') openat(r0, &(0x7f0000001ac0)='./file0\x00', 0x10, 0x1b8) shmget(0x0, 0x1000, 0x412, &(0x7f0000fff000/0x1000)=nil) r6 = getegid() fchown(r5, r1, r6) connect$unix(r4, &(0x7f0000001b00)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDENABIO(r4, 0x20004b3c) 10:12:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xd061, './file0\x00', './file0\x00'}) write(r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) close(r0) 10:12:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r0) 10:12:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x1f, 0x2, &(0x7f0000000080)="483842f83d8899fe649e539897b77b273a6bb541656f964365ef256d7a984e5bdc89d0162361fcd2d9ab55d41a275261acf847e3d5583366dd7aa6b942f3b4a1b8cfb6d41a881d2502bb70a569bb1e624f8901fa60f4b23f51fd83f46ac9de", 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x3064) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/85, 0x55) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000080)=""/106, 0x6a) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 10:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400a", 0x350) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x5, 0x7fff, 0x1ff, "b0e48b08b06b3e6489d99129b0f22d7a6d979f05", 0x63, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="a80870e5e787b8f63b23d8e8bcb7cb91b1b9df276b3a6e23a492388af975e98b8444f62737cab38ab775914e98597ccefbbe417fec9771450f3a7aa97ae386e7f1420f9c46c30529f7607802e1f42f485e53b816cd07420fd9a889b9a02cd7b05e257de92bb0aa0681db5bc10eca3d334b3577e7700d5c98dc68e27e8a27de945f01dd4f23f7c2df75f5cfef894baff2bbe6837dd922379ecc6ebc7aeee75f297c8a17fed2c750f2ff451afdad8e5feaea1840725f90d6860305a3cf7230c99187f1af40813ee72438483a230670a93f6530cb7f", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) recvfrom$inet6(r2, &(0x7f0000000100)=""/101, 0x65, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x1}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:12:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000140)="00c991684e6ec70f2756d0dba24a5b6d8be06d1f0e25613a59b68b7bf393ff0f0000cd492e7c7b8eeaee28376f3ca08493f7817a0c878f51f27e220b165c1674b7dc7a425694a18e60294ffda311c5db302a64c2fd51ab1eb798124504ac1b7282b96139242efff6ca507d90a24c1bb614e3148d2bba4d08c95504a15d4fae1e2bdb154da84038e98f2e675e1eb6d00ed4bc76636ce0709f89edb55dab7fee5513a3a519921322f302d41dd4421d38a5fa82", 0xb2) 10:12:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8, 0x5, {0x1, 0xffffffff}}) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0xfffffffffffffffe}) 10:12:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xfe, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10490, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)=""/165, 0xa5) pckbd_enable: command error pckbd_enable: command error 10:12:23 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) close(r1) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xbd) 10:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 10:12:23 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa2, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r2 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0xf0000001, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x9ee6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000000, 0x1}], 0x4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9, 0x40, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x81, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x41, 0x8, 0x6}], 0xffffffffffffc360, &(0x7f0000000200)={0x0, 0x40}) 10:12:23 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x671) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r0, &(0x7f0000000040)="e63cdcd253c8eaa1b7173e08fbf84453889bd668b4113ffe164777c4f5b570faac77f44656a677cf4224594a3f017cf3a9becebf282929884a334eb1f85e915aee8673a7001788c079199b25bc4730335b5005f390a8585616b36c61a7bf6b734cf3b82eb6e4f5774e41066630b1b1b96b5c52c2ee294c74a16fc0012aec29fd853c09217ac0e7271dbbab71ceca575fbf38a7a264d30207d6a714150d45ea7e7fb3fea3039da91176a19188eee8dc115dff73f592ca541c0c727525e1267d95e758d962628bbb924d3995740794bc24900b130f1312147e8332ccaca82eb87a46888a162e1adf4fb4dcd9a5cb4662cedd944a9f4a4fe80e030961b569f940f525dee1375b9f8db60cf7c1e70dc3c17ad7baffcbfc0495355e64737c82065ec9e2107fe9e5964859f08b3b62beb2706aa32424edc9aad558671cd7ed2c21475f663a74c1742cae06e7c9413ba72dd8edc5204f4edc452220112c02f1c5f63db8e7cf024215ba7bcc5d2c9b5893e079b349322dcd915c09e12b9efeecff8291098876c6110cc683d2c0484ce6a97739bc1bfbfeb8df5cb7e1ff2b2fac5acff0dc4ccae7b6acba4478c76c45e4b6d7de4647c84ed5f3deef036b37d9200cb3e172cb93c67dc59ff0e9f2094cf7661b72feae3997498318d4643e9dd10a594ceaa48ade3a1fe9bf269553f846a3cffec8a718e7154b8e07bdcbe19662df35ed0003160093d3c7363398f227f94a0155576787bd5bffed8bf79d637c261ec9f068d8dbc3ad7a5338fa661636845274db26e87c708e2e4cdf0823bffcb74330cdfc571f99a49a3c50a06288ad14b55c2451368312b5bae38f8e529a165722e412c5be2aa2f2a217c7e6d9375034fee9094ac553be37b75355b99113d5f1900d03db262a3e798373082c4b0685e83ded7c763bc75736ef3b364ece060ffa45443ad127438fa3fed0681d31fb9b50ecf48b024b2c52bd775f04115a2b33ceeda4214b2a3900f705bae8553e45729e09d2be6d4dce1e56b5a611149159b30a76e48f18f73bb85a11096a3ff21fe90fa0d4b0acaadd31819ff3ecc7fc3d670d53e8b97d485b168a18e83718336d721e51c711ff5e0389f6269d1b523f0b674cda707feb3fc0611fbe8ba81e45d6f9f02eb38615f8e3eed2c08c68b67e99e3e32d812c556c700687bd482c2fbcff99a2828a929bdaec6a38eeea245fa36cea627dae9d1a7714654a105a70459b4a5bfd65e6a68d9d78296eeea6adfc453eabcdb60447d22cd5d3a71c4d9caea91d4f37af427e6e7f4a4f2b422e49609367dd72155f35dbdd763c19aa1ce93d3698474aa1721d28974792dd8044f2882e5dfd8c15e23243ea1a2f94d332dad16f87c68c61ce1dd5955d67cd8862c3ca81dd435e9d8b64c8f6c4952f627b2ae4d5daa599b3ee1d4c33f33a713a6ec14c3f1d4f956a6fc58df974c4e82d5937648e69834cc42bc7ffc410aaec7ef7d83b846a46932b05a984caf2ca07bcc58d054549575fb2f6e37d9a7857aaa2d6600d5ce2a803497b9d2b9fd71e0ebc80b2fd0a76df87b22c49d46d54865215c405f811536278d7708a96b1db803eff241dbd51ca653463d30505a1346f64379c520da918717ac7554e7e696026a3c127a113137cc3fe41922b304f9d6401f4fc56bf6ea6d492677c3fd58d18eeea6793ceace8407c92cf3ab06b5ff02bf6fc3aaa3cd74cf06a2fb437db523a3a34f5472accc07f92fb751f2df797a852e6e728eb6ce44478579965aa4300d3d6ea41908e0fd006c6804c19029f904dfb856a99caf9ebe4d4ebdeeebf458fc3973941a28bf247da6e3b8af57210ba4b323b47326b9290c23770f0e677f139c507afa7664d1780f6094f65ea72f653e8487faeceda1f5ff853ce43420edbb952d369b30d16522c45f148d8fa274708d058bd01a847af3a728332706ba9922f84de9f3b4ddd39658372b340e96fe8993bd2a6dc1b775dc8b91740a4e2be45c502532df0e0ba97e4a2089f2d4d6b47625733e63029de1facf75ff0806ee798a15524224a212c13bf0748571cf91819c2f850dcd48cf27218d2a3f9416d55277fc43a3c516d804686334a5551d542d4547ca829dba244700a6c4c49ffbdf259cd6a506e3483d69489347c279a18d3298d4ffe18188af12276ae79dbdf82f4df16cc66a6a154d60191332e765dfb17578c21a0187d332bba504566841ebc385c2be9e0056e2103db19574e983e0dbb0c4fa0928f126a31cef4c455a6dbcab268bbe818aafbd9b2aff9049207bc618e42cff3c30ed7755955707cdb5bb89d8821bcccb88617390dd518bdbe475e376b6ea2d9715c96138861a4ac179eb8ea6d39da63438e6c6a20bca62018c936886058bd1cadf50450ee17798da5521acb790a1f8066ef66e327e8968b7e111cca4255ec27a83ae74f193d66217f20c7a690caf542365001f149443d7e0707cd4772f65bef2972d8a37a295ef7ad12aba053ab357a2069517cb557edcd6b8edb2aee41f6326c456b8a43443a5ec6e3a4d9ed61417b3966ace737da62f241491690ed53d042c363e04c91ae4d829e5d2b95d76991c7569660a800eb39e240dca34bb4cf057dd0c82e598ee81f91aee8fde951bbdf258bd320a17a02d4ba44a1bfde6a42b6b66d8343c6d29e94cef071f67ba61e05662c04b16367a12fdeb765502bad426dee0800b882cc9d97502eaf2dd529a533aa8918c3e32a0957adfc7d882be1c02223e3f15c46897fb5faee5c0b44631aaa918661021aa31b5c6bd67e4d421381db773d6898ae93615b1abeee7dc65c71dacac6e387c4897fc0d8d5c009368f2906c7e8126b784e12fd54beabea8c8c37f9af1d1953933b5fcb6797db6016e7b503686050932f9c624e4cbeebfcc3c28f971b55b666979d024b83b5e3ddbcf3af5a92580df29f594fad06ec83b66bb86d180a7e14d0609217e198d7ef336d6a2be539f13238a4180a58862c409a96a5823955ec044c04ee171c9bb94800d112de0ade3ea45e12c3f0b14e962423b4be800f1d5c0fd81ac764d2c2444d6d0dd3333fa67ea938dc1eb7e69562d6228988d82c4df47622bc5de6f4e6e86dbde9e17846c6399c83f5b21fcdac53d8473a949ca93bcddfca0ff683844801abbe9a87330d6e9f5dd65c70139738c68f1bd563cf4e94fe54a2a583ac1f19611d25e934fe4b4b275df710262d2cd8768eaa77706a8d4956557d8b35f532161ef5344be44a54a6a5216a41aab4ed71b9b2a6d92006366958c734ba1733edcd5edab53e18afb73f553c0680d40424cba37c8a6d86e9f290e259ff3ce397cdb40eb9ca2862145c417d57b84b8af10f8faa838f86189fa606a342afedfc05d8c314086b88d79cb4a59a578f8f492875e37f5e22ee32535a4445ea8b95ec26e3f297acb511088ec2d2803d5b69c815e670206fe2447764fa963cdf5138c8589a26720621d6588d56fc1522d0b0a47d78a3cee6560ea4c19dd1995a3dfdf786d9124e13b6b17d4a5217bf11a59dae8a5174baf82764b88c9a3a7250c13dfd9ff14e9e17bac918d0be5694b7d76e421bfc4ec98ff24f8e67a8d563ea41221a7dda2855ffba8b37938d713bb29b060beaef21722a3998658fdcda08a83c0d5c0720c3ef07f4b95afb7e73d2f175c71c724dacbbdca112b0f2797e23dd008fff95ddfa8cadb319978cb0daa34dd14e4ee1ec8c60f84657605bc3795ad1eaf3ab5558a66a0a99773c1c08075637714b4f4a5296ae10cb2e186fb70a5c00ee2c9295ac2bc65c1a169d8ce6b2523889e5e5992cd0754d186d7e209841e7519eee80a9aebe6054dd4c705d9eebc874836a4320dec7670c9cc75892e242006127bec7c11931ebcfb769edafa0db75f86c00eda8d56f3672c774328c68af26972c6c01804d95c22705fa98f83319e4ab2ddff5e4355425c0a142a2441eb2cdb67335543701e4bb8678d4c7d42de272e6e0f341e72a2e009d394e28e0ce5b5005c292899033f1cc30c5c1cb73fd7b38de04ac20f440e7520bdd5888a8907dc87496f9733c8cafc9e1c5d511fc3ea1db1aee26bc2b6d53883624238425d6062f20d9074381f70b8194432aa1b402699bc41295a898c6125810e3ba7e728661ce8bf2887f3d18b171644fe4ddcfae0d466281c331b6614fa750caa1ff901dc80c51746c7db24d3b8a40767a82db6116989f9c28e090385841efdaf6ec1663422e78627f6f1be3f3cfd29574630d387d9990f171e63da4988f0ebdeabd47f4e5c5018d5827d19b6c1cec83d002f45fe9ec8200f482e8f16e05a56c7d5e938f6ff835e3f538900ba75b4696f9cff84133d59d6618b3cddad0cb12951d9664a5c73dafe3d77a1bf97941b74eb7997af88d6df5a3711cda05ede9f3957d4e65ad70ccf91c024b1243deff0cd4f52847ff2434a0e3d9146f8a563ebc30533dbad2a18c1d3d08a49754c35342c25cb6129611b9cb27e5f133a36935bb2ca9ba7e8e0a11d7d26f9dc85bb61a4dc93eb6fde6585244520efbccead38d127700d6564dd2eb47f180580eb0edfd5b6a622daf6ac115de9fc24d693fad33d097d6d64555bce78393477d3837a363db661712f41eba7a9fc4b2cac2b292049a00ade41b17947e87bc830693686bf4aa245b77a3fa461d4fe772f154a111ba345902f19b35473a8a71819e30a751c2e3f2dddafd7f58e47b9f2615175872b4f80eef8cb23a4295fc5b2edaccffc69f837b82cc36401bc0aab0d1804f8a30eb092b8044012a1e249962a5f26970c715efee2d76817e921bfad912e68167689ea04f773a46faccdaa8d63811165445dcb791f7276b9d44876c117ff0cfc555608d91ea3d856ee6167c5db17525256f9afb7cf81db8f9c6e91583f363ddb0adc1f7a552e6467aafcde83dc64a887bb4b552e888fc14f829edd96eaeacc6623924217eef8703b69ae2eee5e3444474c04177fb398bd8aff081fa183ce0444b90b34795e5899956ed456c2843f0e27324f7537edd7d93285df6ff4bee3a67e310bbbf4b23eb956b069792bc64253f8f2b5131afdcdd53b2cee7d7b25111d688e9409dd9def43d40add046fb0f42f90a2744496c71fcc430d4d2876d426c7e648ed45c6e38cac11c061d4d02d7a21bbca71d6ed92e75a4ea16a1258ee48ee3d8766d826c4dc005f076c7ffef11a3f129c2ae35991f6f7b7acf6a41c08905ebe7205772d5275ccd33daf36a438b9aea48070caf442a653512dbdcbaed7a8b7b120f633078ca5ecb29c6c00518cf06a7bbafba95edce99e56aae4fb0c25236d4deba70e6a62642ceb684472ae213450189b57ce67e35011e15706609d3d717e7aeaa7c6e21b5b719e3c0c8546ab6053bfa65dd7d854be270f1a831977b240fdbb600376e535534cb6514a4e880a3fceb55e06b262179d3565680e5375509cd64ecc2fce9078521330f99517a1e308a4979ecc4a7b4ecd312f7ba4c94f9c5d2f48c0ec245f7518c1459ae5c8f0b74d5d5ea5939f9b8e5dbc4073a5504c0f42c442c76dc7771cbcaabeb24a112a62c1435349a595f60474a3f5dd5f267260528fb63ddbabc2425d1aabd10ccc6709a5604b286a3d2f4a25d9ce9f384a43cc3db251b3410382f892b8f5437753e5fdfe4fc4228ff515def4bdc5d44c19917fe506d0f5a4f090c271594b2455626e8d3698a1abb7102dece92df123df058aad3e20b56e9420dd0bbba6f042becc4ba49fc3c5749a5f9663e6eb1e0ccd64b47ce93b5e9bc5d83cf6c925c1fbe906f5dc5ac8a8f6c531ff6506a2cf552ee13962d695f257902ea15a87d89f0", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001040)={0x0, 0xfffffffffffffeff, {0x1, 0x1}}) 10:12:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="263506e59fed8dee4e101ab889b15b37009bbbed9ba5e4efa35aabc88277f66b24f27d0cc1329915a016981cfe0c0f5a06d45dccf9ef2280ce11e8dd71b20ca860ef3db94c979724564194b53dec5a86b1da7c661e220c", 0x57}, {&(0x7f0000000080)="5ed53ba526d63e4ae169e04a20f1b3caa54609e2cd6ba1010ffb92eb0219dc2a5e1ccba0c588db4e6fbb55eb7f74ca5e62ec40ea6bd0503fbc247564ba206f5f4cb060285348a731f151135c3581b59a6797e1595c6e85453c2dc37f55feaae195b15fccd8d9ce02fa5a044d9ab21c82f84db4a28530dbca5c93563d2035fe2fb763c71370b8e57f6dfd5f3029e7d6eb9a2c6957087b6532cf399dd59c7af4716f5c5131e5a8ad75211cd10422bbc84842be29b7eb6ff96e83a332735232e036a66970a153de33cc0b7d355cf6f2f33044b8c2d0791dc636d9", 0xd9}, {&(0x7f0000000180)="3ad6cd9a1b2f71a43d8bf35a84ee157addf161dcde2dfa3b93549d26493c8fa5aa788aac78934bfd1d6a839c4e02a2cc137c7d86f7fe16edabef78d31ea1f559067a79f32a5432f4a5cc340f46a162577e49dd8d796b0a8defddf2d3c6247073a5e39be941f7038f23ba40623499", 0x6e}, {&(0x7f0000000200)="f5bb57ea9c90f277111b6c1181cedd5f6ae7b022734b0e399cc4de6d89017a87e7f291f8f23d30ba655f33ffcf9e7b7db265e849c636d2751f3e58cb59c139fe3a7cc66a0a2a5b0867ef4955cf832fc6fd8274a1765052a26acc2241bfab382758e5eb06b9df713284fbed163272067e1e473ec8d5bb22c1170e847484c2d2c2ba1c5983362236ec8371c42387bfb614c91f1214fbda9e36dd0c18073a3bc47b339c1a6ebbe97d81e7d3b06820775bea903f0d71baf3d993ba8aa40ce9291d93f989a4640144a6341e053e8ae9a786bcb7d7294f79760c59d0e1f6dfe0d48f6fa79112102961424faba191db409184d84d5ac56beb1d16354fcd", 0xfa}, {&(0x7f0000000300)="bc0897fb242f9e7ee35e15d495bdc853bbcaec", 0x13}], 0x5) 10:12:23 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 10:12:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r4 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r5 = dup2(r1, r0) mknod$loop(&(0x7f0000001140)='./file0\x00', 0xb000, 0x1) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) pipe2(&(0x7f0000001280), 0x10004) r7 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r7, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) sendmsg$unix(r5, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) dup(r1) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001840)=""/25) accept$unix(r5, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) 10:12:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) pipe(&(0x7f0000000040)) 10:12:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000003580)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c71400495601d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xfffffffffffffef2}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) writev(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x2, 0x7fff}}) 10:12:23 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="dedf98cc38a3ea67a52d16a5f55c0422edc3bc73afaa6b9e1ef43c532444b0abbaf07a30be90e9287ca390631c8717afedbe50aa712d46293a9bc5b906a834e444bd2b126399873835f1cc4be1e6da3e46c40f4bbb791ec3c5099778a0d2ee1b4d754f64a3514a516952fd0a6e6f53c2939a8a440052f946381e20b1", 0x7c, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:12:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x260, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000240)=0xfffffffffffffff4) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) close(r0) 10:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) pckbd_enable: command error 10:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) flock(r0, 0x3) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x40000000000, 0x0, 0x0, 0x100000000, r1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20882, 0x8) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0x7fffffff, 0x0, 0x101, "9e79afe81be1114af02a2006bb352a4e0e663c41", 0x5, 0x67}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) close(r0) r4 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffc1, 0xa092, 0x9, 0x0, 0x23415ac4, 0x3ff, 0x3, 0x1, 0x2, 0x8000, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10110, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000000)="b4f80c017ca8220b0fa9af14b53150183b460803303723f756cd0f0bb3e95e5211468c6ab6d4b65357eb7bb40ffa2761a02fe3f8b106f271d64e4422e886d785b83eaae4f8c069d960229bc81064c54504c11f45ba224307374a0dd70d0fa266dc393ae9ed6cba84aab4", 0x6a, 0x401, 0x0, 0x0) getsockopt(r2, 0x200000029, 0x80000000000036, 0x0, 0x0) 10:12:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB="bf1e84ea06c350ed6190f5aec4d904c01d848754dde8a553fade1b58af45b37de5205f573090d0f54de6be509bfcdd372f245aabc457311e52221c73273f40a3b85ef2a25786bc33f757119d920a111f376ccdb267300b8f1bf72c0e987a765a6799c2fd17bcaf80cd37380ef570efc9420257", @ANYRES64], 0x2, 0x0}, 0x0) 10:12:24 executing program 0: r0 = socket(0x0, 0x5, 0x5) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 10:12:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x24, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x9, 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mlockall(0x3) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x18, 0x6) dup(r2) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x4004570f, &(0x7f0000000000)) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x4) semop(r5, &(0x7f0000000180)=[{0x0, 0x2c2e, 0x800}, {0x7, 0x1f, 0x1800}, {0x1, 0x3223, 0x800}, {0x7, 0xba9, 0x1000}, {0x1, 0x1f, 0x1000}], 0x5) 10:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 10:12:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0xc1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000014c0)=""/4096, 0x9a0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) unlinkat(r0, &(0x7f0000000280)='./bus\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x20400, 0x20) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 10:12:24 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 10:12:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004570b, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) r4 = accept(r1, &(0x7f0000000580)=@in6, &(0x7f0000000540)=0xcf351b7889e248f1) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getpgid(0x0) recvfrom$inet6(r4, &(0x7f0000000680)=""/4096, 0x1000, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x200}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000400)={{0x5, 0x7}, {0x5, 0x200}}) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="8dc4446d94a981c1f7bba79c9857e03ab2acadbfb7e174376a6be12bc29d8b395a48c546114617e88103c17cb84ca400c619d7605c061f4c2e79054734bd9566c9ec665bbde701c45da5b8064e05ad55bacdcecc1d77fba4851c8637c84781bef83f4b6e82a2e104117423a5348c8cc3d7dc531fadc83bc672f3", 0x7a}, {&(0x7f0000000140)="ddbbf608203d", 0x6}, {&(0x7f0000000180)="6620fd253767", 0x6}, {&(0x7f0000000500)="8815241c8160d4a0", 0x5}], 0x4, &(0x7f00000005c0)=[@rights={0x0, 0xffff, 0x1, [r4, r1, r1, r0, r4, r0, r0, r4, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x88, 0x7}, 0x8) pckbd_enable: command error 10:12:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgsnd(r0, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) r1 = getegid() setegid(r1) 10:12:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getown(r0, 0x5) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:12:25 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000000000, 0xfffffffffffffefd) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x12, 0x0) execve(0x0, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 10:12:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/31, 0x1f}], 0x5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad", 0x89e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:26 executing program 0: r0 = socket(0x5, 0x7, 0xffffffffffffffec) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202212f66696c653000ea9d8b650b3cad8110dc18cb87cfd6527855573564b6b57298fb43cee5e367dfc118c234bf56b6b24364f67a56753584c6ed699554555e3c178aa1b95b303ed6bdeeacd00275979105c22a4a385653176b96e6b242e95610e2ecce3ad53b941d843eee4c2b72aa93cdea7c7c8757e404a197be6e6a0a8e3f68c943c035c6ad8974dd55f2e27d7838d1fddc8ee4b7166c574e598e395781d706412d59930f8444a83c58347f76ce5a5c4b04ba9114aff8acefae2af47ebe3ecbd2740a3077979bcdd09e1ee4a6517039be748df219876d36e862c0ed0642f3e99aea81ef7068cc24584ccd062250297bd05c8f26a2"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 10:12:27 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000040)=""/50, 0x32) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x22, 0xf00fffff, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x83, 0x40, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x13, 0x4, 0x8460, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000016, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x5, 0xfffffffffffffffb}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffffb, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x73, 0x10, 0x7f}], 0x11e6f678, &(0x7f0000000000)={0xffff, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:12:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100000000000, 0x44) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffffffffffffffff, 0x10000000001, 0x9, 0x1}) 10:12:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x90) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x64}, {r0, 0x10}, {r0, 0x4}, {r0, 0x8}, {r0, 0x8}, {r0, 0x104}], 0x8, 0xe12) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10002, 0x2) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x40000000, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x7f, 0x10000}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x1, 0x69}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000007, 0x5, 0x7}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xfffffffffffff000, 0x1}, {{r1}, 0x0, 0x10, 0x20000003, 0x5, 0xe2}, {{r0}, 0xfffffffffffffffb, 0x70, 0x2, 0x4, 0x9f9}, {{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x69f733c2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x4, 0x3a, 0xdfe}], 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0x8001}) r3 = msgget$private(0x0, 0x101) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x1b2, 0x0, 0x2, 0x1, 0x89, 0xf10, 0x200, 0x1, 0x2, 0x7fffffff, 0x6f4e}) msgsnd(r3, &(0x7f0000000340)={0x3, "2e9b79e7634752d0969dd16d3a656c3c069782eab81cd2f37a24204f8f17bbd404e63ea465a5913c017b928c54ba12099695293483f11b6563d7f885a285a3b6fdab3f36db3410a3cb38c337170d00804aad17a74d6feda6004b3921677ca844a253c68e21921ef17679fabbcf5515306cb2ae79d5c6c2690a863f383076314052374abeed07273d9e3d1e68f98f2d1e9143354973812f82967cf97c8fb93f49aa99b2a02151fd20c863cd276f6bf15d48c4cc739011c0250aae6a0956a1ea5f71ef5f47b40cba1ad552199cf4a13c4581778eedb5f74f23ffe7501ab3442f"}, 0xe7, 0x800) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) 10:12:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x6667beb7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x620, 0x141) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0xc6, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 10:12:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = socket(0x2, 0x8005, 0xfffffffffffffffe) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x6) socket(0x19, 0x0, 0xfffffffffffffffa) 10:12:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 10:12:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) symlink(0x0, 0x0) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000001580)="e49fe59664fdfaaf35d9a22518996c92db228378cb0d72c1dfa23a24124575f2e7c898c0bb5385a95399a0e4137078106d23b0052874b6ab7cbafab9cb5c35d2680a807552fdf05587e3e28c51f4617253675adb96fff985027558a8d0d0a98ab29ff00febbbe2709d72f9d638ff08c5a24b0412f291474c1c5ac89f657cf999445c48848d433a910463fd546f5e78c8f264f82cf22d68ed5636a0c80e787a1603ffc967098270b4519bee4001195eb9536b61dafd5d5a87420c5d1bffe7fec894258664a64284f61c35e460192735b3c21a58fb01763f023a6fab41987626cf54d5ab139c8488530201be5ade8fa1ce90b4d3849b130118644abefbd2f46e4251ed8bb269e68860c1d7b7cfe327399f685d74ab58ce0880ee6e0a195658eca4dd990f8b9f09acafe0489bc95131d6b928313b19ef3de902a2d0285a235d1b12c20d440203493c1978a42a66ab28a4f99edb9a913678079fbf913a8377b16551d19b1c6695b1d44b9e9f6afae4165120199f54e75e0fbbcac0b7253d058da9848849f4485969dd1f90f0784cf606d609295f9e5cc03745ecfe58eacb140049d4de0c139e3066939a12140b945f0dcc7582606257250867c370e8ec396dd024552dbebe47041b6aac42eb58d9416ca8be1a544734fca8cd0fe51f52fcf0e054ae2a0267799a56a8aba484da438d13003e36748d5cedb303b607dd979bb2ff6022774edf3d64fe35bee6688fd0f5b34aef6410029036e57031f067ded56e01bf1e75724385878310f189aa62ca427a6e8b73bc25ef47ba4977552d26aa2073a9e33f3ddea91abc69125921fad82513e87a7ce2593a14ea105801f372203398e389988371ff8f30273c7862b6521de44440735413e8730773b3edd8c47c3f5a0939e9b15f103be4b80e63619c39ae7e9e16a8384f1dbd10155ad98baa43a92bd83e13a9d5f05ab18ccdcfe1e53cbf75729d3c38e7aa9d2aec960f6bbcdc6408987e1472704d120878053569be24387596c7a031d1b1d94c6887070a8bbe553b05ed1b63d9d478373ad273e374c25a69a84712222e5aa60244fee1444de8bc0829043d00db97df5e685451f61e99b511b8b38dd928dc9abf8677cb44848fb8f37bde14eb74a9d3badb8d66d5c7f8fca4b48139ce6e44fbc6864a6134ecfb40694ac3601fcfc274d00d4c7914870439c1413a9812c17abc1cd5cd5d181ccccd945639670795c3219d4ad12fb8c356476c374be70d2fcacd97b015aa837b0cab098821d982dfb2f120b653fb89a216ae1614316a25cb4e4d24e75bde8cbbc096c9906024ed3b5267fa2a8efe03f1556c4e257719ae3b0b6861504b5e09655ded24c64339589e7c5b72768b367a65a1f3b629b11d695acf5dced339bd5ba7c4b2e1f91e10957a2b1bb76bf8777f5781c52b442e4db9c0990bbe23392b5eae88c2a43d875326c15fc03a9c5612edd9acf5887eab64a057019f4722d83c3d308b69da66e5724c212df8056cc863231dc6fb61b296335b207151a0cac1acb9d1b8d85052de84a047089ba3722acf3b787a0e41a78038ed7bbd757787152a11b03a049ae3b98977502678f2dabb36ece911801783ba496a98cba891ce3b390e8d3257078bacbe2b93b64edd893ac00d4dbe871995fcddfe72276d3b980c802233c38957fa536f49cee60bb637407cd965e1d37e430c437d274f3d77532b81702425ed50d7befb8badca3b8f9ec9ae155b8241316539984c401284ce266464faf7a5fcfcf012637d7a95b315dd369a5994554250f8a25660b2373b3011448321c300ad9d6958d722a91a4b978bf21a109a6efe34417abf3bd05f8aadd0acc1cfca3eb58d07931ed4ed6a0a184c5742fb62690000a1071743fdfa7a618c73d3eee17301004ecdfa0c2f98a88b733ea4207b2c2281986501b2fbee0bdfa2536f1c2334823745e58013855b1cddccd80c48aa664bbd4d7193b254eae6ff69a600ba7ba105fcf697a5be136b86841f341001068ad60b89c47b2c6f8f7dd428ea6ead088e27d1ddf61badc1e6f87b87112008276d84cb92926630c48b03e084945898a632752ab8ab14d84049ec874983e444c66b91259bbfcb2a567b62eca5484c2a21068cca523fbc78ff31333a2222ed0710a5bb102e5a372fccc7ba9b70bcc2561a2b1fd3b11c8f92b2193165bf10487576304ed2158306132d127b9be3eafc7f6d8792c4787ad25db82cd1003806262671bdf5de3f25fc78a44a38dd5209b3e9c0144afa1eb29c916f18b1e55a03f22a70a79e462e9c87baa63a56cbc49e9c53a93ed06008eb8bc212bb28a836b54048c819bd00e2aa85d71524a23eb609163dd31440b2a3c0bdb4e04def52c7ccc91e807602b79329f3c62f650c5045cbede1b9dfda29ea0d65c2350b33effef725e62717cfce5215e4976b365e7f91b122d1422b0768851b0ab6573c7ddd9cbb8141aa274af9e50115ada4e9dabac3829172771e731cd25aea5fe1a458eb2666569ae8a92022c62f3e2ea06c6dcb46a24420ca9afdb5639da40616d77ef2dbec952737eeaa62e0f49ab7e2ef91849140806c9a64802690100eb3de69a11a6591ff5802afb8f8fe10c712703cfbf8649c011ecb6db9e5f1a2a2760e58601514ed63473f0365439d75124fc8aa49c32ade24b62b1e45089e06be30d5f1d2e2bedfae36c1a77212dac8275c229c68f954f7840a877da6c493017f73411f3dee96f80478a6d414e2b9ba04baae5aae7bc59abbab91827651848e36225ed8f17f8eeaec690ddc60738febc060b040ebd5436d13481aa94e15b3d32869f287142a589dfacc378ee855d918cd5fa03d3ce6849c75fde2af2340908ac029192a6df9efd38397fc4d2afce14d875aee5f7980d594135e280f7afd18e2ddff1598e8f4dc67ab6b8d4f658f48c9cd689119b8038734853b5aac18620df4cdda00cf77da07758547d82c891ce55c3b652e40554663b2bb205e8f790b37ba89c744a3771d1a51a311c3877ee83f29d26f3ec9f3d0d1d7437d725ed6165f2c07c568fa1008d372539be779f05a8ba41aec42518db5ccbb5f1cbe546ceb8dac26e089f39ca1007b1ef6c87c5ce5e9907a23be7afd8ff849e2c58df1cf3294564b73d2603f097fb8c52c522fc8a5ed0b48dd5db5a4b51d2b3e96a7de3c695e1baed21cd9e8218a84b6dc61d7aa31bf38aa3e8e95c6cb336fdacee177408b1596ccadac908f03b34ebaf673e566b76a8351f08e267ab2c5ddb53d76d777140a4610bc65214e7878fa7b3a76f7decd12fc7a4836731879a6ff38ee9794b7eaab528025a50ef754be08763062a4a5fd6423a271c3db8a3b5d98e8fc664b495b76d0bb1c09872b7cadb94ca3ca7fb1403b75e92933b16ebdc05e726dacc03de285e32fe847bdbbcebd66fe7a6b1cc1b60afae4e9b5fa7fa14954deeeff67a0816a9a58f856e46bf347cb1361cc774c6afc54bf961d84eb013d0199ea6482614d888c07887b1e90117c5b9122c8f2346ca7a7a5141d1b2469e7a36ff04a973766acac3c1ecf30976395cc61ff3d1af016328677d06e85d33d190f8f3d5a089c3d323eacec5dcb835dc438e881a2f559fa4619517b075b0b559e6ff94b78ea36eb46a1a6afc87fa6099db246c319d74a0600caa7c0fd51f692e58b4395e4c40c92a03b656ccf4a9d7117a1cc6f7c80e9910378b12062e1f47bf1340559df86e53688244cbb9b31d5790ee130e44a90482aa9fd2aaa7c82080111c01874b3447cc9231874ffc21ba64b246bcaffbc114f85ac534cc001ffc0420342a25926847fceabd8d4e5b82dd58717cf9cb61a898485dea5ff8739ac2bcea503ec72f045828325851b033a94a20652e0135c71e26aa1765afb46526eee61e8c0d904819f089499af6c0e0f2e24f7db3b3e566a3bf2c30bc6987f6f5ce5631ef4e92053a9057ec3586600c40b26d3b9370557bab6ee85ceac616a675b5b7ca7a7fd75727228ee51928c24dc47648a0e639b4c7b409023f68f7e04646c35c434db48eea15540a921af9cc49ae67281169c67a56d8ef6cccb4b79f4019616d0e0f16fade7bd0cff28cf265eb0f2e4a8c9ac2a793e463e50bad914dbe116e49a57c41ea6bcc1a45271b9ba90cbcbfa80fb8cfb8e6c91128ec69d60aa72da954d4b5d59629474fcfbd72c78f1cef8547f4b797205fdcc81e3f24d4998c04368321fffcc020164e5fa569ac2090e6528d887f1a7b6f1a286bdf80faf4fb5a9516265c44ec01daec4ef85a54242030d3dabc8e73a45204255138e7d9822088ecf6d4cb9293ebe0abc5c5d63beee64da502d2e3155b597a01402d282ef8385b00c63d5522169d91b047611d535dd88f76cd8d838c9c568a6decf95f7a6aa3f00b04b2e7d53e6e4b3a73ccf33ad4d34fccfca9096db8508926c723099800b496d238b90a5dac1ad0acc280a7738d7bf85f3da08c97312a341b85218794b2eb9bc478217c3f8a264753184f16189dd5a8720814c9e87387d06c7a51d197ab7e1c25de00c3e22e0527923b2ca2c0930f5104bacee17ccd5e27d06ff74894ddad2c27345b350d2528be3030a073e09e5c995bd771350e41692498e8ef880443e8c17663a99a0655afb6d6ba9d56d0f716b5cf476cd2fc40bd16d337042d1654341c45041ee6b4061c9a01101eb6362514fde15e73ce86f44c742909a025debf89a8fa8f5301aa346fb19233a87ee86291827b65f44e9af934b43bc7bd00d1b884c76595498b23c4b65703b777f0205b6d864f88c866dd3be21d676b20268b31caa1a5feebf7ab62f2f0d1030cb969a44166f41dcc296fc94789b8f9ad56ce19f321b029a82063fe584cb2f09e4a59d27761d4756e6b20f73e3f49828137065ed49904c555d948c298ebeafe954b9dd149d5343737d74e4906e4845eefe43200bc60be12c9e5ec5b493ee7c2ece9ae7fdcdb76a3df2deca1198c933bde31c19ebfbad30143b32f7a0d8379c0047b210100a869861c6952ed1ec0dfc32463617824b00aa40d326915880cd680b9dbbc2333c96449bba61703e2d4b83034e35fc2395b81035e608eb71a8ac3ce634c466fa5dc36830e6d7d094e881d71c4a363e3cd269891b2493a9cc4110334221134f1f958922213cd2f75d8dba84c9f518250e44a8d14546b0ac91c8de33d416c15717f6fa478d2015304ecf4410e3b2ba1a1ff423d3172fe4ffd6b07c12a1700b4969979ff3dad34ccca78b629bc5008b50dd28276976d33a99f4268a31685cc0bd9ae9195bdceb381a94bcfa31df82d5c52682c0dfd4195736929a3b714f66361be091bae6eaf5117068f54b4195a71ac9a1ba153a8200ea802e86ca4e251f6cf974731b2f7cb2c26a74a6a0ddb919c269f1d26767a4a0e975814b10c0c65e50660c9297ac9957a0fc74d586ccdc94ea9695f6b0dbf7ec8db3fb2131558b42571ac5b9522f2485ca1e7dbb373b35667903f211c3fd01d04c32cb02542bad8a59a7a999c7e0574be89f7b3975817513865791e3e5ca118c7c34c1fd9ebc702c576a75ec5a8f0d2eb6f573d45878353101b9f2a69ff078a8c35c2b68f37e97d239e43246ab821801de774b196cf8e2af8b9395e0f0f48c8c0f973117c6da1ac80642284121b3f0e4a7f8bacb9d3c33d10fdc68b449081a57a2684aa2cd2afc761c19db96c39da26a15ecae2e2ad647bc47d64efb935468f034f6f5342555263b454240bf026b2035105e63231ff26195855a4304bf718d113eecf83356893273f7d6074516dbe4188579e4ca90ffbe0a7f5b2c1873c44bf71c55906252b59b777b", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1d8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x3, 0xbb2, "b46b1d139c885d4f9d4a743fc3fe036985bd0c99", 0x7fff, 0x6}) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) close(r1) flock(r2, 0x1) 10:12:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x144) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000085ac60ce67f07cec"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:27 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x101) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x12, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2, 0x5) execve(0x0, 0x0, 0x0) 10:12:28 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) shutdown(r0, 0x0) 10:12:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x181) 10:12:28 executing program 1: getgroups(0x1, &(0x7f0000000200)=[0x0]) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0xc00, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:12:28 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x2dc) setrlimit(0x2, &(0x7f0000000040)={0x7f, 0x7fff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x78}, 0x10) 10:12:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = shmget(0x3, 0x2000, 0xc9, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0x39) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x20008, r4, r5, r6, r7, 0xb2, 0x8}, 0x1, 0x3, r3, r8, 0x60, 0x0, 0x80000001}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r9 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000000c0)=""/110) r10 = accept$inet(r0, 0x0, &(0x7f0000000240)=0xffffff47) r11 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r12, r13) setuid(r12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x2, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r11) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r10, 0x0) getuid() 10:12:28 executing program 1: getuid() getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:12:28 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) fsync(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="95b097040d191134a355af1bcc7253737feb8cb3592b0d4a83169bc482b98182", 0xfffffffffffffe57}, {&(0x7f0000000180)="b5050923237bd2e59a905de17bfb374bedf34832ebb45cf3b3648c1b195de65388d0222a88595dfebbd38d657af3ff2e7675761d62ad282014b41d65c7550a28fd453df5839cacca745a803b674eee525dba7031ca23a2f781dca5e3a718fe16ba08430875109301e4d575a33077581ab9256820c585491b59ae7251c6664b26f14af92e57d0651e76c6e14ea2d47caa0ab4695bb1f591f12ab81231d1f623b171be32819cb440a5d7621eb8c77892ac2c4d3b0edf2d1db00c05b70077a89e42a11d5a204bcf3cfd6a64528631a5f0cf6a6f87affcf3985be1b8b7906f869b68f452ec65b2b2e5a29c90ff70d736aed735251e59be2e3c51c6d1db412ac3", 0xfe}, {&(0x7f0000000340)="61983cd619938c52615380272e8856b81152b83d197a7d0fba936f12da7fa470d990d9011ea2717a8477f315baed1f1321ce947e7d8384d11ecf658daa7bf065042827fb193e642f131ef8324ebff6c52885093cd5a15c386249ef631b0acad4b58a5c877baec562e8041e2102e7039ca95ccc579764b24641351000f6a32bc3ad8a9e2cccbd677521d25d4503b5623a1086da934cf7c40b5dc53f08ff3c01f5e65851b86736ae94a23ff61e894d08d587d2ae904355115b090683d1f43983bec3e04d61247f860c81e605c624b41facd1", 0xd1}, {&(0x7f0000000040)="0d19ea6bf5bc", 0x6}], 0x4) lseek(r1, 0x10000, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 10:12:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20480, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 10:12:28 executing program 0: r0 = socket(0x18, 0x800000000003, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000140)=""/4, 0x4, 0x841, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f00000000c0)=""/77, 0x4d) getsockname(r0, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 10:12:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/224, 0xe0, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 10:12:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x5) sendto(r0, &(0x7f0000000080)="0810199048be234539e6d0ad36fb290ef3a926e4a5d2ab40d8347ed3ad6c114ba569a6ff0ef16b2b90b14d445f0361302af64f6b36fb56f6e5bc1f558ccc21331d52780952ac8abb4a37f5a5b49a17c59893f71b60911c9638cc16a1fc948091e85bfa8b855512f6fab2ee570f208384e31ec296eb09133847c2c3ae142da8276117fc9a354f7ccb579673cbbdcf379c87164b86f1317424f3702c859d06ddbe", 0xa0, 0x8, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, &(0x7f0000000240)={0x5, 0x614, 0xd4, 0xfcc8, 0x6, 0x7ff, 0x8}, &(0x7f00000002c0)={0x81, 0x7ff}) 10:12:28 executing program 1: shmget$private(0x0, 0x4000, 0x400, &(0x7f0000eef000/0x4000)=nil) 10:12:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x1f}, {0x3, 0x8001}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:12:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) fcntl$getflags(r1, 0x1) r2 = msgget(0x3, 0x60) msgsnd(r2, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r0) 10:12: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, 0xc0105715, &(0x7f0000000080)) 10:12:29 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2fd666696c653000"], 0xa) 10:12:29 executing program 1: open(&(0x7f0000000000)='./file0/../file0\x00', 0x1e0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 10:12:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 10:12:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18800, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0x975}, 0xffffffffffffff3f) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) r4 = dup2(r3, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) flock(r1, 0xf) 10:12:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = semget$private(0x0, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x6, 0xffffffff, 0x1800}, {0x4, 0x7fffffff, 0x1800}, {0x4, 0x3f, 0x1800}, {0x1, 0x6d, 0x1000}, {0x3, 0x9, 0x1000}], 0x5) 10:12:29 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) semget(0x0, 0x3, 0x0) 10:12:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f00000000c0)=0x210) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 10:12:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x3, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000000, 0x100}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 10:12:29 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x10) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/226) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:12:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="870265d0e311edd58d8fee117830d87bbd02bd8bfd00400ce1d843d3603bad5df4c3330b8316788f4655d9afe3fdde92b6a812116d9b0b716e3558dc9cafd3f58110b9fa1607522c3a3bbec4a068c1925a503532831dee025fb483d17fa8ca06b2f510d5ad72e45844381a7e46777af3f6d6f287bd223e0be7766df36c0753db37640312c9fe8d3a55c53e7d654a0d49d04af4b9d9ecab6292b3cacb468144ffd63e7911e603412f7f60369abe58ab8a871e636301bb6c213579c5e6d80c3dd8d229ce810000003ac98e8c039f8c900f5e19d9ea6fd0345cfc06d793c3b13d71558d1850d6cfc5c998a4fe02f1000000000032139afdac941a0517590f4aff59eaa16b8a2e8eb0c6e5d4313bff3eb9f37eb8a13a5c6deaa198f8d64b117c327448a869c2035aee1aa6fcf1c6d8febfbc3cd42bf7a94cc0fef70c9ede2752481130e893137c789c27862014508d486f7bcc807e9f804ca925b9a74b0cfc44d7297e396c3a195d46af40d02a71768b25"], 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 10:12:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 10:12:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000001280)=@in, &(0x7f0000001100)=0x8e) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001180)=0x9032) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000011c0)=0x1ff) 10:12:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000002780)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000002640)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f00000028c0)='./file0\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000002680)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/30, 0x1e}, {&(0x7f0000002380)=""/5, 0x5}, {&(0x7f00000023c0)=""/152, 0x98}, {&(0x7f0000002480)=""/47, 0x2f}, {&(0x7f00000024c0)=""/211, 0xd3}], 0x8, &(0x7f0000002640)}, 0x1) recvfrom(r0, &(0x7f00000027c0)=""/108, 0x6c, 0x2, &(0x7f0000002840)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000002880)) socket$inet6(0x18, 0x4004, 0x80000001) getsockname(r2, &(0x7f0000002700)=@un=@abs, &(0x7f0000002940)=0x8) mknod$loop(&(0x7f00000026c0)='./file0\x00', 0x40, 0x1) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0x8}) 10:12:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) r1 = getegid() r2 = getgid() setregid(r1, r2) getgroups(0x40000000000002a5, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xeb0, 0x5e1c, 0x401, 0xf6, "32cf79372181f8d39cb30b8db4a30a1c62c51262", 0x6, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:29 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getpeername$inet6(r0, 0x0, 0x0) 10:12:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 10:12:29 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f00000000c0)="c3463ec76433465c253d9b439e0b959d976597b6c34943da810deeb1e5a595788083fb1f3af9c5fca9888b21d368d69ab8a1d4027f130c396a73de0e026a7b45d1938863c05011fd5911d7eb9d7661c4b5d3b6ed0ec7e92c0f86ce7fc0", 0x5d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x708, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) socket$inet(0x2, 0x8000, 0x4c33) listen(r0, 0x0) 10:12:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000100000003}) 10:12:29 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 10:12:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1002b) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 10:12:29 executing program 0: socketpair(0x18, 0x1, 0x102, 0x0) r0 = socket(0x0, 0x8000, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000001300)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/134, 0x86}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) accept$inet(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffe94) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 10:12:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x40) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r2 = open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:12:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e37e8b10ee7c8da12a63eb387b680cae07f00274de4536080000000000bc000040000000000000", 0x27) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0xffffffffffffff48}], 0x1) 10:12:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffc) getuid() r0 = geteuid() setuid(r0) getpgrp() r1 = socket(0x18, 0xc003, 0x0) geteuid() getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000340)=0x4) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/228, 0xe4}], 0x4, 0x0) 10:12:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000080)="7f1e21b85ed9813ed1d0e7e72307bdecc461bf249c8fc665d6b9acfb05e12ff4d5e2352b26a7c9270762b398176e16ebecc3f12ae33e09e5bd597fe6b5342d76c3d558afa2b5756830ae0b9ec4785d6be95c159c4617d175d31e65022ed019a7e7d1c832b922a9879833ba239e95d3bd36a0ba1f1d52300388bcc009014c5f7a76717bdf0f75fc1e3def7cc06f580abddb7da7a76c6b51bb1b15210ec73dc07d42dfc3185f1370f7218865b0ef06116794578a4c08a8bb34272e1a9069cd6319c0b24f0883718a859e98b312a5cd370088c46cd90a2cfd1d6372026afc388557d60aa7fe98e89a90172f4d491e6699f4e73c995dabccf1b4b2e4b489e64ae9", 0xff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpid() 10:12:29 executing program 1: mlockall(0x3) r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/69, 0x45, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 10:12:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x40) r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f00000002c0)={0x3, "1ef92c872fe704748c8a01f22471b996178829b9a8c80e9bfd0c740421b047a90ecec2d877de0be3c1399bd8e58603f76ea82b3aed05d01a48b5b6237de28c081f011eecb57505720f15939c3b6df90effc0253a6f7a34fc3fc565869595879a1025c52cdbb6ae669d57b4c617f72c913260b0b22474bfe9ab101b01fa481615dc62e753bdd5c73864597e6e19ab95374352255f9ae5bbd81b3c7c1a9d789aa12d94368b1d8b741cb7641720b50fe7c15666f9ff8803c269f132"}, 0xc2, 0x800) r1 = msgget$private(0x0, 0x400) setrlimit(0x7, &(0x7f0000000000)={0x3, 0xfa74}) msgsnd(r1, &(0x7f0000000080)={0x3, "c4b417bc82e9b16f5650f9e01ec7c084a71c96f2f4f2f09df65886d385b78b2dddae038f9eb275f423ab5a578270a820172cd302ec522c3db2783b402fadc991a3cca25e2e9514"}, 0x4f, 0x800) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x7f, 0x0, "d730c1e7bbe40000000000000000002000", 0x800, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)="13a54891e7101cc570c476b549006ef6b447ca8652a0199d144f5656cfc4a8ecb3ab6889a1992f425e863c21becfd514ac3243cfbb6f977c74cd63e7ba095cbb76115bfa7b8177b7971d640b65ef7f5a1111ba354f8a51827e85023016a188e507958f8cdf4f8061a251823eda945a8b2375668ffbd3e2b23e88d119e4b8526177be1ea838001f5c04365c9510b6be1129dc985cf9383c8d461efc3617c06e2216cd7187e3b17b223febdb35f5e88896bff1030fab0a6cb27d1f8def0ba211ab48f3165b7d2a0365d275f6545a70b1c0b3eca6a8150fd9894e3605b145c380e07654ab7571152abf42d8d1b890f3a710f2c655759fa52a289f9e68ca354fa188f673b47a09eb82d6c6a1a678d3a6c3753b974c6528d9050eb50ebace3c1c852582e124788ae13ecc13097302b026471994d4c3945ca386816e9b39b45cffff82dd3ed61072199d2c90749b0397bd111ed94a77accf0e207e4459d98f5bd65350c29ebe2569478305924b3866b8df0b158ea8c8f9f03246fd1b1d1ff91ad985c884026afcbbc8e9bd4c38ac05dc1e787ab307783ca265874f4408abe91f11a9e383e373afe422f1e45655b9f9438cc58fd35d778056a58af3004ace9d6e90c16e1cc2e872b8d7455ab84e3ad5a4c1c68e8ed5fc365d9c17b8dbd7e70669ee0dec2eacfaa5683a49490482334476ab491676feefbc9b36410675f13e6f0f44b9bf071f5888d650574e9d5e8713db50509cd10c8890ddf03f3fac8dda0bd15214dc20d0cf8fb74d399ff370e6d60ab837239e1c83510dc16d5c5787252b66c847fc297b9519fb56a30e8531052ae7d21a2b72a23105105f2dd07db84f60a8453824c321db5fbcebd39042ba0e228fcacc07978d2411c583e59755e8a2082b60cbbfc1f7316a932074a483583fdec8efed32fbc8d1266b53455d8bb020670e38daef8c0f01f4be1a1d1e6da91411d89f6bbaf53d19c33a36a5706a5986cf9acc71cc2563ea56cfd6062c448389a831c81ce4e38352e4469b8984e289671f8df7233d4cad7e35367cf81bef376cf7bd270036c9c608f3dda4c7906700b94a05e5cd60e4e885d26e175981f15126345898da78b00b2f03934202d56e2a4d92b6ecfc998fe76806bbe15611b4a3e1357c8212c8c8c778e49f91d687d6f9212c9a8b99ae774a92f4673780af352940b51e0ed839c37ef135bf257f42acedfc3b79895b109f261d3af19335f372243023066bba73bc0f860339c1fa899efd884a3f15f04ee8bb05aef3044ff9a1c8ea532e727a6093848c8e0d19a1e340bc0c9bddc771cb71d2d8433f0980d6d226b3b7241f56b43904bbd103de986177463870e72bef2e59b462820bbd3c37bba2bf3eafa6e1ff74ed5cda8816d3224a637ca382b791a1e64e7f0dad2f59d6bc8f8e433d0671d745c5e9209abdcb3d249b208c09670b831a3c75ed15cf891ee521f9fcd7ca74a0bd5b68db77f80a59ccc0ee95c51906f73b997ee8dad99dbb23a8fff2547c7b8b6e8c1dc5a2d29931e99ca94b23896f4074c26ce11ee9dada0a0a3e98d7e4a110ac66072e2ba93df5a1739850fad7cde0591b07c78516741ca13301d78cca252c1d28b7fb2b30d2e1814c2f01751b48db448b9f3e517261eef985d4920376388f6b6c0d12706060a781c6f3511b756fa4dc299e87e4b127261446e7f46ef7f3e46ea2d8e9a36dd9fd8e21865cfc5d441ad5156378bdd66edb1b8669c83ab43386bb7dc52806f15591205dabeb9f7b65a3f7a657effbfdbb577a8941459270e98d69b874eb60f28de486dcf69d7c18f5fee646b9a73ab8dc38e638acf92b752201c13300af23bb3ff3776bf194c848969903a7b138b27e254edc5568205ee1fdea7a8d7ec583645d80448bc78de977bac738edc154419bee89695694677323c038077db64a86e67941dbc355437da44485f832387645842a2f46c7a8f1e8d4507eec891f9a0988ece246efc6b7c38864b514852e73dc824187856381ac8387e310a2bd6f3fcf27fa38e71bb16e1d9d24b0dafd60744af01095d0c17c1260f4af3222cd5e5dac63f4d4141082617ec908920a8bdcc97cd8614b21bf448dc8b7d1002a5c199d3ab7600dd9a4d1a8dd2b021b41c12cb82c56eaf65a0ab1d95e19dbf828833465099ce1fc1487251e0d043b5b5f42fcb4f4e0c95f0a3a931bbcd3cc2f02a218bc85d319537f1ea894251aa37bb524b60b6d5ff2fb9636a9a03aaa480b8760823a4e85a06fb159f8ebd7ef82e439fa9b2bf4dc3a190fd2cf05935b4f008d210d5c110dd8132489e29dcf7ea7db757c6acc1a0f045f63d4bf2c0df24401e0610eb06f4fdef6ef355d6d0aeecc8b186b71fa73a743108b45e11a343f14d242314bd14676b32b242fafa536f2c858d30f9f8e28a902044225b48952bfadd016e12c8b1d88e6b109681177e92ed5094e2a94e474217f950715e80e2ba4f625bac28608f94fbae39851c0b9a91092168bc99a6a109ca55a93ad36d41e16ba6d874fd39d198dfd6bbd4e5ccc4fcdbdb821c60b191630c3f642fb7c931600e8a9fd372c9f21cede58819196907801eda244651bd593f4af35dae9e7e34858a15ef97a4cbcfcc2f112584122491b9f4d3fb2de507d380adc1af9f39e8b5bc17cec9cade5fc1e82c1c1f605704c1e8859364747c94814ed46bf4cd1830e12f17f680e752c8e8759037bcb54688774a48b48a99299c02e949ebb4b5855bb4f08d947199630f55fd127889b53d3cb92ef064cc003858c6c35ff1d81b89622c8f72bcfd589592575a2ebdec79768322d9745a6034f58710f48b72d79b259fa4b3aacc2926dc59e6d6003c584cdccac978f590aabe935638a3bd73f461afd44418d2034d3fb0869920ad48d75451c547143c6946be8c41e8d2923cd2d3a60bcc1feffe0858023b87c0b05d706c55cfa5d1e93f335da01a878821aff17c51f5e47490117ff5e03558cf30288d9ab91c40e4a74e31f26337912e6b84c1d0a1b8063f79875c3e643591a1906f1a11e12ab8f971cdc2e9862dadde8e2ccfb89212c1febb85cd85f044e1c2e41c6ddf465a829b56d358dc5809aed7a549ab275f4a332bcaf12a82bcde846ce03501444432caad2ed1241b5c224d199ea375b6b596627e1ef946ecd60979a454824a7645665a170d2a14c3f5673357a024eb387c476247298250711ffc7c1ee3fa662d61f64e918c5c52d04673945b1718f0b66e801ebab629c3bf6ba7cd93e66fb6ff5bf34370ae5f443738a3113950f17b22ace6e131f14dd769774e2a673da2c353fb14aea96084e0b196497d9fca00cedefd3889e53444eb5bce2faf83365b351d77fc86fda5f8de199c813f1324d95351080b0dbc9b8fc32f3c34c060f52759b79d66a4d20afb93bceff5a8ade0f49ec1eb229ac774019135a3883a9bb40635d921a992e0d8efcc2f3349743cb641bafc5d8ae01ca1466b0d9817d5cdf8daddbd5be10427ffc61f1f8a906f223e9fd43b3cf9eee27be89c027b1e0a7935be03dcbb778ef811736db37167585e10494f62a73685721d8e01679cdddcd38f5cda21c0f381ab0ba41b8a1d22d5b5fa98bfeb7916f6dc260df5c5df9c60a6d390de2de327bf0f1f7229fc18327b1d95be7b40518882b62daba7e9d98ffd3ff73d7af1b5cfc0558c5172cce09842a5da054de8f39fd8497589bbbd0b8d1f8ddc225dab99b6a18f85def37eb1f6d36d073accd4f1cc156900e3388e9035b1dc5bfc3db5165f1f3a15d24e4f611507629dd7faffb3698694d01353a5f877c658fb5160e49180f473f6a76f31503b006c4bb57297df162e32f258d5ac549c18b45533ec7418ae6f875ad348de4529464152caab7f7552108daf5c0483551c320f8148b1b565e5e350a03ed2222018fc9895f576a5ef8d763a7ddf095df8632a4c6a7e2895bd39c1ec45666a59713bb5821d2a84297bf41f5cac3636d868a18fc5fb0bdcf41e43c415ad4a1941e82cb60f5a494783b455a5ddf8665f000591d6cf9fd024c0a6bb9f8fd0326fad411cd79d54e265e7391806e9e7ecd282b95ca726903022afef422154a5c869f2309fe82696ccd8cc3bb86157b9499e6f267f8ab9ccce2a28d8353cb3b8452a6131b17f02ddc72eea9c07911077fd4bc58d9b7c4505613bf6046212e719b0c4f9ef76078069ca305e1d2b7628c8e2032d610fce36c770d2fa846603c43bc062723d83af4d9da894f47f165b0b171e028503059a4b68bc7248e61a342b894318f488fdba1304101a9cd7f0bd6762417475ba6ab4b09ecbde985f826e4f1a49fe4ca77c9fd09e257a76109d467332b063f2714709be5ceae7e01a801c1f22cb45b168d7c3be55cf3709fe0d264ffe494c946ff295fbcd6e16030b335db7415619d0676deff718ef32cbf73c2dad1de1aa0c8b2de066fa3f1426eacab3029e0376efb59f12a1bf502babc6e61e4752ab8e399ea136bbc774eacbe3eab780d9d345b691919d1068480e7ba15afb6a6f603ef3f12ee1663048b8d4aa5c6d2d61faba3c5dc041565a435a2f85ecab8870d57dd0770ef3e3a2b775ca14beaafc07cc60c514346cc5619455c4b6a9cf04a7745f02a7ef600b49db5dbb439e5070ed656d73aa1a68381363bc35a26cbf044edce9016c4f56b5746504bc1ddc74b40ec182c4b0bac6f0661153adae7db56097fff642d8c030f5147aa98314802491568b8ea92bc7985c88f86a5d322b1dcb7b275e9add9ad755070784acffe16dc67ec06b6cbd6c8b2be13413f580717ddb965aa4123381ba5a653174fff5c9187303784b2b3840affd818e58901b0a276f48c4ebef8135550dad9c4439ef9afbbb917bfd766654b091051ef8af2189b8afe728e35b4878612cf08d08a53730eacbaccf1d7010d8cc4658a63ff1ecb146550a448d738904f6d1867cf34971b7315150dad7ae605f359aa08b73a17276165435962b8744aeee29838bbd2e09f36d8749d1e580b426e23dd268b5f9c2d4aed86e293aeb0f165f7da94f59c097c543d8c513c6d88773dfb07fa4c311d784053d9611fee3c47ef18e61490be813b231f1210a6223d6880dceada96f18a96f8b4baf691091beb602f108fb4140777656971e841bd79897bddb7511946c9dad48c007f34615c7621d19f7bfcc6387eeb0981594974b8ed362488fdfa7959d4c3c5b33777acc7231ff0ce8796e731037194a2a8e7644b754f3badce4a6324705daf9f4de005d690c407dff1b11f3e27f4109f5f1094ab9386f7a0c33590fe164edf8bd56cb98adf13fb6756ccd1abcafc3d45881243302abb6a631a228ca2f800e93fcef14664fa71afd0f9b57679c39f6e0378b4cbd28d1cf567192076e88f55dcce778d5d6bfa58d22769b3d6056200210c3185588bb407ca9c0f37edfad434dc4ae32e44dd77b577267e57ed7d082800cf9f6d7032831445312b71dc291d2b6e965800d1a03369347aa0b64b2b6f9e068b10cdcbabc26fe2654c530f3ad268a957407958816ef4d224079cdb239026157919ab7f6d09e52833b5b6d7ad13d4f48880bd7700bbfc876b33962cc25c1dd92e6c21096840a9e77f542c6a09e2e028461792953ef9eba0ab251919623a4cc59ba604abdb9f42821a203109265605ae764aa134cdc6392d4bb81335ec8f9d7e170f87203e95deeb144ddfce814d40f0ca93470b57867a9644275ec08551b4b900fea558acaf048100c084a78f154d9de192ad6953599fecfe37a473eaf63c0fa8bf4f8e6af7bebe5c8b68d2a11ac850c55409bee9da221f326c44ce096dea4aeaf75e", 0x1000}, {&(0x7f0000001180)="d1607fdeb96f15df6e6c593258e1bb2165ad7eedfe517c5ff6a00bb4b10c130f57475b05ff5279765c24e91ebf7ebd11ba49775ae85d8b8f0ff4fa94ae01cfbe69fccd7139ba5363e3ff769808e8c75c22cc3cc4733712d033e7052fa2fbe08198e662022420c3bb11d8cfbf753df5c96fba77336934e16e4c521188d50b1eb9d7a2f1c56be2f436c74d44d0086121fd70e2fe17e66988125f8607c0bf592103eac12b45326c09b05551b58ebb4f435d85ad72ab3411d2f3e2e399b2f89381a7c228658e8b8230e3015407e1047ce870", 0xd0}, {&(0x7f0000000080)="b1e0c3cf8326edfdf12659fcd95140af33c8a28938d6c7e51579da6d7df32615295c149c9e570dd9d8973ae8a445853a54f8e6c709572918db3ec210bb7fa25934543232b44d72e40efe2a6ed816ccc69e64e7e1d13bc41898111d066ce17fb00edc05b5799769566e774b33c4db5758ae48", 0x72}, {&(0x7f0000001280)="6c5ad828d88b798436907a245fb6c27c63b39fe4093a6bdba254f8ada09c553e3ec9400500432f4ab61286184d508f61c29ce99d8a20ff64abd506ca43a3064917a3938ae0567a138cfcaa8ea08f721a4c4066f04f756b0725a397b5ef947d5d07e806c538bf151e8b56f4c172f4c8268983bdd797248fed4505019f153ef4b31c29fb2c47378c6c476d4d7ea8edbc7da89cfb0c8ce01b2bf3d104a4ba0719d4319c379e25f42035079cf9c269b53227b7edd76c36b76f4c690874f4f8de62dd", 0xc0}, {&(0x7f0000001340)="20e4efc0633b8aad98157e387cc35828be34ea72143c8062dddce3487f512f04927751840ec414046a124edd1ee1e48467277c15c52a3e0a19e17d1f7dca5dbd5f2d612656e30ec39d7d51501b0a5651363e225c4ae4b66f3493749631e8bde5f7c5c55bd1882041f6ff1cfc4bde4a7df211135286911118866ac7c6ec86abbba81b4731baad2230ee27ce33163e1237418caf15e30f596ee349f4f2561ac2d96e", 0xa1}, {&(0x7f0000001400)="8dd362680bed0265b0450c17a9c01841ad05ee5819e135afdaff594232148cedffa7bd396bd3f7ad40062db1d03766f1640e3933b9609d2484caec6d036eaedd8c0df2e9eb0e4319785b395cf6f847f80bf732e22b2f726587786c7c93bb7a15f4f9dcb3a906cbd144c128d49ab36596828ba018391b456239d1ca392c3b1c5b29f8af3142a0ab676e6c4f212beb742ad54e7448cd0c9c87b4e6c6fafe4194fa09eb3f67672e7e1c768ba436559a15056bdc1e63bc83455ba74523328ff94ededced3eebc366c628e3a3cccce322349d729e", 0xd2}, {&(0x7f0000001500)="dde1ee3710f6e38f0f187f34064220f48b1f405e55dc1a32f34f0b0d1106d179d1598e9f70163a0fcd06344c74897ecd9a0c70560ab9a6e3a944f274e1cb1008a74340a479851118edef62f7bf8c06a66971977176e8f6cc5314f098d5ad887c0eda40c5e399b89227b2797d60b9c7d448d3b870c531dcbd79d9b50330a4a7d87f8ba0206162fe95b60d668461ecf3541ff899ef0a364413b74b675bfafb7cc9e7fa7eed6dbc", 0xa6}, {&(0x7f00000015c0)="40d1ddf0d91ec126d8c20ad6ccd7c60d56474ffafc54ec4aba80990ba4ed471f0baa31714736b1823ec33ea2bd3330b6b1e0641160346045905caa992cc41a445a7941f589b7783bbcc21eff6ee2667a6b621a5c4f1cc7a7af467a13a85f4335a6426187a2b9d1f4bbffd01b955d0a0c24ddaa72105b0172aa9d0abb133c47931aa5ef1cd4a34fca217598f6c24d793229501902e3bd1142303d5913f0b16ca805167b9423c20f25a38f1eeef778232b3f76f408d812716d305e1d1d3190121485cf9ebb059cb04a42f17fd71bda45423d", 0xd1}, {&(0x7f00000016c0)="ce9c11c83a2ad3339ea0b5d44c67896598af95dae43be52c790bbeadf7bb6b72ba06d589cfd298494d6959a0a44a0e1933664fc0953b851b1e8d8c81c2a4e01624927f5e4b5c8df644d04574ebe35441e3e7622f6332dbd2689ae68e1816a26453736624e8c63cab1e51efaacca6da40c5093a2b16d41dd36dc77880dadd04e10ec3d2be9df693e9399b1d82d5955bca8e92bc730f1eb3ca34d34ab8607b91d6d06fc66d7c70e59715939f9e062dc9e9da78897f8e2128aef269d65d9985820d7f91279526c9bbbc285246c710053e58eea724d86b14e1", 0xd7}], 0x9, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 10:12:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) write(r2, &(0x7f00000001c0)="510fc3a038", 0xffffffffffffff99) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() setgroups(0x3, &(0x7f0000000300)=[r3, r4, r5]) chown(&(0x7f0000000380)='./file0\x00', r2, r4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0xffffffffffff22e4) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 10:12:31 executing program 1: clock_settime(0x0, &(0x7f0000000280)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="703d16a25133a8da9f808c2a562733fac016b1589caba56b1d168dd8a57cf1dc99c1c6893c580c9e108456353528bd3e5b7bd909385a9b9eb44f51a51371f06befadf20aa1828da831d0050baa0ae900acbf52763ee9cb90948898bab18656a82bf30a5dc3c6d0898410bb7a6453e8", 0x6f}, {&(0x7f0000000100)="5596b0414d355fd0065a7623f46f33c32e885d81aabb67f34b40ee55c5d892e802e8efb29007c551e88d064d3ae6173193d97ae039cd0c1f367eae4ebe2679ba447394413a9bec3c1ae97bd3e2879dd881adaf5708e69d890ced61636b0125972041646261379a4af14b2d71e2e98a2b26fc855fdb03d75525ba3d67d854a993ec3e35ffd0949cbe9760", 0x8a}], 0x2, &(0x7f0000000500)=[{0xe0, 0xffff, 0xff, "2987f71f13f38b0a81e1b47964f8e9953f844897062d82ce70ca0b6e4be6a6808c4db90e52e46f11d48cc6c1af1a29f26bc9775e79cd0a0cc0175ca8b59bb1208ae26c4bfe22ef29df710a69a12810c8868891a8182ba43259ffed9e5cc65837f36619c08a077b54e44e35397416cde1f8aa721bb63311cbd76f68c6c99d6a7436d64378b634b80efc1a5ece0dc18341761a32b19c14000653259272c1896de4dd57e1e5b01a2e6a910f86172a85d073958b5784248635274625ef25d286040e647f5366995d664ce1a550cd46c638ff"}, {0x90, 0xffff, 0x3ff, "b0a8788fa3249fd4421b247f3ed77efb94d9ebb3b42f5d75d4ced24186f143d923dc64d61ee5caffdb4b88a711f9c3d7a5b096c03edf3a841c5a35089e06a5a66bbfa512decd27b5a4254b1b4ef995789c9e0ab9fe8360dbdef2d733ef0a4d7cfb1e241582cd5e7e29e6e6c31ad30f0163bffa53aa61a17423"}, {0xb8, 0x0, 0x874, "5a70c84fd7c51c032c346bd428d0ffdb861343d461825eb990a94bf59f3706eef5c06c6c667623b7186eb1db64a2c5f16bc1d63a9ca54b2ed4186b8e2b77c6f2041253ead2e4ba1b0a7c3bf43b8682d5f00dddf43a1b9497d3a4ea235b6339e2dabb3677757c84bf2c2dfc2702d4b2179422bbe7f69c0d441986b48dc4da521189ec1f4ccb7bceda86c8fcc7ea8f90c136fd1ab47be8319f75552c4a5200646df8a3f2b60f69be"}, {0xc0, 0xffff, 0x1, "9f927956e43226301ee7253a11b1bc575e219fe77d91d0529052d2174da8303d05caac147f29237073b3d3df75f3b44cebc296daae8774f2876bd6ca903c0746cc4529eca13ff3240d2be02aebb619669decabf50586337583df62bebb43184fd4dd3f381ae23468e9d2b4f721e2de51bff624186027440ed3b99bb7bf179680bcffcd2c83c31fd953c98f3cbdd1edc4145aeab5aca70eed56e4e0f216bc1fdf1da844ade9bf8316e163b42f5a55"}, {0x98, 0xffff, 0x6, "e3cece7ef015ec860ee6de424e5d96a133fe464c694b4d30b701546b1a059cc72ba8f78cef2689f273725eed9064f4add91fcc7540db6467acc402ff5b2545c9c2d6aa8588f32ecb38dbff8f9103a5e9242c59ca9b0b05df5afb34006cf656e627fb3b38c087f85c13f1072f0b480a027b90dd4b54ddd90cc839ff68faef6f48adcb29a7e4aa"}], 0x380}, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x2) kevent(r2, &(0x7f0000000280), 0x3e77, &(0x7f0000000300), 0x80000000, &(0x7f0000000340)={0x900f, 0x1}) 10:12:31 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fchmod(r1, 0x104) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:12:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x110) r3 = kqueue() r4 = semget(0x3, 0x7, 0x525) semop(r4, &(0x7f0000000000)=[{0x3, 0x39, 0x1000}, {0x3, 0xc092, 0x1800}], 0x2) r5 = dup2(r0, r1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x7, 0xa2c2, 0x2, 0x20, "16f659ab04335966d4eef90c281bec8d880fdbbc", 0x9, 0x8001}) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 10:12:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x84) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) truncate(&(0x7f0000000140)='./bus\x00', 0x10000) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x407}, 0x406) 10:12:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 10:12:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dc69f5737ecfc74b923accd57c0cc8127a9adae33fc0051caacd6a57673c300ddc91248a1c2f466f726f593a2e00762a536ed7dae87b94f43f497c3cb984f911e671c7c50ea936b876dbd6074d49346b9e68aca13b211fa97d7b2e593795de96b44dd51dd486a3c75ad2997c174465a1636a7cde956d6f6d0cfba6b277c842a9839d57cf0ac94d0056b1d4df22ee9e423ebc3629578792057552a279d7603899b764eaa4dde283b03650e08f4ef3111cf1069a63cdaeeb4ad246f128ce72127b269f816c184f30a56e7bc33e0d4d90", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 10:12:31 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 10:12:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x8) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:12:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) 10:12:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r6, &(0x7f00000000c0), 0x8, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x82, 0x20000003, 0x2}], 0x100000000, &(0x7f0000000140)={0x8, 0x8}) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 10:12:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r2 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x3, './file0/file0/fi', './file0\x00'}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r1, &(0x7f0000000580)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000380)=[{0x3, 0xa4c5}, {0x3, 0x6, 0x1800}, {0x2, 0x2, 0x800}, {0x1, 0x9, 0x1800}, {0x7, 0x3}, {0x4, 0x2, 0x800}, {0x3, 0x80000001, 0x800}, {0x4, 0x1, 0x1000}], 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) kqueue() getpeername$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000540)=[{0x0, 0x4, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x3, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x0, 0x1800}], 0x6) bind$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) unlink(&(0x7f0000000700)='./file0/file0/fi\x00') 10:12:31 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x110) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x53) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="5578737eaedcb0a4e3e9234c4a2fd8c3874c1215d735746b3ad924146340afc24d073947275e84db425b5bc0cf433da6af7ed1af7b9c121d61487287f338f3a501a24dca388d1ff7ae1c516034ca324548bcadee7eed2b62237eb5bad68ba28d3d744a9f1ab7867c5046a9811ef0ba806179e7b9a4538bb0c7c42219de904534b88acf53d5f3a55dfc705329193aeee2cb20ff5fe41c39a7066fc5ba351a1e7b3e8a4b7753fb8dc606a9c08f68d27514e7", 0xb1}, {&(0x7f0000000180)="ecd901f6a295142a7e0d0dee9bd32dbaad2273acc9bbff49e549ac50d02b30c97c9a1445f353d0f05b41c3fa49183d4316a99168dc4fe02e3df6a6417226c2d8f4a24930d46d0ef1534735a13e5e8b985c293402d80b4c54078c2ad61433b39d32c1228e97cc3e4f9b81405511edd590d246f4a76ff4ad41f0d6a0133c9dec32639964478a8ea8939dce9c6d73cf9f1171c03d3b03134208ad0d0db019b223a5b8bd97b6516b2bc3670a8e6afc73de35bbdb3aaea256f0e0ad78fa8c1e", 0xbd}, {&(0x7f0000000240)="6471e400745ce692697d935ce5ae31405c6cab2583c7d58c3e05a1d194fbb575948a546418bb71201512195f4189e7ec35db25b3c0f81ba96637686c3cea31909fe2bb6f7cdaed917d73f3139739e18f459d44a0d4f2b2cfc52d3ca48f236f45607b8de05b0ab10ddefd7ac14a4fb452ce23358db4c761f0d39ebfc64d645847caada4f21e693d21c70689b268234a61d9834af0d6b53f50d59aff5d6e62a7001cfb8dbaa1933d6799fe6f453cbe3bd96926c88d7ab696be67a1d1b76f4cfe", 0xbf}], 0x3, 0x0, 0x0, 0x4}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x4, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0xfff}], 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) close(r3) 16:00:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0xc7, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff00400100080008cddbb65dacdc6e8a0d6df6c6ed02b48103816a1ca6eb4757621bef3765da613e483276b3f12509c4a5e0878a4b48255f0bb6265c0e8237f3548d7ef385e2b110462f12464f3f70747aea047d6bbce14ad04e0b65f60c91640b61f42f5e76453806d88a50af33cb47ccdf46e21b719c69e0363adb79ec86eb2083433b7991bff0e87f28f45ac2a0999d2fb55f4853c073baf8c06f45a4f7806acb8053d37c357f6d4d4de9ed6d8fa0ffb636ec9167efcdfd92d1b594895c3271aedf9d2cf4c8ea052a02dfb472e48735087a76216b8c10bb0a138bd14cf05524e443f250182fba72d02753792bb708e13182a35de695340a52846909e70c160a47272320c47e9068635faf8f64878b97a70a7577bda578293c6be364d8095382a486528e6dad586f8f616b9bbd7c9c64c92102", @ANYRES32=r2, @ANYRES32=r2, @ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r2], 0x26}, 0x0) r3 = msgget$private(0x0, 0x241) msgsnd(r3, &(0x7f0000000640)={0x2, "7202e65e22f984f7697f87c1d496db2b6294a4f7f848dfc453f73295de038ba05cfb5fd8b56935075b2ac17077e6808ae9af8230d7b50563bb83721497127ac7cf6d1aa98d20affffbd6d1e1c45497877eaa9a6ad26eac2d84b07ab154d6fa243340150fe09f2256606a2f95e3e4ce46efbd2c26d4689db8c5891594d903bfbe4ff28ef6d2d23a824a9601ddf5f0e4d40bcf8c6bf146c2d049dd612b21cfc937e47593bb8c341823e9ce745e57e881297a8efec8f0858a707619e750b2ab7df925d47f7b4ddf38baa5eb9a8718bea0e17d"}, 0xd9, 0x800) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) flock(r0, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) pipe(&(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x200000000002, 0x0, 0x7, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x3, r4, r5, r6, r7, 0xc0, 0x6}, 0x0, 0x21, r1, r1, 0x8001, 0x4, 0x7085, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="b73ea930f06be37a9334f357569a941eff61ed1baa328a8e8feba158d9c3aa68e0bebc740fcfe0701424caf81d1682f5137b7bc002910190fbd0405b98e20477db400a77cf5d46b814b1736af54467f18219b065457270545347ff7c6fb7a72c48e4841fba1691d500d3", 0x6a, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x41c002, 0x83) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) select(0x40, &(0x7f0000000000)={0x3, 0x6, 0x2, 0x9, 0xc7, 0x0, 0x40, 0x1}, &(0x7f0000000080)={0x5, 0x7, 0x9, 0x6, 0x0, 0xfd, 0x81, 0x56}, &(0x7f00000000c0)={0xffff, 0x64f, 0x9, 0x803, 0x40, 0x5, 0x40, 0x3f}, &(0x7f0000000100)={0xae13}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) socket$inet6(0x18, 0x8000, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r0, r1) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x2, 0x7f, 0x10000}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r2}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) socket$inet(0x2, 0x2, 0xb38) 16:00:03 executing program 1: r0 = syz_open_pts() getppid() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:03 executing program 1: semget(0x3, 0x1, 0x0) 16:00:04 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r4, r5, r6, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x551) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r8, &(0x7f0000000100)='.\x00', r5, r6, 0x6) r9 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x10000, r5, r6, r2, r4, 0x10, 0xcdda}, 0x5, 0x401, r3, r3, 0x8, 0x7, 0x1}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) shmdt(r0) shmctl$SHM_UNLOCK(r9, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) r10 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r7, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x43}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffbfffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000180), 0xfffffffffffffd15) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000180)={{0x1000, 0x9}, {0x0, 0x7}}, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x4000400000002c2, 0x100) r2 = kqueue() lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) truncate(&(0x7f0000000080)='./file1\x00', 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = semget(0x2, 0x0, 0x2) kqueue() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket(0x18, 0x4000, 0x5) 16:00:04 executing program 1: r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x2df4}, {0x18, 0x0, 0xf2, 0x1ed}, 0x4, [0x3f, 0x7, 0x8000, 0xfa, 0x1f, 0x0, 0x5, 0x1]}, 0x3c) fcntl$getflags(r2, 0x3) r4 = msgget(0x1, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/178}, 0xba, 0x2, 0x1000) fcntl$setown(r2, 0x6, r0) setpgid(r1, r1) sendmsg$unix(r3, &(0x7f0000002800)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f00000001c0)="1afb3288e32e", 0x6}, {&(0x7f0000000200)="0835022d17e23cd507e118901d745041f93fb355df4e8277b4517b91faf5edb47cb0ae082a0175dcf696c537046c1afaadccdf3043d6793cc935fd2058d00bb928b1a3323e390d1a89fabdb8dec811c82a0c021026598a9f659c333de3dbf715e7a07b552d6ca92da28fd150520b1dcc162a2491f1920940ef101526c6246673f50e090f258fffc7f91143adae13203976e6d036efb38e8fd0b39ca66ef8", 0x9e}, {&(0x7f00000002c0)="55a772a3ca72201c4fb62c9330e76bc0ae642ad90baad7174ed5645017fc8ee61f77a0d7fc07f65b9df0b59bb31b34a7b9ebec240b34375f5b7abf836f4375fad06d3a455e9612cb9bced1e240127cc464869cf6260fa7b7c7786cea942b2b34777ece0574b190b43d67025356bf7b1a188f4ba2a06ab3d413067a1abb3a12b4150f5b75e89169b65141698665e2e1129777e468468fb75c92e206edab5cb47d3050be019a8a9b7d7c5220541aeb3ed44b6f93dcfa0210c04ca6921b15433999e9f9a285612fab7cf3ba32070d7763d826b0cc", 0xd3}, {&(0x7f00000003c0)="c8bdf47ab9c210f837155478730abb715aff523b868b9a427c104c06d77182d7782adcb858872b08b0132cb9a3525c0807ea16ec57809fd9cd59ead05c1400bcf888ca954533783071fcf8011e7debbe50d2b4eae7d6abf74e4224a6af0fbb3b677ef170a9e42a2a8d7a16fcbcbd51551e5ed190126006ac703a464bc5944b198b285dd99f2e73ff5bb7031bac9f647378ff341ae189731c60965a34287b9e3b5a7dae2e2ce14a09acb7", 0xaa}, {&(0x7f0000000480)="51bca21c673e0490b5aead8378ad836d70424942e1575bcc15f86c339f91b5869609056dd193ff0507f5e13aa9631b8e2d07b485cd055f81893ab9f474d678877519cf09f2d9dcc3066c563c784c3ed8f008d8e4fdf884b427f4c2f414872edacd", 0x61}, {&(0x7f0000000500)="5f822c7f26dc0ba504f485bc4a84f73a90fc73935796546b2db47f45107f9d6073e895972098f332bc153ddffcdcfc6ea31e53d03277b4c16ed43ffec8bd2e5f87591be7515145469b218af2b0862cad60e8dab10b3c1fec5c4b33cc3e0f823478c19f1fbd0464a1744b4dec6f4ce025d1fa78fe0be38f7fc6e2b8ee90076c35dbdf896dd015debf0a1b2df5b84a3c8ac6d4996bf8860102800dfa0b25829496", 0xa0}, {&(0x7f00000005c0)="c9e0fd7fb165a28cc26c86f40177e1fd8700f823a854e6e7c8cb075514deaf293d0c27753098252dacaca6b1bd3549ffea99332015b128312103de9868c33508b3d748b6d30c04211a28dfcca31df954f67f417e0a5187a8b4c181728f363e610b1a09d6d48c8c6c97205cabb3324188192a839088d554b28756d41f75b7e21cc7ae43d528b69d475b3f13905ead1a7ab0ac63d18c1cb5b8c2402c8878625e505bdeaadb8de71ea1be787386eb540213def84a885b9b149495ae22e12b009c6f664b4eb930396223a54f1587ad113119264ac6b477cd2def9f487853cb3cbe52f89ee5b1e869973ecdee4cfff4007024bde60086dbb80b39aae0769a0e3fb1bb6f17f0d4442727bc0ac760ea1288691747f40a8bfac8625e4a14c1a552d308f35e8eac695eee9fac7c14e5927d71b84f57b10c832c33b3d2cc111f1eb0f2502b895eb594b770e550adc03e391517f162e9fee1f46d74aa6573d7cafb34e1228909a52dc4f7b7d5f418f60ac453e7910a7704863c7665411202a126ca7d463247900f0bbd3aebf1e3e08f0b5aed7b1764a602673749fe2e25bc740e1d82388ade801c039f4ad95b8ea8cb19118670e6137850a09eef1416f86fb2cf14e56d808139ba03ef8d4f21d0de19a65d71287330c7fc9fb9e6e4b9a73325ed76fb95a6c839bf3ef8708d0a0cec7c45e6f7e9908e857052a61fbda995078b1dac874e1c57760e2b4721fc42feea310d23fbf71a63c7ac36dd318f5af3fb19499463d42788d54c59abff46154ecd96f4e6764d4b07fe411e2b2f40a78d3c84801a6d5cfb26206c8fcc8d4761a98a164daae5858bbb230f60b814c46bf1762f54d431847abb42e77e925a0f016cd2facbcc7315dea98a02c8d518de9f9ec01f4c1fa30310cf179f79b7d49b93eebea852e300c7461de0c42f216f621d13e6be27741d2383cb3cefb83b434d20494d9c41b23b7b8c805dc29b0df1d1810f4f2a3da947c4d2f22d8127752a7c80ae19cc5e824627f699acbc4b8bc5e202a827b3391b1554453ade0ad2c76f842c14e747b54b23151056759d91ca142645cd4d1905bd485639eb6d2f4be08e3d5f670e7a1108008961fa50c09787e33690d7ad0c123924976780ae1565671693b2004310a1f7a594ed4ed39b00d1792c35b59745eabf23359f43a5e4f20795c67f757c8983741bdd81b80c21f26b8599810b8900b15ce99740fbd213e4a4df3b8175b8d61a675c9b9bc2b04d72785bbd6d4b81939f1e9f7b093d38366b26c4b78a1cb2a5b2c9905b5367802422a5ea886e5fffdec702d650f2cf7b9659e69154b3cad325f73c8b0f856dc91de425b0eeb39420189875935d0596268b8693c5c7c699055aee9190d8cf49f6b4be9ddb6c8e834f3f97dcc9796e87a9b87a8577b7c5e238320e27962cb8eb3c46411bc69ea9e889f5643884adf39173793ddba470b4ee98672a8b2e2f69b23c0dcd3bf5a535ce1add8ff776800b9bb553b024d705066ff15369846197c72e7d4ece4b4bcf3be62530869d8d4b5d270e1194715f83382231dc2ce2a9b3c324b3f88a12c53e5c870099360bc23735f8c638681467c8976c3d9724ac5303fa07a709f015343a2f7d8f026b7d3b8424710f09f971be700b3be2757a156bea82077e57629a676c45c7a032c01f268c8173d40ff0afed4b31f8764c88ac87610c15dfdc4f6dabfd4629fa27fa29c005cac85447b03f34b25b858eece40b8a72078f98ee609e71656587b951799194a1a7e7e8706b93386e5a4d2ca12397a310974f4cd8d9e9e894caaca15fa62b4a1af8f4dbf4828569e7e8f685cba7a0b3112e51530f862ead257f0418d6107150012197336383f7b775534e9a7960d61e6c1ab85800df7606d9ad2d232b6e7ed9a7d1a6394f163ecf78e4222edb7caab39da2d3c49fdca997a550863b369a7538e39f3053ffd8194f24a66a0212a23695243185b95dbf4c4af7a0457850d04844bb83a81d0d7107a9e73b728d31f9101128d2f70c0fdb739df425a381cd359d4a0a2e27ec715ef761e7e1c25023a7dbfda8448e94c67a75486f57bbf927a87143c85ddf29c4802fa92d72ffff148f56c45cc87a16c6c00bfca2fddc182d0a838693af3fc604152456fc81182c6b1b0aede708270b0b15551ca7ce5a2bf3a4f9e895df13e6a5bf6b3e9b5e9dd1999c313ad087c112bf1a33731c7b080e1d403bfdb8a754dcd9a34cf673bf855e0767a04a204b184bf2005e6346f9a28e31552a4f8cf4c370d286562dccbce660315205ab92920ded7a6bdddd79606e1893130057a72e164c017a80194c93e9ed65c2c9a4a195db3e213acdbe85f2c148910918b7a1bfe6d86a82965151679198e2d532df0bea01f6eb59bdd7e4ce60a214ce875c6f50e009a0813af6d6165780adafdf500e2fe11f76832336bd6ee25c862f691232a10ac6fddbe23de0db95531ed4fc753ed005e91adab569d8aa02016a91cadbe8ced78410377f7c08dee0529343756e099b2e97299f7d909cc3214aed8b42966f5bdd37fcba03a14da044a6b39f2c5bf4abbfef35126b6884c458c5cbc25d370599dc09c2ff4fe5cea109f5f329cbae044840433d7815b15cfb79d6d798fb41f2073488b68639ccbe932543b1c9f93ae7db409c4abb6eeaf7785d45065d9d1fa3866e0270ffd4c4c56fe639c033c61186f88126d33027a69850acbffdd712cac638c93ec119f24311d48d3ba9672785d15917e7b8e08970ff7f8abd0761aed9b1b223500d2a2835bc07fc3c1ebf8124ff421580e64a19df475c528d1a22e7c2ef3f83e0f88fd347dd2870f4febdc48d44b85a68864a26d9de2654e5236618b8f9e6ed125a22839ca54a3833fb7ba2f3aee0dae75f83d573a1ac5fad87308e809c3188a0f5210064715e1445f1c888eadafdefa4b2720373f909996c4f25e3f4b8d4d5847065bb99db84c46c552287ba007fb0a3c9cefbf2e3aaba36ff77af5f5e440e445861cf11337427e4f2e186e34a1a133f9e0ca2e09a18be18e8aab18e1afac2e55bb5fa0a49954af6e238986ea765992e1da373f13fce7e0479fb317fb9dbd55bc91f279b661daeb3269e213216df83bb3f207c383cb362be91d3b7b47995c9e96e0e0d562ce5dfbc0f0d0c406cbfa09dbbea07a2962a1f904f1f172852158e16fa67636573314ab750e4c78857cb7ea41bc54d583a9e7001fe1774654d2b91c4eb1c9b78416fbe36ba564624a2faddd96b17fa686a05ed4d0282d812438fea7b69997aab8af92c0c5d67819caf7d51fe241957bed254bb9b745bdbbb8ce5c4ed7f94b0e44e8e5cb7404c9a21c4bebdef5e25cf9443dd862ffe1ffd7088d803c0da484a04d0c4fc4d7a75e5b9fb8ddb37e4d5f26bd554be15703477f63e27520ff9a2aeef80dfbf71b71405a63adae9f7f7c71e7ecea25b15b93f709d08846e5c2d6c89419349c3722d45aa35c7f91e12d3dfd18396dff4854c22e0143a4a673a4178ec3bcb61f713878a0e9e8fb93113a5ddf905ce8a2be619ad2cb0c7dbc2109d90aecd117c63dfc315309d21d43c6147220dfbb51ff0488f62af8ec1200a40bd0d085f2cc7da1969259c46be641249a4758c9bf7cc2cc697692ff7d6c54aea03944cb66f67410c0c83a7d754580fd1c58278c108dc87472f442971dc325e498ef76035e64348ba5838e91f73e74e4a37a56e8e0aa373801e58049308b2d01712e2c174df7c1181aaa112ab5162bf6344b0bcecb02f71847e08f581ea832dd159e43a64cae99ab0ddf91f52f42ecb0481fd15a7f91a4b0f969b08be7a0f5e5a5db360fa02930fb03741fa701db827372a295e6cec4d80c3e9dda5087ad63e7774a2f005f7bec4e767d3062b2e4d890647e3598754897adfbe39192899519e8dc99fe7439a18810d1fb11bd4156009dfb41081ee9b9080dddbf495e978f72f06816ebe741963d217e6b095c56d45dc49603a4645128f866bed20d915dc884e8158b2cbb981d7883cd3a4a99cb7766206d50b36e2e08ff7912b23acfaede26f0a3828e7ebf25294d72bf7cd803c5ad77a0edc4f9bd3574546d1cd9e364a04ab3967d21eb0fec9d92ed6647ca68de58b3c2e0c4b2c7accc9130483b3563b3cde28fcbe5b46e5dc3bcfeb00a5a5ff3b8251eab1a30db886840e0bb8b4ac37b81b4b9932e1643555d18c5b31bccd7c37ffbd7f2c48a4d889c20dd035b282482079017f752d2e30e89bfa38ce96a095560e224c660ec65ab6d3341bdfc94553805c83a8f5d3da6713fb32f3c3df530382499655e81eb6e5f62e3b4d8f4e245884bc374b3d5214385f02ad23852a5ce3960903e553f155530de91f3ac6c5cf0fd57f1ec24d7511a709a20ef5fbbf69ce0e9cf45e51b79a43acbea1e9005470777986009783d9485e446fbaa75cc0cece2944b62d46249c0be39b2339da858ea1469b9487173b7c62ad71ae6c6e145d9a5d4e50aff36e157c2a8f7197065c536cd8d08fd17ac2bb93bbd9d597ac5a07af4a0da3ab758064236d246b13147181d75e8411484be68a500140dd47f4d82893850352f108c0ec07a9d6f0e460c4c47f4d4f11a041a02720e90b6daee2e103e50884bdb23c62de5da26d1a022d4f8024c227670787cad9b0f467b12e3b31bd731f85de80be9ccdf4b22292cdfc825a6261dda649b5e22149f4a7667c47ff6bdd7fbbe760a9aa3f62b822eb8ac88da533220d7ea6d658e91417f450f241f1f31c98dbc6021bd5ca9b21e961470e2458bb6d9c6593469451b3c4badd5305d46ad180583b11187274d8df224aaf3c4539c5fe2fc624ecba3d00defb81d4cfa0f3d37d90fbcfcd5d4e0be8195fcf4683f0e5e8dea6027bacefed0567621641a213c9cfdfa69b075da34a8a4c04f844a648ea1f5446cc926173b7b8444f63e095aedcafd893ee98e6bae1964811aae62b232d3ebf6a250fb8beb5e1d7ac54610752aa0a897e1eeb6d1af4e9fd0ff062391c40c330807b0d8248ba9971591aa8d34fbba6141218ab94825f3403736ae2e768758f6a1f106222d223c63e7ec38ac9fe92621f5cd39159baaa0b02779c2ec9488c56813b5c8ed8da27fdb35ab9206923fb41455ae4b49cb2a0e84c102fbb864474781b83bbd5f63cdd9653dc25276127db0503f14db2fc7a48e200086da22a2dee8db8a478642daad4db8c45d0da9929d0cf01141916410d4be9fd3548999eafc8539c524945df0458aef70e5b8eb052fe81dd3cf7b916f09baca651626bb11a8d50cf76297450bce8ba45f360b91274712fd5828cf12f6c5652dc7e2ae96f36f478435fab2a1549675345b480be43c5807b8f6f5d932535e944536eb3b1b5732b7b9a5af9e0a701d6cdbf94bc4a69e9674d67dcf5fb72a6b5df05856e8b2aabad40b85d5dfe35e5839f114b68430b7bee79e25b28d14e2a7bf9b623de884e484ce174c09e73b97aa3b579b05a7d32af5010133377bf6c357d9518b68809a18de623a84de2ae8e4ca7079a7a4c6078fa63fa579c4158a3ebee002920d8a782c489b8ac4ca72fd4466eef487c4f6d0e07adaa75184e22a38f62f6c7170e5d7fcc4cde4da7eb72ff56254039ef76398dba48a31a9e6e1e0f7a2541103f1d7fe66bbf9ae770838c0bcab55689fa5737d5839be68be18e9ce9299b0a04f530a6f2d772a1f5fa6e472e2f4a51d3b14dcbdc43b48573122d0878213281b214fb03ae28ae5f2292ea0a83123a51a669af55c57e420a2135625684f28c23d1b7d862935408bc93346e566e295ff92e68660339075a85d3a6f644b8177ccbb1bc31936639b9ade3", 0x1000}, {&(0x7f00000015c0)="90040b53a50b85e6dbf953d66092ac0b8dad64a0c56912939a727381918f41fa0727cfefee325e5b595d34fa35c1f87631ed81aa7a045d34c9ee8ace1a68fe642ac6b12d7eecaaa2a61427a9157fde01ea7f527066e4ab19b59b5d2fe6d1a626fdcb8d1551813877817a0e9138315c87259f3f725168abfd7e02336427d674645aec11781e35667ea7c271c28c35237f0653acb55ef79c8165c411538a0445bc46bd042850d4cfc9d0c2a774b60f10b0557a1847871b4aeb7aa49650d7bc570d0cd1d0298f0da3ab56adaa8b9c1a4b01fb1fbee1a209d4617052cf12814ba9b212", 0xe1}, {&(0x7f00000016c0)="173271ead70483dd3e20259dc3c57b3b775951d53a2e7f9de57ed00c8d206bc180317a7459e7b5491c419b90167a485ec158bc3a590774ed305973530d637a233581b47c7d01c0da5d878bb3a1bc06d4745cbd8806069ded5893bf2e5cb48d93f5e24869afb7676c2a423a4d8ea6bf68515d75f9ebf2f69b69b3f2977b8d35cb21c062dec905ac71635e91135c7a60a5cbda8ad905679db7de1be0ebd4cca7d9ec9dc924f7e2fd8b00692f174f49ec3a99f7dce943307a1e0f3365f8c57543f531ae64aa88126f866bd826e84ca9b3cb3f5e324e961ca0f41ca18110067aba5137fd55d8a6c348b1ee46da66883113e068ac8d8a17164892fc1fa657cbb07548dbf940aae50b385bf310e792dbad78b0c747d963c249a579d8ac6754cc0d164fecc4242d18efb3f2b01387492dc0a11dd67b35299d0746d7db074b1fa351cbefc871ae81b99c11962393aff84599864cdb0ee447d185be540fcbdefadd00b6353cda60f78f608c71934ed77846d8803e4f2676aea269644b749523ca519af96573d64350f23fc8562e16bf8044df2efa343454fd513c863d00a559983a2c6a4fd72a35e3363962d378d79111d8557621de4ad2921381b017f3ffcd59dd01766b27449a83fe6ada8f9dee344f7718e5a9daddc81945e642555812ff23b4d9bf054c77d6b3c9a4add9267928a6af45ed0cbae2fad4dbd927708763aa355399aa3115cf2b344c89d9d4c7209eadab7765d440787aa66ef65ec25f39cc2e50e0d5c8859611a92669be5b88e85cbdcfe5559e6b37b09fd2af408aaf0820931afde9312b7a278bd64893e2f12708463e62326df89cd31ed489ae93e1cc45c265f16b9d7e4cf9bb4c5563fc753469a1bf593b2d8f8eb09b250efe71f0645a6598b1990170c99bcf9657b2818c10263a459af8bbbd30119d57672df9b0a169cce4bf03647ce8b0d1fe1117e3c48c59fa544000dfac95b23cead426bb663806eec665e86b0426b381497beedb5a2e4d5c009c69c7c99c3e8575f40643429086afddace3076a3cbb911ff157a5b4e9265b9e157f8bdfd751db1b675b8cf40664fc72571fd9a98407f2b7d86428d9b67afa7e40d44429f2b86f65c7a7e8072c186422ee6c9782a42203b8dd7dca9b862218d704ab1527b7e5a7c5c75edafc09f963388a378c9cc11056621b602fd08a6fa8c42dde52deb8043ea11eda9002987ed3f7b3ab0e673946b92a0de4a2a3c95f216fdda233e558b0bb05f2ce3ba9dd8936aed6a828f2b4bbc88ad801af8477ad88253acf707ca5f338d7dc2f8e88d72fca8b1089c12d6cb2cb3a69fd508c5f99af656a0bde7261308257bc6626afa38636fb0a763dba0d8c429d7645ba0a3db04cc646a437927bd555eaaec662717df89ff6f901dd9e0ded30c43e4b345a0110cb8f0ca7173bbe390ccda52f584a0d816087096457b515bb88157e3ad36486183c52e878fd247b161a7467ef5827a71057fcf4abfb88c375b6da3f5644d73b7c8f7c089746744abd68e9fa33d5dd9aa9d6f29709f88dfe6bae4b73a1845325afa8a82596f16f9795eb30898be7927bbfc2426f5ff42109ed51c77af2a2b0a145294b5c87eb86e2dfb5af88d044db6ff7af0145a628c9f601d725c34d5624059a581b0374145fa3538e77ca63b1b7a50ac8860f6bfaeaa431c9806abf20b5911e6d2dbe7e825d008b8654e8fcdf1cd221ffa1d1088a2b6b1c7cd7bab9db5b1944458f363805cb6aa8b2509ce8351e64a349fe604815012d4a6bad9d30527397b83e39efb4bf0db0ab4598f138fcd5c4cef48a92702400ec90381ee489f4e4a308d6a188e811ed6852a65c3b39a00c6a74dea23a547d24d7fd609562434986750410f466bc7598c649ebabe08399d55dea593c5f0f018330dbdc5941a0e7bf03f648eb7222e8d0ded98715a700968bb7222200c7ff407676894cc394b2659e0c763d0216b389e6da7952196f63facfc9056817b8f40a90a9e598922d536bcafd88cfb3ad5bcee0af9dc79f849e4a601d69d2e2529010d570f9b6a9d8f9343b264ecff6646149b3efe3d3e85bfbc1b933641521d8cde6bca4bab594398aa0a87bf491dc4404ede2db27216ea5f662b8e44ff31c385f2bb98733328b524b6dacccedc884cdd0c4bbf4662148dc2bb92aa362434fc2b0e12cc07be5af9642c55b6f73345f9670e285316ee8f5840a39976bda03e118c6a31e7aaaef1ca2f643ddbcb63b254772e7f8f92de80f5bc4b4c77f14fa0af6435b8286f70d2af714dd9be5297a65e3774ac0bd3da9828899eaf540647d514fcad8fe8b67ee064f7a641ca3f4740b79c523bc8c91fdb4b3edd90daf647232ae123b4d5c9153916fb33b354b598270afff69554d11cf93c602300574d37b66bca5e8cc4b5ee93b4008f17010c611f77944ffa76b5b294035bf8cb0fbe9903e56588353a040ab4edbfdac62fe5db072a9c453c89c59693e647d6610a02bf5d7826ccee4e4b34de5bcfc1b68533d6bf6904dbfce0d16aafdee030312b69473d8efc8ba69ecbee78c07fde14a48108f02ce450de2b847cfcdac755e977d6e150568209c4ea1ad45a2ae606552dbb16a3a1a1d910dc62cfa8c05d714a88106b59b6d5c74154364da863fae384c80bd4de9beb6510b2dcc8fff62f3eaa169dab30cd508783751f65b8d0c7c7e8efd1706063a61b7405031c42a3ff086ce918297af60f6e9fab9ed265ff8fd734f11bf59d8ee24ab0296473d331509889820a595e27fb18299312a6b1034aec133fcbcbfed89a576c7a5d374903bd694a99332c6d9f6b9ba7631b81ebef29b5e982638eca7f1df3f5eccf2591ab1d5cc756867756866b354fdad34ec9691cf47639870dea333504c7e82ab52d183075c38d12520bd87a1232fc7c3c082f7233e2961868ad83a397ba94cc0a74287c9b715af5e3268cfb401b19c6ddb08584d1eda8c0f4b590a56037875c31cea9911194aa2cecda29945d61940f9b74cd77284e095498a826b3218687b64adb7b1f9d8dbaec40d109aa0e21286127c2541274f5a159d3a4a7db88da9a539ebe0984514ea6800f91eccdd7f31ea404e662083cd4385cca7de2147efe228a1fc8224acc4f3630bc9501c4aa631f9a4713448f3a46ec19a0a795aca7140d6daadf4aa1fa30298790e0eb761a3012f94d9c40b9ff3379e073d3f9f197547072e6dd1abcca80dfd996a9bba2d2d9bef1f84c9cded0b18ceebd72467cf08a20f7cc8b299c2d5bb3714d69b491b1c98dc6be792da75786cffe31c990186498e8af103f54283d33913f2c4e130bd8c1beaf70e8240332cb6725fd0db2c237c9d0b06ac3f86be5dbf0681e7cec6d83ae72bc2a9d8e7b4796c880dc55ef05814e32febf7a650da853b7509227a4a259b052762f1b4b5934421ec3ec6db55a8839a5956e0289ba0bfcdc92ba2a26b19062f57eadc9a40fe98ef9bd23a133b5eeb465de5cc533d342c4e4a3a67153b955c334702273c315df845b1b0f588066d55d4fe89a3d42833940e4975a7e081d201c3363268b97128ada11a9e8049706fa1f333f3be19b4926d85b935b79d3688142e342e8e65ce1f1bb9cd577159bf652fc3e32c539ad356852bbd64cd57d5ea683acc7b8dfc615bf5d178f6015f40bfe3c26b50fc22696e1f0b9fc6bc1352bcfd7a47a8aff691a11cfa72ff99b6c0701c590e4412c0580ca9941de7c7368e81202ad2f79d3e0fcd22f62fe4251a1e1256bc937d942ce043ed4b91a8cb4cff1388dca7f06eeec98e04e6c100e15cb3c5cfe8c5cea5797e6ca8f37f1ea6958f565a2008345f3975ba7b4bdd1485adf86e917cf373d575ac5a493bbe6875d35912772c401532a4c6c115c198d4bdd24854fed797f4bad9360938a709bec09029e87fdce67aafe5fb788daaab83bf24990e7ca7fc211201ff851216a113bc4c26efa18b338259de9d82d6f3516114d9e5266b3cd031b1b31193137ec596a78da36697296855619b8d78c547c6c8dd2821472a3f147a6f371b045e8d4b8705b9c1e4c11256451407c15da6bd12dd055c2dc80304a9b47a5bc239af1993dd9a54e4ee0b0b79930ee0ad6325777ff40c2f0697232fa79aa93700e4895a0a057f6e363baa33287a106ea258b0ec2eae41ccd348a212cdaae6b1729dc817d986e1111a40e1b9e0d451e5adaa231a5350f9d3b80bf36527b573e5f8d37981cdc4e24b853356bd3f9c4cbd2a25c6d14883c6662c6df6a71737bb827e4bfd8acabb4e07f8e459253a89a9706c7a2b24e6cf991538ac83d933c7a34a86ba4557d64e262b3ea03ed392d8bc53ff9875aee9dc27f7aa1236fe7100d59713c9d1202db9764f6f4159b23ff86ee2100ad8c42fba1fadfbf93a95b30c298acf22860fbd6da95efb230b60717d33e160c9a6782ccbd0752962d7f405145fc99a2fe25ff2c97b3ce442f737333819487bddf27c7005365ab913b1ef38cc2de136338fe2db4d4be2196fd2f0aa34970b92f6b601500c65c02d1afe1683249d7addc16350b3ebc29489d0c3e9bb7da077538e983a17723ca282369af0fdf294aaf1563f40021b878855d936c65cc5f383b31ac9a865f2df015ddcefea3ad3c82c011871587913d0c679b4499d97862685108332be8bac1702cdc8cc1ff4df0227dd156daa428d65286c92cd8c0d920018050105226b5bfb1f99d01d3147684e68ad48d333165fb0800a213e7614a3a49c58298b6af4ea8cbfa36d19f1a7fad2a4ec48b2e182f04a48967bd5210f62f124025ccd32937d92436d77ca0782847e336772df478ce817f765caee0b765ff3fc4b702234c106a360634f7ec769e5eb2bdc8e5cb7131793dac0503d19449968ba59fc7b55abb9756d2943aee66a1a6bb310f084028956c627a4ee2c545c982c5ed7837f762db947ef5c8cd56c9d35d863b002a82b17b1c620908d4113830cd2420e17cebf350f4a8d207909dd6106fcf4683c75d3ade560153d080f18654b426b84b2049f07bbe0a30f1cc717487d389922d99b0b446cbe3143af81adf345c4afd20030c1fa3b601d3460f8f5418178f8ec7e82d2e74ea68152f08d5ccd9325798e741a1bb7ddc5dcee00c956aecf2523e756b3562543f284a3fd93547a506a3f1f176d98b11c0683f5195408e8b2ad77df48b4a380b9a8d0e3ac4b5de03ed77dcbdc21c923b3e0c2099bc9600b4cf607c51c9050ed385612a2bc02bec0d8c8fb35b4528b7232c58fd3fae5f0256d2437dde00b38c25518709035a420649efccb7cb669b0cd59cbef897ce33269bb62c78ebae2713fa9f52b3253c409a4b77e5340a37e19314e0b8034427c7adfb1ed09759dfaa90c80f164fcf26ab411f8118feb1e3ec5df13a58e2f3b1e933d02c51f2ce702b88ac9506974d2058394e9f58b28bb13b27e810e4068dd9f7f9f88efb605114032dc81c4b6f76a2655ba35042b13b526e8c5c64f045e42dbc83096c02691ffcd942f87a33f91389e61dcd55536a61a143f023c45c04d6f1c87337d7847548dc2af2516447215c2a5629be9cbb279e46b1ffe7cd842a100dd92c52fa685c69e103728d334eae44712dd03afe84f305186853b79f7fa7fbcaea9b9937cb444e896d57cbd7b5b0ba81bf55317922694aa129eb6559886e85b3c26a5e2d1633e5cfdf699e55131b9788759925db7ad37b1eea478e209597bb11b2dee90e25ae29d5a9231c428cbd1725bc114476c4706f0f3a56382ee1ba7abd9d4cf7dac217f7020c71ca53a4a7d5c907a2c69619da2ac5d3071d2b9acf5493fa3b86d4ca58dd0e72b6345a19ecdaaf0", 0x1000}, {&(0x7f00000026c0)="cafecdd3d17542270fe42f0048885bb62a6c688888d4ce26dc8d0c6e5a4014720144d8969ed54f0f2bb25b594fe7df156e770f412659abc06e8870cf1c0fcdf82d4b48854ebdeb863379d30eb8e7e413e2b730fcb7526da5fe2b332f5daa26eaa835fae1bac714eeb022ebad9ec0ad28d2d0", 0x72}], 0xa, 0x0, 0x0, 0x2}, 0x4) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_int(r2, 0xffff, 0x111, &(0x7f0000002840), &(0x7f0000002880)=0x4) setpgid(r0, r1) chroot(&(0x7f00000028c0)='./file0\x00') setpgid(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002900)={0x2, 0x48}) r5 = msgget$private(0x0, 0x220) setpgid(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002940)={0x3, 0x2}) msgget(0x2, 0x0) getpid() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000002980)={{0x18, 0x3, 0xffffffff, 0x6}, {0x18, 0x2, 0x9, 0x6bf1}, 0xff, [0x4, 0x81, 0x5, 0x7, 0x4, 0x1, 0x7d, 0x1]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000029c0)={'./file0\x00', 0x1ff, 0x800, 0xffff, 0x1, 0xffff, 0x7fffffff, 0x1, 0x1, 0x1, 0x1, 0x3}) r6 = fcntl$dupfd(r2, 0x0, r3) flock(r6, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a40), &(0x7f0000002a80)=0x8) getitimer(0x0, &(0x7f0000002ac0)) msgrcv(r5, &(0x7f0000002b00)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) socketpair(0x7, 0x3, 0xb7e, &(0x7f0000003b40)) 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000380)="a7ce927d91d223bc8fdeaecbb4860980b2207046609a066ed4ff3af4b34c46b3c1e08eceed55b552c15792753d81eda1ec1c8fdd5dc16e5f9dd4687ce0be8e802359f633ee02b671902e8070d294c2cd", 0x50, 0x5882e96a381ac9d0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 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, &(0x7f0000000040), 0x2, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x52, 0x6}, {{r0}, 0x0, 0x24, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x47, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000047, 0x0, 0x8408}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0xc3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x22, 0xf0000001, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000043, 0x4, 0x8}], 0xffffffffffffff81, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x33, 0x5, 0x8}, {{r0}, 0x0, 0x1, 0x5, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x3, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x92, 0x10000, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x17, 0x1, 0x37b}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x7}, {{r0}, 0x0, 0xcd, 0x80000020, 0xf36a, 0xbd4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xa5, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x2}], 0xb59d, &(0x7f0000000000)={0x7, 0x6}) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000300)=""/106) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000001c0)="1113ce6a57965e1a2724683cd3beb3ad774c4d2c91afc864eb02a660cf2be3050e2cd5f10e5cd4f6d9baed69f440fd08f717ac3ca6004f3941a00e0415607c7876fd166a536dc18879ec214c431e388380edfa28cab0c7bf56e555b62833ce5b40ce093f310f340f93aad6ee80e26ee7acf789337ccde6d216e060a9bb6b0631a22106657590d5f60cf8edf70055a2d854706312319e014dabbe3b70968ae9945a45685d54639f7f83eee24f215667afa69a8f52a1e78491f854dbbd3295cfbaf828e626f9444c293ba95fcc13abc23b5232c9c7af533919a5250954aba15743850bf52ddc596b05e186032c6e5ce14dcd5c1328570014e0cd6092e6927057c61dfc3b64731af0e9778e41c2309cad91afb6ed886a2efc6e69e3bc26eb061a3d65a18bfe69bc93c2c75d1f8f9fc4983aea8b45939a6bcae2ee67fbd37a2e74c57de1676469e85bd948bc3610638f4b369b1fe624599e78d623bd9394b76b47c7e5274b311d21e3e281a3d2c96a3189a8c38cde3ae0f88c44d611f6e2f1a71fbe7ffaed67970870c533f223ef81503a587fdf76d92feaf8991d35687062d15648e1f9fba3659043e2fa6157fccfa97e24443a50fb5f2f3d2cf1f40e277ea9dc3d8e606f026cf024d14c1aabc9fa9b3615e48ea8cae672e168117c1d9d5fb7d666da6e0f6c02469c7625de3c4a162dd2e6b0666cda7c0f101c74665e30bb34e18dbc386935e689696e85fc62375dc84be1d2ddf894b1e202b5ed0ce05f3d5f03c7e1079f6ae039af52a244121ee2670e483c5ff3d992d5e9bf44878666e546438e669e2e3bde4f379231fa673dff65fe486242dbe2cff284054a374c3b8bd24a5c4969893dbbb8b99ffa8cf967526b18be133354dde0e585cee42803a1f54e3698d5987ded96b5ef66fec47aeb22eeb016d62b379368e742b16541f63950fdc8b055954ac947f17272863f81ab8e9b55d736dc21c6532c4f99c74f1880309d04bff24e79810a933fd1d6c8e38e0aec9188351893ebd052c23ab2acc4673400ccd837eaf41e5abb69ee61fe731ef2018f2bd73e81400a03944735604fd2d5ffc12c2b18c3c03d1b8f940a56b67f8723e388284b8b0b1d6a1b62c260ba94cc2c82430ab903f2d9fe0c3e5e4dd9f30bff9a56faaace4fbd1a525578ab99bec03aaa9354318dd032fedbca4547b3f5c2c69411eb79c6863cf23004f3c4e0faae562b1b449ea74ffcbfdbfb948bfa7cd73864f91236f2f46cb8272383b6b2e46e6da87e609e31bd9a73a84d2c04b7a3668e8921231b2c18586198ddcdf997f51a97b42ef73d8fa17cc4c08a6d9b525ac89b3363d03bbaa368bfc7952f19d33916d6623afe820e3fe7370ed03c991883b2ba46c74bd1885a7996d716e2cdaad43629aa1083227f2bf34017f52dd69c45b76f584cb8adc4230953558723c96fd6f0484a7125d2e2e6d04de68fa98d5d1e7c532406667c1422f07b488089187e3428636072e8974ef7fb423c677c6e29b430024267d2b383e965ba671dba7cea38aae26675c40916d19659917834b4f6afeb92205bf9c10c0ae0431b5031a3776f2aa453504954afac10a560b50155fb3ec2f938fef93d325932ff75c90874eb37dcdb004500b2a0d32d1c0ac96796d5954c7cb6e4de5377c4938333ecd4b36a9ceaa91cefbf52560a6890f3cad83537975a18df1670d31f5f9300c90ac2bad7dd2c12f87dcd5a79765b225fc221298025a52f94756d525fee256d05f3f8403b0ed1e9521b60c9be1f0f68fcd6da5cb9ccc3e63f803cbab6e81235f27d37240fec428020aee202770b157cc5dbc6a575fd71461f814e469936121fe7aedec20d8dbc80121754dffd1eb6304d1e486ca78820baeb958a7c821e4abe7def1440d55eb5fddb7951c6d1dda5cfa8c81c2d9bdd3a390d3db3464a21d52aa1c6d88387cbafadbe4c74bd814a266fd825a6e723fe920d2c7c9cd560cc172b082316bbeac86b453c42b7fc300c573e3dd316e167f6377731faefcf025eed80728275015495cff70f0a166b23aac36f4e793488a82d637ebb076886d992fd9894e68eb92fe5ed863424b418231c1f6ffc5e96bc36ae15910c0bb4bf4ee52e8245e278d40eee934eadf4149f10f962cdbb32f7b0e3a19c5a0a76378de11780a846cad07252d364771437becc5c33acd2c06019897ed88876e4f1e99da5e0cbdc11f5f599df8cd3d3801e035c86816d21f02447f745bf4702485ee8dc3a77b58d462fecf241ddb1cbcb6fb80aa7765f62b4aac5b0858dce0e49932616eadb31fa56cc928b038c2684ab3210962c1a6ebbba4a5336a2031fd3b325c889df72c66eef613e241b4b62f3801513eacd5c0e5392849140701acbadac0ef53be595c6be5cf750011a12d99decf60406a099b77ef8a6376cb13f27ef5309cc237604eddebf7f1dabf7d2d2b7cf055c1733e9385e4e963c8af7f2df26852d62e772551c943804d281f4138916d60cbe54927c02394cad784e695a6a49338c488b63a37d96ba90e5624dce4ab849cac98d9849a774721eff0709aceb438e850bde2bf03376dc821af066abea80f3b14b631301022a9f331e75bf85bb6849ee70634babee7314e964820517a89a1ea928a7fb4ae0b263218ca5bf05c4f14b072a6ff3b9ab52dfebced59dc80deebc2b959e22ff57f7d61d72078975d24606f979a9cc3f3a5669980d60c45f8432ea0805c6a895a2138d38cee5ad3c064e880a919609171a8b42a7c5679f2517a626fed5c7198a646f877825ebde544ce6daa03c4e2775c35844d02abf3760ece63cc7c64d6d9c73c604666640aa8ae0ff336bdabce44a1540826451265262381b693d2992f4c99459684fe639782b8abb10c6dcc0b380fc74bcc2afcce338517a544af86c362712cb0fee198d90b04c06bfb250a21f95e23c5b01d72fedf7332068439e2efa4a5f30d4733f519f7c3cf68ca7719a484283470c18082c6452d3695d5d8e805dad78aaa50c994824a171b310553609bf7cf2267d3393de78237dd92809d386a29f8c6cb3f8744cad253ff1dfa5c93b7eeddc69eccbb651935d4952640956ff2a39602a7ab19053200b62cd90d3e43f3e5d23e942792a10c35e07d1bd4115380d6979cf3508574bf56d33613a4d14bfa24a85bb3c1904297804d9f719ea36696996307da39807ccc35734a00b0551a6bf330b6327428b828c0c7d60144756a718f39ea8c513a5c2401d10e42a5e780f27ba88f051b850004c52c876b214cc7c596afff41af32e600c0a28a483206d6e702405d24b2c99116062671c0b1bca848c58f430d2978bcf22cc1db94dca2b108416de9834a6f53464289212034afc04174a7bd0f584667187cf9b07f5a5e9f124da43323a8a6fe6166f5abb7dd9e3ce5366f065457c3b9d8b64670b5f33e7fe76d61669efcde9dbf898a633a32b08dc3c80187b9c0a4176d64fc59341d46da1ab19ac7513de34966ac9a58077b87ae0891e10870acf1fe915884f52d8e7b008f2b9bb58ba04ddf514035bef8dd0eb36bffa415bd8ae208d9e4a4ae0f1929402a8a3ec9a16b1f8cb2b47891fa810cbf93c6246989bf62738be925b066ba5de60bf337ee14f8a7b44e758c437e3ff26919a8c2a106877a42e559838a317ee63f4f11dc343c544b266c1f9f1656c4a6dda0be3ea0938b26c449b40619b88e5d8aecea298769424bddd325ae886f6775c1fda187046e81ae06d5fefe4a3d9df0bb08513be3793a45149aad949ef51ed111f1837a653205318ff9763751a6ece7c036435a34b661dac2894bf84cf4ffd61e249d606eadc2f1f8858358f32db15c5511ec0c82593a537a5c8aab823f1cf55ca4e23c35282ad275837dc7cb6d6adc2395d7b458dbb9ead980d9262785cac6d53a87e256e512f518b1a54f53a95560c6a249c632e268fffb4eae89daee94792be3c08ce664ba70419d78e151af28d4f09575f4b8912c506eb96c563184881deebc93902b4e9a7d570b11abaff84f7bfc9dc1f4767296ca01c332f8f528e4d57cc8a229b67dbcd1175bdf599fc6abdf12d0e1646124bc334f85119a176e3de8df0a16c4a5d8a39e6fefb423f13e56e8684da6308c2ff381b2cbf286596b8a65c651b8408d92bc1045d54d37dcd10bf5c81431e09f17fba647962ff8080353852085b586576e2f1edcef5b278d29a7a0ee6f9276f3b91d16384b1ea48927cd81adc9c9a91bdaafa16bf7464b1aec8dac179a49256feddf1943ec79297fa8fb97c16a04de18b0af63b39fc759ec1ab44abe429bee8153c3a0a4923c18798659e3248ea3d1800386705d603b07bde8356e83ed7e97ee245803d6ee37d0e8cd36c6ed82867e7565831af1b73e6183c00f889d1a58591bcb9c79cea740c0a47cf702e7fc31d7b1f154afa3f677d0f80e52250007077bdb218d4983dbd4715420c36b72d9054afe10873fbf38aac200d1cc13f4d24204d9ae8057ece57c07922130c00201105737139a36771c4f8cb7c851b9a4e83dec7ce1edd28c5564538ea187e9967652e2741a4ecff00bac49b08650de721aaf4cffa9ba0cf1f29dd396e49f79ae8fe6a6e5756723fc373958e217288889ff05bd12461fb43c198be54039cd9fadab14be57751f5f12ca13cac06c90bbde14b439847a8b71fd0f88144edbf0d27f4bb30a9c4445cc3627eb2f363ae2bef5109b362aca5700dce80bcd36caed92136619b3b00906cd8754a6033e53a96a6cb546df5a2f406c9bdaed55e75e86e4c3150cbf3e3ec0a53b73e69479f9edbdb531b274ba2af15fee527042cf9c777e18c093ede09591cee6fcbd26207d05c3f0e8ddcddc2a70e5f92b9eec5688efbad088626d53741be762fe811bffe1ad2d5dc40586c9dded9c09aa0544a59cadde725711e46a39b2f53e6bbef41a3a809aba87eab407304d9e450195b3a7ee7f3fe888df5515934819ecb6168f01eddd07b744c072c6e8f729fffebd92b46c7cfeda323f835fce666589795168c64c2f85b3ef8ba3d6531b66f532b22bce23e1c14183ab1ba7b39958515827154df68cdf3201c2a6c3a95a8e0744dc645703bc8078ceb9a700da6bc308233326a9c466f53c5c9b89918f224ab9f07e25bc39fb7ac461935f800992f3fc6324c970ab9935276f038e0301ef6537678c502ad3dd124c5903327840ab4eb0296a2e2b050afb5b87687212389978bd2ecda5f35743e356876743236f4572ad279d12ac56117cc528e18e38effdda8ea3bf2588f6f485199fabb7881e8d8182718afd42f7c1add579c2ed15e78336c112dd0324ed95f373cfc2e8d48e600cc6ffd3a68573f264023a9db8f3a5eb250f58bdb8a032addf18d79bf786612f7e364f7b755b062611d7082ebc653da0e2cafdcce01a5e25c60c06c20fbe15131b72918c62a22ef253dbf0c09ab551b09b5aff3bbdf9dd602b6f18a8b82c2add46b5409dce8b8f8c467f8e7bdbed208e97ec84187350676414a0411ae2feb0ee3504ddcb3e924cf5c98f78ab17da1b7b8ff3848773a5618e0870ea699fc258de159d2296c29b0d82d222d79f3dfccf517836cbe6a0e918971e61754b187b190610cd63220c099cb1a0a89d56b16273cbd14d8a8d8461333ad491c1e82fbcf985295e6538392f76b4a9b6dc0455e2797e7be402b45a89ca75da7e6967a372b7b67a338e490d802aa196dc418daf135574592855ec3a2f652ed2fc74a7e12d0f8d5e138064bd9a4d600ba31e5e65d5740d29283b84210208e4a878e8fc88e61822ef4e89f1e71a9ae8e04df6cad9300ba3682d18553451116ee", 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x40105706, &(0x7f00000000c0)=0x400000) socketpair(0x1, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000004, 0x8, 0x7ff}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x34, 0x20, 0x401, 0x8}], 0x2, &(0x7f0000000180)={0x8, 0x4a5d}) pckbd_enable: command error 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000080)='./bus\x00', 0x8001, 0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x34) sendto(r0, &(0x7f0000000300)="09e6cb010efaf57a0087a67f0bedaa8438571157a64498c19327ae60f1a1e8059b5edff0c2721d0b0917b1cb0d83e68511a456eb76b77094b365115ee1e073cf546092ed63ba2f649259", 0x4a, 0x402, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c5, 0x0) lseek(r1, 0x1ffffffffc, 0x77fe) writev(r1, &(0x7f00000002c0)=[{}, {&(0x7f0000000200)="8bf01cbaa439618113dfcdecf7ffd18042be4e1361a27d377c6f99962740e375d3a8442cb6373dce82a99c56a2240b01a43913d492cd6d55a6986edd6479e0b90ec8e9008588259ab69e28065500dc36afd0edca7ad63b0113b98de35f50776123bfce6baf567c84", 0x68}, {&(0x7f0000000040)="e200a686243a55feb21ac6ecc80eac5630cfc890102ca0e7ca68dc83e954e20ef5f94c5d161d6eb79ec1c20639901243c64c41df81e4384b10e58d81180b5789", 0x40}, {&(0x7f0000000280)="1f40bddf2d0d12aea0c01d2b5fda", 0xe}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000002e00)="014d5ce0f955ae21065d8acf2261df0ed2506f06b36ad9e25ca8675a307ccf59f28963dd5367bacca321c80380627449de2ea6211d45289aa2cc784645835f28846cdd52ad40e28a7f0654383551a7d820357a5f1ed69f183cf18cad5421e864e698be9ef86d8d617bc4181f70f73de15d073fc05256b144113718dfc884fa2e4e7eb4eb8f8e55b9c853bf81b9a2cb5937be0886c8b98e9540a709eb4930000cd3cd54ac2d40592aab5b8300bc5264da59e9ae08a4aaabdf29b10996a767f78f43073c0ea33ed19bd2fdabb1b43e20fb66b2e65cd427cc94f97bdb7f68a2ceb1e0ff07cbc889abb742080bc7e6d55c4c498c13096480b788fe9b4c98ac1c31ca90036cd2bffbc540a5ad3e4f44aaaaf9edd94ff31ca37d945bf4e8406bfffc524309e95f7aad22cded5021c7f3492338717864e2e3ed58a5b75514492024f5be45b3eb753f9ac67dbe18bcc0595de839c7598e96c289b4fe79eaf6205077bf044b16cc6c21ed7fa6e71916fe572e6e6758290100cec5a25ba413f325d097815fb4233e87a696459cb15c96733654611abf16ce95cf482a560e500e1254bb26373601253755747791116fdaf0e4a40ef773070979f3ecc845ced06b43a1d7a0a25e0f610f98752a08f1589af2ae46b333dc3549e190c64903b7c8b85824edc9a80c472f480716fd476892c7287b0b2cc5238dea702077e6911385a8b46c0ea453a0fd517897347b07c667c519705139ce47d36c66695f8a6728d23cc02fc3b36a38e4c6ef269563308f2a56cc42118c398d2739d5869468d818dd05d1ff65d070b75bd619059055c4c3953b263ff858b36c29bb5f1e32dd7e9d7d7d128c188ee987243a88eb71abba5c03b9188130859154bb1c80d7fad0dc4f4e74477a278861f0bb07c59a8892457d6d16748745e0608e5a445bcdce30e7682aa3dcf7957ce5869d697cd5b2d2a95c63884364fb94476cb060430df48db3829e1d2f11cc09f58f32a601e7804e4309e6efdc3adfb8fdaa9ecfb46649b93c3f09376376a97401b29021d870e57f1257774a71faf046016714cef80296ac3eef727e10597c180093773a18b17aa191ec96856406d0e9fd3c4e05f6234213a5b9cffe6c8168e17dd684e20fa53bfa5d65d483f0ff50bf191d1f409a16f22a5cac6aa9be6e10c26d3994f2025e314cabe124a4eba65cb21afdcb643b9abc1854600f2ee74270c2e9b7d9fb7b5ae473832cdcccc1bc36127bc2d617562c690606af444325177e83c89a3e1a972ef9c7be2c701567919e5ff9d9559eebb2f32e499b91b736997d0325147ad084f5934cee0024ebfc3adfcf443f15332c0689b04b935384d9ba24ffdf5d391d81318d9a74cd999c755e8033611e016474c689dcf357fd0bc073bc3f6d21e926764aabe56b99d67d6eb7d8c334188026f1209a3b8e62658a9f2d21277c028c4b236c7927beaec96262b467738c079cf12d0579bf6f6257d9273ca673470c9e5e9e6b4e4b05fd54c2adb3349bbeb21fcb614c6748b0143a93ef739325c99bd6e6fa2304137945c260308ad810fa4aaf52174f44fb6f16c4dfbc25289e397c3f0abd234065dae54c9b55699dfc8470a14b5f89c63dec8f9a953005108636a4b810efd414a02c97d2e09c324114cd610f1654b06ea37b07b8f1ded6b7f72ff131704ecfd9eeb6d311ea6b7d377715c8c856687a9d1f9db1440c4f4d6c050a3fb5549b79baf57c0269e9c342e1179ce6e1241d26c6fffd58ce59616e729305531dcdc76545f3457b934e953cb3740334be4ad182fdfba3f24398f1eba8ef9bc168932d63d05918fa2daa5cccf9742ebd5c02beae9dd8ae53bdc95552331407f5a41ee5dc52c4e7248b8a0e34b7395627364e4ed3f8d6585500962a6f8e269824ca60e02f4469de5c532a056d83eca1e29b695d343cb58d1ad6aef6b6eedfe1e348eba01c45683d82bb7dafba92aa061af9158f9f33e5a1d542b16fd9599c4c4489bf6aa023dd3017ec46ffd9c37f97f911f1a4e2d673d27842b304401de8707f7b0ce2b8eb0960945b18000cbefa67f2dbe8494a4b34d329563ec6383ef3ae28438b2d7fd0c988a3b7f350927284848d085093b511e8ee43c1965ad8aa72b6fbdfbb79bb1278f22ca26aea19a50b100979314797e93b86916993728039ed54d378fd5f04ae0385533ed7eb75c462139ba1c5cd4ae502e6b36ffa44f84157f4621e7b04232364628b4614c76112a7d14662c5070b539d70cd8f24618ca36f111a5c4fcf75c5197094e463fbb50fbc47bfa0cded2c52b1e3051a01f467d03754146ea3054f62412f4d893905d0dd2b86552a5589ffbbb0b78887b8d2716845dea2d8ac35f51209d4e18868ce9c8137664510ea0bd1e8d4f16baadbb993ff8d1a6ddf0c15a9f54f", 0x6a7}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000240)='./bus/../file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffff, 0x401, 0x250, 0x9de, "cedd6bb0d2dd91674b69564f4f724da3a15ac1e4", 0x5, 0x1000}) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='.\x00', 0x22, 0x20) chmod(&(0x7f0000000000)='./file0\x00', 0x190) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:06 executing program 0: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r2 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x100) fcntl$setflags(r2, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r1, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x56f, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r3, &(0x7f0000000080)="7e23f3f52ba49a5ce3f8ba2cda3b31193acae9d4b0384b27b5384ff8fb2486d2434c0b06cecefe6e0effb52ab5dbb23f44ea3c0ec5e7da3397f1871850cf2641f4f9e968baf608c1e4e51513bb9e15bb5905d98707230245ed0c03e1dd6828324a7a82d72665fa33fa7017bc02c8c60fb500056ceed532945f039fe6c7497c78e5ff22132d3c702bd7a5523e0a3b252ea5d1b79b", 0xfffffffffffffead, 0xb, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x40044273, &(0x7f00000001c0)=0x6070f25c) getrlimit(0x2, &(0x7f0000000640)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x100000001) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000300)="accb46be055590c5d620c95dde9b9b6a0e1ea474cf9832e5b30519f3c3a74db07d5289225d593ffe9af7baea9a152a2ca388abd274fb4858e03f357101950303a51747a77f1bdef64329cd0acf3b8ef094a630aebb926cc9be862bf56bf11acda92acc2f4e178d9e9671617b5795a3f8775dcaf29631bc183102f3a86036d95e681502bb06e2d3cedea8e4f1ad51c65760573a7feab6f985731f063de61a158ed0c546a05ba1e245579a703f6b24e296f993322e09", 0xb5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) 16:00:06 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) msgget(0x3, 0x600) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="5602000000006c653000e79da9d7a15a0bd3b285074cc9dae08667130d5160363316b39eb472908039654eff86649e40a9affbdc3dd1b950959d3338a84d7dfada4319c3639099fe6345fdb3f3711604000000bed0c8c2b1ebe2ef6b7af32d9c5c18bd2bd61fe016960ef9fec1fd0a88aa9a574fcb758813e0360318f82638dbe28f410838705b720f53ed21db050000006e1b9a3679845ae0a37bf255ed2adf21f6db13fd90b702ce8995bcf59cd27145581c7448275410e601152cb4a3a672cf2ec03799e6952455fb5d6b968c3ca6f50131986aa472df1118e1aa0418113ada9f173b90c72a2fdff457b7de69ad5e"], 0x1, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x5) kevent(r0, &(0x7f0000000440), 0x9, &(0x7f0000000480)=[{{r1}, 0x0, 0x12, 0x1, 0x2, 0x3}], 0x1f, &(0x7f00000004c0)={0x8001, 0x3}) r3 = dup2(r0, r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0x0, 0x6, 0x0, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x11, 0x80, 0x4, 0xbb8c}, {{r3}, 0xfffffffffffffff9, 0x21, 0x1, 0xffff}, {{r3}, 0xffffffffffffffff, 0xca, 0x1, 0x400, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x205) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/178, 0xb2}], 0x4, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2003, 0x40) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x10) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x1, 0x10, r2, 0x0, 0x0) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000200)="331c575bc53c802ad8f55af4d4ceb64ddf7ca0b1fd83c6c20a77ab41b1e1f5f336a5a3045fda5906161962d9d08dc55cd891275fbd898204495261d756ba45456fbc1e0766c7e04f635ff6a68fa54cc5bb3bf9da5f1a5245e85dd1c534362d163968dbe2c879b2fde829d658c7dbb03bd8b8147b0cdd0d9dcc9c761493fa953173fe2ead7194d5109f0f6133a06f208dbdcd5147fbae8aae0539c31f909b35dd82de17666a776a9edb6be7203ed3e65544422c60847727", 0xb7, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x3}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8202d576780000c0f03db54ea9a7c93b6779dd15f7e55be22fece5bcced99f658dcbb3f31cb225fd89e3cbc43157928b15871433e79e097e243e66f9b6d947cef881abdfe071bcef46da0dafe302ca0681e99d9208285a4df88f71bb724094361a4d0de3298653ee9d7901c898b0f5f5a58d1de2065f0ca1686134d72280069c737a2b4152127de2812e1ade5b7c4ffbad1cf9208fe004f059c6d6f4d4fee5e79133e3177039b3996dcb4ab4954cf716e8a242a796036e028ab32a4b2970b049d8872d6460c358c50c30287543d4f553620042ddeb3be940453073ce66f402aa39ab46ee1879b54566"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="5462c5fc31978c9da2a892201e7d18dca00085c401cf4c7cbb7697525be9ab78fe098dc0d4442ce647947dc39d49dfdb7bf01785077050eb9a85ef36a80c635ae39d0232deff9d2673f0e02375db0d24af5067fdf8c78f5cf49128e57a9bb5933eebc5935d6fea76d6d477401606a76e0969441c101beaefddb37678f3510b41d1a21a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r2, 0x5) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r2}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000000c0)) dup2(r3, r0) syz_emit_ethernet(0x2a, &(0x7f0000000140)="87654c581064d987892f08b76b34496bcda8bc7df804c9aa3d92e84fff38aa229b95c232a95ae4d27d7b") 16:00:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x800, 0x11) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./control\x00', r2, &(0x7f00000000c0)='./control\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mkdirat(r2, &(0x7f0000000100)='./control\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xffffffffffffff86) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$inet6(0x18, 0x5, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0xff, 0x8000}) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:07 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) setregid(r0, r0) setregid(r0, r2) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) ftruncate(r3, 0x7fff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r4, r0, 0x78, 0xa3}, 0x5, 0x3048, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r8 = getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) setregid(r8, r5) pipe2(0x0, 0xfffc) fchown(r6, r4, r2) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000240)=""/210) setregid(r5, r5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x8) dup2(0xffffffffffffffff, r3) connect(r3, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001540)="828b7ffc36f749286f080f4c7f7fed586856b7781976a5976fc4bfbae6053c7f3e087c1e2d85e3680d7e4ccc470a724801763ed34d32e5680ca87c33bee003ea62666b62595f57e5358c0d7305b70e2adf1fc8d5ca79f99ebba672a476552fde199a39e223cedf9fdea4d40f85f872f8562c47ddfdfc9b0fc44db2ab05f2d5d09a285a6f0ed9dda757d7c59f69e18360e92375bde42fb956ce77ba8a5ecf1de00d720695da658f2e2578fcf68e724b6c8893f218f5837f4115df1cb29140a48adf5d19d9cfa8c1668ded494924b363abb1d9bc63e29040a7f0c9fc0fde5d4a1cfae6c99fe38e1d273188a327d77560d3176d078076c640b96d665064a997b6ffc243cb32be0e81114cf12e36e6c12de30233810abfa5b3451cb5809671e767fad7be5379c1674d11241c159002657b478ae486a63b45db45c772c20d95b0ddf5f9975fd56dc94646792bde95318417978c8f765d6dc09cd9fdbfbafe3e600eb59bc11dcac1c16d3b660b59c8d34f1f8153bcffd23786bb408b4b411e89960765d9f00dcf17fcb6b4d19c2b744b295630a22007f04ab6cc1ef6dd1d0b51f5f9144eace3361b4a49abf15f7bba122ae2895d3667401d19453203ea24136747ab121d83629260345433c2ff0cc24e812562a529a93efc6227d3483760765126c86670c2d5e6b3081a3dcb8db4af2c9847f73a38c087cc99189d2e2cc6c172ea3af5f3e949614545d39da46a099e856581a85054791e77354a5f6a2ba47d5c221bce083fcb764e4fd33c14d4a320c0a26e42cdd00048da188b894133e9f8c11de9f205b54d31854773f41f01e3726ff41d80370c76028ca6d022c3a13673d5efcb99230c8bac55b7e90be10c0c397e2cb8760c533937416758ddff25c540cd10ce5d89cfda2d571aeec9bed7188928fbde09db17c45a02fc65c25d4ed0e9554e13b8970e82614fa19c01ab035122c25f1fd8341682aeaf14e905516404f20f4109fb2396198b0ffcb923d7d8f9aa0bd93f023f65615f8ffb44188075aa11b42352bf8bff99b718d90a7fab0ed7ca58d486b289e580b9166d5ee9b58617127e4979556a40ce9bed5cc83e152a225533be57c288e6013fe5c486e97cc11c9bde29ef61066a2e49c7389cd74db374c831c0cdcda7c4a2ae078ef6c40510e4817d0abe6929976fe4d6f740bc11e45bc16e22f1015f0d36c3f7c601e15b70668c0a26f3dfc3033e34100db81d13f1d81c3503d2cdcca4164a5108fd05c161a37d21e62790355fccfb9f8e797df915b5c8a5495758410f7616723260b63b80e4ad3906f0d8a03aec32244943deee3be4016d6ce5a0470d6bf021ec7a99c065029082d015bb9a52e1436f1d504f10ab2dd7412fc25cb823685012cb3c446f18f68240133e18f34c35785b45b015b5abe9f53a0b54f5df92efe36ee4f8015cc81928bf51e8d55f6c1c9c045f18504830402a3d60d3d68bd181ebb5328fcc283a3d899cded17546ea79617439f849e888836b1c038c948ab0a82aacef0ce40fad2ac6eef9263e8f7cab56b621ccc251b9c01119c502f8a2e91f3c7def946ee8d8a5ceaba818e4eaa86e7b09ca63a64b640eecf18cce44343d22b56a5a6d2348b76e343f51d1db0d981b6599244411da648163209028f46035a8a6132a17bab1e30d77e68f3b5d0e8f41fb5de6277fb81ef353a1568728e4163d79d8f46b068024afbaf1390508acd3bac1a70bf75ca5cd9f81bd3a47210ed48922abc8fb5075d6ebfae7108c4c2b9350bf6b0194fb1b87a21f7d1f1c1a2fb7a63875c0080d6485953f444ec3ec0362f43f850ae5a305aeeadb88df2a1dece11bccb0ed646ab54d22506b465cf66da55c90e86e5666a421e44963dbe110daa84a095db85179be929a388e6fc317942367c004b66eb7f2e678829a75acaf241036c1c3150a814969cc3e5a931a6c3971840c99452daa980b2ed98d026ba1cbece8534090b4df6768ffed15e1edd5ae6286e9ee0632bad6bd7f9ff40c1e799faf4622f490e84a22bfe5ff6edefa518cd01a7f9e54e7299f0da47c9ad7919b6a445339c25fc882ef1eabfe7995364b2b234a4d8791127ff85940e5bdc406d1adc31e0bc9a410b9bd494bc167e4cb7c81dbcf28b02446f4652b9f91443f68ce5ca1a9c3f2cbb7d07c0034db266ef8bc551ce9ca81b99ff649488703ab29ee0bfa6f52152bffa4a609073f6dac9e9ac46fcd248aea003d7515e225647f2ea3141ad6f56f5c25b3c67f9ba4255ca1f3d45c1021a54f0dce0724a888d543e264a2aa8406d6a5fdb8cb800c0f37d4834b0b1c40ac3a21dc6553b289930a9e2d6aa53dba5d393f281155e5d694cab85e77b18b444d5c8d38d99c68ebd41cf0a2767885578d32d9faeb416801836e991a4baef64a05fd44c1533a04e2d0ffc470d69c3aab0c976e32c2d00145dc4f24b2bc7b43d9bf5c04250514e7fe0a9c8a48da6b884dd8b5a7f5b45a36668e80368f9f136ac829b8300eb6eb1d3fad6b518fd92bb22981e353c7dff8d773a28521809d765d9e9d06aa194b70ee6f53d631ad97ddd39295c2bfecc0201af902793cb0329bdeb430fa20235b4a73a888fca7f4bfa998f9efd053e551b24b01dd0d740b7acea76b966170f020cf4d21ba224578bb238b03489666571b328dbae7cc2307cf67059ec38be18aa0bd7a6be89817ffa037ec370d5d2785461ba1d5d9fe50fb24d74b9a4b45a8968eb677ca20f7a6996f525ad64daa14dfb1972e0324628cb4b90b9bed1892e947b2de27e1841ee445c96fbe2c0cc9124f439ca3d0202a92dedc100dbfb8a5dd9cdd5bdb2f1e69528f5387682c2c00ecb8056c7ce7eb207e781e88ce0f37c7bbd9b08b18b606828c55083fc3b1ea1d481858d8aa023e1b494ce065fbcca820373af17e057bef3d5db21b07bab1d76065729c3b8e9a6dcd6b68f8c2001edf1c53d26bb87a5bdebf3d4382df5efcbffa9f31dd1993be6aefe1727041846822a0f49adab6deea92214cddd9d770502e882d28c09ccf82fce0903e35113f75ceca4f064d647b15bd92f61212c9d657b3ef8b8530a9c4b9d89436b1c4100411c2f85e65fa5bfdc639582cf40f3fad4009a76b5b5c0e511bef7c999a6dcb637b7b9db8e2e6d640b7d86745f056638fa2c3bd8fa21333ea371958a12f51e6b06a662da578a3f52636dbbf58fc841acb6af8f8ceeef2c23170fad6c8ca41dfccb588ba38c6546e585004dcc2f4f0a3e05b4210c2a61b198c9c25a09dd804ff89c9ae2fdf9c535cba7a01038c20e81b1108641753f90bf2c4e2cb14f0192e5fe07a0edc856b8683399937f81546d38010d9d38711072ca21f08db154fdd57eca887b5ef08551cfa584029bc7fbb9e236a064b7568d392b229816fb3a2e95337750e57d8a27898af0c23592e8d271b08a3d5378eb70f27685d7e8ef94229aef17d0752d413e7d0a3524db68088f65a5d09f4e115ddaf17465ddad3ae64a7c3b7aa43a279988b2baa2f0b3d35f555bef9cfac12e2f4d41573902783fc6f14585b01532ea4482f5f8d9ed2cf305842663d1dbdc78eb3eb9344caff352cba7dd4cfb517b0a08f5da4698d5268a170371d9bb51a609c99ea5d83717cb390907c008c91f8ed2c58748443fa10ba09e66747c22b9693c17e2239f62ddba594e26931f6dacaad41b33054e622e34c1ea444a0968b0d7bfa948bd8036b25b9b57033cfa19047a08e61c1934559258a686b571c1a9e93a5fd08612ec7fc975c73085f209aef132682b05952972d19becd66bdf10ee94d6ebd4b3fb327497af0c59786ea1c2682f18b6023c8a1c43c3ecb3dc4080cee3d01f106f0016462bc3d97f2f937dfc52b94d5afb765f630f0fc208b3d7e3308d8cccfa25828fa2d2cebce732b66fd6f9d7661e9413990884eb97a0f82de2fb3b542ba2a78d92446766605e21c526b4edfb526f3ae47900a04586120cabc8210bfbe1bfceb6bf5857cce02", 0xafc}], 0x1) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) dup2(r0, r0) fcntl$getflags(r0, 0x3) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x80, 0x401, &(0x7f00000000c0)="ca640aec7a08039edc1fd491e6475a3e3f9ef9dd5cbce253c76145a67f0fc772df42aaa8802443f0c641041aa2f4bd326b4ed8008ec8b376c0e08b33c16b2699d8fd001d0c0d4073140ed08a6166316a03b048a89c4aa26eca3cdfea6e57ce4b1b5c5aebd506d78aa44d71b439c97e0ec0a92ccb351e7f981395c2f2999899202623b1468ef6756bf8e765953b2232e5ab0ceee4d3a397f3673170466b0d73773befd0847a29d51e33c142", 0xffffff9b) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="300edb6ad4fb3f8ef52a4b125121cf156314602fe17a8d54d4bf1b4a89fb73b00e4566178110b6594fba774fbf71f96a3345889c7fc949f17eadec1a0e16d36effb2910ed48b9610c5ffff8aeacbd048303339129c4ff2f4800851a7518a9ac926d21d337640432c638f0b9062fcc9cb79f2dff4ffcc00aa56b8542e8b8dc315f0f845988b81a4ef88350b22e0a2de46ceef89bf2f6c7c26f345e26195387c466c2f4fb2d032672f", 0xa8}, {&(0x7f0000000100)="bf41010093a8f305723eac372b54d301bacc592310c7dd5cba44d4a771e8fd2afd3fc042d51ff296a27ff35a04cee6f67edbb1b946dff35eba14c6ecf2370532fbb90115f059108971321007ce4704b8eed4f98c096a010b8c1fa3f876194421fc6a78c08f50e31873a7cd61e14fe0776e4ae845b2d795d473a29f65a20fecae15240ff3", 0x84}, {&(0x7f00000001c0)="67449d2a3d83a886f9cfc98e51975248f6faa67ef3d261bbb3442dc8a96848a1eedd576ddc333ef549c04e5ec6827488f2339855af37e4893e3b9d1e17b1155ff8b19ad4e2e2aa92bf9c85dbd7497d219eaa5809b97ab35a56314e601faa5d4a368436845f00ac6b88d38426485d5695626802da14fc4b3736a9a399521e3a2961ba00a933f5f7eb81459fcc35c2fecf8cdd6f3eca4439954616c89de38577f8485f6a8c7c44bc8b6c", 0xa9}, {&(0x7f0000000280)="abb02cee3eb2ffd9de2f0ba6719acc4c65f3105d011f6341922111b79d4690", 0x1f}, {&(0x7f00000002c0)="88f330af94e35795c5bc70b0d53a8ec82c9ce6b6980d87cb19b137882edbbf2c9cc35a54637752dc0a25ffaa2f8cfd8ed3fec14a605c2b483975e37d81ba8430b08df36c24efdaec3a9551404f9cab29c6ab181aac44b439a9dfdbe4239370d976230cc3d897fbd15e8a079ae11d742996d5b7d3ae25aa83f6ffd3c73611ce25f67c767ac2512e319c22e17e0e7f450b8f06bd1d73a2fb3728a074654722cf1e5cee590a10cd9424ffabf6729f54", 0xae}], 0x5) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x3, 0x3, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x5ba}) fchdir(r0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8602162f66696c65307861129f4fd0811f70954c30d412e600"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1111, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x80}, {r2, 0x51}, {r1, 0xc}, {r2, 0x54}, {r1, 0x4}, {r1, 0x91}, {r0, 0x20}], 0x8, 0x6) ftruncate(r2, 0x7f) sendto$inet(r2, &(0x7f0000000040)="1940856f15448283835ae5ec5fdb9cd23cbf8661b85f697782f931d8c1adaf55e1a1aa751f713e3892850fc942c1be9a5e007b59", 0x34, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7ff}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x440) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000300)=""/106) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x182) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) recvfrom(r0, &(0x7f0000000000)=""/226, 0xe2, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa80201340d545aeedd8356bde5bb7aba257fe829272adb3770a7f490cff966a06a3a1ffadd7a3097539446d024f964fb4a236932d4eb57deb3ef38906465a501fc6ef3a862478c8e47ac23862959e2c17bc7df48a1d7a20de42cb09c4ed5796eaba60a23b3cd6d8338ff492b8e3c000000d3e9d81797b2852db43f7eed9e13e610778c86db1c29f3e1195654361b64ba983e2e2b3a41f5391b6a2af42776668b774d15597b83af"], 0x19}, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x4}) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x8, &(0x7f00003af000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x6}, {0x80, 0x7}}, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x101, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="7fc24feee8c2b707833bfc3539e896f321dccc5de566b326ee87c7349c7027c2dce33a84521d18a46d601aebb10118724433d271e99308d3c182de61a35960c8a4d2b11187d0444570d47fb4520b211b10bf8417e3fa2ce316836fb18028dd80b6a44a80b5a9b69e5c012e532196b25b5a66f4c2cae5027fec0f6c0ad64047b789dd436ba0aea850a01e3dcdc008369dca013bcc0ea44873bd5f5e20e44e62468f6eb8b8577267feec23b3f20a0f8d7471e5f44e65cb4adc0fc3a30bc2ad810424411d8f70fbbf919b123cefb8063502e293ff78bf5295ec650fd467753a86e159074cb702d7a417c97de8e832", 0xed}, {&(0x7f00000001c0)="9f58", 0x2}, {&(0x7f0000000200)="1554521d456a31901c80442d07ec30ba154596470dd5058280cb8dc1fc7fe0c1c9d1330dfd03a982d100fc6dc2927acc04e2b4f96376cf3a6fb9ba93ff424a57a4e7886e99f591cbf992270ee7c138e04660177f2b49559ead53aa1e4a", 0x5d}, {&(0x7f0000000280)="120fc4b539182e2b9b7cd1fa30f2eaf12bb8a805d984138bdc11b05d39d70457c7f60502aa6c9fefa02c5c3a9ba0f3e74611c0a1dd02f030101ceecc", 0x3c}, {&(0x7f00000002c0)="a25d52631e1de919131ced595e8890d2809fdfc0be6f345772677632914ed90211ca852fb85cc7c8eae13943db4043b4620acb20b3c85994b6cf0d989c77c71ef30d6335ef8eee2192e5f7c019a3decb29373e96bf7f5941ab46a05ec55a8a10f8563fd0cbe8c1c164d817d77b77432e520af27bd246890a334f35", 0x7b}, {&(0x7f0000000340)="5a744d50792f33c2609418b544029ee0b1c0a8190ae05c7eff9edbf5b176b87bc5b12a14385cff020f0e7ada9520888f835c5ad32aa8f02446d0a87777e5367a152c0e8d6d705fc0db2694789ad26d6e3843cbf4199300b16f5117c18f9eaec78ed851a551a730cc0d2084b29eee9498be29216f6b64661d961ea0071271900c0c8a87ef1ad343803ea54a90d8c1c17ec6364be7a2c3389ed23c243538fe18e29f73ccac83f5432e20b48050e72cd7dccf8fabc869e231e6afe95f9c3c93a9cf020d9a658ab72f20d230d5fd869676dfe268cc9c5e03532d5cae2ac883c2c15470ed6f71aafcf51e9f3d8f0e8c2fcc7e12e2825f552bf37fdacbd0f24c88bd", 0xff}, {&(0x7f0000000440)="fa9de6023e75524cb7b5535974788ecb700ce214416fb2189a4eb727969d5970123e0570f031e674d962d70a7d0433c788ce2c02d9e8eb42d964dc3479aee9e071af2547ed5b56d7ec28bca5ed22abd0425324b57d35c65da760065ccfec4efa0d9c282790035bf12318befc6040415adc34594a0aa69b48903d6d32edd6e215cd08f8dafe5cae6117332f20585145edd1e70799fe8dd5dc529d3bf70c1c8703495bab58fd50ccfe", 0xa8}, {&(0x7f0000000500)="332e0bcd919e", 0x6}, {&(0x7f0000000540)="cfc842ac9191014565aee02656a2ce6b8c9d859e898bf9772f4ac3e954ab262c9432100240f2eb534b255b85c51fff7d213c4670cb1821e14a5127f18d4e32696b297512a405411e7da58024ac088e0d88bb47c5ad093527c8002528b2c5bd9aca980a081bc44df0d03c9681d8d341d1a22f9144fe920ed1ca756982a751d4c5ef497292bb79c09c6508142b1dc89ff8ea9ba9501af03b58acbcdd3ceb642af88e77658a26215b17a44797f820bb835777ddcade13eb63a43c80adf713187d85a590a237e6d48e767825f16b6f1590594d1ab41622255df5c270323ce9f7b0e8fe452c56d88e18659b6e7e547b3e58675ad9b36a54ed6fa865455f53f763efab0a6ca2e3c0673fb4fabce31f36ef2c8655dde9c65e2f7f95dd23d70195c206348822bb26a69bfd89833cd54ad96e7e69acd2d85a9319b3acd2115ca66c67e2371bf4786ba504163ac4eac5f49e104476978cdef5628b3218fa4c342ced15eabff437a5a762ea9ddff7ca0dbf8e3d7dedba9dc8df06a25bc3d0b3a5621e36d795fefedebc0d8154d0263b62d8f4524dc9e38f8601a048a88d1a78eb978a73f39377c5667a426779f8c87265d7d9d167686de0c41d3f797bd08f3212080402cfc4c72af6642cca13f94295f0c03519886db68c047b9abddf0c7aabed7a3a9c186a41385c8e7aff59d7a4ab51a4eb0e3f9e44541c197f94330688463ec0a79ff4d59c20375acb5a493f94b43f6df0208a7faf655ec5fc7e64a0f53c17c0538f3a372cf1257903cc616c6bbf39a40a8d9c04903783d359d6bc55dbc929a632e0087cf682af2bf8ce10c0c95a14a50218c0df88e7f2500dab374445927b637af399143ed9386f8763d198c6db738bcebb81765d79d62f325b61cc2abab4626ab469111fcaa008d1f2f5a6e92b386a811db4f9d2456eaad42f639e224d2cef2727bbb9f359a12a07e16726329a9c979f19807c4fbf8a1484788f41f9ed9b179d966b320178e9e0e18d6a4c0d25b4ebdc46d472f4586ef4f63b9bde6eab18971109de77b7281ec0f55b5a44158fd70b42d9940205eb89777fb657059381e83c091507cd16a9de423adaabd74e203f5e7c2bf66bb366ff4a462eff86bf42ab53856da53010519d45998bf4ddc6e7a886d5e4e88852e108479e60c124dd9efc229cba769a49bd8e5c61723b58c3591da4e58a476256aaed03186876760529ad0c08f1c4ca4c2acbb2b84c60320128b1b153a679eff1289f979e07f8afbc9ddc084dd4f00a9919a07dcb30e5e408ff058dd0e91e16e4f8253321859fc7b845d2a5d26455cfed4bb114aeea6a2788e741ca006c9d5245d14f04b639fa617366c78aad89d974b3f466edfe2158860c07ac29541a8325cfc957ef823d513affb288d222b3dcd371d3157c754b0bc119d1840de95fd2c2063d2abf089ee875bc0026627e366c0bc76c66cbdff8af2078f859c10e707e75aedac71ebcb6aa3a0a602843614bf0bd96a9cb2b155a27421caf02e06c0ddb5bbc15cd370379976f89b361e222ed4e2ac1af708347f83866cf2f43e831db59baef65d60df19578c49f021ac544d960e4838d05b85e62a70b2a45969d2c93707330aaf0c7301dec556e19e805418edea6e017a1a2630074646ef542e696e9d980411decf9538885c0ae32a5386ed866159993231e0232466822cdead4bd9244deb6e09cbebfe52fafb9044bbbbd9a81dc2b7e40d66788d1c03de6f295452f0037ee8a2399485fee8241c06917debe2ca3f070d229e178e43a65381c09f0d6adaf19df7de9abd8e92d0f45c1ac34a518c51ca86832a170c41a105998c57cfeb2bbca5280ea446f3aa90d1310f65779a27fed97bba8ab2602b860be4c048a35bee516049dc267b03896ed354713ea4b859284dbd5c2925dbdadff60bea3bbb6f054164a27f0399ffecbe7b76b4cfd38a97064cea811e89d6dc6e4de6097f03a45134b82d84be65ee9664dd6981b0bd2c381c5cdf0895225fab33d169fbee92a163187e85f4003252451026b18dfa10d84223ecf794e6c8ee1491acbd78bc2b63bbcbf86973c8678a94b91cfdaf3c5815c90088292550b201731d86ab59f6237897304cb15dfde60378d5e19ef3f6935399a518e07efc92d44f681474e3900fcd4109b16a4f4af80409c7f37deef6e46a59afbcaf42bd4150072155010c118d2f75e976cac1f6b9bd13781d7e3464f557366b0313f7e0c9cf646b0ba3d6511db9f724945873de6fc60026ae8916eb867092fb82c81130d7372516772423172bc0e8bd0af9bde607ad279ad25c33dda28c2b8c17c1606e8e9bf76c440797abc7cae574a2bed64c792d877270c22c2e2e0f8dbbd16aeeda50ea005164fb60528e62d80969204f302ea9484669ef8c2ac3855d7e0f86ca6393b8bf481455349bafac8748814dd6be4e453804b35901b64229abf4ac43ef69e2e83d391276d078636f58d3bf849c372f876864ac16ff72d41dd6a8aa66e78e052c4a683a100852943b67ab73d885b774feef229277fbc1267116da4be34a626f5e8626a6a0c9b81b2245c7a9889b41104c5b977600ccd5c9aaf23dcd84314a83d5c0e1d736c2875508d61f1d4ca88ddfa1e370719d21b233d7e90e21b6e68b6ca36c63a86f281456517220f36152cebf7a08197281e77d68b822b3439e13c4e2495e2d345eb3f3c8ce48d0a41675a752392cd8ad537d1f35ffc9bef05d4988bc94a38367311adf7a1c50ee05ad9169edea48e3b5e63a051ad78b25c6c559751c09794e52542b4799d8c6b2107e8a645370772acec925182636a2d433126c50852ab375faccc8156aa36e642221025548894d0aa294378d94ab7bb5a2b829ce86dabb39cea7f592144726553eae7729d05a3c6119b80a193ae65f44a318cf5e9589909bd00b242724e23d0f43cfabb1ed0417a31445dd11dde432dde0ded94d428359d242dff6e05e50db4eff1b82174dfcbba280cb3d65eaeeadef0f8c394b621f0a07f5552d317f84e19a7870f1ee9f666b6fe187660c7ea0012ed0361ea42ec6ab5d2a7ea374acee91997e1584dd7205c17bab68c3b94aff395be4ac073f66b694288c83a48ac93d145e17643bb95eccbb521c8e2ca1501d07e3a616ee68910300c017e90d65d5f394862f74bb512233a45baa8621cdd3b554de8370ed18f05aeccb325674ecd31bbb5593096ed58e0cad344826eaf614e85f3fdf010b633f58eab20612f6c5e06ca4d4d5f1f85867df1115195ac2c91761b525ebf9020ae28fa250c65e53b9c5b22ee09289c71da3dd9e53f4e1b17650d0d6d95333299e9a2a4d2a29f4be407136b7e2528d1608c4aae805e94242db0e350985b5d6a987338854e5c2892dc191529a11c79533ae3a41419c7ff11653a2966f3d8dc2d3614d258d0200ab4f712eb467baa76b773ef07a5e116de7546d1f9f2c5f1daf5008a332f7a8b26df018b2211e46989d29d6d15a3705c5ae45e862b24b4614fdef985ccb2063c134927302c23dfb4508e5add2991c7351ff66761e08a6e82433399daa8060d8ba5e79ea9c2c95f8f4f9284f422d239a1eaf75aaecaccaabb2ec821b7a3180047552f6650275d654ed606ae95d884c90a8302801ad7b927baa2f670461e11d637944a26c91ee23d5a4665d657b69ba6129eb6679e0789652030eda4c3857438910bcf71c19bf34f90a65887227e724efce517242ebecec6aaa8c4b9cd37fd4b6adeee46712249a38242d0079e17ff97e9dcca268a7f0a74d2a86f3d937caed11a7a4283b45df95a2fd3974c06554c8a157edbd2d656182589980b8b9c24a5ca0e154d7b2cdfaee1b7a9fb69e055ee58863efc3eb0750002dd2c1d88bf5eb623c5af2dfc57d544cb3b716ec7efec82b11fb2731112303e11e2163bd04647df636f1f5740354af9214fdb910bba37bfc0c417e17c4e9c5788a94fc389f05d655a01dc33a3ee7f10ad20ffe95e0d83583ac8291f446720a598c7bcbc8fbec5e485479a595fdf53201b1e055809948063cb7e9ab028621f6cca756817f5db06824ecc79ed84995abde296b61d45848d58b8ba00bb31c0468ff040a05d8c7db02a92af2b51762bf90c1c25ca2e4b37bf494fe1170b7fbc8d75a76312627e30983c0cfcce186682ad6e149c6e1a497b6c61ed203591a791c2cb8f8d626d81eeab28ee296062e3e642d53e4d5af897d64aa5045e3242fd5e7d77093f21426ea266a44a80191b1653da171c7c3167012dd3787e23d7146825bdc81da769a8829a48bda3bbd4aa86fc58ace9889a892ad8eb28f542e566293a2710ebfb44db1c3eeab14ae7a3186c9e5f80c0117bed309f93cec1b4e53bbace123471fdfff96e2bc08a944d12514f708b005ae9551799b9508d1aa53d02ba406ac2a25f519e32b19b8eee7165385aea2b7efc1a07ec0b17ad3f2439c3d49b4e650479105ed7d5e99d8e9f0eea660c591dacdec6474ef26401793416b1ac6b4de420c6bf1c3a7469499681e32b3dd59e9fcacfedc8e9ba35cb3e4eaab336b66d0b138e448913ddceefa5f3f9efa7524384115c36e5e98fff61f924d4418491a2b4087fe71114c5cfd4960fe24d78b41fa720f94b0f28e086a2fd8d274a3fa5955d4ee9c5eb6ffa7edba592f8655bc8c61f17f7f13fb5afd8e6d3d22197a780dc157d35819325254f7eb6370b8f609308e809c795f7aebc722d423889e4e2c9e29f625ded2f04ac8f55b79470e2e1928f13de6fe26cc7e95aad71a946c1236380af9de27024265de199b4fc39fc7e38053a8c117df05c5969705c520653e187f641b3284bde91dc697c0841016c67c21b5e132578f9bde55841d757c92d2fce2dffb5749a82d70db84987c1cf6f118cbf6d003ecb1725cff5cd15151b94539ff40b6a3f3805bdc5c0b8190bc79837cf112beda94461cf986a27a85ff3b4216799d37452fc9472674029f4a85026b7b08bafd02d4a165c4b8519237727eecc3541954e830cae8e5878c2aefa5c3fb1c1520371eb58e034ea67e0c8c5c88a0cec8b92aea55a5ec0a45a00d5fd32847b8dc2b154ca90792afc70f48215694e8cbe107ff248e8d86650221678c351a4fa35a3f9bcde8e5530318007d3da6b854b0750573086d88bee613117512d7ef04820bc2d99257cf94fff490a8ef6e1a025b85f15268856590c9b431bbb43f61fbf80e77602c5a4380f3070383ebd273c2635d54fd011247167e8a5e2d625691a7da05a2d599fcab11c905d45632cffd12a52f682105f906a4ad66a83bc867b53ee3dcb730784472511d57200dc53cf9b33863515a4fd081c37b836f9c7b64a5ac07a8446b13a994b86d668b95e0a5afc920594ac758f49848bc6951b9a07a265c36bd40b643c4cf568c324b71159ad93f61fcd6592b5756cbd03d90cd3c1b56fdc50709deee58b44eec0055325aa3eb7151d42ca313cdca43ffad006046562e202ac6631783d5711b8ecf220a49f0e914a9093f2e381c9fd50ae0c259acb3fc64e1126684f21c68e3ac74804e972c52571253639631ab8a21e9e7dff41998541332da169ddbb7f05157fc886534427d8e8a21f49d3f0f4a8e59e8527ccaea009cfb649b4beb37dec5ac296168c1de68d7dfd4ff710c9c4f00ffe2912419d287d092f8c82948d4fedc4b446c6d6c2da5ddbe57f7f9c5263d9027a527b42debf365e4fe4493b1cf7c5018ffa0e5090e37928ed793aba4cbd70593f1fef7b2d7a6c88527394eb41a76e548094aa30b59cf604b8763e4b9d410aba297b3ec2d8f1e462074aba0fd6174404282a816cc776d6d77623e5efeb", 0x1000}, {&(0x7f0000001540)="2ee9fafc75d0f567a0cc12f87c5239f0c413f47e2b532f174341b4b584ebe56a31afa11a00dfbf539c9405dd3c61fee7b78fd5ea62554cb3d9a3d50da980863294c71d011cf640b333d78a04f394e39f8e930014abe8120044ac93b1c694e55538954149a5e9220e8c9bdb27624624da65a658023834eb101f0d7a3a973e6c4d8cd9e7440b0d2eae3a2be91c8dc313f05808b808233d4d366945b20aeae75c8908cf020acce199ddc25b82", 0xab}], 0xa) getpgrp() r2 = msgget$private(0x0, 0x89) msgsnd(r2, &(0x7f00000016c0)={0x3, "b6"}, 0x9, 0x800) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="6521de70012e2f66696cf116f314f3b84f5bd26eb408195791479d1cf0a1d300001aa7822be6fe"], 0xa, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x100}], 0x5, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) fcntl$setstatus(r0, 0x4, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x10001, 0x7, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:08 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r1) setgroups(0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = geteuid() setuid(r4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x8, 0x4, 0x0) setsockopt(r2, 0x29, 0x36, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x7, 0x0, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000, r1}) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) bind$inet(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="e69d8952bdc2fd520473f9e966585cd00fa3c9ba922b5789db370099c27c201a391162b9a003ab4c483876bd60d11ff599a5", 0x32) r1 = socket$inet(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x22) r0 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="e335fa84fb4f69b8909fa1dc68b442c749db7efb72d199cff666e613cd9ec3055e1fe560b8ab45b8e6278ba7dc35a474a3d7ed2a3c12a3489b6f866ed667c2c847f54f4625edba2dd0d9f6e721988cade916c35767fb1e6a48774f1c0917265d168def0b18527169ea91afcb29", 0x6d}, {&(0x7f00000000c0)="62749599c7b14b3a7c0eb9393e365a73667cdc3d86b884b30527be035d8e69b892ca0dc7f100882eeab2be3449ad8a4058e7d996815c5da846da56d8ae9030b15a1dcb8a3103744d71e2a3cad539ae826fda123cb7ca77f8f71681defacc97282953f6741e9d1f547768ce25c311308a4cdd197f61c5424dd99555ad30b25b949380e11a8c500b5c743c1d43269b369bf91bebd17ca41972c3f5d66a1a6c79f4367d10a14a0e28921880cb5fb819499da23f392c4183c47ff19ad421b98ef7d7", 0xc0}, {&(0x7f0000000180)="4f7cf58825d1b7b9ac28116ac8e8e8511dd5d1dcf3e77056bd593b5fce70e87f71fb9fff6d496417269850acc919fe771d64af1669276863d48abb3f2bdebcac5c23d0aa364195446dbfaa1cb44701395927b5d03812b4c39519cc726a33d55826288419e57ec03f06791399b9cc150fc48447064cafb3a9523befee5701a59d089897e740a69e3ab09e0b386136c756cac10c8fa6b2686bf8a92618dfbd3174cf3c5399642db748646f173c301e82c072583b5527ae7a1e214ae18b39d1edfb84c516f729eb63e813702d045f088c694873e8211bff3ef7", 0xd8}], 0x3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/63, 0x3f, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80a8, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x20, 0x8007, 0x3) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) dup(r2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0xdf, 0x7ff, "9b7f3fd872ea9cb5e85d68d84ce92144bdffed1a", 0x7, 0x3}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x40000002, 0x7, 0xf02b}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0xfffffffffffff800, 0x80}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xfff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x9, 0x20}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x61, 0x37, 0x9, 0x3f}], 0x5, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x10, 0x81, 0x200, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x4788586b, 0x89c}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6, 0x4}], 0x2, &(0x7f0000000480)={0x2, 0x1000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x3) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x64, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x1, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r5 = socket(0x6, 0xc000, 0x10000) bind$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x100000000, 0x8}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x3, 0x400}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') setrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1000000000000001) mprotect(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x2) socket(0x10, 0x4005, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x9, 0x74d0}) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: clock_getres(0x7, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') r0 = open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x9, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getegid() r6 = getpid() lstat(&(0x7f00000006c0)='./file1/file0\x00', &(0x7f0000000700)) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x0, r2, r3, r4, r5, 0x10, 0x8}, 0xff, 0x5, r6, r7, 0x90, 0x1, 0x8, 0x7ff}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="b9483c", 0x3}, {&(0x7f0000000180)="706d15048330cf5850b5977355dcb4476b3b0e6f2c9126108a9664d47ff7cd7df302c91ca1e182993df66dc65094ffb5c35f149ccc511f0a14b3b005df85677054234405e3ff8d32db9f95169669939ddbb506e944745eb1e7efb5ffd1b29fc931f0f5eadb54ae3f8a00f84ce99e52bb1aea3d38588fbc9e12dacfe8c3751e86e469334610261d4b40ef608c1f55ebdd38aefbc58e28ffc2da4a1409f009d1e1a9b94f74a30386a319a18c8a28535fe656f7f97c04cdc47801e5344689334dfa3012f415399c9466d599866c685260c6280fe8ab732d74e3999fd654202ec849509aee23b8b2a9422a226f00b484", 0xee}, {&(0x7f0000000280)="276d08892beed7df600515ff14b9bbe58e632bb7a15fed70b7777dcb467f181065145b9ef92cfb5a5bb1e169b86607dd249bbfd591730ae174f3f601f211ca8b47fb6a0f1a571029e5ea12acf661364accbaac1304d2e2ecea04e839e5986cad0dbe53907e5055af07cc126163a9320dd5d4bee58b38d4d1c465d8824c3d914fe42130e0efb792a1486c1c975099e0a949f1c225bb3739fd50e7e0ff5271361b0e5954dbf98f3bc5263ba55425ba800627622f303cac79f81620103a28033e8ce23f468fb27d24034ef5", 0xca}, {&(0x7f0000000380)="d106f2821b0b15d534065c3db3cb3c3506ba5bdf75d30741ad5ab9ea0f33973d24918d5704737a03235c5e6d5333fcf9e0fd80aab45ab9f8b888160da693607fb083ac58e9bd4b18b9994c0e5f691c54e810f00a80b35d610156f94f6d6e3d85d887e3347f34d4ceffeb8165972c7e43907e5d490edd23a94ea03f42c3c20406384f35238bf1e65322efe6ea31a8f48fa85de017bf865518d7d2e6a63240bd22d308d9c212418460d6a10b477a22ee15aa156d1b4500500c9b", 0xb9}], 0x4, 0x0) mkdirat(r8, &(0x7f00000004c0)='./file1/file0\x00', 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './file1\x00'}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000000)="2b4ab272e06a40da6dae68ced521e420ab837ce123be3e04413c96a4a1de5f7dd4169b4be83692fda209cce81d0094ece5366c79c694b6690503aa4305eee1152321590e92bd7b2a06641250eef5b9daf62b47f86ba9e6bb676778186bc2505306eff50d53dd38af010196be1ddcf2406e72262517a66401a81b426ef650dfc0140cb789e9f67010d84af8992479ba35dfc53b6db27d70a7a42f35c06a25afdc23149859908e5b48177964320d2c07a8dc52014848bee6dcfe577bd55caa06a2dff4171d1450fb4dd69b40b14bcfda8247add125d60bd9b728d35a6eaa8d2bc0914dd4860540426616c3290d6ea7149c102489d34c4559bf7901bb", 0xfb, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) select(0xfb, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup2(0xffffffffffffffff, r0) dup(r0) write(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) write(r1, &(0x7f0000000200)="401b1939c9958a3991ae25e3f4c1d570ef5e99458f36e69f4bbaacb6e61ca2374b4953a9ded2c195e4829397aed570ec2a115b6a01534f48d84be0fbeb69fc89bd648ad40ecc0a110b015c81", 0x4c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/222, 0xde) fcntl$dupfd(r0, 0xa, r0) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) symlink(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1f, 0x401, 0x9, 0x1ff, "1cc84175727d319bcea4e4dbe8325946a83048d8", 0x2, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:00:10 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x1000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffffffffffffffd, 0x100}, {{r0}, 0xfffffffffffffffe, 0x14}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) getuid() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0xffffffffffff8000, 0x9}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8001) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chroot(&(0x7f0000000380)='./file2/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f00000003c0)='./file0\x00', 0x2) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendto$inet(r0, &(0x7f0000000040)="b8edf2e113fe970c5ccd517033d57a328b65fa072c903a7a11622c5280b070abc7f219c437294ca3c211133b730e25169a35ba47a243ce6e78d8e089f01ae5eee544549c13cbb58e805958355d3c34c7b1b7ad28575d4c904f3138ae880859ffa493d9a3b1f78415c148722a535c141c2e98d5863a1f79847c489ef359994c14c16c7f7f73998e14771c9523619686579bd32f8d5b638ff709cea1ad549312de07d535157267f759bffc4c91630a59406194f7926822aa24ce9250743aedb0f655b3731a50f87d811d731d1a798367db4d5639b2466fcb295e60c37dc8e39e72e6b4353287ef9b9583765437b89f4e4c158c80176719b0cedf24fb04754fe5cb6bdfb789086873b933d70f9cc9ced812b794eb495de85a4112ffad458751e9ca2ed93b9548dedb0a5593a9da23a6877c857e1aec1ea6d3d9cf82a2610ffa136659014b7e71afb1758214e90412c3662b47a5bd55578a6d235cd50e18ccdddedb4d11839e5d11eade2d343b287d818187199817998d09b4b2384b062646682477810cd7c762dcfc7c99a31c3dcc0074dbfcbcd61b32679b8bd33d7e4a9621a9b118088599001ce3c4046ea43727e9f7cb4bfc1f5dc467431f2066d3c881c1fbeed4ab37736a0d3f75efab509ed8181c1ed3cc5a238b64dbad3009693ada3b68d105d707593c4e9683a6eb5b47fde9704aa196144c3beaf6bcebe9916625501927dc3f7c8a56ca97ee18646adb608f6ce93d8498f1e9ad93a768db2a6decfeb82ca34e99ec1e3667faf0830f07fa02c68e271668910c64a61c7fc710db76f24b6b586db07432c6d61cb1be5f98b64c0aaa0569a481e4ffdce0a8ccdc6f9566951e183986d053ee97c9f1ad4541ee46106a414718b02e988cfb415a86bbd9ee2d487a335c4ec2d9ad76c44c867a346c7ebfac3c53790b304a7454792c0d57b2ee5a1f5058eae7e8f51ce42b73db86cae95b68c531ddf74cad32f63c1d2c4081e99b5f25a0d054497c04689390262495dd2a87aa327192e491bbbd8d9fa938242cde8b534ccebd197953c9c62ccbd1619203a5346462bccb459f524898afdb0fc87720d7ab87b33344b5b9387af4707e907abbd3d1e4ad00ef658068d8a4c81186c29db09ee9ea662eb11a85f5a3f154d90583dc01df5be95fc65ab301d7eb9975ac425d48ef81a7fa2992d3ffc97ac53e60f7d884188ee394b641acc3d5e79c177589bcf2adea58b80fb7b868a63e6e794db30483e4b9ae30a9c99ef2cc92d7103e437ddd608e0aa2e18fea34aa62606bb2c7941f7af596b37cf967ae967448d2d8c0f8bac529bda6cd893e7d3ed1bddd36ffdca6b075540b52f1f3443fb965a5366ceb648eefe22bda6731659aaec208033377be2eda09fbb54f6fb9d78e490d5f365e72944d8f602a5edacb6ba9adff299a626f7f3658a54c914810c3ed7a12ab0c2bce647f9f904a0ef680bf99d2db14743f3470eef652651b8c00fcb56c6d6526f3463cf1ec76de10d107b0bde5305a8ff8d42a4dc6135fba84c0d0df5926dedd8a353d2df26d06b1b5fbfec15be4164357a984da7763e5122439251994ec1a9f7363dbe226d2ac1aab872465548654f921aedb5a7eff21ebe22654a4f69b1d9b4cf0a21b21a8212dd8a5edcf59663854ab0ee9c5342621a9a0c6ab9cadcbc31f78095241cbb3643b59ff64e27ff2d741657a9ec4069d4f9966ad13a566dcf66f86adfa9f0c1efcff36353285c9cfe77e859b93277bde6c34eded3e88db0b82368fc68108877fc002d6e9ee430d08ba9c8ad87dc59803b5a48be7221e98081e7af24c56672b758a770423978dd6d57b713d08c5b12cd286872b23c041826d3a39151089ba6bfbbbf8acb224919396f40f5864d92083a8336caf7a40d4eac3bbaddcc69143c719dd25e74f9131725dcb1341edf1097392bf4e4a65d60d89d304edeede5db71e2d1d1e8c18aaa4aa0ea8ee715810dcd18b5315f3505035eb162304980a9842882f1aa6e18617a97dfc1ef99d2b4c8b7ae702d52eb091874406a8969d9b9090bf5eb9f4a96a4070db0dc39ca4909836d582f411fe2ee601f9f57b94331264f77d165507010cec811fb38ffaf36b67a8d0b6e79bf203c80a960813645be6299dc95c6d5769974f9ff38dd217550abb18bb037927b06c5e3615e5c8b2564f023a6b658df322cab8e0fbce08fb21a3c1ab737d667dbc44ddfc330d4266d6ccf7a7dd0739b7ecc5d1834985a0b2f743ea92b6204a2ab283416d9ff3cc5281edb26880ae070e371b23edd4135d1e1c5bfceae914ab2535aa3c0c441e69f6e1a66c9199bea0b6ce0afea9e99d4744225fcc530a8348a91f88ce16110f359b35ad49fd52af9c241ca40d356545a61bd9c2585e56e8ea9e66b16670cf5cd9a92fdb593ef98098b8d12d71ec6b5b490040227508f3a571de2ece84d55cf6ac36ff8073be08829d9f9822943a874eee9d430f6ce3f69e01372d56b1e21c3c4fdcea95868851f1e3c040e0d32170cf5dbf7344ab5ec4eb060e1e1434fc6ab7ad4a21a84b87cb203ed226154fde28ed272e2cf51408d7bafff3a035701fbcf23e8ea91b42cec9707d9db2eec9a6cb1a8bc80269f373854a3c26a52b4ead8eccbb3078794b721276232114a0c64f76598f562bfeb34a6c355292f55939bbf6f28e506a73c3285f738caf49cc3812e1bf8fa6ffa75799632045cbda8f4b811623d75d54ac1a374ec67bf55c431a62ad051e8eff0ecdcda5861c4c9e5d79f7f820f382e16a062078330dd1edf8e3d8cd9a6f1b9621e4cdd1b9cfe21ea73bfbc06f4938de9dda933511c3fef7d8722ee304e41e8e105c45495b9890efe8577f51aa5387a8db52f5131045e2be44ff2edf3a35ed083721017054c61270d26717281865fb5a03d46bbd7ddfaf785f840f0a2d5351dbb9de2109bf313d010d1649d3a4825b4191ec911e2dc201008cb78fd34cec31fa10c41284b10b6fa17af860afdf7ee6ae2c06bdd0f3a1a5bef4ca423b61e4113b349107768b9dd38d73d7dc353f0ce5a62d391fb0f928745dae3a358afeeeaff32c1e36a6c6f048f426c86c2024256573f74e34a19cd83191ac129406b7d6cfa03f3fd05899f12e789eb1ba557a58a07cb2764e7cac945368c24b4d0b563e10dede55f0342358437c2a0427f7379151c103b27e8b726f9eec1c51249908b36c98abf1e5177ebbe287c5ef833e19a019cbd80daff5e67fb435fd1ebcc4f8c52c4a013aa8ddfdafac9424b5ce8bb9e465c861761a82080c973fe2bfd2737119a51dcf0bc8102e5c0d7dfc34e105b76452d24f77e6a4a65fc95f95489e97c241c56bad75e2301f64f057b16fd3cb2228d7c78199150468714c50749c682f0c9ef12b5a8acaa8d601c0baf3f135f9e8ac05b987bb5d27b45ec3e9dd51ffc95c6d39dbba3611d9b0ecc9aacdcdf727c88c97ca36fae8a62363a336becc9487abec28cf676ad47eddc37d5ddf59a161c2e74f48ecb151477bbb05cf3fed2814e4d1849f2ffde283cf3f8aada17d414099a6a983a107b463c1d3a10fb53de6e686de90f8199c169ed03e492d379e674870650818b2e240ab92731826a2289c895da7a02899a6b23511331e12aef417ddb77aa7975121b2dbebcf9ca477fc8369fad47a86ac2f47d352eb2a3f7bdd7f41bcaaf742f76341d9d42d53e6f02b18e6ead5f3632e94c1423c374fb2b7149a49ea49e9a0bda388f37502223557df4f0e010f310fe9820969cb7be21eb78cc4819507f8f5ffc5484888857a1f3e02fc634c3a87be97a9c41c58f25fd1002624a34bb8aecbc74c543e9cb1ec56615ca04314f987a88e487e99b293041e2f1e7b7406929b54d6243ac7208282722821940245d32383daf427dde44f4979a61b236720ca77b2d84eaedcac439c38e7d7073f2e489ad5a1d7ad7a5409c7c7d8215d0b0cec5187474d3eb37602cff640cca51e1e3f054757833bd99cc1ecb6d85c7d16e2fd23529fe8225fca649be05dfb006d1cc85986ec4156d6342e4bc6a99ef3bafa4b957d392abbb943f0d747909f7787f52842a233dc7abf95b7b419d57469318604a1cc70de89a7c2f16d4cd073d9920f1794ebdb658186a2219646ea266a08f267d892850305127563bbc5dd89ff369a3a25c801c7d677a4960376532008b3c89f0cd6357e4d6b7c2251f4199ebde6e511235c40aa7c74a38d089ec63528c36cecc10842a34de70bfee378ba974e8812f8bdf5dfa1cd11c9e03d75635e1b7cae4a8daa3e371bdc3ba83926caa6e57fd45aa532e8e9285ec875ee6a06deffd0ccc612d0d08a7ed1def84085946da808f734bcb8f21bcc1b77f460af4fe12d67066d88f2f8a9cab794a2902ba4007062e8669d534f826cf19f54113c5e9e3c9914c64bfa8da1a517aad63e00048f857a988b44af1a4fc98bf78d1d0fe5f8e7e7ecfd41f48573880d32adde564172fdc7d9262d3b7323139adae0031b41e851910db6aee60c8d416d553fc60e436d9065dc6ded84c2ccd757fda0a336a25dcbbce0927d1d2b42a1aaa4f87cf3a26c06f389bc023a6af7c089a3cbd50909b3e8a830cfb2e000c89ef277c6c2607d154329d39dfbaa8b4c0c1862ee1d9b047f19e38f0aedbcba27e9559743007b7860c267b736082553035474ce9a79394cef4a313783256d7e3d27c40fb5cb4fc6a72213ca536fa1194e243064e3166fa410e1af9b928992dd2de3ed9ef96689d1e4e3723b2af162e62087ae07de1b3647c767912c5f1875a1fe5e18353c8df81366dd6be1ae9cedd23b1cf921719e1622619a9167e9138bfc5802408ec7835edc8a170526f2449877c14d24ce1f64b6b2bf89dfc4fc79cc239583defe75c1601741566e59663d9a276364769ba1066fac37278ab172eb26af7d861a47d5e834d519e4c1e52235b1f9a5023661581152670c9d8df72a897319f49e827b1018a67de245f7bfc5ba8d46814e40130e0dac86e81d3690ab3080ae915e827b1db3fb2404b5b41eb4d3ef84909f8eeb9aba549c80138a07c30d3ea3a06ed097208f92d809d62f425bdf6518fbb2cb5118539184ef6a8e008b5cb1456635302f485bd107f298f3a758886933aa3eaccedb6fcae7ec6192bdc9d42f9902fcc3574004e6dc2c473cebd292015fc95c278d24a693d71236a932f47f6c77500cfaf162f73384cb6a92c623a206a6c9747934ef76d33f09f21e73aee53d424178e2c65e4a09b7232171456250c94e8f87223310b21fff53da6a34a460cb3ccc7b0e4cd9a20afe32b2c016f521057679087ea865e5ce2cbc01d1be2617ba2582b235e440ae52c465d376b42466fc962c8e79637e2b5a8ece7452ae6eabc71b88eea480da1c501a164efaa37e30f24d85e85c231e535658f0c096469cd1fe31263b4386688e5cc0a3739c470afe7835642a129c6c299846c0b206fef43ce02eb6ed2a911478d1a7c8193e2cfb36e8fe527e971e4de3605021d628fe951542901d00d5efce57e72aaa5418c8c5ee2832ee77cb5ed17a50d5265d7fbf103f113e878e6bdc59736c3af92600fda19698bb9c8171dd07d19b43657a052550b580338ab612739a7847b7237c2e486411cc5ec9f080c0e29591d11fb44dd05ed7f1c7ada7bd5ec009c686dcbebc19d092320758c69c80eaf0c46b99c319aa2a801e5e79b997452bc3c15844c228c403bf8f7c72a7805449f661114d4498732df089921a0b8def24df439be43dcdb8eb09d22a7ffe8a458649c98842a1ff6c8ea5e06fd4a030310b5228703db2a6b97b4dcba3345d9d9c98baf5695d306bc7d0", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f0000001080)={0x0, ""/1}, 0x9, 0x3, 0x800) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000010c0)=0x5) ftruncate(r0, 0xfffffffffffffffa) write(r0, &(0x7f0000001100)="3d345bdbd50491c9a1bf0feced64535aab569fda9f76570cf052e08330ebf85ba588268c5a53dbfef0ccb1b939d8d98edc59225eadb9e82b713685eee265603418b539f71d94abcf5b8c48c0c4c871be185ba01f635f37bb23d435e10453e0d9bc86f0b1993c0a83", 0x68) connect(r0, &(0x7f0000001180)=@in={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000011c0)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x4000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r3 = syz_open_pts() shutdown(r0, 0x0) fcntl$getown(r3, 0x5) msgrcv(r1, &(0x7f0000001200)={0x0, ""/149}, 0x9d, 0x3, 0x800) readv(r2, &(0x7f0000001480)=[{&(0x7f00000012c0)=""/60, 0x3c}, {&(0x7f0000001300)=""/143, 0x8f}, {&(0x7f00000013c0)=""/20, 0x14}, {&(0x7f0000001400)=""/77, 0x4d}], 0x4) msgrcv(r1, &(0x7f00000014c0)={0x0, ""/118}, 0x7e, 0x3, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget$private(0x0, 0x200) r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) setuid(r5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup(r0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x1000, 0x44, 0x6, 0x0, 0xffffffffffffff4a, 0x7, 0xeb4, 0x1, 0x3, 0x100, 0xffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001640)) r6 = semget(0x2, 0x7, 0x2) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000001680)=""/210) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x1a, 0x3, 0x109) recvfrom$inet6(r1, &(0x7f0000000000)=""/24, 0x18, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x92, 0x9}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) sync() 16:00:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="e980c01299b80d58683153b27f06ad33e65a38059146ca22ecca5cb3dfce87ecb10b1c02ce9fcef5f2b455e80930ff5a1a14c510934859a35e4fcbc935f03edd1ba10624f51df81eed90748c8c78ec360eba386bacf33bad5257ceb218d8382e95495bdabddc5c", 0x67}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x40, 0x1, 0x170, "a799d2748d60b3e5f5d6bd8ad4acfdcc9fd54712", 0x1e600000, 0x2}) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="665a1b7f", 0x4}, {&(0x7f00000001c0)="29625efe36c9304eeb86be92ecf8649af386d4bfe122b7244691a100fb7f53cd8dffcd605bebf8e0833b31d42735504c42efb44becc63e", 0x37}], 0x2, 0x0, 0x0, 0x400}, 0x40c) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x80}, {0x4, 0x58b318e3}}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000200)=0x6) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="5203770e68585613d87d8e", 0xb}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x23) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="4bb405d1d70e84707144cf146d7cb276f77281d6b3b1b1fd539a9363178854b03c6ad1c626da91e78ed0fa0e213f301c94beb47af603f172d717e6a8500e22", 0x34}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x20, 0x101, 0x4, 0xfe, "d708e142db05c007fd7d34c1d6b86d65cfbf21b5", 0x5, 0x1}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) ftruncate(r1, 0x4) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x1, 0x40000022, 0x1b1f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000024, 0x7f, 0x6}, {{}, 0xffffffffffffffff, 0x21, 0xf0000092, 0x5, 0x8}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x5, 0x8000000000000000, 0x5}], 0xff, &(0x7f0000000100)={0x3, 0x2}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="81d281c6e74a39d28118793937dde818550d7c61bd4417d0853d58d870f2f711844a395277c6927e436f0bd34e532f9d6552d8ad0f478ff388dfe12febda655e4e43ed02b90928fca659ffbb1b0830bc790d2f325f22b80623f5a951ae77a56b5654d5f64e168e4ad70b7228df47ac0275f7fba8a160f6ae4d1635916c80b8", 0x7f}, {&(0x7f0000000200)="faf53c81492e3bc0c88c519bcffeb86ae99881578d4c30e88753732bb79d5712805b5c749cbaff23e6c2d04bbbee7dcddc6602a5432cc25695f99e9d02bd86e13fcbd7c6d64ab194c5a9c7d2e19428f5b9d89a8f29a82f74c0fc2a6e7d10b59e062d250527938a2fc55928898c8a402f9e7fdd71cc29dba15b00c67108c9605d059f543fa1050699ff75f4903f963f62f538eb2ddcdad37c98cc06c5dcb579b1f87542418049a4ac73a925b3e1ac5d71117862ed9344d96a740d47b8", 0xbc}], 0x2) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffff7) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xd5) write(r1, &(0x7f0000335000), 0x10052) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8d) getsockopt(r0, 0x381d, 0x2, &(0x7f0000000100)=""/83, &(0x7f0000000180)=0x53) socket$inet(0x2, 0x3, 0x1f) r1 = socket$inet(0x2, 0x1, 0x9) r2 = getpid() r3 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100400000001f, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/178, 0xb2) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x4900) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x7) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x4, 0x7f, 0x7a, 0x1, 0x8, 0x120000000, 0x7, 0x2, 0x2, 0x0, 0x80000000000}) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r1, 0x2) write(r0, &(0x7f0000000200), 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x92\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='?\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='-.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xb8^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) r0 = open$dir(&(0x7f0000000600)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000640)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/192, 0xc0}, {&(0x7f0000000740)=""/124, 0x7c}, {&(0x7f00000007c0)=""/138, 0x8a}, {&(0x7f0000000880)=""/216, 0xd8}, {&(0x7f0000000980)=""/39, 0x27}], 0x5, &(0x7f0000000a40)=""/125, 0x7d}, 0x3) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000b00)=""/159, 0x9f, 0x2, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x2}, 0x8) connect(r2, &(0x7f0000000c00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x151, 0x31) 16:00:12 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair(0x20, 0x2, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r3, &(0x7f0000000040)="715db5db04c2a508428be4aeeddfe1231c0f7819137d6ac1fe587f570df52c8c21422471f0b67e0bd4448aff67e4c8bb7171860e12e0614144c5d72c3376b5d55720dd1299b4a347ae5d2583c7754f34acee8b965a2882eaf8d07759f2565af41d51b32a8e00506bb11a11a2c0c8ad914f078ccb467e9e7c553f6634fcc7cc4f94b78995fc8a50d905ce527366b97f69488bc682da10adbda4be9026868238bda011ea5e07b359ee825dbf5887", 0xad, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="aa479c90564a66696c653000"], 0xa) 16:00:12 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/30) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18001, 0x108) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) write(r0, &(0x7f0000000240)="351aa20060ff6cc64700b2b6e873d9e68452015bdf14c4678ea2bd50645e288c958a76bd3bf2d774e95bb95ec04a385880387af793f65e6a6a98a6ed3750b2ff542dcc117d3d7945520d58ac31aa6d8808a7de538706dfc23a42e543cc9abc6cd63ddd5f395d5d2396c86410fb7f086cdfe139df7d8ed39a153a47b5b82a7320566ec8e139e4e4175269c91858ef931260764ca6dded8f0bdb5b8d77278b78024ffb076ce09bd139cbfb58003b5af96dda53dce68c87b0658b46541fd337304d0a586604f9f4b1442e1a20280b0ea7735b17e5931b4e729f5a6edf17c751334550a5", 0xe2) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) dup(r0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(r0, 0x3) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x800000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0xe0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r1 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/30, 0x1e, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="b6eac1a59c1ac372f523c61d828f8811becf52753d74ec1cdf0e16b9bfb4c84aa49a67755bf9a2f1dd4ae9d69203810cbb491a90da5f2f2cf7f8763b61626787a4126e2c9d10ac48c5d481fcc931a495ff29f52992c5ea3f9b9f2cbccb445a42ce7210585443761f308ce4f792bcbaa1a08b3e621180a5a285345d2dec944a2c6ff5b2ccd65891d84238685f1a5ee7760f0486a297509049400b1fccb04c02fb1e23a3ac19e67560dfbe4e6cd319e631bcc2c0b5b058dead9e4db06d7ca86719dde91ec01eef7a0445271d35ffe6baac3d6d20c5a50c87ba6dfe1646d72910d774007af35a6d44dc1946dd9fd47338841308984ca0daf436809f3ef19129d9a85a197955faf2d21e3c28c0ec92420bfbff626d90c1fb9fa5a710c6c67d82fc4f58be82085db14ed2a0310f7299d47930d84758b7d9ba212e8768c0a61185daf6f516027850249888ac2f726dcf58c0d1f13cb95c63eec2ac9cf2a0927a06abe9e70c81a15a3d337248427e7f44d1241d7c11575325ef00e3f66d694331f019de3868ef4e5e90891181666d3caa7b67e441a93d688501ccb22fb0004a98fe42ffc878ce9ffa87e3a2aab657c5aa9edb0ed77ab01ad4a55f78afdac6bb4d6feb1ffdb81ac1f00a524c87f12996f90459cca5233d3e945620c80e9d8d222ef398ffda588d48d1b3b4fb1684e3a962269baf31e2e092bbaba0892dbf3045bc38ee672ee396e9109b2743ea769e210fbae63dfa0fc98be27f3a4ac3c7e00b0fe73571eceeae2ecddf76d85906899068597dab6529fb0083c2ce1dd835671edcbb0157e1720a4d58eb8aa770f8f6f80a56ba3d4f8e5f9bb8348ce059467b6acf234d77bbb3e256762660b7d062102322021769b93982bf16465912815efc3e340c1bc8b7e386b24dc8e0dd2ddf44fc46b3fdd52752f9c9ae8dbd8009f7a1cf9e11030bf7b0d6da7832499186b1adc97b3d934128bda26065e5c67f42d773220a04e0aa80e7d3055e4ac4900494d2597707118bab3b1a2b4195acd781e41f162a4430c8c257ef1497262f630077fda780156aa80461fa259861fdf406355194f66422bad3d48ffa79310b7f487c2b045fa36aaa29ee994641ef49c5909ae31bc976d3c32619d0e77b5d837f71e0fcdff2ca9472de0cb4543b559ae4d7704d60b97930f2ace01d556ec89ee864b6d43b911440155f79bfaa284d210a47aee98822e3fe1556c8e35a8e8b53c90819330dadda1f4cd92944a35115cc08c896288ea51e5170283b42df706419fa4491d19512ae3df40f0f9a606d6ff66845ed86568121a9f2eb2acb49ee461569af7c6570285ee3f548b00c3ac83bdee584274427d026277a4eaa5ffc9d98570ec1c056b7f42e215cbbd83bf8f45f2ebafe6ed8034991e549f49a8978bbcba72d3def21c99291287172ffc0751563d85e1401c196a5c2143321d201f5ad7c04a8ab5efbfc33d173f93483ef639fd8a9bb5a0e3778734ac3676343af8950933bd0b7b930dd1f224279e66457643e9c25921cfe022ad38bc96fca6c558608f050b069bb1aaf87552962d58d72d8000f52cca794fc9174807c6ef8f663d0464f900c81e6d0f9420821f8242054c6d9c8d51790e82542f5e34b0b3b87581183c8ee260f512691e823cab79a233cc6a13e82f22fabafad5114051e671a5df34cf71767603ce690ac3c5ff8814bc5847e7b276eb02be7349475d69fa82a06826129f3ae48954a662ae790e1b4d0697543f7abd96dbefe8bc40ff7d940428b89c0d53c5b9a426a1fb646660c9ced643806784bb125dfbebfdb959d1f2148d938a75ef55f0fc1ca3dd339043df1c33366da73fb467f1f810600137cf3e107884eae6468ad502c67ae8084d66ea37d6ff11ffd6abcb5d7d05b214feb04d1d678ee8a6dff250919a683403e33ced1c591eee706e557e6bb501014a90ffc366488eb090c8f9a48d3995b35df2ba55c913da4bf8f1521a76401996f16cb4711f508d0235c4746f88cc8170c89552a18f0dc93661dacc5965cb2e00b19167797b778aa8e4026e6a804e741c2912a659826c585416d025e164ac50874aa51b5c164a5540fd2442f88e338940fb3c2afc8ecce57982d31bb447124f0847c58b81df6b0dada5df1ef6b3e541139010406e9dba3f8f8b73d82492098eb41603952366837537f1ce2fb2d8b50e71ebe8be6d02d82a1748544798754e99a64fbb353e750c0d1fe3282bd07d6d77534227037cc1d007caddc1f661c2930b14066cecb092df62abcc62ba8abd6a062ed49c05d04914b8d5263cc1326cbaf4c45557154a0d2bb3f6aecae90b5e1b783e287a3447f26c828c4b2c8e9a97f4c0ca6f9478ee90c1b8e38fb60cddad84121bcb290b2ab6959466c48ef6345fbb79ca3d6f920966d76e483b7ce1680b00c3936347beb04099079b9e10dce7ba4965bc23e00225bfbf60bd5d1798345e643081095a376d6152a7e1ce4e9d418ae262d775abffe3720fe52208653410c6b030c144f33f2dc59bc52195d4f209b1beca6263e206b2146ceeff00f1f9dbf2fb14428a058ba9efcecb6cea68a922614bfe45df45e3311d6b0e3cb67338d0fd2ba1382f4dc682450c603c8aa0cf07b05619b852bfcb07a57a6c151ea37b9a88649e7f8a7726bb86e65fca3087750876a967cf88a69e2a5ddcaf2ec47c2dbd5f10983854a936217d43895b366332eb036e7b8965e7b854b0874768c2d601916112ecc917c67ea0c58fe3a8ba3b716a4ab336270a7b761882458e4b36c6df97deb7ef8dad6a4cae6285b5eea680eb4d1d1c121e34530b2508df59986497b55a11500cc3bede45db499a0b69aebf220e84780b31edcddb46bdee54edb632be261e0c632b7cd85d7ef13b46570cc4cea9ebe4b0e252ac6caaa55044b923f43f725835cae3850a3b992e6cc0f5df26e35e7843725ef7956191f4350fb8812d613765fa9ce981fa42720e02e4811fd2278fe33c23f8fdbadf95ed42ba060b99a772fd0179b9d8932e58c1d4f9f798f6c81da41728a4732f9a9d3f0c1e5188604a5dcd752b53b83713a10287f3e7831c04a30be8c6d7e389e7ab2d7a536c835243a0587ab1cdb079647a24b842153ac937d4247c26e32604871170283ba01b64b63ec450e20ac3104bbf2d4b2aa477f8094c52d37c44e4c2b459ca167c64b99f9c3958854a3a88789b0d819b5ba4c4e3225d5ed22a6c5827bce69d027d8b1fbb8cdf829683c66af8e891ec5245296cbc770dd197d6909b0ee1c4566f8381c3ee3cc9baaf88142a116cbd43acebe2c9f0ebf9cbbde1fed3873ffb489f2a1e1d676b41c2b8d48bb92f02c2f4ac26de072e7eec29c8d2029581edc481f324ece643e2fe3023fd78ec3ce89521b2644fdb0da35921b763dd9bdf5542c5a0c3faf982c2cb08b859b2aa0ec97a6c0a68f8ba3192bba9bbcafa999b78210c00b4aa5abbed01cead20e625aa0c2cb79db6de1d426a03f67233148d7b8109e490cd60b8b663c038c2ebb16a5cc00df7cfe27c37907d3ce83c106aa1613aa99bcc79ef10a5b5585ceb0bc0ee1ae4219d4361a2d7ec7aafa7d41eb01240cd5b84c9042e7ad68493604b9b3232d6c8726670bb27b69115c792c8bd9e41d1017ad76a9d8be04c4455c5b11583fae7ad444a1c4e2a12af3b49d5cccdcc773546758cad45407a8f5afd49c87190cd1952798553f8c8cd4f75efb9cdeac2498475b0a15989ed10b5448cf88cf44eeae2f0df0fc84a31b1a4fdced2f106502558d78de5766b98441a7ffb8efcaae8d7d76883af86a69321dce14b1e8b1751480ba0cdbf7bc2ea261b7908a636a55cf4ec0d8623f081c47c824bd03de2a62ea0f53ff96f6193c267b4c55705602c0bb7bbd442deee88565780c407d761676ed0f4fa0f1a16217aec71fe3aa2138fd8a1b5024d218fa3fd0b2548b14123c2ef5ac5b611abe0bff5051b8cd31a6991cf2986bae203d6ee3ef7a2aaa90f973ec146b9e838aaa220c68c7cdfea2874c380ae8d902ec5f20f1583e988972932060a46af31675ac67107b9aee893df2ff756351232c810e8421a339cdca9cf6424c9c889ffff8c02df18845a2f08864d9445bb32165202f672e69987c31624cf1d9f4dccb7473e834a1e2ffe7ea87e6b15307192062b3ad159359920144ba970eb7e6007d2b112c9a4c40a9d2ea403e306c0805ade9569e649da08a4f792c178493aded2a08f7958ed78185f707bf43b6b825b898a61abd3b17ec00b0de71e694db7eb0cfe99e3a2e971e92a5bccc03124116daa7f5609731edbac8f2d97f67d0e297429e61e4dd63a0eb8e827076e7219e89966f27daf62cecd477f1f83454d7e1f3aaa80af82d147a6e55b72e37beb58992e16c7e0088d2e5866f9a9c81648df74e1e9372bfb3fe12fbb4941e5822502e4253ad0debacc7958e4344e8067edd01996f26db7911516bce0b8204ce56aa66790810c6660372a95a99a21b1c143dbd626bcacfdcc90825322eded88d73a431876fb00f1638cbd5cbd5b4854653c278c65b80782c87011c3b4e41d6e041b11b887c28168051b927213808cd871fea54054f60b7ffee3c35a8f5d21f01fc5b7242ddfb1a057c38aaf2d062e536d0a8b80db33077fd8177bf5994ff69ce3b952159f5380ae209a361b5eda756a47e7926c2d1e682ed1dc5d34f71587d3ce9bc9f30581a00a0edfaaa680f4c854fa0490baddd96061df432536720cc624f3615925cb1eed5f9e1b37af37b9535a54d35a298e1815d1f629f80ada55244bdba6118139e42658abaf2cec45040a930945146db9eb4c8ccf6ab18e74710768ea09bcf9a051e4718e8f540e5f8b613fd4142bfd2188c9a708910da70279744a2694c47a63b6db62efcbb6064cbb8506cadd4499c7b8626bc7d484670ba5ef17746c825caea880287b0a8a5560919decd238e4da3287b20d6ae42426cc32990316063450727b581e7661da6ce2527346bf3d5504f0d526e033a1d1aa9d9bae9cbe823b0d12e15e4241214d0515bd8ba01dcf37c22d6204a367d55e40a87d8e794d5ea812c6fbb3d2051ba665d9feb8494c17d6a8d5b6112962fc57c3060170bc805596fc34683b1c3580c1e5318ff3e49e31293432c9b8d0f2779d20c98386239b78f4c7c40d7e2f451505a48a07ed1ac8e9df95ab1ff2743ed5ade5c46c0b6905132dadc4ac58fbef8e3808fd83f44cb66818e79421016752c6264959d27edd1b2cad5a03e978c22426f97490ac419a830609a6639ad2d692d0eb615f9ea1073bcdc169c4a8971d28413d68ab5a2657054486295f1c50213d81b77b0d90de83477890856b3eee22448579cdb0edf46a46f1dc6b0d2f6914aef8c50d4adfdb4a810245dc0001d68a6ce10e9f05d5f013d8e61ea0b52a6426b262f501f9331b8fcb3f87bf84aeda19bf0a4771d13555f067e29f0d08c27ba2b5d87635c30beec81f033c0488876668fcfd9b74c92454edc71bd6722f4bd81323b1865b35382cd79de056b887b367e97b3882ebfb4eedde0b2de511d63c3c4ffba249fcca01dbbbb692ecd5175b2a0153d98c2eea9cc1057da5ddfb77350e384f14c4aa15c3b8f7be0f8de40681709f828a656df2ad2cc3b065563b6219cb7efc2c31c3c9c4f81d40a497339a99e38e75cfbd30655a21ba4c503b8b4511255687e9cfa1e9a2b31050b24e267b339deea0818017066ec0b2a77375b21e24d5e6b3423c8c4735382aff1b7c4011e88258e0550f01b8cfd69627d5ac0d84726dae6ee1580a34e4fd64806b32bd494542ef214cb85593871fedc8a009ba4746bc3", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001300)=""/237, 0xed}], 0x1) r2 = dup(r1) r3 = syz_open_pts() accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000001400)="16b921823fb725b27c39d4bb28b28848cfdab9c82205b49515b04920263b24143c90109f63a09a84738d743b0adbf5273171fbb3ee178d0b83ca52d2a38e049008401d0bbdbb6efb0f7103a42539d1e126413b5819c70c336dd69fdf0379e1d14e4bfe2cd35edff797879a9e2477caae0b4d6cad9e9754bebef44dd79ab86f70a1dbcc6cd2888dfcb30f8b1dfdaf4bf2529cbc65e9069d71263e93f60a62b8f85ef9c59f3646b3bf2b9068481c9a9668060d8b7b5f6620a6766693574f92578f0ba87a0e1f1a8c48f6dd3074030e1758fead99d80385370e3b04b40283ec039d47b195da", 0xe4}, {&(0x7f0000001500)="ba9f97ea2ee13c7a44", 0x9}, {&(0x7f0000001540)="2afdf2440a37a2e85472304b605d9f64b5a60cf7a302dcbb0496e893cc419e1c7db2fda4a6a3b0f91c449e191717a992065b68539007d3186c15e4bc564f54f6c3f3e56e146378f9fdb740598cdbbaa0bb68ddf56dbe621c70356753034b2de0e9acdb772a653d3f551ad7d9e61fbf042901e6d7630dcab65752545d65c29a96a0890eed5ad79065da063c81c2d7b2a34cd871638fc513", 0x97}, {&(0x7f0000001600)="366f5f3364f70809220a6106fc83c5c79ce8334f4e70c3ba8c21413629f648481db82177fbf4e43a6277b9cb5073cffc557881701e0ffbe24b714b1eadc2b4399df1c2c42e703f82729c3c39ada232938c34a55e4e9db56501ef9a8b95c58d49a9c6ea8c5d3239292fc751c053c2bfc2356a6d59d449f0636ff02095383e8cc8ddf39b3e90b09efc4a93b70dc60dd38aa4f6b41545f4a400182884fde534c7b73b18bac4012c230ed8798a912962aea5edc6509d5bbeb64e02691981bea03ca67dad5479734e56530460a738f16cdd49d64b69bc6caf1fa0d28ef46339f96807a220a9c1d988272fb67bec1457ebdd93766899f5d23af94023", 0xf9}, {&(0x7f0000001700)="4ccc70b5fc64b233d2659264657de75a18e5fc92fec7789f5070b5c4781e19d30aa1a8fe987e0f748aa68a8ac6bf8e18d609fac129ee066c7627c7421a590f4065ee9747c60484cfddccae93360a2f3f6b855c6da90d929d909b43c80f6e4f4cc5cba0e2de7f86421bb387bb027215d81f8cd0ef01a225e452fc687fddeff3e2289cdf59599d717be550a85784156786298f8d1f1f6dff44b99ed0b889928a953e3a11e1a1fcf561ae1ef82a38266389b1e7b7b3bad9606b5adc0c13179219217b5743ea1f32cf133586bba8920ca0bc6a12126cf2de0bf4de29f4634aa76283f3f503c5dca38d08", 0xe8}, {&(0x7f0000001800)="1d457931a55c553d0720ba385254dfe38f834783c02dc300c14fcdb8edec952edeaf38f6d9e14983b10f893f6dd38dcd6f59d23b4a76881b63e50112a580391d903ba283571260bb80d87f9ece79b4a770622acc59ce2e5c4e1e8fb0a10216b0d52f", 0x62}, {&(0x7f0000001880)="a63ff5d4c889db36722aa51ff7c6cf43986f7f93dc0841f79599a566d271754ccf8b923cca11ced5b2de6e13dc43a93ecf67d4eea7231920d83637caf796ba4355f89935d2db0e908ae132f4c8cf341448ddc82b10e2322eb4f8214355c5cc383771cd9e15475b43ff6383f919d2b2f94f3f30607aa465bd9d93053bdb69536de43b1a79558d8ca35d25e92a99b3a2d8faf7dbf05f8e1c9ba57c253ff602b428", 0xa0}, {&(0x7f0000001940)="a7bc91b8d2fd7deb7b46c97616d9240d781fda7e3a7f77edbc090dd8ad22db68ee88a06b13aca2e43048c8bab47a1df0005e6403b3bb2ae1d2d0010b2cb653d1f2af4fbe7f559fdaef1f3005bd507a675ea082417756a0e35eec4e3e2444abc1d3b6b88583dcfb57d468905d7d6c16f5f1387bbdae9c048e0a9dde20e7299501", 0x80}, {&(0x7f00000019c0)="a891684b5d1d84ec4480ed78892bbbd986597b3c6834d26b5c7f48c929fddcae8f90489f78512407d61f31ed3f603a57aaec5c387469fef80f9f9aa54a7238a380c2caf8c130b2a4119103d753ac1d9c8976f6861f", 0x55}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0x102, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getitimer(0x2, &(0x7f00000001c0)) 16:00:13 executing program 1: getitimer(0x4000200001, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 16:00:13 executing program 1: r0 = socket(0x22, 0xffffffffffffffff, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) recvmsg(r0, &(0x7f0000005540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000005440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000004340)=""/247, 0xf7}, {&(0x7f0000004440)=""/4096, 0x1000}], 0x8, &(0x7f00000054c0)=""/98, 0x62}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000005580)='./file0\x00', 0x20) lseek(r1, 0x0, 0x3) 16:00:13 executing program 0: nanosleep(&(0x7f0000000280)={0x7, 0x7fff}, &(0x7f00000002c0)) nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x40, 0x5cb}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x8, 0x800}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x40f, 0x3ff}], 0x0, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x11, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x730, 0x2}, {{r0}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x2, 0x100}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80000014, 0xbff, 0x3}], 0x7, &(0x7f0000000100)={0xfffffffffffffffa, 0x36}) nanosleep(&(0x7f0000000000)={0x1, 0x1}, &(0x7f0000000040)) pledge(&(0x7f0000000200)='\\\xd1\x00', &(0x7f0000000240)='\x00') 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="b16f04142d7163ef3307c24bbfb98eee9eabaca4c2cd40aa640dda32e98f44cd9ae06d43f18e48b5de514a8b60c7d1eee6f0f576b84edbd4523729d54152c3244b9b69b13c416913dacd77f1afd9eb32a7395e4685b689d6a54b543236b275f3c0895cffbd176f52097f5d4c3df502813570ce43a94bd5f5591c5ba8333294f68a07e7ec7df61570cb58c53708c4ccbbb836412141aa513f0ca08002eab95e761df8d4cf3b9969b887b78ca4d001599b02005c159ee0242b120e4f47c0f74674e134e8ada81958f4", 0xc8}, {&(0x7f00000001c0)="d13eb066b71fe9f911f1ce2f6453454168be087fe6d0245a712a1e860b2d6f95cb9be9145e364d332c4868d1f52c076fbc743e6365dd79eb960e0807cefbb7f87b174886d40d10ae6dd125c7f47850bff56affcc278d80d9d2d62755d01222cd432dd7c194f68affa97608eda05fae67f89399ae0786d222c5b0bce510389291bd60ef19c71f866d49709a004f523fe2d3527d43cad9a070788b58d8cbb9c1425e9539ac22bac6a6958e37bb827d36234875a21ebaabe1f9d2e04f15862170532b670fc5e41cd3625148fe4504c0aa12bb0e25275f0a13622287e03564804f1e209840f5a4f80af6373d4612387a007d45273aea881964dbd87433f98de68c83ee3a7e90556e234f7ff5f0f404e65cc5dec23b2bef88fb1ef15b4030745cffda4006066bfb3f5dd634730a6d296f071a1aa3e2744f37c92812f42bbc693cf7d642db26e9d7e9ebfdf25c5a78e9588e2bdf7c2f9faa0aff30f887eb8272f13b8319ab1029c4c90e6442c39eae41e7923c624bf79b03b2cc0cf77e596a80951e6d53f06058cf87a6fb7fccbab67f43f37f683965b7ca37239a9abbd38a3457158aa28ce16be17685453245cc033dd893f32beed907470328099723d7ec9ad4c8c28310479004aaa058b121bb2468be4b46947e2b33107f86849e92b2121fd2379cc294f957cf986959e8d811b7dbb0d58155d30e34b62d540ab34ead981bb7d84cba3b29bb1ff9e8a78423492852a94234b620cf751b5d550fcd760a60bf5dac94cea38ef7e325ca1d5f9cac803d15dc02c4f9657c89f4142c11ceddc3f4e0fbacea1cfd7e764f94dfc7f31857cf778c3e963a219aca0cd298a50cb54e2ef64d5f6990e2e7be94031122c6b750d5b832a442212af6fae9247f8f6049aadcb17d5ed74b6055d151e6f85560504f978805dbe29253c63648733c0987d389b1373b6f97b0bf39c5dbe5906cc082c80384160bf5a25909f8624f571c599b9c1560a5d72103af6efdd203d180a011774c493cc0561dbe4e16d7cd66096e06cc5cfa5009a68398f35297edd0f4399301645eb50aef3fd8c4307008e1e540b0dc709cf233178f8031ef7cd3ea98eb0a2f1652da20c25c5ae46601f2bb88d439d04ac3fd6e9cc6e6b391eebfa758cbbb0f206a7067a2f3caed01f787eca53fd111008c34fd9b05ef097593eb4c6a57e1153ef55d41d424068598da2b6c53faeca53e5cfa7a7915ca7708ee5b528e9600ba348abc2b21a5bcd16fbab2f56c63f72cacd59272ab498d263657bf58f399cd731ae3cb9701babfaf8d9b79f9ec801db98b8f5e48b6087b2baf214566996300bce23f621bebc7506944c40cde185842f4b93f0830b605cb1dd207c7911bba07dc84a89c0822189eb321c9dffb50da0a920d6bb68fb0b7768dd6bcd24d32c324860f507ab9420c3b632b7632878bc8c4c75879e95797d0aaba3ab6b63a27b143eeb504901e21f196c83417866b0e6fd7a503de155e3109ed5e8f0759a4dc43f8a18e960992ecc7faf73318735e3a0bdddae1570732fc9c4b9a866a506fc4b6f6acc1d50d8ad0a93aa537c99e9e9b17f0fccc1641187dfedf267f8182af909c233f4f8091b19b488ae6d45efd28c898f6c017e01f8acfaf9c9ff73ad8119119e3344188d7576c10c5161b4b84d127d05dc2531590b5b3fe3835ff227a40ed05d8ec3017cef582d7a2463782baeb724eb22eb32f9fcbabceae0ffd47d62ea4cfa818adebe34a52e1fcc607f68756f26565e48d01067453836e700408c2345ba029a21b13469822037dacd549f9dbd5064dd5bd4bc0126a0246003e10069e470e90c74b6f85dffaf0d9a31d8a0ed294c24e584e5adbb121d15f949a38e9070c1fe724ee3f9f6c7bef5803355d6e6312e310559cdf9fb01684bb4c8e20e86798cd0c42399662f671d4617b0a8e4c36b075926749b408251a51da2a220bb3368aa546064fa6370375d7e24528723c0a84ca6d6d034dee2d7782fc1cd4930656f483a8172b8748c17e9a9c9e977e267d51622ae3c07685735d5b1a3aaa0697ee2808e69bb7b15764d9ba84d1102a8ece3bd9ab16492b92470a4d4eab3492d448817308e6b96f5bc171679f1ec9af3c43919cfb55ee3f5e8e93df08321dc64f7af0c0d87fc75899072e1232fc0c7d01aeb57959b531795bfda19d2e2dce1baf923fd5c230152066abd9ba6b8ac54bee1ff78a034906549f3be4c60eacabe41c2a8d9c9fd201eb63fecac084815d793339e116b2f58fa5cf4f23f27d2ec008aaa02737691fa61698e1bc51e7e6c3c0a774305c9465bc23eef9c71c8f9b32c0c973e8f363486bd9d32916b0190f42a977c2a6614b4ae46505680d6236724d8216194e7d6cfc040ddfdaf571792f3447f24061d25e896e32b9445ec9342209e8eeeb33480fecb8ce00561c9701510448a532051805b2b2f9c9d562b8e0045293da1f6a5e19fa96dadd2e909433230a32bb9ce1783420c7d8fa2a700d079658a2c1ce5c75d03dddc696ca9e59f5237da197764b4d832c95580e4c066748311e87beeeb48d668acc006eddd444e466af880622e1f104755fb5ec117a88c969d19c7a93eea0a2b035e99ff11de18c15a2333b0f90f2802dd4075fb6813830888920ae8fda0bb9cd08d63ef153a19e5278bae37fa6740c276b662902e3025226f7ca5fef83c023e0d54102e8e9a1c0ac2641935e36364cb2a3468bf5fb7545b4472bb083e18e86398a83d1815765666ccfbbe529fc5fd308dba3bdf55fb0be07501daf8a0d6e149820d0292a19bf453fb1551e9e60c6af58a0c1f31aa7f7c1235db87f2fd84c1e5459e9fd3eac45fe08768e9e5eead8cc1d48850754b08db108b71089af20898f5fa7109a78c40dac9e157e1f1231865891b46339f326b894a02a158fc07e31e93bddecbce7068b38595bad55f9c85fa4afb65e47792b23f019f883d18895ead7bde5ba765d791aa693180edf0c30eaf590ef947733d12514a9dcf1ae2bcf697148866d0f8ec9b3353d068bce630834c0eb4664d3df8f82ce6d6e284d225569a42247d11202bd4f8c1871e5e95779860a2a34757de7aef74d6b90436b20fbd6094d9d064555b57ff6a32e7b65919a948315df5ad3f473d5942774795c0c60667f791f73857947479781c8f892dfe6a1d4d0bc0ecaf047a85b78007bc90692c40e1b3274eb09cbc10603ccd47a2591239703b95e510aa1e3b74c8a8da8ecdb56d4d02a2760fdc629bce550a950eb827f13fe926154f842f930b586046a525a40721160b5ba558b270a98e8cf4795d983e49b34a7c21ea0e78f8aec36ccc058e2593a89938cd80e5e47fa4bb420b301c90b9f96dfe5e66b81b1fe35dadd3b810028d356865f168cc649924b7368f979539506a094ba16f612e553c4c47a82f16fbe8cebb542a82474e87df5744a2f145adf04d833e38c8a87b85eb4eb79d8f71c363f13d3679ac93a0df09ecc52fb127b03dd55fcbcc68ee60780c3dc0b3f9c53618ceb1d4c269611270de158f903806d8deadf4976697c9a6d8e4c28e715a00a82aa12bff7b392075481b993d9003cde76b162bd69e67f11754e2f7c575cb3175d22878bdfa970074f86076fb6a44cae5faf74e71dc0ae85310d03ff345e59961833cfbc8c6db78839e10ba5a3cb19099913d254cf614c4d4a675167ff1fe1f8d83d8531e66f649ef005198a94b79825ffa1c091e83c65bf67fe0bd564403c9029b3af3058aaf4171fc77d55ec0ec2d992dc36907a85cf206674a7db34e72b638e73f35d7bc0a12e6b410019be43e2951e75eb332f6dcc148de101c7fde01aec17c4bf4e905da6311ad16d93f7a9c2ecad26d38b0638c0dde4e9e14df7226483c4894b648b8679c3230d0b924014735d3ea8f0befddca9647e96352f7b4f6c2590d4bbf14b33b808b2df74357f619baa34b61f8fa7a5abdf72e5c424b3d4d6452c14b8a7131f6576b4a3ca940ef1f0372d3d7c5a80527e052ec400647c170bcb277f23f96164074507f90595df1aff2e67d54299acd31612003a5dd4ab358f2824cc87be5e9b225351173bcb8d914379fb929cd63c87521ceb7a92c277700d6cf629c9208faf6622a5b7a85cc0e6c0508fbc1404289ba424cca6cbe7a8464f35ebf391f1e605addab94f44ee700e6a0fffc21ab57c1ca831b95877cdd917253bd0a808780b3dcc130ed995217afea9258bada4a435fbde572f50ab4acf79aaebc004ad33a293ff0a6f305d4a477175fa89651d057b81985e16e7d28515318332e9295e3367215091e2740a7f5e8fa94c2968079f7dd6ba716667cbed0d777dd2e9488a862970e0b9cf11b11620c650d9238211756da2056df67780d5d3ab4551c4185ac9801664a612101dfa67fd8498b507c89a63ddff75d35322edab7f2582d87994394d3fda6a94b9cd37d5e81406da878af1a4ddac98a28094932741a9a19b831d7b80ac8fa2a2f2ea4966c31f6d1c6a10e6e13d34972fa8b7dcba1a7cd8845e78a072df23dd06d74b6eb3c150e948bd4761523352f7410ab6430e5206434d84f40024e0ba9837d3e30b84723c25dd903af1b571fc33121aaefa62b78fd3d83bddfc4f2913fe1eada6985991533dc8f79427b872b4667e170b913172d5036d7dc299c61cb004a0160191c8f7c6a1a7d55c8da03335dd72e33c085f787bc010e8b698fc2407d543d4fbc397d0642bf9bdd491bfea4ec4a2b15ea939854915636ee79cfbe665287a020ac0e9460883f9b5d757a62a7be33c483f9849d422146d71f814cd1be5b2544888a24e47295a38f7083bdff91e4d5058dd810cab2e401b922e9e100954613c6c14a3841878d6de18dd9dceffb2be67a3576660728e47ed3f63714be8833c91353e96f7ba48e4adc6f8247488f2231764acf7a443e975b5d07ca6fd7586a30f7dd643d552cb02d5e95b308877fca613c9955a7c92de324ea7b1c9a01b93a1ebba766ee022071e8fed3f0698f34edfa4ea944edea8c63e3059e87a2d654c6eb5c2067c9f9c82d4c687323eb56e4d6a5c17e4dba9ee33974ab04e68ca6c4644b70804b606099e076eb48dec94db7c3726ee1eca3c41bb242fa6f07625bef4bef4fffca51bae7fd37b8073621d94457c104d871ff26c79f2ad57e83e79f6bb5d5747c79e27f2204c7d741176eb888d4c191f35961acc1a13a2c37e32acbfb2ee5e026ffe475c8551c32c079b4015764ad9bd41e84ec9693def38e15eb433a6c5ce849ebe63e50a444eb6dac64f4a5d578fb322e9161d3c215d420045634ef386dce59b81dfb84ac4fc40c22084aa0e2824a310fd847ef36685f365dbdd181a9f98fd13fc1e9b00fa9d5f8e9207d4b3c34aa29730885dfb8b7d078eb1e6bbd155b7f05847102f920ffc78bb3aad7f5d8e786c0514cea6dfcf58ba88571f7006843d3f23684de513102784a103d9c7a0585e6502676e96dc76424cb1dc16a7d99be4cc87775c8f7e831bc3cea9e8d92472d500912d18f0b2ed503d193a7ece98e69312df5016b90e20c80ae58972aed42e4093502717a3b33134340d0d9bf35ed02015e2cc667ef813d077553e1dfa83559fbdaba9839172e8bfaac80282a53ef14de37e2b2e574d63f2c69087882f16e30d0e1de79386f977b547caa8e234fdb29f1856713140777518667edf3f829c43dfba66a72d0ef965562aded22ad80b4a9538469515fd54d17e629133db8fd68143f064746eade3ed3a01d1d97b8a1044f888398eead141a952762c0239d8dee8b964e8fc8bfaa448e0781eb8b033236d0b4eb0db679aa8b4b8b3ea11ce1b", 0x1000}, {&(0x7f00000011c0)="d39a9ffa2c1862b8d94d411f6d698b13d5d4e38976b56b63815249d065877d85791b652023cdafdd033dfb0e3547da34db7c31c99ac57974827ccfa8cc38f5fd77ee883f495058d01673b0f6b8f3", 0x4e}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x39f, 0x7, 0x5, 0x0, "d1d5ae703e4b531a3897992b9ff270fa464fb9ae", 0x3, 0x1}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff1b}], 0x1) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x70) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x80}, 0xc) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) 16:00:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8001, 0x10) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x6a62}, {{r2}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x3, 0x200}], 0x2, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x200, 0xd0b1}, {{r5}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x0, 0x1000}, {{r6}, 0xffffffffffffffff, 0x10, 0xc, 0x0, 0xfff}, {{r7}, 0xffffffffffffffff, 0x27, 0xfffff, 0x59, 0x100}, {{r8}, 0xffffffffffffffff, 0xe0, 0x40000000, 0xffffffffffffff80, 0x80}, {{r9}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x80, 0x5}, {{r10}, 0xffffffffffffffff, 0x2, 0x40000000, 0xfffffffffffffff8}, {{r11}, 0xffffffffffffffff, 0x8, 0xc7a62216ebc842ab, 0x3, 0xff}], 0x3, &(0x7f0000000340)={0xffffffff, 0x7}) getsockname$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f0000000500)=""/22, 0x16}], 0x2) sendto$inet(r4, &(0x7f0000000380)="d11e0fa9b855c99f49cfc1da6886b412512bb339bae1222527c51d362fa27a906e", 0x21, 0x409, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r12 = kqueue() bind$inet6(r4, &(0x7f0000000580)={0x18, 0x0, 0x200, 0x4ab}, 0xc) kevent(r12, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r12, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) 16:00:14 executing program 0: shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ff8000/0x4000)=nil) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x20000000003) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202070000000527ed4a"], 0x1) setsockopt(r0, 0x7fffffff, 0x3, &(0x7f0000000040)="e5ebd1fe9ff18199199dc309d66f77ceff12112b8efecdde3924d313935518fa83a6c42922a50cf54a50b5653d1098927c220c0461ba8ce280e7a8de5aa6c1cff84545ed78bd996c672695b5446257ea84e5ad08006843f5124f04438db20334bff913b3cbc68ff83e4d14b027f3a2ecca5d53577f908c6b30862fbda6b7de5e5bf276eb78eafb5befa22628c19660f3f2f570f7ea80fdf234", 0x99) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1823, &(0x7f0000000040)=0x3, 0x4) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1d6}], 0x1, 0x0) flock(r1, 0xb) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x9, 0x4) shutdown(r1, 0x2) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd206006c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14550200cf2138a22d6bad64", 0xfffffffffffffd59) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0xffffffffffffff8d, 0x8}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) close(r1) 16:00:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() syz_open_pts() close(r1) 16:00:15 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:15 executing program 0: r0 = socket(0x6, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() fcntl$getflags(r3, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x10000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:15 executing program 1: getgroups(0x9ea3067f4520b756, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffffffffffffff1d, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xfffffffffffffffb, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 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, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xdf8) socket$inet(0x2, 0x4000, 0x7fff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/208, &(0x7f0000000000)=0xd0) syz_open_pts() 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0/../file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) 16:00:15 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x6, 0x8004, 0x4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x0, 0x1, 0x2) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = dup2(r1, r0) r3 = getegid() flock(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r3, r4]) flock(r0, 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001700)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x66, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) dup2(r1, r0) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x3, 0x0) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, r4, r1, r5, r0, 0x1, 0x3}, 0xc, 0x8}) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mlockall(0x1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000200)="ea867e8c760f0ccb9acab105f296be7b84a488a96df0329dc09f6c3909b3267099a16bd672bbfce78e47ac288ee6f59a6bd04508bf7b80aa12672495fff53562b738eee145d89eb3be5b6cd3f46ea8ff7962137025ca64f8f005d7099a08aeeedf969037dbd654e34c6bc82996d0479c4059722690c5b80a9aa8e13add62a2e3e2a9f34172feffa2915d5871e5a9b5405e68ef4f6a4b1d9a91d141bd62d8acc6da66a74468cbeb30fbc956e68f64e7126664a20d773029f621e045bcfc4c88b64c876bff1f2145df9fa899e71d9c432b4788cfc71aad4dc51ac1404470c4612aaa", 0xe1}, {&(0x7f0000000300)="7086020475c9360730afa1cb0f154792be4ab7eadf6d52f3a20711446b496872bdbe6620b8315b826fef357103042de3bcbca97d6af2923a", 0x38}, {&(0x7f0000000340)="a15608596492219eae83ab8ac86578650d1e9ee1ccbdac4d70ec6f49c6b08bbb85d6e129038789876d3f633852b75db06738a4bb90dc2de8f5c16d71b66c35f83a45dd7f148324b1345533f9324a8a442e8997f9a27c6d9cfd46a639d5b6aa87048f1d65b5ec59b6fa086a8aa0409d9f4a62020d5c43567d2285f7a5efba68e69391a60a40a7c7406a07a553b755d433dd1f6aee67415ef2aaccd4bac1cab1a5a75b14a40e95d6eb29c50eeb79e34c7d65dfc25ead8fed9e", 0xb8}, {&(0x7f0000000400)="ba9264cc9d923416eb481dd5a3825abb6ac8b0933bc37e7c4f3e13ba0bf914906101f70b6e67660ce7102eb38008f93901fa84378abb4235439c9cc625b16338902dd6b7f9e99d2c890843feefb42e7f7f57d518c2149afcf38302f744561ce9ee2987c39543735fde7397fce64ae291cd221f9ea67977caeba2a9e77aa983121b426f073f9aedb631329fe9f883bf7372644c2ab17cdfce87ec05b6c171d3c16d02e570faddd0f56e6c5d79542a45f2cfc7bcab45f3d5d42524316d04c9622dff8a9676ff568351e45335e2093c7df1cb9a5d626760f6a516300b0bc0316fdeafeec004c21274afa2ca3d96413f1695fe5092114de501ce3b34d44de085d1a748c9dc852f600ed303d1ac8e903000af769f3b1a0cfbfa246656933a6f34539b79cca05d59152925c0b709feeb06c36a76f165de1dd5cb09195f4158a9a1e83ef5fd460dedd642ad3463bee2a6c45afd20adc919e340726df4a3b691c30a756ec4ef1b37426d3c0535640a04fbb91f52f01ed9298fa558bbf19cbd4ee7c5b835846f2930e212c2df3ca8610f0733dbde948b32a579429f1b9aedee4867627551ad96e704cc078539321a0ea465441c5e8ad27a4b7d197cb2c12b19abe9419a8eb8805378301cd5fed8adadb8da442c9b7fb6e746dd38fb3ee1c1801ed7cbaaefa837d0559cad3d75ba9a54bc4015646811f97804334ca96e521e37d99387e54f6ab5fb1a16dd026684278e8b48e9ef5c4888667bd092631c30472729b11528a69e300821ae9ea205640e1dd4a476daa753cea0d43b7980188d0116fca9b8db7d2c41a20a8679ea6f17ae352c816eafd4b8d84ac473cd98a15ac4505d84fdc9148f857966ac18575eb5117859141ec5df36748256fac1e98b43481f15fe0f4a8154e72a4790f5b140cb204f3d57e0ffb92f09a7b3eb2448067cd96f86c16b6c6b0b6a422b8f176f2823deebddfc96e2f5a983afa918660479bc341152fa812e0a871295108ef1785a255928fff6ccd368b1d71efaf1a7e6c0a1819428625d5648ddefbe26e1cbee2c7181ab78a1963e1c53f46281d27c7cc462bf51162e13d7d16af76973e2034118dbb0988c04d87ab5172761410eebb2278ab5959354ab16efe6deff66d253e3486f652931662e07f340fb926f82a443b9356f1add051455899613d363e7af2822e2ca98583bc04ddacebe52eff0874825a4ecfc16b25216f79d945e792581a09b730652e08d85ac3fb3ca9f8662a73cbeb4494be88d67b93facd7d2dc6c23e7a9434c470a1cc279c172b9c6481d5cfecb9f0c78f9de3f1ff5b77616948a2ed27d693bbb154a1b688d19d584266b028463ccda6fafe77205a6e4c4baf217556c3addc7390d0c19d41f29603b25b6e7ac69f7e2a80fc5ae0158d8da08000db487236803909b5b3e3cead30f95376981e6891a5fc912da17e8ecb33bf92e8857b5aede7163b65b4a7162a4e542e78c5eb50343f45b82ce9f6732356a9f925de3ea8ad4386e6fd7814695a6ce25dc9ecd92c509ef8401fc101eaf2b10502f1dbf1afd548a2c5af36a7c67820e1806b0911d7b4119a42ce0210fb890cad968cdf2edcc4d337744ffa2ae5e8004102f0c889ed1e39a3003f6b52b4a6fbcec4e2405aca0ccd11df05e670f0c0e4dab0d55ec3c74ab5949f1c3f840a60214c44dc107cc1679d539f9688d14d7ce013b896123cf2c41ba984012142ff712933c313fc3603a74443383cdad523c1b671bb5b300e0af83fcdd381c579b280653a8cc1b6827778a471fffefc46831617f8ef32555ba04fcd8895206c8a94855163b254ed9a90a67053dc6a8bd0c926f62e412958dd072e3f0c45d378a55f97439f6d1d804b9db5d6bf3514fa107180a5365913a44a48c0b6860d0cd2dc9238564f507a88dfa0346b46725983b2d72a48d9123ab99847cbda5a15a6dca3ce75eeb82fa09f1a9f92bdaa5a9045ad627e0f20be7537f1a7881e2c6cbef1691953d7f6ae382efd00d370ccb9732fea96c46022c6ef268bee210e6af2304b4f1a520e1b192bd7e0f1e3f43b184b111d30e655404b4d40a2c700276ebec4c7e85b16c2c7b600b02bf4233939b26c5bf53e3c2b2199fd87b811583c02dc1eb87ecff13ee4387d89ba923fcca07fafb96180de1cd9cc5281a33c7840240fe3f0fb91fa878131921f7d2233fb7edd46d6f55c31dda3da727d33c75e4d6b52439ad63f1562a54fc6701c7ae391dfdd0770ca97f59b05facb8846eb0bd057bb90051f9dff312547245c2680c8f9c04bc0e09189d331a9c5e888e16146310c7423d8127e0ad9ebc1a7b604863ee215cfca5df2ce0cda0d20e59bff5eced875c73496c8d0c927f8469cb3e09efb0ef529d4c36ac3763625c08b015b5dafcbb0dc8a851aed47d9731492e0d65126c3d40a28d811b73b438e76124dbf95138e46f91a6c1ca64d83ebdd1a6c2d67aa479baeb8ffbdc06b57c5b87e9a9d4a2dd639791dcf10ac39fae013ea4841c4de6a1b18c29fa94fa4cbffb9974150f557d45bbcaf33b3d1a22a61a5eccf530ad9cbefca88b53e68721e401753cf12313ded8f800e89c666856590b7c6a880db1ba175a83d28be97f5871df08fc47b14aaa16561a281334afd3017d7a15e0fcf8f8dd046b7d68835b5e820679c7ffc664e518ee0b84b8526eb46e3fea3732997d1aa0d76fff4913964392b052a74cd32c53b27f9486fbd8a11ac371ab12139a5258e1d9ab155085975ff710bfae6fca155811c01fcb165a319c586a0495ab19fb8f63e1a603d5c353620fbadde2b28923b80e98ae6dca68795f3633f152cdd4252bde8d74ec7ce8aa56e4261150c13a575c6a45aa0120901a85205fde77bab60bafa9fbca90855e50c5cb1cf3a663662d3496c4b6401aa0b4dcfd52b81784344e992fca6ddbc649a26f275aef68f965332387ab4926110552b49d450d78fb3356a779febebf3c80281a6ff9e3f7eb9d9071e8d9450abf8afd6d9cf9b8a3a66bae14b11051b14020167d6fc7a69448a781fb38db437a37882bd3729b27709923061cd2ec5c7ad97b6f48f11567bd74a87d54cfc5101d633b69c0988e17536efa0c495183f6a02f7a325279702a2f81c35857d49ad9fc0f3078aab3695681167c59b15ccdce29e3b48d4b38b6f293acbf7c0b56a61e272bb670f11e29353d2b157744140b3e8d99aa351a32448cb148bac1ac8852d7e179887a2adb4ef14f5ab0ea47af0892e0ad58f37ce22810f42c94b3c7bc72a31b3e5adbe7f6154b010c75d36a743852375c8d55edc35e769311d66c3309c1702ea52b22e02df901b13e730aacde733a440317bbcf10242eb64c9e11ba3e0bdab0c9ff20d61bae9d6814398432237402409fbad7bc69366ecdb3fbe9f4d07b038cee5b43bc97cd949bc4f64440f8e0679761bfaa10d5e7d71894ad01de14d3d4f9e141d2c9546e80efcb256295ae52979b07e294dba0a18a5f05b9a423a06bab09d4df4d34cff4850a2c79bb355c3f1842806a8ffbb02c3155477a6171a06852877b5168fc8b23ee242d29d91ce2c5a5683ac2fa02a170d1821157692ac3a89239663bc5f98cdd579f4c9a13a3853467276611e8723b9afc60196f08fb07cfd3a83bdff54be6e7bebb0d282317a8637578df92bceba2d3f8fd8a2f2ee20323a51ca0d5ed8b20b5b1436836014bc17daded16508207063e49c2eb96d075f289745bd41e9ddb2eee9ce86d574dbab5099b5f0e1ac4ebf30f5400cf416d1af6d9b41ce15496d50f224df201029418be3d57cad690cb6b1786358d01f81acbeb4107789cb3734755e25fd34cea547bdcd3931079095c42c238666c8c5b974b6ff45d5726055031d5584431cbb3ce5633f11ceb2aeb5dbcfb7588ceb2ad75f411a0ba4fcaac3e0296d89ccb794e97345dfce32c03eb995a12f2e163ccaa7da9e2f2e308a4a4839291b9c4407c1da0baadba49c2b4988d3e6ab60dd863a4f2e73d5f307758dfbb9cdc911b12dd722165c9d6f9b75dc82a2d02d97b6b7b893379bdc78aa12f4f83db15d8112313027343ed41b03fc6d6f020d0ac66fafd29e3899d985f2776917a5d55f88ea472d6dd7f7e846a22b4c79a7f043fe3c97d211e0a2c5925dabaea01bb013f106176a3ace252491010aa36415a3485b55fc86e359dda2f6bfdf6f871f864183873010ba5f83f26850b905882836b8499ac715ea59386b7835d1099e078f060a07aa5118dbabf7135fc11fec1b9674325f82cb4a79ed2377d0b476ea7f48a8f104dc5f6ee6dd578371b0e74bc13e96ef131787b2cac0832f6c46ed5b5eec892e1ac892f402cfc798eebeb388023341b19caf92140402658c41da101cc5c32efc13a521fda4f2755a1b1e1e8da6cc80de6638d3ee4c2cd1b5e7508c5c4b650f1fda89455a6163f632fc5632a52254ce65a227a7d2d37ec7f7b167a8ccf7cfd284cb29511cd68bd04c0c5385f03b5f75159a7137bd1e54f512da501a9138167c3fbf0f1a038c76da2d2046c76d5a38ff93d9b90a585af05f865b1e698c2610fe5c91d95cab9f61b881d824e78ff7837aedb230ad2819781b48259292e34b172086d0603be195b9c22179277d485d488456170bc132b8494738e1651a7d3d0dbb53627fac1cd66dc2902549b12d9be7bbf1d1145dfc2daafddf1d4ce82bb12f649413e1ccdf6097f9b436fceca1778262ffe6e07217aaf2059d1b5f03c69557b784ce47dc77774324344ef08febec8d1bbbe73e8c813ebefe1a56c5d20ea704465d960b1257341bfb0476160a220d6a83154ca5312fe8809236bd369e6bce3df1127d7401b38daf135412faf08ca39330b00b05787f80ac8ee7b18a5f4fbe0461364361a35e09bbc48088a6d2cd6155ae22e767a251af58ef7440153ef51eb7ba11c519e04e872f1b6372c87d7b8920e75e0c7477854578e7aaf9414c8d55570c5524efae852ff1cebd63621c4ae38f055d1ea2722c946b4c1fcd17c7990861399a6d71369f57ecda484384d920107569114ff96305ea7964827f84c0c0a3dd7b3331f1dead7010034e8822d510527968ff5b39cc1607dc002f85308af4308d8c6aaa38095db39215556e2b3b2f5d098a071799825664aabb04e8b5db0f34858e208836ad635e96427fcb3e11934d4df359651dbded17b74b575b5361690e9688adedefa943efb02980e570ce909f0fff8db21f8805c5e33b553e3317b64fd29f44553cf31d71f60699f5d017f60c4ed2d77f275fef7adb61abd115032e22706588bc3cc213b5959bdbda72ba6159ed1d6c496cecb3bd5f26dcdb2b85753b6ba5b2875d814e1125c4e40e7f3187dcda7ca6d66c9cbcda1504991d8df344615fceb46c28a60e936e886c56947521d1f7f5135377d9819fb7633566ad10ff311ed1fafaac94f267a2fb3cb75704c8442ecb3d73df19e8159b5828e12b0610378300396f972b51dfd9fd79470278e83cc4d393666b6ab1a6fadaf6ba78a8683d185cfc86b3a668b4373ad04ea9d376f6f0876f34d622db0e4c656fccb369c2b2a1e2073b21ed2e75016b72443804e8eb61867f9e5ff75435e54d34dfe93753f85694cdc58e970f58ea177a45ce2ef4436b9e8682e1be31cc60005d6fc7eebf0a529c68e2817e840b65efe7b1eb371088b595b23ded5cba9457cc491278ee889f4aff9ad04b206a62d0a349c7cba839187c2bb0b7ffdd01faa01d867e5dceff8c4e00b00889ba96689ea59d4fe04b649a1f82a62c0e8a456772e2d881959993d99c19ba2d33b650b0bb1ae5fdd4189a20287cde6f7221ea7b5f4df48df3e45a2", 0x1000}], 0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x2, 0x80000000, 0x7}, {0x18, 0x1, 0x509, 0x81}, 0x9, [0x40, 0x7, 0x3, 0x2, 0x100000000, 0x8, 0x2]}, 0x3c) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0xa4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000040000000000000000000000000f9ff000000000000000000000000004e0449af00060000001b000000000000000000000000000000000000000000400000000000000000000000000000000000000000d6389c18c16bcc81eefdb9b716b2bfd0dbc0186907e964b46bd3b3b234435a7116373a1d7214c6acdd8b1c9e1098d988e88a1aa5850e64d9e35e17cdf81f81ba7b080edbb1d4f08014a13668653db3e5f257"], &(0x7f0000000100)=0x6e) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40000400000002c2, 0x101) lseek(r0, 0x0, 0x40fff) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x20) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1) fcntl$getflags(r1, 0x3) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x1, 0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0xcfd, 0xb9cb, 0x3, "0434c73cf7bc1349bf75a5cb9df3e5eee7d66498", 0xff, 0xfff}) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000001023, &(0x7f0000000000)=0x3, 0x70) sendto$unix(r0, &(0x7f0000000040)="dfb1f79dea9629902cfca6ecc4128770a8643d668652e4bbfbecd556aec3ba2945cd9843dd83bc39897d62a2af60aad822d7b49eb9c7cc9e7b856c33e9694f7ab4356e56aa91ef91b8d2bb1415bdaaca0f0acf5cabe6f0f79f8a692c7af20e8b4af311bda0ab6954c58716fd81b46f27e4cccb12e28b7a3d4a6dbf6bbe32c31212bcced937fb599240f238fe2c5199f45ba29f6965ce407280776d611a0f8a4a6ef42754592b7013dbd0f6146da5584f49b7af503605cb32aefb6f71ab3457a2e13d32ebb87178cd96c26114b98f46be", 0xd0, 0x8, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = getuid() r2 = dup2(r0, r0) getsockopt(r2, 0x4b179c11, 0xa8, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) r3 = getgid() fchown(r0, r1, r3) fcntl$getflags(0xffffffffffffffff, 0x1) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000340)="80f355c0fd4075047dcf47bbd5694e2dbe6cc042d5ac1c757da011e09e5e89a19f99308b6e67f4eef4594e7a48de426a2f2448df0a67b75578081d1d374f5b4071f2a0fccc9fcb4d57da70ed5698e7241383f6b20f2983c0633a8c27f869ead00ef697b1fdfa6e4e7e608dfcd88ccc150dbe66764ce39ae92a20caf495d049aec4687ca81e47092e674f42b014e52b180397f2c55fe7b68c978c8a76be09f857297736e3899914411b27c6372c3a3a5a28431e9b3d6154d01bdcf5558ac7d0f6d86efc0fb63b7b8b4f89ee3fa1b4671326be9dc5ea88ffc37cb489cfd1fa62f0ab896ee63ad4d8c1384706906523fa", 0xef, 0x5, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x3, 0xffffffff, 0x100, "1fc61e95397337ac1d61c4fa8b697b74c712629c", 0xfffffffffffffff8, 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914", 0x30}], 0x1) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8ae, 0x3, r2}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x1, r2}) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r4, &(0x7f0000000280)=""/44, 0x2c) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000000)=[0x0, r2, r1, 0xffffffffffffffff, r4, 0x0, r3]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) geteuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x140, 0x90) setuid(0x0) r6 = semget$private(0x0, 0x3, 0x20) r7 = fcntl$getown(r0, 0x5) getpgid(r7) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000040)=""/126) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666981000000"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d314c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3", 0x59c}], 0x1) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = getpgid(0x0) r2 = syz_open_pts() r3 = fcntl$getown(r0, 0x5) setpgid(r1, r3) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ftruncate(r5, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) getppid() socket$inet(0x2, 0x5, 0xffffffffffff10ec) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="f886bb36b413f8d1f9ad0e8b40e78a6e1bfe86109ed66de8aa0ee2545207e6cde82f95e89463c32df8eccc673451771ae0c1e583ba1960574b55da935c245905cfc983a1dfe3108ef4eed92fb9fb8b1cd7da315b7345b3454c64fd665246b666108bc2f82730a2cfdf02dec138302fd0", 0x70, 0x408, 0x0, 0x0) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendto$unix(r0, &(0x7f0000000080)="f6c4441637eb7b0bddb6f1b11f2774b62ff5f644f1170d11fd2677383ee845a003d2bd5c6384998b20cd8a4bdcb8729041797318b9a7185528d98a91e271105e43a02f9157237c405202aeaf7131ad72c627d6c3bb82f3cc6a964b1c833d403dd07640c46329d551736c423a9598799f4831a730a9b92ca848735384741e81d3cb2d429084e0f503ca2e411a1a34e75787841e8c62dff164853d6d108183fa863fd46774c77b366d6746a3ac95b69d5df0a1fd0f5b9482ff2a33ced86f3d131308f80ce98ed9e5dc12c6501eb6441d", 0xcf, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x8a0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./file0\x00', 0x61, 0x10) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0fc1fbd003eb0cc1c5ff0b4cf7cc3ec1c508f1ac2b4c9bb20200a0bdbc4a6c4f52e50000000080b191f7fb0ba297a6750944a12e160d16fc43155322016f"], 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/253) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) getitimer(0x2, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000100)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='@^-{\x00') read(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r2, 0x20}, {r1}, {r0, 0x22}, {r1, 0x4}, {r0, 0x41}], 0x6, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x400) getgid() truncate(&(0x7f00000000c0)='./file0\x00', 0x8000) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0xdf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getegid() syz_open_pts() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x7, 0xfff, 0x7, 0x0, 0x80000000, 0x8, 0x200, 0x1, 0x2, 0xad, 0x4}) fchownat(r1, &(0x7f0000000840)='./file0\x00', r3, r4, 0x4) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/55}, &(0x7f00000008c0)=0x39) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01fa2d2f66696cbea02f66696c653000"], 0x10, &(0x7f00000004c0)=[{&(0x7f0000000100)="45bbd76863f4ffae3228e8580a8f31f835db8c9000e42cb72aa8243861c75f229c32bbbe63ae1f79f77e0d0962bb4447eda68f7c7bd476616484f27eaea99af32876de35d4feef8ef5829828ad559728590f87527b7f0dfbbea52559858a992d9a56c8e356af851055ba0a3d29eb468a56e2c15fae5b8126395579efe32a9580a468e9ed7583c7e2aac3665485f8f4f8651028a13b1bc2c4e3e99172e62e2438d3087d298424b0fff90ed15495add6babb68533910fa6b8d3dde6f2165a90f8da8bd606b2acef37b5e10ea6c7fad25ad16a1441d712c148e6b4503cba298b116ac0fe5f58fca70e75d30ddb09709", 0xee}, {&(0x7f0000000200)="6b58365b6120977006c841cd31e41e77ab04f698a1e6a4cf5a3c928f1f1f8a600ce3ae2b1f77f27a9dbf3474", 0x2c}, {&(0x7f0000000240)="360651cc55640e01099e156773f760d9c1e46463ee0c684b223ff1618ed7d9c61ab8d3d20cffb46c642eb23498c9dd824bb0fbfdc137dde1f37bc006392ed892af99e4efc743fb436826ecc8051b40368b8bf7c5f3b144070f7fedd91599295a9e5edbcd493c3467024b1bca0d996fb330ce", 0x72}, {&(0x7f00000002c0)="9c34821140be81adfd7d7e460230edba9f1f3dbb0d79764f543662a4469cc8b703b62a295322ce0155d903db61ac1db46589b10c861472b76e736d4249fed374a9828614b2f7cfc5800ffc36b2fd53174e10f1fb64f9b6d96762101a560b0edc6363d9098265ec570aac2392f7e62cd2b73962ed278372e73a0aabb99ec09bfe98f418d74a28ca90c87e91d987391eaaad79bfd0ce0619fc469ad9846e38b7b8a3361e112fe942e2f5948ab8", 0xac}, {&(0x7f0000000380)="dc6d27463ada7b41d49bf040", 0xc}, {&(0x7f00000003c0)="1d94348ebda6480e602276b8233d22195ff1c0e51009dcd4ca966b270e6d3b29e5d3f3fa26ec8d5f4e90643ddc6847495b74122b3b861d8950945ae016002dda56a1c09e98ebf5c9ca73a78d972a0f04a35b9b2b2a05aa686bd74526d78dcd54ac6cc79adee3e166ff01e981d0b96d29f2783c140ce433904cba48e02fe69cc05b78368bc2068675f89d4dee17d52b3673573c8b2c497b067dc8b979740d5e53386fda12f3db8cd6e0e4fea03519987f90328c635de7dad7fa9a2dc5678be5", 0xbf}, {&(0x7f0000000480)="3d4577415d48e81cf6c8b2681909ea69f1135329c1b7a878b67594321ea4ab4bbe3ce405d49aa9", 0x27}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x40a}, 0x8) 16:00:18 executing program 1: socket(0x18, 0x2, 0x8000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x1}, 0x0, 0x0, 0x0) 16:00:18 executing program 0: link(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x10491, 0xf1) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000004f3f77963580ab404da07fe6849737ef16573c2332dc858b49dbc1"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:18 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000021f000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: r0 = socket(0x18, 0x4, 0xffffffffffffffb) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc003, 0x5) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 16:00:19 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/77, 0xce99d963a3a4ad86) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) write(r1, 0x0, 0x5212dffcabcd28c7) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:19 executing program 0: kqueue() poll(&(0x7f0000000080), 0x0, 0x3) 16:00:19 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x0, 0x100000000000000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x5, 0x1f, 0x1, 0x3406, 0x0, 0x7fff, 0x0, 0x2, 0x2, 0x1}) msgget(0x0, 0x101) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000400)="e1231eca99997f2e1351b9765f494c991dd9e3938a6807b0498a2425462ff00654020c5f7853cc1b40615a1f45c2a72891f2cceb5b3a68a7f3c78c03be9634bf74faeb87ea5284abe60978cc7ca6e498d0cc2746a53799828f7dc617b705149d334e789cd03c5be6b9872786681a2c920d8086a3a1b59c9e425fc135ff1b259487f85c0348f46aa77838f4b111e5defd1fd06c601486d08c8f32544b30b941901dba87d3523ea93a347e07bc054fe94ef4a0cf65141fb46e0f6f4b6ce20f84017cc70ff1c010004b94824a176d66e60e1d8da90143fcd1035dafb4c4ded87cd1a6a3accd623b94cb1fcdc660f5ff22108347f48d2e461e4a84f2a903f3bbd1d7a623c5bf72d2c7bb01c2cfecf574ab6398fbf4ac2652ae899dc0cad3d8d644216634a7ac139398ce7204dd001cd74f2a9ece0ef483052a17465d400773d4c76b80868750eacc61e50d54e3ae4ead579c1aa930fc3c980174336d5c222fefb5e7bee8d6cbf9a8b5ead7797a12603db1c729c6361ae3b822b3ce5b7c3edef51e187c72086011a359b74d20d231030e8ef7adced9d19b79e92a4500e4f8885e0a92511a45c22a18dc7d152ab4fb887d72f3cc96d8d28d7b1d25e62633b2db5fdae57d2006705ab0791aeb0905e2e9d0b06fcafbaeafd0e61f65dd6841c9b61a257b6b6da9f988abd830b60dab5668e1763058ed1b8a14eeb0a8a1e8c0b8c1fa529b17b9ed8bde7927776eeeac4a5dde977e9cf088966fb355476676241fa344516931d627b33d1992752861e5ccce3271d196ed4b3e794333bd463338b804ca34bb952486bfeb0f6f7d786e23c3d8cc370e37f8a6d86e4ea9b519863d89f5802339c03873c995bbc614c5ede4bb6b7b88d2c1a17c60340059fe74fb9fc041514305c93625af6dafd46315297ac101851eaf0b495e649b794a4c7eda2391c738cd02f19955c4231f25d034bdcc609e6cf7db5f7961eafac39b6cfadb426b009c1ba5424433a90ee862d7ac0dad9bcd07f1e86504c3a826f74fbb79ad3f05fd0f64386726fef6a33b8e979dd21953ae9417454cd7cdbd80583767620a59dc0fa97294eadfc06ec8bd28e427a9a4c608ab49463ce71f02aa92e837e7b95b8f59e2e01446ace248a670fee9c9b18d91868a526ef6dbd86ab00e1cf025dd26c4a54a04187442baae790d0e538a0d942eb727dab8038ab2b4060a5af36f2271167ea9a4de31fdb819aa3609aa78e97333fda1e4bc34b5e5991c434464d48fc1bd92af9dee06684d8ff4cccfcb0351fcbb97917be2d4d72aa8b598c71ac05630ed96c8f19e36929a4831fd5e58a06289713e1fd5e8ac2195915c2494593e90dffc4f5354b5c435445a93afae72e674eea2a9b164446b795e1661319c3132284c8c91eb206d5b6e65d54c7fae9cdc4cde43138c06120641f89a708d65d39882caa2b2b9276960919af8d65cd54c921705e259829d3e2ac3b14deae5e20f0b5a5c7f25e390c76743587ab223add440ed9c44600a52aa0ff45cb22ec5d5db520b7a43acab06bedc9fd46016883fd3fed0338ea51b7a5d058fcdcf9c2ab6b03b4bc5562909c3f272f015902e2e82c8e21c6ccff5162840cfba9327cc007d70209c0817774e0a16925b6922b3afb96dc6b95c8fef048033dc52a6c7d2278916ff3c090186cc4c11065a9716b824163f88e41909baced62897dd6b0996dab278dfdeeb7ff2625896211feb2b4d23385a46224c4b78d82615574096785becae226d85352ff3ecb72d7a9128ccc63594b15aacea4d12af9a2cb7b9d2004f96cc2d77ffdea57be18ff8ab5c061bb9955e9a9165e2680ea99486e2c27b95bc71c8cf28d482067f7428df825e6cc0364cbd8f1db9f6298716cbf5cb2aeb7f7102df278180f39a54c443bad10eea00edbc5d73ad6c5e29d8c3f15296aa5d54b84eefa2dd57ad433818af643cc6fe958cc50edd59e011cd017350ffd991f2bf2317656a813dacc6b2d52b6eedb1023a97cbe94722ae2e8ea2cabd00f16ac61931d09fde4aec7e01d9f41df576970120d5e17a1323936bc12860844f9bb80f9e2112188662fafa98b35ead08264ff7153fa0852b615211e820d61e8c4b07b9086f92880de908e0defb15c72d7da4d08a452bb8b2746a41cdc16fce8b05a439dd648d4f55088b9a8116034ed1bf520103fdaeef6c8f01711dc451ca3b1a41ee63404eee9d2a716132bc625f59bc271c0f456ae3ae4316772bb7e3b99358e175cdf2d27eefb869458714a8842664300037fe209fbb7360c306265ad749fbc9a85b8e5390f5f5780e11e2ff2d51e431a233b18d9a82b9e33906c5d656da27ee14e87b6fd51a37b56037b0913ab742320ba5e2d0eba6581d820cd004803b62496431006da63c529df1da3aa88999a0c6cadca170a39dae7e7b241c5351238443669d4a8b91b65fe9ea95caeb53f640b1493ecca3dafaa2cecaf0afdb9f7dc2b977c315bc11a6c76a6989372bedb1e8b5296db728ff4ec74697cfe37c49a37f246ca3b2ce41b7ee7d6bc7990e81d5e69dbbf1027acdd8392194544fed2be5ae2a5b98deb026ce4b7a80647f1ce8eb5b066d3b8679a835c077bcda0ae277b69952a078fbf38d513479466a186f11332581ad3b038684d89ca2b65737afd43cdf36314fceca4d16bb52053fe8b65283a502e562f0eced215bd7e01cba77860f1460c65ea47a5dc3563ce9b87bedb6d93994ae4a3538fef2d32ddee74e7c8706e22db17ca7c2f86d264bb7d6d113be51494d4951ee5de054a8b1c6ca9e2cfb1f43fe1b832a911381f55bc1b43cccb88ee982d8f3635969ea9670b7eb081beb2c8732706c55320e5c384f947cc5da4a8c2ec5f30e8fff033354f6f90b53f52cde1bafce5b3d56064a3b454770c40071bf3a814441852de2654b5a3f94281e5e1d8ef53bdc041a012fd334ba47b3fdf55135a5409a3964db88205d63a13a9ea934f2150edccd0e87923ea056b7f0d110f55b6adde5a3b3a601bb764608dae7fb16d85e5f12c953dc8d643624cc5a8580938ee13a2efdbd37dd172c6fca90b2f16dc4946526b1df891892bc0a9d7f19d04236306f0bc88829a1dace68a19c34810fbbae62a01db327b65b19b5f28fd3a2eb36e265b09d467e6bcde952de31a85dba1bf2a9d7a57e53d5ccb7c2a9cacb7edf50e532cc11c513cc652e62868a93a7e07cfd6b54623874a1a0f6a8687d43d32d5f93d8533d40d86679ba5b65804515acd692f6f37c353b56d146d134b4dc8ecda4e68b70cbe1f4b5c8b66a64c41623f603a11e8fcd16e3414e36ef09807b159eced834087fde15a3fe9d246923527ab80bac6955574a0aa3f28ae69bcd284f92e91c82c604cc5d4ed8d56f39343975901ac70e8fb4e56b957f273ddf165bbde1b39350618d962b16aff88b74b9866b2fbde97a19df238b83589891eee7799d4d7331cfeba0591549904f971480f7d06a95d6a96aff55da5e1a21398111ad68a69069ea6527a28bc4591271eca2640f82216731337aea5d39bed2283a94842b03bc015599c493a0aeadadd37d2050db923f1644d6466e896a094fe7de74406de0742b48a08c612a47cf7edef6e40449b55b10107f1535aeffb131912d793e975ffa20e4e5515c8ae40798106f60affcd2cbbf69b601df63e9118a6aa6317ca40d78db9482e837017ab20621f7256ba89dd13e45893a8e3a4df39319ea436ddfa97effbbf8555b7e5f99ec963a90f9066b41b777c01d0a1698942046343aa5f9b0115e0993bc974bb7efbebb66fe74784cd7ef6f547c8ec5fe4b69403f71afd8a0d4fd84b37dbaacace0bc3acb8c91ad9062810d9cfa27eb53e9e60787e690ec2bd472bc4d1ea55795d4612913680cc44005f07bb3b8042feffb7ddfcc7222f79d635c962ff1b2c875662d9db9ec86f1f097212806794eab336bb74b5297f19211c2ae210d5f700f633971f18313f550288fd6cc6653b417866184716ec987ef8098c1c0adc693a17be90310c2d5d6f9b351a3f88a64a431579bca41da3bde8f4db8fd8c7a7b15acc8187311f53ad85c200be330f6bb5cd8a1715a6e9e3bf8990730a99282ca13f4b4084ff89930581ab63b74f3372e91b24fa56a204a171fc6aa51cd2843a211c0df4efe850a4a5d9bfc5130edd7aaa0d999eddec83ce2131347240bf7ef339232c49c70d26392ec68e34d3e53dcfd885d9f36c75707f3dc2396ace44812695775c42959203bc15c2006f2e20270338a3ad6bd1140406f26ed78d356520949e41adee886f29952de51b587dd7575537d35200df71b84328ad36421660dc8608f983b8302cccb4a675b27e86c19206339ce2a8572f202317b9ce191793cf308df787199d27113d2d90911e8caf43b9823cd5f4e113ea54701dab5b4a73dbc1d0453df056f47622a1670cf64fcd4d3e90480b51800528536a7b9d14c5383bc57e6a4a7204f5152a284aef5184029a8b87813a6e59a7c72d8c8b715d6205a4493b976bae7b6da80fa14f1926abb832a2205fbd169b9a5b787ef6a14d8e5b2d60eab1a8ba00fd6eda78ab0e5866a95317d6ddf2657b55a16d17295e6e20837a9387ce8f78bcd02e800fa47644e23a5651d80ef09e56f8e5ae0ba0c3165fc76bf087e42299479773fb5e772c56742abce980fe3654829c664492b7e26b30c91f330ff2916dd48c3a815df1b36e62f0307ef4be282228a8ab25b3692309aa5b938c6bacfa28baf855b0ff5bba1d10d2cf5f838cf73ef799ee436ca776d6d7ef9e6ee6099338cebcb2a2b38f171d7ddaeb70bc938be9650c2de53bd28337d850a3443f968b9260983657a86cf48a718bad7716f6c052c92be1bda920446b6d8edf03c5af4fca9f65c5248d27b09b9ceaabee9c51011842991155e8961aa90f636fe40cece13457aafdf8fe40f75f808dc6d32e64d8be60ead11e64192e08e18ec5f457221e875504f8b6fec28d15bd53f663aeacb8e62ab171a07c7a5993176674776dd5f3e076a7ad9b77cb65d6153d3205fe1182f085cb55952c82f97d05e32de61cad37fd61b8c5850b20ecb6506e98f7c8e9e60dd344fb7843976c71a2e426c5e65100bdc42c54b0e7c3d85139c15ecc300908cb4cceff481fd6d8ff7231675d91217b7fae112f1c2877ffe4be3f44c632381a72ba870feb5ff9d13d8e4a50e46a304bbc0621b0c46aee5119f97a66d6d1123ed2b190cb5e0166760c1e30bc3b6eae106d89ea591f4e3a3ec11ab14851409ba420de89ba353228830b1f68bc8c23ca51581cc8bbc2cce58c5a764c91f03c083e61397ffe68649b55cc97cc53453d68e6ddb386150959436aa20b8c0a5d858180782f2c228532701fef1b51ad31fb1a5b3443c2b112ef9590f54b5a0894c71aec9f8ac2101c822908f421429e1cb7a6cb83fdf4a5de403aeb5016690af4c41f02a3531315ecbe599f1d49db0210b6485292de01c50b1cb9dc4ebc0945fed4e6ff57b6a9ca5061bada281895b1e6b052a25052c0ba4dcf3c2d4d1a2f2ae84bd785fe0c1455c1c40ae330bdcd7244c8c3a5eefee5185ddd0358443dbec955a282527454b157743d8de7fb659d06d273db4af9cb1741baa9cb8396dedd804fb855dd07f7782dc5b6b50116a0a9102e6ad3d472ed912c7dc45945f0d5fad9691fbfa3b6643abde795401d64bb1980d186c7aaaef97fc7a6c56915d74835336a3c0dcbb009a533be39adbed830ea9fdffcc54c2fddf440bface31bacd9c74039930c329ddd552899b90a3e9068bb3e0581b85f343a78cb1e5d89788971f815bc8190553c6edf1309e77e33c", 0x1000}, {&(0x7f0000000200)="d6216d29667b84bca04af3b6f5c71403ea0cd7f2e8d445fa24175665cf3b52070b3d4c8d775ff5435322bd780ff655a9baff83353381bb865e6d0c8b933304815379583c4e7a6d1a950e2b0c1339f46b54b2ebed18933ea5d6bf549850b385484bfb6a3401690b9624f3805ef11bcc46936eb8c9687b8ca6f618182bb05d8463b216133d58b292694563db6a9bf55f57f426675468ef9ed7c8c679586c44b36df33996b7bb9e8150f18d5f65a16ef21e061f3c5aa6c4fc4cdd91d4b753408046092085c7b5", 0xc5}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x4}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c65300038828457763b142602e7f8433b6984a8a6e50d938561538b816ad462dc52673f50603b0e10f8354923b3d3a09b34189c8e7f06008cc86062aebe6a32f4125e8849a027c82f6e8862222e16248cd74a2a1cdead538f04c357f59483fe2cbe90f33fc79fc42502fa5a9b8c71267c66611b214beec1685a353510b5aeaef0878652aa63730f0325170aa3b2037d5054e9fd4b4985abb38b92e7a246e7e558e8a1f516578d04ecea6588d96e02a31aafdd736fce0e73d11946e1749730f5bf9d88ab03d74d25b454fb7456c981"], 0xa, 0x0}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x113, 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4301) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x2) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) dup(r1) r2 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) 16:00:20 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3000, 0x4a82) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) sendto$unix(r1, &(0x7f00000000c0)="94bcec3a26cc3115f8ebac134ff6132f90efb09a71073e6f4783aa27709c43402c0b6b809b79b4e7b00ff5422db527737e8dd964a288cca603673a1ff64f0dc2e9aaeb1fd3041918a07204ef52f88736642b0f56e056fedc73838d1d73", 0x5d, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) read(r1, &(0x7f0000000280)=""/177, 0xb1) setuid(r2) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x30000, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) listen(r0, 0xffffffffffff0001) 16:00:21 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)="cc83a48160c643574124b598fcfe9c483048c71c5fbdfd06b4f893ca6cde1bfa3e604643d3ebf7583917f77a4a0e25411984428f7e55472ddd8187b26f98f1f82a9a7a6a44003d3bbc5f60ddc2e20c415feef5323a7aac88a2470bd35acaa2fce7ddc3241c87f13088bdfa698cf8a8e45793f7960f1387", 0x77) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x3}) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000406faeda50e0c700e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f000000c000/0x4000)=nil) r2 = geteuid() lseek(r0, 0x0, 0x2) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/227, 0xe3}], 0x4, 0x5) r3 = getegid() setegid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x8) r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r6, 0x4, 0x6}, 0x6, 0x1, r7, r8, 0xce, 0x6, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) r9 = getgid() setegid(r9) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000480)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000004c0)="6d2da72683a8a78d5a3da75b924d7ae5a60c0f357729dddbb817a95625c099a3d1d09ff6e2e5100ba93deff05e10709a6b9cbac32d78176e3f402d7aad57151c4b2a9f8bc18b03494e1e0e5dc810b06b283ca34b1563cad947c6ddd771d3d9e345eab71df21815c0b02fb26ccf0e98ac05419cbbcf85a673d3386c9966556f43de2ba28546ba510167e4b5a13816c41f5e9a581908a4cf73d7327f5ad96ea48a710a1254b94022b45df907c615ae9201ce2cba3a188d3807d871d2f16b66ddddd0eeb582", 0xc4}, {&(0x7f00000005c0)="a34dbbdd8d3c2ac8eaf1ffc81da8f87292825ad4f4a020a903043100c81d22d8d276560876708849e7fccd266c5d404955f577f56131cfec761a840474e099dd462252ad6df132d1a4f24aaf2ed8f240998584d721c6d74eb821636c6f13390bea1c17069e885f3b462b7317aaca3cafb308901ab3147a9762caf35ab52dba70c05297d32510bc6b9c98298fc0ac624ea95cedaaa2c84c0c23f7c5854a2a0e698a1d67ab5e2bd0af41f0bd74a9d7b3738205e9ece7dbd1eef2d9b674799fddc0894d78b36c27a11572a5e32759678b13e07c277e8bdcf7e7c3159ae76ff13941b3688b07a2a8858f8deb64dfb903c06c768a754b29493c9052a67e868d", 0xfd}, {&(0x7f00000006c0)="523dfda3bb263a333c67ead354128f791da4215e89cee809b676258dc5ce3b1ebafb657b0a830f9903850249e3d24e6f89f407d24ca9c1ea70f09aa613", 0x3d}, {&(0x7f0000000700)="433d3649c3613f0b53fa19b43484859349f0c71f48c2bd09d97e896d9492f5fdcde9d5a3980485843f9435e892494a6831abcb6b2f2a725555730407ec150337e848237e17b3933de34f475aa9854e9ba9e87df987a16e81d8c94050126854f0a9e704493cef4332b22f06fbfc7308ea22a1c6bdd01fc57380128fb3568ee8bf1cc0f4d94af74c6c5a8e9479a2f1b74c00c97bf260c33dbe609d446ee8e5", 0x9e}, {&(0x7f00000007c0)="fe8a84479b8d6210ffb9e6fdd2bc138979466379758169d477a281d1d118811da63de11b38e2e99693423a56133b43108ba9960a10957e11670a6f1a0e6390e1025ac397a093076750ce3e956a9daef5ed7bbf5479279a0a0e98570224f502cd82fb", 0x62}, {&(0x7f0000000840)="3bc2b89daad5bea0b98e77b50f28b52a3e1cdb41af9cce3f8129e104cd545b728ba8fad846a6158d04878027beca44b9ad89897194fe05b5221dde88b342dbb7745952229a70652d5f582d5f3e85b0e79f0a586854bb3a426395bdfb95ebeab973137323796f2804a9ee762dbf250f143efb53159b760e367ff3073aa86545305b0b9ff42a3a7d933e9cc7addba8eec58fae374ee84aa75d61779f979da1031d2fd9578a2c051b4a3314324fa82d4d93a8b05ad68503100c3c4630f025a48f4924c35992ec4b5985449a86069324bced27d4c34c07bcd934d3c591893f15beac250723f48f63d6a622440d0881e6a08f88561d02383e2fcfac51", 0xfa}, {&(0x7f0000000940)="1d68da09b5856eed515ac3906b8c42ce2517258b8d683623376a8edd0bcb7459ca4ef05d7b84c61503ae5db99fcd03635723447b411f1f650c7550abbf83e6a2c84d5352b00f8cba78d05325ac11e65b00eb9ca1e449edc9adf1ebcba29664a801e6f0f2f204711c8940c0d6ac85841adeaea8c34c91fd900d011e0276d74bd1572a95997d8f89fd2ec0599eb09ed3a5d790b886b07fa3fc165081cb26e4eb2cf25b810272fd7fa892cff5f80a601c912442719e07a397da3e6e703adcfb3698e51c91c55ae060d1827719f65ee8f7adf6c454bca5d5e94542da4244615b7bdfde1c0859816258c6aaad9080d48e0d7c9fd9fb6a86", 0xf5}, {&(0x7f0000000a40)="7748417b8443978dc8822df29856d6e83510ebe236cb5de56e93e943de2d28f0bf227244ad12ca23e95df90e2120ab707a4aa6d2ee97740a63dbe36e6fe38e352f1212ee9ba228c6fbf7b64ce391ee5dfb7713ffa1adffa6f74274ee5cbea7e3bd9cc5", 0x63}], 0x8, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x4}, 0x0) 16:00:21 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000700)='./bus\x00', 0xd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x84, 0x1, 0x7c0000000000000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000061, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x50, 0x3, 0x8}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf00fffff, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x29db8028, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0x6}], 0x5, &(0x7f0000000000)={0x4000000000000, 0x7fff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="13f19a510ca850e74f7b33c349e2cae5502e3512a614cf194c4e1a15ca948bea6d63bbbc5956ea6e3dd0388417a7f755", 0x30}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:21 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(0x61, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x3, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') getgroups(0x1, &(0x7f00000000c0)=[r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x100, 0x1, {0x80000000, 0x6}}) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000400000000a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="58e65440184f6097a581ae55a587ec322a45bef5daa073015dd0649704e970ee171aa13e2e4cfab600ce8f0b4ebfb41d450e15ca4b107f3a01c5cdc3de7d0bc409dd05e96218569e7b6ca992830177f50acace2a47c38f82e2c7fcd24bf98a3049693824c42f5b2a4c76e48ba211848bbfb98d2f82de7d8e0d91aa1c86c0abdbbc88d747c10aa59207c2d6872206a3bb55764d72fa8fbf09bcca6dd895fd7f161b93e91bdebb45f48655f1881edc8215b9e1e447bc86c6ee14cdc5deae31460013f0f20c54bc4c012a780ef60ac59f640371e6210b949106773d1d266b358b3be89a1849", 0xe4) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) socket(0x10, 0x0, 0x3) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x43, 0x4, './file0\x00', 0xe47, 0x7fffffff, 0x4, 0x101}) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000500)=""/220, 0xdc, 0x42, &(0x7f0000000600)={0x18, 0x0, 0x20, 0x7fffffff}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="7ec27c56add3ecc4db5c2ade4c6edbdaf9414c321326f10274b8b8ac9d7019744945660dcbb4a5eee0d785ced26d28674aaf1e6b6377d689c90f01eb926472f20cd53457fba3230e678a7f0d69e5c92c8dca24641722a31d0ed24b2a73cbacf83d802d31e335fd32cc6986b4c790a52b2d162bb744b7b170da4e89a0909449b7bd488261b7ba13aafcbacc7a71de8be518f646c42a69415e636962872dafa99dd757098e87649452011d30e95cc59cc7054d0f52705dee90ccf7db7ba2abde100000000000", 0xc5) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x2be, 0x1ff}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="b41078dd7263ff19693cfc50f1f15c107959ea0fdceefd5852e46bd1e16c22", 0x1f}, {&(0x7f0000000200)="405e511337ab1a0bd4e7c7c8755e8286b65c4f8c89c8694694830be93006312a33d215db2ff2fa71f47663c47a8790fac7ea3a4e51b99a9331ec90947c186340ceff3c79ad5a30750712b1f8162a579cbc6c1ab0c4db44ad58e790c677a7d573011f75d4e81a4eb9c2144cbebdf9841fca78c9cf361d03df810fa2b306b00c5f3c865c2bf6e772290f39a1d857bf46d59367391daefbbd9518d84e287c896a50882416b1c752aa15e98d507cd9", 0xad}, {&(0x7f00000002c0)="dae2a33d8c638f63139725ef755f28eeb262c50dc8c92dcb12f1225d5cb6c8412a718e7aafd5e0fde6bef6f3be85a4f914f95a231f9ac5e56717027bdb00fa064c5ab2", 0x43}], 0x3, &(0x7f0000000380)=[{0xa8, 0xffff, 0x5, "5fed52f44cae620d4013cb3cf93cf53b84201747203543ab68c80ee728d1f982aa7a32686a96d69f6a6227b79fc2d67dcca1da24e34e5e262073336b993c97616846adb7a5fe8d86580c48bb73c8863f1bc84089abc08121787bca69a5b49a701006b181be8f8fe99c39be15944a14fddb4bce943f4c9224438b244daa505ef611d74efe2631c126eee89922c17096d68cc9518090"}], 0xa8}, 0x408) 16:00:22 executing program 0: poll(0xfffffffffffffffe, 0x103, 0x2000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="5e93a3a4518934e858a10862282a10d9b7e33a571a3da0b76ff7121a8bdd32332160783069", 0x25, 0x8, &(0x7f00000010c0)=ANY=[@ANYBLOB="01002e186e281cc2534024c70954bb58ae265f1541"], 0xa) lseek(r0, 0x0, 0x4) syz_emit_ethernet(0x8d, &(0x7f0000001180)="37f26080a66857cc91d490ba7b3820de20cd5c3764e0466fe3573ff649039462a715e1cd50d04a748ed475761b30f93f6a686a8af97712736db8ff5278127ca9cb96ff7f9f31f3e8521fcd6c6cf7e22f4d4e8055618956adef476710c75828f7dfd8f76e09435f8281070e31d63fb8657fc70f4bb4a27978cf670a17eafdec279260b8a25e95b44e35a3d4b438") 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x8, 0xfffffffffffffffd, r1}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x80020000002a, 0x1a, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40000002004, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/206, 0xce, 0x43, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 1: r0 = semget(0x1, 0x3, 0x308) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/62) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/119) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x400, './bus/file0\x00', './bus\x00'}) 16:00:23 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(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) flock(r0, 0xe) mknod(&(0x7f0000000080)='./file0\x00', 0x1008, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x3, 0x5}, {0x18, 0x3, 0x1ff, 0x618}, 0x100000000, [0x5, 0x3, 0x3f, 0x4, 0xbdbb, 0xffffffff, 0x100, 0x6]}, 0x3c) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r3 = syz_open_pts() close(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xc40, 0x0) faccessat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x124) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() write(r1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa0) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) sendto(r0, &(0x7f0000000080)="dcfeb8a8f56fc43982597204230c247673a7356dfae7b5b4fbae7871341e17276c10c1a9e5cbffc7fcd120c74085945fc2b2f34241eaab150a4de460deface12e9dc6d9cb36c8d03ca9e44471cff5b3af0dfc164cb2c1652efbf5ce1fa8df162bbd6b1cb774d1069403cd17ddbc2616d3f0390af9366fe86ca6feedb0858951f2de932979bd033c28e9205c811884cd385c8394ed2438cb1865dfd596360b3b8517dd01e2ccac17fef09c48293368f73ec9dca57e78ba01933", 0xb9, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:23 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x8) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) semctl$GETALL(r0, 0x0, 0x8, &(0x7f0000000200)=""/79) 16:00:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$setflags(r0, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r4}) socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000b00)=""/62, 0x1ad}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0xffffffa1}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x1) connect$unix(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000680)=[{r5, 0x80}], 0x1, 0x1) setpgid(r4, r4) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r8 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r8}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r9 = fcntl$dupfd(r7, 0x0, r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r9, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc0}], 0x3, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x60}, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) socket(0x800000018, 0x1, 0x0) 16:00:23 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) socket$inet6(0x18, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7f}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x800, 0x9) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x401) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x90}, {r1, 0x8}, {r0, 0x1}, {r0, 0x41}, {r0, 0x100}, {r0}], 0x7, 0x0) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x800000000000001}], 0x7, 0x0, 0x800, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r3 = semget$private(0x0, 0x7, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x5f, r4, r5, r6, r7, 0x40, 0x5dd}, 0x7, 0x401, 0xd9}) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x30, 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x30, 0x10) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2a0000000, 0x7, 0x7, 0x0, "7791223aaeac0de426b4327413e01c02ebce3996", 0x6, 0x8}) 16:00:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getegid() close(r0) r1 = semget$private(0x0, 0x0, 0x400) r2 = geteuid() r3 = getegid() r4 = fcntl$dupfd(r0, 0xa, r0) r5 = getuid() r6 = getpid() wait4(r6, &(0x7f0000000100), 0x8, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r5, r7, 0x20, 0x81}, 0x48000000, 0x0, 0x8000}) 16:00:25 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x8000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="f3f40e0108b5f55c4c291b11294d327a6184e548367afdd3badd53c440eacd1a2063e9a006212bd112a9c5a1eda2b3fdfbe25442ed41", 0x36}, {&(0x7f0000000180)="9b535484976d8fff0e31c896a6890d7b0ebf35abc182191f538bccf66a2d174416bb171a0cd34d8ae6b6aa7657bcfd15a2d938c5ad93fbdaa641580969f25dbfcbcaad8b9417cbd79453e77484ee0ea5d9f80dc6dd2ef02a9536ea8ea8475a75f448e466b0da8fcaf2f9ab4b64d641b2223dcffa596a0e047d06be7db2e018bd88c0e539b4b0eeef23313afbcea24f8e845113e2673fff83f2fc37cb70ff451997570f7dd2c9752bd69b14146fa3e814bf850e3344db32f5bd87eaa6f6d8e425c458cd6dd8836be361d83c9795b914c016950a3859e3ab864becea920d180306c5c63fadb0d8bec1419365a4ac51cd7f9ff5d1d98d58", 0xf6}], 0x2, &(0x7f00000002c0)=[{0x60, 0x0, 0x100, "7a036529e8db7741401738b843aa2e31c32cf85dd4ef8e9aeb6e2a79dabbf581b69ec608a50429521079a63a4cdb8ce466452372b497b548625bcd9c6bd004dbd28f8dafd3efee25d1fa36f4b8"}, {0xe0, 0xffff, 0x80000000, "232b0790468a8804fc9833ee5d7d5816509cb4e1c55783b5ac14fa43015a933438212bea7d28e919053fc3abed40d261170c78101f2f2dac919d98c5a1f4cc45b5a40aff9632ecb0e5168cd0854a9647fa985b6df4a9e8c7c669d5077452966c1676ade4d4a1b653a5d220f80625110268889ddb626d7d1df80770cd5d476c47805828cb76c6ff5a11241a556a1ebfe4225c035ad2140a917a9b2523a7ea1c31d762defe4ff6fc5a60581a02219c8bc396e607b799bd50dad3d9e3998dadc464c55f6f19f4d5fa9142f563eb52e3"}, {0x30, 0xffff, 0x8, "288c8a4d60cd0d4d6118a0a0cdcf335f43d69d38bc698e2ddf"}], 0x170}, 0x2) clock_getres(0x3, &(0x7f0000000480)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x1) r2 = socket(0x22, 0x10000004005, 0xfd6e) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x2, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0xc5b1, 0x5, &(0x7f0000000000)="5d8e59f9c86649aecdc727c4316769aeb1809ad07421ffc071616cbeda5c33e5f7062674a9a8a36a6dd01a9ec9a231665b61167b7daf0336c817bff491bec82219d159aa9cc6673cde2855a042f8f88619a7864fda191276ad", 0x59) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434672abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e1f418d5660aec7993b9d512e99dcca096a37dceadcb940a9696f5af5db41c9a3b2afd88e40b38e1406b666bb3424f042f3d1623c8e4f78a1f99ff96dfde2d0ecb860071171b0ac0fe125760ce48eb449a05b64", 0xdc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r1, 0x4, 0x88) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x8}, 0xc) 16:00:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x140, 0x0) ftruncate(r0, 0x401) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x401, 0x7}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/243, 0xf3}], 0x1, &(0x7f00000002c0)=""/123, 0x7b}, 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x8}) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x3012, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000300)='./bus\x00', r1, r2) sendto(r0, &(0x7f0000000140)="162e408ae4537388949a1593991a32ed34f4237ed1a56ee951d41459574ecfe828e9b3153e632210cfaf4da329525bf18f823bbfec4dd893d8a6eca958865e31bd50817e346c319f7cf22127d1988749eaccd6751449c34f09d2b70bd9a31b92558970a92c8992a1d3f537301cb2e487ca67bafd90c2ac74a587c7999398be32cd09092f2c16e9c02eb0c835685c9bd8e19bf72bfe403d62da30c9fe5e50b85be091b937e8815067e8616caa539bd58d6a04868eefed06665f200127f16e6f1dcc028ba4f065e78e876d5001a4b28f897002999f7f908c1db741", 0xda, 0xe, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd03) sendto(r0, &(0x7f0000000240)="c0c21bf1c4b89afb171734c1f557c6bf118396d6db8fde7c56e609022305d980d56aa8340c96c08ffbfc0e257c763652f2668f4aa95ff0018cddac9169c2b2604c881002d6286d1d2a0af82a7b855ff1811151168542db718881713b66bd5a3deb077688311b8ef5517c2f291d2723d95930730b256b60dd4b3d48b92ef5f5ae3aaf7c0c3ff844d5dd51ec78ea4f3ab54575a802330a2796dda5d3294f1805d70836faa330e437411b", 0xa9, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) flock(r3, 0x8) preadv(r3, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x10000000000000b2, 0x0) mkdir(&(0x7f00000003c0)='./bus\x00', 0x109) 16:00:25 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x84, 0x2e6, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x22, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x1, 0x539, 0x5}, {{r1}, 0xfffffffffffffffe, 0x31, 0x30, 0x7}], 0xd3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x68, 0xf0000004, 0x2, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0xfffffffffffff001}], 0x101, &(0x7f00000001c0)={0x81, 0x9}) r3 = dup2(r1, r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0xb}, {r0, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x5}], 0x7, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) sendto(r0, &(0x7f0000000080)="c5a707abcd5fb9d06d3461ac0e0ac7238723399ad326454989c2757bf8271692e875d0d1628393b3c415a0af7c8d0623afc954ed4afbee99a9755895f127d05ff2ef55f711ecc39b5d30209fa31ad8bf5eaec955443a544a4235c31f7d9f", 0x5e, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) shutdown(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) select(0x40, &(0x7f00000001c0)={0x3, 0x8001, 0x1, 0x0, 0x0, 0x800, 0x9eab, 0x8}, &(0x7f0000000200)={0x2, 0x2, 0x1000, 0x9, 0x8d, 0x3, 0x5, 0x1}, &(0x7f0000000240)={0x4, 0x40, 0x99, 0x80000001, 0x8, 0x5, 0x7, 0x25c}, &(0x7f0000000280)={0x7, 0x7ff}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x5166, 0x8, 0x5, 0x1, 0x2, 0x4, 0x200, 0x1, 0x0, 0x30000000000, 0x4}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000380)) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) mknod(&(0x7f0000000440)='./file0\x00', 0x103, 0x9) clock_gettime(0x4, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x5a16, './file0\x00'}) recvfrom$unix(r1, &(0x7f0000000500)=""/123, 0x7b, 0x803, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000005c0)="744fc17110cdcdbf622f0c46ca4483bbead679849092a75da69b515078fccb726e03881fc2aca80af7f262220a056946cfaa220d551d7250654bcbf04b0fd41d7d9a9e9572475a25904fcf059be0daa7f8c0f1927f203aaf9120b31c0676950399b923afce88967f4032c6f132c20b4f78c09d47", 0x74, 0x9, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0x2b) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000006c0)) fcntl$lock(r1, 0x8, &(0x7f0000000700)={0x2, 0x2, 0x5, 0x1, r2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000740)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x4, 0x2, 0x21d1, 0x1, 0xf1, 0x93, 0x40, 0x2, 0x0, 0x768b6295, 0x7}) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1a4) ioctl$TIOCCDTR(r1, 0x20007478) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x20000003) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x40000000000000, 0x3, 0x39d8, "b08d16c6662247e85f2b2c215faf8a210524d8e5", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xab0, 0x1faf5b47, 0x8000, 0x10000, "016f09c08864d9220c9a5a1531585460c558e63d", 0xbd, 0x80000000}) syz_open_pts() 16:00:26 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x92, 0x112) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='\x06\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') setuid(0xee01) dup(r0) 16:00:26 executing program 0: socketpair(0x3e, 0x8003, 0x4, &(0x7f0000000040)) r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xf0b, 0x2000, 0x4000000000003, 0xffffffffffffff02, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000005f00000000000000800000000000000000000000"], 0x0) 16:00:27 executing program 1: r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080), 0x0) semctl$GETALL(r0, 0x0, 0x8, &(0x7f0000000100)=""/79) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffff9, 0x5, 0x6, 0x20}) 16:00:27 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt(r0, 0xa3d3, 0x3, &(0x7f0000000040)="81411818fbcf3cc823b87120ed501e16ff08d2d9f158ff44e3c4161e5a8290804d839707cf3f28f2711f648b2c9bde4c0c362633b3fe9e9b9b3c3cbddbcd2196627279d531ce6c05a401", 0x4a) sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x800000000}, 0xc) 16:00:27 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x121, 0x9) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/30, 0x1e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2d, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd0ec9aa7ffb3048e69b31929648", 0xffffffffffffffe0) setsockopt(r1, 0x9, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812e1a265243a3248dfcaff2004e713048e69931929648", 0xef) fchdir(r2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x2}) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f0000000240)=0xc) r4 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getgroups(0x9, &(0x7f0000001940)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r14 = getgid() sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000400)="1e4560cb4e01509b455a4e1ff00f95757ed3b30988f991d4efbf055d66", 0x1d}, {&(0x7f0000000440)="614eba1d244130dbfb957da8207f1ce446c4de0f8a966498e07cfa32381f775f9cfd2ed3f3", 0x25}, {&(0x7f0000000480)="5301753ce7753a9b55b2190f918318ff9bc709a55edee4189425e0b7a68c33d73fba14769496746cd366dac76d1f65203671c85848d96d63f85bf002bb8107371374d643e0955deb3c7b7bb3b487a8718cae49a68210ac735385d2370ab058f4520897834f0562cfd6194e8e4845d99ae547980b7b4f", 0x76}, {&(0x7f0000000500)="b9e19b3dcfedd6da9dabc28d24fb38b50af298862e50dc2f41232fa17f82548faac2e56b66f03c66cfc45337149f41c6d92f157ed0bd70828ea1e7fc5df8be78b6d6e5be2f5759380dc1943615e7b32853d3ced8a352d6438ae6bc2140866689d9e45d25354af3c79dd9ce96f7dfc51e67f1db0f4d1f71364fbef3fbca40d75da691c6469dd7e8aa27df42bbabce8737971ea46ac80b38654f221ce8552c7d8dbcbbc3a8955c3343fe29bab7e81abdfdf610b373b7f2eb58790aad19bf037e43bf8fbf74ecc6e34f5420b562d7293bf95b1ffbbe9a86206bf33c391c7c9ff0296aa6776400f8080eed5e73e0ad00b5d604d645458f", 0xf5}, {&(0x7f0000000600)="d6076f27e95f2485110315d3e8e91d3eab7afc277fb78d45d85390ab2b46df3bd33e6a4896016b92307aa7fc239ddc5edcf6b157e736a76ec8fa76a91260eb79981a3afda4e25cc026e1f0d0e87d9dfeecab61e258b0fee0d00158e971dd33f74acb4b993890364c24e06181c8bdba7c465102aa7014953e6d731df9b301ffe0e7e5d1e2dbbf9e65cb6c32979db33a6f6c7109ffb1e67b6707d5ccb322b2783d505a83adaec8edcd97626da6ba645192b46f132c7ecaab5141c544bc396a4cf3495b8f00110e7c0bb81434f5a393ed81d6222a2c36a4494321cf1a56d984a6604a8759d4d936c538282e13816310da22e02f23af5617f4a3427a37fb7d0093cf1792bd51c5c595dab6bb7cd17867ead16e4d9c069b55338b5fd871353809208f0704c2d695e3afe836db0e12b3625a5311171effa6823ee60de32f2ea5942a8ba88278c2045a8a2c410004270207b3f4111b6a405f74b9760eb42935aa8363e496f827b1cbf9a6b7c26c3f27d748b8d0a20d5870957145403fbc6790d1a5edfb9f75f3812dc4a3400053df84eaef68cfa43a1de6821c857895e1eb02540e36c911536d67f8705e323eed93fc0b7beb86fee590999462f141a1663a11f991a7dc79719153b2e55385369eeb79062c32e9cd17f187e0d72de4fd9323821414c93d40ca1df56d0d01f0d4e716b82dc22fce408c4204a3616d5c57cc98dc8d9b762a44fd1778dcd4a4b05f0622cd57b14391f9d24aa66c82c38cea6a2e33c364c064db1c675c091a98f31b1f4d5dfb1c5875b0bc669affd0dd0a08329aa998d3ce4d8f4b339b9f97aba88d85482f27aea317ea1b6326c3b9308e03864594d218618afb804253a084faca7a2487121fc7c20e5f931fa668593f7e0b53176a6db7838b0e0d56ef72000376bae7b98a2eae04c9f251ccdab8d4336c3a77fdf2e5d66900e9df37c2c8deddab5986b1d480f10c23747336c617f6512e3396d705d93e733651497fc829cbaf152103e703ceb30eed2e7b1b02684823c1f853989e7a060d19cf9efacd467e3cf8512f2bc1364f8435ae49c9cfdbe87509c5a19b386ba6ff8028c339f1cd912e05bfc4725240df2e2b9a582996428725e576a3c35c38a4a58ced88d35bb5e98e7ba01f5fd1c6b1e6978606489d00535dbac2357527e2a27ca2fd0a9140d0c40905391cb3fdba73f6ae7cb3fb8ab2933aee23c580c530bb7dbba9a76c29ec5993e74a7f58befcbde9d0d79887dea9d30f59a3eb59c01b4057c9122269b48a1842755a1965cacdc80a95a32d0dfc71b0e71159e9165f1f583aac4c6b13d1354201746c3f9efffa98ca7a1b532096368254eb6083bc5b57e3d6a31b9c2402bfbdae139a72beaf4d910e1543aab914396f0befd18993b9a9bcafae6221fd48c70b882414d8d8828ee2d5b253ec847ce9cbf6d2d93c327fcf6c1895891cb1c13f3a1ab3f7599da6b4562cfd66b95cce54bed2d06bfad56be4e7bba79c2bacdc7b960c5b84621cc9896a8d72a4df0fb332e2cd8b0fc4a174e690ee2662a4fbb5ab024332a2d8eea2e91270bc2f400e34a23e2060d2d1f84099309e3bac932cd75e574499f44593d777744c778df34ed9acafe57e5178b31c23bd21c5ec3ff491f842c72a78f14955dd74b6088579bc688567234aa7f4c3fe9e9b159ae0d7c8ac941d597596a1193d0dc26f24c8b091d78a65d104fbb2d371185c23c6fb5ea7c01b314ccf0fe895dc2319f235373a438d5bfe3cb967b2dd2c66d01d1c229a992c153de5c6d68b13c168ad86a2ff2ffcb61dfa78c29b11cabd58f7e3bf928baf4d5ac67750588b10b271dc8f8d09c0e2c8b890684e4acf5e76e4278c7e47e582859904d3f4d353fda41ff2d5e923b72d14259f5805af1c0197d097845d109eac56326eda1fbb3a85d8c36ac69d702b73d79e200c09d33d115948e99299806832dcc5d143e0254524381fc75c3893d62a6f5e833dbb3db7a2cb7b1c013aff614e03c23a2a869db04a7acd0954a8cb35ddf5e456fc8960ee182cf75a17b31217ba8c2d8e6d5c665bf27d71954a914edb617a40ce0b7c3a16674af88b7d19cc35d97d301d4c1b845370d02e022cfb5e823c50942a8aefbb68a8b11c7be30557a1efcda69d7497d3cc7daaf47166c14a30970bdcfd4f3eafecea3219a25ad20d130031f81f6fe5023a11c5562371ff13b222e6cfafb2d8d314e668964880aa292dc2a18667a403c1087eac08f33dd02801fabcf5a5f3a57d660ca760cfa0370a2000f520aec36cdd879e8f7aa649d74a951a96212841b35bedba5544dc0050b921edb311b8d4036371e4c6b075e7f853dc37869a98a1afdafbb10920db6ff8633fb3a5066bdfc11d59812c35098ea5190f1481e590c6394a3f25310abc2fb64cc6ea88f828899e624e90023e681746f3214b5cca4eef3f2e5f9c8bae10d0f7257bb3bfd2846800c2cdeedebe45020b0d1b0e862d159c9e94376f948d50c7193a531335925b5403e004be8625d283697f130a7435c9e81c8b97ca1c46090c469812dc2b283573e5dfc92af7f589c623839eea8a96ca246b97d5ac2a2179e96d5dbb733d171c7fc1c069f00a82887db8e56cbb1ea0c3200bb69e35e47d26105f6ac22d0ff9da6bca3091287455e671a06707d61def98715f7ea845f7875d66dc63f9e2755d9978993f6c9f2c32d36a09109beaa6437a071ed2c1e7c9ed3cf32eded562d18b6e8c7402d79fd0fbf5c492b09154d8445e718fdd1ff152c3b9669f43c66546efc0af8174d017e99bd1599fe2c09d89a904325ddc73a8d9ebd10297af26fd112e0e2e14845398bc520a4864cd4fea12430f40a6b764996afabf7f016c5c1ed1c0579c394fdfb23d9ee2f9924e1748f88c8fe5b5f1f931b5e03d86958039a03703a2264e777d143cb1909a5a22fa8d1cfa34b1aefc4614228272a293585d1c1ba8e3e5a8be08a6da2c4e7448ef9a0b0867a10b3a2a691a0d86658ed559d43a61bb145bf4d833492955e3e85a9001cd0a0d49181bb71bc34217afb97fb46838cf3d5f7d73998f6e9b1bf95c798f85dfb1250f714cae26d43674b37e9436d33d700de87ec827506df0bc2a0d1c30d89157767f140adb0f7f00a09c2dcfb3b086748607ca4f177caf6bf80d91b0345e5c876f31740b6e2e265cc69b2113c0d073af417e0795cec13a584fd2ca5574e7ac98a9cfbe080f355cb897c203aba381f5f17d23d15eff3991cf738964991180dd04618791e7797410bcfacd98465939a04021152e470382fb6f1ef7847ab7cb966b85f2e155ad1309c34c8187c0d5d5ba5fa16334747cea25d267847eb0ae67e3493144827ae02e9d332bf467ae9b03cf9e63bca5ec3fe8ef40e009ce0de86349702aa430e68ba3508f33612a816d6c2df63f802ef8e5e112b8cbded33d1e9ef2cf9a61ca144945ba8f140566ba3402c2f6cda4d132b59e3057bef16b6301f1f1de342ef334675c35ea17cc8a78df5ee88b32e249459b0484d4e6123c95d68ace760df76749f75c7436c85ee9f4a916d3ba21e7cab3770e5a592f30a532afaa76b729499cda56b68a27954301a82ad7b838073544c1e0af0657ae5b55b33df859394feeb2af7df08b5489da28a86077c7cdc4110906b7915dac8d546d7b06f7c24a4453720abbac5ce740208e34a0b4ddc47ab30666a846cf5bce95e5550fc0e7fd6fe109ecd915542091e786ea0ccd39a4a1cd7ed159926c3b152487b6c6e3fb5c2d497197e6709ecf7d669f4f46899a4c1251f3a864a0e0011fcebc4c7bfa88272bf12e2a3ff903952b6e712b9a3aba9bb27f0a891def20e7dd884d5654400a2998d9defc9bcfacb6bc4cc7c4373c53adf28f22cb68b0868bce00271a7aac68f5d44afd01605e469c84a091f0fd0e5a0bd68a6b00d965f7903025d8787989c8f9c9923378d94c45cf0cadc5dc05ed1b839fa812c42bc4a74652a35f3280bc2e2fb71c3f20d05fafa7f4dc2b0863c36ce0411a3dc92b2c5c84611a8b5c07bdfe36fe381c7834deed2347af672e4b7aa604c84ce841ccf504abba0b75021b4d4d869438bb169c04fe671ed14189d604b16521404009266ae4c8a9f680986be9d19a2b33b4f8466a4f6609ae6ae0ef67241c725b907519e2dfbdc602e0561bddf41f3ef4a6a1bc6d632d83a78e9222355a2a8a6066aa1564cb6b19aa1e20937e84ebe035faebb8ba224cdb4537e85924de6ee63dc61de58b0f8dc08b5aaf2880ac7e512376ad6fb840baedf8819487a7a3a8750343e3e27317117a57ddb08ff0ddf46da09fb44693f50c9597df0d7a3c7f969d9bc4e8170aa303c17710c7cef6cb50b193dc792160afbe13dd1b3e90684860120161da24553396b930710193323a7ad8a8633525a06324e34a0f3573db771f1ec8ec93868f371d54ede117d9c131d04d65263ff7561d9aeebcb3a0dad48554bcd9f99bc5a25cadc373857e82303e0154d3efbdf9b1be6da2d19fe10f32b696ab34396c89a316ddba762971d8b2b1686fe5664c2176c920dd5536810bf8a26ed3445b4fe78bc932c269fc9e520a33c90b934d3fbf69845d52a0942bedcc2225b85f06547e24f5377163fbfecc54800cb757d4ad8e835b8df360daa038c2ccbfcf44ccdb4d4fba6088a945fd8f10cecf99a42e83dce6084380ec8377eb498b9074772abca3677ad395e2ed344d856517707c9760b8c4c15f50883c480321a4bee0d45e452aa7ec7dbe3bf895ebf95e1dab1002c2396af1b7364b216e10ed3e100443a93c9b1d30934abbc289be3cd440b25241c6dfcc5e43ca1ac9e604f545d178602951049e9d703d4eef345c08043d70fbf9c9fb744a508aee7ce942ef10801b929d1bea56361f882e2ea69e0e69b4cfc7ac6d4a77c75e8d22a575ec7fb679b5582632422522842b525851ce587e36a68e5af753e5f3e70403f2d2a2046f550a4b9c73a9a4312e54d339ff14bf674e596d574cbece8bfee6dc44eb65f070f26848ccee8f6d402290d4b6f57e2de20bb376e58849b17c3d07173c6732e93a592fff4e43e8a85222ed9f0c16f56f356cc56e63e277c5b35618cccb46582cf34c54379a7cebc85181ebaa3764c9af9ff6e15681cefd6a61d97540cf7f3c8fa1d320eff3e535517c6b0f14fbb05eeee2abb1a3f8f0d09129c52a2ac83dc53ed271dc773b59d082cf1fbbdbe197ddcf45f76455d94ab2b35db04d588d7f9ca469163ed2d61d1f2e0a0481fbf00f1b7d69e9297fc8c3bc4d7b196a9763a282152e877dbb5b33fd82941c4b6e397e371e4f04dfdc971d8960bf1040dff2322653ad3a0f9f2a1f9aaf93b65b89817502e105c429fa0996256811d400f4b44832cb55128392d9e1f0d4ab45750f4d1c9d1659e0d7cf95ed64598e1e77c656c2ed209bb54f0ec5cc1412e43ea604b58f7266b345ec7d3f0eac6d05a4c282cafae31895edcbccc2e1066cfd24b914ca989bd938aaa329e42800465645e1c54b7027966f6f3bae31cf1db7cbea83bb3d5e8f0b5e3b784e72cfcc3d95fd58928ce6faea7e5623dc609b574b64bea8185e16c22b5542ee73d8f31d91e220a8f724e5b8828d25cbc39a04f29e311ceb46ee7879fbc115264195108810e6414fa26a00fd598d6d2dd3bb63e0ede1c5d42d2022de5656e0d9be813bff5cc55e3714553e747cefc864082e9bbb26d0fd5f30134f3b2a901e3609692594e4001da4d772c46413622156c616f3ec5b8799022f9b53579b8025da2f002458b83238681a843a9b54900f38fe01d71386ddba71d018241b6c574244aa0619b207fae84199d757", 0x1000}, {&(0x7f0000001600)="be9189f0e8b2de9b5a78fb82dfb94a66ee5b221980af926be401fe0030880ccba0f3701773964168e61a98bbc99d09a122e521367a8199f5d201bf237048c9648e3bc7925a781e5f839c64a982562f5644c586bed8610ba17d8b745eb642b677aa7988f0c3bb6e13cdcbe05ced9558786f7c4d91976f5478a65cbbc52b081acfe2051a27ca62047cf5554b53c8eedf043f1125c38cf50ab20cef9d6ae660b1c83258151752bdcf7c813a19ac330db974531d3e53e04f18d61e55ec", 0xbb}, {&(0x7f00000016c0)="a541cff10c2788549ee8811994e78e41cdfd8ba01f8ad2416774f23166d11d688523fde13563fda6ecd57ea7a299bb58eb5970ebd01b8a38d3971e9a64023e78c8a667e16ecaa0c946bd5672c30ed93999a6e4b89b201550c4b39b4f2d44b4aa0f5de98034030a555bd8e1f34f1a9e47e2eca36f885e7ccd255fe0ac705ba9ea39bef131abed4a8d65d89bd6b64e95d6fc0f510b7ad53fc87ec32205675f8d9aeb1d22118768c5455f2f5b92560cf98f7b611bd35eb0f00a12b3f5931750838304c7b31dae1dae4f3a3efc62991a55366656473077eaf408f702d488e1324eb36d35281b72c01ad75ac85b244eb42d11b5f3b6a6", 0xf4}, {&(0x7f00000017c0)="e3a0f024795efe65b59bdf4016b742467f8034c264446529abb5bb6811861daf993be038248395e4e7cf3a2a5e5c826abf222d491f", 0x35}], 0x8, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000030000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x40b) sendto$inet6(r3, &(0x7f00000002c0)="fb217597d58693effb21a7ac6db643f26608aa9804d81a436261b1128a3cd8e461ebd3bc1165b8813a4f98a22b6c09d6ec29e5ad7ea67e2e1eaeec0a8e4fcd9562c40bbcdf051933dfc863d89b0a933d2e2bfcb14b715f9d60b0293a2af00863b050720d85fbbd6584ffd7a39a5ac2b53aeac7449fa444a3c633641c0467a4a5e39aaf0fed76f164f9a1bf8509dd6f597a70b4649c6f8c82adb58e2845b6241a394fb4c4a7fafb3c314b76a96dcdbc7e5f07c1ba6aaddf8d6a1cbffb5c530522574b8203b2addb9d11bd8a05027a4e99fc8c8db2f01967a5", 0xd8, 0x40f, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') connect$inet6(r4, &(0x7f0000000000), 0xc) 16:00:27 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x400) close(r0) r2 = dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x4, 0x11b, 0x1, 0x400, 0x31, 0x100000001, 0x2, 0x2, 0x10001, 0x6}) write(r0, &(0x7f00000001c0)="c38e5dd899b2cf10a6427ba2c2745d81771282c6b5e10acf5df52845c691c3b6f2429edfdaffc72c080e5d85ea8d1f6905b176d80735e55763a70c9f77a20d8568ad4592e9b53c053ba7180f15cb8c2920caa6ba5133408682fd06c61f34d295d82643e189de12efac5bcc3dd5525f193e3e9d3081ad3a707794694241e39f32115920a1074e6de042396412802839753ed5d3b89268857066e643566aaf88d9d57abc7571a09d6d669baddb15edb464fd87bdae4ff6bf1cde4858399c4d516afd3a03280622f8b37b177d6c763c50", 0xcf) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000080)=0x3) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:27 executing program 1: r0 = socket(0x2000000002, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202070000000527ed4a"], 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x5}, {0x20, 0xffffffffffffffff}}, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0xfff, 0x7, "a85d7266d88de70edec0de4387477c1e77733cfa", 0x7fff, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) 16:00:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/202) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x8, 0xffffffff}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="5865a33fdcb3e2c2940a5d88dc10c3e2b703f1ba223add40000000000000e1d007415a7b4a52d57f6ac3039cb83e0500f64f8c3e5382b14b1a441b00f2c7c7a38c3061", 0xfffffffffffffede) write(r0, &(0x7f0000000000)="13adee8cd51b9a477e0eacf462b02595d90be1e33fae1307986491e258284070d9e2e598758d668f8c8f433e", 0x2c) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCSDTR(r1, 0x20007479) truncate(&(0x7f0000000040)='./file0\x00', 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003ea000/0x600000)=nil, 0x600000, 0x6) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffff102, 0x200000, 0x5, 0x3ff, "7b6675b871e1c546e57840c563eace809c5dafc8", 0xfffffffffffff342, 0xa1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, r2, r1, 0x0]) setegid(r3) setgroups(0x0, 0x0) socketpair(0x7, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f00000000c0)=""/56, 0x38, 0x842, 0x0, 0x0) r5 = msgget(0x2, 0x20) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="00001e9e37b872cf257a50b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa86ca12eaff8d1c5e6d04dc06a5f74a4c610469d3600d0da44eb1901c63ef3e523b159104ed9273d0c6fc6e6c20feb913aa094d00000000000000000000000000000000"], 0xac, 0x1, 0x1000) setuid(0xee01) clock_gettime(0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgget(0x3, 0x96f616a0f13c886c) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffb, 0x80, 0x4, 0x4}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:31 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: poll(0x0, 0xab, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x222, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1000000001}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:31 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, 0x0) setregid(r0, r1) munlockall() setgroups(0x6, &(0x7f0000000000)=[r6, r5, r2, r3, r4, r4]) 16:00:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffb3f30000fd"], 0xa) r1 = socket(0x3, 0x2, 0x7fffffff) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0xffffffff}, 0xc) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) recvfrom(r0, &(0x7f0000000100)=""/182, 0xb6, 0x40, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) poll(0xfffffffffffffffe, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='>', 0x1}], 0x1) 16:00:31 executing program 1: select(0xfcca, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1205, 0x0, 0x21b) 16:00:32 executing program 1: r0 = semget(0x2, 0x6, 0x300) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/231) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) getppid() 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x28f, &(0x7f0000000380)=[{&(0x7f0000000000)=""/253, 0xfd}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/82, 0x52}], 0x6, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x400000000000) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) r1 = getegid() setegid(r1) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000200000014, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00000ad000/0x4000)=nil, 0x4000, 0x1) geteuid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x40000, 0x2, &(0x7f0000000080)="12ffe6ff00000000d5f9967f56de955aee0f03a568517737abd9bcc983ba4c985b1e8d58546d252cf6d9b57480e8599347a47276", 0x14127294) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6cac3000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8680, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/117, 0x75, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:33 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x11, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e92b7809a082b730d523cf145a603007c9779b93d53ec5b5642dce3d33a631398bd1fe814927f15966ecd459338ce608c885e78926a4fc47512d73b277f5e78a9e9656cfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef9982bba0657b23dfda3f3fcbc97100a4ec35195dab5ba330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470cc5335ff78479af51000000000000000000000000000000"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:33 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() fcntl$setown(r2, 0x6, r1) close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x101, './file0\x00', './file0\x00'}) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x6) r1 = accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000007e27b79f91a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b005ef3a330666b47245f8069d1b300d3c2dd6a0ad1570e2cf4ca7ba"], &(0x7f0000000040)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7fff, 0x77}) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x8) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:33 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) clock_gettime(0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\b./file0\x00'], 0xa) r1 = socket$inet(0x2, 0x100001000008000, 0x1000) ftruncate(r1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="074d93f624b6cfd2e77d8964d4abbdbe0731255c3a27b259eae9ce37f09f953796c3e2a4a2aff6ce6b69cd6d11ad166923e927fa9f9b8c3a0b8dcd66ab02fb79183d197644045ad186f7b8a81938c4cc4daab8b70b3764aacc47925ba965b3c90bc4b5ea63c95785895f586a7201a253f49bcf34e1c5d5265b1a7fda1a914768585a7c87ad7b494ea80dfda7c5585b0e1f9e3c226df15b05a7388c99dc6f3ac1f792d26ca5ed429fa412fb42c005a618181bfadd5f60109f2545637901649496775c154ec2583e15769bb068f1", 0xcd) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000540)='n', 0x1}], 0x1) 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x8}, {0x18, 0x3, 0x5f7, 0x8}, 0x9, [0x4, 0x10000, 0x3, 0x3, 0x6, 0x25c, 0x1ff, 0x10000]}, 0x3c) clock_gettime(0x80000004, 0x0) write(r0, &(0x7f0000000080)="a5e4a7ad878b98ecda320346764bf7cbe196df225c8f9ac48404fbf122bb236f7612cc4002b326cb6542797664ca7edf5ffa00649049b963e5a3b8d649ca9bd1d21541cddb3f67014ce30ebe3e45d507e2b8fcd287c8a3be2c270c2b8112bc07afd851bc796e69973f1691b33a80d0817f66783d176c3d111299458045513681bf8dbb535a0b1e56ad901227d575c1a339c5f2ec60e6", 0x96) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/94, 0x5e}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x1, "0100000000000200", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/234, 0xea}], 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800000000000001, 0xc4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffffd, 0xbe, 0x9, 0x9, "bf4ee471eb0a97dbe2ffae6e71869a94b7a83f35", 0x8, 0x8}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':!$-\xaa}\x00', &(0x7f00000000c0)='\x00'], 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/10, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = socket(0x2, 0x400000000002, 0x0) setregid(r2, r2) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r3, 0x8000) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) setsockopt(r0, 0x0, 0x64, 0x0, 0xfffffffffffffed4) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) close(r0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x59f, [{0x3, 0xffffffffffffffff}, {0x3, 0x5}, {0x1}, {0x3, 0xe49c}, {0x3}, {0x2, 0x3}, {0x1, 0x100}, {0x2, 0x1}, {0x0, 0x8}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0xfffffffffffffffb}, {0x3, 0x7}, {0x3, 0x9f}, {0x2, 0x1696}, {0x1, 0x2}, {0x3, 0x9}, {0x1, 0x8c5}, {0x3, 0x9}, {0x3, 0x825}, {0x3, 0x4e0}, {0x0, 0x81}, {0x1, 0x10000}, {0x3, 0x714724f8}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x2}, {0x0, 0x3}, {0x2, 0x3f}]}) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x831, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) 16:00:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001da000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x86a4b74}, {{r0}, 0xffffffffffffffff, 0x18, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000041, 0x4, 0x574a}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0x3f, 0xfaf}], 0xea, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa4, 0x0, 0x2, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0xdc}, {{r0}, 0xffffffffffffffff, 0x4d, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x4}], 0x0, &(0x7f0000000140)={0x6, 0xffff}) r2 = socket(0x6, 0x9, 0x8) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) fchmod(r1, 0x4) sendto(r1, &(0x7f0000000240)="1fc85731149f21c24a7e91960a060097607c8ac236a460236245557178c38608537ceb5e77aa69a89aceefb693a56c2dca82d1cadfd4dbf95d81c6dd249f41e852f3115be4440f54709906a12160edcf635d2b4068daa2375ec7328923e0ff33bdb404a9c38425c4907c5edc82cfdb7097bbda69af23b28c10d44f5c93453f7b451130b9ddb764ff5417e8a3066ee239b9b5d5d34651cf4b5edf6c4de86f4c0d8c62162de46106d9270c", 0xaa, 0x1, &(0x7f0000000300)=@in6={0x18, 0x1}, 0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x4006, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/158, 0x9e, 0x840, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x61dc, 0x1, 0x200, 0x0, 0x5}, 0xc) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x100000000000010, r0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) semget$private(0x0, 0x3, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x9, 0x4, 0xc8e, 0x1, 0xffffffffffffffd8, 0x3, 0x0, 0x0, 0x3, 0x9200000000000000}) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9702fe33bd829a89ffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:35 executing program 1: getppid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x100000003) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 16:00:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x41, 0x7, 0x4}, {{r0}, 0x0, 0x28, 0x1, 0x0, 0xbe0}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x16, 0x20000004, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x88, 0x13, 0x1200000, 0xa84d}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x8000, 0x7ff}], 0x2, &(0x7f0000000180)={0x7, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x6, 0x9}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x5) 16:00:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x9, 0x2c8fe543, 0x0, 0x2, 0x6, 0xf4, 0x0, 0x9cd5ed4bd02df508, 0x9, 0x2}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xfffffffff0fd4751) r1 = dup(r0) getppid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/57, &(0x7f0000000180)=0x39) r2 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) read(r2, &(0x7f00000001c0)=""/107, 0x6b) recvfrom$inet(r1, &(0x7f0000000240)=""/165, 0xa5, 0x1, 0x0, 0x0) shmget(0x1, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) clock_settime(0x0, &(0x7f0000000300)={0xfffffffffffffffc, 0x6}) setsockopt(r2, 0x1ff, 0x2, &(0x7f0000000340)="c840e0dfc2fcee756acf64075ddf927b5d24575a87158547468488bd1d5d984faf5f8ce11bbff616947fff41e69811dbeca59629324aada66976bccd392c2ce29815f18267f3fec830a663e372f07aa6e2b0d48d8db81d5091844c3772eabe20d02cdac3f500260cd5ae4d122888a252fe72f175fb4606f8eb9fa10b734a7387fe6dda41b7b8b1813f524da44664ad82ad399fdbfd30b758c14fc7e8ca", 0x9d) getppid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x2) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x80, 0x1000, './file0\x00', 0x9, 0x7a79, 0xa, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r7 = accept(r2, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) chdir(&(0x7f0000000780)='./file0\x00') open(&(0x7f00000007c0)='./file0\x00', 0x120, 0x20) getpeername$inet(r7, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom(r1, &(0x7f0000000880)=""/246, 0xf6, 0x800, &(0x7f0000000980)=@in6={0x18, 0x3, 0xcf1, 0x101}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={r4, r5, r6}, 0xc) socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000a00), 0x1, 0x0) 15:59:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x85) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="97dbbc3b3ba670cdd5b658d48d8ff972a063f1d8e488b45a6131fd7f832781778c4dd9d47d88d3d1c414947c3bc46fb7152785c390699a284f7c7bf121bd3a31fe327dce9be354912c9b7ba21bb157c5205f6138b3dd7ab09e9c5bf4b4d1b820331ad2435b33c6e5cc9ca24ad72642a54bfc0c272c11cbc10562992786abb0243939c0ae03103fe85f3e49ab2fed91958753280c7a0a812f1c121ca68bffc045d4", 0xa1}, {&(0x7f0000000140)="cb117036298122544036d70c7ada02f8ce32002b01fd6ce3c7881052c7fda48934aef52484b0bd4a6fa0de66122dc9bdf0d3056bb44ae9bc7b3c3ee734c418e9394d2b91ad1a2947f70be630df1b8dc7e4ad857ee1d6a3861f0bfbbbe68ebc626a5c5bbaca994b8947590ff5fdb77fd5fb6a3045a30973da6e16f5752c6b17f9eb5b51a01f31e11c8758c8", 0x8b}, {&(0x7f0000000240)="164cb29e3449e1a6ebc7f25ad898063a1c00b56d1020df5ce23ab03c4cc2714e0fac94ff106f1c107276f62123f03526790a1833464e2c57415ed6ea74b306f63b76d31da36ae04236445aa06c07cde44c0ee7b229ea75c3fa3381b87624ed022ae07d6f784ae6a37d78331a9e593be59e5663781d0db7c26a59196cb79506e866279a4cdeb9c18bb5412803481a62cc33cd72c0eb05e6bb353023a0b4bcb05fd4d16717340b61f8f63910ce5610a0052ef302554811a8b8f5655d62ddd2ecc1b2ed0229d3c9e30ed9e72d3e29b45ff39fe79754c571a55d00ea52d02ac5cecbbfd5d1a4caeb498dac8c41bb9ab48ab788074338a9015b32babbf523be2e39db78685673add84c09edfa1594e91410c63e10d330e1a2096e1958046e798421d2e9d3b14cabda08dcbfba7233dde49e2d894a5305cde62675e5ff05ef93c35326fe5d93cc8ea78029d6c58558610101dfcab8ffa6ef677f74be7209ca58812e53a8dc7782db7866f0b51cf0bbea75566ad0c5c3d101a4e5614698298ae0beb89c1d5134de29bba912b61f2ad28cebafd92bc25a6131ab5563d68c676ba894176ff45fdf3e82f1687fe3bbdbd4c5edf5700dd8e1a7ff9449aaa32626a263dd64c811a8fe84856424c45f81651ea7b297bd4c7eff735ffd4a05621a1e054aa48e62ec6e1a9880c66e1240c8726222f1c37355f484c6c94f9b07d81b2d2021ace2547578da48a45e4c44ee36f8340bf2f351c5b2b682055af37550e505fbc5c9309e8d23be59afc278acf5396400295f12de3453300d077573546507138228db9b1d0385b4834a71ef99505416fb65c02f6a20e9b9e46dadd862465e1d4e121c3b172c7c5733f0d10d6a3bb0cce2625ebc4b535d4a88a3bbd4492a65583d7e5bc3651764c5d4411eb558d83cba4d7b15e531a735857a2d5512eb718d099f8692e1eb50fee0fecb11ed8ca8312dd4727578647ddc120828f7b562b2647352f8b2ef20518b4759f1e638c722d740c5fb9ec3021e75211b913c278e1e79ed1cb4ae9afde4e6cade2c2189ff478b1d671fad71c22f5e2e069d6682a3436468261ed2519744bd0bb8d22a479140e8e98330c1b1104778cd23594c1741a94c98d606f7b3a63fc7db8a4be868cc5d7e242faf24bcd086257783ca541f789647098ec6f72bd2b305f7fbf8500220e1a7c2ae36b393232546bd5e85a5a3aa554577d4299e9ca8d3775d66bdb9b6c65c5bf2076322e37a28ffad39d5fa3f27c3401e46668331a51e05aaf562ac9793039d9936211d894db06a6993bb67939a58dd2c4d11ce3ce48e3a021322ae7fe9b0f7e66ba08772aba34fa5d0664a86acffb1fb8556a1c82040f55fed808fe76a7fa3205ec74f1cc0e6155d49fdd7487e604c622083b33be05453544ad73a4fdead484b7a086387c5c03f47fc898284608caef7c5fb371c66210f9db0f705e5655e1e382d1314435e6f25640a4d1cd4ebb7678a4c61958ac3b845fc53877d1176c20f6b40889db500243e3b3b8896edcbe67c836fd33e87a83ea0bdf84a3867604009a92c80896b81c637ccc14a9357da3b0ec8e35a1907089c008f61bdd1e992e14e7983c71cf0615a89fa62c0b02f07ac6156b7d093c1719de7585cfb4da73561274148a5796265f84f12b26ad600fd9b171fc111bd3a8cd265edb404ab01e3ee6ed8910e40385dce481f6fc0fa11c547ce46f888dc9f9e27fb8396a174b5c25ccb935ee412ec1c7e8a7d02a854d812d0d7e09eba8ab53325abe99e67b32f20ba1a9add3568e5e215d9cd81a0e926c06bb7e8d20de94fd8c4a13e130d770e2c91b983693a749b99423317c5a8ac6898cad27031e0033495e9b77f55f185e3f7c2f72c85eb2498a939da618d8faf0c30efb02b1fee229b99e6ef1d685c1196345603e3a31d4400b7076ca65b5eccdbaac4a930c8ffd221b03ed1f09feb922598c22492f9a50c294e806a23e9aed41293df7924807a7ac22f293613464a287d8c85d19105dc8c634796156b23b11bc63e7c6ab60740d04b156bf04a0b026cf6e1a55dc55674a4e160d390c47359a855572966430230aae80bd52baedc2876c16d2039d5a91b6b56c79ed5345990e19b78027b12fae215b70b21297fe0ae3fe8dbaf690e02bb43d7659e8f3fa506fb4d87fee667abab724d741d17ecef301fd3d7b85122895a7f94f3286a71a45e94230ddd8d3ed90b0394dc8fa12197548f16e73bea303780fdc41aaa46017d2d390443442518af392605ecfc8d2538c8de8dba783b2a348376e85bd92eeba6eae07222e34ec9dfdb39aa22c6a51d9e6144313ac9fdd744dc433091d5a2dc3ebcc07dddff4d71f38e2fd0e1947dbdab67c04bd5a24bbaac1d307be76e65719bdc38f46309094064446335a2e8540db55b197c074726973790ab51114d38b2949f5a4731f06d41206f7cad7d6162f18144433b36a5a2e90a1e200b4395cf8d6e8d577d6dcf76f1a63ddcdcf4aef63230a63716fc9f43c3b773447bb05a33dbeab6ae3d83f3cf2b1fbff6d0aacb8c43435008df3cf6d77876ece4cf1bbc3c87adea41e51aa5fe4aaa65f91ebceeab001318135680d971eb22ebf71f13660ca3c9ec2da2e7bf1c89eac23531e9c694e569305d5abe5ede024d181e091bc6ca0fc522ee9ff871610d371dd24fadfd1741f91ef80d03db66b7035376d3ed56dd6ac54ac9dcfc0d3a2eb74811d81a4855f7cdc4a0b740d42bd35c1826d809bcf50a4c5a73f03b85ce6aa9cfb9c961d68bcdcead726d4b67edac5da9441b3d0e8fb06c8137c440b078ef9609b25b8fe33ed79d27c4f209568266e72d99ca2de7854ca05657d71ab0ca236485e1503579a915d8970ae4033e607cce33a124730a1919e34b6d759367564b0388be5ae6a1a43fde57ad90e2e1b9269fc3a157a43a8fff9deca65f08a239d9a920d4efa4466a19af23abaf06547ba86516bcc0bc91220490f4b48b59fbeb6bcd37a202403ce6ec5209d5095150cd1e452e9a9bcf780539ec647ee558a5c58aadc065932733b3b940e5f5c5574a94ea67b7b1c577176ebb9f8d4106eb901940c206e852628f7775bf5561b118e73d71aeb40c2c82614ad22507c8e4fc65eddb0c831e13d597e12dd32be82e6976af02ee1fb715a290c132b7ae1f94519930cc87975367e1e22c2d11b0b3728d3d87bcccd93a433132c07c945ea5a1f157c776f517fd7b5faaa530b361a12d79666a77419400c8be9aea44f1108b6eee0c7ec5c13268430cc818ce75fdc874bdb9ff8ddcafdad0a71e5339de389edf815023da961b711eb8072c1044e027dd05ab8c43f8ca2c178574d4d9a607a1187e7d4621e541f2b06fb3c452abc80ab02b9dbfa3de12b2535c7417d1a3014759fc217bedde3cff44665bbc4989f443badb2f1e3b76918f814f64ba60a481cb0f6b56953f4f61d56eb4221881d3b3e3c2df5c7c3c2bba26fbb96f334161ecf7487134702834e4e5f5f21646b30282618642da673bf32b8d39da9fa7a64fc1cae1a0ca84e61fc16f6512bad1ba50b0bc236fb8513420fe6a41bdbf4df278db8daf7fc76b3f04ddb2548c86298e403416e5761d2a238e1cf0073754b5f18b2752ddb248d01347fa5e619e4967b8f2647dd6d5dbb8dc6e054da6529c788450adc1082535a995968e0b6ab4e5f6f160a22ba73603b70b072fe69e063d53cd669cb7428dd0cef0c8d91a61902e89ac70b0eca457dff91454876566ba89cda89e183d9e1882e8c32b9d6c99f401b3f5285192293bb5471bb17f93a37ff55b59352f544c5d1509c75c4a8134c7b97d6a844f30d163e6fefa550c219200d627a976873f3cbecbc74973cebd6637a05b854a36f549983f53b657ce80b46ef85033188067ba2c086415fb59beb46d8d59e78c4587222b34b4ec9dd186e67c8175714792b6a7b389f8143b0851cdd035340d48da8da696bd391af3110934b6d6584f950818124b63f837a7ad2fc59e1882881d7355bb53624bbf33ff0f01f2607b1f6711f9cf6f05a84073c26d2f897ec98a35031f4e46acf2756fd1d13c9c74628a4f05441dfffd79ac2205aa4549ab6e062e08c931a8f8480f85c9a1d8fc7b737bbcfb1edbb0d6a5ba47bdca722ed25843a5668dfa58170fc472066e13b8473a922ec631137a5e8fde37229e4caaab06a03a5d0c5af7e9580191886206a89c9223722668af4ea908e43c48bc9145c429d37181386ad97d6ea65b262119db4f71ff869190f26a142c32f25613e6102a42d9285c3b43ea4a43daa68bda0e1827eefd685754f278c174044d733f3b09950249242b5496042fc523ce61040a3c037696f94022fedb07e56dffd806fc4bfd895bd1f78f5aedb39eec6334e7096446bfd24ae754f586d8496b80a26422bbc31bcccf23346887c03ac93ede032aeed6714265c2b29f16b2ebf65221255dc3c602a3be65ebba3a292108c8120ce29aff9dfa2e80e57c7a790b8f0ae32a4022643465df3ad2f4b669b213c094631d0ea757a8f0666fb22f01ada6527d7022f9ae389b34596e67163169970d1dc1a48afd796d3df2a09a2bc6da21daaceaf335324803d45ecabf8f48be5d6ba2af771a136cc8ecae1f51edc2409944c8c0151b8f449a5018bbcba8b22fddb186f993dc6c8477097ca89858f312a02528bfa2c79691734c9928b8d976bbca106f053f11303e79d163671261cc7939f18bc83cab9788c1cdef89bb3d2ebd3c3c7f8d75f59b30a1db39b2bc6252c8994621e85497bd2d4b17d10a802a3bc5e73c0789e1a33035625e86cbe8f27fd475d18fabd35f22e3b91cf268495c4fcddf085c56db331c1598abd777361e3260c8b5f8d7abfb1d88ba6d833c39dec5393f8e19e41ca09e839b77d80942fa5fa926d52ec4ed9cd8318cab10b5b55f21761c7724ba0d975c3987a079766d648fdd8c9cb8630b50f904a7750623489373d55fea7c85e76ea8ae05fff33a7b963403051a3614dd4a7256112f79a97769fc86b39fb2db785c56217360812b3529389066ff50d3a33ee20cbed516d79f81b1f5a329882e683e5ab90399b5497762e25bf713cd004b043b03b0fa0ace4190cf72d56012a5a38b1d970f525de2f4d06960b09350669ea0377558fd167d9d06a62d6f25202f017b86ba96a36cc482419f3f125a7c429276a679598eb21ccf18b8a3a3d6d69ae7d7d6b8ddf93ff1445042bdccb80e59a1d9bd77e7903b3265eabc1fc3fc9c013cf1baefd2a2c279c2112830b9e2f23c9fe0bc6a52bfab4191023428e804d958b2c30d1b974e5eafcb674b18c93e9d817dd399fff8ed8c33b0968698a69ea99bfe0aeef332285a839ec29e03df4215bca74ba20e8d40d1e7f0e54947c49a7e532384a11a47789e2bd87817a3d93110d5d52795f156cccee9426793cf9e84c1f45da1b74f49b075b102655bd2d050137b649b875e8e626475d8bf203fc699c2441a5e7004ef5e195bbb04d169b79d2028c033d0b7e7280e288aa6ff4712368ce3420a24af7ed5a5afd59118465297e5c3f7970dfa072fcc249ef9fd69508260bc54c2b51f4bbdf6c57d9b92f2942f9f12467f609785cd83fb2e730e7ffa4c46844f3d095e532042f794b7b35665e5e5f199f91f0607a4ac43a4fdd70f6dc06bd4dfcf151fc8d88b943410d7a9fa78b0adb8d5a7c7378ab7a70b1b352a20269479b59ae932abcf65c352e3f74e4d9e7655961b93a861b664946263fbde91f927325d45ce3e85664914e1508e6f1df25e6bf0fbb62dc6572d548bfaef331afdeb1d6c32601d92cf423b4ed1441f6c57e8cc4557", 0x1000}, {&(0x7f0000001240)="50d4be44763bbbbd4cd5fbe90c498c5d819cdf0b0cc3265afdaea08f8cb48133690891c5b88a8409697999841654431869534452c2376647620a30222517e38595ad45308786bc6fdac64d0252511193bd7943878054f57c1e82abc08fc66519558b37554d0e6852a7d5439e63166feae2af77cb98d3be124bb2e42486b2625c6a9ddffe3be4237c8615e66c20b4b5aa74692e84433de969ea03fd4a85496fad7bf55aadecb47b80d01298848e8d84c1777bfbf84ed901e22f7f36527212d0c2e701caad0f", 0xc5}, {&(0x7f0000001340)="eaa0b246500b664b242f27a68a94b4c08435c61319b021fd31a8db1716787774f74b112ffd164d7c2406f9bcd613b872b87f69f10631580a1e03f3d2d469ebbe15f2e6d6334ad88820d472", 0x4b}, {&(0x7f00000013c0)="1bfed2097c468c1ad7cc2f698dc4545487c1d951d12530a7fbfad294e10adc5b64b51a3f4fc01a08aa0fe65295abe592d6eb085768d2da746193fa46afab8c5a560c83562be989b0df74f8325103a8c01b8f3f629c093194b6c433b1473b26b7c50573cf95766e1bfe97f80b3a1dcbdfe6f59e2ff5ef493631", 0x79}], 0x6, 0x0, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000001500), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af7fd4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bae9ffccf1513e4f46f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0f6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x80, 0xffffffffffffffff, 0x0, 0xfffffffffffffda5) read(r0, 0x0, 0x0) 15:59:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r2, 0x2000746e) dup(r3) syz_open_pts() 15:59:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0xe, 0x4000c002, 0xb94) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x1b2, 0x8}, 0xc) r2 = geteuid() r3 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/68, &(0x7f00000000c0)=0x44) 15:59:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() lseek(r1, 0x0, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x6, 0x0) close(r1) 15:59:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d1000", 0xc45) 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, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x9, 0x20, 0x120, "c12f7f0d54accab23368eb3c5dfc55312648ffce", 0x3ff, 0x3}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 15:59:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x20000000000006}, 0x0) geteuid() 15:59:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="ff1a94dd8b81cd9d1e49ed1ce572a516c500db3323ad6857924dfdb35c20a050f529203dede36041a26f7c87c4fc6dc7406133007c0fefc72491caa74f7d76dae8f639eddfb4425f3fc8fc8cc857ce12f3d5463519b8dfe1e36aeb34405c33cd2b61546b46fccdedeef9b0c0d1c71e27e80c6d2da1513343d1769c5b57dae3bff38a44aabfe1d8d281a4ec72fa631898387ed898fefda36fef0e6d35b8cd6ec0268e41cbeb001ed01c9154c2ce54821f24381330fc457c903c9329afa1470003d4c4feb67eb03d9376843dfd5c74f395772a47d833126a03ce725954cd618e37f279c84c41e51458169c80e2bae9fa13210691e89a7119df73b1ea89fe86ea93625c3e3ae05b70ee7d5cda61f1fdbb76c4cc5810c8158fc85797f22b997f977224052fcfb1325b1708229560d43fb9b01c888a85942e9cdb23d92f52789aa2a176e241ed19a658ef7976f1f4e4545ded81961fccfc8400e0b9f48ff50ead45d638dddff75947cf63b1fda8c9708d7fc7aa5ba42739e7c40eb1c152124f40271d7082156122ccffe1ba4dc4a0a5d4d9a85fb3f1a0416bced1ddb185c0ab0f9ed2caa8de366c1d229d924d30cbb705efb6bbcde2da61a38f354ab678ec0aa1b090e13d3d0e4ea85f9046ae3e5138ab10dd53990dd8126326311dd9c587f495abed8bfa28a1b299447ea885158129aef0887722729e68c087069589241f7c7cf0672643a7b5a61daf5a7c3dc96b94aa6931f608c533b2b477f991c6922674f26858b5c65d535440c53f6f909909d14518786d46efa3263babc0ac706f8dabe0ac89f167114cc1f617975e1777f07702bd90278f4d13303cbf9bf26c6fde3bd3da5c071674aa4eca211f2aa7107568b3c30ad7141102a5c19f61b0aeb104ea10de75f1ca99920b9929677e2d49170ebc08687fa38391711194247385f5131d1baec29f99a1d15484cb0e99da3e4e18792192a711ddf8ef4cfe05087d817127ebd21a170f3828d72e907e2ffb774ab329c9999c4e6adf6081eb3006e30a952c1c6b04679743cdbaea35a8d50a4cc0eb0d2ee36c6392279f5609338d15bacd4f976f1617b9ed5d9f8791a398e94bf274fe9c15a03a73a4fa22aeeceda6ec6bb295ad3ef5f4bf43e4f048ed7dcfc3ef9a6787e082fd9e9066be4394b2c8e4666b607d0af1359330883b93c25c2d532a77a6f3ce8f824fabbedbd68b4849a0757661951fed65ca2e6fa02b3cf7cdce61dcf7499f2960263cc0dd9379b61cd2aaf5ff25e81007e4c23501d8a884460f8543a3c1fbfd7b502dc0a7754c40ae80c1b1b15e7e4bc1919c38c9010e9a6579d9687a093059be659e555465850329cf4cfc5d505a708609363fbeafaf02b047f1ffa7b37d76bc3772109c3d423f810dc68adb47391cb2af8cab6063a67eca83af6a05c5cbb75937853889bc135a5acaf7cf8adff88b4b9aff44c1f49b80bee072d33f4d2ae3f9944f002fbddb5a11d55594258f7d52dd49c24c59b2f59a2bf82517c37201d703cdd2a70a2165c74357b884465513dbab9f5129aa3dec19c74a0e155be8f42d63d4fbf10f42294b814dcfa6670e1a113737f5c96d3552c812b53520e0938c28b2997de3e69abc028af34253444fff6586b47b7d861c02094f25a3ef0d78932fffaa0bfde0c28519f3d3bb66ef2cb2620fc81223d83fd463b89ef8c36e41860e98d4c1d9f764f47a0a43b5ad43d71046cd69b46977738f2c139e3800c068286f8188aff8df205f5eb3b43102dd1da5470f4e420c3904bc7088981b839344c6dda044209e3f84d72b73dea1cb19c76464592a8c09039755ed98a8e371f11c860969438a4b43c6fc19022f085ea559653a1c216b7e90adecd6d15b897f5dbe2ccbbcbda944388ab9d8a5c1244182c7d9981ad087bcddb2f670130342c5b22ac2776dd33ea833deca01d4959aa5857100ad1bc1738382b3da129773c1ce427cae5585db3218775922f8b57d67cace1e8981e8f67d6d2bd3188cc6798eaadb25d2fd04161a39c11acecbeeb591046d186ac8c230324691a31eb26d1d4b615abdbc35b2bb86edf963881d042e155a598e2eecd9c7436205335cc2496c1facf6e200716d0a2991fcf02aabffbe933825a8782f5344beb0d187a4a56d39f8d5c3d91b21983c0fea8185446af0494acde21290886e3c7cea9f4d1f3ca44d461bd4492023caf880e06e899a7fbde5a440c24c8d0c139f8348faf2c8ac60f32eb01122d022728e3207bbd3ed6de398e665c697dbde7b496909a7de08835c542c2a074e7f33cfa0081078f10c513a0bd3cca4abb60d116d18ff9cce5f88e24668d9f3af55f9416ac1a3405d0debe8ed08e75dbfce8c9e47278cca6cf44ef1da942b3dcff68c4eba9d888e919a5be37efed5ffef007e9c5640c576ad339616fccbeced6146cd9dbe214289bbef9fff3cc3b26f74cff36ca885f3224c2b9ad2394ef6ede5b7e08657aa2afcc136e6b68bc064fcf6478626e887afaefffa79d0a3aea1b0b8d778d95e429f7256a09779289fe802763c2be9aa60e72a55e8fd09e90db90e6821295d3016744f94c82a7f5afa8af3e590ee8d7e61f754fdb5ae1df6e564a9eabb0e95c29862695a507c6192f50ccdb76adf71b59b6b0b78437506ff1c79aa8d757b239be7a98e7f097c62fe2045f16cb3d95d5ca90ca8cedea5fa1e7cc4e92ab51f509bb85bc698e861b8eaa50d3358ea721bade852512c34df46726c65a6898b8b49488b5f1684459910151b17f21667115dd6777b3b8501ae5f2543b0ffc1666e52dbfe73a441af082bb1a2505eed0f618e1141a4f563ce8613c10b062f1eca54cf9fc0fd4d4545e0183a041d157667a0d703c4d5fd144dfd5f45369c89cff34c9c412149ca7dcbe82f62a71bba1a819aa80ca5d34291090db4c58afaa6beabeee66f985a4ab273ec2b1e4367473c55faf0a1921ba8ab5612969f06f16cf357fdf8b7105ee87ea8b46cb12e0a0d22190f53547269e90d00beb65968b9e5e8d8031c80a01cf150e234bf50ccfe8b3a16e4b8a08687f6adbbaecaa919f58f128f7ed1de3c1896434d9c8a9e5e3e117637c8bfd3e4b24e8f454954e69ab630037b5d014eb5a4253e9a17782dd833fd816806d4b252333d1f07a2ee3c3f2266714a37b166e6f06c47d63cb932f2e85cb5cf77db6bdb9a4203c9914e938a9500b4e751cc50b48102034fb7731ba869c5fdaa699cf62b8b6a419336bbad6541ec0b03b55a748c53679870317c5d1a368b894e8fa2dc0698f7fe13e1e5fa4e947d00e81e58ca4e2e8f3131094a7877f96f75b218966c63baa6764d46267a15314dff1ddb519acb8fddde910c9d570303e7b4797de58066be5de2f779581a53dfc3e59af36e95f3e5bf8aa479e656416a2f2113c1ae7c68ca72d94eeb1dcd09db67ac637314cf14d51bbfd83b08c4330cda1f011cfc33d691154bf26b936f030829cd85cd8a57364d0c9f0ba6db4af2686e9be3ec129cb9c01c68b4a01794a682c173fd8ca2bc5be0b3479c6aa00e82318e194ba8935a728fbf4bedd05a36f7dc1211d41f1393c6a1332a64817cf3a1beeeea2603feb5a206ae36e39629df81", 0x9ec}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) listen(r1, 0x6) write(r0, &(0x7f0000000200), 0x4268) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001e00)}], 0x1, 0x0}, 0x6) syz_open_pts() 15:59:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) fchdir(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x800) getsockname(r2, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) close(0xffffffffffffffff) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = getuid() r7 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000005c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r8}, 0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000), 0x20000000000000f6, 0x0) nanosleep(&(0x7f0000000140)={0x6, 0x5}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0x4268) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000300)=""/133, 0xffffffffffffff11}, {&(0x7f0000001600)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x58303ef6158d7a13}], 0x22d) write(r2, &(0x7f0000000200)="c7", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x6, 0x8, 0x9, "e31a5422d68ac97e8193c3f88bcd346047793b14", 0x7, 0x10001}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 16:00:00 executing program 1: r0 = getgid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) 16:00:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair(0x21, 0x8004, 0x97, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/173, 0xad, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:00 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x20000000}, 0xfffffffffffffffe) mlockall(0x2) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffda0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0/file1\x00', r2, &(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)='./file1\x00') 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') r3 = open(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0xc) fchmodat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x98ae4afcdf5d6583, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) read(r0, &(0x7f0000000040)=""/126, 0x7e) fchmod(r0, 0x100) 16:00:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r1}) 16:00:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x800) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5ca16c69ca0e3c1ea624"], 0xa) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:01 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = syz_open_pts() getgid() fchown(r2, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0xa, r1) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000180)="a33f75c5893562d9b2a8e91560265bd40db988adca38fc9fcb2dc1410c172db1e0787b9c01a3c1bbf0ca42279f7e6593173021da1f379239d85a6da6aee8608241b9eb2f5197c3dd4920c9ba5d0ec8184b0433000f5e6c35d4f62290895f160e04eb90a2b29ad31dbf998965f77fa8bc15adb6e0af0ebcb1b52faa186bef1221d997f247f980157cf05625c7b03aacdde0813e0dd5c0d489c862d18d01131a51efa64fef143c5ce8d8488d58f0043d271966c91a286e97badb1f6cf0c2f4a7e5cbea1e10107fea0e849763b0434801b53d4c435df7b711ffdd6839f92cb215c2a3a20b95d6455f382e3b", 0xea}, {&(0x7f0000000080)="4c9f10044d471fdb7635fd4dc845adc2f28324644e23985f314004cae5ed9cc142fdb77109fd607e64cc23de59dad995c3a8170361c97fae86763ee2900ce04119ef83d89ea54c2be680922175ac31deb7c7bff43331a84e4523aa9c3f5e5b1fd78bfb63da9fdf1f340a8c7db3610cbc1b365c8da68bf9533f22cd23c7da86eec6e3bd23afe754cdec2938f745082b90de3182cae5d4879fc3697e1ce6b13964570893930f5fc42eeadb75d3bb8f8f8be2afebc2095cd067f6a4", 0xba}, {&(0x7f0000000280)="e4ff6e0c3dcc0469e8086d5b31d2b9b30ba278abaf0e316a2823a003a7055ade65569c22b97438d5cd5bdaaf1c7dc1d127571b534d2386f7fadd11a586645a09c91468fc80847719642551572da3c75958771222edcb9f6d0dfd2d706a0c519aa8bb156f8a5834134eca440fef084c62eb56ab4dc19633af34", 0x79}, {&(0x7f0000000300)="7b899ba806809aab9d98f0304cd281ea5f7f5f0b4b8a2e3716110f3194d4362d3d74e6bdb5ef6aa24c8a351333a9c8ca93916d8d122befefc12f3ad8a02815810ebc3567c9c23318f043151553553250deedfae509e69d1c77c4359f4be8f78ea81a023a6ca8aaf67148b2ebbff4be32fd41d98a8c5f21c5da4a4c7f3fb1", 0x7e}, {&(0x7f0000000380)="24969c76ed9d54fafaf0f6096b2ed42b78c19b0a6e5f841a41b8940c9ba24078f16b421903212167c4bbe84bd7325db55d3404f7d046ae43930b2b1cc6dcef2c0cd4e798d891c7312da5c405cf9ee62e4fc62b96cb27824d6f2ac7087962ae3f06eb55b2487b504907316887356cc52a452bbe8b6bafbd55554352235f492f1d739fb0122f9ead02fee3760c2ba70d7e59f1d4a23333af6d403afbc62318e0228ebaa77d05d6ce471b5e5750704b6b2a8a3c2c6b77e2eec6b0d858ab93db08cf5e775b2ad46deda6", 0xc8}, {&(0x7f0000000480)="381e8ce1a4ec1610415e86dc30f3a4de9402dba88ec07e07c54aff8da05062daeb76cf7821c990af6c4a5f71b5667be4930e39e2dc9a8037", 0x38}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="f8000000f8ffffff0100000003000000667e46d8f8a93309d3b087a17bef5daa50a14f409b21f93443423ef19fe9d987cc797036736eaae152a332aa906feb9b9bdbd143e53d5b284e41d7a26bef4ab1b765ffc8647624ba41b3f33601946cc542b1a6c8ab2b05d7644f51d913cf76d49480f9baf7f72bf42a5e7b72598c283913ca84249114278d69328d2a10adfd0e65addf45c7082e83ebd188f6de531ed02d71d962bae90a2fb433e55a9e21187a4584e9e7121e9028c49ae6886c557ee0b5787c25e5e880e76c46fbc32723f0a2cb111bc062b1d6212f83dae26d27349d076b40951c91db0923742024f1b115ec3b28edccc90000009800000000000000ffff000003000000459fd6edacfbeb79af8e5cd9cd744a289362d59bf9ddfa16c41374e0f422b4ada2badd4bf917c69df5d121ad893e9b344981bf15ac0777dd3d87e1682fe77baaa31b19a0539b561e69842e1d99dcb45ccf455f2002988e56e21c4b3c79dcfc9c3f521379b53ba3e9406cc240f1ba7242d3198a8af2a607e6e5ae72b74c85eb3cd4fb194d5cef000070000000000000000100000000000000d5d1fc3db847d78aed3b7281c6dd9f9af5b419764cfbadf105ff7c3705f986118d7c245eac621884c6ba4c703f9a5b9ae071cbcc4f10a2c1430bfba33ab050983e3cc28a4de6866d1fc03eb0ccd3924f83232d6750ef99cf411b600000000000"], 0x200}, 0x400) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000780)='./file0/file0\x00', 0x9) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/195, 0xc3}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) 16:00:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) kqueue() symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') getrlimit(0x3, &(0x7f0000000100)) 16:00:01 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="e2b195fc0781d434a5732690c0e0a6adac2dae6cfe1e29c59c081edaaea61b5582c7dcb7fcc11f3df2b2d6be5f569db1dfc9ea6d50c9fa7727fa6fc7707b4bb18f845a8559093372fbb76feaaf5920da58a2020ea6652d81a6d70c335b58eedc3941bb940bc99ec687ea0f216ed9117098f83e95d688850ab15e9ed77e4df64f76eb1f835e7ced12c19994025fffa63479cd001fb5c2c7a488c2d3431ced9337a64cf36c6a2efab88ba4ea374be54b885480b48b85a1572dc0f65b919c583fbc043a4e0225a423f4208bfaf1dfb22154c5589c572ac7fbc7240b8035a1647149a071a442da8865cac90ec0cd2bbafb87adcb9a9086fa53da0ffd61526e11a213f857364fdb03e8f3a1e3cbded4443db621ac9e31f7ec17a70244f79e64c2f5e2025851f4100b88277891cc36d9f1269514e0862af500502eb8eb63cc72394fcb0e8e8454caa011aa7c72b67de4e3203abc3ea555ed6eee69e8c0a4bd41d8e2202174b1866929e5d4436b4e618925625209d45269ea52ac86b9b00096565defa85cfe76a095c0e1e95043de5ca26b281ed5b820e54c6dce799706f5865277161c1f552482ace0e4be78f72f2bf23fabe8379625c55d66799b0a09192fc76ec7465c988e89b936c8bc546c5ebb0c617870c44be75232276b892b37a87e1b064aaf976b571d1c1d96fee674e2fb6ef1e0815fed0235267e31c9b9f2f6d9cae6434ba391807db1758b8c7941ee3bb5be244ec850a832a675c1b339adfc06757ff1edb4d02ed4a37dbee8ed51a959b6d3b9bf37cd5071e7a61ef0a1628c88d4e9c2233232eaa791b7c99a89a323af1fc0f3b9c4378e4e61e834645526f723dc9a9402eb523aacd7c2a393dc0f50649ee8868f4dcfe1b0a593ef81dd6246fd07a57ae51ae68c4f2b0a909f398f6e60edf40ece72466bc66a8f3808e4bf0a4fd7ee1db7a2303e79ef80e0ca3107f0a4df72516fbf2163cae7d9628a95842a8b83e01be429f22b318efb2c0085192a8809d8de5f3f9b2d65123f41791bf344dc0803b0ef5ce3ce46ce203a2d22c039087ec13ac37c978a0de0e4c21fc0bab7ffe8022986cd53596d632136bc6ea32942be166e98cc581d051f08a34b82d5d38b94f57b28891653cdd7ca6ae23e349edcb897d3b6465027589b9f44e3f36e864abd281c5a30db0f2bf94d70e7ff6130b843d0706feecdc270a2e492d998ebf692c0c1d3ec10fb8769524adbd5482004cc671a50b6ae89833299ef6aa5d7d4aeb52694ca88e79fc3f2bc2dba6713a9991fef2e3a8ec5a011814f7c38498b9c5ce19a3cbf1d5df69b36677b3ab57a9a3dee32f828daf647852ce8dde9c88ad5c5327cc19273e471a8cdf3ccaea5f6e4e6b4b0e63325b97c5c15843b82e5b186b081e5f8813b5db53cc226f32992bcf950e648312186a87cc91bb39d99d13317468c7f95de5918a01937edc4a23a16f0e5a93e93ea601cf319b7d3ddbc41c587d3f1b0865dcb305ae1d63ce8c4f8b8e190e0ec0d663f74716886f543539519e7b3b9e203466a219d6e4476329d2a57d669f43c9ea97c48331036a92a172adaf63afb9e861c14016f4b73e62d700c1b8726ab51e4109b3db92d2dde13fd158344277a4b58080586dd5d27af57d757f6812e6588e05302553810aa98da1e5bcaa0326d09b1516dc0b048a2391916c2edae4c7ca18df58355eb45fd1e9be08fdb71bd1988c7fb132c31f45dee8c71c6d8db3a641a0250df42c5214d60e34e8c083ce1ee5a2acc4e0c45cc871f14dbbb7520e69d76f4c6f482c97ca6525efb0d52c74828d566e9c4b6e6f6b89c9467cbd924bb25fed1049d7a7c6a00114f4f38be417b698a597714534724a7b200de415af00fdcc98fe59c675dbff3167e61e0ebfdbd99e39dfcc32242b837a62f70755653ef317b1dc6c302acaa4e2938515ee50fd551f6652476cfa2a07457dfe785cd0338f9110d1ee86d1e756a7b8978f3e1ee12baa1cc0d99b2908705f749f63c4a2120e0121f0f4e55ae36f9c7f43bcbc57dcbeb8da53a84dd656309f709c21dbdfb59763e7a20403a8321ea86cbf2afade3410c3d757a067edc549747fa7128b0e03e2534d97da99db0638e4d5831499b869060f8e58b387f05b7dd7a1a4a6236a15cd11c94b991ee1dc71c04585e6658d20181da351124eb1e00e4228d1375a88fb57b20fd40df0c3c13df96865cf2a19f5638e79044e90e22495ecdbff5451ca5f62b4fbe7f3191af5da8e334e68fc70b71f4d44bcb4351a320e5e740111eda3be406ca0423a53feb5e6cd53f01a48c9cdf6fc75977de631be39813cb72684ecab814e5e1c5416ae85974511321ad0ca1f5e97f6ed94f424ff5b252408131d471ceffc8070b810b1b167c484adf0f24fddb03e3598931ecc4f2ac2b641f92a12e72088a372183b7ee9b0c340e349c14f7f6f8fd5a8f21af85f60717f7d70e36d48f92f14d10b7c0ac0933ab4510f46dd75b897d3dde0387fbd713e524af28cac9eb19404be7e1708fb050b898761503690f65826d017a4236c000351b1b4b15a44ea20fd0b96610301b1f7f031cefe666a93e421b116d100199016b074d34cddb03713b387087af2f70a9411b4cfd82fe9350561b0c8b775d377dbdbff05cafaea9e7e99b3f4d0dce4a7344e24d63e62364b96cb3c9d98b36a4fb003c0bdbc848c2dd41cbf6f25bce1cf4e8630431aac933436e5df518888e900b742f547c9d1c7dbf79650b40ac02430b30b4206d2e920ab29cc4cb2ec4c352bdacb8c03563132f5721a91c8bdd97121ce57dc304a17780696daeaef1255863f2ec1b9401a04cf108051c42fd3f25ef719090ebb8fd488e305efee7c34848b1017da2825a168eb86da88d8b34b2bdf59e0721ef75a696b579bf7bd0c546d499a85a7bb633105cdf4de0a2ae3cfd632147cc28cac82e57b18c1789d6384365c8621af02bcdcf248bde18bfc5ae1d748fe75a9c50e8bb5e3bfb57c670ef8c660deac48c7d829fded0b0e40fadfba93e793bd61c25482eb12f831dfac02a6c0db26c005857f6f39b9e84b6ac92d5159e153a815c2eac7a1f80aa6e85b50515a42de9b4dda820d6a0f58302ed8e86c8e63774405abf1c870f11520a44a95de4cde82a4b41d3fba91398d5b7bf6a0a19222f27fdad5c4cd24283f6b1988880a7c12f26e758e511ce5a8b654a33ef18da7eccb4050dc8a1a395357077de6b854c34d741b211c1bf2acb4857386a7ff2de5fc4f94c5cb1a658f1929bc632be78f8a56a210327b391a3189e3fb1e0fe87b4e2e1cdb78e17ca2b0754dca770c45ec1f46a383ea336009cbde9a2da284096e54d9874a82ae499a52aae091bf6c34caaf587750b09c51bb2a6787c473ea7e17e3db7c6833ba180ecae44521de68aef31693faf56f1673bed7d533f53d761d05b872c326f1d473e5c9ddae1a0c71aa2d6afa08041ce91fb877d91bbe2de0c6435854e6e0400db2b1f6af04c9f0e7805e3ff63f53330b76fcb30f7faee4a92b62b2e402d0c99a5b91e0dcc05888098f541bd1d2f64088825959420c4c2a88be34ec3b61789eb898fdb029ef9c23f4b78a76b8a41e45a8966bd2054afd6821f1888904007f6d27ff052357ee41c039844b5311c71b20c9114ba8749b345e3be9c0f0bc14f9ec62b550823810cee60d223df17d4cee94b90b8171c0f5af8e96d0483b165fbc8295c33492bee48a1c1eb88de974e16162a85fa275d985696a72a760a9f948f96fb7e6bb1672037f81703eeb618e51241396eb2ddcbfb25f5cc22875253b00cd720b996929e0a6bc82a10a53524e946239beb1762e87bf2a1667638166696fa1d92b74d5ac379e88253ce99cb436f12fb82837a09ef1ad55c4c0922445d3a39115978e620fbb415f5ae75fec4de9b4185638f9955bc9182b21a55ad9456f89f8c93b40344153f8e4a77ada0887bac6af5320c6030d186a0e750c6145ededfca9ca4771175ce735ff37fdf03e570ba8c49c9cd2803ea0a35a3860eb266e559191e0f5963573d7dfa4cce63655d3f31a8a884d8fab09389cc3fde78aca2acccdadcb1ec344d4d8d8639646eba385af3170c8ae987ff918227b221b4c9e7a3919b72c8d0ddecb9f95f89541f221b75c198b64a8c228450a7d118f79fb8d097e59ca159049ab931a8a395b92ae47bbd8befaf0e2156547c41e49308c1f5f2ce9991710834904211f297e864b3212e9edba104e3ad6af3d23fc1262a354dd68309f34d9d0370294e4238bce63c3b8b830d912a79946663733a08ec567fd085f0100a5ecca2ec362f9e324accbd2c5c35d6396e1e8f3b81d6d1226d57dbe325d6eab16bd05d2ccb211d25af6056aa13c2d413fb531343426dc861a985350b32269dc725ee82ec35cfef92b53b7c4f708414bd21a734eef8770140a2d7b2b2281457bb943114b4fd4e8d4b0c8b5620172cedb1356618a954a2fc6309587cf74a7962e9ea8b7a3bbc7d759e2a4a656afb031543a803dd8a65366d3e4247f12e2ddcc5605ee19f9446065c9631ea1a7ed0a566cee732111bb7c98ba18c02bdad95e1b853180c426a8142c4e3a57f91a08c41e4b0bcf6035beeda68883e13dabdc1c22d729c834e5fd2140938d82a18ec65bc954a2cbc50e03b24733704de6e8f8e3b8fe5b1e40f27046ddf0332fcfcb4f56f3734a649e405d5b2213f98c104d492f22ff4cc266be9fffabe54753bf0a62695e8e633ef4b671ce6f77972b8829a074efbe56c7439333ff682bd101e84fae9cd67232bb587d7a9c652a1ad0be910a56823a051d5aa790437064cb750783a2ed47f4ceea192458683ef749cd29fb5fef7f78a55ad778d77c801f0e3e85c61670505abb2b8b47e26c7b3192439fccc4f541c3453016734c8e230b90ca6ac4f6e5f856de537dc4f28cfd29c74aa97bd2b9c804280d4665f69444fc505fbbcf60889f9c5de029442fc046976045a4978441ddc56798cd4f015e73af1dd5d36f632825ae4bc28a5d3b07ae5212f77e3e9844a5837a331570912e4c708f12fc3e94d192a3ff3d33a63a34651730bf4f2ee838f01a93cdada2616c7490aa34be233736e9434d77a905ebb3ebbe57eab88c7292f893684365f74b55e1eb360aff40d1e15df265f01da9da77aff6e148fef0aeafad7c6efcda2be0747f99d6e6b3746467ca191bee0112b4fd65973a393339e101885eb1d4ccd5e66a3a89ed4f37cb377d30af2dd68f1bafa4029ab7619f38e8805cc2b9a34a5e94e165a6855a1886c5063123ddb87f05facca23d391bf58d463c51b1a9ff9ecd99eb51bde27cbcaafea194eb5a9987dbb0165a8591d81f207706a72e451583d50c072a294c16ac4447c5961845a5617392682257c38ce8c64d2f7e2b9c65bbdecd90c10170b4af6b38eea19406ab44d0ed29e85540bafdc59cb056d434c353ebba66829f7f29d947e2f673fbd9f3f36c8017e50881e7e08a3f5a1e031b726d96272c47794109797ee83bf7ab5f3d4179b9928962392ce3e8249aefa910a6e28de0b867d326b1044e579222e7e10d3d278712886915e7340ca3876716eb829c910260e2acfae943a5934f9ffb9da68b3ea445d1d1b57568d840173b97666179c30b17dfe3acafa13dd5bef28f7e1220c4eb0a1b808733eb12ed5740463138601f596b216db230af986a9e21209bb313e725d8d29b8b0c780c9a6e2a3a3632126f58303558b417ae35a0c7516259d05d76418738cc7cebe371399998db486c18bdf1c563c3222e51dfbc35865c7f1a2abe5bcaba884c1a207214f0e2d9914d013b65322638a50c8a6e5", 0x1000}, {&(0x7f0000001380)="4b45e0783abf10df2e523c15d89c0cbeb84a742f4cb03b702ee654753b2550859c595df989dc58e5a60bf3801b39dcf71ee74ade297f6131875255b88c9c74eeed6444d2cc245cfa89265dffc7747acb6a59eafae840ba332adc41a6b438cdaa48e84888844fe2f3a97b375b6489bd3083f03adc694962117dca4b64ac99e199187741b443aab0eb12c9b904fed733b618c483e11395a93e2674ab84f8ab7606c34325b251cbf025b96e56a80a9f2fcd3056898fa515052cfdab2d7af89cb1d4810c54db2136adafcba435", 0xcb}], 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xffffffff) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x3, 0x4a0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/123) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002efdcbf81ff39612687aeafab2f5c317fe428079bf5dbe4e3d2f66696c653000f8b1f6b3d9f82d5dafba6a5c5048af054bbc0e1d72a5ee0baf20fb6715e53575c4ec4d562989ff461c0f845a8380a7c1c5765556c90a632d9b11ad5547e3e8f329168735ee1697ec667e6100ea586345927fbdcaeddb27864134c6c90e528b84445cf14f171675ebdb56818d2b21f6d36e6d57ae22bd54fff0d9d1f0fb4ba0527d74458f23e2fbd4430dd4dd7c499ad82eb1276526ac675f7bc41f300747ac032f02c66537161d842926978d42a5ff81c5f3ce021e4fd67a38507b0f164c9190e3a4a963ee29e719fcba88501ce4b5e220ee90399e32f0da625012acb45851fb579abeca460c193b97aa"], 0xa) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) 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, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) 16:00:02 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x8000, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000080)='./file0\x00', 0x20600, 0x100) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:03 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/252) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x408, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x80000006, 0xfffffffffffffffe}) pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0140c0 va 0x20ffe000 didn't change! 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000028, &(0x7f0000000040)="6dc81fee903b97d055f8d4de4128f758880f197187bdfbef9ddb8b667a47227ce849ab392a735fcf2a192bbfb217d99b41caac0b08da8e1b6e7ca0", 0x3b) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX, @ANYRES16=r1, @ANYRES32=r1], 0x34}, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) symlink(&(0x7f0000000000)='./control/file0/file0\x00', &(0x7f00000000c0)='./control/file0/file0\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001700)='./control/file0/file0\x00', 0x282, 0x1) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./control/file0/file0\x00', 0x0, 0x74) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000002900)=0x1002) r10 = openat(0xffffffffffffffff, &(0x7f0000002940)='./control/file0/file0\x00', 0x0, 0x81) pipe2(&(0x7f0000002980)={0xffffffffffffffff}, 0x10000) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = geteuid() getgroups(0x2, &(0x7f00000029c0)=[0x0, 0x0]) r15 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) r21 = openat(0xffffffffffffffff, &(0x7f0000002b00)='./file0\x00', 0x9002d4c51a97905d, 0xa1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002c80)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000440)="dab558bf684b88542f6d81f6c02f5fbc1b215a6d353156d6c367d8f904956a214881d7e7596d441cc4b109b422d513f8ec700ab1e67f3c0d704517de4068ae8a1965cd07769184bb539f3b0ca90d399a3421d8e27573bd3614b0ebceb8e54c5d046ea07c4dec303d8a47b133cab6ea9711a19405b5792548065aeffba5133077033f510fa28e38a8107989a481f5a09230043fb7c6a565df03c13c6912c8f2a9a9604e7dd279bfbcc83d2cf3045afdb42c18d48910a263bc871b93ca8b58a1c40229ee8efad3eb0ad6d9fa55479c2f5b139c91d96aec97dd0910c1bde5eb5e94e2091ec4befc06a74fac9b49d4f364e5f279fa814cd48a222fb515bda9cec677cc057be48e2faa39ee80bc9c5f665412f625ad6f083ce275c4205e839dcf35b1d87df48ec6e6f95b8c009e07a7882675da83a57ae7d3a29371b1d8c5915104c631571a9a65e2e6cc50c2eefdc3dcbec7897ad48fb371da4b3156e04e3289313d0e5779e0b9eb059dbcb7fcf49d653fe0d0a8f5409c0db65820e16abfd148d7f049d88e2b0107b54183a3f4a47163814c5cc22c5e457cee2f68e4c732545ef93f7ad89d482b99a999008616761b8e3448d1e5f9f6025f18f3a44103e40668b68684aeec3a1aaf699737d73bae4f8b551dd3ed192cfab2bdab2524b1e556abff034441d2922943c35b6e44a89113debf3dd50a00774cce15782f0da88be6af7fca5f3a9b776a967fc44da315e5e7c3fa862ae4df172559dbb542c80ed70adc07ede2f213506b0ebb22e6f5b456a793ec689d0aafdb7972ba24eb92047b1c38d183cbd79e4158a75db70f18da14590a8cf133b438f476c819be8b79690c1ecdc9987de1393ddb3bc609b8b34da07d91454d5e68c5af110fc2c90595b0018908878861a8904eaee1297b092a968c94e541c361548975aa3d1526879a82350d20ee9ab129caa2efca3741cea3f170408ef92d6053bb13bbe9d0bd4aeb55ce5b67ec39b6716246e3329ca23a5574ce9bf1ffc72818b4a1b340f870f126d3e0c17f03585c24fcbcbb335ace24afc933dbf73d300783f998388f22c61dabadba5a0587699d2388d3f00b8addb55b01ace6e463abe233c3ac19cd5307dfe06da03d8887fcb01972d9ea1164b28f3c1e567339381a8a74cb7e3d02ecc432a7b39a420627cf72bcce6dd77f190ad087dcd86f801ec4fdc659eb15e2c98d6c24d583e3208259f6ae98c6232102073e4715c97372dfc0be2a504279beb08a2a1737eb6fb3421eca53f78c950a6b4fc9a49d5889b07d610b0722772150749b2ce2ef27de98ab721b7cefef57910a65e875974512cbe8771586b97d14ca156898aff223fa72cb0785da3375fec1868d7546e0f2349b47bce1abb2fe54998abc83a514461772e2499fb644b5a969817b13e6ca454343cc5f1b88834238aa62c2b2ebe21e91d436b708a4cc2532e128234d3321c9488e4e594e971a8a3209ff2e1fb94007149c6be75ace6edd5c83648adf1b8fbc2b92a55be9c9456d8ba8bc8ad740227501723c7c5c5d06f5c1005e5b09da39c7790144fdda73331b3cedf749187812c288ee4b7dfe983dc38195a716308209bd46dda7ac3dd5c6be1fffd744cf4d1f1fa57a60c2b2d27bbc5034e09780df6ddf7e5c1be0287a2e70fe502e56e2ce1fb9905a344839aa487a1e7f0883b306f649326a89de27537065b7704f96df5282b612dc6365584fc394b8dad4ce1ce64f70b43fbf2a704a894585c18a8b22254769fabc24a96571fa60e07d1594e61932a82b5836439d292beff3be8f0816961cd76531de7e89e52b730c6feb3166a35c22ac8b02970bc4b7880e039e720ea2017d3035c704cbb0defdbccfab3a849387dbf9146494000e70221d54f356b1b2fb503c2feb027fe68601a0e576e039a073fd6c3ea3430056f63f84e4c77b06b79593cd006ae22162462427c7caaca41925f9a7ec9a2db1c2455791d59c86f79d224645ceda57c5b0afb0cf84b16681eea39259dd95ea377e50b8bf3cf8133f3479b0e5a52b8e9df7e705ef185bffddbea78f39ae1e310f93955d5de80c74a8898ada6ab4c4808dbf1a9387ba778edef51bf629f29c2290a9923c526965fee553d1bf23f75d8a7d67d71f50f011532fbf7ed119781d2fb088e91cb154194176d6411040d7cb52c08c188380fe24787eaedb2fa34ea9f40442623f3d22d883e058c75695779288723e39b649959013b9ef95361878f1a8af7daf3297478b2fdf98da9e4edb5d034a44c41a8b9fd0073d7cf73f94098e068b0329bfab02a829cc1bbe05d2a3f6abe8cd7b2920ac0815ae2880de211b5ab9793bec792d26f6e966e421399613d4f4fc1f9fa2dbf6607ba1865a4ed9eb29c4200b1d3b588b0e89a7a363a505955af2473d7312b91d9702ee78fbf2b129a30501d11224f2e7617378f0812f7d852c1dca4c5717f205ff3df7b246d0b811600156537e3a925efe47dbfd15c07189b54ff50c65e3713300e5dd53324f1c3fd88604abd8d56f7f47f3214f790e2b4dc057daf902089bb9d8cc486d20737acab6f2a530f2d0f4d09503ca0164ed0b07b40144c7d71a1a12f1f46930c87b9555a203d3fb84bf78d421b339015890f23c22571aa9de8fafacdb7249114006f7841ffb2d7633b8d81ba8e69d59545d71738718ebb676352f96340ecd293e6b91d53a0170a0558a2cbe1e17b7b0a5b113e91f25695739a948d9617a7dedc01a4efaa7d4036d41bdf7cf4d112e9dd7977dc4eea9aba70cbe21cf6c472a1ba1cfe4a8d95b493d7cf7f781989eb9830bc8f31c0cc46748f539ebbd93068c9de9281b17b3dedf0fa4e9ec8f8cf7da19f98c9f936826b206044dbe44c57f367f8f6e9e0773ecce46c5241f6a464019570318f547cd757eecb1c7edcb7e24b1c8dfb3bd4a7fd0eb6f5660f0a82e8156d2478a273f4a43b2c0c47a8a6b5f73f8e5f78de0a82945abd60429847f10d7483aefec72f3df1f6baa1bd4af89275073b7d272080f6cd3df03c68fe4c9ee52498a2181ddc2d6df8845fab4b7fd9426957989f7ac1a678c5b4ef6b458071a1466947fd3e3245dac40aa579f1fbdd2d7064de6be2a0592cfa31889d0f0d4084012588c0ef5acfef219c887cd5dc7d78a8e26dd6ca00ccb79acd466b8c1c9f83963e9217473da54c228c5669da4ff9646c639612de34ed5850054c22360e1a7f9eaaed7803cef0cb0fe7fb17fdf4c0b2d7d3567d278c8578931d0415dd9ccce6c2399249503f9fabb2a41587f41b76c34b8154ab542984dcf469010a3ae4f3ef71533f85c38ea67491d42874965f0e525339da3009b8841a19730fa56d988b33b710da6681695f71f5110b9755c8565ee2b7b8a0b2b4b7ae4ca437f8b53f67d49a0ecc6fec0c96746cce20b6149bc9636bf69fd9c4c93b47c0f7a16ee854c005e27f96795fe601cab53326910c649fc84442f0f1528852730a8c469cf7340700cd95eddd8fb4c5cac7981a7397dcc465152535e839314a72b694d8060e905ae75e4e3844edf2824b62f2209954ff5d8c562a154b249addcc4627e4f935cc2164ef76ceb751703743fdd39fd0afdc15b25e7abc8257ae3c40f1d403ca84f2d5e39cb55cde496667102303d8e632c4614f888c469083ddd5443f9a7395000d95625b8c4dd3ed24e5cb5173ccafb614255cb94ff5c1474ebc94658c12b74d9f1e7c03e2c2a429303aef3a79b7db89b9e08e9ba017b45708a82c5651635d9dfa3c57f462f937f53f9c0f8d07b0b6d56d21b2f127f9f84483f9952b62342fc09773eec0907f325db97d7673cd3f5a05ae4c0f8441f86473d28a5c782585ced90d62145bf341c820908a492dac39919599b91e4c3abd1e6e8671f3bb03f118b026b1e8fdc74d43b4569f430716302385d7d2c43ee6edb306947b4800425d6629d690a3f59e27537d6a65a1d6fb91e6f502e9a1c9cdd2b157aa9d31757660aeede05026d7d73babed178d6ddd7a50e9a7026b7ed5fa9c16ef161e01ed797f5502d247f78e1a938dce3919f7d086044dd4f97201d5f1af2c08ca7d45c09d95f2adc093c40796b7f9804809bc8c50a410bc1e41f65f5a6fea20beb8cdfc3e8f85785690b2b83df967f3e6a46ac07bd9576914bd77e9490e5d517a1c90789e11fbabc94c931620bdcd86fb088b6953e6da8ecee9d7189ac078ead1c386e97362ace290e1f3206eb889ddd3547f6d73ccdb972f6c54cc0494048cd84ec6ed55a4eec10d6e532d08aa991af50aeeb1dbba15a4898a1def8d91121cefae603ab875287845edc533c5503da9085f208b26e369dac99ee4f6f69f79dbdfdd703e2d98992afc13a737b7ab62661d7564c99ffa087ba255754c0dbf64dd279a33f2b5806f79f1e9b9cd0e3f7a19615180f41e12c454505eae11a365b818ac05602fb57f4a0a066e618894a8f09c401e7b19607e45ceb382e24eb4191f97cc88fb90802b29038201eebbac38b95097dedbd1d514c249d9a6293efece8d45d93ad3f53400e9650e771904371cfb7247456e14353dd81fc125f5e31be1f50c338f7e178c1b2469ad4aedc9db3ef9a915c10df0915efc66c31f8da338131f8275ffbac0d0d15ac5c38750b7b53c894418e7dbdeae1c7a4be2b05f8b2700ef2d149a2650f60b8aad28785abe5ecfeedb8a66122d7a027ac6c45572173c39d4002364d75600f5bc674cddead838bec01a56190b1c67bf2e22d41a6fe1f4c609f8e8112068caa8ba2f2d9b533c995173cb7c7a914a32d906475cb628a0aab1461e84a961d351843c9ae504443c38f6d3128e4ddc6bb1ac644cf3a8382f6b45f09b397183e17a0f6c362eda5ab97a6ff637252a6675f169c22b7f00d7e947c317cf7e99bc55413a179491c12433c28c8cb66fc10b5a0981e5d2e7104d0aa36325b5ff8d160bba37eba8a3952d9c9b05623d05f00bcebb9cc732aba39a4829c56fa851e3bd3c8026c742f785d7bb9ca016f626d0c026aa383a6f834b70a9c6129e0350b95069f0a9b8439885d68038e487ea25aff38a37c09a5996ff80f57ed7aac0af014f859026e50bb8b785d0dfb607b754a2d25b12dc8cebc39199ff6c4d3ba8592d0660c156802b913747688c9de0fef3d6d30c22d05d43b94b7ae0ddab6e6369dca549cf5b415c2521f9fe00d85a5e7db52488b6bb5ef639d9fb4adbb2d2b2fffe8c09f45ac76060aaefefcacdbc1e109e3b23eb828b0e9ba4266878ef3d2dc1692d1bf650e3c41538cde628c1dc79210f9dca68158e77f33fe2c7997aa528cbdfe0c0d9439bec414898e1b3940f65d46a967689fff69f2b85d3e1a5baad2ec601809bf9e4a059348a5f4670e315f7773db592514270a0f910b4d67a29e5e0210ad5f43783ad48e69c4fa7c6b184e558cecd95a7c8b989699e68e2623df0cb7993b78f955c2a379484b96c347870c081acf1e0e48c8da82b366abdf3ef387db71f73b32c7da2506324495f2bf5815480250bb47d3ba272ebf0b26e797bbaf5992a27c917ad8d75bc0409d9a0cc76e8c98c0a2f5c3a2205b197492627d4d88db3450b358e73229bc424a223f99bcd38cbfb1af3c9128dab8ac08ce4b5c4b6942f410705dc95a1b8a9fee0bfb9fcaab99862a35ff50ca8407a3dd978a76ed0612282e2ef4e94b0737c477c2bce7c9d2376a83ba26d4d908f947977f427b43f38d7685c1085e6362579864f5e41abe1c2593c877205cc002f5a0c63a70998a294913392f6dc78d702621d548752f6d045b13c54df861d66846923a6e31afc7774626eca77cd83715d1e872b03f7d46af6bb75627", 0x1000}, {&(0x7f0000000200)="ed5eb2edcd3219410d2a44ed98207abdf853df2e2076e0ae56f5e77461deb66ed259be3ce1f61ca08e20de09efc5e258f3af8b270fb530165e0a58ca46f89b20714653d0988a15b9d15fa09119a563145dacd377818dc2f9c3d3095a02e020b5ee62d6e141e7125342655d25bdc4a494e1ed2c239197296c3ba6af24d29d629d96b0424dfce6b285014964dbc62bb4658dd72743bda4101bd5e16571b999a9d9aea4d678257de912f8d21f2a22ffd24bdf12a746942c1e3d24fc7128c379300f4c1c99feec83d8ec9b", 0xc9}, {&(0x7f0000000300)="88dd2f980255827f29c68e601d3942efdfb0c5ae0da4254e4fdf1f81f9c15920d3e131209b7dcf2156a871a524bef08e55477b4229cd2f268c0be94f331083c115c57ccb5c3604a655dc6479b981059e12ac4784cc8a5e2c95c2143fb166a347b7da198afc", 0x65}, {&(0x7f0000001440)="b94c0f6af51a0cb7646b507aee8c951a4d32943ccdf845d1c39cbb3e99ba91e993df1221c2eb2fbf9f626e3e9610127e56c0814ad435ca448ccaba46bc21a76cd40040289c45b5186d917fcbc2a0f9520b2953d9c5cd492cb64d7539f957f0dfe808ad20129a0907d08aced4c0a64bb9a53bf299f7093218c9a1ccd396f1eff9b7be3abc9fb884ce66b427ad038c1b7692f078877f180ce1858cd44b99eb0ba4fa8b4e8386225ded64d8a7b3a0a63219099fb49472466870", 0xb8}, {&(0x7f0000001500)="cde6d11ce70a36a9f2b963451446a8bb3919e2154f64d1ec64339a43b297b3aade99c232240aa7ca0674c6d8fbe172867ec1fdfd3e17ee678dc3ccba350bd93ab8abee60a6a1c530199ac42cf03f19b182d08f768de9681387b11c07b4333da2654cd7ff4559ca7943a7854e6c028a65a89d4ca75f1cad21204b07d9c7df1a1f6791763f33f5376ed740bba92c2343388d9f7a5e8863f1a0ce487a4ea4dd4fe9727a4ec808073b3fb2e31e978f24516de7804c278869fdc17f80b32b23ad349e2c81931ecc476835b66c006435f9ea57ba356cd330e0ca127c22fcde41920a48099a30b0ac0ebc5db32e2f3ddf7fe72a6afcdb39078bac114fccebfe", 0xfc}, {&(0x7f0000000180)="3e348bc7e9f0be1abb8976d8b8220a8ea2aa72bd494164f3", 0x18}, {&(0x7f0000001600)="d88e671319f39b4cc129a97c820e1061a5c2062bc8c3f7fb33c01ea8e29465392c2b61d8110a88d3437c2605a54e84c705bc9ae6d188475cd03caf86c1472adaf4e4ffd270394c00a0b0cd355a0e3745a2ab5cfbaf80cc337bfd8b50421aac542b4664317f56c1dea1f3fc3b8026daa151a5eb74279fecf2efa3d5f509761f3ee30261073cce35c9be3317d4725b96e95532b3102ec9d7ff0f68153b9b770caa29ef5b2be09007a21136ba677b1e836baf72cb851b72353d9412748dc9b309eb3645f1ff", 0xc4}], 0x7, &(0x7f0000002b80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21, r22]}], 0xe0, 0x8}, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000000003) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0xd7bf, 0x3, &(0x7f0000000080)="9c67e72ef415035efb2caa9574983b35d5564a8c84e7db731b6cf4ed8e468b6a010a5b7b862d5ac6", 0x28) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) nanosleep(&(0x7f0000000140)={0x80000001, 0x7}, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="47330586bc32a878b4507218f61ba08043b1998352802f068d102b62ba1d3b2fd277d91c871c459b28f61458bf6c97ad3220e7948f800bd39e894d4f8449ebc78083bb9e8eff39e141d15b3c01e5b03927d6ef64f66e824df63c1b17011c06e24ffd06c96aa6b2b504be3f760d81788d1f3eaf5e4d05157080c891ac8aa504fb61344ad85ec8713b5266cf4746add28e633dbb3031eb79859174f34f52bd11221adfd7c7f66aa5026d0b8fc2513aaff568d8905bc38d2265948460", 0xbb) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf01c, 0x0, 0x7fff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kqueue() dup(r0) 16:00:04 executing program 1: socketpair(0x18, 0x8000, 0xdac6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r7, 0x15, 0x7}, 0x5, 0xb0, r8, r9, 0xfffffffffffffff9, 0x7}) getppid() munlockall() readv(r1, &(0x7f00000027c0)=[{&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/180, 0xb4}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/182, 0xb6}, {&(0x7f0000002500)=""/141, 0x8d}, {&(0x7f00000025c0)=""/180, 0xb4}, {&(0x7f0000002680)=""/37, 0x25}, {&(0x7f00000026c0)=""/233, 0xe9}], 0x9) mlockall(0x2) fcntl$setown(r2, 0x6, r9) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20229, 0x4) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1e}, {0xffffffffffffffff, 0xf0}, {0xffffffffffffffff, 0x101}, {r0, 0x102}, {0xffffffffffffffff, 0x11}], 0x5, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r4 = dup(r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f56696c651000"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}], 0x60}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x4, 0x21) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x0, 0x800}, {0x0, 0x100000000, 0x800}], 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(r0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7eca}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000240)=""/240}, {&(0x7f0000000140)=""/39}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000500)=""/215}, {&(0x7f0000000400)=""/1}, {&(0x7f0000000440)=""/127}], 0x6c1ce77536188da6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7896fae26238de91c83ebfa095ed43b57ccd2e6c71bb216fe41e8df90453550682fa61141e689a7b6eeffcabd6c3188fb39f81f2d114772ccbbe17bfac0d89045df26cfcc418830e396ec2194022c7cb8c9bda8811530de46be1aafefae47253d58d29047a92f5a2f84958e43d999eddfa9a7be4cfe40d9a432490c8b43c2022be40f22f2003", 0x86}], 0x1, 0x0) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x5, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)={0x1, 0x4}) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:00:01 executing program 0: r0 = socket(0x3, 0x4006, 0x6) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x8000, 0xfff, &(0x7f0000000000)="97f7184410e7bce000cc8c834166921914aacdfe26ef6a05eda89ba40a57e4d9cbd91cedaecb2c8846acb262a014614c30f46578795e61ea525f0f783a79", 0x3e) 16:00:01 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xb3, 0xfffffffffffffffc}], 0x6, 0x0, 0xfffffffffffffffd, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getuid() getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="a8ee8efe9d3cf8072ffe47d30fcbefef3bbebd5611572c4218ae7c7cf71372cd01e65f957ed3075e18831771167ade8cc59b6295dd3b40815de831d767311c0260fd564775352e0359ef36bd1e4f1459e7a793cb94b9e073e18c651f5af1e04fd02a76bccebfcaafb83360ce030015f464915d33d347b88159aada05cb1634dd704b9342d1595da12ea4542896866aea478dff4b05e46d474e28c9c9f20dccd1e0303c08d94aa8bebcaab636dd293192e899f94bdd6115214d83205e01d99b6cce876a913eaefee6", 0xc8}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x150, 0x2ecb000c5f92ef4f}, 0x1) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfffffffffffffdee) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x2, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:01 executing program 1: kqueue() r0 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:01 executing program 0: r0 = semget(0x0, 0x1, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) r1 = semget(0x2, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x3, 0x400000, 0x39, "1a7ea7913661ce00", 0x2, 0x4}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f0000000340)="ec24bafdcb2827997d91dd6fe0b281dd7ac08c0eaf131dc36bc147f7469e677312236c1d9fb7c7f94d7251bb11378e5a1717a984aebd4e0bb0970bacef2df307b9242edbe8659bf3ca14441913dbdfa13105f8cfb2e9c863e3ec05262c08d4b5021ff7355c501fb584efa68c635aedbf16352d5cc92a9690db6da4fe9c8c3847f8fc9d7e4a72e27cfce146c65cb2e0c430d8f088ed0075feeef0a26546ce465de96929e0ab2751b5fa76f8380f127dc8392c3bf386111edeb0187236b7f5a4fd188b8e055a84058d2304bc9f6b4f482de4d87bc6f80eb35bd55a43bcadc29baf80c19a", 0xe3) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000002540)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x9b, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="008f2f34aeb5", 0x6}, {&(0x7f0000000180)="79afd0ac3ea4cb1cd6eec39c488d4b8206e8299382903f22ae14d314a6f391f96e1c227af6140c6bf472455c210150466ac1b736d95ecb3813a91a4b220764f5c701f0d83d1052f96284d73165b70dafe57dae21caf4c9b2f74228e3f59ceea791486d4cd35e122681ea206e8241d531ef801bfe771f625cdce278a08fe70dc2d60e45eef898465ef221cc7141afc16c4b5017319d773aad792c81ff92783dfa4e73c24d40aed176d42b61883490ef9d25f084a2a64503f684442cb43df51d5422b4f9d625f82d3f079c90f6c39c6e5cf0fbcb6a5a85dbcc42774dd8c2227af92389a1bbe63c7452158cf8e116b3ac49e1b4e813bab07dc711856d0bf576f774e36d4be88bae5660d6e8e7b90639c9a696a5862e5fb9444f5da734378db9c96144479777d71693a99a657c43a45756d58b0308a6439caedb9e27ac0d1073be776e8da2609036b62a7bfa5b9562c1de88b7460ddfe69998b5e89d5c6447674ea2c63650ec309cc1657b72a5397e54b0395e44b5ed6b5c1e506c9360184da648f5b5da7f9af88d8a095b5e6abe5043f8936f2b96d2d764f43e826b4c5e252cab3924a4f512eeeb31d5f4f3ad822715cb0d38cd7c73463bfd1d665bf441404ea101fc7b8de7546d79ee8538ac25a1e5fb04cfaf195d93832fc6ad3826a4161b0fcc210927294717a98497fb062dbd0444e8b1e70093ecd7dd2ccdcf85155d84f073e8eb57b3e9e45e03f65e77a9173ffa3db5911fb28978ac19f709cf0e1c803e950962618397417437b6a7934fd945a80304765eff88e249820e052349b98e5adad52c4ec888f48f028dae77f6cad7f9d7a6ca85b3939736465aafa911b2d70e573887f24c83b1b66ea3ac3aa5f293ea558befc9d37c70bf6f7a4f874c2c0f4e1f5580beac0178c713c2b2ef821a9dedb3b66d1058f8c3c69db275a98cc6b438bf946003d4e2295d56c2599db11532db91b7d2c6c006b79e29181dd7a21e15bd5c55a51950d159617f0887c97782167f9181177a0507b7ca55d1fdd83b0daea7d113149d11f5d9e121e87aa96754d7875a1d393bc5a082c423b019fb99a5fbff935c73354142be4eb2582f58b9a64d2216636c8efef8eddbe2472212b59f34931df2ae6844aab6b8b4b6870093ab8bdd2e91d4cdbb08730db7af047f5572543fcc8da631453cfd355f0e06e639fd65d83c8fbd40097905bba188faba6d6cc14cdd44f1b31062e9f80d2e4169af4b7c7ea4fdbeb65205c8011416d8e3c75ebbf42e9c2367a0ea0f1a59d4f6932ca483e5d9225e260249af53653a6fc000f5d8145c4058cda18eaeed41970d0b0b4ea43df005a23fe96e7bdf46f31fbee51964d4a2c707bff75dc71d199bbe5655f7cf4f1ca00b9285acf0a9ce13699f171eca0b356b00b1729291c025b33bbc297e054217fca9e77575e917638d34d9ce94ff11acff134b29b0d158b9175e9b22af71083760d8e77b7c40dcb50d4c709907484e1e91f054e26c71db601af448b39a9a3962cc0b0cfbc7da7d65ecdc2c16aeba57ff38b9fd15d2b2f8a4b3b5323d5ab63df0b38d391e1c1a2a022e941c44bdedd9c127e77029eed709b2ff00a4d1ac67ff016e64a43d880e03ef16fe508530891287075e424e937affb7bba928bd0c07bef9a5fb23ef823391285ff8404dbaff5dba067126aff6d8b2e114b1668bd7efafbb26c60c6138c5f448f1411ebee35cfc7577f8eec39b24ea83f22dc4b07803b9609291db3b681c369768230a836545eea59c5fb794fd74036c8103ebb9b40c7dc1a27c59aa35582e729b5dc883ddb7c5d778007dca9fd340dabd2be6ee017091c87fc6d351e04efb70d6ee00ba386ccd5edd7928b9d4ddbfe43cd7c4f3af87d9cf360bf55c9936c7ad5ef32f5562426b4c77691d01d5a9fc66e0964480ed36157438737e9d9897d6a9beaf4fd73859499964e8ce7cdc6bcc8232864ec391df033c2eb5e56916cab950d412b543064084f2b0d7a84ff441c3b9761692fb100eb7a35cd51a4bc1a132aebb3bff9a114bd34c9fd6405fedb793a02f45323db3933bed78467b9fb5b1793bdbce1ed34d24ccf4acd9d66e4b30d2238a5af1693a6201f9342e4bf48b9c39005bd5f5236c6c325583f931c54a83750b8dfc4fae064a1f1103c361004351d93ddb4103e191c968be1a701de858239ac67fa66917281ba7cb79b7eaec457e1a34fa7b10ff52d51259d03ebe3019fe67962e2d44f88987896e6970ffd5a97eacd34ddceee3bdbbbc45d0e77d88ed5a5c7ae91b1cae5ba45a68f55edf93ebec0d8a9ab965d880ffe21587839c2e6ff050ed0759d1fe494090aa714b644bbdb821dacfa21f560be0fe952d829851daf22bd3441dc650dd3fa350fdbcd3702971a6af96a32c40b5680def5c5aebecfeba46e564ed7859514f3c86d9d9f45d7a17bac1344b89ef2a8c5463d4e8706976be63793b80a0cb3a4c253b5851175f7d4e1fe921dae021f34ce90958767cdf6f8b54f4aa8492022a2b66d750a6e9b4f9dcabd404ce4909ad64052582297257d9f632eeee41cddbd041848f8426d155ad4d6b8b089e644c7324901fc4687b85102f020c62be2c88030c36a4eaab79264c5095d0ba38b1aa3d782d25cd2104fd49adea2dd63995a3ef3b7c5fc12a91b3e11cccf7d7b19ffa66217bd26973287e672bc7cab581a7664812c762db5bd57d7d6a6127dc08140a6b169e6d249a0438287d9d5eb29495cfdde5b034a123df3288a19f89c774732892498c1bba1bbea81926d78645da231a77cadd4562dbf78383d4630494b3c5b0b39be8a06fa856d1c8469aec48830e1bcf2ec98219b95187332f0e388bf1c3a60bbf3ed61201a00ba0400896ffb3d5f130aaef46de72c23e80a13a102faa1fa44efe7706ae9106d76c8c7cdb1a360bfc9ce9517d6cfdc8270952310ebd0d141aff9c3631685b941c858070f5e6f9089fae751ec44d105d072249305ee257e298f53661b99e1c71c4a9c25b23cd09e7b7f55d8930e92f22484f23eac56fda1b276d57fa96cfde12ead67be34c9e41c8c7150eedf58a535f6efc815fc146c581fa3b5b6b97a0998bee7be501905521009d91f48508dd236faeb7d550eb3aa177538a992b801c1fabcc8ce41c89a5e322cfcdecb2827999aeaa9526b07240aab3a4195adf65c9ff0a6774d4c26a5e66b20ef143465aecd3f3138aea21698f67d91afbcdc4f605b20b2c7a5e0353565141a1e6af103c93e671ca7d47ef9e392cf48a5a3d9a4ca0c95ec0f8c6869efea70470f38a8451dfa3ee80ef274eb126a4253689f14c2566dc673ee66dcb6d8e5dd84f6625d78f8280ba116aa46992cfc71bfbeb987e763bcaefcc92773edae275590cc45b0eb26088d16ba055975ff11612941cfa830c5a5b86fb3e8111d9073cb5eb68f1e67ebda034c0384207ebeb038d3ceba62eb15e05d9709eff8ec180734d84067200564319c0d83f11b6bbc906cb3e16bf1a5229e220b85ba1022724cf44668f07f8ecaaaed28ce958dcf43a44de89f049bf1bf5a21716d65df165f4e710fcb6e0bcbbc19e7c87d1d5fc9f7272711d258fb16af4f00c1c912748d3fd2537b600ab026519e4e494ce1ae8cac7c97ad4eb72cacb58518e8af055cd35795d466c553783fd27984de2955bcb1b52c358b70cdc2bf4f93674b7c78914963435c0f564537366dfb8649a6ef5a5575e5204e40fa5fbea90238b5b51723a6946a5b84ba6dbdf5de8fd086f6dcd876d850119a70a3b61bc43675f3ef81d30b296fc13af7d6e77ef0a22838f4e7090cee61c56b5889f234fd951bcb940a937ede4f3a23cb2096b7cc1bb0cfcbace5d7019620c42ba682c9e73b5de6a9b9b3483c4b0bec09b9fef03814c2a6fdc4567710140f7b1be899ec7cbbc98a907cca57a35030cf397dd3e496f55111497351e382a75e24c5722785c554c8df86dd36551c073100311aa988f8d649ec3f1e11282747478c1502b2c1e85c5b17079eaa38eaeea9847c09df4446507fb24b1a0c70de02c0160c6359d4dfc31ffc1b657c5298204d249fb523717c7ed49fea1e9f2a3fe0e50bbc329497918ebe4def97148fca99ff4ea9320e28ed002ed08a2411174953a2f128940277f2747be0036f46b851589720d318f8c416032e84e6546cf5756bc339da1ca94decc71616afd1add1f2cbf6bbdda5f2ea5cf9463275eaa3b07b4ffef8dd53080a646b1879f73f8a93fe5726fd09ec81b8c2745207ec032fa269ad744daba1eac495f084769f1ed1f6eadb62b5fa3a5075b68007dd1eb0fb7907dc340f79ac58f9c4e48c6af1425f79eab78f9e9be5778bc761625cd09238e2e578cb126c22cfdc172ae1dfa65f4083752b9db07c84918d6cc58519bc955dfddd38c7489917fb9eae77c1dd281a305bbf5f128b84182f15eeb79b9d196b3f7389cf321f8d9acbd2b08d40ada26e9bcf0c835c45067c58f635efc80b2f8e23c10c52373e05c5deb3ae05f8ddd5d70778ad1dca6854a0d3e4f177429535b020fbe496e407ee95d848677d4e9afd779dd048c16b198f015317396300ccf5fa2713b7230a37b62d54abfc85befb59a991381ac6d4b9669b58e68a44e21f56cfa662e41ff19790bff855ff48683189cf0e59123ad87c248320eb76ce39896d982bc068b036bb3ffc6f5e1ac25babd7a23fd9c841ffff201054251585b44807e71961101b7bab451ebf6ec715480c0683ea653df164c4cc6b12f7f0e9c1ef940cc650977496a9a906610e393650159676fd014e1df800c66cfc92840f891b5089fdb3031d83e7fdab9df46ab797126a4fc04b7abacf633a2713c4a90a698fbbc386c316541f7147b93e414280f6df99d9b70ebfb5e6b347d51a25041dc833e7e257e57b6d33c6dbbe85a3a801735e0ab212c92c21bb73bd120744c73c1d38b98ca1ddb12ddd275c1398e495f7a0e0641a79f1bdb661a379b45641bc2b56392f6ab0ea8bcdc80d5d79134b5b0634f58e9d8807cb8b30c4b099841e591dcd5e95f6b483b4d564a288ddd10da29cd4d95b0b7a1e8c5f7c146132e6bc5760f4c1867b62ab29c74add52381ac8802dffbb77927b17c837088597d6d771d3192d340f36364402a23f0076b72fb8e87550610e65f3b13c0a3a90e4098c179e41136ed681fff4ed821d71ad2f66c177006a8a5daff3e87a82ac2fdd75376565cd0467a49322b5c435cd2b85fa033aef9ada1fdefc570beea4149bf5d936ab06c7aab374f7c7943776fe7fcb4373b89cd5eae05e284e07449df8b7defac4646b339e8cc93a25ac885e41490e88e4c7c207d9bfa7455bae611d62d393b509dec46e02d06e87eb8653e4e467794867f447a4f93c0026e36df856361cae215e04c29d9b6ab5af996c9eaf832f6a88d1eb8ba7a8cac633c6fd552feee3a3dbf51a70a359dac3822f313196972231b5ded342165c4e7b27a38d71fe70a178ab1ea50d623d468b2e056f27b9dea935903cc6ca3b4aa6f31d8f488eeb2e6393a7929677120ebe092a366c6172c56a8d4367a6e9e9eceb11065bc846dd813d81f1447c473b587261771113f3f63df13e8cd3fe8aadd91afb9f0860a7290a9986a8f1f414b18a6e1ca55cfe80755dbda266e77fe166dd413a620915a23f87b4ecc7d5f7c815f14b6a4bdb5114c875f6537cff2f2c0245f8cc8985905747c18b60125d9dd23b8795833e0871f2809eba9cd1f64c6fcb4dacba15869b3c3aa83c4c936d7c120fd8e12e580c6ecb2c1d01db23c4f61635fba61cc868b59e5a13403171dd992798e052577801881b22474af74cc08b0", 0x1000}], 0x2) r2 = msgget$private(0x0, 0x30) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/218) bind$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/122) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000000080)='./file0\x00', 0x81fc, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x281, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1eb) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100001af, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) chdir(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(0xfffffffffffffffe, 0x10004) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42, 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204e, 0x58fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000008020, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) chroot(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8001) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) 16:00:02 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0xa1}, {0x3f, 0x100000000}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) socketpair(0x3f, 0x4007, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x1) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0xc) socketpair(0x37, 0x4, 0x1, &(0x7f0000000300)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000001, 0x4, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x800}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1, 0x800}], 0x8, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0xa, 0x4, 0xfffffffffffff331, 0x7ef0}, {{r5}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x0, 0x4}, {{r6}, 0xfffffffffffffffa, 0x91, 0x1, 0x0, 0x41a}, {{r7}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x1, 0x1}, {{r8}, 0xfffffffffffffff8, 0x0, 0x20000048, 0xdb, 0x40}], 0xce9, &(0x7f0000000440)={0x8, 0x1}) mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000000)=0x800) 16:00:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) r4 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0xeb, 0x9, 0x6, 0x1, "d3a818a4b1cfc36161f802af5657c6376fe71241", 0x1ff, 0x400}) setgroups(0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) getgroups(0x1, &(0x7f00000001c0)=[r2]) r6 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r7) lchown(&(0x7f0000000080)='./file0/../file0\x00', r7, r0) sync() 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x8c24, 0x9236, 0x23}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) close(r2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x64, 0x10, 0x555b6d11}, {{r2}, 0xfffffffffffffffb, 0x24, 0x1, 0x1, 0xb323}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3f}, {{r4}, 0xffffffffffffffff, 0x20, 0x3, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0xa7, 0x0, 0x4, 0x8}, {{r4}, 0xffffffffffffffff, 0x22, 0x4, 0x8}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x8, 0xfffffffffffff38d, 0xaf}], 0x4, &(0x7f0000000140)={0x1f, 0x2}) 16:00:02 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="7d372fe713fea7fcbce4815da986761633a79c53446d1f7813fc099bd574a45e70c02d65b7c53f28c6c366fa965483352a97afd102ed782b246aeec945dc9c730c3f6ea1591edfd927474e22bfae9cc98787ee18d57c1c8d76f19ce881d697dcde643c4e26a59f4c038670b142cfceafe7138ce6a3f3681248cf405cc2a6deef46360fa8eaaab8781b0779b8a4d8f3440afa533e9425a9b37a880e87de8f10037c293c231223e3d1cc6a05b642af563e0dba75cf110e32947da7817e853c9d3c58a0286b7c94c089afe4", 0xca}, {&(0x7f0000000840)="7e3559244071a360d96285257084f8f1455922283be165e16ea577a9b5f94c962f9e2e374c34683de6122a956ef319c2d171e5", 0x33}, {&(0x7f0000000880)="76510f67bcdb4fea717abdbe6af4d8a3b1453e75802081cdb5663c6e7d4c97e9385fc9924423d342a4e9efad8de7ae9aad0b227c61e2c9014caf7189378e864f79b141a78063c7a45204e1b83b8d3e388f96909186548d8c600c94495de9bc289f41ef5eb066f0b121c0547eb081903300af889da2fc5add37e9b1b7e1f18503267ae16a8a98b873b695660ca888c9af6021b2d6e7e3e83686fc7ed79ac3f331d66a1c910ff525e91325b36e178058c5151a1fa60baca8990817730339ce4998a627f82e82fdcb672d16280d1beb3fbb2fd6b64284996211da250f4a9294024c78d1c296623123aab8973e47bcf92725bec1c1735899ed864c497b920de9ffbf1fd98bd271a8e54fb8ef9d254a265e8bf9dc4e3abe9fd48b333a4f3cef62c9a931adfe11902d94ed541f3722f7d9612e23e8214662b12ffe424a93142865214a6e8786fcecf0bb08901679065a88d64c5956c19b6e3647babe6f39ac3573bc254c8e3d8d4e6ad5ea35e683aa7c0485106c0d616872ac708c869564b2ef71aef5ebc6eeb064656354738c6ce7e178a0570614f30d8ef48781b99232da19e7f66a097e008bfd2f310af53499485e21b10b065287aa0701920d6beabd904d7cbca7ecbaba6ca9911d59dcd8e622eb4c5b2f3c998f0a77513e282ad4f5175352fbe8a5da8e2e5d8c131ab6b31854558de740e19d7b7611eb40aa8847a741c3e6364a37e1a4933fc29fa4c9fba0b99fc85fced12e0c1f4f192a63d5f48cda7eeb4eca078e9cd7e9a2a5d4bfb170a8602fd46c0a0a0f833700b28cdf99785a4b33bac610928d99f018ab7b9571e9c24c75998987549ab0925ae3d4ca62875e9362044c9d68be7e76be20b9347b2da4a10d176d6a8a03beaecf388a51725400f714eebd6f369fa68b45ee14757643f29a9d0b5c000e4250922e66af04e415a37568c81a0848bb73705599d9869a4b6e67571f8600990f86df8bbb9117897ef7311a4a514cf6b13710f8b3b4cec0696d11ddafbc5674585d68046e54428e8fc714705081a91d041aa22fc4f4be90e19da01d025b0957b0761145c39917358ab21748bfbeabfe2e8b6c36d554cf3cb6bfc11cac4b645787b03fe75ca8bc3cffd988e86105f6c95d8e1d1b805879fd02a8c6bea77ea0bed021714cb480f9cffc023c627c4c3ecca071b55aaa6a231de1355473587988d105e533dd9ef7c51104f6ab4b35b96313260b5977aa9bc46887d284f2edfd29eca37c1d4b4a53f384b71c076ab7481a689b93eb42bd8caa88954cda584312a6917d0257bb44315f098b6b57bbe879e4870a2e404d36f7c57deb702c4bb42171cae32aa9b7105848bf4781e1237c6c143e275ef1b476f1789a33fbfbb62bb75eae5e23e481853949327358dec0d39a824425bdc2cb58e1e1af757140b4c757969d2a930f2ab17d87f06afa8497870bd90ae3aea54350b8ceb17de8d4c853c51132a8368cfe44403e8ccc033b7ec398051fc331415d413980a35fea26e3189d9f86d4d4df5c44aa2c6f1556fac1a64c582fec2dae85666a341223529024a35eeab942b15cf50433b1cb5fa51b8bbd905a2d6445a8d38267f265cba3bf0b1a06e77032762483da7f90514205bed2bcf58cc5c38d1fc31f0a05642c184cdbd7c1522aecd2939dce9c2622e3e17f951f53a4332b6d1a0336d9a348cbd7e1f1456fce7e379d89232201594ddb7ed23097528a2f485ae9ca7045d47564e88ef890e7f618fcd52e293fc763cc9b2b10ea749aeefe54ea69d395fab08d250df6ea1cd3a8c595b7eb297a5dc6f653ead908cfcf9f51109ae9a8033718d25ed151a41e88a5e991c23961d567424ca8ae031f1aa0bcc36ab92e3fb31300a7fadde0eb3a1a0d5e7c2c35b0b283c70f6a735a7665c2bba3a07704a450023b0d0cb673fd1db0a409a5fe72711e7e9fbec53a9a4fe24f5c1844afe83149d36f678b21c2c8d722e8e2dda42d047b3ea3f13f538c201010d044ff5091a5dc547d92fa08c465515cb35ce735d9d34419da0266697bc928168df39ba12c3d07f2ba08583854d80ea725aa195e4bb9fafceba73f772216aaa882f48a911433bfe76ae1206071bf2ec03e2dac66a5341e64c98b926b534641ab5092abe717ebb6e950f918758353fc1a2b6b01aca5ad04f4043bf87cc9de63015ab3f3d505222140dab1677f368e2a409a827cba52f9004bf75f5340f5cd1032c6cc488276af524d027648a3652ed6794e1ae64e3ab379fc457400d89eb385bd5f321b3ff78e9293333d80ab2821cefb5fe636afa1b521d8f3a608904dfb08f6bb88b74b42c32aec2f1ca79a03ee15f381054ed1ae2d7288603b6bc69f8660dc41ac141f026e3dfbe103dc6536a4beaf96a519dfacd55008c392e8f5ca6ab2a98ca08996ba403d782bfe54f78e1e2712cfd0a5f8963171b9be19ad73c3116969d489f0c131cd20ed62b64bfe823d1d9219b56aae14efb34f39ade7de332db5ba8602bbcb29c53f23c8f6a4df462a0793d53c653f85e688dd0b33da980aa2a6a14d56d91cafdc87a83dcf12da6e0e4e318092507df828247b8eb63039b0cee0b46fe2dc6684c33fd4c15b48e23986b5074bc2a276acb576b61a9da1588dd9c9c477a3055022d0ae29896b81f6c2bb872e82f4ea066972eb588a86285ab4f7f16d4c70811f58a4ed3aaa52785a356b83aee04c4af1ac172b6d39d7cbabb91e8ed1b6ecbe7d10614073305a194bb1daa06e3bbdd849cfb4f2050b4c7636dc9b667a52371c1d83fdd88b16cf485cf2e71b57b2319ffc07d9bfdd37f039ef47706d832a147f8d2ae004e021493a6f3b9a33514cb12e1dc6ad0cc4dfa10ad81f934eeed71806fc54f04430e233b6ab43848a69166e38949e6edf19262f601fa86e40958771dd927d8dd942e5636c2e701949cb4c67b524d5aad873507c4735f019b7d1260a2365b0b7108e5cae16a1f9df8f1ee21c49829aa227086053c69b297a31059af6aaba61639ec6af321325ab8af3f530794faafd27c4b36482e74bd526bce2e276c9f0298ab3c60af1065ee8de388befc92ad31859f0e49afe926d27459e4a7a28cfc0a1fe652de4817b30da9097ddec9d3af9318a5d86e73033b7ff3797ffa056fdd0d8614725428cf89e58aa97c66089e6bed2a5d5cb321f609657fbded6df6a7de1bf32c5eefade8b3cdd5d64ef8879e52ebb9d69651c8c0fdaf59c7775fe60d0308b03a9eec7bb07417cde42e493f0f7b3d2a4f908c3cb288016f52d160aa004f2d5dce60b177b27ee3ecf8010662c6a74c3ee47975c93d72f40da821e553c28e7f2f5973b299b7bca720dabd08791b938556407493b438c49ceae9916209de77348dac6f0ff04320dc6300e0741ff3530a1ea40aafa89ca1ec8522b414c0995fe8785cf0183765c565924583c7433f4c2184d06417d3a2ab62cc892a86ecc2faf96582db140e2e1cbf3dd4de90d1d9e7c7618b57fcb85da0909a3550f80f2ed5dc9e0b3e7f16927f67286661af38b5c6643c3bad2ab6ae7ac964a17e436e1a83e62bfe0801daa799501daa9bf23295b29f9ea9ffec6c58a445b6c2e1bdb47f7f68ffb1099c036d8c1b4960bb233d7aaa0e57d09b43b3ef1e3dde358951baf0d7bb0aa3010d80c271a68314ddf48a99d0ccb94ba1dfc506a6e5fac53ab25e6ba9555c8ce68e0970313ca732ccecf8459ee94ffba76dc34749a5dc0fb82e88d8d0d299a94ea7cf1efd0cd5918b084583286e127f3ed206024db7b07c695791e91b2bd7a2c260e66b83b37111e77a8012d6aa860f81f7ecaac4d6f10f67f469899a57a29db62ef93dc2395bbe775c4b84fca52be608e05077e0a4625e2e7e0b7d700df15df64b2dfab8693fd988588d09deb848e93186ad9b4fc1d2f684991bd7b86f1f68ac4c3b2c8cf8acfd607ad61b5c19752a47a7fb018a1dba02524e8f2eafd285e18837f42f564d5f24a1bb816412981ed81f8c9f3edd7f94c95ac0930a882022da24b4133dc4a8d74a9b81e026ddf208676622f38a27e1546082c4ac58a5d3e9183b4fc878d48cbc39bdc250b147532be2deaf4f071f9b042e92a2fa0b5e4f23ded8231e375f079a0a58e72e04160b222a257b5a47105c6fb6f2251894b0762c8320b68474e62aafc172cc2e39355a0041189b9e696f815ba3074b3d1e82060409b22bbf9941e5a1ae07d1000d0ee09817216a67bddabd22fd20812ab2b97a419af60933815453b552c23e616e778ea1fc0d9ee7dfd73d8bf3fe58f1dcf24715390168fc72f0e21766bdd7c857f94d3f73707ffee68f5981d7745d4dd104c19c504e55d607c0c7e288a3241876e6115dddee4095a4bff082a01cb0da6740b0935d57361f0ea605d606789376597eb46bcff4eb628df7394a558e09ac740d09f0006940da8cea459be052b55a6ef8348de8f497987cbe8b5fadf77231c01a3704257ee20ccb2268fbbf41c01d9419a62fbf229c023c752d4d135c13e805bf10be2337a63dcbed93613dbb8cbee95179c1de52e5cd3b6ae0efea73d137c78e81d6f6df220bdf9616c418800f80cbf7d1f1bb678562f94f2df569dc90b9e0df9899d6cee08964cab04eae0566145320cbf9806cfc0b713904c01eaa64278c8a5f31746ce40a6b93485f736e8e6bd88788469730ee13b159e1e17f5b275162afabdae5a279bdc12feb17f923cfd23a7630a7a5409ecdb6ac23160106ae919874d76f44291c3b4e0dffda1b08a9bab92f8999d4d3f4c16ed078fc6aaf846b2ec88e1d181c3007ff76a426bac05414f88d823447a85442549a9447ee3ee1d40a317e260610f8b6feba1dbff16978e65468390f23a21e20ea4ac722567fd4da95c43c80446335c9d6e55c67e8a54c3ac607b78824562b3065bd4203f3f257d564cd3a91fd1e2b6ea1b8272aadacd4827f1aaa64b5a62e392b6a9a3556cb8a0aef1b2bb0c9de85ccb200d9284e510a94cfebf1c2bf52193799b12a6740d31dfad4d95d4f2a46f170f1abe8d642eac89d5ce69aa05a0ffb4d79fceeeb56beab9cfdde8b8208b2f0876596fb9ff9505b34505337c2fc501a37887e52e8387a5e828bb4c7cbadbe8410121a6175e84f680d191726d36ce300ec028b99e3c863fa86acf034c2ab4dc077c240f7efba3277ec647bf8019d881b269748f87bab081e3529ba29e2729d8e6c031c8d2cfb024758ca1b8f4c1456b69d76ef4cbddcb243e02704fb865659c12cc6f020dd9ae9e63e495a300c753fd5b3c1002fa1e5e251b047dff7c7e16520b82aab493266a95cb6dda94b139684b6981d2d17d5122feea4acb61edfe3a7b2f95b8456598716d92e24953adad365d0c231ef5dfc8452490043e0aa250a658fe5153d225822cd92075c4e9b2ba210042cebe28bc35a1412902bdecd918f7c0bdae380b1077b564f6794dfc036f99e25f9d6839c657c9a0a3c03f8ed1e81ecd97ef248cd00edae9ea1a357be5838a9ba054926da70204c66f4977858ab3050fd7c8f5adb0d4246cfd30e2546cbf3995181c1b432673ae183da8c0046ddb40735dc467260f1af6ada48bb5a61cf33015b351836328e2399a3efcda18ad375208204ab66b957c6766cfd0fb0aed05a5b2b200d4fec8b7d2f5514f6d7774818b537c53a7536ea724a075a3dda043f7045b78552bef32761488d56f84bcf51348f4ba5522aed093e9b06330cd5b5427201c89d3422a6bcd95bf17ee251158f4e193fb7a78e4736a1c08d0f080b68ce7b2595f5926741165a7aa2f6c486e08839dd7ea5e5030d39602e9691aad6437337ada527358dc607c3056", 0x1000}, {&(0x7f0000001880)="0809a157f5ad7fabfbbdab6772eda2805cb9c609b1473201ca00dd3fb99637af0a6d89f2a1abba1320d2d5", 0x2b}, {&(0x7f00000018c0)="3db3228a2ab3bae67697e4621cbedd3cda199b75f8ef410b728cd543bc78615e42dc3c3332dce3ece5a996a997bfdfd660d73160f7db7217d5f79bc1acd9ba6bd06f474f7b6761c9480354a81bbc10d19ed44734a1e2ad2ed70f52fa6cde50bb980eed904c033dbdf0e32f0d1e2807f210457bc76ccfeb1baa1dfebee39b89157728797d3a7fb2cb2949ee8b9bb827b3d48085c1bac332e8f9d54f04", 0x9c}, {&(0x7f0000001980)="a3ac9225d9abf13dcf0b7d7303d28f370d4df0fd35a239bedb090db99a7cfa73170900faa771cf0759bd2fcd82f595ec33347c9a6371aea9700bb9bd74d2eac2385c3cd9b63fff6419cb748ac303d0f8772bac23ac5f1f07039a05264d2cb6602f5b2161c58f89347069e3cf557317d890592a8c3a82eb70681f82a75c1880b55789d71d0a0eda4edf74ab532c0c5c1c229ed0ad24510073d210717aa48480aaf90cdbbcb5eb937bc7aa429f9dc5734903e355f9fb548b3f29bff5b328cc88b941b4f341076e37fac9491a36c5a8851bf97b9d7cc8d1c060022517f34904cccd92a7b7626ef882833c9f0d46e1f77dd986ef8fd5b0d0439ffc", 0xf9}], 0x7, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001b00)={0x3, 0x4, 0x3, 0x1, "ef66895c7c6bff616ba6f81d0090d0c2838e387c", 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x9, 0xfffffffffffffffa, 0x8, 0x3935}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f0000000500)=""/166, 0xa6}, {&(0x7f00000005c0)=""/123, 0x7b}], 0x8, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000700)) socket$unix(0x1, 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="26dbcc5d3ade0c072e61bd00acfd39339f4d0263970a0000000000002243d052fde5626fb2c873ea714eec5e7e4fe1", 0x2f}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1008, 0x100000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:03 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) 16:00:03 executing program 1: r0 = socket(0x40000000001, 0x2, 0xfffffffffffff372) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/3, 0x3}], 0x3, &(0x7f0000001180)=""/131, 0x83}, 0x42) r1 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x0, 0x102) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000012c0)) recvfrom$inet6(r0, &(0x7f0000001300)=""/16, 0x10, 0x800, &(0x7f0000001340)={0x18, 0x2, 0x7ff, 0xfffffffffffffffe}, 0xc) setsockopt(r0, 0x29, 0xb, 0x0, 0xfffffffffffffec4) syz_open_pts() 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) fchmod(r0, 0x40) 16:00:03 executing program 1: mprotect(&(0x7f00002fe000/0x2000)=nil, 0x2000, 0x4) r0 = semget$private(0x0, 0x0, 0x82) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/55) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) r1 = semget(0x2, 0x2, 0x23) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/4096) 16:00:03 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2}) minherit(&(0x7f0000500000/0x3000)=nil, 0x3000, 0x2) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) fcntl$setown(r2, 0x6, r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xffff, 0x3, 0x2, "9ff8b9cc55684e0f8215aa429a9d80c88409051f", 0x3, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xf8, 0x9, "65af6bbdaf60ddfe6845e0ddfc890298ba3798ab", 0x40, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x83, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x9, 0x5388, {0x8, 0x1}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x8c85) msgget$private(0x0, 0x200) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r1, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0x8, 0x1, 0x3, "afeed37ab8f72e77cf16edb37fa9e136807d6eb0", 0x2, 0x733db7a5}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x1ff}) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x4, 0x8, 0x80000000, 0x6, "9bb417dc187a839df40fef8737c5d2b6adbed18d", 0x6a3, 0x3}) read(r1, &(0x7f0000000440)=""/160, 0xa0) ioctl$KDDISABIO(r1, 0x20004b3d) bind$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r3, 0x4, 0x44) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0x5) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0xffe, 0x0, 0xf) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getgroups(0x4, &(0x7f0000000040)=[r2, r3, r0, r3]) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file2\x00', 0x7e, 0x80000002) r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x80) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x108, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x93) r3 = getuid() ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7, r3, r4, r5, r6, 0x34, 0x2}, 0x94, 0x0, r7, r8, 0x80000001, 0xaa8, 0x1}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000bc0e9940a474d7948911753677e803b2feb4ed5c6406df84521d5e066d10a33ca70f538b1ccc00891e885afef057ac7bfd14aa9c79f609610acee6ac15"], 0x1) shutdown(r0, 0x2) r1 = socket(0x18, 0x8005, 0xa37) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f00000001c0), &(0x7f0000000180)=0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0xffffffffffffffb2) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x117) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x800, 0x8, './bus\x00', 0x3, 0x7f, 0xec2, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002180)=[{&(0x7f0000001180)="41f916a64635c10530f1b0305fa9abbe1e0fed4a70d8194d6bbc6b8ca53b68f3ed9aff1767eef1e2548fa76de1d5aa808abab25da71b11ce1491f6fe09336e6bf1aefd46847bb05f985376d38920b7bc8755c2ce17ab272f1e406f35b38b18b2ea75cf5a7169e7a875734226a60a824d29bf57d73fa9051bc83c283b56f1d9f03b9c36d63e88f09757d2e80ee8ae4f149abecba3ffe4ab1e51a9722906bb3f806e11ac5e8dfab3296d425f34de198f8863077dbd77b7faa28eb984029e7b4e1be76c2a133bd62d256b782e1f2534625e4b09712dc2bacebfbebf782f58a9332ec770969bf60257b7e5290c49f0851bab3b59ce06da4880bab2d2aae320256e3d2067dc53a84faed944a321c990ec66536aedfe0cbf9310dffcc4fdd5fa7c9a3ce6be7852c5092856f6431b8cf9ece5b3f10a3bccc5f317adcdb43bbcdb4a7ce0c30f1133aad104e3b6ff7c47511b08e79de76d1eac4b6723a21e001ff5311a469af9ce8357365465f337cb8fa4d52b90161354cdb67cf18d03cfe85d051bbd0b764f70a0c4fc2aec61c9db03645e637eafbf3c5d227e42342de1017ddca5afc373ac564ac3fbd19fb6867f935195eecfc2b9fbd61e266cb95440219e64bab0426c9b149d9a52ddb976206da2a215228a39e93569b6449b7d371022f78f825fc9047e935cb9da41235002686f3495d3b9cffd9eaf792eefd02b048397bd77cd21f14c07de020816d3f6e740bcd28a99254de6473f5ccb2ab6e5cd178463051a5a956591ac343117e53a7b1f78129f7c5188c9201d49ed6574f81098d159d742a17ba7111424cd18c52ac71033749327e012357df5826f85310a68fac20e669649e0b48db3546d509814524e60c9a0ef395687433e5c7083c0215ec370ca0dc9182a162bbbbca85e461cab3dca32af9b47c628ac18bbd5ca3e7e57c7e536d2ca542dac05c1d9d3ddda88a4b48b9d93613618367a6ef5ea2bf0e026bc321e6a48d84492136d3f06cee12d9667c8a9e708d902c3735447a06da5f69e5bc4947c055d276fc073f1a7dbf3501f1e0aa6de96f988cf21934065f892ccc22c6f2a741642cb7b5c2baa2d575d138b3961b14dff30286e0a7e96fdaaa48d7beade3821a6819178fa831689f0952f14ec3db9c56466640693546602f0d6a4b3ab772246cd43c11f641720a0a54b9e0459885675827dfa4aaeec5ca487ca98d5aa3159e2d14748ee8925443049cad52c328aae75b90036dfc14d47644c4d5d112749dd64dcd6f8ceda094784c77a043debbd5db0c0bb2366e2f1aed3562cfa58681814af8f5f57d75b56e9c0b8813dfa9f19003eba683c9acbb20c40f77ff988c3a9bcb8dafb2fe7b9d1a44a501e27abb560084afa5fec9860cae93193d2b015f46ce466f37f2972643750718dce6ed1a1c023f7fbb51c63cde2f233db09d4529dfbb055a109a5df1ae58f1205af194c557e041943d8fbc6527a5116e6ab9d35299e1c628f6ccc3d0ca5d074b621c4fa1d8cf45aabe06ac7e1b0c7b10727a6510b7bbf188f68e5f7624d2fa82640d80d22e00df6009c415fcedd451071d050219c16ff249674ca0128b1f572787eb1d8927dbbf3081f2e902ee6f06fe72e97edb19590c9cf4f66c88bf57e5f4a87c97c8a3ae859b6659f18ec23f6adf9bf8a9c0e45949f513c62357a07bec69981f30b8cdcac3b90a194d4cdddc66ff1c3ea38bdae7f96889b1cca4e1f1f5dd90bd247e88d49acf2308373251642280b717deb1c806ed162257518541c734877b07dede0271b80aeb9a7d58a200c1baf0b2636b7d893ed4c28612225a6b6cf0e64ad89dd3b8e118cba3f1f4d0fd0ba02e5d5d57e74e84cf1886b0f3491811ff7134204fdd285253c91303f9153453d1aadc020bfb208f9b7d24f2a3ad357a3a45847c55cb25a56111738068ba3b2273bf303057c4c542338cb189d8b780a9d6d845b8a834e63ff55bee2d47fbfae9f1706f99cb7ca9e62749a9828134470e0051642842a6a5bf4303355f91df2f86e35ef3a74f4ad80b59d7884042f0dc49bf997c4e42465ba171d4b861122d7ac469032569e3ce6bf7e83d9901efa120e0f39c7ef1cc26c233997bf7add1795846cab361df991c5f22682eaff5d7c6d9a0aa20fae68a879302f8c868b580902f0ca747208e506f4d7aadf0690022c74e0c59ced06c550b7174d5589c32dd431e7ad4f08ec71329af3680cbca1f9f0f15a20d929918a3686bee3acde21cbd91dc314f2a8293671e13978a465049477e1c4d20c887f62e0e2aa03afd3361d0d2c0633ac78aae4c00c07fc60b6f652ec1ab6b7d7543f5883816598fc33916a18dc8ff1490ab985289fb0f36b22fbee79503465c1dc011728ab244942de617ad8daf57808ab674e00e982ea5d162bb8474c9b1eaf0efd5c5401a38052ded853e1751d356c4ab960fb248a508be74dafc2174a25c5420be81bf8d9c79db269be04ea81f63dd1b4a0b25336f388fd8706d396f4cef374b3a834791fa88b2202ec81731b94ca2dacbdad3d19816befbb065fc7c98a4b687d95c2b330674c73db5ee0f2e3d2888626c374d04e9fe97253114df38fc1b9224fd5ff7c47e699902fc70f331a65925615ad0ba458210922f675e74d663bc46f96095e8c61e8314b3b8fb484fc74dd32bf363a74d0f62c10f65bc3c3fc15975a0287204e1e93b69fd54362bcd4b89dac2abecd6cce57206742c5fc99fc87048b0fb758adc5ec859b628c42be8e4e1281fdc0ca31a5dc1c92099b4d307e99d05071c4005b409401961cb65cf974d711b2137aa9a825db4b6a7b63ccec138abac8d43caf5f23df0f6ebbcd6f71b7612bbfdfc3b3ba5a4d6135da7c0274cb870c8056de0b0d476726def7a5f9cc0529be2de8a755b42fbc20102632f9450e142c8e12d122685437cdf100dedd0c0e5abca206ba7b8131b441dc92d570ef021d9977a3e9309709e55e64506ba7d15f3af7d61ce19bf1a3cad098eeac35aa3dbd7541bfbd273bd3e4a8947aff78d817daadcd549cfd353741eec24e670495499962e3f810ee51c2257ff03eca8dab714c1d84cc352213b72a505899c635bddcaee22e3761448c4f7a3542331ce3bfadee2f2dc28098912669518a30d96e07919ad791e3dea3743554af52af16c854642b127a3531d00857a04af7e808d012b04b2c510b97fb0f40210fddd494405bdd5c95734dfcdc5f528f020b5d351da3d6783e2cd6076fd7049d2cc2afb357f7ecd43274cf56c88df7a57d51973ef194ebb437bb8a3da8f935829bf86308a8177b7b5ee5ef0df5acb8df1e1ba0c3f52731d39dc88a22b25448ce66aa9a96c0f2e53fee4d18563c668a92e3e66b24029ba053aeaa7e505aba992fecd3856f1f503e07ea22fe6dfa40bd3fd3649bdac7426262422a62174f2d9d84b4c9202f5ae867d22089a76ce03cf0ab97d3018bbe1c6c2a6f6d59cbb16afa50bb7f1fa9fa4f236e05f7dc42059dae589c2cb71b6949fa725ec636200cfa7a57b58c1ae55d6b7c6ecc97c71e52736b6265a6ae73dac569fc8514025580ee9c0e40203b4bc5a5cb4ef8560fd903ca66618952a3d12d3de3e1e7a42ba6aaa14cd82b64989ff3abf1e8fa3beda13915b3202f365efce4d591bc24a438d0b20821f83b9a08f438666cfd674b3534e5ced580ec175c2ff4bba2354332229e6c198cc84edae81034ac895c927c8c3edd0da2aa0340269d0b8c79f2c0442b236383cdb171db8b64f007c55e809751d4058a77ba3f13057fb52e646a96fcf321d54e778b31d44278e6d59c1f0449e4de9880e2de60469e911e5c05014ac372d703ea224f10e83ea85d1e5663008b4ef5bc5534cae9a92b5454370c98afc5b5037ed98156ed172b30f38024a83fb3623455443b681a04f41e7aa704de52c4a7b66f1499ea52a4703b1e4b118780514924693719ec66dae77109a154ad7c30b7546552449ca3bd6e8690db2c120fa924c338d00b9d625b3e06a68445c97add1990156e6a6373df4d27514800a43759d508d809a86cf024a3d906e8b2984e72e2314326efe45ec1ab9c8bd21837a9912ffffebfa98ed3ab0f06b30b25c8886984fb15e1aacf6cb3f47d95f860ac668f9bf4b15a294b0308197df9dcbcfd1a0bd4facd3a0c12b3a21bae9631a9c350850ae9ce8e2e96a6d29837a017a839e88f6c9733e14f4888fbdd5f84049cf44e6219ae3d8e7c05357b0c4044fd71050e7fdca9af5684219d6e194ba4923ff7bbae32af433c1955ba88f1f37256e367d2a2cab262f2c8f0313b334f06e1792467f93087f260c030be532f2f578a7680f4da1dfb8f6388d46c8583e1c12c1059a55873bdf113abe1c95bd8d8d08b4d8ad946c931beb228c12a7c409c7122f3126042fc6c0380d0d00a215227ecba4486b839af55f77517e98c2c70687fd237abee5e4be5fbaa8879370192d8d96eb4ffdcd437d9a14a98d4f36b4a03b1a5f41f03750abd10c902da05cbb0d85326b485509f5f4dfcd35364e50bfc51e465d923484f3fbac8a2bbf82a0fd2106a3866edf6732477035b567c708ee2cde42a733bb674cd49a4d58b5389ae99e8ebfdf65c387a867d320b3fede1c1e0fd48095cf29d6053e1332711c334a3edce7a09fdd5f4aed008febac74a29fc01d8c80e75e8b1b780623344d12937d0cc52ab0ce2c4e8dad1347115b0d019fdfc8c4daeee760c42cfda50c32d727d98dad719cec5c01e5a5bf297726999f9f58bcc59f5338c3e3b7a1f76f91a42c51f9aba43760145d607f86b819c6b22747a5d7173fe41c5d8025e188d10627dc3749d7909d37fb3dba6b2b13840472b36a58723b30581c3a901986fa9ace7fa303171f088f76e6efc1d06202c7b2d76ba52f2012053caebdf26a83857a53f448888e4033a96fd28962a8182e1b88719bad5ab5de28270107e25722237acea2a27809495d809f2fca43b6fe32b4fa5f8067d2c2ee04baa5decd46e37d75b5643f6fa3fd9d9040776fd715a201c3f39c4665051840023cd4e5bfe989e972d516d1cc234a1ef71485d771d4fb344828c5925142f50574800312702880ec3ee1be54c253e408abfb4fdf6e8eb7f30d5e5cbe197e37f6a58c5806f50099f2eb0c82421eae8fd223c5d062e08eedc113eea4c7df96ea19cbd9a693f078eebcc41cd2a76a3aab5fbe97f36a0f5feed7b16e5ce0346555fa61a2c250c4f63a3c4e42210870e7e58ae00905a0973335621d16e127770cde3137c0aceb0f88a0aa1fd4b37980c7adebc65da83258e7c9fae6e8ecc70f8f063d57141ec86e2107c2c6932be1a4dae85cc96824ce5b5ff136ccf80dd957284463acc28f572aef980ad2d2aabc3b7557f5495d1fafc4c226b0a2bbf3c4ef34c233fb3284fc53c2c23c3d73863d33960bbbd6710c3c17f759bfaeeaac2fbfe8f18cb63acffd14567f489cfd61508befd1b4e4da539acad7fba1a03dcfca72c22864ae6b1515d49c91fa642981a6ecf655d8868", 0xf24}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x9, 0x1000}, 0x10) write(r0, &(0x7f00000000c0)="b6f56dd9f29443db2f6e69ad858c86c6bccaf445c44a910bd4662231ed0b999dd3b9219dcaed6a5f3e985274724f7be113dec728ade85c2574fca58b2b67187de9faa32b40ac09ee24909c7746353d7eda241ec68e23d1688fdc9f4271e3959ce7dfa7eb41ea5b281236e853c1bec9db320cc46e24d595a17be0736f8cc3a425024ad3f207e9a3fdd01d5d394cc7073ae2", 0x91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setegid(r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getpid() r5 = geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000240)="e7e0d165286527429dd85cca2cdfdd3d809ad5d0c781e66c7f814c16e6c6a81ee263ef0750b407ff7106f06e6112fb86b8bd3a762a51ec74f74cdb6970862d1a55899f724373e70d2a441f1530f640ff1f44b9f19bc0ac7af8e25a13ecb0f0b84732842b2db954", 0x67}, {&(0x7f00000002c0)="bfbc28d76e464b4fd4d264aef173eabddf7b78142f5bff4c555ac2ff79497131457b3831a99aa1b1f78550765e5b92986c9ef9432c4801d407fa2e694254e9524270", 0x42}, {&(0x7f0000000340)="6e6e72ffb32b25a71f566772521f17780862bd72071b2a8a9eeba2f070f59a379ba4b43400cd0c8135495fb575528807879e05288e9297e90efdd4e0e3a650470078bf211fa392b34a22f4588dd264bdf8946d1d15d631f3baf76c29fbab67c79cf9452fb8d4a77a497937dd6f6581ee64a264792d7c902591", 0x79}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r0}], 0x20, 0x2}, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x8, r4}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0156ed89c8ac5163d0"], 0x1) 16:00:05 executing program 1: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r0, 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="bbb972be71c537cfbb9b5e765c000c8222332124c4b24b71150106e1c94042091a2a99f7febf4cbef1409576a2f4d4939ea64dac6106460ccc471faa1a3102d59475578c7371c0f45d018c582fc5ecf4ac12b7d44fa28e0df61cf12d7b3180e8bc8687b55cb2be5d929d5c005789df5575e2f0d9", 0x74}, {&(0x7f00000001c0)="0a105b352882be4ee4989a2ce66ff051eb75a537ecf3cd8daf9625056702e9324107a37ca85cb3815f7f053ddaaa1a39b74b184159ee4de384a588050909575f7c7be82d5b0b0460c756a9bad4372871ed9d4739f8361c3c7785743b5374", 0x5e}, {&(0x7f0000000240)="d5566212e6e7f5e4799cc31d4bb16ab2ddeb9ddd758e4977bc135f47aff5ff3763a673c51fe543ba8f16f9238e2c231009e02738ef5cd9f6adbf20ddaac22ec8dbad4a9b92d6403b0939ca5f0b2de2ff2dd1f884069259f585375836a52d563ad4b3e83912fd953fa51f65fa0696cc64a00c46b4bdd01b2e8860d4532bf006027e06f4ce4bd41323766b36be75091b98e7a026480c6d93a7df07fc5a1032257bea1c6a03d0dd0a710b6b4fc9ccbcc1393a7ec4e2ae0f4415a1628f71aab9815dbfdcc768d9ff672b835047a332ef54917f9ff6f01bab2e62725dcd658893775f2c48becc855566606e9f2c314ab5", 0xee}, {&(0x7f0000000340)="0b84a5a24041dfa27bc881635bf9d97c79e77c6919b2d95f651c26955e03f0000b3fb5d3a4b0d1168561314220470b2dbd5e0d6a39326f7a07e7524f9898fc088104ad11e7ec7e9ca9a508231a649a1e7de72d82603826c42efad96c12d7a122ee3e82b4da464da86a5c7a284fa0339752b0d2a651d160e7560632898e744636eabc9ffc490d4e86cf1aa84553db810a6c1117017e44d6e8fb1e451962c0c19d", 0xa0}, {&(0x7f0000000400)="ce57563556988ffb71c07a319aee82ef894e76aed279fffa195cf117bc7f930df8a470a9175918b0d012c88e815929df14b0e4d88af9ee02e36aaede5e4b34f72ec6f3133d3a259646c1fc4aad71cd7121", 0x51}, {&(0x7f0000000480)="e8fa13291747f00afc8948155564abdc425e7854afa8c071a9d5340763f125d979cf613772b4466e7fb465db4af7c949ff65cd1e0fc7a00b937cb49b69540330d653600c4c7bd892246e174c5a4dbdd7f88010f1a9ae1413e435dc0fb171af4328577edd30940702e257751d4abfd8be9a00816f813301acf88500256aaabec0ea6c87a72c92027d1f342f2660f0c98e74469eb52888c6d7eca9afdc8440039c6580f2a8d46864e56131a50174db75f29609d9c907472b9b6fe7790f270f93606e21f79a2853bfa70293728882e244fce62ab0a5287097c6caa4b9a60a8ee316c97c531e479d76689ac7", 0xea}], 0x6, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000140)=0x80) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x3, 0x4, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000080)=0x7, 0x4) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x407, 0x55) write(r1, &(0x7f0000000040)="fd", 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x8c, 0x20, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40000028, 0x3, 0x1d74e00000}, {{r3}, 0x0, 0x6, 0x1, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x90, 0x2, 0x4}, {{r2}, 0x0, 0x40, 0x20, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x52, 0x1, 0x740, 0xf9}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x7, 0x3b}], 0x35b26ad0, &(0x7f0000000340)=[{{r2}, 0x0, 0x0, 0x2, 0xfffffffffffff800, 0x8000000000000}, {{r1}, 0xffffffffffffffff, 0xb0, 0x40000002, 0x101, 0x20}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x6, 0x101}, {{r3}, 0x0, 0xe0, 0x0, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x65, 0x9}, {{r0}, 0xffffffffffffffff, 0x8c, 0x3, 0xfff, 0x2}], 0x1, &(0x7f0000000140)={0xe83, 0x1}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) kqueue() 16:00:05 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) ioctl$KDENABIO(r1, 0x20004b3c) lseek(r0, 0x0, 0x0) 16:00:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000240)='./file0/file0\x00') r0 = socket$inet(0x2, 0x0, 0xbb3) chmod(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x190b, &(0x7f0000000180)=0x4, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3f, './file0\x00', './file0/file0\x00'}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0/../file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001380)=[&(0x7f0000000100)='\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='+.-\x00', &(0x7f0000001200)='^]\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='^$\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)=')#,$-!#,)\x00'], &(0x7f0000001480)=[&(0x7f0000001400)='#\x00', &(0x7f0000001440)='..\x00']) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x100, 0x2b5, 0x8, 0x1, 0x2, 0x10001, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x2}) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:05 executing program 0: link(0x0, &(0x7f0000000300)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x12) write(r1, &(0x7f0000335000), 0x10052) geteuid() r3 = shmget(0x2, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) lseek(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000380)={0x1ff, 0x10000}, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) r7 = getgid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000004c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0xff, r4, r5, r6, r7, 0x3a, 0x344d}, 0x9, 0x919, r8, r9, 0x800, 0xfffffffffffffffc, 0x8}) 16:00:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:00:05 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/162) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r1) setsockopt(r1, 0x10000, 0xc7, &(0x7f0000000080)="eadae59ccf4221acada74f19f28572ccf96a82e562faa998be1ac1958844f545266c524a419e9807de18141f15a07ad36a637d8b95ce41992b6300fcfc7168b9f00d45fe0de3cdb9c36cfe098cee39", 0x2c) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x8000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="f3d3dfb350fc83c473d8d0a520e41a4eb6b0aeb89da781", 0x17}, {&(0x7f0000000180)="61b9cee99cdf43190e5f9cef557e7494451c393c521c8225cdc4395969e777140be0f14646c9cd94ce222739b693fa4c73ef4f3206596bc913a40e00ec14062cb287fe8b96f6d9c75cb35c3a56a54daffe1b93", 0x53}], 0x2, &(0x7f0000000240)=[{0xa8, 0x1, 0x7, "a5379fd8cda495e6c5a666c95097f10b61b68ffdf0aeb44f17450a7366ef0238d1119573c2b1b7edd81c6756d52b032f3b5143e9b4974510c0069e8f7932a7c73d68633446776371c6b0b5a3f750fbc51444c6aa8c61d34ab7866010ca826507fc35de86a3b91317d76373a1254e9558d39ebdf6b4ed494020b33d79a8f5bf7fb57cc4b3bf887ef933039f6af0bbfb86d3d1f5d9045cca"}, {0x1010, 0xffff, 0x4, "e594001b3ba07d08879755cd8e9dee190f832898993c79545cafecb2886a3ba8a71bed3061d94216bad5f06aab57c3c1ac1d624e7c541ab0ce0295d65599ee9e8abe342d9a196eec34442fbe8c496d894ea82c1500dc1677c9649a318d05699f4d9f21c7ce80a8edfee522b467727b220998da2599c719385d260a2fc0434b33f63a4389ffc7b7340393f25e5e41d59e08133341206a01d1df5d8e334f40aee89136fadba8cf59db9805fce4b6e584f209dc006a135f8b8394da1134b898cbcf3077c252405aa36c751b875c0d3bea1ff7097adc938686ccdb44627d2d1387d82c52f73aa8d0dbe31b6c0519bc594434027c42edc2b1f3733a503e8c5cc8c0e00985067eadeabe3752e67fca039802d42147c11a5be226613dddb7d59e87eacdf8b5760b33d2cbb59647eb06ee68ae159f89aae5e0837e23bc94c45ec841a1a53e231e569b166c0e83aeb5e6d3d95e62775a635511b568259ce2fccc650dbbfedcb062fbfe9cbb5991d7c43720e283de3393bb5a04209c2b12cba95c0dd159f3361578cb6be091e6cd2b48316977d645806a2992bb052022fd1637015e4b55dbcbba9a31ccb660da983c11ea6ea6e5fc9890518e3dee4115248663cb7e207d2a29a9b4cd0fa8455129fba361ccaaa32c85c074b201f4aabab2808eee4c1073bc308c7c3c8e4a745fe8429a37a83043c32a703cacd2ede09ce9bafc7f4b6421829d65b189652623ba24eff336dc578ed424d03092e0803476bdb2f7494c699ffe09ffcd65d46efafdc5b07edd2433e0bd6cb5ac2bf87c12eb68d3c094fbade76492633d696d5e7cb2275cfeb41ac3c7757634fd22b266540f56c6ccd8ac9d2743f777759ff58ebdf0bdf2b08b6a5426ca820448fb3778f118097d894da15b8b2af920c41d3447365600033655b4d19306109863f41f869160e962029ecb58156003b497c4ab2af154662dd4c34accd4a484f8d09b0de32e293f336d9eefd745339cba57200ee5db3ffa463acb3efa4286c203ce4e9528e1a377332a64a417de9966c9497479b829ae4da5deec2f21ae7cd063ce9da78f1c54bc7676ea775719d4fa254be47b2cc979a1e69fb264d0572b5e9dd0c4e8f1a9b7943524accea826be4ce72371ed83edaa91450e04853788970884dc60eb5b3bd542272dacf0ab0c0c0f63f054fcd45f2d586eed7ded3fe2eae0d450001b61d2b60266e95a7ddaa3d1fb7db2aa0d719da6f5d691cf70ae71488bb992d1811bf0face75c74f1254211e80f8107ccd032d875ff48377b650712ab3a305a4a0b26bf3ebc461fe965676d1292eefff0a8b95140e9e48d67729ba8cba670aa979134f8e3763fa3ad005cab055e6f3cf37c93dbf00046a8e8172b578c658155b40aa10ee0ba4a3479c98ed789b3acf3a2e270faecfc06494db7b5c5e03905b05799adb27c485a63d3785fc7a366b959a53076ab490cd61e4905d53b2644cb388d3bd41edff05b11dd3e2fa80d4126be06d2d42d3b23796f05672d5ac7ec19a2465983ea02a1f335b14f9f4b82484c16aab60ba2318dd5ed6dd336f367d4c10c242dd7049e754ed38e20fc27f50915eb6273e1bf6a6f69dc5b20bafc8a22c0f932b42e85b59ed1fde3810ad7b47581e673f7c19b5aa4c52ec82f2118ed42c2408f8dfef965b20897f259eb5038df10d73031d649250e9797bc25ecced052751a2655f9aecdbda76f5739e6db2043006003837040c80e8ee658ff7d04cb59ee22b4729e1463d89510cea0c9dae998b7549a2770111f141fa57192f9efe11ff2feec0c087f811d15e2fecf0db60139b55062f6bef42549948f1090c2981730606a37d8130aae8fe6c50bcd691ef6cbc6cc26eaefc3c3439d0f0181568bd84a26001094fd1ba06dd9c3b07350b3c75c83514dc8f468c45080c627cc375c41cf22168fac7b4779a8ec7d62ef608695bc8308bee0b56122f87075208393a201d215646a7d0f5af2ccaa26b6ed9cafbb0c59dfd1619ec79a068f2a516c1a7b5ff24b90ac27a515cdcd8f943978eff21f1c48021dc580d4704489d77bf078896d8def128d4d5d467f93944f6566530c76ab8d25f13030690c26daae7a3e4e7f86b9701881b2831d281483701b9b0165045c61aaf2f75b0413bc101085c5b3650529f2f16fb0d6aecd5534090ae8f01c82d01fe3a7a56d496975aa7d559a77d96c71e44cf1a7ff926a54fd419f6d3bc7f6767d53e6cba4131ae528cedc3724f58478118ac6d7f9c08e0d7816d88058e04f853dd8f2818fda07b6b7177b764930fccd1cdafaeb8b60b11ec4544e7793eab2fb18c756f657c4544fb73583482a86db50f5104482ff85518e1a4da3403b90f328802c474eaa3a8e7c3baf9de438648bd4aea039555b91799d4c3079e0a79cb3ac08e656a7c9e6a393bafd67607c57c6d0287c3fe4da1f59cf2817f868186d92736941867f0cc7a5e96fff701052ed2f47a4bfda1fb5e5f7de24be3f850602f518afe410435dedc1fd434baf3cb3eea7c6ace128f1e0b0b62c44026a6125fc3425f12323460a0bad64ece02ee7a7d06ef7ea3639a1442b0700e4f1b74c65981c7ce1e7c061e8b7a0f94b46310c620721d49931d674e017eba005e76f96021e8e3bdcaba236e908e4ada2f9a9d2604a00428419d4fb0110f72d99b5d6893c4a7aa22d7fc1a9dfa0ba55add4e5011fab1b136540af7a00f6443b04c2f2fc572152921d1c0b2456c2d8fe8d1bcf09dc13db193890b1345a5aa8584ffc22eea7ffc11f25ec792dbe1fe1fa6363fcb13ce96bd5c29892d1ef438f80112ddcd7f7021459e8d76ce5460d17ca4458ab8c1a1a3fa7e7c3ce95ca0f84501026dd1cc01de98917762178e75fec86f8761a49f065f530b94c0bc5692bbb41817cc49f3ed30affd8bab6a9c661054ff3bff2e2ea837a13387e70809c899f31b4525681f41e7bec1deb766a1a4051d1bf5f3005bbfc518c9563aa537f00dc246956e142617663837f9c29217903c3fbc08bbd22fb1738712d4c6c88e5b66e18a6bdd2a9eee31a10263bbf32446a8691aaff405e62a8cc5eff2f27b13c4a05b7973d3220d9062198774c1c539d1beb7d09d10a17e1dba9641ce3e404f4e4d05115659c27ea2ba918f23b22410e52015f6fcb626c2f94ccddea10d7f49e7f3ea65ea1eb909befe474ad198eeaa6338336b5a465f76ec263097a2d6a6c7aa78b2207e7a8d72d0d42cfd42f1268d0588bb00fbe0b15715be2983940db7d0a50ed28b76266b1e6b4020e170fe3d5bc0cbf663ef8dd40e6f5a3236c08af90c910303d57fc181b508cf6e364ceed8d483272ff212472b96f135620abf7fb3c50122e768feee44608a114f160b5b6f84130fe1f701883a531094d0074989e19e23f20080e3aecd31f3f3d29a450927694832b5b08c5a57a7a5deb04466fdd036d4b6b7b93524bb5e67f15ae36cf810078ed4340fdd839a4380aeacaca4db0fc7b78cbf16469770c367007760fcf2add1de982734acf480c71ea6e2d22c7262362058fab1546449eb69a46fa5dabcab79548c4dc8b43b30b3bb70349c55c939fe0ea7e9809b8a0cd18b15480258551c12f53a6184dd6f184fb08268b6085536cb378a0cbac22aca315426b1874a27e998cfc5b409cb41393ab4299c496a9e1d3193b9cd0940bc0d442fb5f9c0ac8fde59de0ea7485f38822259034eea72364b78ccc9293160e4132c758ac7d96cd70e28c4c9926fc9a38d4ac0dd1ce3d7c8b2013fc828f8c44a7c2784bf915cb3b42648ae77f23c8011dd756894275a814e12ef023c4dfad5f479998e64a08efbcd9f753bf1d2adac357f7b2380bbb01d12300115511ac97df2aab2a9b8e5a56f37f3a003f748c8d118c62236ee134c26c4800837bf239312d6926ff8c0a9468e2096a9de8a72a9a5594a73772f93619756d07019af06c09cd649c116d4f8a95d1b020bbcc67787903d082a8b2157164198a56b5ffa4bb7dea0edba0941118b692c661cec4d800970e9ecc47e22045394c970d08bba2b9f28844bf839fc746de25948816ac7252850a033f96b604c9c97525789d1912e26c3edaa53f7850090dc99c3500188c92412113c28eb9e0d5ce723a8b3379754099535c1f98ae1bf8de2142373cd362b17869859eb82b7f652e6acc1b74bb24c71fe01c6e545d6cb744959229617322f6042008b6bcff16e600eae92a0982359d09bf0960a8c7397c60c8d964411f7481c51b746ba4679c02f2e50d5179204782b779f49b916098859554e2dc93aed6fafed697d384ea9040f445f576b609643a7cd61b8b265d1120059a85e5e444dbfe3443619c96fc2819d846de2ba977cdcbe1f01006f2b03825309ee698303872ef7ab5f670c61ec143efdcc638674e6fed56dbad45668edc7df0f4043c45cd982dfdb583807696d98c9371c5757285447c0b25d71be0fb362a4f2b4644cc332150c95db3c5bd55f3c08e61265fbdb0e428b4edc43904e9d265883d0bc7779eba01f4bcf6f7522262b2a2cff46b72c9b406cd394dd89a17b78a2e1c5059fc5f2faacaa81241fe994c13eaa95d2ef5f40638f44552d01f596cadb371cd756692a922373283b57e8a9566f8ebe8fd60c39f00d66cddfca7ad7d573e35498838e8441f83d5415b24e3d640aa7683d300688e845a467030c9cee3700dde3d4925c3243f0dd4ddcdc33208230128aa973af5f173dd6eee9c2825467f0d4780de6b2e044aed6e523375e3f50a9188af7a143271a40ce3ece60cc0b33a35e94754111e68fa42eb82d4c85fc4e5e35e0b05d7462991eb6241a4edc6116f5e53927141da0dcd7febb87fde066caa43d971fc4460feaf4ac8396469ce6eaa5354c2f51495b17b3743aa0c1b252f0bb21f3a04832a48bc9a396c7a87297940d837481b07e51c4900c068d48e9ee180ff5384ed730f418bd9955d41ba5e9249dd76de6d377286476a1807d189f03f2b2fedfd00eedbe3328583522c538a7373984b2315d0d375077a5c0b96182702abc1fa50ce335dbf63ffa033a5a8919b2ae63cafe556235e92a4630d2d2fd0b4f46af6f836cb5b602dee17458694fcae68ebda9ceba6bf87b68f51ca82f3c42839640a98fa0ea2a0bbb4d209f3940e799a6f74654328eb3d608aa4c771d09d11b7702b600d5d8548e5d06e66b931e97fca806943ef4ab3446dd55cfee89105dfe9b63c7f4be90fa5efbd8fe2ab30162b9d392a61b234b74079653148ff733b124e87198d3a3384731856e499009ae793100fb65b8fc21b5846621dc9d30160a61cc2adbcba905c61276ed7ec59cfb4c920ac3598412094601ae99d6b0a97be1f10bb03d68c1e1bab4b252e411ccb5c55b7582bb5749fa8edd7ef7c8aa45ec63d16339ca6a5ef84da4240b82495bddfa130b812545d2d63087a0c01e2323ee4b575c4336b95d95c6c52d7f7331c869c8e6866287c6ed9748d976071ccb4012a63a754d4c7fdaf45b05e236d4e7230612b667ebd92d1e252b23491063d3ee77a5f1400e35765aba76f87b6fae58130b41d2f85ad7485c071b456cabe3c29eb3a0c70f32b008ee53c2711ccb3e9270de784dd31471ada69fd5a835e1fc3589f2510bd15e8a475e4a66b5d5d522745c036654837de7dae48ac7ec5f3e9c951605fdd867e0abc32d5fbbd33a8b3c2a79922d00460551efe949e19e1032757ba503c6f0cfa1e21ecb21f43aae312f1d4d8f65872757df8fb11df96e28edf3a5c31fa6807d69230389ee86578115bf711cdc817155d8ba7be8b0bddeb02b98ca3249f50a0844cffc76c7efee21f5943ac80c13"}, {0x1010, 0xffff, 0x4, "e5663295b3abca7132ab29e203e749dfbe287ea98d1245d2aaa2f0366a9431ced50df8bc63fa1b6b1d4c4abe5d082953550b0c8ad990a4a03fac4280561f5b878268de44fe130af926e0034c12699a2f85b8016b73e6ce2b6639746ecfb3610f8e7ca31198d1ab91f656803676718bf70317b3bcd611216e60214c3f7d2e1edd56397dbcb2391825f346a92fb3ad02a6dffc1fa06e61a59829097ac53bd791c9630dfa1080e3a7dc770f5c287d08bc9a8376bd056940288a8ec2c12650feb44ef9c02b83c7f94e7edc717efc543d51a77ce32120253e72ed795eb3f088273d4d9b30a36380afc233cb2ff035c67fdb00cd62c9e106bcc99d87f7a63db5aafe1e996c32ebebec39ad8f4bbfc9429727d2fda0be7c9042894969fb566ecf66b9ad188892dca2dab669dd2deb4b1365a73c4ffa52cb939481bc2b3c706eaca85f85968cc56920a056d120b2dd0aea1f05e1e9092eccdb47ed810043ac435eb8a3107cd138db5fceebb0623b219874e169c9fb67aac236c4f4f4a159296ead1c63cc05388e0d774c0a9cde0e7a604bbf0116382e82d9c4cd7e85d1d60948e2537511d98f040df331d3c264689ceba3b42464ddd4bba0af558cddbd7345e61ace138ef80dbe1b4fcff5fd60b0361e2ab75237cbe09a100d8fe6aebc780694025216b88727a64e7fe012ac78b5892d83b6278353ed208dad624dd36540ab96388c70aba2b0809403faf777ceb614f3cd1b31267679fce408e45a629a83f183e9e918a53b20a3476a169a0b5f296d734b50d80f85d2047b8c5fb9679476f81e94096fb0811ff7c8938282a3b2c076387bc0918f4fc095f6ef1addbd801e3fafd5469aeb481c9fe277a6b91f2c2a25af2ba8986138fb7bc5eea5a1965252718b2ca5b03fd7f4240dbc522f1241ec178676d76fb8d812c3689e1bed4949208fd180a646837f177281eccfc7a565d5221bb27c83facadafb78f4c25c39fcd9d66c9e05c3b3e181e654725ae683333eaabc57a6c617a5abc9942c713e561eacefb44c4895a971489c4d4926b5d9f566a7ba4205f8f5b5a7c815af25783cb6f37bc404147f8a914dfda071553fc5e3c268289ef426f3225fb6ead42b8585398fdd65f1816a2ae6a2fcc3de576337d4198046c13a9094885c40c886dd0313691219f59a889e733f2936842a4f93849685abbf9d70093d134b01fd855c1f0a9a58fd2ce37adf2bfc82ab81e229c76d0940e88246fd18978b06982f2401f0221b8399f416e556b0eacbd71da0a40e7ec43e9e84f0d4e2003a29bfb7a13e0f5a4eb15ac42fd65d06459d7be309f5ed0dfc272a79f08688308cade34ec8da50c8e8121981d4568c00cc02b65b47e073bf751d714b4e08cfbf1b8b431c18664f87dc5cad57d8ba73cc4f34b941e0370d1c64990d3a734e5fced7f322611bc8ab86affeae8a0eb717d185bab5bb4682e7dda453de1e7929785c5f4deeadf5fd32fd3828a983f7b1831f00e07a06b9ca29e53570ae071d43b9350b81b20a52c50520afdbae8298d7f317bc2eabbfa9998a7cc9f23f9cacc20cf1615fb7e4e77823f9c5421be44b0d1cabed93e004f87cd3eec1af4bcb4815a056a4f867b4663d8c62f0fbc3d16b5ea254b82f4e0346be0c4f4b88f6e445eef4db83ee46647c590ca3f5bc5c338e6085641f31f2533a24e1c11bc5ead685c066acc6db936bfde6b36d2b3bd600c08b71d04c2b8f5bf481f97df20ec1442a6cb8c5fb47c7a400e876c612e6a99ef1fe48a6b33f99ff6f47789074f4e3232f47734bdf129c585cce80573cf46a8de1bad1dee54a740f30e26e115bd21a610691b2e1ac8032a97ea3bce4b67bbf7d243ddc5ade45a16008dc80653be2e5002abec929caca74a777f82048922524fa50b2ed2a7ea7cefb30079ffb865795f08891cda8bf84435be421d5406f44b644b12b4d9e3f5fff2839263d06bc2e6ab9d972013e0aa47eb42f7e020c7d9f153c4cb24087f8a1bc450cca74607b7042850bfbf22ab1f8f8d5e149d27561657e916de3623305b97371b410dea328a07bfaa3979d98af202f78af5a2f7c1918f2cd5065ec622f725c7695c454bcad14bd1cfed923fcd7e55bb45ce4a415008b02d82a801da290d36468490e673b04b06b9a73d4ff82cf72f73a3e7ea2c741cfb913fa8c4db8e85bf5a54d4adb7c7e676e5b1369eb5e8cc9983de980aa56237553efb793917ee462db7a89f162320228c60d85f3fcf7e52162bac757645dc2e83abdbb9d8a185d840b55de851485e1a0609849b081c41ea008eac4db8e4ff935e1a3a89f62526274408adeccfe7a944e63306d2988acec2e0cf5266b23762f65b2626b5c91011f85aa377f5863387c2ca7338006e74b08aaab0e0a12ea243c29f3da5dfe12ae595cb8a16e6bc69b67a1022a537ad5c393bc9d5ae9d709a3e54485c708c0428b2c8f2528f48348f12c64e43ae2f1bb905b9627c3b3212645b871e5287ba02ddb2c25e9a1736934f09ef77048c71e5ca091d738e1c156b25df760e3f9fbf9381eb4c2c5325f1f3fbd8d2ba53fd4603814937cc6f28c00b707b854682ee6843a38891c258cbfe3fd9d65e5ba7e5b70588dc5ab07db6200b87519acc6b80cce99af377e21d20140e7d852a60c69052ee9692bfadc68235fdc517a4b2d41531a8e670f93b039cc32ecea211496e8355a810fd3951dbe2e9bb0b5f653cb876d4a8466f28d8f15d2a7d15e591565dc2034855ccc942d2130a0a0f65ea127f7e66e3066f2d7a6db16a90d707bd1197c6b2aa6d1339db89dc344ac36e01ee5b356a018152293e4d78027dec5d150fd5e3909fe4d2faa4454a6f78fc69041a131ec2278b33217db338d2782a1b6faf7f0236dcbded424facaeb46de96551c88de2b2952625a0448ecf19ff9dbfd735b87919891e83fe43a758c8f9b59d67ff8f6a4c0c36887f0f25bb7e1bd651b767166070981111de5d0817164f8fd2967bde4fe7912e9602a1450eaca3bbc2584473a8c0b5069222fb95f50a40828a70bb907f553e7d2c521a02ab2ffdc5ab9e8a741ab3e781b30a7d099b97789105f75034e7bc7d96571ae0fa7b091cdb2ddbc61517b694269875447566c3604934794d2217aab4ce2e1d7e90ba745268296be3a70a867334e06fbc16bb7a4f806a65d75c21cce7c09467328966ac2be4084434e53ddde4d04432f890b43a49d0e2a84b369bacb0b1ed3d9e2c4ad0a2f0cf237742237d46d805edd25e645774bbecbaad554ee361c243b8cc66935b1e246375747dc5801ede51ef85e32c4fa43df1f823a6347d423bd78640c2ff8d480c7bebab9dbe75f511efeaeb3a67ddd2676d7019eec0635e5ad37068644eaa65497f599af84025b19a4c0990bd6a69c27331d097e4233c52a052ce861197f906295544d4b8d672e687a4e8b142d2b6a0794af21168ec5e57602375533907db715eef519f35ebed4549e11798a71a86806e65fa4756d1f15197ae8a9274997540e573a54fdd84f631578ddbe400d6b8396a0cdc4008d8a37ce42e2b7348e9ea38e1a1b3d45aa1c9ddd509e633256311a77b4944fcbbc9d61443f92d3455bb21402f7239060d39d3f28d7b200fb12644e008dae192f5a90673a605804b93c9053e8c790e526417e950850c2f32a89ade1e8c2651d0b9d7d7116107803d0df59a2c015301de1746c46225268bdb9b226889a110960eba6fd5f138335dae241ceff7fdc70cff1c25ad213b9d232d0718ac93caab47d78dbae54bd74a80885fd75a07825a678900fdac5ae69e9665deda81aea39144c43ef4d2a97ef6b41e7cb0ee9d0230a20881e9847f694e708d7a5f476b43e56b2fdf2d7d1bdb5c925c9753ce4252c6ba6df02796f7e3ba9a10978ee9f7db663f35bf32b3635da997de8f20c47de50887505accb0352ffe9b251ee0627b3ee8f1e8bc172f5024ffead0be3e7ffcd5571f5a04625e0cacc94da29b291b7a84a8bf6b1db7fea2209af9c0ca2578bd0974ce889d8c2c3b6415c197070e089598e2505a7420ffb9e4ec3ea8a944b6c226d06b370e87ccb765a40010e1383f7b0ea99e3869b407864f52c4a8266bd56958c497e82237b6be071615bc128b81abd4a864623dff977f64f46989b06236c0f7402fb5ad0dd9b39dc6d073a49f8b98097a8e1dcd8e4fe8327cef69656c229e2a8f4ce282a4e9e49959e1ee864a9355fa824a90d8e537df42e9a6e4dc24b480da9d80637ff4ef1767d4ed5fb701264174235eae812c7a375aa230aba88095134d104ae80c32293b18466adaa145d14db8e729f03cb91410589541d43cea51b16a907837d4a95c69414c8891fb34cede62cf9e763bf5b3e5ab376bc24c006a00ee29f89ce013f9462ffc7efa97726ee2b9e5b4d75130f900598f991a80e146fa474cb6ab0c3dfed4b3cb2f640bbafc321b6bdd26f0e49c00b082d855cc02786efd47afab623db684f17f5275de6b4bde443a678d9138ab6cc39761a97517ba1e14d2fad87a27401c7b843702249e70c2f74910d99d741f3acb2df3de794ecb8ceb0b48956491e0651ebe587a9bcde5c3aec08df75258a62227e6f815fb6632812d077156c68606737c7606be0d78b88f3c12750e2e5540b661e86d4d271118a8abebbc6fac3d7760d5f1181f863a3f38a481e479dceeeb9831cc54d78b9fd2d37e6aefabd9b1288d6ed922cc337445a5a6d5b0576551c537c5e3992fe5b98711951d2d9e9dc2fda7a03547f341360845672d5fa7dfa37746ffc7db0e2b6be053fb41361f94116618fef4b4a7fae35c85e3493572c22b9e23d4ae9bed928bb7c1993ac5e1995ee148da0e35737ee77d0d17aca2cd5360efd72feb301cab5728555302c2f519bd641f82852e68b78dbd52f0653d7ef979e13508ba3cd046db50979352802f515a2b74eecb4ed506b8c9da267933b2596c183fb7d3667ee661374e9836a8b02f0916bd383d930a918d0217398169bf565df57b67d5ffc7103449bfcf5bd8221bf818ee8d326c11eca2a9121329f979edec15b9ddb55a7d7ba8c859c7e174672ec6d374f213baeb121ee5cd55b90bc89111807b6715bdfee0e80520432739305c44792d1ca33350310c0afb44f3cbbebb080a5859d0e0f073d6494555a2056bea08ee9f9d5a928c43fca9a93b154162d8a831cebe40c8f1824ca4c7166b710a2c1e94ef706d408712516a1a9127a0f1e75d448c7035c07183e8e86b27004992d14ca71fd3aee5d79f0a39e23b17da243602cdcdaf1b9fbf49fe87f4afb71049acf85ea4f0282e389b331d7c0360898113ed6aec07b7211ae78f17b711d614a5e00ff109af1a4934ea324f7b790fc449e8da75da44a9e718225b9b26fa3469e3d6a67a710f9ed8145590f73108e02575962b32e41c7100e560a83f941d6bcf5e0bde412468262ff64b617c772a45e8c6cfc4e90b6bfa29b64154a002c4c71fc24ea784fcf16dc3bb77a9773142c83557959d0adb1579f06a6149a4a6d6f15367ec3278d04961f0773aa30eedd74a2be25ac5a1106bf2222e1c16c028041ab11b1401259097e10cfc65d7f24b9cd6b2d66be1565ac3099d264099730f37cec63ec4d4f4e4c1c83901a78c2e5f8886b819365893a6d7bead01337f5e252361377e35ac2bccb263b38aa2a6746b3de539d2754b2c33538c05b0c44304a6a6c94212eff53644ea3d3aa002648c3f63c4a37806dfe720f4ef36f48c0287a28e4bf4ddf74cf9f85f73129e95efbe9b9c37a3535dc7db732b3c7f2effb6389a93991f86cfc1a011bf5b56079e2a72560d511e18ca241e0907d"}, {0x40, 0x1, 0x8, "617cfe68221490f04cb33536be9943e7666204412fcd2e134e3ffb159369d1aea415fae7b880d819bdd1d1a5bc7d0d07"}, {0x108, 0x1, 0x8, "c2ff30cd6df4ba14aa93e4a933416dd444d01e425e10fe3422ca47c9ca655dfede47b083572c6070f1ad51e630e0669ce225b94b7f2f37d7146df2d5eb5a2b8ace7f0c184018df2922214f820f16a3af0fded28893a64c40016776ada0d8b5545d7476d9ac6beef55f10a3a9c90941328122e6da5de47cb29602481a68aaabebe88eacfb33fad5774b4bdefcacfdab6c5fec5e4b2ba68602ad0c51aa913ff225c9d2de45e52bc71505bbc6cdbab49750a521d323bfb2d1a23743aada7d8e0764d96a5e1943c22070e28cb2dcd1341038f48b6fe2914621ceef245b0c6cb20173726de8a661dfe125d1c9ab5229bab058a84f6f25226c28"}, {0x68, 0x1, 0xa9, "cae7923903e872fa526548cb5aa3add9c7a372cb802711f8239b68d6ddd1ea8ed04b8fcf0d221e9b1a16dfa7a0147975bbc4afda82d9cac15a023ecfe60db17d6f27bb9566b69b3bfaf76c0b629f35ff6ee98ce3"}], 0x2278}, 0x400) 16:00:06 executing program 0: socketpair(0x10, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x3}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0xffffffff, 0x0, 0xffffffd4) 16:00:06 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x6, 0x4, 0x100000000}, 0xc) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="3e1d6a5d6fc81dd0cd779d503118922338c9ee6ab87efb057b10a394d56b3d9054d300a28aa7f97e5038078a222e54558df9a1dde0fec12ac4a459f81c0597c751940143bec4e1049ddcebd16d56a169db1517014e80de05f0aca0540bd8195fb365950421c9441e35f25f526f792bbda41b908ab3dae2e2321cc01bd8db1180a2", 0x81, 0x403, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x80000001}, 0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10013, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5c1b}, {0x2, 0x100000001}}, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:06 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696cd803ee5513ec89ef7b712d65300007773df6b6efa56ccbb2628e52e0b1b4f30300000000000000f7470406bebece"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="fa257ef5adc98b3970d9f3ae88f3abeb1febd6f7d5278be40f1c", 0x1a}, {&(0x7f0000000100)="13800a481a8c02b46b82fce246257bab475b8fffd5deb37f4fcc69600250b410f34bacc2c6b4298a612d40a86f9fc15a8a59", 0x32}], 0x2, &(0x7f0000000180)=[{0x18, 0xffff, 0x8, '~'}, {0xf0, 0x1, 0x8000, "495545f66f8721f71a2c8dc6095e3e8b91ea9ebcaf992602a817b8cddcc54f1da27df6e6e337f93b47c0cf1bc9272a9f8cdceb6bc579e2a093379d2f2da99b336a0f0f5327a6139f873ffdb9e5c5efd81e48c8796d35563c8e2d8c383b31c3d6bce8253362634beecc884dddf17b9bcefc99eb456f10297b47ccf70ebc4fc4e2debff5a0212fb845da007640c08a37443211c44706a8ff062bff8dd9871eece9330fd7e188303aaf58459ece6382d56ea8a3632c3fcb6e9c235e036729c2b0c2fbccf513f1c859385f1b0b62edbc57f1fda28d877ceef4250302b1336c"}], 0x108}, 0x4848011615285d5e) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) accept(r0, 0x0, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) getpid() r2 = getppid() r3 = getpgid(r2) wait4(r3, &(0x7f0000000040), 0x1, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x2000, 0x1f) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x40, 0xa2}, 0x5, 0xe5, 0x5}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000040)="d07bba999a41c94e82a0da777e4a42c9836d81d14fe56e11f10f0e05e4fde908a14a43eec543e582b3523c1b212e341c349e875b09b9eec8f94ff8e647fb94a2bc7db08864c96abda7dd812ebf61447d420138be37d64b6310d242f385b47f2b1c4424c3b6f9d16b32f6b73a1f4ec55b5fa3255f60d2cea561f6654133d85fe65098b7ab08d11c8ba95077c037bff9ce66cd104fc2f8da6f9d68b82996d78735761f69067bd5615e57f8516b8094ad", 0xaf) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe9e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2}, 0xc) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x0, 0x5821, 0x1}, 0x7, [0x91d3, 0x7, 0x9, 0x6042, 0xcea, 0x5, 0xae, 0x9]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r0) r2 = shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x19, 0xb30c, "1f687045bd98d1ea27475202ab08b45a50979469", 0x5da, 0x3}) syz_open_pts() fsync(r0) write(r0, &(0x7f0000000000)="7fb42b91be658660fddbfa6cc1c7540ca93ecc2638acbd764920492eab4eb0fd66093ea65d6f097abc568e3c7480f1", 0x2f) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000353c5a69275d48771d7ab2e64687c5045cbb664d825756ff09a0afd686af38f7f21ebcad2f08cf7b96816b1a93151ff4add1f6b4e61efaddb4ee8edd2e393db8bb3f932d1f22cb8631543a668c90b77f494e3d1c361875ec926e099d73c9a333bb65962eb61719d795381eb2a902de387fe457bf108f421aef9979b51546e35140a838c56ac38291"], 0xa) r1 = socket(0x20000000, 0x8000, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000e60000000080000000"], 0x3b2}, 0x0) socket(0x0, 0x1, 0xba0b) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setreuid(0x0, 0xffffffffffffffff) 16:00:06 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x8000000041c, &(0x7f0000b3f000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/125) r2 = semget(0x3, 0x4, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 23:49:40 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd03436a30ca5f5b7, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 23:49:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2, 0xfffffffffffffffe, 0xb2d8abd60f494340) 23:49:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x110) r5 = dup(r3) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) 23:49:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x22, 0x5, 0xa5a) 23:49:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x4, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x1, 0x800}], 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x117) r1 = semget(0x0, 0x3, 0x40) r2 = geteuid() r3 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r3, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r4, r5, r6, 0x26, 0x9}, 0x9, 0xffff, 0x81}) 23:49:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 23:49:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000040)={0x2, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)) 23:49:40 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xe3, 0x100000001, 0xc4, 0x1, 0xca, 0x4, 0x0, 0x1, 0x1, 0x6, 0x9}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000010002020, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="81e96cd54db5915d617b7b5b6672f5435525a057c7d89f644433922d19a3711520c92aebc94d43c2da8440e57401fb44f6e65db7f54446cf2a50ef7c150a1ddeaeb3f40477d906dbda614d19e4a4356a1afbc6952d6c30347bd1d0d8b3e1c1a5a3b959dcd646414e8a8f70628598e262e820fb74071b133596069990beb0d0618ec8c0", 0x83}, {&(0x7f0000000040)="67ce9d5da76376a6ce51bf70f41f455c20673399ba6fc7ed9495a6ca5adbf4fe2e53", 0x22}], 0x2) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, &(0x7f0000000140)={0x753c, 0x2}) 23:49:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe0, 0xf28e, 0xccc7, 0x34}) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 23:49:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x401}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xb1c1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x8}, {{r1}, 0x2457cb8456618a6d, 0x2a, 0xf0000020, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000067, 0x2, 0x4}], 0x3, &(0x7f0000000180)={0x5, 0x3}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000000)='h', 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x40) read(r1, 0x0, 0x0) 23:49:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000240)="c695f369614fa5e09fbdb0b59d39bb1b02cf70d78a12362181b87c28a0", 0x1d) fchmod(r0, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/151, 0x97}], 0x2, 0x5f) poll(&(0x7f0000000200)=[{r0, 0x3}, {r0, 0xd1}, {r0, 0x34}, {r0, 0x140}], 0x4, 0xffffffff80000001) 23:49:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x101}) 23:49:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 23:49:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r17 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="d6c524d9c8324d0cc0d5042289799617ea7d4c0d9dfc172d119c9facea656b0bb7bd6616c8d8b23f590963483b2bc442bdfd541b740afcba2daf9c6ba66d1c36d0393ae2aef592440b0c80c8944ed044f86eb1274390df6bb498c7ac8289658d6197543edbaae57a3fba4c18551d955e838401a1f7a5723ff252cda7926adca1761c9b01dab509251dadea49d8b03c7f7fd32f70976336195f3f24aa4741deaed6c28e5a8e8dd15c1986cfaa515459e39a698355eb48fcb84825042e1e5ed04f2c16afd996ed952a1803b7f369e5fc24890e9ccec1b82390d47e0ed630", 0xdd}, {&(0x7f0000000080)="cbe43122c91fe401baa90caab6c0a9c7290f3606f48b9f545efdbdef7f81a5a978642f6f30c938595045e27ed29840d50f1da4d9e9d27f7382d97cc8a37a361fdbca03458bfa172d2b54472f38f059ece2066a91aa73bf493a228d90e1c72e396e77ab153a7d2b4ba745936a97341775adef3aae9e19f5d68e9714998f990a9d48c3cf2abc8735a6bdabf1cfb712c5c78d0569e99bf6649716af56139864476499fb88f77de8a9371210b478e944fb2f6757cf4d9c38635eb0a1fa69", 0xbc}, {&(0x7f0000000340)="2d1a9cf9e1a24f24ca6932bbd23673565c1e7068ce250d07f67bc5abb8c3dd0605325a9f832471e272afaa76208030648a66950e02fb9b0fce0d46c93298e1cb3f964ad59e7712573f975d5e82178167f4d57fa46e34b4444b8b07d9f9d0019fa3829166e95ce27aea658fedc8f1f4bd5d3a6cc8464219c54b26d7ce714d86bbc9934ed58bf8696637cf43299becdc586c32257ac8e6c99ca1e903798e01ae970c8c228ab186a883dce785c3074347453be27bfde923fd5977", 0xb9}, {&(0x7f0000000440)="d28bce12ee3ad1c903e1eb26b5ab92b99e1225b0f51a94d06d26d3b446425c57dc35221e7d85f31c32c14e35bda07af7923f5ca70562ee17fc027aa2d7e6ae7b5ae5067acc69a23a7e422f7c6f6a306a8fb8bf10b29bccc33d7282bbd86231df3d5b9b01b7f372af43", 0x69}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xe8, 0x4}, 0x8) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffa03da289bbd824475300a7b2a03f8346ff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:49:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x9, 0x0) dup2(r0, r1) 23:49:40 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="3da45285b34933740190993e673557ec61615186bc21a0a33e67e7304ea95bd0438d7a5bab4a08bef396c50e6a0a242f6b8ec50da3e1df8b068b7fc86dcc66b7f8e5788431ebc7e6305f2bb50587dd98908e2dc2da8475", 0x57}], 0x1}, 0xe) r1 = getpgrp() r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000800)=0x80) fchown(r9, r3, r7) r10 = fcntl$getown(r0, 0x5) r11 = getuid() semget$private(0x0, 0x0, 0x43) getgroups(0xa, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="67b26d4a67c3332dfbe4dd3d0b6b0a6d917a1a447497a5d6a0745f1bdbd69a43d215c4a7e05e37cd205641d10dd63fd23db11c744625c21f3322b9a8e6a8cb9284ec9b421741f90b39aee4a53ba57438a7daa45b7f179173aa1946f53738f944c13ce72ed906c9afa88613", 0x6b}, {&(0x7f00000001c0)="b2ed232304656ef973b2fadbb25608589023054b0298fe495728cfc9ccc6e3b42a22a706f28e43eb7b205c16eeffb13882b06b1be81c1233898a4ef54cdc62711713534743734d4b83f6bc07c739440e8b63b377d8841904344309961eb18dbcbde403c1be59200b33c32e677ca124eedfd0ef638907ba89c7f506a0837556f5482605126fe28ae62b37e4897fb81ebb94cd54a0d0faf53f77f96d82e9e4f64b54bf130034d4", 0xa6}, {&(0x7f0000000280)="cd1532358a3518d21fe003ffd371efd348d32a9ed9da4e4c10f7f95f6476e7409f4ea62eba0361c01b4681c8d03164e0cbf93b8aa7c3f4f97a75a5a6d9db9d88ec791bc3ef13695f021cc07be1ad5406c90a4eb276648fa6527a34296217e9", 0x5f}, {&(0x7f0000000300)="6ad713dc4c416819bf3150cf46f0c82a3cda603e6b980df4773fc00b577bba475ff2cce1759dceb20ff9920599a3e27d69bcbdfc7ced1f9f083b0ed699c89525ebb750ca42b5d9fa58aec1290a6f7b8e40cdd4fa6798968df618cd2e12d3b240ed24a2f46090ff553c7a779e39950b6ec2057ed134faf7c8", 0x78}, {&(0x7f0000000380)="171a4499b2bec6e485e7db57a3dbbd6e03213d", 0x13}, {&(0x7f00000003c0)="893cb83b822ac0be021fa0d6df34a9221f23a0114e232fea8b470a88f818493dd2ef1415802e72cbf59fc2f24d0c5cfcc2d239807aebdb2dd2fe102ffa07688f0744f2d5fd46ef08d1b8efb1e9ac44c7530985975f602ce3ef0e9d0fcb84d057", 0x60}], 0x6, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x4}, 0x4) r13 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000480)=""/184) 23:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 23:49:41 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getpgrp() 23:49:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0xfffffffffffffffd) 23:49:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff2e) setuid(0xee01) open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 23:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) 23:49:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 23:49:41 executing program 1: getpgrp() r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() write(r2, &(0x7f00000000c0)="cec2e579f53b4d858c3a32774e33211b6371ce76617f6e9c027be80da75dbc267995ea3a8d3d1a1a534eaf1e32ff3f02fb8c227d12760854301694ad880bc214ca4a6d86893e3d8b4ba97f83ec40fa43a6512418106319228a4190adce95a89b5a9198146031db3b776ea3f5d27bf82b16555e24ef7f31ee4ef85382ac8561b7106271c86e653746462b2968592e4778a67c818bb3bbc226953770e16aa31c3c972eebb8c4483871b577b23be6c02504dfe9e314198c3e649b9c240ea10b6f285e80f5a3344e1f9fa978907af6274ed3a426", 0xd2) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r2) dup2(r0, r1) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="34a473856e4dc05e0f0f36ca7d464f646a0b76f6874da878152a02a539f6389435e3db2b2bba66712df78759d6ef6ac80e705d4a8e5f65e2e5e84abae98444b02bd9ebafdaf50feaca6e249a1273c4f700a3d94a5abbb9137d215c023f1a24006081b16410e8dfa49cd79b54794e514d5ba4fc865deca8c3df7d15261e89f6f5a4685caf82e81bcd682d57f8fb93ae7cc45685eaf745c5b482ec085694b4ac661544f1276dd19af616c602a226b47f11401562b157b1af07a5bf0ec13529", 0xbe}, {&(0x7f00000000c0)="6dc0d5010a14b06bf8579e80063b87c15516b07bbf8faa9db501bc7b17d836ca8cb6ff80cba6c420c9d050cb8bf2aade3fe1930fce7752", 0x37}], 0x2, &(0x7f00000001c0)=[{0x50, 0xffff, 0x6, "978cb17884676354f79abad210b4f653cf0ca462d5fe588053024e6846e19ae473f5466a6315d1945ae6d0cc651fc080bdbbbbd17df8699a03"}, {0x1010, 0xffff, 0xe2, "6c17ab3cfa04113ffe60626b568a6f00b499ac9b1a94fcd37831aac6749b951a8566d9e76f45ffb753fd52040379b6c0661c4efb31ab50f7e275a199fb022ba494ebfd80d5e98ad8eeab55984557508104d76dac77fd6bd5833507a2aaf0e8cb9a3edcd9acedb896d7e67198925dc11d31d1d2fed5ea9787c4121008350582a0c5c716b7e3a57524b4500b80f4fc07f7287ac34a1720d01e89771f1280ab8cbaae24f0571fe002f1b7e2873083197d2730c65633a8ac62b3a33479636bdc90af17d6ca20321a44f640bbc4c94534c87af0a5d47d55adfc333654f5f360d0821a5c464ffbd67ec6e47ba044d4cd0e7bb93a8b87a40d2ab83f94de0a55401039ec9d723f2075b5d5c7ef646c2974cef715354b3269719e7896ad4b20c07a65c0397efbe91106260af25ac6da22db9e9e3a547b9e6e1c52202ae30e64c431fa01109656861709a1099b8641da837ee44ce58d192faeacaed539b3e4ba3f63b37bea94779c64ad1bd7b6303eee1a1fcb4deb0ab462dd392e9f1ca6c0c6153569f915977f2220597ae71de4b0bbd3e8b31aa8be4ebe0c5b4c0225a69d6cd8e9225300f2bc293f0f6da6bb15ce3dd4946cb4e24f62d1576d63d2295f897d7e47491c204ee5456774bd0f130b55e480092aeb51e440d24257a0db19f74ad074353e8c67faf7e05b3faac3adaff6e39f9116d23f96741f85c56335c664464708f496dfcc84c67e31834c0b4c4e63555df41257e39ba40e890ca1ee6c54a0dcf091d822efaff01d421e67f247a252aef6bfd2e6133ccd632ff2a10a7de7a0303d38ad33f8212447038edcd2dee69edfe1bc9b950476214e46fe9b496d2edf5fa27fbdbdb8fd38562ab2bdedd39a154f10cad2b42f844013b6f9a9ee4fe7da0463b5b5e6d351e49cd12239e5f31af9c4c98eec295f31e67b54cbaa71c9938549b7d51357af94bcce93f6e525f1d0fc35b1303aa458d85f69a03d7b432af01d70e8c47d374e212c3c7e4425f9a910d0210fdc09674df121e31a520b45d3261b5e19868bcab019fbf8b6e8ccc4906a03cbc5703c35b4e1bd42f77c10c94c25cf08634b1dd1806386cb3f66c855eca8ec77ca2271be1092dbfa26dde600af81c7c7c03984c26eba66c441a450982f28186a22255a521394836d73ef1b9b289b98450fc741ed425a8bc83aaeb885851e2c74fe4cb3666e83a8c9552d461c67bcf0f320f1f6873277b641c3fbd46338d19a09d37077d3f30430a2c7c92a549b1fbad6ca768b0b322a6e511adc039c4915c1fde00253f03b4ff052b9234364c8017ebdf6c390fcc0b6b8fd85f5d546f70b6d09c89b21f9e5c9c36a7a42cb1fd8d58b3c9864ab2538d074c416bc15317469df3790b412684103830975ace442a06ad6e65779d51fffcc14413c943a292a84e2ef46cca13389fed7075302eaf16b2dd6dcb5e7c43c28700bfd516522cbde1a62a39dd0000020e335dd39a238f1b476256abf143e920df5d8426ee4edf90b046648d0ea25d6a6af8da81ce18069907af88d9f60b1c24c0a74dfad1db3c84a1f7f38d625998083b67a118e9ee37ee9cc653569952b80ea3402da4ca239936bca124ee83248da22d685404d65ea40b7d9ae8b9bab926683e32272c02fbb72f7eecdb1959c5d9f47ff8e9e43bbe78184ea46ff358d354c116097f3e096f6214a67e15f7a91589573e204fefb203f4374d76a0f888659daf71e1fee1d38309fb9ed259b066b18dba978e32abdc0aa64194e6e43ed459ae5ba259f552baf92d85c992f9f7543a33551e548680de70604bcb0ce99c45a2450c845cc6bfe3927dbc16763880cef8c1d1487d9ab3bcca84dbcfc8b4a671a074f214d1fb3225f9ce20285983547c87b8c842ed8f295792ac02027627fcf5cb5d5efa2a74390e8a611d49345befedc9566a30a4c6c5bbde6ffed1928e383f4f61ae40a82b97856f3d027d6443057db543b12c52e29b832a2e8143391d2876cf4b795889ac6e49efd1968d044d0b1f5fea5fa06519562dccae40d8f33dd78d78aa0fad3c8c84cfc406da0b05f444be9f3a3cfb92aec2127b25edd3b5a015171198a0c2923c7facf8478140fe03e80ff594cdf27c0e7b7488ccbbf74c4ef1292764b0517cafe07c15df47adb4c4e454135d634aa7858786e135bdadb562663054063eb09e2cd5ee22dfd0f29b99635e65309198cb047adca5800b14ca4fcedb814c4ed894cf06850fe1cb69c331bfe79834952a456955f07a23c4dd96befae1de87b5999701587d0a254450216a94c70903ed4c7aafb467ada113eaa70fba5c319bdd7ae089dd27e89c51a50bcc5b384f417fd19e8bc5cb048a8464d410344966d6130ea089c0da52caeed7a7b62bdac429b672230b6a765088d93615de43063b84ab06fe6feb216a415038dc70a0211580e5675e45766307a2a3906e5c8d9776aded7d293768e5aba1d28ef8943349a4b3c619169712de5103b51c29b7be91365dc300199811673ba83b98d25598c7031be4b93b60eb9ef42e1dec0da82db7a8d4636cb9d58ee6f8f5dc2bb3bd1b8bb9ab345f007deee9e25a1d57a39421d8ec14a27397acd7fdd6a12eed6e8ab670593be3dd1b309b113b5176b24df2161995f3d6ff2f98244f2dfffd67c79e03351533960a1017dfc8ed45f04139cda0371c05884a133a8346e569c79a1337cea31e02e45b05a446a7bcb46c1a59a24e0bbd315641dcd0b1bf9934a2dde8288ccc022f28f09dd9e1637664dd54ffa4bbe7282323e0e66c19f4e76dc21d91f5bc0c6c95b55fcdb41bc9915922e2b704bfef92c3d19d92f5cad5a00a2017d363da32eb27ca406fb4ba93143cf50bac210b02952e1c4fc574e102aff780b95934c71e7b960e38197fc5de157c712ed6a9d3116102c91145c020afa5ce3913e05266cce1e5d0060b7bf7fa1cd6d981dbd8d42d146a6dc69b702ae72163ab1b5b8ba4276dba071e82032150ba92986b2c6fb3ddd5198d608cfbbcb0e072ff3b8722463967093e7e84a72f0574db9da2ca3dce573b53f42436f60602a8ce488beaad1c1577bdae434e8e0738d6f07e91d9d2034fff6ceb792a1c394699881e2f5c1999e630526babbb22c12bd36e02498ce31a5b43b7c8bff1e656eb88cab4febf947bb4eb056fae809ad3c795fb58691d5c51fda84a00a5d9aaec0465e30e2ebf123cff311295602958c0df50247ef42817ad3118fe367ada208f1d6e03049cc1d7fbdf3c4b903f5b3ffb318b893da6979c3b0293269cfc9804a1202f65a54daf86caf892566a1766bc332852595e97606df9dd6adf62f94d7461a3abef65d2160f1278d0da73745dbe4e8beae67fd4c31a2cda8530ba20b6937a5d08f63b6ac0c526b6f9c9d2c8c1688aa0defe6f0cd3a4d9ff1dda65f854039e280b5107515fd5b987f26fb2f4a215dfe85cc615ec201c75f82a2a3135e0268bedd9f5dded2c80526c8bd339f6b9b52d64a8103a5c2162233fda17418b33df71ff2bc0c5d9d790183f9ee9c1d8d7d1bf3421891bfecc6fcb87ba734f72d913e1b9215d956ba0ec0f7ff09c95165a105298b8d20d67d10d1dea2087647240db085a040302671ca4e3af6031fed454bb8405724b57f4417dbf2402503c76ab7524d2af4d96dfac53a8979858865ab0b3de328942586c525f766dbc63e40d0d2181d332726131fb4a90d505351fc2ae081785d090fb01f32101a796fd2a38f94eb0fe837b9fd9098a38a8608378d3908c718fc97a25020493d697b9b2db1898e218306f08124f5f4a61cbe4edd071744c0daafee4d2d33a23f2cde250264e74dd0d014c07d16177c433e3b23148b349118736806250fa4cd06e27860943c6e276661dd7a74bc18e67ab9a391885c63262e4f6cac973900795e74383830df8ceddd457f27a14f6abd875433568b69df0e04cb8a9afff7f4da43bfeecdc15bf329366ec10d6f159717ae35e3c8c231f950206ebc8164c8f4a3700376728e1f0caaba71cc0373a1798bd22aa3961febd117f3ccaddf7b6b42bfe4150d1a90e50059cb834259761077e8f4ea77051d40d65ce00e207b1768959a87ba9c34bafe9f33d158588d53dccd9ff003df3372c7568e4803c77c1222775348cdbcefd7000e841bc90f57ec7c498df9c78fe23ca31d4cc1a6a89cd9f82ad4927dc9b47e72df5d5efb99a54c6f8e24cacd39865d483fcb358e7e7cbdc948b94aeb9147c51ff56b36e803cbbdd21bf738757e158d2052f7d17450c36a42f665866b964af00e9d9c08af047c21ac375b12de9b34677a00eaec6312e0856351311d0af6d66aea6c47cce26ae778d1c0f9000b7d216d2df746ff81efc5b3322cb94aacd658e1766ef170122bc9de0141f62669f112901b9c289efd8a5ec3606875444ed1d88d4c7d103285e28736357a03b7e41fd76cf68705835710622ff32048c797f2ed4c414e86e2804e50a18933e3d47ebebb22ff4a5874297c0e0d97f4a9923029e2fbdc7ea9dc72f8a1e90ce7b1ddc2524455820c4b67445d35deb2a240f3d48ecd230c76356af5ceceb0f9acd4e2e3d01bb1a95260d6bb04a9566ca19e3f443c0c2aecdc2bdb1ec6387a4e62eb43d0f3c8d5ff28bd843380a51cdd1b5961b411acc717af737ad865d1e860369d8144ba745207525e77b79d52aa544f7688f1049d984ec7d0ba01238ff79ce0946f582d0a629e7b84bb34e990f71d9ec7dc786c125edb545ea7ddfb6381cb19a672ee3e5fb5449c9c40dcbec202df7ba06a5fa221f11d09796d1e242bae2d1df0ca78a55c416d5a81dbbd1fe17e2a10bdc3a5b2e0335f1fbe7344658078c60acf7eab60b51e46926ef59e02b319962ca3e74bf14cdb2eaa04ca412df0b08623c7d435c748ceccf372758952730d2cccccc7ebdde32a55dcd7ceaa9dd345559a972a6adaac0ef96956448b70e5364593338f7e178b1950dd23b92e495885240c92a21f77afd4807b242fa39ad95bf1a2abb800c0cbc9e3834386948b6d22656b1420f0974d50e464711a22753fc91234c81a4bf939e63165b159115de9c138791944c17761e6d81afd5f397ee15940562a8001a0f32a580ab16dbf00a6621314d73c5b8efa32b0d226d3f8a165a678319f1209382e6d53e0a54b4559e06e393a8e7f05940a9cf207f6dd80ffaa8fff5e3afac04f0f47adb5276446a598b23f2410c941c71f0d2aa61f3f630918b2a480557b5404412b8d3702802068e1b55b8c530dd85d816877564801549ff05019fc6716a50e55954bdd26f7581188a9873083b0e6c249dab25a5f2fdf0cccc7669e622f1d5826ee5c804bd793dc126e692968b24d3a3a8a64a9524d353d56f07acd9ec2cb02728c532a5797274483e543a27f6e0b45154ed52eea87e4c9691fc5a65ee9afbeba5ac619cf66e8f0253876e716aceb66aae338923b6d5ebab35563d7b95e81cea14ec304f61b2671f830bc2b99fb74ca75f252158fe5ed641c847e6c758c4e075511e2244dff38ca89c5dc15b2e4cc7d8b36c0b1585de9970334beb0c27f83a32c5963c3c2f7010ff6476f94ce9328cab1adc232715c4dd79db551060089365325fa61894dfc3ac78be3cb4bf343bab4b985c82978df3fe26ac030fcf7b3aff94f9e72f1c466267f4d1d6d09c6dfbb0250c2f0cdb8e4173990b3b945f32862c6f5a9fa71cea4945f8493d1361c0d8fd2776c81cb75e9d946f5a89b0d10b3a49a1568356973937a25eedd1341a1d48914d13f80c59fe1e99a52b0b10f6a6b4bef706a2aadfc9524b80fbeba5cd1c9c35bccb3c31d5e5ad7ce276acba97695c37680fbc0"}], 0x1060}, 0x1) bind$inet(r0, &(0x7f0000000180), 0x10) 23:49:42 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8003, 0x8) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x10000005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20007461, 0x0) 23:49:42 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setuid(0xee01) msgget(0x3, 0x96f616a0f13c886c) mlockall(0x3) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) 23:49:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) setgid(r1) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x10) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x2) write(r0, 0x0, 0x5) 23:49:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f0000001240)=0xc) r4 = semget(0x0, 0x4, 0x100) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001180)=0x7fffffff) close(r2) getgroups(0x3, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000001140)='./file0\x00', r3, r5, 0x2) r6 = open(&(0x7f0000001080)='./file0\x00', 0x823e, 0x42) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000010c0)) unlinkat(r6, &(0x7f00000011c0)='./file0\x00', 0x8) 23:49:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0xfffd, 0x1, &(0x7f0000000000), 0x0) 23:49:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) socketpair(0x0, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) 23:49:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/101, 0x65}], 0x5, 0x0) 23:49:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:49:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="fc7a20cb2fd595277b2fba166fc78d068b56f55a4bc30a056d6b6d668d77aebf16784d0c051298cad19506dcf97fcd8bf05b2adf92446837b425b75e4d8dde326c0b39256ae6bd37105d488b7ca8a982a57d6168a6c2b77185c3f794a5377d9323667ddaf81c362563657996c8a3405a53588af5606bfdc5c97022d906a1359e30e07b7023c6f38868219e2dc8ed895bba6bc62f8b7463d7bdef0d992e448dca68a7914d6c312ddd9dd8c40a3e2b0ec209f08330c861c90b3daa90a51ba89c89ad6640b32f75e2058d1b62cd750ac4837136cf09bcfbdc99274a986afa498dbfa92c3e98ac34298e3af656aaafa9d7f7bc693c15daded43e7c5a284d047c67d17d96ab66c2875891da2cbd08864697f3a847e8a6556d12217325af3d02b0c1d0acdd7a0e6aafdc2c8faffb1a34221f491aa711626c37edd3423f39fcaf7577f9a145ba4fcf11765785ac78390bd2ef9542cf7c0194d01d037d3c87b1e4aaf0222921ffec1c6184dd06bc33d8ff4854ba2a5252369e4055a7dbdb17b47c89c9453a3d3b9f0feda962606594317a12105efcb0d61ea571e69331e1b21924ef3c5c00e0a54c7c305605c273e9924061094cb91945516a4950069616c60be35b7e87b174c45e61fe1b37aa262b6a3538410c24f07f2e4c4947ee27addffedca3fee62c27a730dd963da4eb1c27045f8cac2b4977ce769ec674a9ddd93e02f5c9894ff69830078ec4b8f011c31a86afb1872f1b29eaace4a9569d6f94774e4c38e90add380ea7356908228766d0c4aaa6f67c41cd282fc95de6579a2db647350566f39cf4f5b21c9160f94c7011b6247df7818389f5cc9e0cbb8c80e0aab30deab0ec10639bacd62af798333752f67871b07b781f7c4baf2667f2497323c14fad086a32785f5848360b273de2b711334a14b9a1651ccee477245e8817c4e1bf58447d6935d6400463a8f7f07a6c2ec1cd72e1da61494b0f33a2dbc8b9088ecabdf42db237f43d6ea06eb36c0fac8fae24b6d2df3b6a24c95fc3e4a8ccff320b6ad672eca060a2f440d2af0fc6daa7eb66feb952f35633a5416dfa93f8b65649ed5714d3dbc43ba8cba41181a2e47c2d038b924079c9f96857cff59aa168352f4c3a34965bdc1921c6aee3b9d162ed5811bb5b40ac41cba21103306c1fd1cb0d38659fa87f66d463f3ec214df1d765f00dfc235dd90ad090f1d0dc5375bd16338b4e74172eefb753f79e95b83de930f9a4de5933f809f019e94b6bbde27555a739425d59f32de7fa8c52f6a2448e57e36ef7221244dacc8f350a4e6676de6687ab44b5ff5cb4ebdf5aceaa0a0051cfb4afee874ce6376b1022662533772b51d9b1f09b03d94e65ad9411a898fc9107d71e771f7f056d927ec3484a8f83c42918786af00f1bdb791273c124493cfe7a441bc8d222c2bf0614dad30390c1dffe9728c2fe9af73fd363fb462f6e7d8af6b75239112e182c2e84f8d23a2748aec7d7ac8b3d0704d82af7838f791cc60b9e6e70585f241689286369b4d69099cf3f9057f7e882e8dd1e62dfb5ee4c94243058ba63af1677f6049ad79ccafb8bf3cd2f7a5df3bb8ee0989449e2e19f6dfc6dc7bbbb699d02dad361aa950d2a308b3668e3afbc91429f3e5a220bd3d18ea720fb9db6832b8122f644e1e4ed23588cc45d4a62931707f6f75df02f57be782d02e47e2cc73ff42852f89be64f8ab4b45eba659bfeeae7920e9508ba9a5d866ea3c38a2d69bb7f24fe8c14875a1cbbbde0b5df88a997de5db6c98aea862c4695f8732d310c562ce9bff136d1493b0d1ebdd389993208f903c369bcd1c47efdf0a1cc0a099c60e4434f0705d70fe9760b54b3ac7fec4822569acff3ac3e4ad4d85dec8d7e6b787129a189bb6737461bf9160844e3440085b97e693519c49c6b41bba58f114adbd91b8260d0da49e603ea6d1eafce378adab29ed03fe91e6ddf0820d1bb0d9d6c858748ef643e7d8208a32cb902ef51c5791cfc9a108e4ede8d1de447243fef69d20e42505d5278f2a259b558603c5f03915685ea310232defbbe7dd1596dc06c21d787e92dcc82cc7c8f618e32f244f62eac7c4a96319f8d74e5ad0399bfcff6f3d8acf7e173787dd3db15dd06e7875ce8661e8bde0b299faa13a14fac029aed72abedebd3d851fc0aad1ca3b8e330690a18c919c0e0dc4a8cddd26cc110e518406413e6d0e1053ca94fc953bca50d75ae49f0e318ae6f0c7a7ee3722accfff1b6b5d45e183d3bc20ffdf1d5567e8e8753eb3b154bdfb07344953d32d1170507bf8bcd583d39aa857c69d8e3688eac421bac7f7da70048c671f9a2bf58c0fd50b6093697a27a11661ba7e0cc5cf815a244b07fcb7edd5a438da6129d126214684ea27f664fe61ee7aeccae3c3f0dc1d846f17021064c9f0c16d3b26fbc1052d6fa95f15d86fbfdbed1c8eef72e4d294e4cb96bd0cb0e6bf0c9e9571c499c8f47d1020e26dfa45ccf19aa4d91b3555012963232cf02b5450724f3d7b2938a12097edfabff6fcc2e812b6e70ebb24019a2e46908dd1a2a96ca2a0c919ad07f2225915d1065ff0f6b90feeb973808c0fbcdab4efa1ca06a3f8baa4d13538126618d99add5056a73ca2bc95a34c3fbd464dd4f6c7e5f499e69825707711e0663d4ba7113dc72e7951bbe920268c7cb0420ff0a83f5892a02b7a8751d36e2ed05ef90856ab48455b7e9bfd2c5ad4f3e45091fa651d82a43e1c5e53e78936e4bc87186cce6393b33b524763ca3af568057629921cc0bb58013838a2869723e4e89e99bf3c85240fb4f32a2f784f2613ef39a2d8999663047a468ddc6f299a905ccb9aed695a8d00f49917494f5a3590b9b610963ce9c1eb52d82e9ecfdf172d0a2bf2320d88390217aa8e861d94b38eef28da35f04c9dc01a1aa2940a940ca5872ad3b796b5336a99df7135a8b9bc48d157551d20ea7a7969e9cdf75acef30f7d8b7efa55845dc9019e71267c02b193b088249f4b838b4109313753e6baae1c596c2d6893c5852379b9a732f73ab290137ccdfd23a2c9c53c3dfa89b646f2ad7b11c60641e69c56b303e60f73f70f388fb7a9dda764ecd33c5c3633eb538d71b3d36bfd57baff0677ea3d4e3304eeaecd94fc57208fc851be429690c7ad5806e865e2125ee2549ee2a99fff3014ddaccfacc04487246f9404416a39c99434b223b445136c03008aa580b8384a6bff6a21b6efe5e556126ad6a8d1e1ba692b5bb2004b0abe234eb04d31531b69b3a307f917a051590fa89dcc187bfbc1348074841c98739506250d8ff5f7cf22ea16f1782c1f9f4e53b1f45158dc1fdb1a7e4611c5c4653e035864bf26eb589c33da28648eb4d22d8274792d6200c053e72bea34d1201299fb7a7813f153fe4af575c21df38a63f911a737dce65c580c10e7ba8245d5e3ce2a02babbe54de93339d78ead37ec8ae5f3b0a30aabce8ae0a93f119e988144ab07cb840fdf08dbe727834ac7f1b862c54daf88fd000fadc544e554dc194c0d84e7ae41a36a2bb6b7541a1848e8569a51a78504ba5d20f1d29e33bdfbb8a516ffcf79bb02903e96949e982902b5beaa20eea74e96f3e4afc17140abe14a13ae5989094dcd2e0c9c2cafc120d1eb9257db798b4ff885d3d9b28d989ba682d6ece67d1f6d90f647e43ae7486fbe26e52209f80a9f440dd266e8cd8a63bd130978f9db54a68d68a21b6a00ab380c326bf14f0feeab4cedb5ab37b350e45456c0b26a56849c23abe81e5517661b131f17105f37cb9492b6955e8247ab0cece1ab21293c8c41074e1bf501b869b901e752f6ce38a36ca489eca8b83649550a2c22420f33ccb2317bd23a8d924cefa9b337ccc83648c4c54732ff868533eca6e55a4c384a612932a44306e877d508c19a066fb04eacda7fadf3d20db9f1952a1eee9870edfe3808906ca4e8e1d6c365a5964c8bec92a60738c419fa22104c0c7eb306651ff51f28d44217a4a0201e40ed91442e21dac78053bed44984a6a986b40df14a30086df9987513ee803a683866d75e01560113af0b3001886f996c23f33a41351a82b0200c461cd2d827bc1aad08fedf0c463b4f5f5a5c84956c6d38474d1a249dc03bec9ff91f6eeabb5a0bf4b829c202e450a4af97b942e59bfa27bb92bc2674354b8a8a85b848994923290c80f974db20dda9e36de71f700e8b8ec64c90fa16ad52838fd288dc925eadd3befe4fc473bcea24423c3621b98c71c0c9d5c1c842ae5cc619357df4fc4751d03159536def823e0f9efc4f27c032675e977dd499b30968cfcd87370bd538aecd0699c49c2180f8e3d72b5d4e27f3655be6fa41444760a2851004ab418d6cd84dc4d178441498f22f3872075c99f4fc378cfb162bdc638e21ac1a7628639cff91ed5e5f98cf34c2cb1a8a57b2224e3620ed8dd72d8b0113a3ed91c4a01098ac11d2ad5b3fdc5929b404ac179e238418f63e5b6277e84a03595bfb770c55c64e58daaf1893afddc8b1c079abad077661ecd2e1aea6d1608546ec93c2909b555a111cedacb4311389595cf16e75c30cf64622758ad4c981ae465c0ec7f7cab81abdeac79ba0e8c1ea30493b1a3c3d76a304a4716896590fe0860c60915d97c4af90d7ea24f983d731135b77c7c59ff934438b52728ffa20998c1b93fe078189344eb19e4c0d3d2fbde2bc664f6d452a42daff48a90858e3c274c601b8ef9b07ad2893a3c2779d1c35e9b80f9b30856a13cd981119c2b53ddb96624f5a8f31a2c6964decab64d8b6e32c158e18202a08c71e7085cf3d97074d6337cf733988f5a3ebc73a19b3b021184c78079bf6b06ca51ac4e9127b34fb81fdf62c40c7be31c4f68772899452afca671830450bb2ff5cf256cbe958ac1dd75136d4683be76faed8c430f2f4b7e51f8076fe1c323a07795d5b6e12b746e13385af79c446ad7f27934f2144871af4d0fd90a8835d6437e0520b04ec296114ae8a296899f4f79772a7ccce336b8aa9b4801db5b386e981fc5b239410a93edf61cb9903b0610eb31230d484d75da0c7da7ce9f2a37e161d180a8b428862ba8fb34dc53532d1cbf30e01c93f1d1cb5330814b10c33627c0cd876fe556c0525f9d24f2f35f48787d74a4526fb8ef944e34d6a82b1672ab198f16e1412866e7e3176a0b34c99fd68d8d5cdb84511f0ce9ffb148e850d9b2cfe518ad6188e512462a628512349195398aa69ec4d2d3714272aba700d78daccaa7941f1adae55f7e0d176718e58a898a2813a40a664b89d6ee8f1db8e969a7a1d909c56ab5e7df5cb98fd224b9e3ccad6195bfab6adff1060954821b707e7cac66565feb1993cd11e5e3cf917a4d923a280bb0123989c0729d66f03d515a16b698445996b6514dc0ff09123d0564edc33a31948c04841bcb828cecd0789836e04f944b65f59a0df5f1e268bb1fa6e2620caf2c226f36124a4cffc78df7170487f07a28331d5662ca5b914755259db371badb061235effdc671d3db6f6fb9480cc2ac5a7a98b7919ee7f58fe70c8f8b3e5d7a2fc502fb38e3c243306f2b9ef27bba3c516514d7ad49114c126476498a2da16e53ea8902b7d5a5c5e37fc53ce837766427af60fe264efbd8d09da8cba7d8340b73ead12770ceb0ce6f489be82a15fb101c01fe40bcfeac210b15eb82f802df957d6606f0e9f1e180104be424e997fe0ee451d21e2fa926e9b64727eb6298fccfce87845fbdcab85666d3e1357d870a4e786ea7c34a9de8b0d436c10fd011a3248868c501cf9fb90779f4012904655810e775b879f32f04dd838814e36f285a848660", 0x1000}, {&(0x7f0000001000)="5b05cbedf1f1f5e960682d607ae405485d32ef96512d46907cb16c470c69d600fd135d6da28d9435d3376c14471cc9dcf3e32b63167580a57a30cff5a8ef73c40e45b695b91eedf05cbf", 0x4a}, {&(0x7f0000001080)="4b2da433179f96849c475d225cd7d04237e02adeca5c5cd69a9e0a57b51054aaaadb6255fa97b943c73dba5cdbc8d4df9ef54d5a24a404e60f53e437ee154d9b50b90b8838bb0339e87276b872d7946d200b29bcaff5095b", 0x58}, {&(0x7f0000001280)="dd1b8df7054c19361354679344dd795e743d9dd3b7244360a155cde98dd5d3b6092d1be9a86ce4ddcae11f6e4b5e6bc0a69aaf58deba309a382c0568be9f69b0aa1b698f3d4fa45d892e8c2b32d7ced666fb18bb5255a97ffd8387f8f306918fd67fb970a0f37b782f3ed45c673e8330116c183f9904a578e5c4222ce7ab43fc28c10b02fd5db796ff07259a73077a577004cbf819cc38955f7fcffcdcafab60f40f7b35ea42fd68b5f1ae71b45f014ffd0beb289e8e5e77f033df2d8d9ba1ce4e9d840aed999aaa857012b181734e0fc432bb228a9aa8a2d328d50728fc104a7c0936426c9630933450b48b11759a9242b11eda4f96899ccdcb692b2fd7daed31f4c43ca944ce543b08c25980a57acbf24b6e77800704eedbd938e65881c5b0d4d9654d34b54b925c7a256a92587dacea15a005bbcfddb28e9951680a348880bcb7b6b0571e762e465a371b5440986b903f98d0952d38963f093ed81057c165d575df698e708453a5e639ce20df68298ba64d40f400b0453085a4a73d9dbc0a3a5fe487e65d4e4360969859eef67c55a04d4973c7ff2d56500680199c9c0ce0b080ec41b192bf67993c035710bf1fd4ba7996dce3508c586e80de9f63aa4961b82a6c660da4d7bbaadfc9315ad42c1d80bae49074c39998bde2ddb43e15a922473147033f53769c85ff8cec7ca8a18a7a4cfede31e05a3fd9ebe56daafe66f65248e176267c3bbdb36d62edc77635fd4a08c50774896fad1e976499f31eb0d18103a019215c695ae973927bae963b228c9cad44ec2902a5b6007e0c79e63db49aff623b5674db66ea499d8a507caa41f3934b24d1624832de3b63930af29175861d379d1cae644ceba69d83b58ab536a27248968ed1d126a872d0c7a3f3957256a790f5add9dd7b2650f4f005a95e63a4e9b8c34117f7876f66ff56f957a7267009dc86c26c5db685dc32b3f16a7272dbc93b3f965a12bdea2035f65ea14ef55373ea36cf5fc9bb9742dd46dee6da5aced069066ab31dbc7fcd0cb1dd9ed154de8bbce2ee2c5a999fe37d50bcb96d1927122a61cf77e8d61b54fb689b2809969af582e8212f491031885d9acdab4e63023d717f0484f42bf1939af0886945839bce13b2a00e34f51d3049e60c422e75043c262ab3cafe3d82bf7bbb78bee0b82bc3df1adb1dbd37f66a8c8f8114797f66b8dab1d2e010a8325475cc612b6adb35b7d0f569a0b6833ba194e43984be84c1f594b7a5219d4026238cf5047b3a890f08c07c4bd9632da0cedd622021a07f87f6ac4bc58a8b6b1478b8ff258e2a1a1a5b9a10e2b8463ee1a781539791c3376608d971b4fb029cc0c4b4420bb2d048e7ba33c9af1badb8a424ef55d5c7cbda9ba1b3df3780a4f9413bea1be49bf014bab3585063b9f67e531826fba759f371a127fe84e21b83aba020fc1aecc8991e991454dbf38fdf82131fac0c27bafdc31030d16639ad87b7900f27c044160d068e6fa47f24dc409e0bbbc4f4c4b486c53d7f5f88763aa6f2d8fbe588fcb56475a74c3f667e2a66843c0facf7641a495a052aa211fa365c9722dbd8368ee80bcbc8472f002e0d9dc41594413d439728b4e4fbbf447ed84ed51b9f3a8802ea563f88610eb6130f7b86b4b99e3a8c3f9dc726bc4daca64d7f1a2e1fda56495dd53b7eea3203bfa0f176b5b102097ccfd01dae667f6c722beb2579453b8c45280749549da6f6201947ed425d486accc0e873ba3051c19b8141562b74eb92496b3922822c9660b814fbcb49362cf0c442fe95fe73769a685b4166e4526f20524e80647b7eadc1f03fd10888d3d4ed845f3b75e8d553ea36064ccaa348150aae76b05137fa67a1c502691efa6d5605a61e71dbd7f8750f324199c06c186ca19296096450fa624db4d1d346d5554ba2426ace8c88d1ad0fde670082d8377747206db1e3508713c34043478d1f7f76a6e2dc4b0e093ac6348523398f58b085caa6881ac383f8ad5f53b2cd6b06658646cb30605b7cae8cc280124cfe452f7417f96cf8c88b05d628c963857585baae5c6bc2dd3cf4589c04e3d04923ca2a7e6434e6ab05d57e5be80d29af26c60e29751004adc93ee8554b18bd5a6d11cf534ce5074af87b7bad9c9affafe12408d70bb4e9eac1192e775ceb448010430236517fee5d18f199835953ae99230e66a506b11585e76d55ef62bcf3db92cd3d16dfa055a723301b9f0306e3bef1ee929debd279514cf2ead99e226afcab5ae4883aa197332c8e3048d8c928bfecd8921313fb8608ab8c4f7e4468387d7466d270386adc8868a0dcada19fbde914a185449f021d31c11322ee4c71c8fbd79d4740bbbdefe3da7dadb9eb10c5c2444a1ca44a7f2c4d5843e3802499f9a5a566ebed82fc30a607a7bc140aece696880df127d93142c7fdf32d16d15f26fba7515ef13d44778da6832359cb1181955fb80c67c1fb5d9b900194c3dac05bfecac600962c606744352b4d9e685a93430e27b009df8c82cf70b4c82853ea191add00ff5f2069892469ac4b3137fddcbb36c2460cb2214f0c0c7f7105f5843ed3126949f2eb2fb95fd985134c0f7b03e11eef15a7e39f89c8625381dd3b84483ae965da24e7570b9cd378894b92b31d3646e286d54d7d9f2d329f05cab0330a8ea43e47b266627cea84293a106f843a4005483bc0f597a551713ef3c6e3a7ec888c5cb790f216b36f68bc7ac4b34fdae7f545f34de7d92ecbbbd2f2bdeb2ca9862e5cb6be37e088919e53a63035f66d3f7afbb28d30edcbbc2ed955cbf271ed686ec084394847e226188506f15614a6b41a27c704d41a908597e04a57deee4a10ed0f3dd60e4916211f88aef3168d8dc704304d47625dc0c2c0e4b70f1f7ba791893e9bc7034c844b5b758bf1f2b76f8fa098af5ccae346c519c2484f140846ff856140aa4199cc55e18bda59131e34659a2192bf03efdc829ec2da5f64ccd571f2ed42628cebe98143dd001e783b332a5ff13de5d9d141cdb502f0e637d6342e794818d8553bdab81ecb225f1d5fcd2e9c0ae34e647ce76457d9189ccc625fcc0e425e1a614a3fc8828cddf7cdc666dd761efaa2626c670061539619e61e4b8541dace2dee7e0d5a5aeb1bcb8614eb965ec170cababde9331dedd2eb996d73e1a64d6beaf80c75335c0a86f66bb05b0109f405243c6678a43a3a7352621f107e52616782c1c4fd6b0345993567a4b08f5a0ab387553a976f650209d38d1032332ef01ed0449203c86a7cf9c2fc0511309f7b6675f94514823e898b5c5018b217e0ff8aeda04170ec493c1b1360969ea6b891c901a69e355d56764eb41a6f1dff2c9ab8bf1f6a3311adec6143baf810e498a2f722ee0fbb5a360b0554089155102b5e505e4f63f5ab79003428e313916af0c054cbf9a447e6378fd118e45c33e097e6fdcf7d1edbc1e96b262818d0437ebc23e942baea12a11c0369197b15004f435143e1f96e083b79eb9f28cc03549168c8af1baa8dac3ffa60b6ccfe91a290d4a673d62c37a86d5d58fe416fd4ae7829e10d60829e5ee67250d1699e5738e85dc084f73af0d5e060b4fe27a13c0605c445ae4f5cf08fb93df5028561112adeec11c9eb68decb36c30b333ec9fa50ac2ee07e4ebd0f4e31a2bf48eb33e96e80f123b4aebcdc6c2c07447ae271f7cdcd3fa8035e0731c708cd9393fa02aba68cb5f568d74bbdc055e5056a6541a836222f79e21a1ce02cf4f665fb80be618a9a22346afa6e735a16cfc1fcf70b7821f6a9daba1b4196290f6dc24f49302a1317cc306b9664c6fa297111e9e53718c1cd012aa600bf5aa07a84c4ca8bf5ed42356bff85762da46c557f1d22e154ae3f5f4180371cb23b3bbd3d69d1d6fe0031ceda81a004578545cb0b1dbfd42bccbf3f9ab8f4d852149cff4775f5caa3cfa0bdba88fc6eabc267e0734f479e300435af065863e664a2f03734f6cde545edc247df93739ccd6a4beaa558c089994da7899f5cdb84a85112e92495f7cdac3ddcf7fa99cb765a3243ab3b28b5b49c8feb7774f648f1143480a6677b97dd0181751f2fa72bc522059cca4d66c9fb9fb23a0097697dbd11e32d2557eed9f77673db64124d4926ac1fa89671ef27f886cf91291589a9634083f599a05b1d4d10be9001f534c85b5db283724b89d6b0dfced0cba8953212349a23509fc0c504545517ed68b9e9c56bf36c4e66e608858306d2dad862217486e8fea26185712a73a9bf6abe92df867fa8e7b5be7191b5e98f6b228e2e4c9aa99e6c7c5add35a3305eac5626978772f62ed6866b6d9e0d9be64d5de0a4cab658bd6383e4dd68c3b4315478004a395d546cdd6922d31e9ae89a7e2b108eaf1e2a7aaa454a5b24bf1a3cde7b30133208bc50be6f4122d666a15bb506d907fa4e15b819b5fb0d92530bd5774938f8ee82e1e915e15b66a2391a07863a65def687b6b2bedac04fec2b0cca9126126054e59cdd19f1318b2da2f2c6200a45919c0635fa514b56b9db5be2f44f834dca37663facaffddd1a3e8f45de8bcfa9f992cf8d25ba5006df84d85b855a85c1116d7ecff5ef09560a2507ad8a7747674ad305a697e762b46267c7e60ea0f50f425c90e7e1ffce635e7c7da394a0694579ae201ca9b755780dbbc2dffda63752f9c4b161a3c8dd8d44c26dbbf22cad80cc9846cc97a85b4b35f894fbdd1cb85c661bf85bc413e3a106bfbd71f49195f93767ec99902a1bd3f4a91d9a1a6858acb19306a36f45b563092f508bd97c783425ec851c585005e537ed7a364218708ed575a5107c998d0543abc25740847ea19cdf5224d2204ad8294be826dd4f66cdd87bc4f2019c633281d88579b4543182ede5fd36aec73d862958d9e0cebd1aa31108f63979a68d730b6d77ebcd6cc47996bb4b9bc052177975f84010bbfdba76d4beb5d42aef07b7cfda238b9586f1ef3ecf7f61fd1b47f72f019b7b88ef8994b07180254f2e5851dc5aed977838b57eb9a59c13dd7a9f2a81ac8d3b3396959d0dd40bd29f1b03de4ebe9a90afc94fcc850bf94b84f4679e534816c2d3e094666992033938e60e4153bb7c9acdb8f51b7ddba2e15967756812313367315f4f28d8bee7948046e88d65a993ac053df687f84b3ca50feca09298ad5faf3830a210bb97e3b3f3dfbb7283448861839ff915598cce6274007d6a6e0660f4acb985c9dbf934be023b431df7c33482a50860f47cf6a53e9c47e6be5741f3c1572f8445b5f5a24ef51d095f5d8ffa3495d596229d5f1daf532ea19a055f794c6217a4bd67189c35b0a1ae7d1cae124897f562996c5c74679204b057a3fae7ee1dbc985243236b5c7aee4cd224d2f4629c92351a31b6a77a769a84122c373ce2e7fb867fb51fe548c2db58ba6810f16bc702408e30dd62308cef21e263261920eb358b603a03dbef3b8e4a71c45bf5a1391a47df3a6f389b209a9a70a81ba18a3ac2c737770ec383e028cad3e590d4c8079aa4c9d6f8db904cd5bef648278891533c8ff04caaaddf6ded7ae455066952dbe5b06fa802647b5c4e2af16b173f657d3cfc603151e7937657a1832a2b78548542b2bd30c793c4e91d0f37c7145e4feafeb411888399158352aaf0eea8cccc3dcf63a9323b12fb9efa02404dd7c63c4c06646c98436f9949e034e446c8b7bad1e1b8409cb93d6e56fa7ad7c904d5ef97fdc33b14304e7604f637313028739b424f3e8638405a1924b875762bfeb2c320b736462228f02020030d9080a3220a4fab751c3b01baa59bda54cdb2a820ac698279154de5b18c2094a6f0", 0x1000}, {&(0x7f0000001100)="afa6dd24c930b964d90a82857a7360d77e90c3aff750ba9487ca79eb76cb96b21ac2f04081dd1421a1fd80524b8072cb085e9d38b29ee1cb7aac4fb40cb5e2b8385aa20914fb46f531d4d58cce2d6bc83c326f4c1a01ab3b9c616b8f7dade7b20d1d73587a3bd33241faebbfb4b55d92a9b3d56a8a7b185c130ad2aa75e15ac1648ce185ad5dc428a90123e4439d4e5804fce0df1f4116ef05da5a6d8584d5394adc451bbdf967a6e39ac64ba2eba6bc6373", 0xb2}], 0x5) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mkdir(&(0x7f0000002280)='./file1\x00', 0x140) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 23:49:43 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x10000, 0xffffffffffffffff) fsync(r0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x10, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) 23:49:43 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000000000006382ad11567d4e600e93bf151deac6540c629de131349c37895"], 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)={0x0, ""/198}, 0xce, 0x1, 0x1800) 23:49:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/207, 0xcf) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = socket$inet6(0x18, 0x8007, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xfffffffffffffe66) rmdir(&(0x7f0000000040)='./file0\x00') 23:49:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) clock_gettime(0x2, &(0x7f0000000000)) connect$inet6(r1, 0x0, 0x0) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 23:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) fsync(r1) write(r0, &(0x7f0000000680)="e2ff0000ea961ff6bd22df4f3bb81783f542810710f587047bed262b9e92e582aaf99b42961e634614b28c400ba8f5bbfd367c0331493957e68c46d051c82e022bb483ddbb6ccae91cfb664caaa4d82dbba6b7bc388afb0ca4c360ef49c62c30ddc4bb54c727855a2864d6b2bd93b419f51b704847ea3081d01ad1724ea4ec448edd44c5dc1e4d5098785eea3cecbf9dfb4f40304bf33f4b8945d5c7c7b88df926627325b4b8e1d98e1d9ec436548eb72005c9a4e577e4f4dc3809caccdf47ebb7a8720143f45f9734b773f45134e8392be119c4c931b5d57b321898af10bd771393ca27bca31deba4c51eeb8b6bd21c5366ea071eb697e06a2e49e3386336b022569889e3fb3b5aa3646924", 0x10c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) syz_open_pts() r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="c4627d13affe2187f2c4837904fe2a8f09f090d9437000660f71f54d4309fac461c5edb9d1a7ffff8f891891f4f36f") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x80) 23:49:43 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x13) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() r1 = socket(0x20, 0x4000, 0x200) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x400, 0x809}, 0xc) geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 23:49:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100001003, &(0x7f0000000040), 0x4) 23:49:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x90}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) socketpair(0x2, 0x4002, 0x674c, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) dup2(r0, r0) 23:49:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x1800) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) geteuid() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:44 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/\x00', 0x8808, 0x155) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 23:49:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9bab6f3cbc0047e41cda6c", 0xb}, {&(0x7f0000000140)="47cd4650179e12f3d853806f311def42a7999e51a09f34c52e59b22f7e5ea48435dc5000c002775eacf4d81eccd13714cfd93b2defa469398bc05586213220f90dbc1317c1410986eb9c4f6ae1f40fa7ba2552557498a1c91f56e101b96ff14f7581697b4b931b5407e8fd55b63e71e4ab8128198ec48b1c446c1bdd55d04e86cf34c8fffc59a678a54a52854a4a5a4d85e80d51817e57b83d686e7efc4eac0e8a0f80d4d36eca90387ed1a07fd1213d56e21f53b66fc218ce3392808a1cd914fcc51a1f914821e13dbe715f52a46c70722bcb30ea4707053760d30ba8494e7182888a33e874fd906b8bdb5e8116cdc07014ce257288eac67cd17591336557d473ea547fe4d2736c229d7da5be68003f49ac376b05e184dba9fc2e7a6ba87ddad76448e5c3e2045f7948d3c7c2b38eef779147db6adec50d2cc46d5c0fa343085895bc31199e231f53e14f5ffffc90d143f6860785ddeca160a31234cf278f0482acd5a8c30d951eb79380777db8721f28745a21af755be5b39f5aa529f45b8e8c2357d76858060487990d7de27d6af9c2b790f0d517ce36dcc66d40b13d7a19633414d3f0644867c181ee3a95af1a64168f6f4bc73ef139ea2356c349191b4b976ce4ceb748d69b0390d446fafb67ef8afefb44bebb4980f0332a78f4c40b082e2b34ec9d6797b0d6b90de1796b4a29739093407080861aeee655f39ee4dd9242ff94e959d335188f58761a855385e4e5c8afbd59da57886c80ad2db297a6739784454989d1ec0394f0da452606b0d24c719dab25dd3afb70b00c4677977fdd9eb17865f314073098b5da1c1d03abff13f4412b6dd59e6a046fbcbc24e4a2d89e8a479da697d0c4f4e0124451bf6a379d21fd7647f7d2c3776ac2ffd6213da7fc78751b2327d407d98cbe277660082a68c751467cd19191c5dd1f2faf027677b5d6cf5232df9eb9d32b314f34c1e5353eb68a896b922d67bea282a8a987fe90e5800abbdee392f922e8790c01bbfdc6ccc086729342651a081e6d29164881362353fef79e6533efca42b974c24e1290f13c7db66af520d519453709302679d438f36467ae3a10be98c086d5c5c021337462524a581bec034b22d801365e6782a900e840067abc9547dee000d21f07189e63b5309191d6236467fc838f7477335ad6a58620236da5864b0f8e5c4458eff16cd7ebeddddb84020e460e8274d81fe9687325fde142c10881157a242424eb84d6f54c7e2b727ac0225a7eecce99419ce506c1594b574b0c4b3184b26511b4394354dff9e83500cc46e8cdcaba6961bf24f86ae49ff1e573143c1e2b40d3ba6e3bde542f1e80fe5ce65f0076c4c567e1145f4d9600b0e5fa3e1a00611ba6270440a1ba303ac846997c8da2015d4a89ea2398eeca9946ecb3159c4fa7814144eeb444d40f6c9b10b538836bb23c6875c5050f6d1ab35ce156087fcdb94a8a9064a83e2ba5a074fbe1ef83d0eee00bb9a0583109932fb6ef942069d2fc9e4ef280a445a6fb4ffaacc97156d4c4dd273644d35052972942addd714975efd99eebc3ee161506a63d5c8bdb3fae723ad79aee865630be23f56adc7928cc620859bee79826cd005569af42b5afc711ca97bc6fca1f7f1e6b2e076a9b6880849da1e5b339912c9e9347c7fc1992a81c3142b066b1a847f40019ceb6a76305d176b97d55004f66408209f55530d06103cd197244b6d984eb00e375de6f2ab1c0e1fb6389df8ba64568c4284fbd3ef1229ec3a29f795bc5e20442a2d257a304030a87b2513b6914c05c2b0bcad3444b521df9f71abe0676b3ad256f3be687b82c9771a62c508e7aff481a1a84d9b02954b8da70116f631d0e389996e35afc858beca6d77926cbc44cf849bf0e02497f1b7ed572467f9ce30c2f3fc5ef82e61923d66e1872c189ba48b7fe5bf3157b799c69aed7df2756c5501665d61c12b1046e946e4bfd41d0af4baa27418db57a5f2bca8a02bfcfd82c47bdeab08d22b581e719e3362025fab010f48f926e661ff7f5fcd0fbbc58bfb24f0c39cd130ba7eeed7421341d3d9d9625cf851bdcfdb5e67aaa95a2e6c8264d47824411776baaf48528b89e48390358af5e7aa49839ed17805922974890a0e4f29db4d1738141f1563353fce6f45955ae17050fe9ba256ebe6d6b47d749a54db4b1429f2007f2708c26d86832f812359534ab82559ae7fe7cf2ff53bb8b9e257bb02d15599ed91244fbdfdfb0b3299458d77e331271fdfde2d67691fa1114965e92e5fdd4aa52f1015cc2c4268a53ab4fa73ff5fe72ed99558b4c331e812fa36da499546473e334c327f912801e52fb65c41146c59fe29fe4794d0ea42e4a64de029abc61f68877fd79bc0ba70476d47c4269b322e4f67a5e0e4f2709707791d952a26d04b8dc0ed194e793ead26ec5588d69c4a952ba1a29c40f10ba736d5bba1a3a619405c917eed4687d3a0d9527a3b03286c72632bcbf1de4286868b821c4de66e44001ba72b4213fd6d1dabc3f773964b1ea052a5d2398e3b9ae8f3b4d55c7e5bbb64cc0f6e578eac04826afe5d0bea798cff168f53ea5981d1e0c7cfe3578a989f2804ca8df785588324632e38d3fd87dd2988ffbb0079e7f580c780c999a79508ab67501076a88c7cc6426d5f38a9eb0d119f6a40efb53dd822c00065875177bdb852b1a30c7327883acfc2eec88bf1d2d149c37ed9e970a81e33b6134ff5af5a1c2246e8b8b50c7346ff2975c28c1a8beab76a3f5d3eb028a43e88204bc08593609fd1950cc26c2e9922bbf49d8ae9582803178777f6cc7ba4097bedcbd6386d75a5628af97100c518b22b806e15cc7170f64f4e179d6274c133adde48e61bfa87da819d5a253054d6219c9165370d54b5ff8b06e851cfb2f918c0c4cb10778bd92f418d244cd00f64b25601cdae3c2b86b333ba07a1ad0896e74f66814d01f0379e6ed1ef744e15622642c5daf1d42c2df97cc0102109e19d32a258042114cff1489e62f04038473b26127239fa9620baf25346e73b15f1072b1db873529bfb7c38a82cbe76386d69462953a04f86c16c384a80d301aed0421d177df1a9d19bc0727e033cc7d48bdab789439b3326d669fc00744011c4bd94905512a42269653109c7700b897118ddeef382944b106cc24a353a49d00454318369864e22c120866b5f5a07091ece50d3cfd82ee042925b9fa3ba1fda5b43b9cef01baa19dbebda086626e9e857e2cc2e8b6204e4284a49ef7062825ca5d76c5f4f31bb8c1758d286dc944561807cd9d56e599b576b0ca77ad1edce154877363a7df7b573c78c78283220f09f755de1f9517a79a9a97453636a50b031fac490f43280ac3945d437d514ced41d9e279d612a25fe5f4fb522971ac7e12bdb113aeffb7ef095b5fafcca60aac5933f986c05882992ecdf9b01fb9c828630482935292970ee48deaec626b642063b94d3336055fb6b79770b14c03d8e8d14bd65436b7122fb203bc24dca0c771cdc8e9afff1ef9dbc8f2f7b049b5ab735495193e8de448ad40bf8d8cf73ed41bd61684f13f47222124005a27a59da293377b13d0216f70fcdde3a6eb4a2786c6f2c4d9232d334c297c495c6933447c3559a110c11444ec7328a7788ea2b848d34fe7b3f0a1853dcbca4e43f5bea1e549b11dd347655c32a3fd3b4d0b219f5db5edeea512961cadc1d81e54872c77659be631446818fc79a5095a4315ee4f0b485f086d0f63d85a7c7b98e0bd3c2dc0d20a3c087306e25f53665eb18e474144f04b13b3fd390f1c92d2cb13cbe2074785c729bd68fab7c197694dd173960dd7bf6d455ba4f87fef472c2750ca842e6d663102d2205e5b86a2c70497843b3232dceb55bf88b65edbb1d8150f6c49110e3a232dd95b61daa52e0488a9ba3acc8093d6db6cada0231f4ca6add551109f4c0436c41aa6c3b6263cbf3ebc624e85d16e118039bf49b5a8232f4b4945ab526c87e33d9e23297f5d8f4f129c6d06ab4534cc6b2eeeb14c6e31242e739c31f55ce5d4942bcb263aea20f8dc57a9aab44156db9d02e18362de21a8266106055d415a5ba129420297d74f5e96dcf40d8ee50421645d0650cf1cc7e78effe10cf5783112bc7e330356f4133df026092b067116ea110aa6c9eb7c14c91729293c651e2545d38717a4188a73cf4a92964f0417507c1c08dcfe125e5c32019307a93c19dadf198f6be82089b3dc8a6acd1cd11cae3f147ba83301ba6c96c356c0f6e7b145999d696e886e4de40c38c4db1254be676e1db499b3e374d4fcfe38c97302f5e497596ebe40383204da919938bc75c0afbd83f851ab236dded42ff00965266da2bae8d570775be45b27ec7026e673c33950cced9e41225a268146c2e623b21e99cae6aabcd3fafaaff1b1ba6bdb051033fc58866a12495b0f205303fc474d4779d2ee6e2350f35fbc044e12ac2d8b24331f34c557754ec15398bb00103989c43ea53126724b3d42456f5f1ca19955c8c718c5ad20b84121be6181e6e4aa104f2334bd586f02fc8f7a5016224ac8991b0b14ebe61d3352d9629223d2be0db4a0fd81c18420d977b768b675168156b48478e34d28f243429d044bbc47a6fbdca326ea4887818b925521ca48529d023ad8fd584d9ba27da5001fb02004a7e359d985912b85af50757bde21cd71cfd74bc26229f3fd673e2f7f5e2b2b5c1e662adbf2b18fa356ad32c635e26bb42b3b970259f879718bce520dbd703758ba37f4aee66729274e79e7515fae2b01fcb2a445f57536934ae0f246a15cc702cb0a270947f717ff492139861a4dddb5528218bc59f90baeb7d9f9178e084e94bdfe9a130771bd58efd6d3dd1065352806bb7ebe91aad41fd7bfba6f6773e2fc4d96f63a9d5b4491d45aa3611a9bb92b9198eb672ac0369fdbd2e11d38a0b21d28a80af376ad3d2de8b50aa138f96e18df4df2b8c162dfc7d5eff63f9ff6b5572376cee6973562802b483855daf471c672ac6df38d38f5ee516d08a71e38f3718f0320601ed0df653fbb0818d06a43b653acfbaa56a1990883c1afd1ade0b5d41a0cf126a17bb95ee587c7e25ce896f978ef82d81b062d38d758689f5cf9392caa13eddd9cf761e8f9f91b3719f535136b0ef55c1d041bc3db32edbb4d5de7f575ffa788dd4ee4f5d38212f72132f6ffbf40cbd7c7caf068aa6d8f175a4a3de71b78f0bb7741ce7c2512bd543f7a78747a31c2d364d35e5b991230f95f57281b4bb9da1888775491f2d1b96960182e4dd853a72a37f6e1aea31db5b2826d9fb672dee06539192f5aefcf329d2286b25e4bb3cc3e13ab7294a337765e3af4f97e516912315ef388521313313baefe1357f1783f96ff5de282396d6af7b75cda567083fc90274b9064f14efd82f7355b3e3a281e2c7409b6fd9891956baaf43c02c3074df92b1726bae1fb78178722f6372bcf916909eea4aba22825cb2e19303cf45592a9c3648dafc469ad8969a54bd72ee5ebea35ea9204659ffa3be83af9ddf7c5e77bee4889ca1350adcbdd1bcfb7cdc0c10ab2d04c4b33030271234c8e1465ea1cbd89576e4616dd33c4fac6fe6922b37b4ab3f1b2594a771f7ac476d333ac6fdfa93b8efbadd5806390a78b5825cdeffecf8dbf0b9e71e5185bc6271bfa58005dee224ef52bd0dca3d0006023f1388b9a395e44c7e633e8e7c0a6701b705de5c7d3afd003616b761586c46f1c003ad028a4db33126011cd8298af91fb60eee8b3ddf143eeb7dddccf859270876cef5cea26515eea6c37d26c3523aa5283e6451c94d9b2379f", 0x1000}, {&(0x7f0000000080)="ce64190c1c4fb6c00f5b0bdffba9d73b170e3d7a1aaefab5289f6c6fd0f4da7effc0a0dfa3e9614820e1b853df1dcc10ccc25d", 0x33}, {&(0x7f0000001240)="4f4609bb154fd1c06db7caa62bf04d89f26f3e1c88500d8bc3225aab92efe9c3bee663856b2e32d3fae65f5ab9460704e8c238c3b790459f7e7c90bd33f2a97c1090184115d9ac5366af3970fa893e41a2ccfcad5651d7dfc23cb1ee8f80cd257578db1e71b5df2184dc3a8dbd26db3b23d724b912b6a0995ff4fe1b3d473e6a2946127b2cc1ecf9f13d263b1fe596a11fb92ba70e2c9c739c6f74deec8b68b914e8b11b2fc40532cb37e2b1dddfd3b49512ead3d3f291d5928f51f23127fa4ad0c1233f80b8da3c69708ebcd5099e37b2832f3f4b47dad628016dc25d975e8662e71e02e35df20fdb13e91621956b92ee90b58682eea83d5fd2355b9bf74f27e5f1706c721d442d1a4e08021d9c5103f97bbb137212e86356d862bfe22db454d7eb9b554242320804dba97da2ca1bb85428ef522a17d05af8c614788bf63a5c9691869d516654ae4c08e636090a218f67fac602d41a3e4c4ea297736ad78003291dba45372165288d8e19ccbd464d8de77f2bab6abde8e224f6ff861cd28cc558e1617c2759cd7dcd23eec419a66af1e673fa032e860c64196c029d0f52910581c9f4b9a3bc011dd72c17ff36125858b7e4757027ce35ea4a26fe0acdd838d311843438c8ffc26e79638fb216235f85e50a1f680666ecc3232a17ffd8466683fe86330043adb350ebafc5dcdf5dd12eae06c25114446fc09174c27b1282835346cb82f87439cb850ce465a6e307e6ac110c42ce56de5417995071b354a08296208d556d4a11c58b96243d7bcbff7d6a14e646a6343eeb09431ce9e7f8bd78156e7dc75bc1fa0babd8f886b4572ee09ca4b6723ff0308420bf18cb444de4e570d571b6db52a5daac031948c264b76173736739439644ac284ae83aacbca6090c744a0596da9c90e3c98350b9cc23d6758890a5180c6df84bfa5de121b7c3237a82feb40fdcdbda721352dcfc264e9334d17e764a0b7a9bc459881ba6800437ced19302e72506f0bac785b4bb30a9135cab363d47ef68982262777ecdf9548d89ccf7854c29f35fdd004a6636e46ee8863c292d412de0214fc0608db2674817e6165f22f21519763af87325a05be6361866319e56ea060e5e145ed797cddd52b66e354bc386311bbe88270d47bcf2d7351a50cda1b524e7ee8d04e79a132a85df5233e82a04274dc71c2d330b7c645066a62303494a6a386b7d0e5422aca755c58e1423e45c355d9f6fc81ae8e09ee8deec908428ee3a09318466d82bf0180c385e0ebc7c85c84db103f465dc76d75f5e34649d2faeaaf789aaddfcdbaf077f6d060f2ef67f601b4554e093eb2cd8528a754801882a1a272815aac547d4a752bd518cc4ad6b70a328527355d8edce921e4efc3f6da40ee914b0c70bd08ebd6e6b3d0db265a0bce66546503c9873634673fcc7fbb4d23557784902e775887673694f30e3d1fd2ffdf87cd860c4c4c0a0cfcb8ccf49c04b04c161f67ef37893ba489d9b6a6755ad7487c2a410edba2d6337c18d9e522973f43fe89f27e58e2276d6bb4d51114e6875d39d52e1c7f8e55933e61484fd6e73e8de3bdea9458effb79631281c788316f0444fe3b53729925467d2d0e379c3b14df7efe17b6f896335096c41fecf39b3c6a055c1e2a42b6d83211fa5b5f1bb71d291cdeddc5e99eeedcedcfcc05f2ab956d0813092540a8fa32424794e1f270380db5e2025e1d0124928fc2b23542e04c72b425e6d2aff351bc5248bd05af21898ed118c1f127ff7da06695393190935f1b2980180d8f36432f7fce226bed29908e0c32772f35c97dec872b1d6d790ada86acb26ff0ec31caa45e8c57bee4b99f35781977fe1c9fb8f7162cd74f550b006cb4616b2ae9c8bf0657edbe259d0eed0d7ff4071094147b6302f47dac7468950f5894ed50b5476a9b200e98f7ef170b736342b04490f0fcb709308079a17e4aee052607f042bc5181ec7d07f067e927504a2277a83147b49c29c1e9469abdf6fd51ffd28386261984f593ae3b3f321a153a43d5cf5cfb04dd65408d0b9190838eebf01f859c2e95593f2e0460ac96225d3ded5523efc60553139475eab5485a2f0a479090580b8f035b88153128e38354b911a8a5d430b6e7ad3e10755233fca9ce2776995eade560f6b068341c400be9b9095dd30e073d239062ad9a51eeede5dc157139fcbae215310743a00f2b7d5be15916ed3b516d9fbd2ac73e75eeec246cad76f6caf5c1add6ea13b19033ac5b69252e6406c0bf72d7330408316b65416283bd9e56d88bbb3f72afbacfd9d029af870c45d82c7e0f8e3e3ba8caeee69340e95f0c909b0de96fd6251c7e61ba610d7d054f798e50db6b93137d4b4f31a37a9b31434b077b30a503a71bddca01e587446e3b75ad938549dab4b321b69f53fa6850455da28e433ebd9053e2d01e774cd684686597a8087bc0e58c921b9a774b6940c7cd150c728021cc1225da17c92d120e99268b5c25d77b6508cc655d88b0d73bfb5cbc62d8d1f89d2c2c7f5d19889bed50384d7ad320b2b65aefb1ad03fcc23e9e7c08497f6b2554900a99fca3d7de638e3b115d61e7e34c86905b9e3181c83bb6d09d1dbfd86a20766fff7dcd3d2eae9ef638963833101bb444ef5ed5eb7132bdaa59e02f31099ee131c1f97173e9b2f357c4c502d65ce028b5aa608cdc1f77f88792d0dc9be5ed10626a146eacb8d76bac5992241647158a278ece7ec26897ff083884b8b919b8b08c384ca19781abd567c67a7e3522a02b7472d95a8a74952372d048b383e2c2a3ca2d39f296babce1465a699773bf2731c23dce23ad44d6d724c719848573b15d65b96be4a9b311720f71b13644696866c01cd779b90fa584cf401051c985a6944ad68a87cc96a698e65189d8195f042eccb00e49099821797edd96b9f1351352f1020eeaf141f62e54716b5d13d10009e864c8f6eb686ecb89ca24b8f9fd24657a13b057433a6e0fe79784bafde8ef82ba6c993be4a3c7fd3ceb999ce8ab5427f450c907ef394430b4d77d7091eea3f0d02fb7c596e513afbe39e9f61a29fcff44330641d5f2fcb359e5228e075324530f5e8e711c13bfa2516df7790e39f8a5bdc3ea37a3e0dc9ebfc7ab6bfbbd21ea1bf179af35551ff2bde371a9f0d4dd7005449c78d196ca7d4ff0efc6f1bf8b8d82b0b07aebe5c74d8c4433d96da8db95a38c9edb90b294406585927517a8f10c9ca75ce67fdb065c798ab26639fb754620c1f25ebe173b1b3252c55a2c7e38c85ada2a74e02cebf44b74a4b885b9b2e70eeb374b2f8e00971116d6028ad6b1b57e8b894a543219b34360f3eb8edff325d4002df618f9f19546e5effc245f05e0cac7ac713e8f25babc5a6066b38b151c02177621d7d1f3f03ab7beca5f9ef633d9a164c5da1dd7c048fe56e8a5e68ebe9adcc38fa40a635eb10babc1e966a09d5ad264881a01a9cd5067a50af827d984528d1bcbafbab2a5eaf7963a8919ee4d950c99c5a8d69e76f8aff6ec759aae53bc0572ed98e84867b772f65806d10d931a75c17898598f421020cd7bbceedffdf7972f6d33c35163971e685a207322f32471fb513428b1ac78ea4e4b9ed0597d34e948f4682ba06e12f408e788ea16e9b90a2c7cd3534aadeb7b16593cff1202f584dcc13f9d1e224eb50c1867acfb8524dd0ee49ff655355e2aab6b863c24276eea70230d65a42934f4973844f736b342ab79d6f5be7eb0e56737a971daf340c7554f7917d5281c1c462289c5b7b9e1dc00507fb9f95b72cdd171afff72e1f745d88c6617c04c2c31a45b6ab9b5f0671353d3bef802d5fd18d5b495cf0dcc1aa11b39b7b288119164d51292f3e7ba83e0fbc9006f67b7ff9184847ed5ed31e2ae6e14790efd17535e762088db198b8e8373db09d2ac8806a1a1691071f3c041d610b7a76b850cd93742bed4ded141ef4c86183b80f365a2c19e8766842928d0b70ea99f4200c7716424563a08b0ca756eae988e49882e6e5194adf9cc565a2c3e55830e039dd09a9ecb420808c88c94c3b60fb8b6f6da9a76828e79b133429f11b3a89f972446babae0afb3047738c0cecbc0fffe03c22da3e75ad123ca3d6785350a37fe20c9b103aab16427baa34e1af1ca3f95f3d96390b0fea83378aec8cd035b8ffdca806c99a3e3fc86b1286072cf22d09831838f9d359fea4abcebc4773159ecb8e9a82cd308d1e8f4d4fe96e25d8c6836e842ddebd53bc61e1903bc9b571d90e26357e2a7404ee40ddc211b841323ee96d6bd5051b55ec67f69c8265b46f37f1435fb49025d63527722811b243a98d1b905526d30dc5da70ca855947c6841b7e6339940aa67c910706266bded40d44275e087c0115b10cbc4a714768ad18c216691ffd5d147fca4dac9f964920fce1b5782dfe0bb6c46fee6e8b6743be313337c086a71b8dedcaefce43667010d14ecc858c0bfa5093c4e935df47dba17b0391bae71e511bcded3bb4ab3f661a1b1dd8b48deb52c1a03fe5339cda8d2e7c309dca42628289cd966452f0dc395cbf7eb8652ffde97350f6a38bae8874af2f230464c5ab884346de4d171602e7fe1184fab27aa8d841ab243c3e815c5ec31c6a44d6ef45f141e6ef18dd7fadfccfbd6d78a3de625c418f04e56ffc376e400794bbed302ff04ad20187c6fd0db8a3f05eb81ea23141ec6f33260434d32265de25b59caa6b732536f419eb73c46903568b12f9e232ad53ed6aefdb255151bf1c9d34f9d33e63631d3ebd55035a7ea55eb5eddfe98a1874a586e98ab0bcf8559a72990646c07336a3115c028d7f2fa441ea426e1bb3c00404560d815c4ed65baac66ed9fca34e3fb4334ff5dd3631c52a609c13a0cc379bfb69b3a0566f24be4bfb56b6bd37d806e220cb6efde815ee2a07a00b74e9caaa7168aa987ce1f874e6b8f1fcd1dbabf36e803e1718bb7530be2e034087a0eafef0591af1ed8f5637a29167074e8be38357eda0e673630b7b6616c9816d2851012b6927a2c90b7e3288bd4921a9a7fd9a815870f7f50464616e1117d3262902494976ac56824481cd42bbed52a07061ce0aff8075eea2f8fb2c62933ac98829c7e298d5a9273d7adbdc64b248780da7b1412e48b1ecdd9384fe050a9fcfd859b850843459d8680feedd50f94d937aafefa9cdf8129c6300a2e2b503ef2c19cd381113dbe25cd445b4c0c04d7c0325593d950c5d34ed3a23e3a0d2247755feb8ff4b717ec13d45e44a8740c9bb11fde1b66648155237a08f20a0007484b4c8ed9c75d18f56d540a6472261c826b28f77b8756037edffedf2cac2b33e7e08cc2b3eb858b61e5ef45df03450e9eb5ed8bbb7eb2c0ec53154aa71547a45f4f3a04d83c33d213cc1019287ac03e00be3efb21e9790bc177f03683db04022781e921a4d9124e31e8069b493847276dc7faf6d4827978ec358694393523c6e67fa78b10df3463d02d14d6514657039837fbbc90fb6fa755556240d3749550790abd54f37b6269e45e95b1d9a18b9f33acebf232bb9d84a3167900cff4d956e9c7fd4661f22cfd12ce6bec9dfc79852ad5aa03f042c2aff4fa7c6d79c3fd3ba30afb07947a885e782853ffa3f80d4cbf8b5b862d63e09c6811bbceb4300751fb3452972873d50d2c60f30f52a933906ba4528ff91add2d31cd605e5e83165cfe4d973937b0e82e2933cd5489d90318c3a21560cdf72084d93558fb98750d06389b89674b7219fcd65345513f56dab31032bcba72fa38eac1e24d6efbc8f4c0e55f5ad992487422939f877774ff6a23cf453ca8689cecf3b", 0x1000}], 0x4, &(0x7f0000002240)=[{0x58, 0x0, 0xf1b0, "887b52aea1e524b943bcf3ddfc09fa942db165ddc9cb2a2ff1a6acd0bcf579dd9d3f61d45695f49276b137a86fd08f261e934a4dbc8bac308d1a64d0096ca2652ecd"}, {0xe0, 0xffff, 0x8, "debaf5415bd21c368467219c02d3268d21a2b401f11b333e5762ba76f137d35f18c3f9458b739ad00f70b25a73639ee92aaac893f9c3b22ef5181b5435626e2a0fd2d8e0972833d4136010a489b530f01cb9a6a87fe2d30933b129876cb6d0ce5fb9e86fb4a8e238d9565850f0c98ad839da41c71a8b7587994cda0036f10405c476b3f5e230e5cc19681d0033e5815fcb1d111d5872c1e56c660f85be2f2826ea413903342045c17f083ee184ee99f037e5cec2ab7310d63921988ab008b9d0fd20f65f6aae365d4060c0471cd0"}, {0x48, 0xffff, 0x5, "f51c42ca1207d6170b954452f501f473459efdfee040fe220d0cc9d119310330288737b97cb08a2aa2e188beee97b85ca5160c34f3"}, {0x40, 0x1, 0x3d12, "4b9a58eb0a0982c6088d8e18e11437202e7db3dcb338c5415af43a2a8ba5a5cb2ff62af85d0296428794"}, {0x48, 0x1, 0x744, "4583d414178d3ba3d95cf7c7b8f87963af9183837a5aae6fee3c0fc99f3abc3bad5e9a9aaf95611771e547c37ddab6e7cdd0"}, {0x20, 0xffff, 0x4, "cbaa16f0d44fbc8645b34f76ed3c"}, {0x58, 0xffff, 0x4, "9ccd5f7b462f184329a9be369e26352ba74af0423757153d0fe3f28da1906dd902056f044ff33bf5c5a2b4f4c1de6131822f837696ae6fed93b91908aa120c5f5fca"}], 0x280}, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xb0}, 0x4) 23:49:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:49:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='xx') 23:49:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8001, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 23:49:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xd7, 0xa3f2, 0x2, 0x1, 0x1, 0x6, 0x3, 0x1, 0x2, 0x100000001, 0x3688}) listen(r0, 0x0) 23:49:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) shutdown(r0, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xd7bd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chmod(&(0x7f00000000c0)='./bus\x00', 0x1a0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f00000012c0)) getpid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getegid() getppid() getuid() getgroups(0x9, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) 23:49:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000b9731cb48d44e6334511a3232b0632de30e53127e8e930f4444e7c073b35b48f0fca667d997cb9ea9496eee9e53df04be5434e55d3c3e4c52fd67d6d0b4d0a09c4b65b10f28c10d4799afbc5b80200886edc4ea0a50540d83feb5cce58c0467fe6a270e1493820cbb757f7861372a71bf325b06b10b9f07d03ea86502a9cbd"], 0x10) 23:49:45 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 23:49:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="f6c4970fb96c7c457c7856cefe0b170544d51f450e05fcd5c002594acf2a8c2cb6e912e87b42f1d5948211a906658916fe0d64795290849da5804d2b07821a4c1bfb2b95640db841aad5303dce10d5269a6112c2be8e8447f1651b094eabd396267c9a5951c6e7391600d68486c26d5b9f7b77fe1e04830672cb08b0761c8b713071a835d8b0af8fe6513aeaea136bbc2190daf3019c22d66f1bffa14401e79904859ffc17f27901fc07913864bf7eea44c9f94051dfd08648ea6af2133233710d", 0xc1}, {&(0x7f0000000280)="87c8dcf601b4fadea16d1efb3bb7e67d50c3762b9116f08f83e50d4785059d81134487f1fbdf73322abf8880d4bf865ed1708731d5045fa75dadac0df49a3ee350ec6002f20914b0055a83676840b4d9471082b9545f6ae4708f78f1074a4524940141f19a62b64d0cae8bbdafe56c887f2ab1de694e9c1a531971e875c9e8284a8100a3323df1f0f3", 0x89}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x3}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x9) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a007f00009376000000002255"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="221622940d00890000000002000000d25b44eaf4dc183bb23281680a8071832d5425a800a0fac527a9003cfc0f5fa3db0d54f405b19074193c4ccb2aa27a00e964a5b5", 0x10000009f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x3d, 0x800, 0x5, "d56693ff9d46d5a9b57db2c158063399a1bba76c", 0x1ff, 0x101}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 23:49:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 23:49:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="d6924b7e3806f3410ab31a0719c0f3cc5c3dde059e3b98e9bf3198157fd0f4e1eb21b84ac7ca3bcbd0018380cfffba61f6401aa8a7fd8d5b562e71205329e7c0ee4e61a6517ff6f49a002ff6402c5c66a552716c9dbbdaf553544206b2e4726db55cc976dcb17e16889a404dd25b982474bd450146b63f41b9571e713ec7ded3a671094b60faaca4253d2f79986959", 0x8f) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:49:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) 23:49:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0e010000000000000072"], 0x3) 23:49:46 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/170, 0xaa) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) socket(0x10, 0x4007, 0xff) 23:49:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) flock(r0, 0x2) r1 = semget(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r6, 0x25, 0x8}, 0x2, 0x3, 0x16e8}) flock(r0, 0x1) r7 = accept(r0, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x400, 0x6, 0x9, 0x0, 0x5, 0x40, 0x3, 0x3, 0x3, 0x8}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x7}, 0xc) getppid() r8 = open(&(0x7f0000000240)='./file0\x00', 0xc8, 0x180) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000280)) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r8, &(0x7f0000000300)='./file0\x00') bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x6) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000003c0)=0x89) execve(&(0x7f0000000400)='./file0/file0\x00', &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='.$[@.}-+-\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x00']) clock_settime(0x3, &(0x7f0000000600)={0x1, 0x7}) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000640)=0x7) shmget$private(0x0, 0x4000, 0x53, &(0x7f0000ffb000/0x4000)=nil) mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x20) semget(0x3, 0x2, 0x2) kevent(r0, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffffc, 0x8b, 0x21, 0x101, 0x7}, {{r8}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x200, 0x101}, {{r8}, 0xfffffffffffffff8, 0x5cb612c33a54580e, 0xf, 0x9}], 0x8, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x400, 0xc9f}], 0xfffffffffffffff7, &(0x7f0000000780)={0x0, 0xfffffffffffffeff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) setsockopt$sock_int(r8, 0xffff, 0x1302, &(0x7f0000000840)=0x100000001, 0x4) fchown(r0, r2, r5) recvfrom$inet(r8, &(0x7f0000000880)=""/110, 0x6e, 0x2, &(0x7f0000000900)={0x2, 0x3}, 0xc) 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 23:49:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_emit_ethernet(0x5eb, &(0x7f0000000080)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8685f3897b84c30283b4d17cba903cd7e44adb25f62b837c7f21e7dbd781d01a89c7d10acef431400017a3bac317e8d8128b592e941c4d01145080224adba5a070da1a0509333eb953a7e95419f631e7bb834ff7650444b67e7844881df5959aaa813110d400e155a46dedec47ce1824542431b570abcf3961e7d6f5325f310167993fb821b931e996107f3b56676d531c6c6c82f848a41db68af29345564eeb5630bd342c0bd5b781a8a8d5d2297dedd84ac629b42e7d9c7227c27edef015b8f3799f6cd79dc98af4d6c672698ee3f5a5860b66f1f068575f3837792508ce253216ae9b82fff12e29d92f89afbc1e2b15288aac5eccd7c79b7759a1e890bfca1fd4c6532ec0b121cfe2f0b26a2ed815f462f8678914e37e7fac91ce7d501a88c6aa1955a7de96f8132dfff6ded7e17970f578427176cbd566288e1c5f028e7788e9c5d62501bb7f35ef73f0c5181053fca9e12a6096dac2616ac00adcd1706fbfbd26a57f68d2485eb84fe688858fe9a5a8ab0817161de59aac8c4495020109c089e8347b0e7415022dfaf0095ef068a29d46daf324a99f5a0d22d968c0964420c638871a6c5e2edcce717cad426262e214740bb155cb2aaea4475a30a8d049c792e8adb0eb113f02c65e42d67848d012c3fe029d9e0011e21cf47b2594a8e139d1cb035377619455857b7c52a6f0a2b315bc661957130a609dc2fa679cad61adb0ef215107076c7647ef5cb09faf02c6a0ec0f7c773d4b4265203e6cdd6f31c260d6d88dbd699fb096a13212925ba9a81ab4cbd09d2e17a4c99763093ae86988324d4232e90fc28cdfbcc78ef8d8fd5a06c8221b87769b5a1af0b715614396d9e0336caf23995e8742e78a9b19b954aa8ad31cc0f2d5517a3684176868a019b186b37a0c48561e0d4e674f6c7dda138529b88c40b80f8865924035cbbf0f7132cc92401e31edfd4743513cdf9ab851c770cdad9b6f22dca711469f6232dd1ce41335480c92bb6f889c809f1848cd246e0958595980147326d9bb90a21789a079427c1fbbdf87963261584ae282f7c55d9664b35bf785282f5818b0c2918246d37059e871ef1ea4b319639523d57a75ac73da934fdea3898438b6ce4cc658928c660db3ad35f2322218e789cd50c314c7cdd7c8d8f604c8c7e80fd64ad0b79db046b647cbd1cb57e0c443471f2755fd8212ee9c1f1ab09b39e68195683eb2f8c22069f6e2dca9468e5add5ae5ed873809c257bc8182a2190b190154dab5927ffec3e07afb67eae87f6a3d52ef49e2110f29d924e0c81dcc369b5ab651faf5630d5b0fdd8e0c274577d983055dec02fc1b23e6f2e6e9044f68174e3e1e500a680eee163d066da77184e6f7df24f22c82b59f2b4c5e1a88460c04d1259119429dbe563dc367cd9526a111d9b4ff92702c3db02d7f44657ed1a3554ab11b88c7289b962d7f2faa2651e6a0d4b6033504746b477c0b3e3d19cd48fa63a43df42f320895219b7e611da64fe28b8d4685a66b567a68ab51ad57e45f16940d2e76420ce682d12b404a8a6a4e4364527d3b737ab37cbccf9eeeec2be5a3cebad3bc9903be71343fa3267726d32933323517418999be2fd66e2027fbabae8") lseek(r0, 0x16, 0x1) 23:49:46 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x8001, r1}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) 23:49:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x4) 23:49:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x42, &(0x7f0000000100)) setegid(0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa, 0x16) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0/../file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 23:49:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x44, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000006, 0x6, 0x800}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3a96}], 0x671b, &(0x7f0000000080)) 23:49:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x42) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x100000001) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000080)=[{r3, 0x21}, {r3, 0x144}], 0x2, 0x0) socket$inet(0x2, 0x4, 0x74) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x502, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0xc6000000) 23:49:46 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 23:49:46 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget(0x3, 0x4, 0x400) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8100, 0x0) r0 = semget(0x1, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1]) 23:49:46 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mlockall(0x2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getuid() r0 = semget$private(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/109) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) unlink(&(0x7f0000000040)='.\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xa2, &(0x7f0000000100)="982d56ab85fb538f720d0073cde5d33fae252ec793e32cfeafdd7e9f833b3015c3a58eecb3e72b2d66ce87b8de6b20757d299c6090a8772c89be931cc9878bb5fd1215c173e0a0397b718992a4c1b3f0d0bc44318e99b5d0f2c30f6b15f049e7115b8325ac7d1502ce62a7f7dae492e03046b8489299435556d46086ef69185575ab3543c190bc7d694e1852b893b0042f41c7d9061134ee4da3ddd2648e835b69de") 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x40) 23:49:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x840, 0xc0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10110, 0x0) pipe2(&(0x7f00000000c0), 0x4) poll(&(0x7f0000000080)=[{r1}], 0x1, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffa, 0x1, 0x4, 0xfffffffffffffff7, "cf176d4c08228277c136dff5494aa40ed1d496c4", 0xe4, 0xdd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000240)=0xffffffffffffff7e) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x1d0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 23:49:46 executing program 0: mlockall(0x2) open(&(0x7f0000000140)='./file0\x00', 0x20180, 0x40) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x4d7, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x4000, 0xb, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x1, './file0\x00', 0x227a, 0x2800000, 0xffffffff, 0x100000000}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x7) 23:49:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffff7) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 23:49:46 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x5) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6001, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x40) getsockopt(r0, 0x81, 0x6, &(0x7f0000000080)=""/166, &(0x7f0000000140)=0xa6) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semget$private(0x0, 0x2, 0x80) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 23:49:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 23:49:46 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x4, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/247, &(0x7f0000000000)=0xf7) setsockopt(r4, 0x1000000025, 0x4, &(0x7f0000000080)="ebffcbff13a5fd812eaa4e713048e69931929648", 0x14) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[r1, r2, r1, r3]) 23:49:46 executing program 0: setreuid(0x0, 0xee01) msgget(0x0, 0x4) r0 = getgid() pipe(&(0x7f0000001140)={0xffffffffffffffff}) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0xc00, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) r5 = kqueue() r6 = syz_open_pts() kevent(r1, &(0x7f00000011c0)=[{{r2}, 0x0, 0x8, 0x11, 0x9, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x30, 0x2, 0xffffffff, 0x4}], 0x400, &(0x7f0000001280)=[{{r4}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x230, 0x7fffffff}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000060, 0x5, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x20000028, 0x1ff, 0xb64}], 0xffff, &(0x7f0000001300)={0x100000001, 0x200}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(r7, r7) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001080)={'./file0\x00', 0x1ff, 0x20, 0x5, 0x1, 0x55, 0x72, 0x5222, 0x1, 0x2, 0x3, 0xfe95}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r8 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setgroups(0xa, &(0x7f0000001100)=[r0, r0, r0, r0, r9, r0, r0, r0, r0, r0]) dup2(r7, r1) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCNXCL(r7, 0x2000740e) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/4096) 23:49:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:49:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000000)=""/44, 0x2c}], 0x2) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x900, 0x0) 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa6804009000700000000000000ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 0: r0 = socket(0x18, 0x1, 0x5992) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:49:47 executing program 1: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:49:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0/file1\x00', 0x39, 0x0, 0x4, 0x1, 0x10000, 0x8, 0xffff, 0x1, 0x0, 0x1, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getuid() setuid(r2) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 23:49:47 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d00a2fededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b4400000000000000000000000000006b48b955c4335432d427ce1575dc0d212780effccd8aa3955c47932730130d0538d9de86069800000000000000080000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r3) msgctl$IPC_RMID(r0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockname$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x6e) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0/file0\x00', r5, r6) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x7, &(0x7f0000000080)) geteuid() rename(0x0, &(0x7f00000000c0)='./file0\x00') connect(r4, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r7 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 23:49:47 executing program 0: r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 23:49:47 executing program 1: r0 = getpgrp() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$unix(r2, &(0x7f0000000080)=""/25, 0x19, 0x1, 0x0, 0x0) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000280)="94a0e97359639a96617a4c0f64e81aad7b37107201d03ddac9566eddf1f065a5256ff0715c5666b9133ecb072fbf582c42d9e71cb092c6c6e9c95fc60df802049471fea609e86d49eb3ffc35d55b15ff042e581fb432d0520a78bfb74b314c566764a6d389042e43a0b5d3513961756c9aa25c2cf27b7b14563d707a5bd95f1270e0c8030d86d17f45eb92bb52792638ca9ca08569000d5da952a48c87d20f590c6a119fc0f23145e6f15d2adab9d00f4ca327dfce4c24ce039b352827ba54dd4a976d60d74fb7f2aedea43b4865ad8f7ccb8b962f1771f2d0c9b9ff80253aa3a8a25e74349de28e3b34e743a6a25496cac2fb445ff65f2a60a37c6f3a1bbd047b7a425b487fd91e55d46121500d2f3b4c2c161432ad85c9e58610a1bce816ec7e96f7bec314cd02838b51701726218097629d19f73b8eab5e48a24e21e1faea21969a990b82f01ad2f03bb79a13bcd3f301c303db6d73cc9f952db61800f9c08950eabbd6bb9798780176a69644f0a8c2ddf3e558689727564f18ef7b11a98063d48af05b7356a585298b861874489b58c6abd7efd150dc015f403c4a68851555139f14ae701f11e471a761ad1de74c7ae81d5130f4990e37c6bc98f029b96ad50268998ae32827069b178ea024cf3ac013860814189a8515798181a46354ab0b8bc8c9b6e1155d41b4c81f43d96daedc4a3d82ab1a41b66682688dc2ec1d3169a0956aeba81d51ef7ae3e2c2bf636266b699d41b4727847bd65a7e7af2a5b11665d9f9d6f9d2c60bff3124b2c2c69080239659aea94e96a10ddc2e9058bd0f550dac1e9c147a611c6e5b3c1c298feb8ae683d2de03a7b16eef086f084f595074dd741c667604d447eba5929e32ae74f799c2ec8c149661eee7de6896fce91617b24e503bbf21aa65215748afd33deb594bf13a832139406ee5ef987e1a78dd0d576db4c05c1a3c1bfd95169860678a44ad3253477ec32a89a428f392f9734eb121bba7565e383ac40b18f6f96596540c322f5a1505f77f6477167268ff36401b8917948fe698e070a735d4fbcb9c1e47ac1131cac33fbeafe6404ff152337918eeeafe74dd5f27a8c4ac424692fb6ad5918064b7107720ec25a20a9d179daefad4167024d339d6621f11a3e32881227ca1fb081048eca28fc4ffb24aed666f32df98cbf7903889ca885082d0e5ef87d251510c14fc3edb0599dd9658d92e0b66cc42cc51b822fd86d010587c378ba57d8af2a7caec40e95b578d617ab41f2c0bee57860059171aec4058f58eb87d8178b5cc458bca6a80f2076f7929a9be5f82f4e4fcbd733c0c31aa9d8aac3bee6cded05a49223329b9d248b3ae179120f1da2e68090edf173b2b004abf3783a2352ca406140fed868f8adcfa9407a2e6f92896228acd6cab7da9effd2fe6b19b8f07c6610665e0c29940b1e3803c81e0f132e6c0bfa2ead4232f5647ed6cd99fae62363f1af20eec97ed645c9c6cfffdd16d3d2a0a47e0377ebc04b4422e6c515ec281dd2a89bf584f50e4a1b60738d38dad446bb1e925a52e5657e3428cb89c42b9706243e638479f0c3215126eee16582867bb3db5324d2e55e97ba055bb3c94c1ffa05e13793c9dd3e14e8b4a21e8a10a5683c9a09cb24be98d7c402341449f4fa14806304fefb827c96fe84e4cc7d38e24d3695a062c86ee4e438ca3b995484605c6c2006425abfb3919a5da058b624a52edc0bf260870a577da51e0c506178a9d1af51da54005230968e1bc2199bae87af442d33198ebb0e225aa67458d404419d1a6ac07ac1a6399887c495f8fa8e7747b2163801cdd97d5c77be0a40b259e6539083e65155ec85849dae7e02850cf1edd95792b49b0a2055b5602025309039c98400f3f5f9cf5d3761c4265ad6de7d9156d10219fc9f686b89c82a3571b39be76357528e4541497a7d595c031b530a36ed721455fef64b9755ca56958ebeaa8cb734d2c523a53f8f318b7f36a3669d870c5314d509ebde58532b3cc436542065f94118c3e4110e840c72e8ab0777fe86d3f9769d8ba41784b40cd3dd49a25e030e86598e1321fcbe49c66d1c5fb1588d1177b2262ac7b0c9195dd65aa08ed3df9b7ac001064c833d85405fff11106e2241b4e34bf2c467bfff6993aa2116fb5c0800d3db18bf2205b4e5426a40f3428168e1ae814dec4002334b737cc6d7841bd9e548c3aee254a83de0d0195e654076e48e755a1405e1318815d891654f5d632ed83ffbad38d9d9a62f8e9fc7ca0262666acbabc098cf3025dceddf5b43448e07a4dd3bbdf7ada06f41e63948901fa7e19204a4c14aa5c8514af356e94eb70be61e50ddc4d54c055e25ba23bc62915b2125385ab0f3e073a228509522cb74703f984899ca0825e9c8c6a865af1aaadb848bab6ba9599f42bcc7fcacc6ae7e22c5377de08e5ed578bba2ee496fc01e11ee51bb3c6361b9a6b3a58a26686fab6e6e491b8c0358eca97dcb6c606b45f71069a535e4cf9f14573fc954a9f41b34ee9546a3eede6f6b5644d42610e3135431e1a863ac49fda36adfe08e96fea15faeb16f340930f17dda6fd39439a17c066027dc45dfce066009c64a3131820846ffc8ced275bc54ac6f4d5a2f643fecfea19061f1cea6bb5b24701a88629419572ccd26d58d420a214704cbd5d85dc29b06943fb6ab052b54256e799298833ee3b03bd7f35a8156df4366df4d7863eb2c906378d2fbd7f52af1758e5afab3e62c255c251b322a0e2b5247d8733763905ccb4141b235392273bfb1e2fc2a194b021e32d719f0acf2d40cac08cb17ffd0d56b94d99d6ce6c9e63b3302487d080a4cc546b126dee1a2e0fb3222ec2d9cf5f6b7b1731e1567d1b13fd4aa9fa2c49bbbe06172792a05ce1310ca18646c11f29208d80bd43f82e5f42f5328b16fb3312662b84b3676ce36bbed213cfcde48472e612673955ed0f1ca9728363e34c8754ba1daf7ed4c1c5133e55a26495241e03a88a4bc1ac54a1404abd8e0f4508b3b48f6a2644d0a7dc8b11009b284d965d69ab00e7bb81379920c64827838acbfe1ee74ebecf3659d69d392063e82f0fdc3b5c84ea1220760728857593f60a2b7b14e5b7893647024a1ced120f41e12b4c648928017d0ebcae94e513f25a7de8aa82e64702e7d603ce6d2e2f1981c44ba38f2f3b0478beb3b52bb25479f6fb456b6dccb89f5a7524222df4460fd25f4dfa9657dfa7f1be7d2c216931392b80ee90176264ffa1ce82d9dcb79f68d103ecd7f67307c0cee22839510dfe8c6c53b0a9015573055fc629e686eafc23172113fc14304c46387a9e887ed6f92ab53554df3b59cba41ffa8b7bd9b385294a6a98abf95b54710ecbceb20a863bebed04d7d76decfdf589ae934a56a49700ef1e763ef6d2aaf061086f8212381009849738ab5855c2f4274f914e76c6c4826b1ea18b642165121ccc16bfd63a9dc476014f944b37e971126ee5c1cd1d5a178a3a09fa652eebd6a521b2b8fc64eeba966b22c1be315b955a522e5fc20431d150e059115bec29436d9729b810c315c94209f739df92ecba3a20d320aa611f49507c39f835730345ce17f577d2444c2bbe7e9dafbceb1a315a135f60e245e6b96ca2b9f45dcc768023f460a914d7d6cf2a73979cf8daa17860d9b155791bce8b3eeb50be00bba20cdc2d33c749391a20aae7a2b8c9689c5fb42694cd9731f927ed8e05b34ab670fd857678a68fd7fe2f2476b3536aff727c04ae27b0e41728c131ae2300f8fb6dbb3982ddf28c4bd72217eb5189a522575e58ceebdb40e54cdfd6691caa926bbdfc49145eaef8e84a2766b7a5f64582d0e3e7dd9129fe2cdc015a9b20533cd683aa1e670f260b8bab6a5c93edbd8ad0542fa74dfd3ec9fdff17082cc98c6dbf18171791eb4f250b2cb55b1bde78f9a9abf979c66dc7f13027fef852e63296637dfedab128fca61ff516547cf84eddecfd3a8cd1621164e5548e0deacb0238e4ed974017c2f345f5384136544d3cdaa5cf5d5726c2ced744f05893751626cb33de1936138edd08ce94c4868457be8ab85bfd82005061bb8f48ed80f8e1380fa9108e1d3252b636c86b25a7dc1f1d15afb612cb084f545e2f3fd032104daac671c0405e2ce879bde2a49415e15825566b00cc82626864dc896fee442ae866b9f1688fd8f7566ab23a1001152b4857045d0fdcf6d59038617e129492fe639f519af3dfaeb5909cb03917c90631738d3f3acb0c59b2b266cba38b9b89d3d1e49035c1b63717cf1077da0684af40d821e22fb33f66a9e06116ea8e97d3fda643995ebbc7c58f8644018ff59eff48e6316a7fd48f6dc072f619013780515e775d7cc8c3a35b3f8a5e7553a0eaf92fab8934947a48ea6e7685f877c688219066a82804e83cf581dfd391ed0d32628baff5b9b8ed183a0a34393e2818e440c07c8c318dfd2a15787723a608bb076b1ea89e232adb6ba27c9234fc1d82d7c861d07de98c2fda072cb1642c35fe6943caad468568ea2019108262948b6ee280659f58e0f978ddfab52ab29df7aa19d5e6e2b1cf56501db56dc4ee9bac61fd901bde920e755b94526f7c200f60ad370a4652cd9ec416f78ed66575b4d9fb497829326b88acf5058f37a53fb1a2c6a286da5c7606e793198423f210f5c3baddeecceb6a8d9f2bfd54c557d84a6012f44f79f3ecc56a41a3a557b98471de914f391f9b2307ed2af3f67de77e81c56b94133f1b012ed1f86af0597e545b756aa817c2bc18494cab92dad5be9c90242c21a300095f51d3fe62036348d104b9eb068548be455936b6c8ca6206da58343f6c61380e5a792fc88afb7789db08fa96c8f23620e08211c11b826470d82a355fb82c159dab23b8ea8701cafa89a81c8d92de5af1797a64812134a8ed8b312850f566d7232a103cf6fbdd4a17e542e6e42a12b71ef25bdfe46e500724fbb707d109d9b038f442c587269ca2c4db4f4e30df4758f1193f5e057524764f2358586d102ad04f88d789797768f89b81c820900acc6e4016686f766c11da8da44a06c5cf083624efc89c7c22d2e5fdb9565df4a4f3b2184587b84af05835f46abe88a89780adaddb5dd3fa83a5a9e3b2220c61f468e523ac37ef872f81c06af52e62fa19e8efe49f48fc8c123bba37d4861fbc001e4a44a3bd0d9ac3f189a84a60f957eb4e6c7929c52dc624893c581fdb90b590cad8968a233cd224ca85d5ff2ea8e590f79ec05475fd59ac8af8e96850f0bd814992bdc6b00cf5df08e09d8c77b64fef1e8d4faa31677cbb2b68e12cb3490d90b5e36455b80e660b73556ebdeefdee4f49ba56421c374a86eae33c211939de9a6baa2e2280719f8e534e06f0104eb874aaf59e76812a7f1f85a6d9e3aec63aee76ca2830825066732d92aa3978723a66f1af200f6cb98c2bdad5c92950ac0356ebe7c932642331cf924e050d1a0494ffea4580b7099eb0d8c6beaaa843b9d121c0b218368753d88abb4ae89555e8aee8cfc45c2993ca090b5273d15fb9e83fe8e5d359713f74fae1d79293823498130c791237090dffb0401bab0e1928f149910be9908116ef21bda171bbd9e54725c9d0e6d9c45b1ba7c37d48da31759951fc53b4b609a1218f348148947a8c7d12618152f10f99ae6ef84350b1a14562bcd437ddd3a8e0e830461e31433a60f2b66ec9c33ddd8480986182fd3076b884c5e086699bd854de52cdeb5abb665678f20baf095651da6bf9a0594dd8af0c9de196ce9b6f18da034bb3c773320a0cfebba1c699f4396c794b44bd4478ed1f5d9d4c1e0fa27c", 0x1000, 0x7, &(0x7f0000001280)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(r3, 0x5) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:49:47 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x3) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 23:49:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) recvfrom(r0, &(0x7f0000000100)=""/92, 0x5c, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x800, 0x9}, 0xc) r3 = dup2(r1, r1) fcntl$getflags(r2, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x1}, {r3, 0x104}, {r2, 0x108}, {r3, 0x4}, {r0, 0x40}], 0x6, 0x3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x948f, 0x5, 0x1ff, 0x401, "83e73e089370b239eb3753ff062d33caefb91c1b", 0x800, 0x6a5}) execve(0x0, 0x0, 0x0) 23:49:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="b8477c2eda9f4f6e972e2e606ceace1bced6d64927b7f59dbfea58437c49341a9683386c5153b2ed1476f20f1c46cbd50c4de00e88be6c1c3e0839c2328bd816bed27770068c01f85deb76c4f1520d2e7a733dc29f9df3e6428d0b40cef596fba5b53b1e67aefa86f3399ce9315139d99534ae45d51daa74fa8ed534a2b044806775486bdb5856c8d2710ae5071373ca398a5a101dded289dd615dba978ee0ae5a0b45da08a258e54215316975d0cd301d2b46a4045bcc81dbd7a771b5bcc53aeaa04c9d9b0b045c96aeb2579d0ebb7376b41bd09d604ad38012f1fc39", 0xdd}], 0x1, 0x0) fchmod(r0, 0x118) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:49:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) listen(r0, 0x0) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000040)={{0x3ff, 0x10000}, {0x40, 0xcc03}}, &(0x7f0000000180)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 23:49:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x7, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() 23:49:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0x1, 0x1, 0x8, 0x7fff}, 0xc) socket(0x1, 0x2, 0x1) socketpair(0x16, 0x0, 0x3, &(0x7f0000000000)) 23:49:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/49, 0x31) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x81, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x105}, {r0, 0x40}], 0x2, 0x0) 23:49:48 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, &(0x7f0000000180)="6b323e4c1aafa2c13d6af3036910c12f398a7f47dcb847af4dc80af43414900dfc7f45203eb0d24f8103aa005f6f704880cca923b80b", 0x36) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="7e764b98247cb92e35cfca2297a7b48bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914ac1a6c2adf8721c77637d3ebf52853d7", 0xfffffffffffffcf6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r1, &(0x7f0000000280)=""/44, 0xffffffffffffff6b) 23:49:48 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, r1, 0x0]) setegid(r2) setgid(r2) socket$unix(0x1, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffff8) 23:49:48 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 23:49:48 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) fsync(r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r1, 0x1, 0x7, &(0x7f0000000340)="a074322e5bb53efdb878e75a899f612062987db14a9bddc708fb14c3f167e889423a0d279da882c86022a0b9f7dc5185119de61cdd448654a22dc7bdcb2436866a91a7c1e793ef7678d16f92cae995b11303227738d79be3c1b9855e2ee3e9a7ebb5f73305b5d48bf53a3b604f43ef9884b07cf68385d85033aef858c474bf0260e676470c8677a2a8532100e10d27aaedbb0049432f03888d5b843553c9ab6b901ac14384b4083c56a0c1faae52e44148a10ed302cec0df8426a25d934c5cec644b236e17179cf72a95099af6652167a88ee5d5624fc3040f82c18436", 0xdd) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r5 = kqueue() close(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d0400b2b3e25b5e70a176"}) flock(r3, 0xc) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 23:49:49 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20a02, 0x104) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="9ba1935b9ed6ea9d215ea7958dad6d12babf872efabfca32501c367da37d8e47fb32d98dc7ea9e09e9ca1de3aaaa859fc535568e6530d1c54176e899079a2041833e9a9d282c4a7aec4533bc002e7276e38f9ecd976c2253f97faf165c8bcfba822322cbd1421c60ba29c257006c6d7a0fb2235428e3cc972f882d895ce7b8daf9e6e5f11377b8cac5", 0x89) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8001, 0x885, 0x0, "5758272505238fe255be0475999ef608a60ae3b9", 0x6, 0x6}) syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) dup2(r4, r3) setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0x4080000000000000, 0x7}}) 23:49:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0xe4, 0x1) getppid() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f59e09c4a9c739ecf3ab9237fe9a7687d5c106424c142423c0ab9c3bfe3c754ddc6725c783871d3a174b4c4961dff9adf6d934e8a1c20f5c8ea319ff54d3fcfd068c549e0a547be51b87d72ac4020601b5ca29d2184cc9e2caabafd09965220e967b6687f351e0bbf03c43b8cb4858a9569d708d5401922a95effede031187ed6712b537db80b04917eb5a2343a901179631459861a330e69ff5aff3f0df2c9fe4e6f3eedeea2d2132f168dea3ca6fe48837350827e67f1196fed7764757629bb0baa1c9eb62e5f6b0e02a62c673956c41227e56c683ac6c91a9782923993e967ab3c408ce00fa9eb4ac82", 0xeb}], 0x1) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000040)=[{r0, 0x14e}], 0x20000000000001e8, 0x0) 23:49:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x43cbc, 0xfffffc83) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="e68932ffa6b423725036c11b0c1b4803887aa4a4e38b3efc5359392745d7c5586ddd03312f1256fb78e87ddaad891d84f7ef22b9ba67ce84fdd8a80711ccdc7708a3d921fd4ab808fb4a9dce1818311f19fa86f100c4dd041cb53196a1f7de52a04655116204ad44d2504633c3c81d7933ac46bb0a68bccf25c2f7c2519e201afd089a4e4252921dcb52c7dc306b7d1b8dc5957e224160bc2dde632bc9bccdccaaf94617060dd0a433c20664eee76731a3365cebc66b5f455285416b81168c43f3d7939b957fa9a2aa67349c09ef5a2f3924bac8df9c6b2d4c7aac85533090009d723340270a7713b7e8811a0033c8c369cb5a948716156635c1d53addd33716300773b7f8bc4735d46b599f16a1b05416c582dff680e80b1312461ea9b03448585b76a2ab70dfdd07a8d51e43ccaef01c70e404e7fa3b2913c4b260a55938ed1d5c12314f35cd55784eb963f84d0f944251fc82779bbb465cfcddc763071710232b817358137a14e09d657bad8d5202964a476da8934946a676802cd3b978116912d9e6a0f05babad0ff019f54307febec7777ed679879b44b1d1d9732f43f363e428312fdce32aa890c35adca9e62f931d8eb358298c266bb76f72f6976090543c74f265792f6714537fdf1f2d99852b1fc4bd4ae5b3cce1590e43316da325dfd255e9b1e3ff844ce99403cd512e1a6324f59f63669e8d8695b64a8cd04535b6bb1208a8c80a5af59b859d1fdbe9c81e235381a9d78d7ebe872c015976c9c5a96cd9901df9569c39d513064d87d551f2ad8ee30ffa7d012535b55c55cf37dfd3292139130be4e9da2be0dbfb808b04eb87786653bd86b191dd4d0fc70303f61e7551a3369b0d0b7d1e17e9e3ac0ba08ac7d064ff9710cd6e1ac5aa5273e5c0e0997c767fff8ec12f23502db5f03d6f008ccc934d6f755983561701e5d2ba0fa297e875c98f8183e5e280eaf2a54e5deeead628f50ce100e0da266552bbfc8775e92ff1b7066e5f76b1eb323a1410933d9bf77f5a2249552a0c15d17d3f47978dc56d0610dd037f1fa9363eafaf8831eb7450772a12a02d62b0155dc09b1dd813aa3cfcad330ad2508df9a431f301e86b13a6d873070e5cdf360706b4ac1fdd9fb2bfe901537a37e5f32436f0b3a602ea6334b92c8827a217e55a6637dd8772c425eeb5ed870e35e9a650b58f1d92a1ab2dbda84f297219aab066bdaf3396bb0c5e3e70229af35a1dea7c64b1775819bca15547231fa6211ec33cc19a18f463fb01697cd4df7417754339087700630230c59e6371ba28a286e284f586eede5bcc13bd1bc91ac5eda83cb9104ff567fd619e19601184d5dd7fc2aae3f109b671886f5e2f3b6f21c19d4655d4f2a5bd92d2bc56d885004d14d6f7ddbeebb2257aa61681986fb6cdf6641b250b14843e065e0544447f97784831f082a96df2a3ec1613a680540e3c49bd260bf207a7cbb1f6a15d94253a5a768ac0fff03b92845624e0050c52a36e22af5e1526334e314afc636f09ceb41f5c90f43756a394d985d43f4de69d2c0c748cace928b765f7eb97bac5511b8c1595ca9ff0dc85d553495cbe3665715a8367b5304d859998fbb4de5fe0e848af19b1e24aebd6da7b3d0186953172407abbe0f731c989496f6ae71189e4797652e09a4d2a9f8ed7afe0362b52feb16e55a302cd66bd7f7511f2c9e2457910d94fcb56caf64c801352eb8572b24250fb1f9052fb97ac8e90fda9413959d45dc64b3c8fdc62f1a747d8659e2c4e33d5d714c27d37262493af2922260772aace07e410514c7c1c0addce94e19d477b0dd3001b5d2ab1da744fbc4f91d6ec3b9b8c350e1c23e48b5dad032e419a2593149b9399d12776f33a044c25c1f11c5f5f2f9bf8992ec52f93667be5bf10696a80e6d2343e05c632e6052cc5c4fa25b678f83d5a6e24a209a9c4d53e0b95d3b67385265f6522c44422d087bdbe5c0397a96c7fb6639dbc360132b9759b679d49e13bc3e6fea50681dc89807d2765bb4f5efa681dd3c551980167d1e22e0dff3fd2008588ca409ddf2fac69508c64e8fb4edae06f4eb334246cb20ccdfe2821b69cabccaae941475afef86b6ca726c7f9656fa240ae15385946a68460a542a3d5a93c3b63b2d2156a68a8aada9663cbb1a59000b6485fbb1cab828e84ee39c48e73e9ccd2b88d068c6c0045ccf57fb7a88c91a9de9a20d595cc7e052dd801341b770badf7ab6278b97e026b9600fef0fe1815e9a76fc80434dfec2ac6ccd873b4cf16fd925db454d04418a58143c554ade9185e1a652f8870a0d8a819dbd7a0a50b86358618952f9410508f8634adf268dcaddf9cea2621b47fb454dde29f6110ea4ddba266c2b3e36a4f630471ffd7a717965b1f77f2dc5c257062065266b2a1ec8a06dca97faf7a50665fbc79e9d2515b5f151a526a317a6504ffb2ad4a9a4e6ca85e48247f00babe05adc1ab5e0809fe4bc47e8c332d1d3579366df23d58393adf2b8237dfdfc2a2b6106b722f271c4cfc1dd5b1dc72a3421788e105e9627d20fb340384af1c3b92bc74576734b3d567c3b5229daed986a0bfebca3ea8c107a3ab21fbda32cc6325c928466632d691e1c3483cd30e531f00566809c24e31c6d62cd766df96ec98e4080f50ce3e8242bcb4264edfd9d15eae13ac861f8b406181ea33bc45170afcbf5c2839efc7133c31409451a9fc218d41147fd0215a4007046f47b0c360195bb9ccda16cffffec13f854574d12bf14649e6342314db69578eeaca9a253e25c26151362700781d2a9a29e475014b89593e25a46a524c9f46d681be7b3c17ae534becc2bd0eb0e244bbec5fc1e6e1b602ec787a492849a7e945c132c32392b50aa7b5f65ed2ad8cb634a2fcff488978e02973983f79716efa1dd285e7164fbca14fab681445eee4b058006a83b6b8d389ed9e8a738089ea4f81336d9e64e409d87f0c2b93f106a1277746ecd011138b1309aa2ace890a0780ce1d27fa0fe879bcc7ab31ff6c8e00d757d6e21fc59bb2971a728dfd8a92ccf62b8886dedce5663d5ef4dfa206d733cdf32ac9cedc1aacd67bc48a003a24e28b47df3840b422b59f90acaa80ce1158581ded17b778c894f848e393a6ee42b4ced73c18a22925fc365eee6878e86889536fed042fc9adafc69b0a6b11ffa11d28b1cfb0fc0b30df9aaacdacd91745b57bf3b51ea8a15ecb2e089fc9a45c70c0cc92968ec58399c42151507cec4800f1bf80a0e1aab6ffefda7a0abb49c5854f78413b7fa67ff703c847883012284bc2c95933ecd75147c921a64f5e155fe03d5159b6498f02b673928f9b6035d28893e89a46b1fad291023e51b6791ed0493fdc07a2c924b0f1d52eca1a169cfdb027547cebf3d8d6828cbbd3508c37e8cf0b20d28bd967cfe2d645548fcaf4313d6834b9e0ab238db66c06fc4abf1d4bc8dfd7791526a400a97ed19fa30bf13311b6c44f8f1c0b4f0842b6f6f8b66ccf00d82e84f453f64e65617900573361e571847082fd8bf77cfa84ab490b74880429ca0a3ea2a94947d3aa6e23c3435ad812dd4f6945215af92cbe21ae299ecd33574cb9eb3b66e109baba85fae3b599a35b31ff51d70b5ff175df0e07867390c7b2577fa94a3a06e9dcc1512cb131bcc1e2b0e9a226b180f2085041eeecf3825fc891984b18af29efff9b140d680d6dc54125f83db8782f70b8b85f0a09e4887f7a72d8aacd0ad48d879baaf448144ccb5d00747f04a112ae28d2fea263598f0d6cab442601d309279324dc673c64d226cc7f63213d0e8f20a36cc4e3de024a7d1c8cea67277e0f08968eec1328ddb023edef561e65e538b78cbd887cca7194fb3a9184e2768a2bf4c8c4096128f723facfd82f056714199201fd7beb8d55bdf4b167b0f809dc67dce337e39f28ae7b5f37f6bd3507708664f3aa2533adc47e7ebb9e252ea186d57cafcc4ece59aa6cdf8cb069a602f3dfaa9db302688d89a4db5729093c6a7a3484edab3efd70ff5cf95006c66cae7a04b398a25c5b97c2315ddf0b61b95323bcb1d2a3fb0f9ac50bc71443854e69c15188bb2ea4b4d70d6add860db78fcc7efcc934d90aaf87f62d897039f2798b78c1d47c6116b4b091d9d21bd541affeab2009b1f01a87d27582dbd036057813d92451f1b4ca2bc651c4b3631dd81a6acc11469335fb5f4314d5d310052731192151a10bd5dfa28c46aefa63c9f7f9e88a95298cba87a292666f45228f0d70d54f60ad8084985aee5fe0f206f0aabbdecfe3fb6946520ab58287fb5de62090a42d691d49ea342d5e46f9433e0f6fd35bac7130e2c54ac83e9ff78f347feeb54aadd5debe65c34785c6796db7bb355efaf941450b17b35a9cef6e1560c8ac06c861f72e0999f54972f80385c45b446916f7c1d75d07c6209ff19b443b2e75a7daad1ce86ff45224ad68f96314cd2fc1b54bca0b424029876a70b1c50f865f8e9b2b6f72a943e1902318bedfe0f0e33db492619e95cd8dc7e66c53bc82047867617e9d295af3df067b55d54a6d69821e273dc824ed06c23338331705d85b5b91939a3ccafef3400544cc944f45e9aff43ceeaed83db5c928b6d9120bfad848fb9bfa38befc8b5ceafc2173dbf067b60f43de76f3d15cebd4bfc085ac726911e8ca6def87682d2a300dff00a387474d470fb33500ac35fd5c0b0f6ae632952ed5b99463fded6a41143ad29a3220b961643f76a29ea2c8c7eb3fa8c14945e7c09c73138b4242870241b05ae3207c11c0b5e3303eda66ec381df8ed583b7b81904cda9d5bb582823a73e51d7056e2605d172db02accb4bec2abcf194886137e7431b495f668bf45a8b7110e4c09ef18c3c909cfb05d1ee740518f7f120ee5a75c91b7b845f941f228258a17ca32c8e4bdcb8a1d2f6fcd56027acc861de98ef2b8ebdf78c5845391ba9940a2109e138feb270f8f6371a308a2c7fb7156058938633b6cfdc22a3a546a79ba90ab2de13c8747a6bc04eaaf16132f607efc4411f6dfcae9682f67a89c88b1268373e8ca4b847cb4dbb383bc638d6e45e2d311a8ae796769605541d58cd78aa2ba0acdaf2a8e165f4ebdf0b7750cd37aa917bdc12e2937b4a02422223a23b54a1f9bc739f0a29e6c570ff5889492b7c4375540069da165e24d4e88c49a1a9764f130974aeb55ecf84bcd3e7acc4b7812dcada5d6d016a8c5038ee932770547714887ff4248dc6e2bf5da027f72a044a68024add19b1f8b2b00feb9f61331b24a9304d66a2a1173897990a3000713c717255b05613d8b9879a7059f63207aafe2c6e932b6bdb46d37aa8408c47c18240af1682024731e86537f010db48599c5e0b95136f56c7517cdcd9b58f8c71c50e60d4c2e3159a4e8c544e55fdd8e1c8e8535c969ad94140707b28d1c6e6acfc0e43d884c4426dc1717f1a5b276fd68d13bda3218fb58a2b555173892f69eb48e63b4c505a6f8252a10980dba7c145f09f5ee840824783e6d152a94f67f0e0ee276d0cc0d314bd86c0c5cde7722b2c5a0b7c5dbdc8854e5b019184efabdc2f726a7ced7632c78c00e805c49bba8bbe0854bad0ece5e3835551f67a130b2fa6345f03291cce702e55082b7381d8981b4509f89a0a0be925102bb6adb65a62f30299fa3ce8058fa76eb10e52e12253b7bf8e5877b3d66be55b948a374ba5d26cb49c92b4dfdb02aef68022d13434e6c33293356fa5738e73d285604dc1ff4f5d62945f2c837de52fe2ccf13c7dc4b20eda667b03f1413ef252e06f5b4b3b5e008e915a31e575c657ff480cd36e0ae28041063f5db9c", 0x1000) 23:49:49 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x8, &(0x7f0000000040)=[r0, r2, r1, r3, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r5, r4) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sync() setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 23:49:49 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) write(r1, &(0x7f0000000100), 0x0) close(r0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 23:49:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0xc01, 0x44) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x0, 0x5, {0x7, 0x7f}}) 23:49:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/228, &(0x7f0000000600)=0xe4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)) r2 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f00000004c0)='./file0\x00', 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x4004426a, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='#)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xff&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) 23:49:49 executing program 0: mprotect(&(0x7f00000b3000/0x2000)=nil, 0x2000, 0x9) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x39, 0x9}, 0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/49, 0x31}], 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/192, 0xc0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x2}, 0x8) r2 = dup2(r0, r0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = msgget(0x3, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000700)=""/4096) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5ba, 0x80}, {0x8001, 0x8}}, 0x2) getpeername$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) accept(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000008000000000002000000000000000500000000003c0004000000000000000000000000000000000000000000000000000000000000000000001fd4816adf0e6ab9140000000000000000000000000000000054472f8de149f2e9d2b65244de7a8f6c614551abffa70b353e4c2dd8e03da3ee2761766cf7187e7d95839e62bee6c7b49cc27717af7869aefd349fc25cae24477f0839d2bcfd40e2428928de447be40d0b2de1d43344633a9be52ca806ee25f49dd671126dfcdd8cf35f47e82e4c4ab43a115bc164507bdb4f840d2a992982557852d3483728b3bc440a0aca9bcaa8b8ff8eb01091e61900d21bc9e2d8fdc98a64b0e0fd8e4e185b77d92230e7ace9cff59d29d2fbbc522cf348746611e4df219a1e5eaab7ac6d428d8a2d1c413290f39422fdf23702cf8d9b94fcaf7c2307f92e590d411cce65b3c79df64e5c7ad0eb5a17dc8915ea2af2e434a962cc667521ef8370da0941c92ae45aef5ec1bb7aeca011a1ff59c324f4dc22cad5e048b5acf5a3103d68ee888cc58088605a77c7a775f56f641c7d9c1399e1e7ea2164f6188242529bc2e827142076e2cbe7b3c5e36cf76ba1fc25689180a22356d9476f79b171ab4e6b2d71eff2bfa4c3d74971d5b57cd801e853aa8e5ef63d2247274812af6695496bd9a5722e5d96fa210163c227c83cf3da6094d38f6c6b6a4c843370580a60567f0b89b8172eb74c388d2296172274c2f5074f8d9cb27403bd6bf0e3af6abb33cab9746cb5dd4ffce30002074624fc31e3c432e33240a869cd34ae861b39e077644d8c14ccf0e3fdfe04049b9b2b4680be20"], &(0x7f0000000100)=0x6e) 23:49:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x46) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/241, 0xf1, 0x1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) close(r1) 23:49:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 23:49:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0, 0x1, 0x2, 0x9, 0x800, 0x2, 0x4]) 23:49:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="604aed1ecaf5515be02a120c4ada626200a762c8a472ee37febc34ccdf7eed73569843815ce5b5a3d1dc2db711654a0150c23b23b04fa6b64280b2e59fb86af8c81590be8449b36b8f493bf584148a390ad279b7267e30982b1694f6aead860ace7377bcf13d63d152fc2310104c9e04af62f7e6", 0x74}], 0x1, &(0x7f00000001c0)=[{0xf8, 0xffff, 0x3ff, "608b8a44d286825e063fa095a85e70241d12912add1bd196faba146b3f50634af8c25e455a2fd203ba6402635047c48ac9202dd8dbd66dd373dc035f57cd8b47001c5fa858cf424ac6f33e9f7a5a16fcfc85000479d6e5b14924678ff18165fc234ee74d220ca548c87d0da57d2497e5cda62726f34575a52bbb5c27a918aebc7f510326141dfbc57f294052d7336d14a8b746aa078d1710421029ab722b9a4e8a132e0a21735ae1362e6f5da7c4edc570f530713d6929a8bde8b1dbaa42bf314df870c07fccb43b26c9585a5046767c496a948b63cbcaa6c6cc1291ae1c1138c7f1e0"}, {0x50, 0x1, 0x7fffffff, "7c14e75b54b871227ea5c28b45ae91c720ff7bbf23204c18a51881cb81f31a2562a6b45d13f92dc8ca0d22711450430dea6befd99c337c85ad7e56acd64ee4"}, {0xd8, 0xffff, 0x0, "a3ba25c9f86b16ffa335cd144712b5917c524db7ed2c60b8990f99c7c215a6d0f1f857acdd0caa418c41129a1fd7b31544001219689bd969c817a65bb64b61631cfba4b4c6396d5f182f95ecaf99a62b6d0f1a442c75db645dd2f08bc5eb2891dd5259d13e873242e9bdc71961a592ed0b9fd777ba74f6b04e9a0de4ab8d1be2f904824e02c459b59a98bba5d31ab899e3f8ec62d927adfd454fdd87c69097289b71b776244697d15c747ca0d53d2d2ca76e2eda36210b48368426adbda02be1e3ba28ff"}, {0x80, 0x1, 0x1ff, "80f684c7695ee06dd741fb7209c004839ee0975b3f7864d8cd36fd99087e41520317f5ebcb77c23e8396066e92e1290bb74cca24933f222a1680ef593265c5493e7406b10c385b5f49673561897b13934f5de01244b62810c14323536b4e4573ac0f928d000b4e31c8531d6c"}, {0xe0, 0x1, 0x7, "e5d12c265c008a884f1bc81e5ff4fb8bc4377f450771c31c6d1908706e7212b7bcdb81bd7a485b0836ee841cf1d42b54842ec8eac240ef4657dc11722ec8f820701afe36e830f151d6e45f06a9007299aa275bc1bfafeb48bfe3553f20957b88e42d4f4875f2a4c1561752dcc48eaa915a4088a21f842eed4e703cd11aa005d16f965b648f4720178262105317d0c4dd2e65151636c675f2802969a76072ab1e11bbcfb2bbf2d5753fa96739f1ac86eee02237ca89fcd348e819cf29869ae888fa067477e490d050b62d9d"}, {0x1010, 0xffff, 0x6, "6b0bc9b9b443d3585bda098a56ada2202b141aded42c6918cfc51f561d80341852961e24e2d00df5b920a1ef51e875636fc45aa6a75019aff9d8084e7bd5abc44df3d5eee85760128b686c4d594f8378aee96c55275b9f736f56eb1a853d5d01d827e7dbc9cfe0d6961070db84e218a35c9bdc248b9763d18a3831a4919e7c53b5f2df03bb703ae0f8c356f1ae6e4891742df270844c0b56ed41ff3fd43bddcd523469acad0215ddd444fe50bc8029c1da590f1448d514fc81be3169493bd53cfa7b6792a119951e92c9fdd0bc09e12d8c6321550a3999581c570aad3982836d9ddb1b1eb016f21ebf3c96b46b5f3a01759087fe03bdbcf3d1308b9a24a130fc329ae7c5ca4f10c8db1dd7fce070a2c165619091231323412f9dd57c9316b125be0cab761e4d9041e605c3b85f9bc2871c698b0af059924c784f270f823211811bbc8e7e39e67243c679c76280e19af402c2f987fa20b3bf5cf29dcdd6d56216c80bca7e99dd84af34b37a3e86d382d1aee8b974dbd51d129ee92ddccb3ad385512bf54876f56349a2b65f8da51c27cb6e7e113ff8b7fcff1778095e62728bb5ab7c9d61e29703c8326eff7a87304313bcd7505b80d856990c9d2ec191acc7819debcb3edd40f5851780f4199a3a8cab215a82119314b34045ee8bbc80a752a111e1a341eb85c27d866b9f809fdd44d984f0b7dfad5aa84c5f48dfb6389a4c8872b261a29e098e2b8a2c951ae245b9b25e42edfe968e2d3f2df0330dc3566322eace09f003ce3135fdff4f916e698cf1cf26459d23a43b70641ed04cb533e4aaa1ec9312a4d8e28d52edc70ba05282c8aeb887ed260ca2a956384e6e2dd5c605ffcc7caecace790f9a657cf37a78f58d2be3e99faa03f65374540997bebbebd567cd0c9c45e9cad6323fd97ec4419e4349acd29c988fa55c22ab04db6350e075bf446cf99759c9876784c563ade6ea399f17d2c5bc820a731e1d8884b7e4311c3aa3b21a2a61aeeca97c78b3a3a950231d7a1057d5411180bd482485b7168d429e005e3d81cef4ac039bdf392bc839c6ce0452288ef6dcafbf85aa74bb7daa970ded9c64e1c3387c905e989c36625b26e182c6a977b3060feabb96df56b782b32ec5d48e182badbf082bc1f017a484ef860c2313299d274d8c08ac8813f1d62accea45f5b315c3fbadfbd33cabef355a3a29ea97cf60ccb3bedd87ebadd04eb462957e523d37d57dc62e352fdfd0972b678f5d9fc1ee10a9ac6fe1100a2c9eb499d65907ec3b44dc59370d69338142083ef3d7fcf6d83543265a4f5bb1d6c2b900d82b0c820bd36bd6e90d85bdfd45e337b9cc661a4a19267904529c3810fdb2446a956ca240313f27995b0e573ab5e004f4178eef47734cd6d75944ee772fa24f12c3864d388ab4361dd6caa2dee2fcc0af4056f57ecd0c250cf942abb67ee4436c6535bf91bf0e1dbf0031a4ff90666e5e491c3d385d441abf1f2a48fee4f812adc0a4e96c381d90ded43019e263a30db0d668a2cc6bf2ae93e74197694695d12a4e0e99eb1aadb82c894c6657cb5a1a84c9f2505b6222438db10cd6f778a70c9bcb89a05e8c56e053f869316783adf6509414e16a76026efa3cf88642f281fa707f616ef3230da8fb015079961d6edbdf747cac28aca8fb2a84c29c182be4f4d2057bd5d8658730ed65efae349e707287c6511925b429a425583b5b830344afb4679635945ab38bf6f8cd152e9e28952d09406f9994a69331301ac9430f1dad11905c77ba1da68cb0561d868cbb794e21ae5b15f295ac5f3bf8391a8253a1412ca9d7b0be053490ea70a72896ef1dfb153121b7ca05de2ba643b716d61ccb092178737deb2507c09373c3d398220172220496e5faedf665b4648b46a72501a46bee583697786f8d8dcd130ad13015992353dc05759bda3363a145c910efd948b6e8aab688d8f380dc29e86f311e592ad345423ca76e761176324e20b31ab172cbdfac408e2a7f2d30ea539d0a31798e1d84a9fe9541b016558415424fc0ea5820d427926f235aa3ce672fb2d272660dde69d5dca18c2364b8d913c0fce90106f0d90388eea37b58d954380bf2af6ad40d532985453d06236d0603f9b3e338ffef35f67bb476eedea09a649b0c4b4e10840d8734acfd4400dc0c08f44846bb527a2d3167e85e6b966dc0b53760658b5a0e93c421c9e57f38e287a8b8264934889182d462e8092c7787b59bf2ccb621c021af67bbf138fbde1ad7623b033a711335a852ce70af23133c7f066a28a4e5b1e4c2e3d703a39e7c87cf79c988b57481ff58136ec484b899339545445a775d3791d326e213ccf2b2a00672e6532a3006ea772eaf75c4fe55e6a64c318456286149348178ab80d813157182bde3a002a3dc2c1e951943fadc9fa1ea6d0eaadb6e22132482f49267e755db3e272a7a7f02d9680a3368f86d775c210a7a43a9df529a05bb6dfff0117694d2da7afe74aada546fc11da853e50224be80991721be17736ce11e275d71196263377dc7f03f2015ffe2609a332e3166ccba3c92b9b84218cb46561c120290efa81c383aa4153fc2a4c8587c7c707531af9cd7574fdf6191d1f16df78f9c5ea8a17fde02e96432517e2721d997c5ac35375deef67c8993c291be44641c0e5e0b759989bdcae6125bbb72a2dc383388ec2ff810b9a6b18ab2210fdd74a2b05eddebac1b6126807eb0055111071a8d852663da0a08549d530b815c299c6b2ab3ba71edf45686fa9450a26a19f11a0e65e1287b53eef83a26f7b8329330f4775d7de46bfb5ce7f29257ccc9ac5ae71344113d4a704584a452471ba4b1a2df0ae3aaaa42bd95f41cab31464549977f1d4161e86fe5ac7702c85ffe6d575e59693b863a00d05a027adeec9bfe504281014080921609ef2dfe1e89ebdb84ecbd98e70a798db72594bfa91c1b5434fa976adce527b40ee8a4792393eb290d9682a0de7c34a950ba8f4fcf97884ca5e3e66d3df80c3c8b2a50fae840d8b2d31f1d97a2b93d2ba635b1ce03c1f3f9a6a2cfb37c1fc0acf9ee4825f4a520dd3b875c70161095e81e59ed2e420c8684f8e6a019371378de78d283e6a22e17c0424a03f9a75d889edd457a68d3fc5d50ccd8c07f6632c0db16993c38de5733796ebc8f9796355af204096379397e0a27f618e98daaf3c329c572b91f84657dafdd794d9ab34a83239d9a768b8fca76cb1a75a034f08af6dbc613be5666dfb3bff1ca709233b3e3a65285af1bdff47d93879b583609dc71a70e7a35709cf1111df2e3aa69561bbeba40836e30d787931f447d5934f50814f4d06105e65aaed88953250b0effaec0a2b283927fce925408d2617c85c49cfccec07178a7c33b78a7740254ffcfa13089037c6a7110e823384d074e4efd6f737abe60eef4e6cf084a15b9a560a3253bf9e79e0488e7996e7959b8f8d2a2c6ac6c3f6d384fc013fef37b8783ffc2d89256e06236b63720553999d910b02fdfbb77955ace0e2a65baa2b4e9e71e8adccc4999e07f4e9399c9d656a6ef1883c52d6aabaabaed2c5a8de79b99c8486b969fdf8bebf338cf89b78fb7f706d2c017258e2cf237ca9610279f6885a053ee6277eb324d0e52a6084accb10cd8d5735b2f37944bbfd512982711c47b12b6b3ed476c03f66dc7c869bbbe78daf6ee7b93662effc528c178f32c45c123873ddfa04bd289c57db017a1f42121d2434d6fe71da54e29855adfcc00ac672bcbb70bff9dcd28c2ec57935e3ac8e9f603958062b73979317a88fbfbc4a7240aa0355876fc2b9f531f971102233d44ad238145cad94ae28b18271bd3c37b0fdb58d74ed66ffc26cebd08e6485fa3d662f4c1f7ce151e81305c1ff60fd32959b671b2696c0b61ad4728d1cf1e5e6144839d633e4b89c538e20673f4b477055db217062918ad4cc499d9fcfab2de86ce3cb3ff5ce37417b20ed29567e749fadabbf1ae3049b603d3a75a0ac6f460f47728050785af3d8d846e85eda9da82b98841a36e0bce4d3340f8c5f9541cbf1e29ae09bda977170ddebd15f12d46199837c574aa39feb704c97650b78beebe46bb615877c7d67c12e5481ce490ca60e5ec91657600538d702afe45654f5c608747bf61d4947da6ac475e338849a47c2dac946059b13e1cf8bde862510f8f1a08257e3f953e6d6bcd8ca43a7a46e98c776250bb222f056c8bcd750be6ba70dc96dd8c601d734ba4306e9f7680435fefd3a62b61c4622758199beba26c0719472030a7046e21dde6cac19b3c0fa0d769731ae9e34088794570643c6aee0c622dd0be5684b9ccd585ecbafde9990ff8a65a0d513b75d8ef3a5579e8c409b5bc21e3d3ea6c208debc14b5da1b5846f819615de5f4790e451f9d76e03bd198773b0d85f785a26343839f9defbe5f154e2045ab7f2f674534856a2f9d2f6e57be4d6d0903e9835c15e8de3f60040e6c8b28e26cc5bb547da3fc1ae5ff49ac3eddb9612f1c467d9d12f8a22bcead357fd776e2403597515c2dbe9aaa3b526fcf10463f407a283dbed176d1cbde6a9da453bd4dc2cacbc1e36893ff5930a55521b3a0bae4aa59d2a0a4daabbb552d0ebb2ba1c43c1a8436c1c1118cdf35af609de7d28d9caaac1e1261961d14b15739d67cbc16c2bd0dd5de51d08861de1334d12c415ae203e6a290b62c328fc7d6486c1d0de3dac162dd3903cd2acbb7705d0e16f9c7dbd01133244ed0dbb86d507ba1989e57a99449cd58d984d6e93857385a3cee3db997bc385dc6d1731ba7477b1cdfe780e8b777e833fe285fd93b7f7dfa43368d2976bf15258c85f09b1cb675dcdc5deb08c82edc87e7862608b500b07db29a7064ed1633bf617cd461de4e1449e6f941f54943372a71f62cb1a81e42874bd9598d30c161e8dd9e9c867b9a753430a9d9aba7c4cbcdaa41c36920d9d35c903828f3d842484f4b29c253dafeee61d7b20f73faf1b9e7e97bdd5b9fab8204713426403237cd7eac3be602b27e23fae5aaad46d2a04722043111fb9ad67832c82d4e6eb6a661bca50eb952b575b79379e3c77fedc609a2e78ed909e08631ef69e66bbc90d34a11e346d404b31f7482fd04342a91fc6755a9c07a8a628410fd461a916229eb3beb274620e09cf94145d0c41fdc47cbc4bff21dd7c6e24628413face37650f314b59c5cf3ffa7c5007d84b8d7524d2e1ca41921ed9f175d51d19eea8b29bf8a27ab33fc4bf0240d57b88713e85659561478defef3b49dafd68b74f48f497aebb68abe01841c60073380a78184d8ac9816a67e47ce39a5d9e223819db2ed952b10e1b67881237d3f466e8572a4eebf3cbfec4b661fb19d873dcc1b38e11bca789edcd09ba7ac08d52b597b63845be79393eb3d46d61155224d444114fb276f105f18a8e5fce056388acbf005e0093a8899ca50a457e9f81aa76b4434c861d9c076ae7d834a3e36ef316d913e128630d7950b23702609a423bd6c657a90dec6a01ed8ebc6e52be1ac5a9da96cdd4e6fffb99dcbbfa80f03c1ca6d972ba623c2fa5c8aec24adaf9d3ab2454f1377a4d92e3c1872b718ab6004c317674c84b77370525b74f4ea4aff930efa6ff6841f737ce2f1300ae574475c578496b4dd701281b3db4a421a9afc18ccb66305ed36b1531fb4a31deacf8bee0176b724aafb87c1cd933c7ed2daf02ba6be817ca68b0c61b30867dc7136243dacf8f8f5d781f4e2ec21691fc7ee0fb1c114b56d3e2a6f01a300c30d5d5fba4b6c6732c4e0b52d598c7189d9cd51abca567dfe2ac092ec3aedf95a6c4f2dca39852"}], 0x1390}, 0x4) ftruncate(r0, 0x0) 23:49:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x20) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 23:49:49 executing program 0: syz_open_pts() getrusage(0xfffffffffffffffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x7, 0x100000001}, {0x18, 0x1, 0x80000001}, 0x2, [0xd7, 0x100, 0x8, 0x4, 0xe23, 0x5598, 0xff, 0x7]}, 0x3c) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 23:49:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9b6716a3eac60c2bef8f4ccf100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000168ae0abf680a4760fb726d98a22848b691254bd741a5f922190ce12459fc53567c3e39c618ac01970d92848c5b862f9e86e82000000000000"], &(0x7f0000001180)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000011c0), &(0x7f0000001200)=0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001240)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:49:49 executing program 0: socket$inet6(0x18, 0x5, 0x1000) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:49:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x1) 23:49:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x7) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/209, 0xd1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 23:49:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10000, "651e0d969a21512e233120466afb9eed7db09f1c"}) r2 = shmget(0x0, 0x2000, 0x488, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xfffffffffffffffe, r3, r4, r5, r6, 0xd8, 0x5}, 0x80000001, 0x4, r7, r8, 0x51, 0x2, 0x6}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 23:49:49 executing program 1: r0 = socket(0x16, 0x0, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x20000002a, &(0x7f0000000000)="ffffffff", 0x4) setsockopt(r0, 0x100, 0x80, &(0x7f0000000080)="3f9f9f98100853b0c9be13cc81302e1d4477b4b6804e638ce74ef0", 0x1b) 23:49:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) mkdirat(r0, &(0x7f0000000540)='./bus\x00', 0x80) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x90, 0x20) dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x100000000}, {0x18, 0x0, 0x4, 0x1ff}, 0xc5, [0x1, 0x37, 0x7d, 0x81, 0x7f, 0xbe00, 0x9, 0x1000]}, 0x3c) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='^W-\x00', &(0x7f00000002c0)='#%.\x00', &(0x7f0000000300)='\'./)]\xd2\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!-[--\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0xe1d, 0x9, 0x8}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f00000012c0)=[{r1, 0x40}, {r1, 0x84}], 0x2, 0x40) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x2ef, 0x7}, 0x10) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="11ddad84c69218d7634aa5a22d9a8cc5cf4daa98c6787ff72d420ccec6be31924e78551bf9553efe373789c854de21ef60d522f17cf5e29dae9e52e881bca6aec340e1d9c414ea4db26c93af27cbdfd6c95bca3c349438a0", 0x58}, {&(0x7f00000002c0)="441edc82647d8f4d856e006d824b53e14d1ebc67c9fab21f6de9411cf8bdcc9b4f19c5677866b459c27f58bfb084138d4680a484d88553fd02e16625cb62315f7ac5d24e7688fba84b154acbb8f4ee40140158ab00688af0f2f650cc1842884af5f9ccb70c89a54a0494ebb92ee63238806395c670471b8ea5855e30feb6857d7f7ae83f4a0d17e939c43725ca529165975bc877cadecd260b01004862e7b50f8c9d682a7fa78ad548de35a5a2cc3a761f3dec4bdae399b00c77504128392b3366745de07c6d521016305814864c744abe7b3afd69e924ec1fd09d384f0c390a70024d3428ee585a32c528bb85791aca8e04b1ce5dbe55dbc574e238e7d78eb066ebc6c2e0ca0cdb2dd27382dde2f3598221c7489dc7f7c5e7166bb022d812b1ca0450608ea2702c5b9915857c9e458c99fdd3bbb7513a281e97412a804db396e2169f4606179f0406d16f0b3bb78cefa9db9981cb7e6da57351d4b28138b74ce20bf12a155a1e1038267f8cfe6d3436bebc9290e74677ca12fae00f7a7b5d4291c871c7e2afe6bb27b68db1e0c775984900ab175d8e84cba0b9139bb2b2a08298d1bf5b92de1084eb5d416dfc6dde0246c372bf16eace9e06f286bff7088356ed2db26e975f077434acfa7676efc7726b68740f55fb7c9cc6550376e6c5dc415416d79ddb3dce348a06fc27673fff9ef1c8d47412ac703a0fb4c5ecb91a31a7266afd09df3a6bdaa1578cb99b317c31de01778b922d75a4a1a6516bb020eec11f41525a97161c12bf3c5569e85a61db05a82640c064c562a9507cb2341bf12d0d56a3827ef73213ec33818edcede162beaef6750f61e1dc399a090f040f17d00d855dfdfe5acbf31373be57fed419056a9e73ba24c77a8cfa79427849ca09834f83230af69c9f3a496ab990938e09a3c3354d494c35ade99c8ddc58131126ef5d1c4f229f5837d0e0eb84cb8fa0f2b583f07cbfc41cce037b3c2a5ab085b8d3fb137a7f48bc35d333f2abb5a5294004b983f422b5b3edadf992ddf82dfb6d46ec53a8bf1c6ce5b561fe7bcec9782b749c1d8da27ba863da368a4e5f0f1c4e8c3c59f2541c9d82b918455967b9f39051e512b6d8ed79eb7851f199b4f3c765e2a53ce1f4f8e53d8bd4f9bbd7b8246aac3d5a3fbc43bc023ce25c74a4762165d2de52dd4e2f18bef827d20b022b4ee57f32bf240140d3d3f887ce6b68656a9e474e8471d6401c3d0faeac1ce6f2f8689af2d5cefbc4f61fb3097f23e12f1185e409bbff015d94f4d5260ffebf178e56a281223fda5c31c4bed18b943ade4625ebba637c5361ec39b3ba0c98180f9f01cfcaf79d1aa00dfdaa21b59e060347ecd5c1751b911ae22d0629fbc828c8e4bb768f8ea362c6c08747cd13012631036cd1cd2b4ad6d29c6e14648643bec0a293b747986a054da138856f74992d806afac4455c7820808c2d4e3878f84bcced1e954faf18083eea3c88ab9e0551703d4a7d7f97814d37f5ee1f244b680fa4ba39d04b1a4b37ef758104e1d870a29c9465bfc315f81af912f18d42df84dbe376c0569ab2c7f0fa9f52ceacedbfc51c5df60cea2fc9033cabad744f1488079ae19c7d48c6100404b6c1dfb6ff18cd07e0ba88db452f6611e108deef5ee90b3c91ec8b8d2ffbc06622f69e26a2c133da08bb64f825a5bdd28f44b1f152197128bfa9e39ab0d98cb543c8724ec31c9d2726700f5528f49c746b00111de00c9dda1d4c5774342f3f59946e27806b7312f3d1680afab2999afe65fad1b187a394b43aa730071a75970c7f850ba240df57d0e691f1d397ba0a5e84711871f33f29ce731f7eb5c11c3c3d4f8fa88b62d2a9d084c11aa9ca2f61c574bd6f7b5754ab7ab042040173ba370025a2e8b10243960a11012624f3d968a4d42be2025da6391ac80902dc50b773c35cec2718913e93f83202fcb08c06e38d7d596a13065578b8acaedb1fa107b67d2823ff66e9c97bcfffc441b92aba09e9424296d971d6d0f1718df7e31b017322141dea3b6403602da163cade6a7d2ad8241b1e7032a5ed81c088ed241d26e591a587cc7f5cbb7fdcc607f7680b8719a8f253761f6baa0e9590c162e42323b992941e0a9141c23bae6001551273368dd44e6a94377f2a8aa04a73e92d398df5cbc223cc5c46c282dbda266193836dd783453340173b59eef6d2b65ce870b15a175c2f93cd0ff94370bb48e0f4d053361f6a56b8a3538b9a8d8bfb50a84d2cf5224cbb8b837d7d85aee7820f2f4b498cd36f3a066ff5c003389ec848be8ff92709dc5a9a569c8a26a3158c4e5e55713800f1ab25a011dc0b8116c851acc99545cdc90604091957c5b6032a2e72a0ee3fab6b47484acff86d3608d0105b0462aa7e6a46246e491373655630500ddb35fa8513a160cac040e6d6edf8fd7da55a78c92bf2c80c2ff7c14a78cd731ded2163913f1ad7e10864566178444fbd78108bd06ad109763838b1ef4f199ca71489349a9a730e697b4dfecc9aec8e850d339cafcbec9037f9b205925caf6c0fd2f65f841073141f76b7ea4184bdc0126c0f221a4bb8820334d8811566e10b84dd0d26c6186e4c74daacd461bd12bc142410accb8d92d72417657e6bf696f50342e82a5b1d1e6d13271232c055178929a5e3550c597adc474e4c90eaca909be0789958ab7bf5cc8e96c55999c39441107b91ae888f9a368772baad904231711cdb2b5ab98b39815c5ec4d276f8072ba12cd7ef644e53f94a8e65037f372ff403356d077faa4d498115832e3b6e580ca1c44ff956723bbaf109533819d8eaa8898488e8f5239606ce61a8b06ef953ec1425a49e8bb53e81c0aa83345625bafd7a7882f9ce1301ab7b4c0929227d47fcb7a888ac48b885ae736cdb7aa02f65caf902370cc1caea5cc2dce634c61b4ad38936b788050bdcf371dbf593b1487b25cc9986b8156dc2d8edae426e11d6c9c62fa7979fbae522008e36165b35621324304bb1e4fb3522c9564fa106c9dfdfc42e9137b3ec7ee97ab3d5a9ed0de6b6aa0c977c669b40999218a03d4362a126790c91d3b1b4da0ec3db88da3614e2a3881164b2b019df483d8a130d48388b93dabf48d04da77516bcfedae472baf8083777ebb9ab5e9f54c2ef0b919ea24880ed83fd5c76e4d944a4e50c3b2744c8bdb76112fd4fea0298dbcbce14d44fe12a96721ec956b1fb28a01f26275fb39827c68d02655009d3fd8951b918b93c26351502dd22016414376ff48fbf6f8053cd54d7eda20ebfea19506eb353b168982de36f537b0138b393f68cb99e31ac938e67c1aa9949c71fe2befbd631570cf598399edc255622e7773810255f32be2b7370dab9db313a2df48b7bdc35e3f621f1983263e760afe7c559c308553462784bef9725f0bbc4609308f16bc0ea71cba7c8161cba97b254c29cc7f12153aa44adaa5619b799c92327829e885d3bf3269eb8ac22117d3eabb66c55ef91793ecf81971ca7722b6ac5e229e3110ca4c7d18232dc5a40c504d97c9b113c9c7c6832e460661d5508f1d9a5d33baa65d5ebd909ce32f3c086de8438204e867ba517805346729d7883e1eb7d84fee3f99d58bbc4c9f365f2c99e5dcd4817b6bc98f16c1a394b6fe4a1abb15db88578befbddd9606f1926e6f980faa40b59c2eb6c8a5241b667f83b7125ceba6257346a0c2b007fa28d654924fe06a1a3687f0a877dc6f313b120d6f3692392f285194f82af06272b19636523eac0dc67f75756d5135bebea9b6a6fa82b99438836a93d1b50ac4bd5254fadf5c7a15305e3e6ff7233edf073629dd4d005752caf4b0a5f3329730adc52edb9717fec23b6b9b4e3929d064bcf035d060cb361750cbcf7f65a581e93af28535b5faa533f96ff8dfe1a8a7e7c8fca59c1dc059d6c943c4e7fff1d8eabf0f239ce0ae3009d815b15e079b88e621b32e5a4d96527c2c2335bceb430aa5b128e42eb20f9f8a87c5ee355b39660f23bb4ac105169f220bc54a9545ee0725a9e37a7e6c87bef5642c4c1a003c39b91c2811775d1fb19d670d96e973a4eb4e9b3d4304eed6d4d6fd9887f931da452c70ca5f2b552f8fb8ff25c813947aeb3dcf5f0d4213a08a19387824488d0d67d5bff18bc71240e03114b1a4a08be6d403e5b3e166ba85cbe90cf42d4dbeaaede140c80be987515aa5f4fdc153d0b68cc268f5088f3f6b77cae3dd5aa3c1e5e9de3e5952d1ff49f73779f92ee97dab38f9f7d32ebbeb6f378bb3815112b58d3a40d2ad4180f1fc03e5c3002bf776fe5314792ab84f07430c83a33855da12943ca39020aa9d3982e0a833b0ab850d4a056470f3d4362e3851b9417b2c4d40c84b24178ba016e55e5db228b8d6b871d851892cf96f572152ae58e31f8f025bd91c4d2c0bc8db0d8a221c291ed29968bdccd69c4b6429d5456343924f65513aebba1fb5b514db430d9ead16ebd821cebd8691bbb7297bc53b0c544a7a819192ab3c9ec2765d576ccec665918ff404066a936ec7525ffb5f11fb20e6a0e05b79311aff6a653798790761620e804ace006eb2e80a172c9e3967bb64dc7cee79dbbd25bdfd8b0277c5d1a496f3357252deb2485c8fd48fb510ab57bda6ff6e8c3aa359f793ae7a294ea503701f1e2532c7b051f793279820ed6c0144440170132ab5cd6a5a9307f54f5e95c77853de590cb9c4ea78bf0c41b538452c03cefee4beedbeb254b6d44501544fb28500ea81f2d2a176169cc156019a9257222188c85119b01a75d2858d178b39779ca7f77ef424b3db5c5fa8b9893d840a21ea6cea34e1a3ee99ca95a1c037c18f76c80c409445817b4899e3c6dad2981672f511236b34ccba5d06882e92546d0829850fd78f99d0e6724cf4b9ef1bc42a91ed99f4303023bf96e8d9bd1b10af623e8d8a5400548fa62cbd6a267f5dde6f0a96798c98559b23b2694271cdb920ba8aa48072e4b6eae50d0acd16185ffaed0f177dff503698084e1b9b9205f0dc6c7f5baffa731eb74fbb750534af0a9e00743c6bd3ddb5a1a2bf9f011f723801f632156550d9a778365f63223760c72979a4d307a03ee6880333db810b8bac6fcf1522b87c8ff7d7a6958372bfa438e00333d613a01f2d137423682db342058065674e290fc6a43e29452e119cd0140eecbff2821a1330d853fbf6ece23c69d5b7badd7f7a243a5624e26e00b3ea11e1030a93155d08ef69a8f6e8a0d9253894b0df59ad830bbcbdf9a3bc5da97140bd5017a8975ba0abd70ce24b27f2340127fd39648702b20d06cffafb12af027e6441b193dec53fca74355b4198bd340dfaf54ad2c8483a2ee746dadbe507bcca1d6b251c46132e2145bd6b6a5239e4eeb58c7d032b7469f3a55f5aae16fab3f121c30d5fb7192b8e0e11a4f31d8e4c107cac80befa6c42809dbbc9dc3d4a872dacee73208f310dff5575b151daf819055e1cbf1725e662874317d7c380a1a6d36a16ce73bef32fe9ef7b450fbcb164b7a8ff216908eb607124b69bcb891b2f5359c476d76143c5840e88cc4d2360eb65eb87409e4b8ec3e81b41030848a21a8185e986b9b22e57d2fcbadbb6b3021839d46603f525082fba557035b83eb263c78fc6e268120eacbbc733cc39497534aab85a081f278b806477335c9af4a12fb81b59e7a64ebbf455eb908a80acd2e6c40ddb09bde4730ac135bccf4f08639fcc147dea5c06237d06d9345d52fa775c19c236f024f3d5bcff07c7fa50143145a909477a17075bb49db33c48246b221b6363604097a3b77dab343adf1f198cec2a7f77430a3b92c1ddb440150", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x1) pckbd_enable: command error 23:49:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0xe1d, 0x9, 0x8}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f00000012c0)=[{r1, 0x40}, {r1, 0x84}], 0x2, 0x40) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x2ef, 0x7}, 0x10) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="11ddad84c69218d7634aa5a22d9a8cc5cf4daa98c6787ff72d420ccec6be31924e78551bf9553efe373789c854de21ef60d522f17cf5e29dae9e52e881bca6aec340e1d9c414ea4db26c93af27cbdfd6c95bca3c349438a0", 0x58}, {&(0x7f00000002c0)="441edc82647d8f4d856e006d824b53e14d1ebc67c9fab21f6de9411cf8bdcc9b4f19c5677866b459c27f58bfb084138d4680a484d88553fd02e16625cb62315f7ac5d24e7688fba84b154acbb8f4ee40140158ab00688af0f2f650cc1842884af5f9ccb70c89a54a0494ebb92ee63238806395c670471b8ea5855e30feb6857d7f7ae83f4a0d17e939c43725ca529165975bc877cadecd260b01004862e7b50f8c9d682a7fa78ad548de35a5a2cc3a761f3dec4bdae399b00c77504128392b3366745de07c6d521016305814864c744abe7b3afd69e924ec1fd09d384f0c390a70024d3428ee585a32c528bb85791aca8e04b1ce5dbe55dbc574e238e7d78eb066ebc6c2e0ca0cdb2dd27382dde2f3598221c7489dc7f7c5e7166bb022d812b1ca0450608ea2702c5b9915857c9e458c99fdd3bbb7513a281e97412a804db396e2169f4606179f0406d16f0b3bb78cefa9db9981cb7e6da57351d4b28138b74ce20bf12a155a1e1038267f8cfe6d3436bebc9290e74677ca12fae00f7a7b5d4291c871c7e2afe6bb27b68db1e0c775984900ab175d8e84cba0b9139bb2b2a08298d1bf5b92de1084eb5d416dfc6dde0246c372bf16eace9e06f286bff7088356ed2db26e975f077434acfa7676efc7726b68740f55fb7c9cc6550376e6c5dc415416d79ddb3dce348a06fc27673fff9ef1c8d47412ac703a0fb4c5ecb91a31a7266afd09df3a6bdaa1578cb99b317c31de01778b922d75a4a1a6516bb020eec11f41525a97161c12bf3c5569e85a61db05a82640c064c562a9507cb2341bf12d0d56a3827ef73213ec33818edcede162beaef6750f61e1dc399a090f040f17d00d855dfdfe5acbf31373be57fed419056a9e73ba24c77a8cfa79427849ca09834f83230af69c9f3a496ab990938e09a3c3354d494c35ade99c8ddc58131126ef5d1c4f229f5837d0e0eb84cb8fa0f2b583f07cbfc41cce037b3c2a5ab085b8d3fb137a7f48bc35d333f2abb5a5294004b983f422b5b3edadf992ddf82dfb6d46ec53a8bf1c6ce5b561fe7bcec9782b749c1d8da27ba863da368a4e5f0f1c4e8c3c59f2541c9d82b918455967b9f39051e512b6d8ed79eb7851f199b4f3c765e2a53ce1f4f8e53d8bd4f9bbd7b8246aac3d5a3fbc43bc023ce25c74a4762165d2de52dd4e2f18bef827d20b022b4ee57f32bf240140d3d3f887ce6b68656a9e474e8471d6401c3d0faeac1ce6f2f8689af2d5cefbc4f61fb3097f23e12f1185e409bbff015d94f4d5260ffebf178e56a281223fda5c31c4bed18b943ade4625ebba637c5361ec39b3ba0c98180f9f01cfcaf79d1aa00dfdaa21b59e060347ecd5c1751b911ae22d0629fbc828c8e4bb768f8ea362c6c08747cd13012631036cd1cd2b4ad6d29c6e14648643bec0a293b747986a054da138856f74992d806afac4455c7820808c2d4e3878f84bcced1e954faf18083eea3c88ab9e0551703d4a7d7f97814d37f5ee1f244b680fa4ba39d04b1a4b37ef758104e1d870a29c9465bfc315f81af912f18d42df84dbe376c0569ab2c7f0fa9f52ceacedbfc51c5df60cea2fc9033cabad744f1488079ae19c7d48c6100404b6c1dfb6ff18cd07e0ba88db452f6611e108deef5ee90b3c91ec8b8d2ffbc06622f69e26a2c133da08bb64f825a5bdd28f44b1f152197128bfa9e39ab0d98cb543c8724ec31c9d2726700f5528f49c746b00111de00c9dda1d4c5774342f3f59946e27806b7312f3d1680afab2999afe65fad1b187a394b43aa730071a75970c7f850ba240df57d0e691f1d397ba0a5e84711871f33f29ce731f7eb5c11c3c3d4f8fa88b62d2a9d084c11aa9ca2f61c574bd6f7b5754ab7ab042040173ba370025a2e8b10243960a11012624f3d968a4d42be2025da6391ac80902dc50b773c35cec2718913e93f83202fcb08c06e38d7d596a13065578b8acaedb1fa107b67d2823ff66e9c97bcfffc441b92aba09e9424296d971d6d0f1718df7e31b017322141dea3b6403602da163cade6a7d2ad8241b1e7032a5ed81c088ed241d26e591a587cc7f5cbb7fdcc607f7680b8719a8f253761f6baa0e9590c162e42323b992941e0a9141c23bae6001551273368dd44e6a94377f2a8aa04a73e92d398df5cbc223cc5c46c282dbda266193836dd783453340173b59eef6d2b65ce870b15a175c2f93cd0ff94370bb48e0f4d053361f6a56b8a3538b9a8d8bfb50a84d2cf5224cbb8b837d7d85aee7820f2f4b498cd36f3a066ff5c003389ec848be8ff92709dc5a9a569c8a26a3158c4e5e55713800f1ab25a011dc0b8116c851acc99545cdc90604091957c5b6032a2e72a0ee3fab6b47484acff86d3608d0105b0462aa7e6a46246e491373655630500ddb35fa8513a160cac040e6d6edf8fd7da55a78c92bf2c80c2ff7c14a78cd731ded2163913f1ad7e10864566178444fbd78108bd06ad109763838b1ef4f199ca71489349a9a730e697b4dfecc9aec8e850d339cafcbec9037f9b205925caf6c0fd2f65f841073141f76b7ea4184bdc0126c0f221a4bb8820334d8811566e10b84dd0d26c6186e4c74daacd461bd12bc142410accb8d92d72417657e6bf696f50342e82a5b1d1e6d13271232c055178929a5e3550c597adc474e4c90eaca909be0789958ab7bf5cc8e96c55999c39441107b91ae888f9a368772baad904231711cdb2b5ab98b39815c5ec4d276f8072ba12cd7ef644e53f94a8e65037f372ff403356d077faa4d498115832e3b6e580ca1c44ff956723bbaf109533819d8eaa8898488e8f5239606ce61a8b06ef953ec1425a49e8bb53e81c0aa83345625bafd7a7882f9ce1301ab7b4c0929227d47fcb7a888ac48b885ae736cdb7aa02f65caf902370cc1caea5cc2dce634c61b4ad38936b788050bdcf371dbf593b1487b25cc9986b8156dc2d8edae426e11d6c9c62fa7979fbae522008e36165b35621324304bb1e4fb3522c9564fa106c9dfdfc42e9137b3ec7ee97ab3d5a9ed0de6b6aa0c977c669b40999218a03d4362a126790c91d3b1b4da0ec3db88da3614e2a3881164b2b019df483d8a130d48388b93dabf48d04da77516bcfedae472baf8083777ebb9ab5e9f54c2ef0b919ea24880ed83fd5c76e4d944a4e50c3b2744c8bdb76112fd4fea0298dbcbce14d44fe12a96721ec956b1fb28a01f26275fb39827c68d02655009d3fd8951b918b93c26351502dd22016414376ff48fbf6f8053cd54d7eda20ebfea19506eb353b168982de36f537b0138b393f68cb99e31ac938e67c1aa9949c71fe2befbd631570cf598399edc255622e7773810255f32be2b7370dab9db313a2df48b7bdc35e3f621f1983263e760afe7c559c308553462784bef9725f0bbc4609308f16bc0ea71cba7c8161cba97b254c29cc7f12153aa44adaa5619b799c92327829e885d3bf3269eb8ac22117d3eabb66c55ef91793ecf81971ca7722b6ac5e229e3110ca4c7d18232dc5a40c504d97c9b113c9c7c6832e460661d5508f1d9a5d33baa65d5ebd909ce32f3c086de8438204e867ba517805346729d7883e1eb7d84fee3f99d58bbc4c9f365f2c99e5dcd4817b6bc98f16c1a394b6fe4a1abb15db88578befbddd9606f1926e6f980faa40b59c2eb6c8a5241b667f83b7125ceba6257346a0c2b007fa28d654924fe06a1a3687f0a877dc6f313b120d6f3692392f285194f82af06272b19636523eac0dc67f75756d5135bebea9b6a6fa82b99438836a93d1b50ac4bd5254fadf5c7a15305e3e6ff7233edf073629dd4d005752caf4b0a5f3329730adc52edb9717fec23b6b9b4e3929d064bcf035d060cb361750cbcf7f65a581e93af28535b5faa533f96ff8dfe1a8a7e7c8fca59c1dc059d6c943c4e7fff1d8eabf0f239ce0ae3009d815b15e079b88e621b32e5a4d96527c2c2335bceb430aa5b128e42eb20f9f8a87c5ee355b39660f23bb4ac105169f220bc54a9545ee0725a9e37a7e6c87bef5642c4c1a003c39b91c2811775d1fb19d670d96e973a4eb4e9b3d4304eed6d4d6fd9887f931da452c70ca5f2b552f8fb8ff25c813947aeb3dcf5f0d4213a08a19387824488d0d67d5bff18bc71240e03114b1a4a08be6d403e5b3e166ba85cbe90cf42d4dbeaaede140c80be987515aa5f4fdc153d0b68cc268f5088f3f6b77cae3dd5aa3c1e5e9de3e5952d1ff49f73779f92ee97dab38f9f7d32ebbeb6f378bb3815112b58d3a40d2ad4180f1fc03e5c3002bf776fe5314792ab84f07430c83a33855da12943ca39020aa9d3982e0a833b0ab850d4a056470f3d4362e3851b9417b2c4d40c84b24178ba016e55e5db228b8d6b871d851892cf96f572152ae58e31f8f025bd91c4d2c0bc8db0d8a221c291ed29968bdccd69c4b6429d5456343924f65513aebba1fb5b514db430d9ead16ebd821cebd8691bbb7297bc53b0c544a7a819192ab3c9ec2765d576ccec665918ff404066a936ec7525ffb5f11fb20e6a0e05b79311aff6a653798790761620e804ace006eb2e80a172c9e3967bb64dc7cee79dbbd25bdfd8b0277c5d1a496f3357252deb2485c8fd48fb510ab57bda6ff6e8c3aa359f793ae7a294ea503701f1e2532c7b051f793279820ed6c0144440170132ab5cd6a5a9307f54f5e95c77853de590cb9c4ea78bf0c41b538452c03cefee4beedbeb254b6d44501544fb28500ea81f2d2a176169cc156019a9257222188c85119b01a75d2858d178b39779ca7f77ef424b3db5c5fa8b9893d840a21ea6cea34e1a3ee99ca95a1c037c18f76c80c409445817b4899e3c6dad2981672f511236b34ccba5d06882e92546d0829850fd78f99d0e6724cf4b9ef1bc42a91ed99f4303023bf96e8d9bd1b10af623e8d8a5400548fa62cbd6a267f5dde6f0a96798c98559b23b2694271cdb920ba8aa48072e4b6eae50d0acd16185ffaed0f177dff503698084e1b9b9205f0dc6c7f5baffa731eb74fbb750534af0a9e00743c6bd3ddb5a1a2bf9f011f723801f632156550d9a778365f63223760c72979a4d307a03ee6880333db810b8bac6fcf1522b87c8ff7d7a6958372bfa438e00333d613a01f2d137423682db342058065674e290fc6a43e29452e119cd0140eecbff2821a1330d853fbf6ece23c69d5b7badd7f7a243a5624e26e00b3ea11e1030a93155d08ef69a8f6e8a0d9253894b0df59ad830bbcbdf9a3bc5da97140bd5017a8975ba0abd70ce24b27f2340127fd39648702b20d06cffafb12af027e6441b193dec53fca74355b4198bd340dfaf54ad2c8483a2ee746dadbe507bcca1d6b251c46132e2145bd6b6a5239e4eeb58c7d032b7469f3a55f5aae16fab3f121c30d5fb7192b8e0e11a4f31d8e4c107cac80befa6c42809dbbc9dc3d4a872dacee73208f310dff5575b151daf819055e1cbf1725e662874317d7c380a1a6d36a16ce73bef32fe9ef7b450fbcb164b7a8ff216908eb607124b69bcb891b2f5359c476d76143c5840e88cc4d2360eb65eb87409e4b8ec3e81b41030848a21a8185e986b9b22e57d2fcbadbb6b3021839d46603f525082fba557035b83eb263c78fc6e268120eacbbc733cc39497534aab85a081f278b806477335c9af4a12fb81b59e7a64ebbf455eb908a80acd2e6c40ddb09bde4730ac135bccf4f08639fcc147dea5c06237d06d9345d52fa775c19c236f024f3d5bcff07c7fa50143145a909477a17075bb49db33c48246b221b6363604097a3b77dab343adf1f198cec2a7f77430a3b92c1ddb440150", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x1) 23:49:50 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x0, 0x1}], 0x17, 0x0) dup2(r1, r0) uvm_fault(0xfffffd803f015d68, 0x28, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ce: movq %rax,0x10(%rdx,%r15,8) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015d68, 0x28, 0, 2) -> e wsmux_do_ioctl(77cf500080163083,80185760,fffffd80310597e0,3,fffffd803f7c7c00) at wsmux_do_ioctl+0x6ce end trace frame: 0xffff800014a15270, count: 0 ddb> trace wsmux_do_ioctl(77cf500080163083,80185760,fffffd80310597e0,3,fffffd803f7c7c00) at wsmux_do_ioctl+0x6ce VOP_IOCTL(a0bc9abbd35d6ff4,80185760,fffffd803c1fc620,ffff8000ffff9520,fffffd80310597e0,ffff8000ffff9520) at VOP_IOCTL+0x80 vn_ioctl(5ef1fade0b5499dd,fffffd803c1fc620,ffff8000ffff9520,18) at vn_ioctl+0xc5 sys_ioctl(80acda5835ef7d9b,0,ffff8000ffff9520) at sys_ioctl+0x639 syscall(31bfb0d111ca59ef) at syscall+0x528 Xsyscall(6,0,ffffffffffffff8b,0,3,127b3335010) at Xsyscall+0x128 end of kernel end trace frame: 0x12a75d68430, count: -6 ddb> show registers rdi 0xff rsi 0x2 rbp 0xffff800014a151f0 rbx 0x2 rdx 0 rcx 0x1 rax 0 r8 0xffffffff81d09e11 wsmux_do_ioctl+0x1e1 r9 0x7 r10 0x1a0206d473712d68 r11 0xcae936e0ddf54ad6 r12 0xffff800000669150 r13 0 r14 0xffff800014a153a0 r15 0x3 rip 0xffffffff81d0a2fe wsmux_do_ioctl+0x6ce cs 0x8 rflags 0x10297 __ALIGN_SIZE+0xf297 rsp 0xffff800014a151a0 ss 0x10 wsmux_do_ioctl+0x6ce: movq %rax,0x10(%rdx,%r15,8) ddb> show proc PROC (syz-executor0) pid=443945 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff84b8,0xffff8000ffff8720 process=0xffff8000149d7088 user=0xffff800014a10000, vmspace=0xfffffd803f015d68 estcpu=36, cpticks=50, pctcpu=0.52 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 24713 203781 5191 0 2 0 syz-executor0 *24713 443945 5191 0 7 0x4000000 syz-executor0 24713 233110 5191 0 3 0x4000080 fsleep syz-executor0 24713 129110 5191 0 3 0x4000080 fsleep syz-executor0 5191 481806 90680 0 3 0x82 nanosleep syz-executor0 68847 164901 90680 0 3 0x82 piperd syz-executor1 69810 438999 1 0 3 0x100083 ttyin getty 63923 420449 0 0 3 0x14200 bored sosplice 90680 422106 78961 0 3 0x82 thrsleep syz-fuzzer 90680 251284 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 38005 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 84822 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 347521 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 355814 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 29806 78961 0 3 0x4000082 thrsleep syz-fuzzer 90680 18688 78961 0 3 0x4000082 kqread syz-fuzzer 78961 17992 49282 0 3 0x10008a pause ksh 49282 249930 15199 0 3 0x92 select sshd 15199 411779 1 0 3 0x80 select sshd 49388 116297 89186 73 2 0x100090 syslogd 89186 92259 1 0 3 0x100082 netio syslogd 48797 492019 1 77 3 0x100090 poll dhclient 68573 465789 1 0 3 0x80 poll dhclient 91717 450036 0 0 3 0x14200 pgzero zerothread 79908 474184 0 0 3 0x14200 aiodoned aiodoned 52353 355204 0 0 3 0x14200 syncer update 23608 400085 0 0 3 0x14200 cleaner cleaner 16937 37134 0 0 3 0x14200 reaper reaper 38121 349957 0 0 3 0x14200 pgdaemon pagedaemon 49432 328975 0 0 3 0x14200 bored crynlk 80250 435968 0 0 3 0x14200 bored crypto 30495 163212 0 0 3 0x40014200 acpi0 acpi0 39723 148432 0 0 3 0x14200 bored softnet 73931 459886 0 0 3 0x14200 bored systqmp 14873 448696 0 0 3 0x14200 bored systq 44032 340991 0 0 3 0x40014200 bored softclock 58421 206863 0 0 3 0x40014200 idle0 1 152824 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 9530 8915K 8925K 78643K 11701 0 0 pcb 23 9K 11K 78643K 2382 0 0 rtable 100 3K 3K 78643K 766 0 0 ifaddr 65 15K 16K 78643K 365 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 51 0 0 iov 0 0K 32K 78643K 549 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 4333 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 88 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 435 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 4887 0 0 sigio 0 0K 0K 78643K 84 0 0 proc 42 30K 54K 78643K 1093 0 0 subproc 64 65538K 67586K 78643K 256 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 695 0 0 in_multi 33 2K 2K 78643K 243 0 0 ether_multi 1 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 531 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 91 21K 41K 78643K 12595 0 0 UVM aobj 130 6K 6K 78643K 165 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 154 0 0 NDP 14 0K 0K 78643K 105 0 0 temp 184 2347K 2423K 78643K 15918 0 0 kqueue 0 0K 0K 78643K 55 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 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 2203 0 2196 1 0 1 1 0 8 0 plimitpl 152 67 0 60 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 841 0 837 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 54 0 54 18 18 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 369 0 181 12 0 12 12 0 8 0 art_table 32 370 0 181 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 433 0 423 1 0 1 1 0 8 0 shmpl 112 163 0 35 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10883 0 9424 48 0 48 48 0 8 0 ffsino 240 10883 0 9424 87 1 86 86 0 8 0 nchpl 144 18084 0 16520 60 0 60 60 0 8 0 uvmvnodes 72 6463 0 0 118 0 118 118 0 8 0 vnodes 200 6463 0 0 341 0 341 341 0 8 0 namei 1024 56546 0 56546 3 2 1 1 0 8 1 scsiplug 64 21 0 21 13 13 0 1 0 8 0 scxspl 192 62208 0 62208 25 24 1 6 0 8 1 sigapl 432 5044 0 5031 2 0 2 2 0 8 0 futexpl 56 77663 0 77661 5 4 1 1 0 8 0 knotepl 112 1452 0 1425 5 4 1 2 0 8 0 kqueuepl 104 1731 0 1728 1 0 1 1 0 8 0 pipepl 112 3206 0 3187 12 11 1 2 0 8 0 fdescpl 424 5045 0 5031 2 0 2 2 0 8 0 filepl 120 32029 0 31933 7 3 4 5 0 8 1 lockfpl 96 1721 0 1721 6 5 1 1 0 8 1 lockfspl 24 2864 0 2864 6 5 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 93 0 83 1 0 1 1 0 8 0 ucredpl 96 10648 0 10641 1 0 1 1 0 8 0 zombiepl 144 5031 0 5031 2 1 1 1 0 8 1 processpl 840 5059 0 5031 5 1 4 4 0 8 0 procpl 600 11740 0 11702 4 0 4 4 0 8 0 sosppl 128 122 0 122 24 23 1 1 0 8 1 sockpl 384 4454 0 4437 8 5 3 4 0 8 1 mcl64k 65536 2544 0 2543 231 230 1 33 0 8 0 mcl16k 16384 23 0 23 19 19 0 1 0 8 0 mcl12k 12288 91 0 91 19 18 1 1 0 8 1 mcl9k 9216 104 0 104 17 16 1 1 0 8 1 mcl8k 8192 105 0 105 24 24 0 1 0 8 0 mcl4k 4096 237 0 237 12 11 1 1 0 8 1 mcl2k2 2112 28 0 28 16 15 1 1 0 8 1 mcl2k 2048 47142 0 47109 10 5 5 8 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 102290 0 102228 134 126 8 22 0 8 0 bufpl 256 16116 0 9653 405 0 405 405 0 8 0 anonpl 16 513186 0 505620 231 184 47 50 0 62 12 amapchunkpl 152 35873 0 35790 308 213 95 96 0 158 91 amappl16 192 30693 0 30299 242 215 27 32 0 8 7 amappl15 184 2060 0 2058 1 0 1 1 0 8 0 amappl14 176 12 0 9 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 1780 0 1769 1 0 1 1 0 8 0 amappl10 144 2457 0 2456 2 1 1 1 0 8 0 amappl9 136 1905 0 1903 1 0 1 1 0 8 0 amappl8 128 211 0 178 3 1 2 2 0 8 0 amappl7 120 47 0 37 1 0 1 1 0 8 0 amappl6 112 53 0 40 1 0 1 1 0 8 0 amappl5 104 194 0 183 1 0 1 1 0 8 0 amappl4 96 324 0 299 2 1 1 2 0 8 0 amappl3 88 345 0 340 1 0 1 1 0 8 0 amappl2 80 51263 0 51210 2 0 2 2 0 8 0 amappl1 72 97329 0 96909 24 14 10 18 0 8 0 amappl 72 12074 0 12041 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 164 0 35 3 0 3 3 0 8 0 uaddrrnd 24 5045 0 5031 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5045 0 5031 1 0 1 1 0 8 0 vmmpekpl 168 35700 0 35680 2 0 2 2 0 8 0 vmmpepl 168 527923 0 526570 238 165 73 79 0 357 9 vmsppl 264 5044 0 5031 4 3 1 2 0 8 0 pdppl 4096 10096 0 10062 6 1 5 6 0 8 0 pvpl 32 1526521 0 1515372 543 387 156 239 0 265 66 pmappl 192 5044 0 5031 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 950 0 421 19 2 17 17 0 8 0