kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 06:51:27 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.48' (ECDSA) to the list of known hosts. 2019/03/30 06:51:47 fuzzer started 2019/03/30 06:51:53 dialing manager at 10.128.15.235:46556 2019/03/30 06:51:53 syscalls: 1 2019/03/30 06:51:53 code coverage: enabled 2019/03/30 06:51:53 comparison tracing: enabled 2019/03/30 06:51:53 extra coverage: support is not implemented in syzkaller 2019/03/30 06:51:53 setuid sandbox: enabled 2019/03/30 06:51:53 namespace sandbox: support is not implemented in syzkaller 2019/03/30 06:51:53 Android sandbox: support is not implemented in syzkaller 2019/03/30 06:51:53 fault injection: support is not implemented in syzkaller 2019/03/30 06:51:53 leak checking: support is not implemented in syzkaller 2019/03/30 06:51:53 net packet injection: enabled 2019/03/30 06:51:53 net device setup: support is not implemented in syzkaller 06:51:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x1b) getitimer(0x3, &(0x7f0000000080)) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xd14, 0x8}, {0x0, 0x20}}, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/254, 0xfe}], 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000004c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0/file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000005c0)=0x63e) symlinkat(&(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00') readlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)=""/150, 0x96) r3 = syz_open_pts() r4 = dup2(r2, r2) msgget$private(0x0, 0x240) mkdir(&(0x7f0000000780)='./file0\x00', 0x68) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000007c0)=0x4) accept$unix(r2, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) recvfrom$unix(r4, &(0x7f00000008c0)=""/35, 0x23, 0x3, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x1) utimes(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)={{0x8, 0x8}, {0x80000001, 0x4}}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000009c0)=0x1000) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000a00)="584be11e580d58beb98180e2e041327fc10a7a7d40c2ee8beab54b4ebb8587e05d9a6924b4164bfe5e20c9048056dbf90571e63cb74def2fee38d0e2a3f800f8380f3cc69ab9278a8e6b91", 0x4b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a80)) r5 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) pipe2(&(0x7f0000000ac0), 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) 06:51:58 executing program 1: r0 = semget(0x0, 0x3, 0x10) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/183) semop(r0, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_gettime(0x3, &(0x7f0000000140)) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0xff, 0x7fffffff}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/189) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000280)=0x2, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = dup(r1) semctl$IPC_RMID(r0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x6, 0xe5, 0x6, 0x7, 0x7, 0x1, 0xaea, 0x36}, &(0x7f0000000400)={0x10001, 0x100, 0x6, 0x0, 0x2, 0x9, 0x6, 0x6b4}, &(0x7f0000000440)={0x7ff, 0x4, 0x8ba, 0x100, 0x100000000, 0x3ff, 0x1, 0x10000}, &(0x7f0000000480)={0xfd, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000580)="d9c53fbb84e6d2ec76a78814063dfa9c5dcbec0a68e4f5e0c229e34abf077245236f5eb526ccce47e10b98cd8b914f01ac68a9ff92c90ceb5ea8214c3da714bc2b5d1a2c9341f23b72e5d9d8769c53834e328d60e2bbc7323d6d668d36859363ba9a49aa34626b8a7585220da1762521295984a75015c1ebd2b86571546aa359859e30f88c16026696d138496573d5eb4f07d0167d380762462e5b7f6f97cea1", 0xa0}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000700)=[0x3, 0x2, 0x5, 0x3, 0xfffffffffffffe01, 0x4, 0x0, 0x2493, 0xff]) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000740)) setegid(r3) fchmod(r7, 0x5) close(r6) fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f0000001900)=[{&(0x7f0000000780)="8346cdf7bdbfbe8cacf8b4d0b4dbb5deceb378191fb23265a6fffc8e65e55c652dead16128f1942a847b6c4783acd6bc513ab98be346171ade82b2e672b6351250c618ae1e37f6634371debd90ba54855c650fed1752d899f42c2567b559d505750e3afaa55d3eb1472e6b3bdddd4319f402577f9794cf775bbf4de0e2cfb7c3aa76ba457d92a7c268a82500a2cf91e77ec8937ad4ac3bcccc8ee453ca46a4d7e01fac8ff6b2a0e1f0b9c8f86417b548", 0xb0}, {&(0x7f0000000840)="2cbe01513b1d7c3a644697514e6867e7490f549cb92ac0cf54ceb017206801a6abdf93aabf6e5da23d34640578368d1ffbb244eab36811d293dec001e4c1589dee7739c25bb8e7930b9dbbeffdcd4371fd8a6d3cd0063f4a2b332b01596100acdcf3be0745deec639e5bf2eb55b893f3349d05841edc4d871194a3dff9c2f9d6dcca0de775ecae5eb7078b1e1be0c1996fb1af155ffbe91b8071040637beb9701841e744e1c2ec922afa37cf10b0b9803b805845130bda05fe", 0xb9}, {&(0x7f0000000900)="5853a89c9bdd602570eeb494f8726371a6d48f4c02b4faff59ede1e25b8158f5d8ed04fa619592549294210e96550c72eb6d1cf88b07eaaea1639ec72db93d1c9026e7f0c30c2fba03271f154867fce557acbf92d447f4992d10aa64f47745f51e094a3730d7e906d20b61116921076a982ad3ab56f16b3790bcf47fb62b3934f546a721ae6000ce8d0ff6108e621bf14fdf83669d4e4cd398bd83be9fd1c19d386c884c3baf274cf1a39b2452b36785e458e2ab6e5fa68d8b36cf3269ea72475b8f54dd6554ebb5e6714e1d27a899ddf7a6f70dfefbfffbfc07bf1c49165128438abcdc69ad526efe6aaed58cf174b4897d8cb02ed7ff74f0da76bc4706af169dc429d2a0eeb3beec1208686be339b7da42240ac58d718baaec5bfc18a44820c3e18e1a2f48cb15dedca0c75512b76a459f05b219998bf6980373de9e51a991ce507c090fdddf84a3ce88057d868e42929f61e295204ae00131935af226aa16da59033e2a68176bf5ec5d8a46c32f099f94c38fb4c27eab6e7a3161b339b3efe860bd4d7f032d38041fa14749fdd0101415f336176100e1be46d7ee75a61863707299b0249f9f88f014f7e70537220f05a054d25b904ce176b272eff203cb87ede6fe8e8b020a66fbe9d90c66cdefeb7ee9af5090a93f9e1df744e1fbe7a97e9e5044e58537be5ab4e39acbba05054ef586fcb967d7ea23753eb4da09b8f3ce158a2a69a3ecdf4552dc3d15173af205ce31b75d70a573d19a3a9a1afd0ec3337ad41901d4d374e778584a1203a3c36400857afeccdf5e2b11c7f820395918ee29fe101ef300dd6db884969ed8d620ba4288d1b78a6723f38f7dd387e3cf33e7953a3cfdbff646bbcfb6c68bcc569751ea6aa605f324687059d6ceb90c9eb808f6a38f2525471711408f89c7b6c0ac9f5c045948556ab1cf9ba2e6ce0187196036fc05b642471b0309dd5b2056728b700f2f056df71838cc989a78eb5f4a2c41194fd784a944961eedd8c3dc11fa6d63b2c191557ff6399a22ef6890389f02e531250a5db09177ccae1308d34417d9f95d21b7e133d10b561837a23a9c7ba23ebb7ed338698e23dbc71063078d703dd826f83599c84a796a7c220fa7008a814d94230e1db25b5b5943e857c1c296ecbad971e117fdd4ce70ef3775942955cb06efbd61e4ab1f4e5c95bf9d8412ad0ea16bb6af3ef6f374ce482e41dea488ecbd7f6c5a71a63d250f0698e53f6a1c870e29ba44018a3181f0a82bb3de3014765b337985d64ebe3a464df99e24cbc309fda7fc56a8beb13daf14b36d271960527befd80e682634ee559d24a763558fc9acff98de9bd78d271d359c384e46008866ca136e2fd60e842eb9f625beaf8e53ccd6dddf8c4628f004991e397715c4e955c46f0f1158ad2e3db9c337b28d08af17fa245b22beb173361385017e795c7a496cf6d1dc80d35afb6b0f1ea772bf8ba7de0f502ec8b5709a8d39ff560a59f72bbe2586c19bd2b17553562f7575f075003644739fc6f1fa785187c953a96c158a0b1d57674fbb2f835489032f992ea4c18deb77c9bc9643c39b4a99a63c067b242c961f532bd538c7ab85445918978ebbee37cacb17190ebf49a0b2e34e2d5002e243bc19d4ff18f948f23eb682f37877e0ae7752b5acea4b0e461ad77de3b132fcb81a4aa99c1ff633aa5246fe391b9403c19099d049287ed271ab8a3389775fe63b959e911d49f7d3fb2804a4de5273d1701961533e7fdd0587af315d67974a70650204d35d39309422e5f037c163455a1db8647b0a7ccadfa092383aa768e61300db9e69dab57d146fa658f105cc89797164c8f4b99ff296e3fb7ef29f01a5f7b694fa735ed45d725115115078bcaaec4f7a06b8d46cd464bce6671478d5a72541a124303ebea88c5a5a0e6a836572acc3ff8b395a1247baf6c4a0ab3b6c60406023e057e0710ad4fe51271679dea21c612fe79ea43fb4e9ba2d44e39ae422dffd547c26727351a7a16275793ae82974c45ab9eda36f0731be86670c4efa67344292237104097f0babca2c858b851de8abf6103d1d6b67257588f7ceebf79b015e3236d6f5592e17b8b016a7ba98a01a2b3d20cf130df12286da58191a3985ec564667208e85cdd7a3ac7af467653f46c60ec1b6110d4de4014aff518a3c531e6886df996a5f1aee8704e8c80353687ef29bb22b91f7eb194cbdec59796b979de8a03ad779e858e9bba2aa0c466bd782d642da2264636e7bacc82bd539cd811afb60d3b3e71226989c6f736fc48fd0cc81645fd5a375d22e8ed9d36ae4ccd1697d9f805e93557d57d99d366036e34b70918feb96c87aff43d4545c800ea59cc7a323cab94f1a930a182fa334589a1b67529d1b6e21eac5d971f40ce28ec4f447cb2caa751c27c39135ed2095b10f8753ab0b4fb9b4c7a4caa552073301b0b1b308ff21e676e516ed69cfa18e5ca6e6d2cb294950e5b5a3cfca9bff44f7bd7be4d645121fe70c56e4603d5c4c91911a3464a9fc140bda9413f27b295ea69a62f76111b75ed60840f8374748386d1e3f14ae025629c1e9328b991238723f633aa414902dcf7488cbe6425062caabec3d07b64af4795657ede098ec0012a390dc3d85db15385b94f790619d00ec397f289ed260dcdd30b1f2c72bd4a91bd7aaa2d0a71fcd3a8b208941d4e6cad9376e4642cd469339fe85eb61525890d561dcda01048b024a6b25ed5059e5a4d43db891eb41a9db9f26247f4ff17f441b09ffc05d0876cd592dca7720337f5f8f470170b7465765048763e2b956d5985c021150e8768c632f2bbf9ca31ccd688111a3cc13e3ef9dc6262bced11badb23c727f85e4264850bbc3375d45323f15392c2131403e9032b68fef3e146bc84aaa46f9c65cc7871a001e8ae540dd1e01b5e3c3830eed724ed5c93d2db6812e16333008209e47e5d84c82f001eb3cb0baf30ae07e66e2355f40dd66ab52c19b6a7d0331d9944e1e6a82ff232e908c13e16778e2d7a24b47912745a979f9db60ef8a298d9d9025b1f9473d4a9f79cc149dad6e4029956c594a5f31763ad6ffc03f4444ce0b2ee3081d0d22576ea703fd64d741385eb043dfad66add9a09a1985bbdea2bfd28d4c145cc3b14dbc1bbf65ef08aad9cb41c1684c71cffff805fa07ea445c196aee56c7b5f85a05babc578d35cf3f4d81e17762232baa2a0370f7784e7726ad6a6f36ada9ede0b936e700bee20bd78ee6d88141b771a68910cf393e21a4fe2169fd6ce8054fdd538073028b5dfbbace4c71671641cfc8c2558b92e451026594768b0d0f58c4bae02b968523bc73da16daebc79035be0126bfcb863bf4b2b085c454abf455474d344a0c8f1de7fb0f1d663d3d4a32755c9336200cb6728701dada38b302a5672f86a2b04024985ca969a24b937bdaba3170d5398c0486dc10a8e43e259929bfe8fc5d7c27618beb3182d6c279d78274640f380793031008671d76e48b591709fba56a01371971f45dca5ea5ed28f28d74a414e7f06880c6b34daa72608fa2d8915841cdebc5e022b3a25c3835ea01b47e45660d14e86397ab1a4f866c79ad8e50977a5c559c4d8b30b799ab19124dcf116009276745d9eb0b97ebef4e4e9be43c1da9444f99ce69a56fd9b054d1ed8db3bf0dd7499ae7600c0ab6c3fecb456c8e64657158fa6563a532a7597aaad67ef088b14644385f2ff360fb0133174cf9f65f6bf20b9c7421d3e1c503e5deabe4368b49b5d4dac82ef5d57a2dc5574b500042d3143f0d6c554a85e8c7aa02d76fa55c3d23de5758c964c907e9306bc75daa325b12ea46f791bc8f0fc67384d90626944e1e1891df8e1d0a1624e0e459819893a0c51b746b88eb3fc0c12b1d805db2759e456126a49b82fa5b8357e67030d7141de1fb8d16ee06dce216ccabeed34ecc2e408e2a0925f1bed13f4053f8230becec690b79bfa4d00acb92651ae05b68f13193e1107bef4b0245e6c076d5ff1dcd7bc88c564d84c5d6d9ac579bc06ae43522a44c3add2a82105d30770ac947936e7b64647e6a27ae8eeb2d2621f6ef9692d45deaa6728c110fa2de072498b7372670b205264336bdda387c42ea89f382072fa5312c4073423cde32ebeb2d8837b7ff4b4032d583fd4247e1430627131356cd66f89110d2eac110f6d703c7914fd1f3c2479bcb32e03fb4ce7a662ac9836afde24ddef8a71781e4babbc8cc273b70a0de3cff8deeac8348536f125ab515ceb4ac7c8dfb6d63c57874c3d085b0e45425df6afa834e042446eefe32a1a1a0ac4eaae5826a2797eb1a07b0f56bd7d0ac4955a219153aa7c8814a16c2c75c3243f4806d1b8227c246ef56ec7d23dc00d2f268ad5305d8b9a9a8320fb3034aa332b56b310c1d00d17049393bfa7352c325020e692c5c90cddf48921a78be478df97b904dc7161641fd1458a7d4b0478711ee29fa3732a243aabbbbf155f4a917414dd7f7df124fcea9ca87cbdecec6112c4b7e3eff96e5e21bec3203d878e048448e48e62893e28eb30645ad8972b67779c726605ef5b505921b8ba1ad81b71a001838fba6cabf93db40e8e6c7602029ef5d097ec2ffcc89dd84c99866ad03b3842675b8052e82c426b00dabba635bf8e9e3f4bae8e246f24c8d22779b402a0d21780437c2c4e8180c0d775ac68f4cd3fbbe38f0dd1327b6a6b28e8c8afc916b1fca61e781a83345bdec612f6f4360f0d3080ff5d8a46d6682071a746ddbd6519e18548f52ef87d3152c00197fe3da5ec113b1f947fb24ddb48716e52acec11ef266913872524e4f9f1e88e5139bca347a6386090c6ce6210d907a72882f1938b8a5d03a75267da589917c31c75411779209d92d4563d826a75521228b48b3fb34d098b81c2a19f63f4b643ccd200b4ec4a9f3c7515041707ae12d67a47909484cd6b1cdd2eb06c5a77122b03964b9dd8bb31d5f3fdd8899cb5883d270bbe32858948e35be354209670f6fb4c6efe5bab2d066a88e892bc50b08f313d3cd77b1c54fdc86cabbcd07034264263e2d8ffc00e4c09f02f5a427cddb88de848f13b7d1de0c16e9852ba89a616d5758b137010bfe0761747055b68d115b748925592ea480849cf0450733def7cbebf91dbf2a767d824f12a1f4ab1a032b32ba208487ac6bf934636e920ff7bc370b50019e6e684808ab4eadfa16d0ea354aad6fce0d28fad0a28b342e2c10647cf795652feb2b2153243f4de0264dbba02f3411f8432dfe3ae64a4535496fe1911c95dd0cd8fe4339c515adf7f83ed266dcfb15ad05ca54f7badd67923f85d2890118ec001a3776d0e9ff752fb181626278a4e27bfa2b62aafc728eac3163532361a136cc0f73d6d28ecca4175ef59a13482da6382949fbb68f3b7017dfcb51b67d868945f078ecb03b7b80c15f228fe311a8f648901439df666ac2887f67b5c24f3ea5b90214da5cce16b50e082c63f9d3045b64bb2781b60c8ff6347c669abd16d7e41d4212993a6d7f373753c1016e672b242ae0a37bb44513fab900b9915df1c207f48046e55cd6488a2439c18648c207e26cbe38c92f8a5382f2b7033119a58e0d60a11638efa846f99ab1342ad8e9d36bb6ce0480b1a513c621f6534dd41f130e70b956def781e16e22e9d086c7bcea57fcfe3e8f7cac1763fc9617c6b77a78c54a2768515d0326c3889fcfff4412303125b9bf07b046107d1ab842fd9429ccb55a0e04058fef604ab454878576afaa543101e00c8eefb8e59a56a959d7e06838f5fcd33cc207e07ce092c0f9b95af68fd292c72ab98326814568d145", 0x1000}], 0x3) setegid(r9) semget$private(0x0, 0x0, 0x10) 06:51:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3c04219bd5e0ee4e2d79a8ff16d20792962d4b87d0c44607713bf97e808f4097961c254f125bf0747e1aa6089117bd89c66446473acb5a117acd804c1165e947d3732239f4e83755f098034cf7da77601d50da122cf093f0a46773e32dc93bc4f8870c3eebda359594243518a12d30441ad1a49cb0ded9291036d2f6163ec051caf6a06f72bb66644afad146f6aa09089813b9f85533c6cb33bde3fff15cff35ee2f0aacf124c0a8fb4c2969d73041e76931dcbf1bb6b40f2be54566fb136011421e64b5ad9a87923bd734192a400ed041"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) close(r1) mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) 06:51:58 executing program 0: socket$inet6(0x18, 0x2, 0x0) syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe(&(0x7f00000000c0)) syz_open_pts() r0 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000001c0)=""/100) kqueue() r1 = semget(0x2, 0x5, 0x20) semop(r1, &(0x7f0000000140)=[{0x0, 0x5, 0x800}, {0x5, 0x7, 0x800}, {0x6, 0x40, 0x800}, {0x7, 0x6, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x0) 06:51:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 06:51:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 06:51:59 executing program 1: getgroups(0x29f, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:51:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f00000000c0)='^', 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) flock(r0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3a, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x872d, 0xd39}, {{r0}, 0xffffffffffffffff, 0x8, 0x17, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4f, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x1}, {{r0}, 0x0, 0x40, 0x80000081, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x5, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x0, 0x5}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x400, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x3a, 0x67, 0xfffffffffffffffa, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x25, 0x401, 0x4}], 0x100000000, &(0x7f00000003c0)={0x7, 0xffffffff}) write(r0, &(0x7f00000009c0)="e022851b2dfd7f122664d010389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb0bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae6302e1aca02fe58f357c6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaad6ff89ad34604d4fc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb46a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d3c00000000000000bc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35000000000000000000000000000000c5212b81", 0x800) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r0, &(0x7f0000000100)="afe6d59a5f17e4b23aec1110433368588494f1f10a93522eefb10e7109366ba67179264935354b4c963bb90bc258b4f19790b641bbe58282114869c032011cbdb64abec23fae5406642482e13f94c8051dfdf491f6309d9158365d1465fae96d7aaeddd03a18f32eb7fb8150e0182b4d7cdd96cc33b1d42ffb1aca7c1a377bbd1091d23d5d6ba3f5bc6ff09b5b7db4e411c6321d5e055d6b2d5b93d0b80894e9f54572614dc10aff4f354041ab7d31493d7d1f1047f40e58c9a73c9d6b4b168b6886b5cda132085de7d7fb59ba525daa654ce786992165efbf6c7033ffcbc9ca8f17951cea41dbbd29ad3b0dd1fb75f34a10e8608f30", 0xf6) 06:51:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ftruncate(r0, 0x1) 06:51:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) 06:51:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f59fe08aae97403da611afce1d63f7118b66a95d2a036bb06a11b9de2337120d75c4605d8a9859ff6104c5de8f556045ab451eabf67e9bd8114d7659eac25a72600ee70b4e7d", 0x46}, {&(0x7f0000000180)="9cd44afee1953f5b804b95cec4ebbc083889c44f1ccb537ea70996ae3177b08f67fdc30f78d5181074c4d09ace564b6f76b0d52469badf93fb3a54c6cb14ee869a22b8e2755670aaf8c91659cd1cccbb3cbd6232a256603815a3c4fbfd175d389ec3b8089be186e46c3c3af11855fa752efdc781ce19d3496f7e903dd7dda2043e5919cd3885cd93dca53cbd88af4e0a8480f2d0890f4cae24daae3d5ddd5b7aa9a150ff4828f0e07635d843d76ec8a39e785fb042c773256d3b1493152aeefbb4fa8b21fa8166c742b14674f66ab35fdf05980672549015d85d84d48a21bc8a7d3daa7214db79", 0xe7}], 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000080)) 06:51:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 06:51:59 executing program 1: shutdown(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:51:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x101, 0x8, 0x826, 0x1, 0x308d, 0x7f, 0x2, 0x1, 0x0, 0x0, 0x6}) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, r1, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 06:51:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0x363) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100084, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x5ffd, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc020, 0x0) r3 = msgget$private(0x0, 0x280) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b521f2c50e14a4d955d64c00"/128], 0x8a, 0x3, 0x1800) r4 = semget$private(0x0, 0x5, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) 06:51:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:51:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x0, 0x8, 0x6}, {0x3, 0x4a1, 0x4}, {0x7, 0x3f0f, 0x101, 0x39d000000000000}, {0x9, 0x3, 0x8, 0x9}, {0x1f, 0x7ff, 0x3f, 0xcd3}, {0xf529, 0x6, 0xffffffffffffffa4, 0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x2, 0x629, 0x401}]}) 06:51:59 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x30d, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:51:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) r2 = msgget(0x0, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x82) msgrcv(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x2, 0x800) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000140)=0x5c4d12df) 06:51:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = socket$inet(0x2, 0x4004, 0x80000001) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x73) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xffffffffffffff93}], 0x309, 0x0) 06:51:59 executing program 0: r0 = socket$inet6(0x18, 0x100000000000006, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) chdir(&(0x7f0000000040)='./file0\x00') r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x1c, 0x0, 0x32b}, 0x20000000000002) 06:51:59 executing program 0: r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:51:59 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="19785f9e4a0673797dcbde743133382ca1045884be2f6d8a096d081bb330abf0df726f3aa9c9c078605763126a898719bbcd09b6c7337e21f08635bff972d88fc3726578c7ec46a15e983a7692a475abec606167768a53c15d3c56db0b9df2db680de9d9df6492c98924279d2e9f4c86a85d33ed2f6635c68917dc4a64a1a00a6f0c707fbf701000b0dfcabc6a8c2c89b8b05ccd856a1501a3f5a8d985c270eabcf50242349286232d419800bfd1d730420400564429f284", 0xb8}, {&(0x7f0000000100)="1f49a8a83e15d0ac8f6b4b704b4855c10cc308f06419a1683d05c4272cf0224cf1c38fcd93ba340478a449cb2904ff7310da", 0x32}, {&(0x7f0000000200)="321106b7af697f5ac4478f7fc320de9c34566e574ac811795d9ca4efa1758d09b8b1ab3847d79bb399edba9d55b1eefa0c1605213e459dfd9ae76feeecb26130fe090f6ca001b2ddc718821560def15f62088fe71f10644af45b48b7bce3350480ec0c", 0x63}], 0x3, 0x0) faccessat(r1, &(0x7f0000000500)='./bus\x00', 0xc, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 06:51:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x401, 0x0, 0x466, 0xc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = semget(0x1, 0x913cab2e96dbe8b1, 0x701) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x20) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r2, r3, 0x34, 0x1f}, 0x3, 0x63507914, r1, r1, 0x7f, 0xb20, 0x7ff, 0x27}) 06:51:59 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4, 0xa8) socketpair(0x18, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x6ca77b445a40fb4) poll(&(0x7f0000000100), 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') 06:51:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x5, 0x3}, {0x3}}) write(r2, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) execve(0x0, 0x0, 0x0) 06:51:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000001c0)=[{0x3, 0x1, 0x7ff, 0x1}, {0xe48f, 0x26c1, 0x401, 0x1fffe000}, {0x3f, 0x4, 0x6, 0x80000001}, {0x2, 0x7fff, 0x8, 0x9}, {0x98b, 0x5, 0x800100000000, 0xffffffffffffffff}, {0x3f, 0x3, 0x5, 0x7fff}, {0x2, 0x0, 0x38, 0x204642c5}, {0x100, 0x4, 0x5, 0x3}, {0x8000, 0xa68, 0x8, 0xfffffffffffffffd}, {0xffffffff, 0x10000, 0xfffffffffffffffe, 0x7}]}) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setrlimit(0x0, &(0x7f0000000100)={0x8001, 0x81}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x80000000, 0x100, './file0\x00', 0xffffffff, 0x1, 0x8001, 0x2}) 06:51:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) syz_open_pts() 06:51:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x101) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x40, 0x101]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) 06:51:59 executing program 1: geteuid() setreuid(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280c0, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1}) geteuid() r1 = socket$inet6(0x18, 0x4, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:52:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() socket$inet(0x2, 0xc007, 0x5) close(r0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 06:52:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:00 executing program 0: socketpair(0x1f, 0x8007, 0x40, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r4, &(0x7f0000000000)='R', 0x2fd, 0x0, 0x0, 0x3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) read(r3, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1004, &(0x7f0000000340)={0x4}) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x27, 0x2) 06:52:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0xffffffffffffff3b) getpgid(0xffffffffffffffff) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x380, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) open$dir(&(0x7f0000001440)='./file0\x00', 0x0, 0x1a6) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x10) socketpair(0x6, 0x7, 0x98, &(0x7f00000014c0)) r2 = fcntl$dupfd(r1, 0xa, r0) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x8200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x88, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getppid() getuid() getegid() getpid() geteuid() getgid() open$dir(&(0x7f0000001600)='./file0\x00', 0x242, 0xa) getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000001740)) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r3) socketpair(0x0, 0x4000, 0x30e, &(0x7f0000001780)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40a, 0x0) 06:52:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0xc45) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2013, r0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)}, {&(0x7f0000000240)=""/80, 0x50}], 0x3, 0x0) 06:52:01 executing program 1: select(0x103, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x80000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c02, 0x0) 06:52:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) 06:52:01 executing program 0: r0 = socket(0x0, 0x0, 0x306) setsockopt(r0, 0x1000000000029, 0x42, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_open_pts() preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000140)=""/97, 0x61}], 0x2, 0x0) fchdir(r1) listen(r2, 0x1) 06:52:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x4}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 06:52:02 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgrcv(r2, &(0x7f0000002640)={0x0, ""/221}, 0xe5, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r0) geteuid() execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001400)='/dev/ttyCcfg\x00', &(0x7f0000001440)='/dev/ttyCcfg\x00', &(0x7f0000001480)='/dev/ttyCcfg\x00', &(0x7f00000014c0)='/dev/ttyCcfg\x00', &(0x7f0000001500)='[{,-\x00', &(0x7f0000001540)='/dev/ttyCcfg\x00'], &(0x7f00000015c0)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="03000000000000005d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fea20d9923508cde4c5aa799f512120e93e7fd51eecb34e9a87ab1b5422b061d6eff2f45831bc91397abfe39ac0d0478a29ff0be9efc8382"], 0x1008, 0x800) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/231}, 0xef, 0x0, 0x1000) 06:52:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x68) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000000000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setflags(r0, 0x2, 0x0) 06:52:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfff, 0x7fffffff, 0x8, 0x3ff, "0f1773deef2b0333881bfc6165e8362dda387249", 0xec, 0x82b}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) close(r1) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000001c0)="d9950b9983d159566b2851d849e3e094a567139a94728cab45563375041e2673fd264cc91cc136b505892c40f4141a481278f6482c5b349503e57e2e8069af2afd99db6e63e50d16b1a4244bd39b47d484c00e45abe691af49e55d5039609c8ae792118d4efa11bb360ef2dd30d20b9c80880cbbaafd5d7f0e47e64099faaffe4b11c4317f7ce838821906d7b4962729a62cdbad97640fc990e08dbbdb71b6be226124a1cc7debfc3945dd8d5762196bd90bef1eaacd92d42cfb"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 06:52:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000180)="5c52507dd32d", 0x6, 0x401, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffffffffcaf}, {0x20, 0x6}], 0x2}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000880)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) dup(r0) 06:52:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r3 = kqueue() recvfrom$unix(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x802, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e0200696c653000"], 0xa) dup2(r3, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 06:52:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x7a, 0x0, 0x0, &(0x7f0000000040)=""/201, 0xc9}, 0x861) 06:52:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) read(r1, &(0x7f0000000140)=""/96, 0x2fd) execve(0x0, 0x0, 0x0) 06:52:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0xfffff, 0x6, 0x4}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x18, 0x8, 0x6, 0x1f}], 0x101, &(0x7f0000000200)={0x33abcd52, 0xd1}) fcntl$getflags(r0, 0x3) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/186, 0xba) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000240)="c7", 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r0, &(0x7f0000000280)="1776f3f103fa59d07698c126fefcca1b1bfaf1affc0a342a87d23d63d2264a0c1af2c10c8419fa2c8060c5dda9ffb0303f4e6d9d0653a0c174b6311e6ce1ebc52a05675f04766f0aa886024d9fda685836eac79f1d1ce497fb3f11a59baff9fd2d0bd2b48a9829dee0bf6dda24f6875fe615664e72194cc068d1a017f8c3064dc6df7db9c5ee9b31d967c61561ddad05af3b5a10d5a77bb542f413d7370a309999e83dbe", 0xa4, 0x400, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0xdca0, 0xffffffffcc6bff87, 0x5}) write(r1, 0x0, 0x0) 06:52:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x18487368, 0x0, 0xff, 0xffff, 0x3ff, 0xfff, 0x6, 0x1}, &(0x7f0000000080)={0x5, 0x13c9e79e, 0x400, 0x8, 0x7, 0x44f3e20c, 0x1ff, 0xaa78}, 0x0, &(0x7f0000000100)={0x3, 0x100000001}) sendto$unix(r0, &(0x7f00000000c0)="264919dc65a485537381454b78e2d705008e1d4f5e3c8000ebf27b5e577b2bcd89a6be5fb7", 0x25, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 06:52:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) clock_getres(0x3, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11f, 0x800000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='+^-%!\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)="12241657de31b7a6101e93a2697141bbd238f8d67cfaf8"}, {&(0x7f00000002c0)="7b32876ac6ff9104bbff8b932e1e245bdd18fe3fd6bad0de1eade964a02478ee15d963426ab89170d0d1c3ac38ebff51203a9c4c25d8bb2bf35012f4d0c6e7ae2b7c3594f7c5d1d6e1325c3b67f42b66fb5b0a16ebace400690d99ea52a4b2723ff1afcf1da358837671912edd88ffa78747412b6a626e3e1a80106720447b18501cf3339359a8b82ff1e6f8cf4c64b30128504c5bd90afca42c81d8d9e89f5f9088a02f90bf7148ec6d32f0f09c0db4f0a240fabca097e23d25f74b0f065fd97f36db76924c71787a867a9c472722d4"}, {&(0x7f00000003c0)="05ce7b69573d5a2f5fb795dfdb0a47fbd8a8b8b96c7836e8dc99fa9fb16f9e94480577dcefcd16070e700613ad25e6422be5f7edf1a4dac14125fe023dd5f2a292134d01dfa39568e3c919e5c379f9fd953a16cb75"}, {&(0x7f0000000480)="e792abf72c78ae0241232a256b94c65922934e514dc339875db5f779d324b75760bbaf43a1741a18666e5e8ce637bfe062eba24e3b3ca3d7c058e0bfbc37743e33833ae1713b4d828c35b262003776f4b36aa420fe10b9968b8bd4a1aae0784364328a0969d8b6a94f6f16a4145055172f12abb10939549cd191a652edd3aa2c0ff52846dce0907493abee16ec73baf6d9ae50542a4e8a204e2991a1312d303d904441fdde8f"}], 0x135) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000440)=0xc) recvfrom(r1, &(0x7f0000000580)=""/207, 0xcf, 0x802, 0x0, 0x0) 06:52:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 06:52:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e696c653000"], 0x1) r2 = syz_open_pts() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r6 = msgget$private(0x0, 0x201) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00655abaa07eab5e673fb9fcb2a1495c941b113f1f40b473987a3bcf781c9198443bfa898b7e985d4cdd9916db5407035680812b1f392ac25b05e0c8e936b2711c3b73aa9832350aea5c0b228faffaef249d307cfef4ee5a97418134cd09674f115664fdbde83bd5787e83156e1f8189c2334ae6f1d7cf3f0b2a6a3f975e4b1a0900199eef79baf614538e42d8cb556f9515c9c33ceebd140af5ffc7d8fc8bc9b13d7fdadeb00c04479d23d58b3fc9dd945eb392405fb26b9856aceeda7b56015ee79868a9cf4cd01c8afd1a3b00ba1c2e752e1fb144103d0b638f52d742d5912e157d86371c65b4cd70430bc5ec635107cf6729e338558a955df8df7c31c69be25dfd47d00b45ce13b2c90ad406aefef75ea063565aaa5883a61e645d9db7b8c5d60f7e750b3bf1efd67f8934bf7471d3f81c894a5f7"], 0x1, 0x2, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/222) pipe(&(0x7f0000000340)={0xffffffffffffffff}) unlinkat(r7, &(0x7f0000000380)='./file0\x00', 0x0) write(r5, &(0x7f0000000140)="4f5d52dff0a0", 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) connect(r5, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r5, 0xa, r5) login: pckbd_enable: command error 06:52:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 06:52:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) fchflags(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 06:52:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xde00000000000000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:05 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0x200, 0x0) lseek(r0, 0x0, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 06:52:05 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setgroups(0xb784e8d6b32f8512, 0x0) setuid(0xee01) link(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 06:52:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5a9135bf) setgroups(0x1, &(0x7f0000000080)=[0x0]) 06:52:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 06:52:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:52:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 06:52:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 06:52:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) dup2(r1, r1) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 06:52:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getitimer(0x1, &(0x7f00000000c0)) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xe7b) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x7fff, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(0xffffffffffffffff, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d636409404e", 0x30) 06:52:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r2, r0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) 06:52:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) socket(0x2, 0x5, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7fff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:52:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x7, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="81a74041594bbfb9efc24703c637ad5b4d585a6cbb29d95199e272dbc7f8701152945e41149ce5532845b020039b8a39b3055b75c7b4b19b1c7036e6dee8960a9b3ade69e427d260bffbb24532e418feae142354b45ce42b11a6708f7a6b622bd7017eb81faf6b64f2a84ba0f9b93e0e14168534b4b9285a7f184bcf9f1b9240cdd77dd6aa01b4fe3d0cee813656badc8429f49b4a465cf48b7a236580fd9c581ffe64e1ee007194a3487908d47569c089094a5cb470e049af224c84000d18d50f1494a48197d9d4ff3ea1cd7f26f280fbb1a83c8e9b507ed6b6ec693d84836d008249dc7256a58193f89a42b1bb9e62", 0xf0) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:52:05 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb0247500000000320000000000000000000020000000020000894f27a1a66ebbae4fff74b9fea1282445270f7c2271794d503b03c3683d33de3138a017b9951ad6d34f1c96439904a90352b8537982ad0895081b415f5243af34f5a1cae9de2a3204a3d1c5bd7c45ead6520a8b6eb88cb15dd6f6976028bb9811262e2a59bfee2df0dfc904fdc96a07307593458f318a164a5b42ce9b556fc23f178b7e6cdaaaec739707930ab585d6f1d9775816a1a5b2b7d989d3e1c27139271104bad76994655be87a0c0f26dca4608ef377f979fe9bae686e83eb62ea280a6da0"], 0x1, 0x0, 0x40800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)="d7", 0x0) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x280, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 06:52:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8001, 0x5}, 0xc) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 06:52:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 06:52:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) munlockall() getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) select(0x40, &(0x7f0000000000)={0x6, 0x3f, 0xa, 0x3fc, 0xffffffff, 0x7, 0x10000, 0x9}, &(0x7f0000000040)={0xd9, 0x9, 0x20, 0x0, 0xffffffffffffffff, 0x1, 0x40, 0xda}, &(0x7f0000000080)={0x5, 0x8001, 0x7, 0x8, 0x7, 0x81, 0xff, 0x20}, &(0x7f0000000140)={0x426, 0xfffffffffffffff8}) 06:52:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) 06:52:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xb25, 0x5, 0x8, 0xfffffffffffffff8, "7dbb493bac8a328bad5fdc254b77aaa878e6bc48", 0x72d5, 0x7}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 06:52:06 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x400, 0x104) sendto$unix(r0, &(0x7f0000000180)="0262aa7d72642a14983c772f01702f688d2b1c0ef255b6a15140e600a26338c1fd894eeccf04a80dc3c1173dd26e06de85e9b9eb7d71eebe265195996e48f11a2ce66aa12728bc2d05f5d953c13c0181bf6f61dfa6729ab9f2486f1e0f9955ab8ca05bf1dd690fd01468df9aed17d64c151efd4290cb03c114e7cc027f8f1e868934b3f5cdc104709c7acd674248", 0x8e, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 06:52:07 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x10001) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x100) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = dup(r4) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r4, 0x0, 0x0) 06:52:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1040b, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x50) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x8000) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = getppid() r4 = getppid() setpgid(r3, r4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 06:52:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:52:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) kqueue() madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x0) 06:52:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="875c3f3a9187879b3dba52b9df63b8f4f7f4abcdd084ba2e4b61d88493d2210e773042b0dbaec303576635ae4392c59662e5b21724ef02be1a8b6fff142842f7bddfb2ad949df0d156be47ddda5fac13f788499395eb1ed8e13226d34fb897fc5b59398a655f9b473febaca1032462affd8d7529f30efbb53b0baaf9dd000249c40bbb56d7b204c6ae7ebd38015538b32de53ee3bf6cd818bf1329ba0c1c9002b6718346b83fa738e21d1e0f6330e2975cac67493233448e0f68307b36ee90c1a4733fb6e0e9356e153c1055e9167679efccdee620059dcf400453407d483b441965e2bc809a1b29323b88443ec841c9a42de8", 0xf3}, {&(0x7f00000001c0)="6d8681527b3a7c8d2796a65d952673e5e8bf8a9d5934cf154263fa6c1243df", 0x1f}, {&(0x7f0000000200)="8f8276100a4f63c0634ebcb8e61a79aeb5595d7e8479c5877988514287510f03ca7f0ba4778171893b99a56281c16ede4dc36a46bda787e49ee64a0b09d61abcf61fbee192d08d36b794e33a073505f69a1b6bb626c2db587dcc", 0x5a}, {&(0x7f0000000280)="fcdc57907b9736d48fd1c28b23d8ecd39b87e27284464868f3fc70c24a8e538dd19f2da83170a2d80526e5c5e31aec8a9ed50da3e4fa73ce1d15ff12366942f3149569e45dbff84f19790b51154897f108259128a94936b4a3f9d3590c3b9d4395472bcdadfe30ad3bc3390550938cef95a6e50ac3370796959a06d3362ce47e5e94639f5a79300493419e6c286179b4b4eba82653b58bf085d0b0c675a648cc56d988015754872c5bdcf3a4e08201e89c95e2485a9c82eaf103fccc7ca8d77d53dcf15044fd6140c6bf0b3293ce", 0xce}, {&(0x7f0000000380)="b04e6cc4ac55e4077dcc92c9a5b81d77cba6478cca2114129a0f40dd21db939172577749d99d454a", 0x28}, {&(0x7f00000003c0)="6362b4bfc2645058739fff8847d15288c07df90b920034bdc629dbc8992634a73e3afddbd65aa16de1835b", 0x2b}, {&(0x7f0000000400)="ba4f74f723f07da2f6ebef0f4a0285181e6d0f77afd8a976b740cab8492c661a71594cc0cea28f5bd55490ffc31cb1c97699c63f3ca5edbe619cd2a22637b7ecbedf15631250475bf6a98ae60086e6eef01f433353f8c8ad65f8347d432426975178567de42425967781be6adc60e62b9d4ad47194adf942fb1057ceec7a80467423052c863102c5eec511ad3e9ea2d4ccc082c6a307866cd5e69b9b19ca25351d61ae392971987c0e2cd8883b2a819063391a51b68751ae32a1e8ff28e20c9d242a27ef189e05365644a1c099365775947c53210012feec01daee59e4eda90b28d2e71c49ce387019aab6", 0xeb}], 0x7, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xb8, 0x1}, 0x400) 06:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) fcntl$dupfd(r2, 0xa, r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:52:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) 06:52:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="b49b74a7ae8e0000000000004000000000009ba312a8d95bd872ae20acdb8873e4fe02424bfa250eb77abdf6b14377464f1df4dd63dda97e9f4584b42fea6de9ba7edc3f5ca75076f272e5b6772dc795b3a2e09385f275ace03a6562ad6fd3744abb13c1c7bdd9de98a39f0841113c3b8c8c5b551475f770fc2b6af096b6d6168f0aa4bf837b40c6c318", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r2, 0x0) 06:52:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x200000086127) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 06:52:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget(0x1, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 06:52:13 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xea, 0xfffffffffffffffa, 0x1, 0x7}, {0xffffffff, 0x1d2, 0x6, 0x8}]}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 06:52:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) msgget(0x3, 0x9c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) 06:52:13 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) 06:52:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x200000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0004000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c2701dbe3d3bab332689061a9afeaf6d66e47a47adefae47143002bbe9dd99b874548b108e90252189acb0937fa5e09a01f2677cc575143bdfedbfa50d5e8b8995a2062a738333736b1acf7e10298ab302a0b73d9d1b9666acad179d870c8dd3a7fb00d2b", 0x91}], 0x1) 06:52:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x2) r1 = kqueue() fchdir(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) close(r1) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000100)=0xfffffffffffffd80) r4 = accept(r3, 0x0, &(0x7f00000000c0)=0xfffffffffffffff9) ioctl$TIOCCDTR(r4, 0x20007478) close(r2) fchmod(r3, 0x22) 06:52:13 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ec", 0x1}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/178, 0xb2}], 0x1) pwritev(r0, &(0x7f0000002840)=[{&(0x7f0000000280)="9b5475eec27d4dacba64078434abef0db8c7f7db7f16c3f4b2baea040b0a539de6a157091b310491a567d1e1573da67fd205d353d91d84671427150ccd626cf4aa344524781076", 0x47}, {&(0x7f0000001840)="95ae41788f1bc9ecf5dd24ef30fff521c7fc37da7c7b5816308782666362a73a33bf9f724854d27b304f014ed446494560ec1871ee12c3cf9d30cd5d4733e722bbc506547845b489c1686089940e0732fc2c1a812d1f7bea39561d30e8dfd0b0bebd30d9b167a24ed7e74a912d0d16f28bff911b99c30eebdc3d5ba37bd6b649ef8ec408acb457ea1edb3860043633fca160ea5794fdc446aade077764c4df8310dbfda178522cc16e00ab9e57c33841110432dfb2561a7bb37d398445cd2301f6fb6641a81452600a41ba7c3b6d76398fead0eff8b98bf9a9fd5b05d6bfcfe89fd8749b34e62edc0a54a589a3f47f05e45cd1d557712362d1011cb718cbd7359322b6d021fa0fa31d845a6bc72083b065d1418c82e4be1c184e4418383a703b28c3082c92aea62bbd1a34202423e58a5bd5fe6073a4007e409f9ca4c7c77f0b1db386083b6e67955f4bb2725b11c8ef0e9f351cda129b717c2705714ac2784e1dafcadfd4190afc50567edba6ee45fd1debc0584068f419cf1458bbe51231dd2dffd3dbd6298079610f8a2aa4ea53942f5b1c780a905524dc58c2f174b686ce634f9d147b25ed7734ab0b95cb72d909f45984721e8e713dde85c7344b8ee3897b17083411a49d14cbccd02ec3bb833887d2b59ce14ea1b73a866ba4c6eb821b34660dd30fc4cb9fa1ad024bcea4e5be0dc8bc1e0054e48fe079810a7a146cf8bbee77c5e5483ba0ebc033cab8023b54c67f7a9118bd4f8591df02a71881848a359a7c309a3bacb5f79764070ceaf45b4033cd5cc97850fd34d84c38b2c98ab66cb213a4e045aad3d21abc200bdcee9418eb16f3fce6a3adbad85b29dc41915e9d5017c537a4fe914ea11736713fe3404b558a475a2c2f3a84d2bce13d4e2978bcbd5e08ac12e32569d0622d022f5892c94670c2ed99f91da92f6cd15e8c0c0e5936af95bebf19168c3de156ff7ce883fa7dd0ca33f71027cd52dbf4749b2397c7253235dac0dd49242917f44162806f880d32a2f71f907a5127704b04790572c64bdb61513839c09372e66fdbf9e7247c1ebea2d1d40b767ea925670fae27f59a0a6a34702c1553908b17d8ceb2557efceece2a1c00c4ee1e24447897dc0332502cc122a66b1d59c64b5c3e158eba1474058a75ea253456b3539c3bc6dcd39334b5cf0243f8555b52da61ef2d31ce6f133d886b1503a87bd4eed1d4ebe31181b7cebc37ed0b89c032144422495ff1f72fdedc9aa9f6c017df93b94f70e27a0c0354821cf60158ec55b8f2e00523d9854ebb1ed1adac9023c406752af4813a7546504eac30552f59685ca1c7e3267b1bad8e528aa75a30963e92af2c1978cb0532c55da4e43df4607d4b2e82e2b9994183877d729ecfdaac5d7de5fc07733fae6e5ce809cc7899f18adc521435580d34cee2c4e5f1a75d161855645a2562c84b73193339c7be4b4021893ef0dae9b71b4e1e7c89c3e16af4d857c06367b13cd1950522dfceba158fbbee5307331a148a0506c9a271482258e032f0222998aaee7b82d9993ab5c4d603b59f6bdfab9ae05cf0d3cf57288835d4d3e4dc03992a8a5e8b026eb351a4943b08b88ad62738d7013160d4f43d911ba034bc5ca4ceea2691ac0f76d556acb8ae439bc639643eba40d1b14b9547ff8dc5a1f0a4aa8fda45386260fe175780633d80268006e31652615c434a92d302ea31c3867d097485196bc5538a2ea6eb7f3755c8216bfdb8165bbd0db8d113787832392d6bd10c3256fee190298581f4447dbfabe72b5f0609f4de1ed5a2c5954220f7adb0a04266666a7d7882a50bbee953faac63d70ee5c3c944e46631d8e61993fd7db38cfd807e4181545749a02b8e1df04c01c5e820c4dec8a71aff5f3466b72b395881388ddbd6e0681adbaa08b5cac6a2cb1c11bc260d3924aa6e452b4380281cae1906a134eac72543fc6c7b18c1ebacb38e591727782cb51e6e7840c2b880805067da598804c254073f12965866fc73d2eb5ee25e2c1c21f99c0aac5f0c4b7e61a20cf8726f10d4f444eaa2516727901dd678ffee83c1cd7601c0d354510f5412641865cd211e9431561c9334fe75e6cfddfa6cb4f8485ffd80efbdca12f1a43803e509bb6bddd903ba2a00cd31251a328faa9181111cb33dd516a5b84af2ea9f6965d54c59438b4f2ad21efe9fc2bf90d71c5d14f5bc0720dcd5a2fc7b0326c5dca214188926e9c8a426386364c180606d253e0406bef4f226234d880c03ec537504978f21c6d173929851bf4209406fb08e6c5bbe9ac65ac138c1210b2e21c82de45d30404073ec69b9864dccbe18f697d122ef536750e92566615470814e1464ca2aac2d9b0c83d88307fbb10b88b46a7c655e8ecd64c64f626a768a561e9c6a964d5de105b55baf60e1af15abb75e0d3ded546342e02b1ccc2076254c0394b701035d79862f81c7a6540f5c0a992b3a9cf066ff82f2896ee7373369bbd28a9dc721fe6008bf35532da86c0eadb8de9d419f4a8c1c296e4ab9b7c56f21cac4c269efc9e3711acb945579e2397173f0827fb836a99d8d1d222cbc50c2253fc8055c35c8d9484736c6c854d952442491c394b96fd596dfbadb1d9f6b9c922d516da07b3ce696e779741a67cb48b7ea18b27b0e8c6d409b733928db72b6f0b9e1b117f5d7d9361c6b657f22141bb892f8d613a8267424a7a4c44fd2194a4a72a5f4184f6371a7be9a8a51f57f44bc8314fd858f0974d4b50ce30deabf27ea6409ecf8573b3ff6e740715818353d2c223bae27bd5b9605af24a1dba361d7325ad064ae72d71c8986dc9797e4e162d2ff91edcf287b8a2ea49ef908690d8fdd5a01059425f4295389329b053f9e2fdc8dbee980264d1a82015b40ff8cb4b88c0f5beb95b40f5a61106d59ec0b1eecff3fa03dc257738ab1e81c8c67aacbf28e84d808e74dd9553dcee43ab660bbc5a8f51dc371112e103846c825849267cbf77c2777cc4f244cae9a99e5dcebd090b7c4bcfbfe218d599ad3bd8f19d3b2be3257547e87c868cff98fc64657267a34758091fe0e2bea93e056f941077c9e17427e6e9aea2b314d5dec4ccbfdb237dacaabdfca321d56216599e5bed8d90282300ff8189414b0d0464847a434cc2dc8685a1498595316d50551a978327923645ef44f200b57fd9c09f119dd27287020f029f2a1879ec53f6d72ac43f9eb5463b1e6635c187b551696b27d2201041a191891c57d6af3b4c18e19d894067bcaf44e78f75436dd0753d0deb1bc21aea1606feb1d98d8ea17513a8c2d3a7963306aef93f7a1401fd0f9ba33afc2e07707d58bb9be74f94e4c5b47c73ccc71e9c976983292e4e46f7136cf6e99f5cdf1a01583d51a691716dc40761de4539ca15af25a7b8726ebc805ff7466681209fc0c233123d9d436be71055d17b1f202a7e8a0743d86ed34d70433db171dc195e1cee23cd44102545900c82c18c8696b684fc9071b187f466f04ec09df0eff26a321b96c49c274272082f16bba816f80a6831e824a0b2b8d302c4cf270b6299b4695dcf657cb62c831cb2143aeb668b04173bb92951d0bf1eb106dfd07fcfd39782f11e6c5e3e9ec21f02acca3958b0dc02c057d217ebdd5a632aaa9ce8a30ac3bb9f61789271e1192740d02f47f8d5f8386d4ba3f4fcc0bb006a1d81624c51f5ac503698181c6cabcaaff9d592cb82bee07e5308dbf539aed77a0e57963410c1019a604561c130a328af4382aae988282a92d25dec1af1e26713d51e376d15ebb8e5a32fbb8497d5e52b6e790f2d0bdd4ee9aa70a2cc1211013afd341516753be6d91959101f7fe62e73d79a33ca254fdacc55f644b0e5278a6af62c6fda4543bf9068ec41717a1d3c99ebfc66f27d3d8615410c1c74a3c8ff07b803200d996fbdbf89f13481a5778c40da3ecb1bea5395ed75a65f2b58ef97f290e907ab31be81c3e6672605028470c7507e2c5d4d63bfa6021dfde78fd9df137721348ca583b89945f92b9d811eb7b38fc5247bdaad09f18eb66a932760e2e7eff1cd2a7b6d0a377fdade1d76ad1f07313845a1db074be77e9cdde994220d241b11b7c2ebc46071f76f60a2a464eae05babd0e69bdd605671ffcaa53f012855ad2e9e6cf4724e2181942779a993677abca7e1ef0348f267ded299df8694e570de99753d347c5aa7a54667e250f6e6c5b77100ec3511d3505c42876e5677098b7ac12990a93f5132f9b79cd63252fb81ccc461a9946ae2e548215ea02dfa6d23d0427d97823dffb9377ea95fe09ae944d92312403807f9b4f3625017cf15caba024c1ae47a0741b9aac9c68460f8ec1ac41d7f9e51c6bb2245a7ff2a7c02c34165515e2eb78f8f467a9e35305997f8e5df1f483c870db590bdf6bbd47083e386ea8b27be2033fad966fb7c971644130722db58483e92a8b360d1ab8d2c27b3eed7a10819395e085a43ccdb6caba334a9fe447a789efe84b8440f5b3e0d079f958d345eebba576cd1cf1461bbbe5651f884e51774652cdf89d57680e824ba0d74fc2ee433d4afa9290ff6fef67b5134ef566164f7fc14eaadb0714b91912870e51d5da521ad36ac3395be03b8118f164d0e25aab1b8c3c23380e5c29eb89966d0a0043187855d40960503a5e6860325cb9cef7f7974d117aa39ea4abb70e1c5e688fe39978c1ee1030e1371dffdfd99a2544616403454c397bfef8aabbbeb63e23723e7c4e21167241e87197937a89cbf4dcc43cb5c3da4d0528702e909489fa0e8ff1cd1ac44bd4f91e278515bfcd4cdc5a5a71211b621707fb626d586be36b3f02a768a06b0568f2a86d6be01acff145d040e558ce8f40a7841a46b367ab6abdb22c1100c5787dab16facdc5cb4cb1f5aa1b02988c458fb9839a7891ca14e31ea520f92d17f644f54a394079533b13ebd41c0bf4b109717c5ddd0831878854ff11e2440bc5c86d20d1123eff67c18cc80fe3430ff0d8d2e23606332c939e4b36bac92af23f6e543c7a85f7c221014137891f334d087b52f689ed33c7b6b73f455021ca3f5cf88bce091dc9bb257b78d5789da7eb95f6f3d559571d847077904638dd6bf7f8587cd5f4cc5bcfea77d30a6a8cd8c3fd4f6af456d27376394cc6d01cb63d6095bf6ec5efbe6e373f29d68d40b4f54e995f9b0b1e1fa476716b6d709d09a2129537fcc3a363a87ce62d8fac17fc8c850b1e29c2729a152b0d4ee5465bb32b5e51c3f6ea8bd71fdf33f5095bb136f581dc1f835c16d441d60404ba59a826fd05d839dbfe704c0cdcd3fb8610d429a3e257a32c5210020b02f592298efb56b0a0d437adae4a14a7c264d2273947b86c34f4114dae1585f20f786019600dfd9fe986bef4c32951c21991b327998832107cc0380baca589074262f9510325cc5c7e479b0b51657955e8db04aca65ca0a08b8d06d393e2c236dc4233cd4dafcab77a5559304fb594d83675d44873a0e4f9f7341c908a321db8e4655881d44e82052e9706afbb2fb53ad4a9950695c7144d8b720f620c699b757d549e916570d92cb63caa907c423b1f83500c90b1d2010ce85ecfb2fbbb4d1e6733245102eb934bae9b7d5f1133092e8fb4d842c20b9768ef389fc81f5ab968b4682e03984d7f51b9cdb018a2849be900a350e015b419471868ef40d760dda578c03e3a89b83cca0fe8c095d5c07be226d2e6d8f9cee1af7f3015de31c890c80e6ece90da6658b832ac72bc63a8e24abe5b2955c47b0f962b2e1577775ea2e38d2d75d2ccba825f2773052d55e5e6035b7d76e4251f31c10d87b917692e6eaadd703004", 0x1000}, {&(0x7f00000015c0)="ac6653fb27a5a521c19d9ecffcdc31f3daa853283b6755e9c06bd4c10b023ccbd6396689590b1029e0dae5a78f0af381cf0da9e9fd39a8627df18be8db57b69153a984fddd6b2932569af8cc730a0317c4c1ad307fe9d360bf90fbe152c98f3df90440dba5a6c7161d09de072fbc8ec45648fd0572b6e4a77f67dc7ba95e7848f8fdaea764b7ddc9f1a8dd3fbb444c42ceea1968bc37c229125b6b11c17d1e572b", 0xa1}, {&(0x7f0000001680)="b2e43b095a8ba64feb528545c1d52d11820770d5a6f075b72c33acfa40004226ff6909e86ffb04772a42105bda955130ced238e9b94fc21583fdea78156e640a14e7c46b7fb688b386a6f65d64b7ca9f573e58f1e8f8eea605e07bd0d195453567617dd530", 0x65}, {&(0x7f0000000300)}], 0x5, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="827549", 0x3}, {&(0x7f0000000240)="e07d0cc108696b79855b58e4f0c5305344a86296f16e563a604956525915c65d1e90f1f4dc7c", 0x26}, {&(0x7f0000001740)="647e49966722ff6e420c2a14ee44f539d3f46bcf0d062fc982ff878b568b8e0490d6ffd9f72204e523ee280c6f7f4b3044dcc75af5da3e17b903baedba4e6f5dc1ad73548853bd5c0069b079be040f47a82f6f2b36734757f3e7a74dfd359b66bed0a927a714ae37c39b34dd4bf60fd303e0b4ef52e862f4c5e7b500a654931f0543539f20318992ee34f35db54c27ddb5062a45061c493ba43034ce923245462c6bc4a3d7801262d5f5602429e3a9641ffe3c25dcfd19c8093fe0c5582ada7c29ea", 0xc2}, {&(0x7f0000000340)="b33ee621e8ea90b1a5209b6e4fad55f380ac90b3d4f1f557594aa32f2fbc527da2a994bf8f09f22538b9d62d79668469ba6bae571695c1ddfa95420b8a28e077d339793e2bf27eb84391765ee3da4ce84d8cbbef8070faa47a97ca5f745fd416b6eaecd87894a9c7a270a0a82f2a5e47d0998a7cd698620a8ae8ffb096131f2217867ed555503a0bc4b5ccccb9bd20c97e2be24bbb4dc97d41e1058086c0fbda36e5ed70902a9291f668fd9c6e71f0ed5f7d8bef7e1acba490cb2dc8ddfb4770206c0ca902be8d1bf8e83f36f3b6a919cae53b924b0a54a3532b5866f34809714507fb0cf4b732", 0xe7}, {&(0x7f0000001500)="e9ac9ebdc083e321a23fc1015cacacc56e4ca379f238c1d75299f0ca7f55d290ad82a4feca9407ece47015869956bcf3669d11c02e6a46ebb39ec552ebeb80651c27bd7606652c6d2d022767b68c77803c717154e524c63b73d449ba90bc6a75324dcf006f7cdee56b8eb402e3a1ccf23ae7b914b1509b66ad3c292491efb2ee002c8d530e15297149a8757c161e101d17c688ad371f503a05040131f147fa501953f53e76b614", 0x8b}], 0x5, 0x0) setsockopt(r0, 0x9, 0x100000001, &(0x7f0000000500)="7bbe999cab2ac05ea71732ea385901dea841e62dfa690290601d4fa8da06b52b7205be348af0fb342ff93c539d08d068c27514926c63b1e2f04717ece014e73414050841492ef88471ab0927dc5a4758bb6fb421ccb3a4b27ac7906e79221b93d46f8ee832ce3d11683f8cb605ed7723ff90596e86e661f236642f441fcb39c24be908676785151b023cd4b27cab7ff647b03c00558fe20cd404d36bbe508b43f2d012505b34273e4780c43a7c3133b5e471f4b7766fd61e82c5c8416752fb1d50a7077ee71363ab1660c85846b6a45fd072b6dd1e7d7edbd4826974fb096ad1fd3041fead6e0a2d5343ed6ff427e06ac656a1be346653495bd6c68fc9de0a9b3ca25c91097cc6d0f7903b6a0b0e0685dea42f3219ba5699e7e342b37a9b931c2f5fc838dc2c0bea8f88005b46fe30dd1b8ba4c36ae0359df4c92f94c832842389c287127e6e3e9f3bd435c0f709e7cf505dd441b162d9ae76952457f72735205bbfbacfb797676d1d1c24ca91dbef6834902ed89dda331539a94284458f8e11a3008b65a81ffd0bc4d880be00ef7d8b0ccacee5067858c19be247dc7014e9f69fd67bbbe741e0ced3a957c2df13eafdf705a83f208b190b59529af8632a39a11ed455e42d7a97f04b41cb750c1b27354d0e98d654385e565362c2027ff13d86f9406c706b9952c0928e78426678bcfe3d61cd1489181364bbd7d361c495a83e0e35721aecc702178bb650286ba3fb5eaaf2db0afc8015e473293fa19614619418962c352e3623fca174b3add377282eb035ca3b32b2b1625e7f36b318ab98014dd7fb1b51a38fcec5e1bd42dee1a78379945f2ff2b3cab5107faa2665cfae628de9f97f6b72c080c6a8805cb1f805de6242edb539b928c78b6cc4ffd04706626ef2c4b9c9990e620f76fce08d15f75086b893f7c95a01ed53dbc461d3e8239291150b1814fffcc96da5092437b76da46654f8476e8bf45b956317d1e4faa7bf6d86eddb0d5d9d824ae608a0e5da4d38317842dcca8e6dce557a85ea4046dd721f5675005b6953619328153eaefee885363541c1004ea627c466f93793f1bcaece4fb22948b0575ae57f124f92f74a8cb002ede98ac3e585dc53f8b77a67c04c06b271c21e602b2c453b8286573b733107cf734ab2ad11f87f0ae8aeb63d48255ef23477aa3ddf05a64bef2bdaf8165e58ee962f82a4eceaa58c708721e97de426d62569acb983c1464ceab5346c558d07bd1b1339c20ba764085cfaf84415353d2b7bc9e144a4b8508bc80bfe012421ee12b52f9afe36032b3f0ac512113981130eca126507fa3dc1889bbc6bbab774ef6556bd7aedad735f91fc004c6cd8c8642023afdfd5f81277ba2da8acd462db509b5f8bb54073d62c8d6b4d2f74ecf139bdddebfbc89a31a6d53985d9bdd1ea3dee3c7c79b32bef43db05855297f5885cb2f02803e11d79d01c28d94b7eefb3b3768ed2b561bbb1ad8078757acc98696105e61a6321b331c6a7c805d2a19c0e5b9e88c5fb7cb77f8f073e017895c26d727340dfe4056da386f74d4e26723b86872b07bd90bda29adc79adb3c082372494ca0883f785bc78a1f5b4db2a1d4828d601e022e9c29df7ea86ed80c996006d2433f34a495dbfad1b18b52f722072c66b0766ad7b93a70237873ee0b7970271f9e92e07d229ccfce4e981e9a6ba94b216733ebdc530bc0abd6cae008b1a1c455de9e4c1303b6e741be0eeadf9524a3b0a51d55d69089d837e3cb9feefb237d1cd15552824c4a3824d286df86327c573a9ccb4a645fdb5ed0c6b370c6dfd5062ff4906507c767d99944cff3c3dc03b5bdc54fa5eb4f83cb3dde7ee0dd4f23d5c39a1519b3052e40697b5205e4fc805cae1a4e1b1a8d0f008ab4b91084bb014bc64d19fe32f4ede4aa7a445ec00611af9a2b334412d8a2d3209802fe140e32109d539554f6de818871aeec93fab0b0fe72781b49246dd0a98cb9aac2f42eb6a4eda48c4ff8215eee2336d0d44bc3dc7083d987ea6f85a553fb804c76c6cba46d0b89f7f10eb5a994d4e27b219d9cdf65a5f8f19b0acbf1472885571a3d2249ebb883cdcea7648f10257a721e36ce0a7230279fd1e843ce3d37c77dbe7f10e878766851ab7a10dc0ee0f4647b7ff14d426e38344ef275bc7cec157ed7f099ca8d88174de1aae3f3b7775a727a2c6257140c75506813e2ae9dd2a914d4ca81688a07c0004da34ac0ab36d0b909ae137cd8df8982d07dca4291093020350d23cb93e87be8fdd7a430196dee5d16bc61c9b51aaa14e19975a3e2125ac2a9884f5e976ac92dc38224b04fe4f31597a5f2f96d57f640b0ab12999c5089263430c437470ed0e9b17b4f90ed140949f7fd1dffac6ed620dc07c39947eea716e85d97faa3a7b7d7762ab65fddc370553eddfa741cefcbf5c10ce8ef575c7fbda729b10f18a25681210366837b6673c309bc11a4c74bc695ec5ac1340dc894428eb796d4ecc57f5c3467c44eaffeb32a64d0864d5f38fcd33964b4810f8754e27ff4e0285ce10118a1719f457acb8434094399e4ebf4bbf31a44a6a4af8e424a8b3bce36acf29ac1737bcac9e05bd193e479ef25193f1525d6ee2d23088ef2609804d19089aa24dc152cb7f26763900fb667797af630b3c65d5db30300e0215f13f69167e9a9bb1f1ca8f15f3d26e25e96758c051c6cba6f190305efee2e63d3f2d6c9d8cd077d1ff3c5c962f317b28f1b30b110e5514cfc044e8a402b91dd29deb30e59b5e978d463c0f5a833c222f5e6fe6f4784deeb0bfa5edd998075c66e793d100b11607510fcaf8e6160f64903b857eabf7190bd9fa59ed40010350146c73872c6926bc8168e0da9bf6734a9689e52940768c64d59cbba0d183a203b29e13084f348d920fdd1ff1e4965e1f276700cc445ce55e29c137d72d66e00129e712b8d859d7fb27aaa7ed3c6da29f0507159464076d4827ca9c74a07f1b7c98013056267ab7190c0aff7ba2c040cf37de0994223feb1de73de9ad934ee8cd27800502207030d7e956131516a8a6b62ab8b864db5646f0a2322ff579f21e64bc71917de160cec7d081263d3a126bed76d720643a2b8469a4d8dce086a6c2347e78c3efc5509614a4ad3a88ea3be19fee3e6407cb374600e6a6dd974d7ba8e84cc8e265d06b24dfcae9e1f0f2d7e738b5e046c367d6317a135cc0f391ab1ea2c8d347c9f21be527a7f0ae53fc124198f0943d5281f25788ca42e51a6f19e0e4b81c6364d47af209db3747219eaebaa856a07dbb491d314def1facade65a5d5afa9a0310becf814d713af7a00fe3cd1d32c5a92d054d16405aed56bb2d19f7e6c8f18082e3315e620c6d46e05e9f6b4e23e509942b190a844ca255488c9b368ef7362d0b1af050fca8ff56de0540072c0ebbbaa351dfbbf0088ea17e600e8cca5ede759cceaa80f208d9efdc937eb038a3030f84ce745120243e63f96ec30292f7f6253a6cd4ced22af6a35b07fcdfc32fe5ef5b9e285bd27a79886ab8f83df7912da77b8666d2f7f1b036f28b20eacdd1b421a3b69637cbd15b1940eed4bd2477e34de350384d027a4fb95623c22746937cdf59d8482fb4e7ecd95356b52f1335dbc423eee089e4ce06513f9eab3c1043280358dc2168a3c9812521b9a50a208fea717e6c5f24835cba1792c3f6beed958018ae08d7db5a48ca2838a11334e289a54dd5972b0a98a93bc8f2b2a0638d70ad1ac0f96f9533ffc80e186300a31ded36ee58c9b8ac19626c943adeeaba5ef6f7037267ff4e79bedfd78344e5413113207492fd28dbe39ab07bdeec02ae91d17372d9a33bf3a7bda44d905baffa4839d35936fe868d5e2a24ba06b9ae933971008a477a57f2b50f14a437a9efc9074434e810cbcf0045298e8e9e125fae68b0499183d1cd57742a21a5afe5a984a63f63320203845d074cf79954525ac133fc9847880ed4a1f2da56303ffde6f6a6be576ba4a96e5cd3612274c38e37551e5199e2905a34e06f8bac9e9ebb469489d9268dd3c30100338caa7117f8a0dec001d5add9559dda38df1daea93ee19987c1dd490bc9eeff834bf61d244be3ab2476c6f8cfc7eeb4d4da8e55370c93841ca9d411ef3beb79716a47e9acc71da8fabe6bf13776fa069b380e197b943c45b4f8f908c141e94dbfb4b680e667120274f6bc4e7adf146936d0f16ba8f7e3e9778351f6560a019e00150484ab2fc6fd1d2e4268844f080ada01806c46a1f03d8a709f0ba538ca549bb565f2a977b01bd8c2ffd839f087c009d3ca0deead9e290d4625e5602e52c05f4e1afd392d95e227aa4fe7017655a58246aff0071855edb92a21d3b45ddca6cbe97eb2373bddaa268baeb20acd0540d64de98c2dbccc2fe64bf91469f72d2cd220c19f29bea614663efac9446afaccd18ea6eb60ebb6c556a44fb9fe11a2a055879874d16c65272d03a1362153f9a2e76f254973da7af7e1ff3ae9e6af50d383db2bcef3e248a3c844ac2cee10a48e42f29068a351d23e38e42fe95e979b7d625650a0dc71522adb3411a811991d449589dcee22fa9cf48b1a4491e6a6e9ad137198e31e485b7159249e12efc5a0349dc8231ce7acd3e4ea541c9b313dfb216c4695ba4a315c4e3382731173a58644127a8de9368fb9e12ff83791d662cb6a5ab94ea9f9f15c30fb80b8fe899b21fa7d039baa59e828de1bfb0385e68704b3cfa600b6aab6ac8f5eb9b5694d0b4f92b6e08db65b2705e4ee5a73be7edace4a6964dc889f8c6b34df30dd7ce6364ea156f3c67085d3434c54c970fcccc9c80218c927fb3ebaade9c1eeecd7c8d2b2957aacb8d771b7630be6846e46e090afcd0309e4e8d8aa2f98497be2cb441b90c05e3079ca893a76d27deed27fefef11d81aec64a760442f923f0e92083efc72d35d7f04f9dfbe0bd9ebb87e1d72ff98a0908ca6013905a5c06a52121359d55abe88a1c7d0f0b1cd771a2d358d4eda3e119fe4b2d0e30555cda2554554122c43975a7a5f104e867711472c8a35535df246f8c8fb745149912ed8eb47b171eacb013b4c25f7a0dddad3b34d760e098a3a2110818847da20e6460c5e6388d5ef92deb5501247589af337fffdc55aa11860ea481bd2372d0c42dda7ed33adaf059ad71e3471ca363db6787a04163eaa39f6adf070f1009e1ab56af6a3b17273226e4b48c8b92f1493a86614e3c2a034a4797e7ef95ef0124f61899795377914e5d0861aed9611a4a4da15e442904bc3714762e11fcfa288304fdc1077b716eaeabbe366c1d8c493160986378fc7901ae19cc75bf5f4d56544e638dd8defa0706ba27f10b5d61adbb4fd87c0a53cf9c3aaa8de99b370bbb2395595bcc65a249df3698104304c5521b5438db2d23fa4ebadaaa5edaa1b3c82a1b1524559d49cce71a288cfd5b71d6eed3e1d481d7d2e575b98df73d4304340fb4e34f8516065d4a9bfd7ea339e70f3ad04d09a29fa95c5d111fe254a0a5d79b4e926b9730f39ff285d7265d50409c7e7ee71d6de7f09107a70f4916ddd6bbc936eb1f833039fdacc3474b18c1a4ae9c7f9d165fa2998f977d63ef1497e64e5c0220620c94c10ac84372f5e0cafba17183350e30b54b553e2303aebf676359d10d8b946c2bf778211139e56a8905476cb7ca4a6817484dfb2ecd3ac8ebc167f4100cb7423668f63cc77167413cd658dc850ccbc4cd3d0302039a689f49eaec50a4d4602a2718115536a070e127dfaf5290bd2848e464913afcb836e68d7ad9a5148839b44da7ea05d810725f2a3fafa8d7b9d0ac476479c661132", 0x1000) 06:52:13 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 06:52:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x7fffffff, 0x8001}], 0x5bd2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3a, 0xfffff, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf000000f, 0x1000, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x91, 0x3, 0x1, 0x544}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000002, 0x7, 0x5}, {{r1}, 0x0, 0x20, 0x40000000, 0x4, 0xffff}], 0xee, &(0x7f0000000280)={0x400, 0x9}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x7, 0x0) 06:52:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) 06:52:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="d4f030dee34eece21500d206876d0efd0990139ec8739e849ba0d8b19a4703ff81387f4b64487fe2adb1e3b514ee22960124acfeff833887230361959b1fdfed6e55d93504928501068a2c518126900cf14c3cbe2ee0b0c62432509be74e58244ca7e1212d9afd325c760b4121703568cb7b4972eb193e204fd5", 0x7a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 06:52:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r2) dup2(r2, r0) 06:52:14 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x1) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) connect$unix(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000a92a3536000000000018833b297ba53596148214164b22bcce89f0c23b60cad09e78db0e006290654348123a9751d9d891814f942f15df0ea5a2748128af7e4a6c41a7ac23a5474742c5ba127ebf9bb93560411c7176e1b20c3c4de2f971c9cc600da93eeb75ec1c276c75b5cec8c36bd47eaddaf9aae2312e886d9781bdddc42ea9d11ea3ef079ba8fcb906a15eafbc2bdc6384daf6df64aa75c118541462a76f2cae7cd08c8d5be074a58c5ec24c0bdb2fecbf"], 0xa) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 06:52:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) shutdown(r0, 0x2) r1 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r1, 0x0, &(0x7f0000000080)) 06:52:14 executing program 1: r0 = socket(0x6, 0x8006, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x94c) 06:52:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40000028, 0x8, 0x2d05}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x14, 0xf000000b, 0x3, 0xc32}, {{r0}, 0x0, 0xa, 0xf00fffff, 0x1, 0x1ff}], 0x80000000, &(0x7f0000000180)={0x2, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup(r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x240) getegid() 06:52:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="1801fa2e4f04041834630c3ca5176cae931e2e9b4245e832"], 0x1) 06:52:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) r1 = semget$private(0x0, 0x7, 0x610) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/66) 06:52:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:52:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/4096, 0x1000) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 06:52:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) writev(r0, &(0x7f0000000300), 0x5) 06:52:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) socketpair(0x20, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:52:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) 06:52:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="62c544075c910540d77216f180c313972004c32323131a7917e54c5cb98f4c2e1002a1967c817e556e6020498f430ee1e211891e7e1ff58b8fe015c283a5969b5efa68e5ec612b8d720bf94dcd022b9129aa8c71186141e9160882822b7ec478b3e1063c3ad8c418a1e85066242fe05f168ac585b686522de44e97bf737a4c3e5bf3dd1f0dcd926290bf98d89ab82ea3bd39229c3f026d8b54f2476d0daf443411851328ce112afa6599d47c1cf410c82e2ebbfeee2291376852047bde061b330dec79738e6de72e18d4a7421f00264b5113af99675041073fa010311e1ea71db0f9aba93c0f43ba052cdd4d62d6fd54", 0xf0}, {&(0x7f0000000140)="1164f668d8eb98ad74db06a65051cd296ca880d2c6af705ef4758e2b689d2366b027d8ba0223e7e289b6542e20a7d4d116756a5960e8bc116ad5b39ae1d8f501137929e4e55231f49f", 0x49}, {&(0x7f00000001c0)="bbe3437fbb79efada683e1b7fb937602e92881b0798350bcf444ec42c463b77bcb9d6f05afe3b5396bf1268043e440260be28734745e243563bbcc206798b6ad3e04f9008aef9bc548f0218d7b80e0c7c49fd00a975b2588712831925a03e9badac6246913e124a14ccbc6c2eb9d3531566715d7339d249d8e4ce245efee180086a6ee79c39a9352592831671a0f52c1b7d2d4085e0c0257a1e6759f8edb7d87f70c707d81f7420dca0336b8ead5db8f83f4ae308d9839bdad85a878f5fcc5bd40abcc9168507c615f4832296bf8", 0xce}, {&(0x7f00000002c0)="cb2e432a110362fdb71a3f5e02172b03b4848d6b9938decbdb5eaee44f24ad960b23b1d2c062aa6b1a6165554d0f5ad6f66cad6046ebd228a01884c517a34f340c8c6b040bdd3e428738c15337ac6765af6c890d0a899193665bddc288", 0x5d}, {&(0x7f0000000340)="cf609229c2fd2e50513d833ad3316e360d841db1f6dd7aa3c4db16b0aaa797904f8d177ea9e526552905e41020167c26bf07b5f6f886b2fb7c227e605c2f7be48553958274230db7544d49ed6962aee5386d52120c623d3e769d496a1ece7816116b743049edc037a8c0f0db955c911cabb0f4162b9f65e8607e4e3a460a2045302e0cbc8365cd61bd4aa3c699190fa00908d6fe9fc23323465a25", 0x9b}], 0x5, &(0x7f0000000480)=[{0x28, 0xffff, 0x7fff, "d1af4944a2d298f8317bd25f5d5f5e29637d1664"}, {0x18, 0xffff, 0x2, "f6425e"}, {0xc0, 0x1, 0xffffffff, "c82c4a64e0923f7e1256aec4bec04d8c5fcbbdf3a00235f91485dda3eeb2e52c37e162150589161cb0e5c48cb57b49e49417b697f670a17608941b5e170d62a858ed6e13462b0e9796dbdac2ccd4b87a8a7f79627bd3cf49906d568baa36e001788722ffa4a76f803947b57bf7e7bee7e218d7fa18538a027937ae8ffeded4912e2e8f6d916c6de2b13642c6f80b9704e220cc0c7c0f11f563cb0f35b159353b70bc5d2130edb5484f3bb4108d1af3"}, {0xf0, 0x1, 0x10000, "24b199287f3641fbcb7076b5e03b73233c5180058c4913ade99334dae82a6512de3cdcfa1968bd5933cba48352a2aed5f09a17f071ed38dce6216fed93e51637c8a6435425d765a89279370cc04464289fb0a25810edab8de98b0fac24a8cf8eb80d0cf0e9b985fd6d1abfcf46600a17e8db5b09f2442f4f0d66c98a1681b6e9c49068132a2e33b9c54da3192173366a3e87797872b8f568484509b3d96fdd82ae0262e5597d922dcfae6f073fd3546eac9912e3f8343825ef88ae11317c8bc3d949e252c58170586673ca79e5b3c57666fee03c610e65609cc67a158a1ed88e"}, {0x70, 0xffff, 0xba, "0a278f9f48f1645eb73e465c863883e037a2ac41d6eeb08cb0985435809fe5693aff1db711eedb06e6726da0a3a9b0a9e408f348d6617bc71d4ef668e12500a4a04e197453d315e49cebf4fd1aeb5076547868ce4e3ad9fb953eab"}], 0x260}, 0x400) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 06:52:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x8, 0x8, 0x0, 0x8, "4f08ce120161dc165a8b035de41c1261e6cc6ef6", 0x1, 0x2}) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) 06:52:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20038, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:52:14 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffd) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 06:52:14 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) r3 = open(&(0x7f0000000340)='./bus\x00', 0x20080, 0x400000150) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000580)="f289ac21fab2517dba434eabc728ec33302a547f86dc0a4fb8dcf3f652e6974b00"/42, 0xffffff96}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 06:52:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 06:52:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x9860) pipe(&(0x7f0000000040)) 06:52:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000180000"], 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00*/file1\x00'], 0xa, 0x0}, 0x0) 06:52:15 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 06:52:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x128) r2 = msgget(0x1, 0x91) r3 = getuid() r4 = getgid() r5 = getuid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x94c, r3, r4, r5, r6, 0x80, 0x3}, 0x8, 0xffffffffffffffe1, r7, r10, 0xfffffffffffffff9, 0x1ff, 0x4, 0x3bae}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) r11 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r8, r9, 0x102, 0x4}, 0x8, 0x400, r10, r10, 0x3, 0xb6, 0x1}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415", 0x3b1) 06:52:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x0, 0x83, "cc18f52460ebfee6a5adb25f50c05afe9708fd49", 0x800, 0x5}) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x548, 0x9}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 06:52:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 06:52:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa7}], 0x8001, 0x0, 0xc600, 0x0) r1 = socket(0x18, 0x8000, 0x3) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="9085d4cfe3b20fff0db5a4ba280b8fdf9931ad7e3128338376f409dc0d47e68b940f8153f05b163561e17588bf1eb9e11aee6df0c6c7b8be17ea147764d5cc0b30fa0786013bc458db3745dadf8fc28a8c16b219fa1d3e2f94ef5b046070b7672ec43064b1220deee3c43970c50ed6e6b1741ce914fcc82f5098592a6a7b546efaa601c27401ef432bce728327f4642db469c6086b0cbdccd5f179cb371006afb18c2854845c0d5ffc9b0c220ffc66ec95edcb08afd9aa814dc99d239f1c4790e45f1bd1a687afe098b90e97ec93c37e1ab152ee0864e2c4f8cdf2b58765239a110a104ab9a059920769e5837fc169f4d97a86df8bec6941a5ea717e666f572af7d83654a8f22a55379fdb7d327057e9f5f5f775878ad3fde8ab15f8d9d0abbd691354258f44e87589af6240fe3a51864f3842b1f290a64f2a4c0cbeb81ff182b1e5c942ebb7c7323db13e7224cecc82c29bda477d07453099e9a5ea181cce41ad8e1a31414001095674a7fef3badbcac5a359a66a904966744c122feec1e8f82acaf1b2b50c876cd7054cbc3e2b5c2d05d1023c3372aa14eebab5f1179be540eabb9eb46438505c991426b2280418da8332d15a742b5efc1a601d363ef9da67248b781bb0e477f15dbdf0cbcc46ee015f76a8c809ecbda9b781a14a444cc8a667f8cca5cfe14281572bb96b41cb0934092d9b2fdec33854b1709d6a49d0264585c51499d0e2af9684412b6b95e01fc9a3b9c92853a5075adf607296e50030cd1fa5d1bf8ea6fe4227ab440c8ba3ac8ee91de01496f0c023bdba4b5e700cd7dbde465fb4c4501518e3e12e35848f567e6756ab1b908bdd79ef3d0bec6dc2645c08976bbef98c0653e63ea4cdf6a8fc68735b0d4c5974c478fe5f51b445da4670d947f6490180c6aa48ead4d24da8a303e698bab77a6dcb9e57ec7db1910b368c270c580377f8cb854c34959480d92572579cd598d1a267e44bf5198622df6b469fb396827d811a41c153d0e24514e08bdc40748c177814c88ab6e85b4720b5e8a861391ccaf830e8772905c83ea97a7d0f2d0138b18cad1773d0f6f07b487bbac13282208cec2234efbe93ac67afbcbb3351cdc4727a64fd602265cb88dc710328bf8b70b00386a013eef75e2aa87e4a7e7193da23716af6101960cc71ae3dbe99f96799b5f082c88da33dca1fd901b0556425eba12e91ba03556095a5dcb94e569daa540ebae01519caba3e5cc5ac5952000cf248cd8aeffffb367d9ea166657bc7809c9141ea4e2860a050ee966196a81bf9e9daa8cff0f654a88df13f2a54e9b0daa66f42a00850965fa27f5d8ef9280153d50bbd29646ff11faeb14f1bd30071ce16d9d3abbd59f2f40d41fea931eaf8590113c6e88e8dd383bfa42e0d0b55cdf329999fe5ebced7732686a34dbab9aa9e6c8f740d1fa32c1a1c6424e96539ade1657002e8462c99821ff49323feec928cf64ceae93c940df5d2a64116e146ab6c7da9e96cc1ba50ed311276ded07ad187945c6dac3d21b4393cabf34fe6434b1762bb66f3c222c984a2977be247eb3529465ced4434382a0d879a461e87756afdf6ce51c516fc2ec1f675c4a55d0720c5fdf91614c0758b609f3e8d92cbfe24bf9b99470fb19a4408c1214b2f4f835bdc168d5165a80873bf105cc6713fdd08d0be3aefc0b3d2248a2d1c47bd91aa94cc6a314dbc8f465c82cc64e4ba969093c04d6111110fa313bf1557aeb78f2e0dbe278a9e4caa1daaa739e8886e8379e1425b81d970307962a6d1674731f4a310856e97653d3cd84b880432bd3074c611ae15655afa595339c19bf6899640010e46b308d8e6343c4620a5fe60dac2b183150977662caa9064ef3be786cdf321bb3884f6bdb2f778a3ab3451c75f8632b3ee518d8d552466267d77e525705e134483c9ee687e669219ba00eb1335a3796e56b5337f2134f3ccd77436560152d8432e6f70324e253861fa49d2e6c8ce1c939075007fb628af6dea8a48bdd7103d92fee30c043e20cbfa117a705f09c948ebf591070f1af24b463ddfe95e76c7a302f371eccca9c30933b92f09d695142f55e8db251262d559019adf91103d0d969d85081aec00100bda905db6bd133256aeaa506975ec740abdfa96d0491e179f72ca1c0351ca668521ef9810929b1ba47eb6f5b0376e8ed237ed0862c0b758761ae7b9d38ebf694a72e773ea115d96b2d0242087b4963f27305461a3a892c5bb0b8429d060f5ba7e14249469f49122c115e5d123dba980ceebca32d79f821931d0207ec69aacf9518142e19cce8aa90cf5aaf4cbd7afaaff1438af940f1122360664a2a01cbcb641e89e7db64d3748fd45c1d759dcf4097526920cc0b0b7429fa428ede3adbcd7dce8a9957d97a31b5b55f4b949ffc660ea509da9f552a6f5fe7132527f4c44521d58cdd82508e5ec31a1f9c1c3b1e2a6f2ca292ff4ae339d34f553e2f139d3d861baa1d96c24dc3b3155381e502a9d9a55139cb2a8e60c978e32c537a2cf1df4e8cacd575c4288fc1f6f30040cc3049d8b0f4f0be0ce2445af71e9e8426cc6b5ea550452ec1d5648eb366749cbe49d637c09873e21a1a08ca471f8afbed35eb3eace693cea122c0ba6fe66060340906e1c24e58bdb9be8353346837c37611882cc57f0fcf00714492bdfe685d9c0f40032131c396b320f8cb752a8b2ccb20cebf120ba370f6fd2c3a54c10dc09ccc64d1b312385048340590435cab7950cd46dac215be4d41f37eaf68df5b57b39d223fd5a608ebbeef6b65fdf1ee322c766587aa45089bc2bf62063542765d1a180371ff5cd042f265abe2f601169f411d61b07ec14fc16bc7c4f30c56b5361a76282454b45ea9644341ace303945238e4a6995668d0c11b2af558284c4cd47bcc2683a26a9b6b6d20a2cfe13e11dd1b6870ed0453f58e275e2549a984c0efba54220b6843496632a2aece5713f8135ccf5a83d0d673efb35d4f73b4fc16124aa486971e5643a850829cb7e711b6957cda616900cbcf61e76b68db3ea3c34b3a5efebbaba6052bca7608a631299ba1499293e731986064ac8c9c25cdc72306663f2331b45815ee0a2348dce2976e03cff8745613fc58d7996a6016fe907ee933e8da25876543283563868bb160cbb50273224a4403bfc5d459702ac09d3e9bbd172666db253e498cd4d2d27c8f7c7828e58c220bd728351676f5704f0386b46e91b4c429af9d4adceff1cf358b24e011e7e3f6aefe1c382395f906fc3e98244e9ef34b9330f835fb8a7aec7b4d644198b0fdfc107fecebf9cbf3ccef7d5a4ceb35c79d8fa74340715131749ed7a3d48cf7ea3db585da1ba40655c421d9090abd3664abcd9bf0f2508cc632a00866331419e30333e3dc07d0e05483baf76272d5c6b3226df189cc542bc66fe9cd37fa17a5bd940be0d4d7012ef4cc1cb5b659eb2fca548fb58a7a8eb546d33548b3003c517dc0285816b700caeda8c34307920cd6ea46946cba12961cbd948f2663f4fabc159fa4872443a979f6348a29ce57c44286437c079a62e6dd24f5455bc9f9bc8bd648627ea63536a91f27937a4019448db73f44442770692c1738dcea8cd771a56c76d9d7ecef3e4b8f5aae90e2d87d4417c99ca7d9db178f0bf6f8da60b4aab4169d909bccbae56d90b02ee1aa8e59ac32ed58e0b2df5195aee9cdf61c9b6a5cf6466ecf78bf0846544dcb541dce4aa51c4ef2042f4e6ef5a338c7b62b31ef63cfcb14ae5d1c1d45d4ee7efcece20f3aad956dcf5f393873b035c1dcc47ddb56a3c776538fa12a89657fe4aaace24e39a115e755570779bffd5be014d9031945b39b2af3954dc7ce38fbdf4b6b0db4b2e88c267c007749ad72c4ca79e8747c7e3feb0263de917dfef7ec3852619e43f967b135a9b2eec9b220375e15cb17ea5839b7ebec7c46ff82f2f2cc78523038dfbd9a90786ca0588f85f1cef18e1001b8e3cb3bad1bb0dac94305c95bc3b0c04bdaf3dc2d002252c4c740cb6a55e55baf8e5bdd4c7dbe3497a9dc8437762ddbd11ae1c2cee5599fb8300d3fab59c363d5de3eb48115d9564715fdfd44ba8b3d1f211fe60c0a459f0a0599c8f0343fa63e9bcb3d1e3c42e4580caf776fea79c0e2bf530c0cd458969832403bd33e75a2fd36be154abb48f53c309fb31c19bfb3a2e4236ec9a3f1026bfe0457888f39da387766abc170fb1ddf742f24e91f86498de171372bf5e5ca9df0e904458e7f2797c61c7ff283d1579e313dbc2cfcce3b2f909dec8c3022cd445ed1b9604c8943f19d73920a70b41dce7e4ced147fb637b4bcb96d7666fb0c4656283b7f888e81a6afe5f2b73f7d6b36384934c6939ae6ebff8837f5bfa1dd986dd22c2d40ce7cd5eb7f8b0060b99c58f9416a99c21a37d1f30a6377bf548b598cff284e2122a9a2197d6078f42bf2aeefd3777fb49e511b152272ebf18f056d7fe2d87a2c3c20a9960ae7c2eb48812e54a43abbc8b183be08287306e953c1e05f0589d824953de7704ffed8c7c9b627486131d6519821d5ea8f9ed82a0ceea415fe95dfa7841ca9e952f2e778ac4766a9c9587556d9def677796acb0fdff0c1184bd5502b0efa0958f61f9438133baf7c6fd5e1278db9c53d23ebdf2bcc4507d3f30a80aac814dee716f16c3d6aac32b4438c66528ab2f51774c8e911ea640b1a5e51b62788fbeb5fe7bd02c43ec945423573a67d3d416a22c651f32e891aee0af2c32d4b000926d701ec06873da0c574a6249dcb94b7e48721193dff2a6bbc80576725a1ac726199eef6efceaee78e4c59777a7e6a02674cb9f5dd195cab88a0bed5058fc65734d650cf9eacdc585863493eac3aec880b9d7227f7e54e1d486f201e90a124611219e564e0c51deb7bbcd33cf005f06648d9430ee4226771e634780c9ba9c57df004af00b4a17053f4921343505ae4a33dc9cf6f0d2d17b64d0072b99cb4fd187ac1a487a71de437fd608fabcfd9fbe1a96c5502f3ecdeab6dffb8431466ca8ae083427e971820f885a7970f24405e6b090255d0956d3fd6aa471bdc0b903cc33a5bb34649e42fc9e82a3f47714c6106ed6c8703b2f88eccca2e467b0225a4d5178692c8d5d486274c1bc72fbfeb763fa9b4b39e2c3954720fa72e1661171f965558293b99f20ce8ea097d7bd6dbe9612f2af7555ddacae53db687c8f0090000b24d3f61354a8492d3d1d585689076b256bd0e468f307a64b62a8f767f6ab7c2637b287288a181971699c9c9d0bad8f6541c8d5d14455077787ae5216e22bfa28fc649bc0300250661b9bbf7c139fad08312778af233b6ddd3e76a9d6f8c8b8e3938b1925a45ae360af13b2e825e38bb109334bb70faefd486f2ea67c05507e351e96b2dcabd9305f3cf219ea4ac88906560221aa8a406c50e743d76b6a85cf8446bf53d5941a49670639f8122e57f233aa3b68e4619e4e0d2240f9f7270367a6fe37c1b4bc6243e4939f437928fdf6a024b7261e492298e0b4f2647ca87f05526c0b61fcb96d5973643239468fbda04adda21124d846617f3485b23935fd7c4b116e80a298ca41027732a2e463d4a7a2378af329fbe65729dc6a502c068999d9958a914cdbce14fe96c4f2d4204229c4994945661b31d4e177df0ff7b8d3d4a9043036d1bc32cdec3c1e25fafc83526ef49bc16c55fabbda7109eb18797812fa6d3e20627de9c0f411d1616c85c04872bab50a9779862f6953b1fdbdfb6bf4ac4f60825709ed65b916a2fea6db0cb50bca4e84f50223f893a6bdbbd386a1a88a50470d6cc2907fb6711c", 0x1000}, {&(0x7f0000001080)="b5b9ab213cb026a60f7f196e32d3c361ffde9f4df3b6d9c3a4", 0x19}, {&(0x7f00000010c0)="1cfcf797e51efd6b4e670081a71922df17d08ae6d1", 0x15}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x9}, 0x8) 06:52:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="000000186004008b000006273e2a7fff050001e19bffff01e000000000400040c60100f2e9009088c6f273e9034f889084f64ec8", 0x34}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{^\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='#.K\x00', &(0x7f00000001c0)='\\#[S%\x00', &(0x7f0000000200)='-+}@%-+$%\x00', &(0x7f0000000240)='&^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 06:52:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x8100, 0x1c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 06:52:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) fchmod(r0, 0x10) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 06:52:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/249, 0xf9) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 06:52:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9e022e2f66696c653000"], 0xab) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x22) execve(0x0, 0x0, 0x0) 06:52:16 executing program 0: r0 = socket(0x0, 0x5, 0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100400d02a8260ae2c024982d210ae0400970000000012000000ba232cea05b06a1483a543436e09adb470361d8ca3a53262af33c8c33e239db075d600590000b3fb786f5aa656e645a558adda8c91576e9116f0ab341abe"], 0x3c2}, 0x0) sendto$unix(r0, &(0x7f0000000040)="3c941e2b13dab2065614f9021b536fd80201f6f62bd90ea9923630", 0x1b, 0x408, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd59) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="d32b741a67247f8f8e877831ee45530241d2dadbb0f3c4", 0x17}, {&(0x7f00000001c0)="16649b99014855f0b4b3ed7a03315262740ffc20e58b18132e36d345ad14d0cc88bcfbfa28490e62b8bb58c41baeaf0da903e8fc34b206f245b952338c1109a1952028dcdc8e3748b90c6ddbf7232114b709e96558b9f2d6b80d2c90494153b63edc6d34279678cc24b91cfc9734eff34c9cfe8034ba563e9add9a387c73349c0816b12b6b962908b8af0fcc8d1cf6f3881ae685ad79df8947a475a255dcbebcdcc22052ab2a198685095886ae54c897dad082ede20176b181a5d08e92421293237441c10daccc4f30e485f8edbc16939c55c1068d50ecc074598024515ab8", 0xdf}], 0x2, 0x0) setsockopt(r0, 0x5, 0x20, &(0x7f0000000480)="f21944e90eceefb83c666c0b9e34c77e0048f8c9ad2150b99dbd28a84454ccdd0d6fb9e38c5655170d560840ca15b81b7151662380e23f9a38d53fdb9d06e140c2109a360e89d60c38ba1d6a1618c2bae46fd09f9859906efcc11cfe7dbeb0ba058e9100e5c4ea7fec7f1db55a710da8a580bd1952a1c1f0387541ee3623c3ee628a8d4367e41bd3580465edb0bcf5fd2c8214303358ed09b0118a133b84b0c197760fcb2b04a7ddba4480455ffdf77e5de3d66d420b9ae527dcf29fba64e7878a79fc3c770e2181dae422469ec449883911bff424a8545f0a02586753c84657e0783672a6eb473b01a1abd134158cdf9c81ec6b726544c12d85a7667a0df5ba9605d90ae30535445d0d6eb6568ae4dc96e90dcc04f4549c321bf0b3b014d61c5abe04d58cce74fce4b643aeb19ddb7a31d60794b30f44371883088ae69ba34b5d84e48998c2a34d46042470bf23ffcffcd8a3368cd090635d247a92c3973c13159d22bf508bf41782f90904025569d77e821c2f98cac8e5eaab67b34caafacf316f665d936b102c86194cc35b086cbea292bdd7e59eb52bf9d32002b2c896d86a17b6497b77077e544adf9595fb6c24d4e5154e8893d954cffb858a2e8814e9b3ff038ae9df41ce543b38656fe5e64736b77b46be491ed0f613e1f2c198c0793af5351bc048cd4dd6ef0809d2674bec9b23e73f205b5b7d598e45500497c4c0a860c0100823da1bc18786b91a758664153d5bc04f8852e21eea9ec624e7a1d587d204ccbc0b46641ee1618c69beb2fc9d8f8882e8a0399ddb91313b3df9056d7350ac6d584082739fe5207b4624be73885f513993718887b344aca0890d9df2e941c2b1057b89cccac93019c68b153c5b0e67d0e1a14592d5aba14e59ce3277473865a985ede1d53cf2eb31c805c56c209792e63fd3064901c5f4eaca3d482ece3dc9cc61bbaaede5173e361b74837b473ab64ea20be6033f71495c5346b671b366e6fa137312c6d3ecb0dffb3c31ba697119562cabcf7944952a6e8933d449d2c4fbe32ada1d77d45b0191afb796ecfb4f256874ae527e5f6003448e8229e362aaef1344c83916c2dad4a44efb1522a37ecd031ba20802f8b427411d01fd11dd1279d2ce710a2dc741303d8a6d70dae646c62874106b50677749b454af169374d4012f6e2fdb3b3f86636551c9d8a2ef60bb1ed29c01b0f8474c9a893cde55786169353fc8b5e69422fa032b6ee933dcf60ec6a65917bbe8ba7de02d9ca770fb60e3f39e559d2948185952eb3448634d4fcc18b8c924fa59447dd2cd6b5123f005212aa8e3204c4e2636b30dca0c45067274559cf11f081260a901ce588798186afa07da972368fc49764bb1bd1e34f3d0957ec5db58fc713a9ffc8af60b6229d0ceacc23cd8559291588577f5f276db909be081e005164bf55eb35a458f0004b199a1e07b2ca7c93ff69940faa7fdc977f977a61d1c08114764022d62e4c921a709b7e25d715c3e301a9726034933c85958371ced420040a833f2d54ae6aad01b618771415e414070811b1ca09cb1b65c14218bcaad35ca85d667fc16898102af70c441acb8c3377f00671010a0f492d421b9be91aad4d033e81febcc437005e0c3cad2ecbe369d4946e79ee09845ff84e3cb93d8f378bb7954964cf1a2bbb4f9bc25583b3cc4df7ac0c4f68bdfd982413eb49c316ad491fac6bfc1aabcf686c92479d126bee9d2437a6f8de495e3a67f3adba81f29f9149d97cf1ae435656d58791a6ca6b194ef5d6c68024f622cfabcb70e7fc886d91b877b23c2bf23c0b4a55cfd9c2cceeb2e892c7a28ddc0d63bba003badc67e6c18129b4adff66b5b63af720cebb9e3eff5c127603f5e1d4e3a3afe3563b2d6b5f2689fa3cafa4d1bf7c33d83113964175c423ae3a96b37e2faf584d536c4c0bea243b40f9e4583fe5ba57058e9c4e06f0f9e2a246311382d00d0b28c674aafb0775fc01d680d217e060ca7f02bc8be71150070738c5ba629b7cc0837db3d3d26aee7fe9b96b4730d1901b351fb6f1432fe1edea5602493911c6f188ec15aeb350b2b154a00d5e0573bec777e7c5217fff68cfdf12daadd99ed948fcad3e9e1a6a45024a80c345590448a72d931464972116df08204624783b53a7132e390a10bd86d2f39d3537252321be760f1a015d400513a89edcf052a3328fbf9eebb34e14bd78bfad2af75d94136c2dbd3d12f7bb58f5e4d07fd2b5f2bf82e37e843b6542a95bdb1574ac1461f09e6c0723b0869464bed1698bc7128ac93a4be631650b00dbbf59429386c3b9494976451626b89fd98dcf40a46434c75551d167605cdf1b674a1578748da5ad4098795e9d8a7ede092f6e621b240ead85f43c3de6dc9ff1a49f346bd7306764518547a78397e7d9630031a3c32662a6a2e223f1ba8a4deb8d586dbbbeaa595408c345a3b7a1d23b40c93255aa1c9732c5ca5350f2726e733deabe8be701be379b05f61b7921f7fefeb37c289a57a5514275605b124be04eb65043c73a61efb7d715fca6d20558185993125c5b32cf59471d083925c74a7cec711fb34aac58cf357a2cc20aca50624c64718de68931c587b126bfbfcca43194d5e78313d6398b8a4139ade9ad7a6b296fdc000b977bb02d6186689f81524f1c26eb0d6bc7d25ce099040eb32027e3939361e72ea0fa7f695d0442acfce849c99e2bceb75a1a7fce86108d059f5c3b2ded4e0b6a4971594d23eea47c08d99557f35c1e16fce38ae15e255fc42852641542c9cb2f555016cc9ee8a3e39f820c14a40a160bf31c1d0da860c03fc18b37ce2f9eaedf417a666f3189ba4eb2a9482752afb327c1fd07fd34dd0fece983ce8a4513844659ad2b082e73a9ff4b8ce66ed86ce77fdb39356c8785174c557bd23ca0b656107373a6b95002124585661ad9ae331fba50b67e10bef4cd5a95c6b33ccb93ea61243b321832176b601524a56486e534d34f8d7a6ca5443b1446edcb109cf63db79c018d229d7f72b7fa5b013e1cfd113730ca9d7ea3609079ecc15752c4b5b7fdbe6b14ec9037ffc1f134d55c53409cde8c350ddb870a316594b8413fae7eaba16d4cc9f2a1f4a4b86ae1f58708f2b2b77ebb61e7b93b0264f2ad4e44396ce7d52977acc52d4456c4df392e137e956d51e31e995042d3feca9c2f5b99e3f4ae7a30ca716edf1fd11d1edcf281d3a8132c74eecafed8801734cd80b27795b4cae7366f82fc3962b3ec7ceb286dbea0fab4adce0eb04fc60741e714efe6908c301dd271ec2780794fa19a30f92a9a6c74f079c78c69ff03c9b417c0b6d40c03dd2c41937c48741ff73fc918f4adfb577afc2f5bc6380e4d808d68142358e0bf7f9c7890dfffcd0066770485a41b546430af9753d8a31f4441781002b49440794843f69a01aa76dc9667c469adc872780064567d908f096232ba22638139cdd137161041bccef246ba0e09d64d1727218271eaf8d71b3c5fde4232d61b6563090e5a233ee8c36e21ca83b731b9653f46c8afb7866835c93bf776ecb2ccb17555c40e4c6277e6549580fbb2e5e8f9b5a2abf884a098f78f6c1570794a0adfcfdf126c9dde2bfedd8d0c200e52e8b5c3a3dbb7cac150e1118936ec3ed1007b3789d05014b48a9da8e3a996c3f33993e0b6882329ff7f849850b9012cd20f28c9393bb67ad026bdf3a9527c5d6fe80973cf2baf294980a12573fcd0c387a349c17f9dc4995a63e4bba84cdc0a4e730bc5c83f4ac5bdfd5774e45ccbf2d6b254d1ba74a4134e0d38a52199c6ee2adc52c76023a8fa74bac0af34372c2e7796795c5ce9249f9885c2a664c257eec7d8082f02a476939aae62133d5af0fbc4e6ea1d64d92e73781b748aaf07c8ad4404285274404f24b0ad8c340e9bb7550e947e2af744771acc62f86db8fdf8bbc21f1002023440335a4e0ef085fb15a404158768515419455ea34aec241480626ed103c282868117ffc5e529efe1fecd4ca72212bb78f53f67867e25785e06155cf48f1094dbc36ebe04dd7197be45b62f8d1d988f30b8fd9b6e4ea4696dc7ee1f53d2c0ec65a0a535cf0f4e0aee1ffd0fd77dce3ea6621eac35ba13d95069cbfbf561fabc343b82981aa3bab2ea23f0fa251397f5d611bca1d58dd0c485e70cec015cb146aaee7bafb80c3c6ed5b197950ed856a48c753c76cd2ed09673f045231591c0c749088065c0841036e22a6c1210b8c79e9f2d07638a7b7289b45f869fe04b4e5e0470725c1b3ab8cc2717db51e85491aac846d9366b1468ca665010f2d706f62b5b9af4ab5b7c5a9073106c3d0becf139185491f0294045aa8404ebf11b4cb8fac33f021c69df9aba7657567dc4341cd0ecb9c000c32406e473a93076b1e668db5b308b97ad5fba2cff3ac8e21e79e4d4932825e6a45962f293712baf1932c04487c5699682edaab9d9e711e8ef13b1d348f37ed124ac9c4a2aec72e5b5ab1199e671236f9d57434ac59f4acc772cebcb0c58e01d35b3975449ae172a8e15da1028f0013c366dde99c5a2c90c14ca95ed0d15bea25dabb58eeb33217f9e82978243b5becd17e2a2cd774787f86cd7115e9be262e45a7c3c6d02fc78ef1de670f6e964daf4cb0f5fcf45a73648f4c1f5b30217ce8f84c06c42930542a7b4bfb4c553c2bb93f70a589ff694c7b76c3363df4feb338a7df1d12ce861d844452affa5afbbff40523c7da0ab8fd9d2db38a1921946a72d90f47e928313ab5a9626b85d10017a6d8d0732a2abc8a7d4f4dcddad52660cee800b18b825aafcd802207c1914c67263f594ef5e18478541267194145ddd140cd17f11cf3a3c45e2fcb1a6486460f344b64e8c8e48f8392a07d8569a9f15d8a9edb2cf9150eafc3f5b87b1c78e7b06f4eab75b559a0fcd943816a51ad9269b6f8adac74c51a3c21ceed5b6fb9db25b8da1abb6939ed84308fd5cc14de46251f4873bcc033733437d6a5793558a1e8a7d98053f2680f3e6ae02b5ec5708a616a082abc3d5b642933795a618a0a17db7768bb13f42042a9a41800b54413a903978c2d7a0dc804bc7ed492cfabce7c050f41e9e38c3575473f8fd0cc98ec2a72f79bbc4c62200321fca1e2986a6029ba2c25849b095ba6e6583bf37d170a3f937d581e5d1a8f2bcbb8edbeaf829485711586aeaab8bc881e7f8c4f359947da6c69ba44b4f73630438a08def7c67536ff98ddc6c39882680ba1a17098282f22461c668cd32f027896efb0060b3b1db1abd85f997efcecc19cd1aa9305c54efa451ab5e4da9eed6c5aee6d6f85b2cd032cd2e5d3594a123739ca130a0b8ffff1c83802a4df5e18011ce08a41ee6a7bf17c1ef4bca768192720fbaaa56229fae7a3bc0213f6978d4a81e64b3dcc6054719d25d1e513599887f5ea8023b9325c66020152241401a7525aa38c4279da7f6f95d516b65a51814184424b46a8b96af5ab4ab704afb3bcfc03391ef7e03a2f3adabfa890b940bd9367b148c13ec88cdc11b2792b49c539afd061a43740d35435f9d3eefea75d83dca6427b24fca48147bd19f5a3c1793fda0c62d23b4a8f9506ce718d821ebfaf33cd713d93f7185adfa8d8a725b0ecc9bd1eb5040df66a2946c91eeddab7fdeb8df5e53c7de0e1627d8094d9112401579c8f1cf3b2559612b621847404dabc2265c06d5586b1cb8f9f44f9e9d6f04deed79568962d6e92d50e25149cea6cc3ed9c93bc5d10ab985cd97c1bfa21b5bc76c8ea16b326c1da11ab57f16778c84f388a23c568b58e7af3be2896d37d5ad973d4a8c3d8db92730d811edc1c", 0x1000) 06:52:16 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) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x120) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5837b124f71931086c358675a3a023d7055d238ab132702faefc033543eede2287c520e6dfd79dac217980201a7247f7d2555d747938bfd9f3abb3ecc8cbe9bb709d07ef202770c9fe3ac1bf275fb3197e85ad591fd682", 0x57) rename(&(0x7f0000000000)='./file0\x00', 0x0) 06:52:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380), 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) read(r0, &(0x7f00000008c0)=""/214, 0xd6) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8080, 0x20) 06:52:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x4b062260}, {0x3, 0x9000000}}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:52:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) dup2(r0, r0) 06:52:17 executing program 1: poll(&(0x7f0000000080), 0x2000000000000001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) recvfrom(r0, &(0x7f0000000080)=""/7, 0x7, 0x840, 0x0, 0x0) 06:52:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) syz_open_pts() close(r2) r3 = dup(r2) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x40) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) fchmod(r3, 0x18) readv(r4, &(0x7f0000000200), 0x10000000000002a3) 06:52:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000000)="14b5c97ac595dadf4fade20a6828d4d3b03b744553b58e119b4890850c0c11aa292494fefeea594ec0e16dad070e2a76d878ebe16396b038d26ed5e40e195e713c0f2fe8e0610314228d37755bb09cd9e3885d8c48ff77483946fafdd2c09093a2f53d35553e2a883acab1b58f9ca3f657659c0e91064cd7369bc84bfe3e49fb872fdf1ebccc13e2f0d77547c347ed78e25d961ccf895fba4651b5fd5397b1d26d789c1bc15e61eeb72f6d13a3efc19c17744f6214d5c31813566a15358f", 0xbe) 06:52:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000080)='./file0\x00', 0x80) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') fchdir(r1) 06:52:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x22) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = syz_open_pts() pipe(&(0x7f0000000100)) socket$inet(0x2, 0x2, 0x800) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x99, 0x0, 0x7f, 0x0, "2461b3168f0b373a26cda98bf4f7c60d45fa2d4d"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) syz_open_pts() 06:52:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000240)=@in6={0x18, 0x3, 0xe, 0x5}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="91492d4c94c5e7aa63b9e0215361ea3ebe3f5f2f67f5ef524a03132bbd7ece1f1fff9d5dfa2612f76e9045d1752b403d10eac75cfd0bb3d376bd92518e03a561655a", 0x42}, {&(0x7f0000000300)="69df", 0x2}], 0x2, &(0x7f0000000580)=[{0xa0, 0xffff, 0x3, "bcafa8b2510e2dec55c73ab09cfe5f731e8ae6c97121cdaf7bfdac4fd9c3390413cb5373212d1ee293ed6373859f75c554af015017f1288335357907e5275d874ce3a1c3d1e94801415e70078abfc1c2e38ab7b8a9e8a935ac132fc542f0cfb646bf442d6b737ffd514b2f55ad0b1679be70e80a62e05885ba13b945676a41b09ac6dee6f6415057e1"}, {0x108, 0xffff, 0x4, "aa35ac2db6c73f929f778ec579197dc50bb06dbddefbb62e115e515415a4304905de88d2ea08dea70022b38b526e1be5fef59ecbeb64093a362be43100811e10ff1fb852606c63dd7c5e6be5b7aa258d44151ab64a17399c665db939dfeca168325b7d78ab42e9c4207223b27e8206013ca9b87587353d1b3e8a7a6ccf3465689f83b41bda5eab02d5c83bfaa77e38ef5eb2afc79ded6e17a046696c25faf28d78d913a723a72598547bdd588b4ca801c121b98630b62307ff85f18c8576142faa503776ed593d9d63bd939064af8deb9c7798a03438cd57fd31622f8e4ca7a50bad343ab1024c8f41d1d2b13b7a7a8cf871"}, {0xe8, 0xffff, 0x7, "5aa7b2ff5f6bfddc9419552e48daf193aa13e8e430c46ebf122c1ab5260f507d6e2a71a3fe811830db98927d32667d7f2ca658c6b5b31f097d0ebe9d9c5ac579e44118156862453157feda4863fc73d93b28feb7441584648d51b71f4ab3da11032674ca4a7b16895d1a7e2c90fa096fbc0bf8b4396c9f6b280ff2e4f90509b4b5fbacce9ac624531c2f6857917c29c939ab2e63cc5e8fd5ff1eed896880a3e85afa44db321671aa1e58e3bfe443e0847957ec56ef982cad8a65b6f8b39bfadc43b3a602aa6aa05504e646bb0b9c107e53"}], 0x290}, 0x2) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs, 0x8, 0x0, 0xfffffffffffffd2a, &(0x7f0000000040)=ANY=[@ANYBLOB="100085f400000000eaffffff0047605e1272a210ddd2b7b16100000046c1c2dfb1cfb7c3630e2260ca51a1ed17988b25f0e71af4a353a8a95694e88df9a1dcb6a1d65e71c4d8cc2c31cfe3200c1d1cace586a74f9653eade053aa2e55bd6d1dbacefda02c9cc30bfac0e8e8b5da81fc4d1d4cce6567b1fbf9ca39a199361c0ee7aad869f86f688430467186ad2ebd6e3ac1220686f3f8ea0d1c90be9a65e198ce2c7ae73a504113c5c054d8c05a5eecb0812bfdff74c8f98abe9029ded9e7cf05f4c6906ce3d824e3ef6a17d042f6301ce8789378f85e5ee3f583b8bf23c704fc5a51ef59ed804d7664de5bcb24c15ffc8d1c48a66ff64eee77cb006df65f88980bc0d7f6ddb"], 0x106, 0x2}, 0x400000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 06:52:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) shutdown(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) setsockopt(r1, 0x70fb, 0x4, &(0x7f0000000040)="9c74ec02511c2ee1f395a0233de724965ab39f4f64b0546cf6729ce86d576847d82ee5eb51404d247031e72bed8cafd9e9ddad88138895a564c9afbf15006203c9d157e2c230ba94dbdef34f588681afe067543af339ac208ff16279c2b11a549149bfc1429f8b1ca439d6fae9d36859d0ad3def4b", 0x75) 06:52:18 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="8b3553c785f9a60968bc6311b991e9557936a290b220e5a77823d0fac007a09081bb24ec88aa04fd093f00000056b7b8e1a340f0ad5fe7e8ab44bad8b1fe391c7c00ce17e6b8f82d5d4365a706a967df4771993830d5ae7d44d09880e57e3a1867586e05fb316ac7c1a34aad46ca9c8a", 0xffffffffffffff0d) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) munlockall() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x57) 06:52:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x400000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 06:52:18 executing program 0: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 06:52:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x200000, 0x2, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 06:52:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5a, 0xc0000001, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000028, 0x81, 0x8a}, {{r0}, 0xfffffffffffffffa, 0x10, 0x90, 0xd4, 0x8}, {{r0}, 0x0, 0x20, 0x1}], 0xe000000000000, &(0x7f0000000180)=[{{r0}, 0x0, 0x29, 0x8000000a, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0xa8, 0x3, 0x9, 0x401}], 0x100000000, &(0x7f00000001c0)={0x10000, 0x4}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x10005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x0, 0x4000, 0x11) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 06:52:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/32, 0x20}], 0x4, &(0x7f0000000380)=""/137, 0x89}, 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0x4c2) ioctl$KDGKBMODE(r1, 0x40044b06) 06:52:18 executing program 1: select(0x98, &(0x7f0000000000)={0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) socket(0x2, 0x4002, 0x6) 06:52:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) r3 = semget(0x3, 0x0, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/113) 06:52:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = socket$inet6(0x18, 0x3, 0xef98) recvfrom(r0, &(0x7f0000000040)=""/221, 0xdd, 0x802, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) listen(r0, 0x8) 06:52:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x2}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) unlinkat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8) 06:52:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xa16d, 0x8001, 0x9, 0x0, 0x8, 0x9, 0x1, 0x2, 0x2, 0x9, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x184d8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x45, 0x11}, {0x101, 0x3}, {0x26, 0x36}, {0x84, 0x9f}], 0x4}) r2 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 06:52:19 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 06:52:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x4000000000002, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x2, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r3 = getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) dup2(r4, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 06:52:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 06:52:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) unlink(&(0x7f0000000000)='./bus\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000180)='./bus\x00', 0x5) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 06:52:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x22, 0x770, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffd, 0x94, 0x1, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0xeea}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x81}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x80000002, 0x2}, {{r0}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x96, 0x40000000, 0x800, 0x100000000}], 0x51dbafd6, &(0x7f0000000180)={0x3}) 06:52:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x7000, 0xfffffffffffffffa) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 06:52:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) r1 = socket(0x2, 0x8003, 0x0) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 06:52:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202172f66696c25304b"], 0x10) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001100)="77b1a2d27c8946da3d96c585af7666be2c66b8eac03e3d9e447cd7a334af710a8da4d19ddca7922e38896c02aca451746fb5aeea2c5f2fae8dd5f016c65154fe4ecdf372b21b7f85d451d7054b9a37dbe033db99f3a73fdef13571615da34ec0de030abd", 0x64}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) socket(0x1, 0x1, 0x8) close(r0) 06:52:19 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x4445b703cb52c73f, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001524d1b32cdda7c800"/4098], &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x5}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 06:52:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20081, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) r2 = semget$private(0x0, 0x2, 0x80) r3 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x63, r3, r4, r5, r6, 0x128, 0x5}, 0x7, 0x0, 0x8}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r7, r8, r9}, 0xc) 06:52:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10210, 0x0) r7 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x4000004a, 0x3ff, 0x9341}], 0x7fff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x800, 0xb261}, {{r3}, 0xffffffffffffffff, 0x11, 0x1, 0xffffffffbffbac56, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x40}, {{r5}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3ff, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x5, 0x0, 0x80000001, 0x7fff}, {{r7}, 0xfffffffffffffff8, 0x28, 0xf0000034, 0x9, 0x8}], 0x9, &(0x7f0000000240)={0x3f, 0x8}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) kqueue() close(r8) 06:52:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 06:52:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x9, 0x40, &(0x7f00000000c0), 0xfffffffffffffcb3) 06:52:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000000)="cce36fe8", 0x4) 06:52:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x9}) execve(0x0, 0x0, 0x0) 06:52:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699e, &(0x7f00000000c0)) 06:52:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0xa9f9decc0c6594fb, 0x1, 0x8, 0x101, r1}) 06:52:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:52:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000240)="9770f04b76a71e6fd1f96a3f4f70ce644e43fc80cfe12b908720a1a6ef326ef70fa18ba1d2479442436cf0cb0f861b23b0733d9d166a7180c19321d23cacc37705fb02c054f00568d699a1a94b55df58c575b322a22f2940fb20643a86ec26a64e218635fe9d65e7b464f956c720b4a68f2685e661daab2a710fcb57be19"}) 06:52:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 06:52:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 06:52:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 06:52:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="c409dbb21f8e6a2689d1dddbdf0b0c5d8202720000006c6605e3933aae8ee08c6530007496148a43d7bf9f46e349081794efcd680e2cd41c089bc350f84bec1451c2e686b3bb573985b6cee739ed724f1a8ce69c95c7543c0400000000"], 0x1) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r1, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) clock_gettime(0x3, &(0x7f0000001040)) mlockall(0x3) getgid() setegid(0x0) setgroups(0x187eb11cde97cdcd, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80) getpid() r4 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000010c0)='./file0\x00', 0x800, 0x4) bind$unix(r4, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r1, &(0x7f0000001100)=[{0x3, 0x215, 0x1800}, {0x0, 0x101, 0x1000}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/175) getrusage(0xffffffffffffffff, &(0x7f0000001880)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) 06:52:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) r0 = syz_open_pts() setitimer(0x1, &(0x7f00000000c0)={{0xc0, 0x4}, {0x6, 0xb6}}, &(0x7f0000000100)) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/16, 0x10}], 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x35) 06:52:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100), 0x0) 06:52:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x8000, 0x101) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x100, 0x8, {0x8, 0xffffffff}}) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) 06:52:21 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x10001) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 06:52:21 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setpgid(0x0, r2) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x7ff, 0x2, r2}) 06:52:21 executing program 0: mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 06:52:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x5, 0xffff, 0xba9, "b0ae3081b85373c3fdce270ded4a5d575159cf5d", 0x8, 0x1f}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus/../file0\x00', 0x200, 0x1) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/139, 0x8b) open(0x0, 0x0, 0x0) 06:52:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r1 = semget(0x3, 0x2, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/51) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 06:52:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = getpgrp() readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x80000000, r3}) 06:52:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3b2253b0) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="31ac399592cd1bccf34a5b7b10002482edf60b06ccfc8e4df8b3c9e57f1fb67ade9feebc36b2cf53bf9e01e009734359548129abdca3abb9d260669fd769d6daf78e0877bd37619007dac24d698dd77a34277ff749dbf07992e81a2fb478a65c6bd96e", 0x63}, {&(0x7f0000000400)="e34336727970f6ba50eef55f02d0b9e40d4ba870bda8fc5f7c98b39f53292aa16fe6d83719d7cd810ae4b12613a22faa39391c906a2181432d5c2f31826a74e625f9c16fbaced7466a8db6685944e2a5b3c2a38da1b5a727aaf9c8ec971548fc9622ea779d2a7e42fd3d515b95b73750f0e38779e007f28cbd3aa4e2028ad9f60eb4dfcc6685adaab9373fe8dfcccb1998ab78d001a41fa2a317a26b71bbb58dc0b212c02b8d7b246db79347277236bf918c589b7082b4a184aa974cc9d8f3567a622865114d77fb7c220994fceb592d4cdba6704d3161c1c7b61d515051b9caed081023b936fcac00e200f276eeb2cba76877745a21dd40d3e2c414695da10c10393f5964304110441f0581491bca7b5b914afad52932a8d3c083a62b3eaff3cd95b79754a5b1dff66f9be4d742e12212f38312e9f1e83625c137d7b08bc7a471f20e3037d381da63048884ae176c92bdb0573d1963db347c1f8e52429b5151d2044a5612060c4aedb1bbd9a321fb4eb4200437c81ce2172e376ae95f817a9957ebbd548c036ba40f683f6884ac38228c5fea6f36336aaa9e5a812dd80757316a87e6869793cdb416ccfec67b9221980af7a7bdcc0d0d99aaf9496ff3b6bd435abed7868599ffe4088d60ea9ddbb2e7adc5b3e66cfda7067050b49e795fb26b9aaf973226b58b2ec7c720a961c5530213f899827bef187410318e398709bbce989bb2d2f06b2101c2c0d8d01a365a305909ed083ee44ff88b23bff43e80ce99ce1b2f4bdbde9d75022841ad5207e25aad9ff51e372c0e87baedfda45c957a43b21acd4560537ec0b059e8b6cefa67b81e04db285feb4b2836cfdef7e6c5f14fd5f422d0ae101d2b22717f9122fc7f5f9c7b7408fe0f6688e2a0500e03cdc36b348d581e0f959decfbe05e7d8c8e2cb4d2747c28750e4798013e9ac1d3f9925d1b4dcfa43e0e79d53754c2db72baac0af30d15883b3ebb78aedeb995dbc48fb8baf56e44e74b500ad7fc54de272a07ae26e138b78d7826bd1fac6f627577d2c09b8d911a6c1aa8603db039946a45784b17128098d746582e456a339264175313b425b8c510f714862ca379b5acbec94c5af0362255a40ca6ac5a0da2a90e8cd492826efe55b6dfcc1a95b7bbdf98ad1a74748b7d7d3da0642c1f7a92fe0bd1cf63bec3af5433d90f69badf74920f6121ab2a8e28663d9352a2756d5113700677f15d5d3f58a1fc90483c512813b0414de020eff7f9e0b8f1eca618aad0d2ef4df45413c9adb0ee5cf77d842851e4f0d65eb79f420ff8cbc3ad33b80e0954339da7e0a4b3fbf7e8ab9d8ac248d83f8b500e728be8081943f6f5c6a70577c30c7f0f3d64278f4788a82969b85cb7d71243d9bf2c3660c9637e4242e6b360a2c45e99e435c4bbf81d35265e15f30fad995e2086fdc84dd7c546bbbfdd119cc276e2d3fd98172ca4fb6efb4431af2486af5d0a5be385d21e90bf7f75126c6c6a01240b3276bcbc548814330d45ab7d5bf53a994669dbfcfdbc501ccf34311b920347ca0ba7b232096b672c4cc8db57510de5c8fd413f9f6da8e941f7f3667e4eddfabd5dfc7f93883e55137a4588886da05f81de659c23a89987b307308fa8e1491068106ccad69656bb192e536ab2b22d9dedea734af6bc37a84af522e1becb28a3f02bfcff958eb87c1c95e98609700c51a18209049e471f1f7a7b81a90eca8f614431433af8264565687458ca01f623a9fb83466337f5d06b497a78bb2a7a4346d031dd3cccfeb65f5fa0c072428c5696d3150cabd302911f74c120e9eca10bb5acef2b3bd6c7acfc9b7e9b4fcc49cd6af0e885d356e71ca94db5da0d73b43f6a52789fcbd0222868bbd3543a967418280543ea0434e212a7c1a270ba23501b91c72b61d5f6a45dfa0055649e7693dd1a5a4aa47ef88a38b1d260de2df2aa64c10b81c25136b4f3d48dbaada024489b38ebf38051239f2feab0201dee96144133e2efddbb520275b41d6bc3102756fbbd85f48dea0776fb82da94c052768482915bb19ac87dcfcca1622969b4f020edd4cd7e54633c28e05bf28ae7fcf70fe8feafffc262a59ad8685ccba394595018708133293d1bb117310b811f299cf14418fe0e4df4132552c8e9cea3c9a01a51a1fd7073ed3497c1639217afc9c7762afd7777c908a3bbad2fa93709f92978f21a2837d7335519bea1c343831213d8c8dca75410141bdf904612051192e485f718297faf009433a16aaaa287b4dc5bd3b10c3b08a5fd52183906d6967f68bdae3b18c4f3afacbbeb18b9de670061ed76b117f262d122f3f933f5030f03b4a2076f1dee07956fc774724a9f261a0a266ca66b62af3da6acb362f7f5cc9a4a8b4fdb7a4bcad9b80f529184519cdea32a9ec5c92ca6c0f373de28cfa36f17a383694b8e9cf03a3526b90d985690e802ce1aaa31cafee7eb7b7ef3d638126f69976f69dc149be50b3e228c6f8d5b4c75a2608080edfeffd3716c31605fecd1dbca8e3203715843b04bce9dbd0baf6194c9bd41cdfa70087ced14ddf97b9eb83ad4c7cb80807b6750c3db28aa2ae018c3b8d9364b6b72d05a9b7f26161c0d84093782c360eeb8470aeb4bd9c08bc13b0d28ccc84907bb7bff4b92000b6a14ca4033f2a6c719e6dca78f718cfa26c0832173725a2a4300c97659b88796552e334a2e5766999dc6b9b93f9c46e8d01083b7f30c59e7bdb9d7b8982f2f469edabd8f224f71ea5566e31fb954740568aff0ea651d1706db20c17d160953e7e8f013728145f80f6eaa9e4b2b24b088aed062c2084574cc51ed27ef28fb46c746f7b5309d07059db21c21861a662e14f326a884abcb5159bad0ede880f23ff7329d83a3705fe5740ed70676cff446c520b162565e5be9e49e39d6137dec31c627c0a082819d8ac0215dac305c480668e07795c722d276ca42e32002282b37f34ebf3969dc295b6a74a88d8172cc8ba83545aa754d4f80d2ade2cb6d5db434a8635462555ec9ca39bdf5f012c0ae2417ba34dc406a30691d9022899755be1bc4041fe9fb138d9b92027756e334fa7bca1967420c130affbbaab2e2994985af4cfa62f509af0b36d996be4e0b5903dad1ce53b61862d45cadf3fa633638f25a4b9ce717ad99a135dcf98acd7c692fc3324fe95100e8325ceb723fcc92445f1ab397b28504c9776262d3e65dee639b45e6ee6101db9c4472674cefc2ce3a7d5d23e18e7034d387459c239388fd3b127690931140ae413629111acecb7954f7c3ea353855e5bfa9e985d4d86ffccc8a84885710c26e9c2ccf54be094828ae501e3e7a50e12d368caf8b6628ee5f25b49ac44f9b34dcc95ca94869747cffeea32dea94072074038052f12af093163bfa714057c5e92b139f97c4a9c571dd279ea89fb5726eb00736b1ea99f8724c737d6845a51de3a2d54ad90704d2d1f1625b1197d79d70798ed76aed73f1bccde423453a0e356f1dd578553d9411bd999e5a0e44e69894e90a089c7593cfa2f2a7c5ed810b1f088b20f4cc78ddc3012634f0c5186082337f584eccfab22bf80b2e8b48eac31b6a7911235f201cab9ef61e93e2e4c0acf0242b0e2fc7ce300f7c22af83c5d3d178d651eb8e21bde5119e068ffa5f80a783c2f33a4697bcb91af79d057f71bb97fa5e2b33753a73fcc797f81252cb7f0c406075a2c98170df90638edd65126522d48df887e56a5b53106e5264accd62d23ea53cafd1b8206fea4bf334694d9cf65d7fd0ec64f02b010310026cc19900f7476ac89d5fb92156f6ce262e0688174b3a90837e01f3cebafb9a78ab71b705de86bfcb30b54db0925343beed0346dd8213bec80ea918d03e5e1a8118cba98e708bcde79fb1123384247e48c372c978c3d8fe1a74262d971d67f7b0c289f1a0f51a1c19bb86cef033a63621b0badf80a28f478a580976ac94c44291ded7424cb924198547fcf6de6ab7f8f9f864b03776c452f887bb22c23166476f7dfa1fadeb7f127886c787ac8a617acdcac14949d2a86bf45025b8d6894b5e56b7b81723409cc4d68d964921d1ea2a333df9412c81e8dda5e709167133aecae1ec0046a0d656a8143e2409fde4514c81c8f53fdea38080db65c1ec87ece83f43b71e9e85f2dc1d28b97239c99afed09b87f518a9c266e49698f21dc26a7ea51f456d80d9f878701d330a671bbc19204f126fc05239bb501c75781ec22c9241e7ebd8984efef7163e1b00d40863559a14f358236e789c9f6d7e645bd8a5624c1df063283be774e035cb5fc0250a6ada7419082e0e8497f066f2c28ba1c12409923248927df01b1d1ef5467c686961a966d618e578bcd6f992da8591079c035553083d4b48cc60cf5b95fc4ff264240e0c5cfe063fb6769f0645ffa44baeb1966b93e321cb7d5100bac04ad7e4cf957ae99ea17c328eb9ade835aeb3f4c0c709bd1522b9ed1da513ebd4afd74680afd17a64b2d31819ada894a260e1ee0f8358db7b2876e7626573ba22fc7da6a1e38544c229da36805007519ef4e6359132f6e2ee537424ea23db86601963fd53ce0c838457d3a3ad8571f8029e65bb2c2b6b85fbe0d29391dff7ffed2d998dac7886765038748eac7dc703a20c2bd50c745707d58d591bb6e2653dcc3886b1cf73887a23787a737677f85f36be2d7a21a5e285e5d10d0d954362201b40721ef505e2f69679251490aee42cc70d16bbc783e3c13280a756048abd9944edb8152c1b4b19c5d1b60e20ca7a4482c2946c595bd5d0964e9ffb5ad28f5a8d14efd8f2e4d246257363c45bc4dc59c336f66ba9112658c1e1ee3556a73ef4e42b8d1dacb9c10222c55a30b2709e9aa6f77109acc81f4e74835fbe972b262e5b2a0d6b4f8a51229dc471488fcd5ac3e0dad206f100393cfdda4d1ad3442695e8e716b820bc6534dc2f80f50cc7c8c390768b96ab1eaff883cbf7a9f9569ab01d0b9c4a0c78ac347a3bbf761311bb5cc1dab58576ebbb3d95efbe666bc9a58176dbd6c6d3dc0fdffced371c819b79fd2fe9fbf1307593cee7a45173ece7952c699edae99441f4f5f5a62347c8e560d7993a029fb036eccdce2ec7230ba7edff2c9b167a106197d71a55ef1ff2a3f73cfe9fc55d7878383b7ced0d9d83010046a342e89fd734cfefd9c55d24924a38811d19b5b1fcfb77058fb8f054df78e2d19f409f5fcd5277fd71a759aa0c503a197976332921010cca3f6e0e269082cb3397f5e9d52ebad57b4d7bc2153536326b2e0076bb1de5f5e406bf90ee998f871a0eb8bfa19b6bead8de7a0ddbd4802c5b439bdcd680297a7b56951d9d9a1fb29d7267bc0b467d9813aa57e41057a1ea3c11fefaabcd6454275cf02221db87ccdd583e805668fb307e666f263eb6721a43755d1167f8c9bffe327112213f5d21da1793e74ebf3cf81726ba47fff85ddf97cacf59061500c7f0d6c839b526bfe44d0532c8af1836ad3d0543bd73a0d2aa8f0c587022ef68696d647371a50257e0c374845095d101f25cb4f66084157b603704d0bd0944babab5c0e7d2f267f56a54c19037aab6def20d7eb4cc8102c4a4a9deb6fc66e2b114a97d19fd5d34c9ea7e06328c5f446d1ad19cf57d2ef10bc64ef62b624330038b6cc9ed761ce7c591bf7f1ed868a0f02c1b576a83ebb276e84b51052468b3c2c4abb9cdaf638313751187d0b88890422b9c41b1c5cf0d39b95994e47169d466cb0d970a167b3c7dd046671e6a49351e87f2ecce38b1ee354bacb82b457257a2382d58b48af982dd07022b8c1531235efd9b2db2661ee90820b150a2", 0x1000}, {&(0x7f0000000280)="6e357ce31d644156920efca36619667fc235412c953e4dc7e21ca528bab83e9bd374432cc3aa283d4653216be21e44ffff47665b9c8ff2407c5510ad6f75800a64cfda0006694c6baaa7c9d5dfba514b39afb05be32e9bd7c8cd038fc430e7e1a2abc13b46d8d828efc3d145", 0x6c}], 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x83, 0x80000001}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) r2 = syz_open_pts() close(r1) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x400) close(r2) readv(r3, &(0x7f0000000080), 0x0) 06:52:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) write(r0, &(0x7f0000000000)="a95da74a99a1a1fb4c74e1e4dcc5774f1091f49ebc9b5103acef9a1ed0a3f6aaded77721b59489fdf20aad11570f0bb7176db6bd77296ce1fccaad26b0087effece2e6f49a2df2c04c0a496031a4ccef8bcfbf957dfb4ed94978e491120628e7b16f25f4089dca135136cb217cbe37dee6438e975217be6faa5976323417744f942f194ef8701e822fc373eaf7e1b11dc2a0012627942f49ca9971", 0x9b) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 06:52:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r6, r8, 0x100, 0x7}, 0x3ff, 0xfffffffffffffffb, 0x943}) semget$private(0x0, 0x1, 0x6) r9 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x2d94) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r11 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002a40)={{0x10001, r9, r13, r9, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r14, r15, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESHEX=r12, @ANYPTR64=&(0x7f0000002ac0)=ANY=[@ANYBLOB="9ca593190dae71100581e0d3c72ebce341cf1ffb9d11e6cbd4e992314fb61ad493bf74e4a8112139cb52dbb35302619a578ac97e7d4a160ebefd7ad76dbe", @ANYRESDEC=r7, @ANYBLOB="be34bd037cf595480662aa4b4271982fe5d052122986789599555bbc15d2365773481e8fe0b104f8ba79abd37fd02ab6171f7531e7eda270123c48e1ef7b6c6d616105cad95d8d1f2ea87c9029563b4de80ff433b5b34c041979fed17508400fe085b356257470a0cac127093e263e885648a3ced53c4f5070ad869e3b3321131a3f47a56ea961887eca611827637cb2c2eaa3b016ab07ff770710432d681d20457a775c465af834676f482ac1a25f89df80a4a2ec34e457c91371f0c0c01b5690f3d8873b1a06f71a5d3af8f63a778a7782d7dc1219ebe9426a39b388363d65e7470453c6d6606a01a450204077a02a1a68c472f8ab8f3d4d843ea25ab55694af6e740b5a2b2c3d8ca7d77013a70ecd272ba3f37f5f13fa895df5b848e5d8b19565928754561bb7e2603777623e8dee950e1c92d20d75af21f7bffff4ebb348fa161ebd97428a326352b89df29deae2ee6cc5d5a5d964f76c99532359ff35f69f3448a4e311977a9ff041cbd404cd70f7c1285f1760bb4879f2b1ebda831a6e951ec22cfdd4a8884071d98c8659ffb117f2bcf03c2d53f489aebcb283b84147ec3aea951547d21808de2757f3059eecf5a9926d181aa3b698cc048fb24d92c47b9aac63d83f475c137ed09edf477b16301a90e5f2466ade4d6c37a74945b831299c2cb8f59b730a35f5d822b2d01417ec177207e178521d3c431ba07aa5ee6d0cf8aa3f89a0111f9bc73377edf8bcb92b0a0c4e608b767c3eca437d042db5bc3e383025d3522741b66d9ec4d74383ea9761397c1985a6d1d1b7f3f6ec47e69f10cfd96f6d85607710bb4f49c97369fd5f08d51c386eb04802b3b50f099532a917ab6f42ca3a226a5917e49595f22e1ac6f246722a5ca630d0fbad579e0a5b40b9155008101c5975c224c630bb0439328e0b50aa1aa045bac48953c807f3c761131dbc954dca4d829d053ee508be052956e06da049614bec9207af9c6033157e72a900b7e288bb6d78bfd542b5f1d6e90c1e69819f288fb709991c0cd1015a955677c0fe8f53cfe8a8af855f0ac6f87a1bcd4c4264fd9beb124639058bd0f159926474b961daadba8d856edc42d92fceeeb09b96736ef7db320db7f338094e4cac03924769668290da79c339b77cb72d3f1514433ebe3c6aabef2127fb15a86a319cb4ff527af0a87622d7346e8c710108d442d21afcc2adfc4f5da9fe1f08186cd4142f4765ac3cefd923c9b718635ad4ba9feea2de34abc74fcf2c7b6da3c480587a9ac84514899007720f952cf9f14ed6a8231586cb7b6d8224bb1c6f4d3448adc9e8eda4d3a80d7d264566f2d6b5cdd8f2626fb1c2b91bf02998e53eb4a55e9f8451b1e0dcebdcd3d384a12ea40d3f9a0817189dd1346029aab0c6d0606b08cf4b675648b0d029e225a365d1b372871267fc2be3485997646108174c0de5b50663618a3715a4c93a9e2c0b2abce60324d28cd4059145869115202ad59daa699a1373d5baca0a5902ac973bb31f7e673ce9848dd345cffd12210c7f70aee1c96cce0adfb2c9715f8412d3f70f2d9582a4a39678a5982deb91c251d95dfa7ef9b213cc722b1b5e752fc64aa1bbd83323782274babde2eb07335728f66dd5a29205df7241c91feb196613a76ffe573b26b9d594206f16e54084fe5f567ccb0ac0284515a876fddc36bccbed2e856cac3c1dc901579decd55bc28d30db989bed613c1bbc9d911c1cd10086bf8a14597b98a411afae5810ace68a2b728ffc6e5e2390a3193472129459265a66b4ff03ee77597965089b0375597cab2d962c32c68f44a7b5c77865e55fd54a6ac61d7664c523a6acc3d623a8ab79d7ff6021a82e9003dcb4148f7209045bd3cb1200bfaac9d31cb39b6572d4a4750f7d98964875f6273b78d85dbced7e82712cd278ebc9ae15af33077a9ddcb898899ea3e969bffaf65e0570255f25b2596e052a082ce92e9448873a69064e6c2c23fe54f0088537b5bf8cdb3d4ebd65ca6d0ea5ae9a15b8a6481e317d33cbda3a8e0fbc186989d8dab9270e10178d0818b86cecc87ed3de02fa5f126b23fa2b9466ca0c379ed880514d106703d9dcaf7f8b45493ef270a8002bbd9bd23de46ba02d012d2ed9d9d4123fd9f4c2e2a0b45999c19e88edbd34cbb3b99f00ed80167de176d502344c9b41416609db4410f380c1111f6de1ff9f81a61667893281d6886e30a87bc2d4034a74588ca0c1007c7ffd782d042ee8c9991bf451e6c3d232ae0b999c726bc779143b72fb4c369bb7ca18744e4c08cf885e24665b20b65352e08a8878e05da0d01177396a1d1e671656c595c860cf6de4cc82320a016ae6b6c77a98dbc8b3958442081e4205745f5118c35eb1736f6fc220394d5f200d4bcf86d6ec7e5390638186b028d1fbef934fed0e851fe9aeec2e7b7031cca63e021ecb6991c9e6467786f2ce6d8b2eca982af2df0886e56ac151a3c607ce49efe00f06a882b21ee0847588736c86babd564a7f489dff856aff92a9a660480ba82324b2b8ef3e6a92aee579e05c2f9ddc233de16a10fc42ae706a65429803f6b19fd381b09caabb5b433cba3e43a883a503815c48f84401f75a7914fa22b19c4ca88aa7f18c749b6351796db25066647a1cf98c14c0999f60e321f37a430dffc28f1863f7afa1811298143013ecdfc10615299c4b51a5ef4423c376bd3b0f8ec5cae0ed5525b7718f6071c08097c27c0a6e428a938c989a727c69a0f5a484b5d918d560965cf5fae96597fd9912aa1c0e8cce40b2a864691c3e7930b9b7a26fd7a72cd98bb26e88a9a8e28c80e0562cccf05c8cd0949af5d0750ccf7a09d6917c36c54df033f88e6ba176102fa1451c0654aa7c154d304d33982abea6a5eaba859890d88e05b5690e42da4cd1b4716098b03bdd1ea5b8bc3e71b0e0d9f3c8529707b8a3ac77479a1b2ec2b775aa9bddd2611f5fc6f9db9c2b03436877d916e56710a4ae5d75271ddacb6cb8eeeee5943d000123698f156258971d2d26525053e4909ada02eac2cdebfc246259841f5210b50fd975171d8281b21aba467a751142dc9e97cdf3cd68c3486e38cf4adbd18e4149dd65832ae55958f98db4d17e864f3c1d4e232ffe0462eb91a412f1f0ba5091e3eed5e5a9fdca71c4bb64f532616f606c58c92b88c20aed50f16a24d4c1d6eefef16e54123ef68d7465bf8ae1c11282b8d624ac5c4d8b54b715eebc0e4bf1cd4f89aca2a768fd2dc2b05e8fc25268d5da816894a0c0b1b41fdbe677a0da4ed5859e5eadef64553cbd4a7d9d5baf62b77ba56ee88cfe33c4647f4d642192ebc2f997ac325cb25b6cd188bf43f38abee168c7e17917bc21a18bb7d5fe94d33bb28fec4b5dfa921d6d75131937f98db762b3ba13a7f9a8103e11fe8955f02c77217204ebff2c713e556267fa5d7ad0f2e337c0761fd278c6bd6c59feeffe1b15c338e69011f5c4c33d5d685b81e6287918e93a6ad91e8d37d2c6acdd1b35f8a348c8320ebdcf5fe783de0be720f1b24a69f4da9e7666bb96dea1d7a743b6397698fdb8aa6f1acde5ce630e2c7ab29a8bb7db541625c5a19f674df5fc8107ec2f540c4c63bd46cecaf4f4adb97272e864c62ee5e5a19c90ce942b5bc209abd0de36168d29cdfebdff2ae5d99389e678827aae1150cd36980c37c93e2bd4ca27a0be444c3909dd5c744093de8924f69ec9b010eacaa5c1c853d27d01290460fade685d7d1511c64b544c5f325cbfb81a6bcc8b1ef201c609d4f7b946c88a97923df23fd15fcb633719c11febf151a7883430c51f7b339a479f000dd811963a4c311143feb951bcfe7c0a26e43314d4662cb972965bb72fd08f30f64b56401523287b3c52ca7f3c772554ffecfe2d6e1a893d23cb1cd18aba5c0be5388f06720168594269f1bbf9e76eb099e8521d55f915142fcaac77d7de1553063358084b40dbd59541d7410b1ffa98f402c67b0756284da3307b61c1a9ba5b98069faa2dc37a47b503ca8f9f660292508f51f56a1a304b8ee0b8b28f08aa501c4ffd674abd66806b1d65630c2c26819d88c90d95dcaa589569f8955669b02c56819b9770e76b1939bc8d710dbef51582db90eb56c8d0b9eac611b5d27700742746aafc9907f0f16aeacbe1651b45924237e42339fa4ab897aebaecca97fc7e406d5013e3934a2ec77152d8e5f6b47188cc1b0521f82e9ad92477d10edd9f07c1fbe2c7e80f19bca6bef4564a4c3e04430f8350cdcc85db3550f9c4274cb636538941ef5ae63bfc410eca4842c910be73e0960ad764e5a019b988c434bfa5db0998d751386abd4efbc0dba13b9a1c73bb61b43f30c559c410ff1bf6ce43f1c045d21dfc73ab9ff17fb2ed4ac1a82c98677f27915d772c6e215379314b3545a46af8d2082ee0b32e03384fd38075d60e5f49caaf01d67442d582432b05ac9373769a0ad0fac531b6a4f8263e64215da5da10f40d80d4ae9afe1f5e2a02db53217144e43bbb35fee64614940f72d1a2e54dbacf91751b819e02bbb8027a72530fd06e0cae4bd9b98e04d0b798483fd88f5cc99246b1ad435a19921613a038c83173b2d07cff00618b17ee363e1c6329ff3a1dbb9be253dba4da98bfba5f1e44f74b0b991be30abec4ad951c5cfb410dd62144dae9778f16011bbd426590e2ca1d968476d0560976289ed30b44c2b0c9cbbf3cadacb764232fe557780b72cbcb12bf12a2c96259409617db7f576df398f1ad44008c17fde8c2bc9c8378051eb412d1f7869992c6d16fd7130e7218b9e6de8dbd15270144f5e3f8afaf26b296c8dc41b85115f0ddab0983acc34f4a004588753d1512272212d4e7205ae7e71e7df6ac7aba22d1fa1c639dc9aefe91056ea3b0c2394e55ec808dc6ffc624181d22be354b22194edc9cedbc681ec52ea0f3f097997ca28bf5324ef7fc660e01f96b2e11f861022e1cc67c17a60423d1964e4a0d039e2744cfb94b5229a409b61cd75045e41a54a3d244468fa67a25d6a5b0862f2f2fd3152dc356726881e7f4f8c04d437157be7cc1bede726d96275b445452eab28998c984a34f4d16a4192162b78ac6a20495bcd020caedd9adc257b0cf0e2142636f95e83575e7109fa7a3242aeb7bee335a7253f92ad187e5c64116dc27f267015dfd7766eb2860d84232bd94f076650e4d92be92f1a3d451ebc1ce09843ef5f781da4aa2bc099ea292923cc08a5a923a89bdc6139287d46b1b8f14b7e476d30b1799fd693db717fbf934d6aad89b83ca672f081a84c616d34699ee2b8107fffb24f0c21f717000932471c2136a8aa26a7667bcacd7461d3bca2f5f9e453e0606e2d7ddb7c59c76d107ff25b8bf8ff13e595d43b6005fe73917da5902250b15758f702471470247a8f49729b481f53cdd7aadcfbbc8272a00ca26cc871d17d5b8086cc01cd771888137602375c705bb2e88982b10bb3e8355c17c4b62f2a7813ee7e89875fa63ad930de09ba81b1abb5e467a54ade20b036d9be8b0fa4b3056d8aaea895415e813ec75a90c3473ab69385866739f05be33a59af3fb88542d2311c6b2b5ed78481bdfc3b68de0c896e0be5adb1ae1b99788f510852a2e6ece5a1e5186a688d02e0a4d713a442688dcfc6c9ddd6b6c4151c58913b21ab43795b1abcbac25ec1333753d86dd61cb6c395915ec019ccca21e344fdd24b64a89a79fb491987a9193f7a10523e9ac554ac0f828d7ddf340548f4a74620c6dc96981c9409446ddd07c00260b5234fd1838702d2fc46c0d122daf210dd6958a1a4c1b71de6870df1db3c48d3802c392fa99", @ANYRESDEC, @ANYRESDEC=r11, @ANYPTR, @ANYBLOB="ceae6e82cba3e37357527763e4e28d0bde539ba8d7c1d6e1b92dde04a1ddd26ab29122d74a498e74733eaa204b8ceb6193a9fe3dbd8715556ba868c6837e3b47b9fe5e1e26350102dd0ac3ed1b634dc7fdab864ff731b8cd96d280db51f6dd3773869c020bf95054421090c8ca372f9835b016a95c01b591a580d0595713d18f87166b19f0dd5a6a14445694a22908bcd1470a2b9da4fe3d893e168fe88461fe54e6e50a6230dbf036a358d541c1c6e21ae540a51be2287158ac0c186863bd9537a091cb1ecb10c1d44731f76b8a44a838b74565ec4b31709d61619693d46da5405f7e20386b511f868b7f832d43457e99a8f5a5ee85e745251db764d10058686162d8399f1c5cafc3dcf8d9a94f7dab78866dfe7409fd40b60d53d74b1ef96765e078a7bd4c5147062a75e04c49d269946713171328c43c432f06d14a4b56112d1bc6161376908115877fd94f04b59b6b2fc663d954bd9a2eedc501707024c9125f9d2ed13619a1650ccde388e503bed31ba1b6bd693fcba8f0f29bcc37d218492ffc46ff35ab9f1bf995b86d43887b9bbc8a16822836c1deb44915c847c4fbb7599c374eaf6ab1f377b65faac847178c35ae7ceb208bb60b185df05e37d24c0c48530f003a34af17e07c3a23b5d4f7d95e296dc88b68ee2c408882bdf59ef7c3edeedb169817dd958974950cd05a4a070cccb7794e5753bb532d9eb77d216935e4329d44a21780bfb7b1ae05d6234114b7ac9832c7f33aa2043187241eb18a1841efefc7b59d431d878a54fe56702d657d19e9d4ec10bd55195824025a2067f4aeb32e88f190351c60e2cb5f834d1aa428b4db8feb5db6b452bbfd4ffb57844adab29107bcc815eda551aae4fe7c021dae0774efa818d2cf44116fc15b4fb550f5f3eb004cddb30a53113d28b79965c1476db9cd148a174784c01837a88b4279f9dab04c842a13cba2a16478150fc2a63ea99369077c01837352085588ffbb9e2838ba753b75cec69ce127278dd007fd23f1b010b6ccd92fe83ad34df5445c0e4477194b23f57d3283d52aacc6b16f3ecd198c7f15d6a01bac185d1a6dcfaf31ed162ee8543e8ef714296f5f7e5f3b4e76894d7f6d146f2cccd01911c36c5be2a683ca634289c881d3fc9d1268c7ea415ea6dc3bf8253aa57f1d1e286cfcb18de39d5154260c9748d49c866847d9ba10e953a2b47037b653d3c5b3ccb8ebaf7c7c6153f7ec9a2193ac2c654ccca7cf0ab7d8279a04fd7f23407d9cc8dd66e1e39655c5c141f01efd44255eb893c5e41d630d0613c58920e210255b897fc9c780875d81305e96a09fc75e101ced44f7723f5db4050a1f580190a412d59cde2121446c7bca82a9e20d5157dbed5847d2d63fdef623b5071dbeb937ad5ff9a61937f969f0e5bc55e8d3c5a1a717d670df18985bfa4281e4d4327c989d7270c269c9db05683beac6ca18d20bc32562855be5e069014e730b4aa6540587a632cb6c83a2858a88b41d2c50a906f4cee6ba45b90c134b55cc31b6080a56ba92b05f8ad82f39bd7552d5bbc41a152aee82b603bd599b179fac7ac7eb7672530389b10e9e42869844ccf0f76e0482cb8aeffa00662914941aeb263d25c4335083fe56bf11faa79fdd38481b06ae947cf3390bcb5ffc7f2ab1d2ff4537566927b8d9fbb992d09296f8a4faa581c5dc84dfd7996ef03563ed6c8d144af25ac4ad0b73718ed225d06571cd1f0cfe523b8810529ffcd029b85c23e25578271fc018363d0e97c8c92bde4200691170cff66065f85f6861a5b3370570d39d6c94ddd850a318ead9f248a77f6d95b077d4e110b3813369a8726f6e6fb8eb4a3d6adb604c241d23831d9adf3dc441d1e6877c2c15763ac88f75529640558e4c148a7c54e91342c88a31265f6f4b496339de350281441f9e57f1bbb9d24bf3f167dc772f97bd32e8f1d387846bde3a71dc14e5d2d262c4008428900606593c1dc33e1d948ef64bdca6e9f477d6a3b3a710226145b94ae8981db7d6e2980373ed9a24ccbde8efea98aefd4ed450bd69481ad3dcd16f91940ba3e6724706305b4d784678a83dca8616ea52885bda07aea7f61ebf117ab2427c45aa4d6b696e4d434d7cee03667634839225ee799d130152bd4d7d79acfb212bfbd6d03fa3cb214b22962b80df2fc0e0efbe26e3959b107364caa4fac5949b8b2937a74db19fc596411be7b6ad92a354ad14ed39f1199bf99b9546c9b993f7f3636113bd9544e1008a1d35db26bb8f72c1f8663852963d6111b532942a5af25a61e62b68e053207ce0d17ca77343aee8795d59f7a498150bc473a09c911d1817c85ad4d6f77628e1c6e29c8c049dce48a20ab219bb23858cc6c933ec7a493b05e9b9354a440759bcb267ddf4f619d4c0c757744c346dbe3707b04ebb3f9ff3a7f24a14ee80ca8555bf8c27df5b209f324e2a7fb713f727c952fb11029837caec3ffee6a3460045d46c2a6f430fd1725376ed4a2aa4b18953f2e2f8e23c71429380124fa04b9d5939a827743553a8b5b4fc8d6cc9e49e71a210ff1a0a57799db11553ac9371aae503cd2878b06d37226db0fa9c181bd1abc4e87ca3f8084c8e737e6670111b4692c2185cae7d06c82bc0bd8f4056befe5652cf817e9bd48624f017742f6ba92634a9f6ef8e83374344cc4da98eabd576049750c1e22f29a6ad565ae8cbc9af90e253769fd4ecc1af419b35623a119a39480e69420eb1023f665dbdf5a0f36e49709a17431d1dffbc11c6360f19a4958d6b939ae76a5e3815b72cb183114797285f26137fdfe6787287e47a79ce80ccbb3c626aa55ff9412020245ade3185114f14ea08708fa0f8e41471d53476bd47faa856f7cd70288ef769900b4dcfe22d179f2477bf9fe0d1270af090cee6a05db5e5730d84f8e4c6e7b4599a6fd572f93feceae889a858d5dd8f87039eaf869b2052dc228d3af362b0b36817fd6606876815f941d780096f3ccf20996ce00e251d994f0f95d55b7928f426968ecee422df4a79e8fb015dca946714af3e58c506ba9998749ae95417d3ce6e03f4f7404a9b0c46b238788fc1ccfb5b6b4822bde24a897ee9bc688d80b8a3a4fd491fcf567c39d22c9e1e356d92b12756232df38aabab82504ad74878f21772ac6177faf8b60a4c65178edda1e7fd31890b7ab5dfad332399b41b7103908a4f3f4f50c5f7f59c0344063164970f68c22e0df7eca996dcdab43c5c0ae934e9fd2a0b7ebac5a1b65abdd4c1664163b731e880990450eb4ea7d4c67adf80c5cefc3ba5bc676be30ba40034645304661902831a27e86921093ee5fa8c40909fcacf86e941f587e0f4be0792d149c4d5042a5562280ab811bc07dc39b9bd7bb1d04f33e80c2cab7e56427784cb29032eddf0b40257b38293815b79030559d668457c675cd2c970ecbd67c1ec4a578b3a407f69a00d1211f560f5c2563080dc4f4079c1dc5a3d03750ca2da97396f55ab7960333d9fdeceadce0954aa39f2bc9182c89c858fd719bf54a172decd0f8bbcbe641c3a0c4d70fc4d5b0d4746b8844f3e581a55d42a46c200aac36da0dc20442cbfb27961eaff3f04054553b833a3fd6d26b8cf0165351931f41ed2595cc7fbfa1f0d43af1348313451412732fa7bf98f69b5f9c7312cb0126226b4acf25107a9497609258922a84575495f2ea574258b74e1b49f38387e0b12ae759a8425a410a003fda788f03036ec8c77ba5f402e65107825455521573534c77b1a8be486a1611e19886ae291f163c76f689210b787785f897550f26f7e6ae4215bda3666ef491b16e36de9c2c9e0f5fbdfad083fa3587dcfa6957b27efa1cc43609fbdac70d9e6a2eb7f5b9dc51c38aff2b29849d10fee0222c2bd1927b6045508048723a53207f54b9691b258c83b5b32e5e25a2bc258137b56e87c42009385d7078580aaaaa03c12b774d040e9662bfb2095c3e92a08d249b766381230a4638925c55425c34ae5c28c11e09b813ef61ad14fde6ea781843da7ca527d9968d004d4e2792a197430afa7de60d3ab164126af83dc57e998c6cf1d7ebfab897b7bc3c6b5dce8b981d8a048cf1559c04e0b7f84b90ea23bab81b76c29a68bf3c04edefcc2f85f4d911229964170fe0afa415b9a50b282dd06db81f44ded36f1982bc36df82aba0b928772df71fcad63657062eb7a013576335c0c6a4ede81d072c645a4820d69f8baa5d95ea6372fcbda8600db508efca4c2f3ce97fdb1e03ca104d8f6e1753a851246b5a4563f74a0ba0aafde6ccda00d8ed9bebb824e1919b585b3be2023d9946266268c4c48720557c306b357c5f96c86fb7a162c81721a81a09b51cc0e241d67a8b01865344166dbdd5645b7481dc249d9bcdb4b65810d600c06a68e0e428ae28dd2aea417ae8ae0af88892321d1446e495af56adf0b9619b71e47f4b09b0962f9b0ce5d82c4f1dd33af67c32303a088833ed66200097793a767467fb42db07f5a95009d5ef8cd1bf3495af6526215475943564653d225bfa634ada1fafcf8e62c64a39c93628051c6d13792839e9bbf31bfaa5d7d0e5cd800f587908ba13973dae5fc9b84ca0e482d2686d2e81de11e00fafbb6dc6cf647f411e461f2ef1abd4b5db028ef14a7ac0996e9ae69ed9a0f8797a813d4aa59c115e4e5455c16bb247147a87e4c2e0e159433bbfdc37b566409fba2b43ce93e48b762c360c89ee00e717ad5b4f19dabca7353339a9d1e1320896a6d318ceb46bce3e2dd695d7a25b7956f4e8ea32ebd6993f2e800b9d09b9e5de4ba2be7184110b7b70d09cecb72818100cec5aac972c214d8b30bdddaa4dbacb117076fb36955665974bce9e64d864b0f4fb6fe82476dad79b724ed5bae34bd025f531af7619d20c72cd3216bd645f60122b71affe967e556b889f9e394bfb54ae263471dddfb148d86147a3d2074607a8ec0b63e5c675884af9533c74cba2a460fa326788b5d2629e87e3236aff448963b6bb5e76638a28f6297e4cff6f53f3fab9e5fe0acd36f778f1368747f21816609a4c13710ca23015fe67ad2491830dc9586ff1ca0d55b38b5c967bc35fc3d67a1d9e308c4c54893b3525c6c60d3dc087786942d3eafa36a35a8d5233059d52ec0ada52da5506bc24eaa096b09fe7650f29ca8bde3431d51120bda4e3301c5ea31039ded7005166b0ed3033a516dfb972c4f38c54a125e65a4c22ffa424c8cc4174c49d68e47abac11bddaac302642265ab5380ce254735408c567783e3c076ca77701a5d81026a9eb4da566d9209fec6b01c2b119a1852d4b682402468e6f83a7652839fa11aa7c50a9171bc6a3b337dc8fc92ed104cf9f0363c2e347a7502be36d9cf3937ea6811f3be1477d08379fdd8f3edaa60d6c4f305c93ddb5235ae3db3e00df3173a4a70a12b10434b1e02cc387b31d1010c0ab92eb88b44523fe2d771a510e64cefbe10b9de749da36f6391d7e45da4fb9d62df5a541772aab318d31669b3cd948458c189e956f32b7f17e429558ffeebb355107aac1c58f7a461ecf3ecbb7d37876d94ed68731b23cfd679e6decdb352768dacbd772e348c2e7d04c1dede390bd66910042e1431bccb7faf5a4378f92722989156e38ff64c59690b4fee4f57575465c54c19603169b20c1978e9043b590c734b3ba1818e75b206eb115ca34742e7939382843c9def240878b1718918e606a1f383a9064a111b202edda11119c7f7e87c4f1bf711805aaaf7efe64fd91b346d25541a6b78c74095a56f78f28418c6424d92a3f289c6b6d3d46235cdedb46002bbc8450d279"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRESDEC=0x0, @ANYPTR, @ANYRESDEC=0x0, @ANYPTR64], @ANYRESDEC=0x0, @ANYRESDEC=r16, @ANYRES32=r5, @ANYRES32]], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x3) 06:52:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca74, 0x0, 0x0, 0xf838}]}) 06:52:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) chflags(&(0x7f0000000080)='./file0\x00', 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) 06:52:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x0, 0x2, 0x1, 0x4}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r3 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 06:52:21 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = msgget(0x0, 0x684) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="829538827c0bdec057dca5ce5b6c8c2eb12ba2b692bd2df0a49e418275a0a17ebb1b2c2843d3b725cb5f56e08be3370db826e65d3220fba780d82c60745c19a9a8c9f34b2b9333289b3ad565119df1fb78a79bd1dde0fe3577331eda41feda16892d5c682385166ab758d3d4eda7d83a0dbcc83893c658682f10c904dc0552c4347b0048cbfb"], 0x10) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31e4e2736d862be223652252fcd1d0ec46109bbd459f20e9e9c80477f1e67b483a0360055f415ffa35fcd6067d1c856c7cef58639f5588ecf5598eacdf44ace96aade4070f5340b6068b2170e25924bc93a31752000a4fc7cad0", 0x91) @.[À  pckbd_enable: command error 06:52:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31", 0x38) socket(0x1a, 0x6, 0x800000000000) 06:52:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000000)={0x3, 0xfffffffffffffffc, 0x0, 0x100fffffe}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = semget(0x0, 0x3, 0x104) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/158) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) pckbd_enable: command error 06:52:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000000286, 0x0) kqueue() r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0), 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8402, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSDTR(r4, 0x20007479) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000003c0)=0x9506a44) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x10, 0x3) 06:52:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28100, 0x0) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() setegid(r1) setregid(r2, r3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000080)=0x900) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) 06:52:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2014, 0x16fc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xff, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8089, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 06:52:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1d}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8142, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x8001, {0x9, 0x9}}) 06:52:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setegid(r1) 06:52:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23b) mkdir(&(0x7f0000000240)='./file0/file0/../file0\x00', 0x4) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10080, 0xad) r1 = socket(0x11, 0x4, 0xf9) r2 = socket(0x10000000002, 0x3, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt(r2, 0x0, 0x4000000064, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') 06:52:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000000001, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 06:52:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000240)=""/38, 0x26, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x9a6, 0x8}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x6}, {0xa9bc, 0x2}}, 0x0) socketpair(0x10, 0x8000, 0x12, &(0x7f0000000340)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)) socketpair(0x3f, 0x5, 0x7f, &(0x7f0000000100)) 06:52:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:52:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) semget$private(0x0, 0x4, 0x480) fchdir(r0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) mprotect(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x7) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xf0, 0x3, 0x4, 0x5, "8941157cb5bd22a1826d11493e7910b8caa15305", 0x4, 0x9}) r4 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x8) shmat(r2, &(0x7f0000ff2000/0x2000)=nil, 0x3000) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0xfbb}, {0x18, 0x2, 0x401, 0x4}, 0xffff, [0xb5b9, 0x1, 0x9ce7, 0x76, 0x8, 0xa5fd, 0x3, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="daefa473b0d34af3ed8a4df7bcaf60f01d319553d283ecf5234a73590b790cf6aadbac23bd62202b43167d8ff8d7867c8d3d5d8c64d426ba7ee821d0a1776a2aeb317f77f51c303bb5f22ebb8902cacb82526f04bce226609ea38d285b799e8dd0a29ea9a6e125184ac9137adb1e55e432e89c90e8d4e3f28701614959e420c9c775f76768366ba1ce0256c930893a77592e56b4adfb46605d17fa1b47f800dfd8a7c2ec", 0xa4}, {&(0x7f0000000280)="8ed3e973bf2695669382dd9d0ec4ed40929a5bdc761fb84bffa2be2972f03f07e514f2f41c33da4766e265367ded8250e57d1a8b879d15cefdeeb5f5f875ca75f81339a3d882df8d6223b2fbd2a03120bd5a22c618825ab8951b6b84876b7eab8b942d50cb60144df677892b0d141f929e4f10169f4488572b97e6e6cb", 0x7d}, {&(0x7f0000000300)="17ee90f6783424daf7c90065e4c7a79504d2a363b0e4188b4cbf089e0ad7717d0b3095c9a54939a92d2fae4772274bc89891a4a23e20b1f809192d5cd04513c60dde2f2e55dbd6ddaa030738827079836fa98a1aaf5b2713d21c6ca5c214bdea6c339c7d16077c85a236d9be36e178ee3543210882123086f3a65a46acc19ef45710b1106f68a35da2f40a4eb8c8a89b69da32758f8582ead01293acdccf6e62abd07a7908d8034a49b32385f18beeb1fa06387450faea35c96b0504e8e1d0642346c11d44a5b6d1503b2af6685252debe014fd7b18a8db0d79da66992ea7c9e6ddabdbdf4f8aeefb5bd44aa948de89230175bfabdddbbfb9a2551968a880c794eb445ed7157c2e610681394aa8f59892896065aa41f2c7d753738e730837dfcbf1b31c20ea270152cb27a8f95f96f00fc0d9bc01b6e3add841cd422f846723eb622df9c5eed80a1163bae812f543209ea5851883acee8cc8785af2bf5e490a4c786261a1287e1a4a0107af809973a776854556c1e8e71a671d3b651b35212b4a42771dd9284dcfc0946165e038ee7fe92fb9ed96be806312d4492b3f599eec0e633edac51aeda671cb9af2495b1b261e9ad31c4d2ecf8cd12beab8bed27f6907ffd5d01a4da34628ef8c2bab2e42731c23a41dd643ca595a9f7fd17357ad0e1b2a8740ffd46f02033b53bb42d7f2b0f38c9b734ddad43ad9173e6b69ad394cda6230b782d972522ddff5cce840dd8f2f76840cd8a8725bfd5c65e0c097505529c613adedd84ad8ea028320b8862a33a57e2e14a45695b0531983602fa14a4fb942a5e67212fbb31550e47e23717d8118dc6387ee1e745ab39fc21794aab9249f87a4ecabc5ea9df9688ea94f39c7a95766ae9d7fe2b122e63a8ae84d07b1446a7fe1efab558389ed6201b2978fe1baa4648c9b0fd437de51536a3e6a41654f5ddc129f3b541c6b134357d14246e1d5e69714d9d0879c1ad84885e7238529c1e94852a48cb4e729b03ec7de16c65162cd3a106df13d5602709e93f6e7b50d97f42734bb0450899488ab445b6dfdd163abbe51e04948030c032c76218839ce1d6dfb342bf0ce0f88d61b5f8d84289848fd3de975c7217ccef8de30345b05471fc38b9868473415976fbffbcc75e5c54c454ec38eb686a34842c4691c5f504011114149fd642f45810c37542ca8fe2a6d512f0241b45dd2a5556a6a4d26a449127c5d3b4aad5a3cd56144c90cc09a434bbe0fed5f3eae8db1f16ce6f1b1770993ab0a82df87a6f413fe0de38447e407b115343bf3969f036bcbbaa43136fea3dd2cc25e5289d7de59321c4b7d23ad6203e4d2f4a64c29d0e4e37e46072f9b512e4e4908b6024e91d61bdfe81680972ca0573eaf249d63cf5e46eba3d30347f1aba53457e9864efd2696d1f4742fd624f6c7ae04cb7994c39c78d1c673a50ce9efc6da99270b26fe74d7ae1ebf7ca36fdcb83117714ac04ae0a4c0c40e6003919048d31df3c36a6795be8509db52ad78634377a96eac119d6026df917f1412e3e066dc8fb3631598a683968fbbf4421133adacb487c8486a2ea84aa2cdd9e24b04df91d6851b36aff0855b37528df4336889006a13e32fb62a21c72589a420ef6d11d1adcb27797777c4749daf77ebaaaf01c92f37262d57572d716e03258223b103bb2abe06825218bca038c7a2b48fbcb9905a3c60fe3291e8f423d027dcd2018b99bf906c26c7ca4d62278530e744a894ece678a8b3717810a6c8351e31eb9710391e5a7a20fdbcb048ae3b52f502960031cf57cdbe1d5e89f1006ec5952572c2ea4d301f95ffd6efc0a318ba96d2c076dbb469ae9731d6bd6d853234a66549250ae5943621e9fb2f6c9eead4c1665eda69310f31296ce824427bf19050357c8a7832bdbf25b6161b6b3aff6cf5768f9eb8bcd90b66219bd2f9b807f5c26f7f2ed1c8b545d7c13039f7d826e6723b4842b917adb697f5a8deb59f9257d513f6e41168b147f8b715da2d93ab7f796d24abd5605451dac1ba4c3d90ecffc7fcbbf04bb693666bae538e71ae16f15fff84d015fcdf0bd937a78326fd5f6bebc6fc19e4db07969dc393d6b1f0f46a6b18900168e8fe4ef9e8b9373463e8fc3a8aefb327bc7e2f9cc77f75f42b101915e2f0cb5c3cb4e98d8cb9675479d52a06d22f685e84593fac074f6ac57e341c37991a55b7808959e07ae35535c7c2b40bb521098f91b6a8307d5db6a57405d96146cc77d42f8308058030e6c34fa222d66d1b832252c74e3e4ff3ba28c69bc7b546fd1a8f43bc4282c22ef7d1eeeffc46d54d6a37dfb7f009eb0949f1a934bb55af17b04653037580b876010e06382a8802741b50bceb081e3db42dd880f23fd038676e9d8004c2d568edf56b9cb7be6359d3f13b98c379ea714550cbe9953f10fb9a58a4c38edbc08a46ae214f77f93c54cf16b6ab1805bbc9bd02ca797b53af444ffc73f8be275cb7f56b0c4ba51559d82a61af341067b661bd3dc4d3ebc496d98cb8e25ee29b76e3f4e0e3f750a23cc6f6bbe60a33473b963959a02c2c99b9b38bbfb29ae547623df0339ea59600ee3914a40557fcb011bac8557cbaf8b9f8b45a0de0083a7a29b88df48eda8237b4f86705962ea9a3f5b2307984fe92a7256c7d4d527a10755b8cd9f4ca879c30fd3819d767cf63524269b1ff9afaa976df175c291e917e5f31d0a866cf33eddb109ed422a5da89356f7bd7e29fe8eb0980e6dced5c5fee0464f6520699ca1152654cc2dfa14b4f3a78fb7459206b09ad34f2f88cbe04a439ab86544f18d3ef57ae902a7c116a0966ad00c44e764825ea248497783e5451a00b549862925cd15077963861553530b6de7292230ea7bb1e828e740fc20385eb3970adeadeb1d3a3c152d9c87f75c54e39da72669f0af8a091c1a70ca8c5061c7ee3295056ff980850a5cd609aca21831b0614a234931001298e3a8d9cf396e6a8daf1fcb955b73334e87781ca5e27c741993e822f9ee3a82ab5c3c3324b182720af2994f36a28997954c4cbd1aba9bc8caaf79f62fe93c3ca078dd157f11953cd25bee7b76daeb53bf010dbbad549becc8f974ddac50d4f21ed16a85238d29eb59062ab22421bb1769c6a0f3013ae2c5468b08add3591d699526752235d8dc1fca7e3563800575082725d206c7604ae24a4c045e84d8f34f6c65060df24df9a1f1301c254be72bdfca89ff835195c7fddcf7270f3848ca198df04c5e16a08162fcc680dbfb6661e78567fbf98958d706c8ec179c463e0e4af6bab8e9bfe5185d8807893a606f4350550e85da7c0dac1d63bf5e3d9c243375ca092416958e17e4b007120fdd9a869d943ffe9c1ad6b4d485618b6c0a51a5e1cb19159e0ace99ebb368a12797031207f1161b9cd659253cd6a08c9c11ff3d25d05148756c6f31bfa7cde963508ff820ceebb932944a13b0e957b2ba2b0179769860e00d3e55f63675a8416186d0cb24798e2acd70bdcd840f619e799b4f9412de3e9cc79509909a92e6d7b0269668f1eb339cf1186afd02bbe978e50e1872667de9b7bc1eac5368ecd0b8f79c628afd3cae8f63b686a3f15f705a1bb4fb80394d985fc48232dc1763fd61c4b14d6e1fe5bbeb60120948111a4159868c9639b0160d33db43ccf38f6b0cdda4da3cb8f74c9d7cce8a554fe869cdefeebdbf128b9acd916b1f960e6167eae8830bb22badd8511e786aa1fcfe0dd337fd8a8f83ae85d53c1fd4798a4cdf630e7689448eba0e68a00dfa5fb23792dad192d6210d2e2162e1a8ed3721146e6ca5fc9592854782a75af41884a0e220f2f1329550a2900476c5896c03b5a160082348169f35c8fe117c85f0bbc910ca5dca3b50c0537680b5c14f7ef330d777a9b1d51c25e6295e2afbb78230d15a4a0cdd079963d3096ac8491b03ada7d05da965eebff96b31678ba46510b9981c6261ae65487155a8cfa734b2f1df72fdf789227f3c6f12e900ed8c60ff64f723a26baa351dcfb704455bdd2039ef2912904fa5da8c019e61d6e914fa3c8eaf3ddb706b617dce8b255c52ab6f1b83f7411986f33ad5e99fdd159951e201e694ea598ff921cbd6cbb89e25af3518ec03f8c58eae3263ec76081680cec577ab7f5238f60055b5978e8475c6515ff212bc3b3f1c1532011972623da73c5db5995584d3ccaa4220c9074f51a7bdf083306851e93301cfcd1bee37cf0213df6021d73a02eb752d99bb8001e113af865489a77c786b85613e62c8448d9b5297a9a43007780445c3d45a4ab77aa6a06726b4ef7928346f2d979283a1f524fbdd66175e9028106491ef397004914798e3ba07f00ec5a3c234351395ce36fa74a470bf64825e9603beced181f0289db521698fff8a097a1cd1cb86c0a337e14cf68b37f1e4fc0834b3f2ff671b4a8ea532a690f79b0e936808c408ccc8d4ebb661f6bf7556b173a2a7355522ed75745ed314ddfdf7e8ba53aa6f3af5b1738986c23e60fd1d3a1e153ac89d9d8d16495c12926a3beb5e159bdb916e8edb22f294dbb541fb26092e0ad3f214a50c30ce125cf3c4fbbd6ebc4fb5f44c77e0a0701f27917f2f762421308c5e50ca730c0c22e759ea6db79e1162fe7228768e698120aae607c139574afd5c834b91eaa76e4440cfcab89e731e00db555aa1cc5ed59bb9ecc796106b1967057e39228718baae67e01bb8be994b587a3025016e150ecd899e8318ba6b8fde13f5888a1683f84af398a097db2b0f6c20e3b5fae01b245438513be94a96e681b6349e902b6b80fc4fa432074f8e62f6f4ad5d31cfa6eff3b6ec3fac59fcbcf9b07919b09b6f089ea84068bc6de0d3f3df17483f23da02d55d370c00a06392f0717a263e3a0c51a9bfb267738d6de0f8a23c67fe73762a4498a141a8165bca7719a91d93eb2dcd62b05fac8314adfc68e0bc91f1baa581b1134288af544c68dd1b8bc005150550a538139478f405d3549478d559e1f3dad19993d93ca5ad9e67189601acec55bae113bda24300566c7cff76f5aece91e3cbf9da254e8b6b1d6121a55da9f3741bc51ee9551880436de935206c70f28a2b9a0e89b856baaa0e79f235b126e282c595221345009126f1f11d76bdcd17b1d690f397c8a70fe071d3417a2e6c7587bc8c7bed41b4127e06141848b840864f675e636602c32f5ff2f4e62d1d61c3173fd2adbedc4d71fdbff12fc40fe7e796e4ad0f67a5ea1b04e492c1b0993967c090233fec37970a1a7f64bcf83ac9761c594734f7a34c7095a294eaa1a38249011c5cea2898ddb6aac4d23c2176e667d7e42e586fd40334884fa49e36df7e672e0354c6f1407f970f9f124d558072789e8b13e39811b2b3131a0d1d3116636f2b4fed6404cec49bbb4979f98725dccedfe9969755b8c94d2e61406f141b01de9da43fbfbed5e2bd47bbd3566d1c3d4a639343569e19cc3da274f94886ebdf7cfeac13f4f9f66ff4cc0d0cec1aac408f64a2707b29d47f57db244d756907a87485f6165fbd4f671b2ee04d289b1cfbca4b2275784284521f2ce60b92526b405841fdce3f7e1fc15c7bb86c240b2f8c76d1e4c87130d697b901dbd2e7b74e256be0e0d745b0fe81162b70047576aa79548c14c9757ad6812df19c35995b896635f719a9eb67fef3dad28c964148d2732938f5d3482ad5f1d973a3744b55d2115670758d6fc02c41e4087b2fbbe77602596904608cd2f2e0e229ff118c7393bb7eca484bc54b0c9e20930cbc4a84308ada996fe78ea5ace52065336223161a100a9b419af543d8cd764a9741fc0006d5a7604eb8", 0x1000}, {&(0x7f0000001300)="2a2e2525d65e167231429a09cb56eb160ed110f609721ddfccd357d046a7cd369c1d933326a3edc698954a46b62d1e6dd4d5c45824c36a18d6395851eff0840cdbd2398f02f285440f6fe511415ecd5a05968d151b2cffc25ecb83dc0c58f8d5da6c6af5aaa2d631120e3c6607", 0x6d}], 0x4, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r3, r3, r3, r0, r3, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r0, r3, r3, r3]}], 0x108, 0x400}, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) pledge(&(0x7f0000001600)='\xe2\x00', &(0x7f0000001640)='/dev/ttyCcfg\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001680)='./file0\x00', r5, r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x18000, 0x0) accept$inet(r3, 0x0, &(0x7f0000001740)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001780)=0x1) msgget$private(0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000017c0)={0x6, './file0\x00', './file0\x00'}) 06:52:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x101, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x4) close(r0) 06:52:24 executing program 0: semget(0x0, 0xffffffffffffffff, 0x281) shmget(0x2, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) 06:52:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x4c) r1 = kqueue() r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) fchmod(r3, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) kqueue() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x3f) lseek(r1, 0x0, 0x2) r6 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) r7 = semget$private(0x0, 0x2, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000300)=""/169) fsync(r2) ioctl$TIOCEXCL(r5, 0x2000740d) ftruncate(r4, 0x6) recvfrom$inet(r6, &(0x7f00000003c0)=""/67, 0x43, 0x803, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0xab130a62c99e7991) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCCDTR(r9, 0x20007478) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000580)=""/204) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_open_pts() getpeername$unix(r8, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) 06:52:24 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) flock(r0, 0xe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 06:52:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:52:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7d80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 06:52:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000f200000000c2821fbeade6994c420000000000000000265428f1c27a584e5c48ea4fc749c13d718e22c9d839a7527f69d019b7000000000000"], 0x10}, 0x0) r0 = socket(0x10, 0x1, 0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:52:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc020, 0xa22) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x36, 0x3, 0xa, "cf8ce7ab0bbd67d9009e850c4d9c07bbd27b2686", 0x6, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) 06:52:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d430c1d1ab6fc6e23c5b000055420000000700e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) 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, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 06:52:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:52:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xbed, 0x0, 0x7, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) read(r0, &(0x7f0000000080)=""/21, 0x15) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) fsync(r0) 06:52:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:52:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:52:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:52:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 06:52:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 06:52:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_getres(0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:52:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x80000000, 0xf92, 0x1, 0x100000000, 0x9, 0x10000000000, 0x2, 0x1, 0x8001, 0x9}) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 06:52:24 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r1 = syz_open_pts() r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x210, 0x146) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 06:52:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13ca) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 06:52:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x4000) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080), 0x0) semget(0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="021325ee9962a0b06a82226311fbc5a44419a2997bcfdc83ad9c596596e877dac52c9d7581fa7caa7fb8632b1017c8c0768d3b1d71731b97097d2b2f4c064e96b48f7c8eee0064afef034c539534881c21ef2a3176ba10cc215f45cc2e64aba91e156426e9705a67e6007d282a49a67c7e73466600cdd7696b9c2ee75435ee7f319f429e1c8771098d51c77ba027e5468304dd2412f6aaca9332f0128627195917de0fa988ee99", 0xa7) mkdir(&(0x7f0000000100)='\x00', 0x20) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) 06:52:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 06:52:25 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000834215c46fdc0ab2c94c000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633904890386e20b5d9fa1580aed968db24e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) faccessat(r7, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r5) ftruncate(r3, 0x1000000000006) getsockname$unix(r8, &(0x7f0000003480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096a603b6bfa270f20000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003743562c71c2ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc01692ae0cdcf00c13fb34032ee9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001edd31dbffd749e300"/4113], &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000000)) getgroups(0xb, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r4, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 06:52:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x5}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3ff, 0x20, {0x80000001, 0x4}}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 06:52:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x85e8, 0x125) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x9}], 0x1}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setgroups(0x2, &(0x7f0000000180)=[r0, r0]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:52:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:52:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x28}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) r5 = shmget(0x0, 0x1000, 0x180, &(0x7f0000ffc000/0x1000)=nil) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getuid() fchdir(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20800, 0x0) r10 = getpgrp() r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xff, r6, r7, r8, r9, 0x1, 0x8}, 0x0, 0xffffffff, r10, r11, 0x80, 0x5a80, 0x8}) getuid() 06:52:25 executing program 0: r0 = socket(0x2, 0x3, 0x3a) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) 06:52:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="7800000000000000ffff000004000000dd11656f0e74580a9d36b9e0e322f68a8eb57b85b95cbf1d9ea823d3f3b18b0fe985502ef7b74cfea46a5444797f412e1bb06f2681d292b1c6214effb287b5d7fc8ab5ecee9c2bab5de5eb0c23520e7620d50a592d78c5175a6d4bc04b287390292fa5fa0986eaa09000000000000000ffff0000010000006850f4ad2f742f0611d5323be2c6a628b67ebfc76f3363274a2202152129fb8bbc35380fe002f647007c339f01c90f406960918567eb2971ad68d584a3989eccbb2b14a529b514c52949664c99ebf4950367be31bbb766ae788f799c4c692bcf0f7ad7d1fd9b2ae93f2e1c1e5273d38f0000000000000093566fac7b97d98800e80000000000000001000000060000008d2460cca6a8172fff23f5ca9b229041cb1989e531adb9c107dbb76866103624113cb34d222aa6ff50de096a552c01368ee25c7b4380f4ef2ab799316e5aa1c0c217186d7dca044d75af4e69dde2d65d5316a09cf7fe5778eef06218ca007293a53ce961b8cb2509945e413ebb3757c7b14bfdbe55911b68a888a3d51e9f9975861ac00cbb4c5d82ede38ceb95b3c7db23ef19638ff58cfa6a601556c0e650386da5b90fd91a61be6483cb775bae8ce02c71a111ab550d1ef9db9c235b7c89f22a92da18ddfcef787e40257708de21254f0dd3973d4b993ce800000000000000ffff000003000000ddf768c6cabad47bb72050f0ca0487768ef5941b4bcd68525dc1db52625e5e6ccc61467d0bf7bc63bcb039fb54b495154669862f6fb6e8303d7f704a49fbe7392bfbfcd184308f648e767d06abe51856113d2016bb27d410fd36d83b7757842772599ee7050dd7e1a8bc814b8e2f735bea085907149bb640750c2a2bad79dd314a26c6d2050692c2c2c7f94b3d1b53014bab40e3258c9c41308d2cd9060141ea7a4b549c40ed99270dcf980846014970890e38487a9ed4fe75fe8f8364ffe627e3262cb02e3111849518493909bf5bc7eb6e6bae054392dca000000000000000ffff000000000000cbf5598bb82098464ce425aeb5537e1ab3536032d37ac0f4c95903fba02bf978d24a70eadbd2ba8ace8de0b9e0edafc647ee747d813090592a950ddd7a1f06c9b3a2ecf6f560a70d8e73049682760ba6545d09fca8a4ceffbb73c7d0fdcf34a8fe2f857ca7ab405ac3d3b837c725e510b34dadb70249f7569d2206d8aa0db46d2ad34fa8d6be853554ad42422a057e004000000000000000ffff0000020000009751b4a47b975567d0ca5b3ed8e56e80b8e9b38cd6082a18cf760fea23f13c6b310bb5006ce55c1ad781d0fbd1c700001000000000000000ffff0000060000001a1fd7f1ea9f12008ddbddee4cd016830f6ffd424d6ef7d1155e1353ba092a29a305cdf5deda966291288cb25ec430859c380452101997746df5c839c7b19a4a0645f6d6437996626f4def33b91852611149b03fef2afab4ec1b493311ab303b9b3ba7745f158f2c859e772371aa00d69b8fbbdd34c60fd35c97850cb42a0e8a542dcba46adc94e6ef683b47df8fa22b807b03c8e05cac7544952a9cb1b09f8df0a0e52e04ce07f213fcde14b1fc6cc65881d57d3111832821e394c179a488a711757e4158ac7b71b606978f"], 0x3c8}, 0x400) lseek(r0, 0x0, 0x40fff) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x1}, 0xc) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 06:52:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x0, 0x8003, 0x2727) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 06:52:26 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x6, 0x518d, 0x5, 0x80000000, 0x5, 0xffffffffffffffff, 0x25d384e2}, &(0x7f0000000080)={0x7, 0x9, 0x9, 0x200, 0x1, 0xfffffffffffff801, 0x4, 0x8000}, &(0x7f0000000100)={0xaa2, 0x8, 0x9, 0x1f, 0x4, 0xffff, 0x8, 0x3d92}, &(0x7f0000000140)={0xae5, 0xa2}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 06:52:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d91808000000368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab5e8891535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57ccf34bfcea12820d8fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9f4b134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d712da919cdc58ad12c5fdfb1a0bb6e3f38c2d6e9e3c4a419f54c42091ac76f331716df45028f435a35d5087434beac77101e7f17df41dfce844c6b159d4f9074987ed8a79f6567851569ede6a719a87babbb697d8ca508802cd63e5754dab8c23e4380ba9ba352c574b3bc2e660012230a55919e4f54378e59ac85ff984c3d91ebf1", 0x51b}], 0x1) 06:52:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x2a, 0x0) 06:52:26 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c6, 0x100) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 06:52:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r2 = socket(0x10000800000016, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r4 = semget(0x2, 0x2, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/128) r5 = fcntl$dupfd(r2, 0xa, r2) syz_execute_func(&(0x7f0000000200)="c402f59a4fc1f3440fd6f9c4a11cc215a84800001b419b460ff626c4817d293ec4628d3921c4a2e5afa6a1000000c401a9fa15ad0000008f894801cc") ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffc, 0xf6a, 0x0, 0x2, "d730c1e7bb6fc600000000000000e74de400", 0x1}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:52:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac877e2e", 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xa1, 0x0, './bus/file0\x00', 0x2, 0x7, 0x9}) 06:52:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x1fe00000000000, 0x4, 0xc2, 0x0, 0xf6e, 0x3, 0x9, 0x3, 0x1, 0x5f395bdf, 0x395b}) symlinkat(&(0x7f0000000180)='./file2\x00', r0, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0xc4) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file2\x00', r1, r2, 0x6) 06:52:27 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:52:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) chdir(&(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 06:52:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r1, &(0x7f0000000180)="944c715d81fa5a1db5d0cba44c13", 0xe) 06:52:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7fffffff, 0x6, {0x2, 0x8}}) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 06:52:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffff9, 0x7, 0xfffffffffffffffb, 0x6f2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)) 06:52:27 executing program 0: select(0xfffffffffffffcae, &(0x7f0000000000)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x1d917cb0, 0x0, 0x0, 0x2}, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xacf, 0x2, 0x388, 0x400000, 0x101, 0x4, 0x9, 0x3ff}, &(0x7f0000000080)={0x7, 0x8, 0x8, 0x0, 0x514, 0x6, 0xffffffffffffffff, 0x7}, &(0x7f00000000c0)={0x4c, 0x3, 0x4, 0xff, 0xff, 0x9, 0x69ad, 0x6}, &(0x7f0000000140)={0x2, 0x8}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) socket$inet(0x2, 0x5, 0x401) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) 06:52:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x7a2cc640dc9ddb50, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_addr=@in6={0x18, 0x0, 0x1, 0x3}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 06:52:27 executing program 0: r0 = socket(0x18, 0x400000001002, 0x9) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 06:52:27 executing program 1: r0 = socket(0x18, 0x400000005002, 0xffffffffffff6348) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 06:52:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 06:52:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x0, 0xbae}) 06:52:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) setsockopt(r0, 0x5, 0x92, &(0x7f0000000000)="df4c4d9f8ecee85b1cb10eeaaff61be011a8e92385cd2416df0ef09867081f7799a5fea905d4c8ce8a7ea61798c9bf504a41cf2b5a08b2b72c5155c944a0d81042910bbdc3c0dd31cd60bd1ac9a265457e5ce2a14017d77e96be3001c2ee251fac83f2ec07a09746839ebd944334", 0x6e) 06:52:27 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:52:27 executing program 0: r0 = socket(0x2, 0x0, 0x2000000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffe41, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x40, 0xa}, 0x0) 06:52:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x209e}, 0x8) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0xb9d}, 0x0) r1 = semget(0x1, 0x0, 0x2a) semctl$IPC_RMID(r1, 0x0, 0x0) 06:52:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffc, 0x0) 06:52:27 executing program 1: setreuid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 06:52:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)="7f6ab174fe85c233967b1253786deffef14b83a679fbdda2b8e5c8034f", 0x1d) write(r1, &(0x7f0000000240)='|', 0xffffff74) 06:52:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 06:52:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e06000000653000"], 0x10) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x8, 0x9}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001170000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 06:52:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, "85495500020000000010001167f5afa680400900", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="c8b90709", 0x3) clock_settime(0x3, &(0x7f0000000040)={0x401, 0x200}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 06:52:28 executing program 1: r0 = shmget(0x2, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x508, 0x152) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 06:52:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x190) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x2, 0xb39d}, {0x1, 0xffff}}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 06:52:28 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27", 0x6a) 06:52:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) poll(&(0x7f0000000080)=[{r1, 0x3}, {r1, 0xc}, {r0, 0x2}, {r0, 0x1a4}, {r0}, {r1, 0x8}, {r0, 0x20}, {r0, 0x20}, {r1}], 0x9, 0x5) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 06:52:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0xffff, 0x80000001, 0x8f32}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 06:52:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00009b8e1d00"/19]) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 06:52:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000240)) close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000140000/0x3000)=nil, 0x3000) 06:52:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) r3 = semget(0x2, 0x0, 0x20) semop(r3, &(0x7f0000000140)=[{0x3, 0x1, 0x1800}], 0x1) setegid(r0) r4 = semget(0x1, 0x1, 0x1) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/87) r5 = semget(0x3, 0x0, 0x80) dup(r2) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r7 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r7, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r6, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 06:52:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 06:52:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1042, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 06:52:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0xc0) write(r0, &(0x7f00000001c0)="8f10f3d323db42a75e23ad230bb87ddb44b67a531452626993f40c40b2bb708f7126cf0018646619deb6f9201b365ef61e39a9b98d4ff3332869919f6f135b27938bcb360f622b844882f2f8d6832fc0339409ee964832b5155e5d0a4853e9090818d3e311735845", 0x68) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) socketpair(0x16, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x1504) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000ad405000000000000000000080000006283ab5322ed53203f5e0822c6fb126230c7cf9d1c2f475c9c1fbfa1a87507129d09ff9eb4648ff9a03d96de325e258e89b5f408c7205c3e70e0574bb43f597fcff6c0bf8ceca7e9cade323adbf75c9c77de01bfd9000000"]) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) 06:52:29 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x1e, 0x3, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f0000000000), 0xc) 06:52:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d738c1e7046fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:52:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 06:52:29 executing program 1: r0 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x1fd) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:52:29 executing program 0: clock_getres(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = socket(0x2, 0x2, 0xfffffffffffffff9) r1 = getpgrp() r2 = geteuid() r3 = getgid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x9c, [{0x3, 0x8}, {0x1, 0xaa42}, {0x3, 0x3}, {0x3, 0xffffffffffffa3f1}, {0x3, 0xec07}, {0xecc84ab9d0fb3daf, 0x3769}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x13c6}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x23}, {0x3, 0xfffffffffffffe01}, {0x2, 0x7}, {0x2, 0xffff}, {0x0, 0x1}, {0x2, 0x9}, {0x1, 0x96}, {0x3}, {0x3, 0x9}, {0x2, 0x7fff}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x1000}, {0x3, 0xfffffffffffffffc}, {0x2, 0xffffffffffff0001}, {0x3, 0x80}, {0x3, 0x7}, {0x2, 0x3d}, {0x1, 0x7}, {0x3, 0xf499}, {0x2, 0xfff}]}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xfffffffffffffe73) 06:52:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x4, 0x3f, "cbe1b754b6f758ed4393748ec3934607dfd0773f", 0x4, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = shmget(0x2, 0x1000, 0x20, &(0x7f0000003000/0x1000)=nil) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) shmctl$SHM_UNLOCK(r2, 0x4) writev(r0, &(0x7f0000002c00)=[{&(0x7f0000000040)="d0de53bc610713d5", 0x8}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) 06:52:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) 06:52:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/74, 0x4a, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) 06:52:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 06:52:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10080, 0x4) pwritev(r0, &(0x7f0000000000), 0x1, 0x0) close(r0) fcntl$getown(r0, 0x5) 06:52:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28010000ffff0000014a768adb3ec6df2945b73053dae0e773e130b2a608aebe3a2bbfcdda2bf4bc05e59217b6ce0ccc7323eb1894cc63062b1b6cd135bd714ce0e2fcf607abff0cc77c5f8703a4e92d27a7b13fc709a1a0144dbe0cd3bb85f9f3d54a5e733493e87ef7585cc3537adccd6579bdbbf9aa4b8181f802242dafadca2afe8d50123aae291dbbb64110f6ddfa5c2e39b6f16bad3cc038eced091ad3c9a1e32611b67690880de8e8c20df1320e15ed336dfb17a9c2cbaa049d94722fedc743ec177d76864169db26ff39811a1e8c10be962303c3e8990fafb069087bc6798476142da3221664e3ddc151d5f587c56aed7fdfbf9f54e37eabafdbfde6727a57d2106139945147935b133d919098c9b8d177a260917e2d5a313aa9680f09216c10c059004d610593dbee56aad74f3c307c23503f69ce61e5b1e3dfc215c062e13807baca9ae15b3cd3d46f83"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:52:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 06:52:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) write(0xffffffffffffffff, 0x0, 0x1cf) 06:52:30 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unlink(&(0x7f0000000000)='./file1\x00') 06:52:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 06:52:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, r4) r5 = dup(r1) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r5, r2) 06:52:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:52:30 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}, {0x5, 0x3ff, 0x1800}, {0x0, 0x657, 0x800}, {0x5, 0x200, 0x1800}, {0x3, 0x20, 0x1000}, {0x2, 0x80000001, 0x1000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80c0, 0x102) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x100, 0x84, 0x5, 0x6, 0x2, 0x0]}) r3 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 06:52:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="d05933917d849298c9ac3dae3f635b4d46ac65b00ed4d9610006419c28e9a5baab5a46b817263a81651bdb662a0450049417d9563c6af40f973feb3f977960a592fcaf070606feacf7a8aeb5fda6098bee2f48b830714c685fb742ed35e23bb105db2202f26ce595ef315ebd3fc55548ab5b2c16f1cdafad840f40f62a16d008d684a462e912617f93f8d084405f65a16b32177f5bdd4270563b15dd2c690fd629580d30920366fcf1bedc5b69f8a3de1e11967295a942bfd5040a0fd6c1eaf4ce37305ea0585b11c40d82b5e2e27712e3e350a6158ccd0572", 0xd9}, {&(0x7f0000000180)="730b601819cae762fd2535bfd7f663a3f01ed97bf5c8ae362252ae6adf0266139d8cf34626c269595dd6840be108e2688c467ebb0a0a029ca187a5fea989063efca068ef2834020f875d1009de23568006f64b8a6c8f3908cdd7891bba6cd6a5010c608cd868865ca60184aa3b53405d752b92898549984d27bd9ef8439e3853d61e2de8177348608dacdf3bf32dd35f1fcca2", 0x93}, {&(0x7f0000000240)="8f431059652f3b98ea162d615d761a56998a42830467951ebd8c3029f78cefd5e90a4c484bfd5a8d707d9af7033576efcfa04dcce49deff1f61b4c78f52efe31a02e94a5fa9436814ef5e786a571bb22c8b5f825719abdbb3843e4816935e23eb495835fb267f43f330e51e26a8318acc89d5f79fa20594136cd95334685b84f4541052e6cf0ff9eed2c5907f9fefaeae7d137784c8c75b5560ddf044a6ce0615ffeccd58bc4acaa34c37a6b7ab1a2a8a5c8ef23828c6799dafb3932dd7184b53da080dd46888ec27420750340645da5cb193ce0e47b1f93751152b3d80fb9a035c418fa1015ea434e07afd50562e2b9da", 0xf1}, {&(0x7f0000000340)="5668a4804d77b6316b74947c245634660ddf4134cafc49c4874ed8aaaaa66a4bdbca4b16ff151b7e65f18df3acd5f537929ba7815d540590cf89889fddef104af543a508436d23a383f165bfa800119a34445431de2bfe882afa092034939b7a3ae9c5943f8dba3dce51cde738b983a8d3f6aafdb2625ab48940ba86a19da8e4de4560c4c3746db683d5b52f2b247ba2e9505c6e1f6337a50a70ddc67fd7456b2b5eafdcf95725fce61810915c7d7a7938229080c42dcecaf9", 0xb9}, {&(0x7f0000000000)="bfff5627e74fd12f5f16a5f17e5e94f34f", 0x11}], 0x5, 0x1ef) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 06:52:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x2) 06:52:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000000)=0x10) 06:52:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000080)="9cf8a18407b16688cc6bec858756de14703a84b0f0452e2e", 0x18) execve(0x0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/164) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) 06:52:30 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, 0xfffffffffffffffe) r1 = socket(0x58, 0x1, 0x0) write(r1, &(0x7f00000001c0)="fff1abbe49181e2194a9968cacb44470eb0298b4d1f3954ef3dd11b3777ef366953721bc00227c0b3e59144f53d779e1cdefe7dfd280981a55d221ed04adaf4238e1dd5b198c518b9a65ad1f35acf1d527712890fdf8a1058eec996345ec01aa7582b0aa6dee17b3e9a866727b3d87106914678ae28c51417916a390ede6f3e139d3d0415d6b70ebfac584d079f0603fd842528a6bdc2cd308a27ef5147c3f0061dffdd1e1ddcb6ea13ad94655a3ec13f6dec9c3a9af3800", 0xb8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 06:52:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x180, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 06:52:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000080)=[{r1, 0x191}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 06:52:30 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0xa0, 0x1a0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000700)="1de9747b8423784929f4390087a15ee5dbcfeeefcdf1ecff320930fa3eb631ca8b939b57981895680134689cf4fb27641487677744e3c3fc4258d5c70858f23188ce70045b51e665a92059bb3febdb7d58b91fc6a6b4fe73f064d6fded3d37f1140269a65c05cfcbf55fad2063f49843c3d7159ad5bfb3946a1bf31324e9ecad78985be03dc709d6838d062ddca93f97309579a17cff9975538034ec9498f9532dee2e8e19fe511151b7c3d05d9d4abaaca3c3e549f5b779519b7db549e0d4194bf5d8431683aed6a68df1f32c0f1cd4fbbe7d45283e4ae65984205ac758"}, {&(0x7f0000000800)="3ff5f41141b4f75d642d9acc873debc4a66e3be57671d9c124c3014d5c28cce5191d7a08c33cc0265716b38953b7726f6e2819564b5aa105985c64ca7ce4b0452b476cb87a940c56c7540300000028b565f644b95faa62bf23d09d21178082e78d545205cf43eef8d13232f8eb0b"}, {&(0x7f0000002280)="ded3df9b7a916f2f2f4e344621a2279e42e0be58fcb8d29d9bf31481130376756c4c26a5b8cbed4fc055c9efd9c4f155bd12d9dbfe4c645423a64151c79424104c89252460cb9196a188d17a03d7a16db7f2190040978ed4f7a465869700d1be2b584a73f1d09cf7c4ea934987c3b81fe11a61e4b338eefc08af0db60a500afcf1510a2d0e94fbb2d8a41c7f4185d3b928ad66c1315c3409cced6aa1964a0d4804538757e6a554a357db87714921ff55db7b3326ca226a5c790f4f42dec04589440b5eb5f623aebb13acbc158863aed992e8e0b189ddfb2d56eef9de8ae7a7082d1cfa7bd8e754c84c3c6448c172313c361f8307c2012353bc95f7d1a51365a06f0747014a3c36ac982c00fac92936b94862f658e4a385a930b7f0932bfd72158e0fd1aa572ec10298daaa464b9f9711cd0565bb0eba0056ecb55169a4695dbc1d15ddc2bcf054ed4b58cd02f69cd741a43a1c2cfe34824f629415a8db0b8a0aecea52e173adf85b90c0335da7187431fb65d1e4e29d78ac023b65875e1a3fe62f491828de2c8d4a9bceb9b6d915781d54e2102c98f96483e966dc2f181404922201dfb54e5c16711b4c5aa5acff3785dc69f6618663f4c4393cd61e51d968385d1874b578d12bf5c5c23a2570eb9f1bbde812c2ef235b29b61ecd5a8e0d8c9cb19fae40bcd8e983222c1fbb262a97e3611b871d46c9bef9279dfd3f5daf73354b816219c4a13486189f781b96f4e08425e7550af1209d8b2d831a77cb84c271944c602180b86c39975ed39fae51f9e93ce20efa33d4437128ba81468965b7adf615986b332c6e01048e568664101eceded1f40dcdd2733c7ba0aad2d1398bd013d66d15170a81c71c4068f443559cfa3a1c39872795501ffad3a0f1b6a3d046cf9658e666f5a0ee226f888b2d16e62d36ef9fe218b8f07ea059e09291d861dd727788527e608e889435ef015479df9528c38ab1305134b8dfd23e74a5ed96c65ad30d5be81e64c5826495219143a9042f220207fe009c0924238d18c5971f79fa746526a770d8889da1874e8944cbbffd5ebc3d4bda857c5886cced2e09f2bedd14cc412bf185964455c8d9a35dea8a0dc333dbf41bab4161164be09ef6a44cd0e0e314718e782cc1a8702ca8f81c36091c1b122946b350382ef51692d108d9bebceb7a56d67cc2614d0b764352fdb4f49e9f3e3aaed98e261141229b66ebde72e6d9dceaa7f2d41c76c17dab036e0fe033b78165a35e4d28f922a36ad3291a5393c23488e2719c0dd292496771032cb2953800ef74ed473cd1e78322a4f1d26da63cd76d5bd72f691a06188fa3878600aff01da9deca0cde83cc807ba4fd5e28adc5781230e68d1a1f922b2cb8f0f861ca6601e7ebf33cd129d94e484ae0338b4a31b2ce5cb7b28242776f29f13019dd7e5dcc02d789ec8d2fc3892e3f9327d66f790897f08685b3de6235e38f8f56b3a14d081849425ffe7cb2e04d59d5bcb60388f516198c97e07cd433f260e6c8a7f99701e2cc1d85b95d5910dae8b4f51f8d3e4831e46ddde81b90109eb018d298b8e3897795332b3597988cd95d169fe87ab73fb65645cd6faa372877a5580c7bfd135cf6617276968e0b0ddecc83277c1acb16550452af47113505b26507fe5ec5bc7db6ce6cd754bbc9a8e2d3a42f9ab39ac75676d9fe650aafb8772f72c446a921dc81402d10ba3a2ddd85a4bb9108c8cc31869e2220a9d8bde8ba02cc93ae47a8981804e6895e60ee2884121ee69950edd68973190a22ff5fc8ee2a6399240aea8a9361ee8f1460b5eff87b6f90a8661293bc042b02cc22588613df70e55b8e4e4c470b96741b792d36433f78aeba7823b19e3adb860802acd5e25457d6519a182fd3b323b0bb6e9599cb12d9e03d0d1f3e71ba54ba2641abe354a5a8b254dcca8922b661c664b408be19906ff5e664f90f7afd2b7880fd713ce9c3e724621b56ab5b6297a6e4ba8bd51e1cf228ed5e1285eb6f8e341e06bab306fa038d43982cf45c08558ade3c28c8d6ba3fc5ba493f12533290ce245f310cfadf8798cd3af1d5763004ff0fa72c4b1e630de4aa1f850b8374144a867bb7d9e0f4b49bc5bf4a32d4e4eb4a19cc7c28bbe41d2026717c307a8aa1f45cf0aa5699873fd17bd250dd4b77bb55db0982826ddffdd03f60e158e66b9158aa1a7844937f0170409884bc7286110a8698a3d32b113e98922006607d2d99b093ada565ee3338d97920790b9d9176adb0e151f41fc388e320834de78c8a65a6f333debe8bfb2cb75e9ada2215faa6e2eaeacbda22e8cd7e21cde4617aa93b15a5c7eaec4ea9e72296336d1259bd5c2af433ddbe95bf7f9e28eb116cc5e7f97823b8ee7e3604e499228460f55208f448917816959cbbf0231a82e05dd9cae63da56e4cc679ee8cd87d9ed3b7a8875ec665bdec0b69117e7013847aa72bbbfe74aa46cfa3f0776f89e2be7b7c6df6ebaad8918996a5641b31b590d59f362794325b4ed12f8ec2e27be5e2ee33ffe662f5b025988d293eb6da84159aa753247521608bc1fab1dfa44379603c6398137b4b92d7f7fee94e1009390dca0a5a94a6bbe243815dd6f8a5ede03ab81f6563b7f71082d629780d19d22966f7037fb69b98ac10aa3f1f835cadee0b0ee1497a1a7906a822d639fb8cd41d712d962741fd73044271dfba92cd280d701a2c6d101d578fdefd2d2cc657a19bb9e40b4c3543652da008c013ed96d138411ae420e998b4e6b952ba9110e521a742c3d1afa7c31b893d5b6b3b446d44ffe40c03143b904af2ae2d6657e8e3733c77ad4eb5d4ffdec4d7f9d6ce5136e18b6930d509c362e22e361ceebfe29f5de7f54366ebfc2a09b192458f91a9f15fc9e28532a88cb1726f8417a7eacd889cc525f5426590b58754e232936db1d6831476eb10d8582485c88cd6e05ebfc44e63ff6cc0d7ac5d02c74ab0d8f29dead5c9843f9fee46dfc0875f6c3c41f319cb5e5d6b33a9065813e7bbd870b0b7de95a57a43427a3a0c77a22f92181f1d539b0ecf63f44cdad3c4947fecb5563b6ccd6da12d9f1c384b830ca8169df1f82b604913d1975a06c0b1053444eb6164a0d1c215c5829dc2e2f4477e9528839cd1b6558528a66e85908be7c577deb6bdc844bc8164d8cc5689ad0655177e5308c38f12e44586ad50513611dc9a7b103f0b79a6aa89060b11fff312a2958f964eef5ecc9cd6f5bc033b869a1db453f2a47cc1e147ea956fe044bc82c828e14b81cc0be2aa3f5ffd8fca57e1bc4b919676a5063a98dd9ec9c3571a4441ed9ca4eb21ea078f1e16ccd6cccfcc9730c758cd48a60cde7bdab7c257369450e0563d0ecf9f669f2475c683793b0f588ffaff246ffeae4d906b1a0cfb0839804802ae669162ab3f219767f05b6c03642a43f7c461ccfc4b33fc07c726659c8c7dd5036645a6da37ac8734c3f32ec78d05ec9596e50c9b023336fb12fdd133dc5ebcf97b37c937b91844395a8f04f1beb4ace049bfc26367722188ff97330a9cb1d94292e5b5ea178b1ac9c98df07734d2112131d0ff2d11b396caa8e0140f0ac74267e0a6338bb6d53b4f762c931b62a87c2c1f289fe681f6df54b7223fedd74564d8c62403a419993c32fccef9dd336326b9c6ccefeead549a8ed9bc050e22a37979e9e27de8e79273c8a21bf23e2abbeddbcdad53376427d92fb8fb05e986f0aaf72b309c504567d6e1cc08c8d9e071002e6d9882ebd1cc0277f5e8bf260079c887c03424a48ff6fbcf9350ea6b13b5b385eaa6d99650faf08b7524f9da458802bc12c4cc690b0ba965caedaf4d647073ed3c0e2a19d69bcd14837a8e33ca47e0ae6144690635dc3d5326e58c0b4d0e74d711dc447bfc937e46b1fdbe960aded1ff7c578f2557b34cf54d93161fc0f2ec460f0087e38a34c4654dd536061425ca3c817ae4d0c46bba567cad1559fb6c2ce239a2bcf80d53971e43beab2844e6454de375aec88def7c6fdf9fe8b7cb8d032c1c83a5687de5f0c5e00223115b876be949d9b035755aa4ebc4eb99a08932e285f3908d07eff2a372bbb5bd87cdae0add39994a2a2d212b15b55319ba3c789527b80c7887e6b5471a9e4fd1f0bb2cf3cd3a4f42c14acf5bcccfd7a40ab796f06e8efbcd014358b952ead792d807b8a1d56ff135f7ad1cd0bc5a41bc2aa19d564b631fa34743c3ce009b5e3e90a4a17e428da2ad4e8f9d1e474f93d31d2ec96b4fad1091fa7150e9385b5f65d50efb750639bc1c65126383dab2b461e9da02a232cc78a2c2215f7b725ae91f94f5c35832ecea37336abff8b79314633bf3a9bbb0491c7d1707bf7db727af8a7315f4e763ac705cd53c478df2ad47af6addf0c68e0da5d8153aaf787b0613a98468a5d09612d26dbdf497afb953d07958e36da89cba4806c1e90b254cccd9fba467cb9ac22c261b43dc2b421a9e4fd020304adb2a06d980cb210c76e338f441f000a1515c4bbcb1912123e744e8972c0454e2e5ba992a3ef016e55d3589d4e5c6ad3110da510be4b494b6215c6ddc16aa93f5936f82c3299a1f874b89b8602b421a4b94817bff6fe9af19a49b0964381e02a4d0ebdb0f8e7f1b9115142f0fb9d496f7512c84d2b420f06d1f7c8946cb798bc1815fad12536c5f02eff9ffac8ea671ddbeb5f798e1aecdcbc545600a37840569b1954017030ece38d37c3221482d83d3581df4b222b2f44412a39db4bbd7828acbf940f0ec5868bb8d3ef06cdeba49afef42e69ccb30c987a4c50e1d32697655ebe09699b5f7f2b8fdfc8f89d78e7eaea929179e19ca2da362a1fae132f61094aed365e81f2997744985d84a7815067597be9fb5a10ebb9d7c558220ab0c7e04cd6ddff1242e7711e9c7460ca9888cbfcc2e934960b34bbad0212122756ef98fb7046ade13d3a73828dc112b64e4599ed3cd08ccee57bb4a9c01ddd11b67bbb0724d8df386559ef73443eada55f44bf5720b3b1dd1d84e765de4ebd31a716b8665df2852d4f879aabf0a541b1ed2322d97f151e20a018930bf4a3abbd63043c72821d49ae025719bcb61a39e9adb2683ab3f38ee6692abec7f230f063e77f6ee23062e85ad9403dd7d6e03038ac9d3f79005b55c56febcec9640f25155b8bcebe1bcbb895fed8f44faffaf2eb1282dcf87d8cacecc20b6ea6f9110f2c5ca38395ef24694b6218aab5b8a51855448eaf8f75a44c1be5c702567f7cd88b45505cd04a56477cadcbe331882692ca414b24f9adf404daf18c626ca3c98c0648df5345b8677990b4abf71079cfa1cc7dd3a9452e32b8622efffe952c72ce14b942e34c8d9a689980f63312dd4f51ec21b090c0cbe0a3e84a778853b1cda16dfa9d630af0b36790ee7bdacace6b8d09ac8a37c60b7eb0c0668ae9a062de66ac5b2c8c69c19b57b7c2988d5b977aa66fef17bd848a32144838f3e1636d5c5dcbd9d80f76f874fc66e8124c001af32c9dad56e481ba7d8e3a69d02225907b5ce7c158b55573d1809c9b601abe595ec81f8c6957ba1d9549d372cb854895a09e6b2b691df64c8f0cddd9b588a67a1b2591f499e905752a56847aa659c4ff83f0c5cd7d2b6f1384a301a2618fe635764ab42fd04f50feb412fa7946362f9279f9b961a699e2f3179f545a1d0c3235ac6704ee23b9f5e7324906438ed2112017e2d13d771e867b7cc4aafba64496f2b11a4f7520ac6f3678e489753addf87b0f5a12a411fd67aecaf2e6dfcb8614d8129849f6b68a25f4355962c59a28ecdcd092e3f93575a80ca95fee0aea0d77717594a4e1e509b93a5e6a3d2387325d6"}, {&(0x7f0000000880)="cdb9a1ee25d697a89a2187735920b01bd10892f202aaa4219fbdf882a5ec824d3a465bd42743f9acdb2047c22cad22d4a1af432246a920220a53e6c0f52051c3b13b8ebe9c767335c2a9c884b62df8a4c1d83a3d1f9db656608988d8ad76a8f1d01637c19685d852fd4a88e30b52fbc9d530cf63bba795a12fd612af3f56a8ba64ffe9e6b1cb74a01d37d85d62a85551c4c4e9f076f9004615fc8c4054344d8c3b861c9992a407dbb1eee349ac6486d375fdd06943ac798aa720dfcb413cb4c6f9fc1f0e6b"}, {&(0x7f0000000a00)="dc99b6dc90bab6bb395e473323839ee6428d11959fc429d6dc60e0ebcaa92bc8ead00b7928aa3dab50b8eedf97f39fa3f9a5df7d5318753a2f7f"}], 0x80e04e1c1a32fad) link(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') flock(r0, 0xa) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 06:52:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x36, 0x1f, 0x2, 0xfffffffffffffffa, 0x4, 0xff, 0x9}, &(0x7f00000001c0)={0x59, 0x0, 0x16, 0x7, 0x6, 0x9, 0x7, 0x4}, &(0x7f0000000200)={0x7fff, 0x800, 0x5, 0x0, 0x884e, 0x6, 0x5, 0x7ff}, &(0x7f0000000240)={0x6, 0xd1c}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f00000000c0)=""/129, 0x81}], 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7f, 0x80000001}], 0x9, 0x0) 06:52:31 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/133) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x5, 0x1000}], 0x7) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x4c3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x401, 0x6}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80000042, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x4}], 0xf75, &(0x7f00000001c0)={0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f0000000200)=[{0x5, 0xdecc, 0x800}, {0x1, 0x7, 0x800}], 0x2) r6 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff941754d33d9ddd3d271c9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x1001) mknod(&(0x7f0000000580)='./file0\x00', 0x2004, 0x7f) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000340)={0x20, 0x5}) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x8000000000003, &(0x7f0000000080)) dup(r1) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7ffffffc, 0x69, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x7, 0x800000000000002, 0x201) setsockopt(r0, 0x8b1, 0x43, &(0x7f0000000040)="2c16d94c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x7}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x100, 0x9, 0x2, 0xa27, "949d21511e6944d27742ed16f8af9e5f5da71c59", 0x100000001, 0x3}) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000746e62b4b03cd85516ff5c430000000000000000000000000000000000000000000000000000000000000000001000"/75], &(0x7f0000000140)=0x3f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7f) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x7) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r1, 0x4) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000040f07a43b4a2522e3f5fb2cbed8d472bcf05c869c114b568bf0e044d579a5b83f617320a791c9a604c74714d322742598bde9e99e66230cd5a85b1ada8f51c2b9d03c0c8f55f414edade2a189de6a4b6f0e51ad5bb2a002b1693b4bd99665292b0ec5833509596adb1f3cf14ab0dc09ce260041d62447b0a05f0e458a6b694a79aa04d421a95863cecbbb38a716de0477037a4aa621a1a7a49279d87b6", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) pckbd_enable: command error 16:00:34 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='\xbe\\+-\x91\x00', &(0x7f0000000100)='!$x\x00', &(0x7f0000000140)='\xce&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)=']\xe8*\x00']) unveil(0x0, 0xfffffffffffffffe) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x90, 0x104) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) socketpair(0x1e, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="8d88c8fed9a331d3e84d16bd9a1f762af99413768d1bfd93392caa75a18c7aa3d295c5a2fceecf510edff7257d74b86f9fb2905ef1e7dd43097822c0e1b0e31b5377abaf96af726d90f6e18d7bc1fe2d3b94607bc0dad43189f571534a97a11029f48b3751d234449f95bad105e7b09a52eb57ae936390817e2c05371eac61448d5b31d1b8b70350e04a4b4ae6889cfdb0cb324bbe7e89316ac2d4b910d24930c6cd883b9486fe5252659ec19f58d6b707895a8f0aa0", 0xb6}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x404) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r9) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 16:00:00 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000004c0)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xfc3e) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r8 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000480)={0x2, 0x2, 0x200006, 0x6, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x40000000) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:00 executing program 1: semget(0x3, 0x4, 0x500) r0 = semget(0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x108) msgsnd(r1, &(0x7f0000000080)={0x3, "0ee8144a6acc85f2921fba7a91ba39ff47b2d27ea331183478c397122500020c05b5055418bd368c51698b5a4eeb90ded6b54e2e657dfeca1bd0aa265d894bfe2345e9140c4c51a5e28bcfd06dcc58b0c913dd2ab8216853c50921ef1b3aa16de7f029bbac95f7a4b1081dc3bf3a8a7d558d9c8125d805cceb129e2e5ba7dcc202aae6b85d767ac0828edb1098e670685efb222c1193584a91ab910ac6b362efe900bb4e8a233876ec74e5ccb2fc682760b436b59174800db4b50a471c89566f1bace5dc2ca54a13a29849d41efa6b68ca1725598c6e2384f9fb2f4870f545be28"}, 0xe9, 0x800) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xa30, 0x8]) 16:00:00 executing program 1: r0 = socket(0x1a, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xb8, 0xffffffffffffffe0}, {0x18, 0x3, 0x2, 0x4}, 0x2, [0x3, 0x83de, 0x40, 0x3, 0x5, 0x7fffffff, 0x1ff, 0xd674]}, 0x3c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7fff, 0x3c33}, {0x18, 0x2, 0x9}, 0x100000000000, [0xc936, 0x8, 0x80, 0x0, 0x3e, 0x8, 0x7, 0xba6]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa8, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x2, 0x4, 0x1, 0x5, 0x8f37, 0x1000, 0x1, 0x0, 0x9, 0x5}) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x100, 0xfffffffffffffff7, 0x6, "974d1ea7149259e406772cd2019631baeeb697eb", 0x9, 0x20}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x9000, 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="fc", 0x1}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1ff, 0x7, 0x40, 0x5bf}) setrlimit(0x6, &(0x7f0000000080)={0x1, 0x7a698d39}) writev(r1, &(0x7f0000000640), 0x12c1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[0x7]}) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x643c35595ef7554c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000580)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) socket(0x20, 0x8007, 0xf6b9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="342bd0085db1081f61b0eb6921d57ad46f80cd30a7cd409fc636101a6fd1a816f67e81dcb5a15d1b787a93bf1ee29de22bea62c80d12a0dc439af41aab346317c2a02b592d8b11e5b07c3179794d9834b9878249e9fcc62502538f78def8fc79473518b56dd92b1c5fb83e682c3cde544de978aa78fce123f66a974928de69a7fe84ad05c9e3a3d11d1539ca03c3d4915740bd05c039e670aad8729466c2baf1e496d9eacbdd67503c2063fe48e2655b48dac0f5f5e3304d20c8bcc2a0", 0xbd}, {&(0x7f00000001c0)="72df249d04883703f3d1db24c3766b08e934814c1e92d6a53ba891", 0x1b}, {&(0x7f0000000200)="321c5a95f8f3fac1aaad92", 0xb}, {&(0x7f0000000240)="86416da1b2f538ebc70cd0d4c7a53f8cdfbc42a48ce14ad55f52872488f7c0b386367592c5f4e264eefa56735d993311fe68c8a9827814b397fca2a857defb43b487a351cc59ea960873be85714bf376503117b0674d09c8809e1ffd061a9b24ccdf1d91c48514c855ff9b1cee8ece368681636839d65125d2675a", 0x7b}, {&(0x7f00000002c0)="a17104ba4d0d1332c1fe65f35a01ff16b85c46", 0x13}, {&(0x7f0000000300)="61885a09267c3aae2bfe779d5299c447d0adca81b938195f8007b375c9520cf3b5a5068dba52e3ef6e762561ca2ca7ff209948648ac403a9a23068d32aa0c727743d1d0745a45a8c30b4", 0x4a}, {&(0x7f0000000380)="be19bcaecbc32b15305a399a258bcada", 0x10}, {&(0x7f00000003c0)="fad7ce61a621182a1ed4df0bfcedaa0acd6379856ee7ba4354cba7526a33cee866c2f8b2344d74e11b6da38fd1b32d73a5807571fcfaa9950c6784fa962a8afcf6db9c", 0x43}, {&(0x7f0000000440)="6280d12ef16fb1246af5d778337b17a283914487b95889739f770788715cff4df011391987f7b33031dca2c224785d9cac2a234cc2487bdc9d51bc958e", 0x3d}], 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) pipe(&(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000640)={&(0x7f0000000540)=[{0x47, 0x100000001}], 0x1}) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x406}, {0x18, 0x2, 0x3}, 0x9, [0x0, 0x6, 0x401, 0x9, 0x3, 0x20, 0x4, 0x6]}, 0x3c) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="8e17c326b8ee96649a95a9d830430179cea053c91e7afa33fd9d67e78b4770013273307827ba4019e29e2863e1e27be440c48bcf6c2e3cc14f163c46024099f614516c40733869d022b7b679a567b4f6d5bdbdec9783cbe5c13521e3ff487ef06e62469ff97c6cd0d17c9600ebf657d4aad84bfdba9ef595bb5dffdcc6e298e7fe9c9e772b17eb5e47811e6f08260855951e563e8dd1063ac46098e444e501ef47750cfcc45bf7a7e70c59aae808af26c9c19ccb5cc156e42ae9fae470f4bea7d5ba21f638b4a998b7e0791a3ddf69ee52569d6bf50e123dd5f34f6e6550a8f6c137c40bdd8ac5271882800249b8e29aa2a25f8a4598e17f7cff3928", 0xfc) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186004008b00050200febf000100f43327770500"/34, 0x2c}], 0x10ec) 16:00:00 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) close(r0) socket(0x18, 0x4007, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xffffffffffffffe1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) semget(0x0, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 16:00:00 executing program 1: getitimer(0x6, &(0x7f0000000340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x629]}) unlink(&(0x7f0000000000)='./file0\x00') socket(0x18, 0xc003, 0x3) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) open(&(0x7f0000000300)='./file0\x00', 0x290, 0x8) 16:00:00 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x2000000000001, 0x2710}, {0x1000, 0x7530}}, 0x0) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) socket(0x2, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="c798d9891b75380defcc10ec2423a5dfd74b0e79606894ef96a8a1c4a87885bba527239c1c89878d7a896871fe86d1f0da887d5ca7c9ebf0e84b383768aa2d1f9eb4d9bbb1466a398299c4de14d825a98e4689afc5b20b892afbcf1a6f98be7f7f6886029fe55a2f33dd4b174e75b8cc2c11cc6e608445d3253a7dfcdf75db4f2815cbb51b4f1114", 0x88) r2 = semget$private(0x0, 0x2, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/47) r3 = socket(0x16, 0x1, 0xfffffffffffffffe) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = socket(0x1, 0x4005, 0x0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82012e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="09890c20735b16549e0af0e882bd435cad58c77b11e2b628ee4e97a57d1cdd649d8e55826c79068c6aeb815b865551bdadb59391906345e7face466a89ca46", 0x3f}], 0xfa) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825041f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0xff16}) socketpair(0x1, 0x8006, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x10, 0x5, 0xfffffffffffffffc) r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) socket$inet6(0x18, 0x4, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x3}, 0x10) write(r1, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xa, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40004000000028a8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001440)="0b3f6630c4662d0fafb47daeadee9a5d8570be3dd4bb83c53ec13accd9f737aaf581f6ae1121fcee02774afe8f64c38a38d87f1008d1bbbb7fc83441a12e2ff0a1102e9bea36be1934dab1f6c98adc3d4987eeaaf328e23de1a05e305d756b42870072e16dab1661f521221b43ca465616899e0db691f2d860418c460992988d678871a72b3fec6814c6cd2807f208ad2c4a0186dec984e749b430e1746195e157c16dab76af494d94d6c7253cc3e781b7f903eb6ff99f51d81d6236f920ef9efc27dd57f87d58", 0xc7}, {&(0x7f00000003c0)="4b3bb927907ed41b1e2a8c6e15232ca7640bbb866aa26f8ee7b8fc5772132a674661fbcb801583b74c04021c85b3b6e9cbf9137be99a6aa1112e27750f5c9a", 0x3f}, {&(0x7f0000001540)="f926b9301055878644b72810d0d83c69c6966ee29ab06084252170d8a7e347ed2a96d684f4e92f1267ba61164cf72b3d905efe3ff46de499a47b0cf325f968dc2628f4717bca308a949abc0d36a36a6669f6408e2453fa40620e247bb6cd77400808175e766c47d4f468bc2b8ac3556055c9a92096f5406d707f184c47eedf3bbf3f1c0a88f273b8ce62ac734b997b6e99b699f6208a1473f60cacef2ea94512b5b4", 0xa2}, {&(0x7f0000001600)="acfc9395145a14f19d59cc47ab55ab0e8627c540a486e567b931a8b689706b45ef76981683a5905de0fbcb8d4e47effceefdaf8ef5f7c794765a5eb46b3c73e4798f18d96486cf8777fe89c01240a9d4721a88ac1966785a2fb8e2d1702c5dbe8d", 0x61}, {&(0x7f0000001680)="0727267d32f7628f5be6910051c57144c8c2acacdda77a325b70f0f7938e2418004c2a516284b50da43c7a3da3bb014138b0e6e8182535a8275b8973a38e421a3c020fa73370e1b633ef00b0e2faf4f1c2aa6bc2b35218550354c5ff", 0x5c}, {&(0x7f0000001700)="fbe6d4623cf09951373fb20ddf6d1a58f5f156bfa3d5c1e4c41853e1f91505493e2c3a97157b308169ef2fbe1ab68e5eef8d7be14dfc9045f876f3e37d0f34079cd9498d908ddaa28721f6af05d38d6a3fac754f3513b89c968d016c35ad93dd57337de627f3003b3b4e16d8f3b796a1d803ecba562b0802be95fb743afe74db7813dc417cc458cebf4a4c9435522406c723b11ba54e9c3b4ca894f8a2d75e8a824c6a3f96bd66b102c00f29859be44eabb50b2765c86eb18a1fd9bbac1f7c52e059ebef5410e963009cfde07fde", 0xce}], 0x6, 0x0) fchmodat(r1, &(0x7f0000000340)='./bus\x00', 0x104, 0x2) writev(r1, &(0x7f0000001940)=[{&(0x7f0000001880)="b72a989ca886d569077063ff5538693fab1ad27b44fe1c18afc4e6ee765f67b6f06cbe7b4683dec3e70ec4a7f60e7f82125707a2b6cf125242c358484eddafaac44a205f917d5856a95e60ab884a4122f9ab9ab284b863f93b38051837784f9715c054ff5a07cde2ab9f7f6d1b4ca782d2fcd800128a730d653fae9861751a045d6f80c4d5062fc07a57589fca676f650484763753d199a2b9588c1cfe4e726ae824020beac1d70e83e74fad4032e6ba1a2137a3b8"}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="79d832adb406331249343797ba3a4fbdd1bae93e7e8f51d075aeb9e05153ab3ad1fe3a5fb8399086829c2edb53093a9d2f52b13c3b8201474c39dc0e18fb18e916cc1689728fcca09cc7a085ef6bcb8ee5b80b", 0x53}, {&(0x7f00000001c0)="19dad1637e09b04ee82c4229afea5e058e0fb90c1d85bf3d6e5bdefdf098df05979f20b268b45e9e03b1fc16345d26d1fd930e5df7d71c9833abd78ec1f0a397feb1bc0ec035e057da1692bb6265e91ebefa425f9e6e0cfa3b56fc7358b48e57c411e8ab851afe9924e32ce8", 0x6c}, {&(0x7f0000000440)="fc85c95a185e45bf64f55ba52211ddd73076b45090941304d23265691f18806171c227d60fc509d9c378183dd990fb888e912320b3f368fb3af498993272ace51794c13fe468d33ca68b0dc07d1021b49adc00a13d6e5c9bd68c1705f16fd6c2bbec1ce5a88bcf7e1be46a351846c0c60d0cb13a89420896459545df921cb66f74f08e44652342b570154bc7e5fd84ec14bc08830ad221d93fdbe267c958c92b64ebf8f3f15a3b603bca30b93f5db08bacc1826214f9a3b8b66d794a1071a8bff241a254211d70f1f81402a40c308c46c9aaa3f2c4b70f003052f1fdc136caea64e3fdc798250bd9da414dce357ca21be5776b4d7387619555ceb3296ec5a1a23ac50e4e29d9215df6046ee988750ee5ef3eb80f779b62ddbdab5984cc230e17492bca1de35cbc01a64a76d7cef7786d9314ce2aec8143b01099e3bed7ca7c7591410769d4bfe66e861bfa672631cbc1a9008adb4290e82c33a2d5bfdd3208741d22cd1143640e36c88f4c873d4aa442ab9b0d3aaaaa21aeb7121c12e5c94f35e9491b9d9395bb86da407208bd185d58b632db358104aabd41c48e24fa92b28b1f26053cbaa28d5b29fdad9d5108d7587d3461a6add1ab8e0c769b2ff49f15ea1c32431f90ef4cacf2539cccfc4cac2ac1398edc312f366b09e22bcfbb95a31b136a466a924aa67bccbe38aa08afd936033eb56046a2d559c10683777d20dba8aaf530786bf9479f04b1adb11906a5a63adae6c0b7de37c061a801851ee69be0e2834c16064fb8fb106983e845bdc6a616fbe8d8dd183d13dcbcdc313a33e1972b8d562ec95a8e3eeb679556178c59d43aa32ab3eeeebd80926948e2e93931c846725ba23988504d218e47f7d1ba0a38ead2725da65669e1682df96ca0bdac1505d3711cffb384e426cf4ff6a3e051dec60d69ce91fb91f67b72d9a57a69fd74ed7872c09e554151494e840b351c464d6720c843ab163e64e740039f0d27ca93449a1a09317d50c77376abb375b46622f7cd6ccd619986924138322fe8b2bc201b4f7df3ff73e5a78055a910cd3f82b7d81bed513db423e657af260103d2db3d22fb31a6bb81021123f2c0c3d52eac876a2c5844710eb1fd0c7dfcbd22c1c697e7dd2e07dd27cf30d4634d0eb5aa2d658a857511cd1550e84e0166441e0fa82a8a14c381fee9f117542a8b11addd4ec70e97dbcab52af0e30c9e90031bb82f949a48f2548c0f4cb4850152d157f71e2106ff81d33e9c650df87b12141be0d25364b5ef56ba62580f2bde05c764182a3f29d3fe5e9d4363947d098d26c12056e31fce763d8d7869171175daffd6462ba7757853b551868174f31e0e623e3d90646f34310ba7ba4d06f334c841eab16a762e51d4c4b3522b07d99089917dc5ea4f6c136bff621d2061d2b441f047460b7353f785fff8aa31266c0f7aa4a380caa1dede58a8f3cb104ce4044d770ada2a587283a2df7767100f87bf21b462eb19c8b9ae4be833bebaa451a849f80aceec88d175ba60371493d913ff3308a459c540d0d1f0085b74911da786ac6ff4f845ab683f750923d342b31dd8a109318885f8bc3e0f46c3fcc9f494b94faa0ac15f6a6e8109a932c4cfad5d868670b8f3d801a453168823f69776767c6357d2e186e84e4d8ecd6ef77635cb07103ffa45b055cd8001c7b92b814efc125fa5b31af490864a82642c4bf8fc805a57c439070e7119d11a8d3da1d4a3033b16df1d49767b36e291d862109bb634eca069fe96c76f4aa06ed478373751d628872c72cea3b05cd6e2fcfbf3139bd4ac5abb5944bbf8ebc5b8235439fb7a75f11bafc0eacd32c2a72103bf312ff88de7a45b9fd56e6ff38d8dd45cc82e848533729668c90e1095267bad81ba51fcdd83d732aac6ef08d84f68b9d31cbb142ebc10004726119e5cbe222ebd7f5ae8cdce88af42cf3667a79ae6308b26e566a5dd9b7637dd10ef251583815475fad5729077726cd15946479d88e7d002f5a411aa953c1be55963861a65e49e73dfe678ddc182667a0c11fc11ce8cb6600ecb5f5618be1c490cbeeda84ab7f2a90f8ded8c167b5ee2ae8fd9789e0f7378ff7dfdd32cafbb572815719ba45929a3aecc1e155031bfef9cdb3026384b3bbb20c69539b3058129d6f14248ff0b17dbccb45b644f494cc8b2c37fd3137074640b2510aeac300285eb30703e7b09aad5adee9983535aec504e3c66f4b3c9be0c37232c56288e0d0a4b9cc0c752412788cf07150fc4ef5b52197a230126decaa11b24b11e731f78b53a43005d4e606304422723a960b38012c8ef7cb46616f9cdcc3eed1a46928a6c28a9ea497a5d979c366c25c691fe6250a6ca9e70fdb6400f194b7ebc88824159592bbc01fdbffb64db08a444b23995e12529357723c0582f91866c244db57aac267550711bf260f9132ca4015f4a47a142c9fdfcee0eb3bb9ea3473d36213dbd4c1d10e221d1d343265d048344e4a39458cd698723c84fc1192549826d221346d8eb28bef3a743b1f0eccea578ae4a327fa3714410b837982ac9c7bb0902634158380d023740bb6d618c806872e53811f705018bccb8aa7e78b12aaf6371a363cc851ef8cc16da5ac36b10cdbf2725d479963d2e9bca795edaa52f9c3b36beff03755005fe21d2de3defd00bdacd6333ae2509b880a3995f7fb8183f58219d4d458a979eb8254729c55a269175e568f8db1b36781ed726c521bba0985dfac770613cf0191d7f70910bf7cf56ee33493161317a24bbd1dcb7780ac4b445fa5fa67f81e758a5e040b3175e54f5d48f84b113cd0f36a2a719455fb90a3f779728579167de807e4383ae911034bfafa3f2970494ba99caf2d3c8e8370799c05fcafcf8dfe7ce6cc13c2ea792030a04d49d1f57d4fdf74aaa07517d5042e76395f856f06c4cbbfb026246261855de3668e512d032b1ac11aab8bbea5e5fad172e3d612768a0a6e4f55c594b97c77ae02361403efcac574407d2fa2158a5c4d24151fbc5bcdf3c3ab2a64613350a7ee588ff70c2834964757286de044d9e7c3cdd534f641f6484c12b79474e183c6c994572ec8aab7e4b6776327f4df2b04f2082f0b3949ce289b9455ff5cd36ca6487b94ce0ea853d17f8e8218bb5bd15437567e88374618fc9851fd61fde9cb32568c50d2896fc364d6e9fad0cf104799b885efcac5afe178a9439434fb285809c3edae8ce212fd7db37be529df910cdbc41f1fc4cc2c096b859c556afd08c7cbad25640f0262d560b8fc4f0cdb514b651bf7f80c394a84618e9aaa31b7e2151a232aa363a20ee693ac9aebe01ea6e558cff7426312fe115d37ee5eedf18eee2a491bac3962e90f0c46e34b7767e9419349df36a392b67bba0fe87b9c3e6effd1e721c73d09f3600eff4724bd10fdaf1148149c958a9d08580a431e0e76a84b6116275ee4a5566ab313d6caaf2f978c89fde3da83e72a8a44b6142d1f5eb5dbf70774557694ad2cb7e5332a4399bfcd2069b46b850563b8b3b39cbc65e7b85c8ef11d99b97a97e1a106d1f7e55d7f7db0c46051352b22e9aee73b5c973661895ee80f056d8c890763561baff640a521ddd96064a4a0b1249f55ba84f5d94c966bcef8a225d7e3ce55289357ccfb99541c1b432fdc0720d85fcebcf77082b0a098be143309391a4dfe9bf03f003d58861c93a5a02c8a2fe6fe77d4d5d50121e2e052ff20b2ac6ea7adfc652add6162088a2045bb7bc75165f5c85aa625e08829e1d083a13c10e285f054a06d9371329d661b36b73643debf2fbf257b872e964b9277c665b998a5a7d962b5deccb46ca31cd409fd616b2f50d90269ac5f589c0f3a8c33f7de73a1e00e952343cf24d902191b2c8411c25290e0631fa78b76fa57bb88e9ab67bd39f9f01aec0a9caac190205cc642800b70e03dc3be667cc6e13637551b9f19dfe31790265a53516651767b57171a4eb74ab192f7bc1b0cc9bd5b7a496e3e735cf482941dd7c34041aa90cdb23d80e97bf0d066a715f545b6b6dbba987c25a94bca85bf39c99db690ca4a591e9ddf08a91a92f73220352a2885524a0a3232923f87adaa6a6cfeb5660dfda70f62c3ecdea5da2d3a41c017e6392da5bf9454cdde9cc22ee2176781772bfd35e9c89fea76a554149b0ee21585965cc080ceaa59353a726bcaab158a2e03ff1b89ca2988b7a9f2efb7b193c05b9286fc388033505a6a2b97bc4dd11448aa2f4909c2d79a94ff5befe700cf723e14bae94ae2699e053261903787ccb879260b9fd0157f2604b582043328ea8134f622a647abbae7e66623f4048e5d8604536b342b2faf76346a37cdb44369b20732588defbc9daeebd40296d611ffb4bc96edb52eb4e333e705a84620da4daaf8ae3991db4bf70b715da1d738af0b42c52467902ae9a140dc25797cfa9650d4281a293268140b5b91b08df902e21685df4a532bba6ed6d3435416f354ef52d7f20c69bcafa198abc0ad0af2b0821ecbb14a4548f8df605beeb6fc90dbe987ea3217b4ab4a1cc1c904c493e014ca1f2f6e0ba2e06630eb24792c28fa30907016ac00e4421aaa7cd5e75f47ef44e29f0532542cb731f40bfab1c06ff3f26263c19c629c0fdcbafef88d2aefb09044a430b4db8ad61ff228ad6cb46210b5a30eeb4ec4b8836635df17dbbc9ee4ba01f59eede81306a0350d1617374f265db0ddb612038de768130e23182468ccf108128e8b095b63aa63ce60017cc465a67d9d76af144266aeda1ca06de0f5b3222b66f86c88ce86682ddbf27c518b65959f1bd223fb6bbcbbba038123e3c59fc74de7b725ae9580597262b2a6434375a51deee0332ab4ac89e8e223c7d5e834db183fa48292ca2bea209b04ac9113b218b5d7d5729d04ddb51e88ac166476365a79a028b48c70d34929257ae397bbc61049e437a4b055bd12a8d31aac26c693573f55e62499b7e3b4de875b8bb17c8231150a853e6ff9dc4b86b1da9783ef520b59e3eaed999875c86ca5759dd13f7acf726a29d7019c0b94ba5b6de7df102cbbdb3d3cff3dd0325d9fbe86c1ce9c56a65dd2413174d44b86e395678042df0b643ec51660415c97ba4fbda31274045fddc08a50a345f296560401d392730cfbfd6336169cbaa4228c1e001155efe538ec1cacabfe9f3f06221315b26890459fe3e32510259f2f86ec5b2047fb6bb189e3310ffef97e2c754cf7214e96a8da2997a4c29b7710efe3517d1cc929701c190f28c32852cc34a567e12c0c524e784c5113f89cf9ea3d2fc7666f64d18fd160ccab4dd842ddced8e74474b72b6180ceb836cfb37207ec001bf97c267ec32a2b82ba1747e28e5657954d8a580886b42d045fd0bbcf73a8f2abbbd290918414bb3b93442602a244e2929a35aa4a21c14434de91c83579f2024c8feed48a00c950cd2be1e94dd38ffaecca65a5d609bdd139455304a55e2c064f92de5727e036d16dd7f06178fc412942b9383acdf234949472013f2c2e2c12987eb17e87f483c2aefc5e74db554e1a585b35dbddf4d4af4ad1bb9a840195df4b3f292cf9a7c6a340b1a93723a37697a9fa8e486c6428a281f5cf9b0854e1c6e90b5722cb5b1e70a7351b71afb9878ebd7e1d8aba2f234e4476213fb111529cd333d3a85deda40deb6ce62c8865a6e8e9dae79358972fa8beb4627376d86e284b5a071afa7ee735dc971702ee36a475f90e2d340c66f7f543b26ea9eaacaa3088204226f92c38cce2dc254358d4516e013457f90507ba6f34ebbbf8b273759e0bb805194205f7e19e291646889b2704ab2faa9afb509", 0x1000}, {&(0x7f0000000240)='0', 0x1}, {&(0x7f0000000280)="5c734d97425f167429beee633ca81649f2a779cf17d75db0732423b51c2edfb11621985f83ed61c0d7d0406feabd84", 0x2f}], 0x5) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) connect$inet6(r0, &(0x7f0000000c40)={0x18, 0x2, 0x3, 0x4}, 0xc) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000740)=0x6) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x9, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0xffffffff, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r7 = fcntl$dupfd(r6, 0xa, r2) sendmsg(r7, &(0x7f0000000c00)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0xc, &(0x7f0000000240), 0x4, &(0x7f0000000f00)=ANY=[@ANYBLOB="c800000000000000ffff0000ffff000003f805b541acdd2a9f100428f2d51b4962bb99192f8bb3f3393b2a46d155acbe3c4980e000c790664a1206d4966bb31ffceeda6bc72fcf656cbe41d7fb5b02a709cc4f67a41a67339a47bdfa53dd4b8dc3ba26f9cf7a7b99fdf14626a23b70c9ee7e0ea3920e2e827c99169ef4738bbd325bd3cade8de27afbbfdae789d067768284f096e35136658c228bcdf859674f006b9a485622aaf833564f7ec0efc98b6ab299275e9f2e04fa895f5ac5e1ccc85d00000000000000ffff000001040000e68cd0462783da52d05e6a97d8b735000000000000000000735e6057831d11333e1616ab8da1f727e026b94af622c3676bec161d6f6de7da85f6f19c1e6a8aaaf0333799776e50a812109ade6afbcb7340919901052e04452bd8b145f6cdc508394571c9ed4fb7ba74d888a58b09c42162ccaabc4f17473d1c61582c9e9675c7bac759f077b7bf82ee89dc2184de094b82daba"], 0xe8}, 0x404) getppid() 16:00:01 executing program 1: r0 = socket(0x10, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) dup(r1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9bfde3eabaf779860ed0046d7a405c7de34db6642aa6994bbeb22ab17df3ebb4da2007d773d05c644e3af017ae740e95d270f8b2de5f02838462fe0d874e9455e2799109e5feaa1570495e062b8c986b29c080a9f3e72b389a37479dfce248b1c2a204707835220a2c79efc37aa1407a471f360472797305d5146fd7a466884969b5232f79fe4de2ae8c1cfad02dcbbc1af90eab99afbb0db43ea37acc3438f4ccfad057f9a26fc3504838f2b959fbd81a1becc973147c3d341e00b9a0e66fe955f43ad2a085e6fc8b3a368abcacb96c65151ecbfb993953f7dc051859da136b0c036a19ad676a79003b1f5e9dc56b9dd93afa", 0xf3}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0x4) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x4, 0x7013, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x7fffffff, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xfffffffffffffffa, 0x8}], 0x6, &(0x7f0000000180)=[{{r1}, 0x0, 0xa3, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x51, 0x0, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x20eb1ecbad64abc3, 0x100000001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x25, 0xffffffffffff8001, 0x1}, {{r1}, 0xfffffffffffffffa, 0x51, 0xf0000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x33b7}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x2}], 0x2, &(0x7f00000000c0)={0xe75}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x16, 0x1, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000040)=""/33, 0x21}], 0x3) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/2, 0x2, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = socket(0x18, 0x8005, 0x80007ff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/172, 0xac, 0x40, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x9b}) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x80001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000200)='MS', 0x2) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0xb94, &(0x7f0000000000)=0x7, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="6790706db6719bb170e80e895012a8f4d2acef58c5f802a16b514b200caf9d0cfebf0a9b94", 0x25}, {&(0x7f0000000100)="91fb4649d41d86471e24189d44bf7d2ee81ad045347e15bd49a11e00ea89cb6e2d27bad96690d794a141c4d503fd3999a3b907741c39cf5de3c906b6de3e5173859ea9ad84cd6c8a06f35d1a8e424e78eb7100", 0x53}, {&(0x7f0000000180)="8fff0bcbb228a8a14bba7923e4bb8cf36f2e89a5290da4cc15b54c3b657650bd92d7f47e63024e686a677fee98b349f6c2eb4db71f5a5b82ef807de37e7363637f37b83b656a15ceb84013e705a36d5bb9b7f47bcc724be726b2fa7e016f855d1182a352f79713995c30f70f559ebd977cbf098d32ea7b97dd53c91ec573827bca6bcf99310d9a65a70ffeafe8b3a129506f21409083f82a7e01f11e8070fe6a1705635271c55ff5b97df8c3f116877c15a19174f65e6d2db41cab1d18449847886e6c2030035f1bce001638c811", 0xce}, {&(0x7f0000000280)="2fde8044d7ff056cb11182ca39a3042f069dd313bc9d691a740dd00f206f5034a2ae28320f17723a51459475525852d8b4612773c4c8fde01c", 0x39}, {&(0x7f0000000340)="5a42b1f47e0165669fb8ca26df7cafb216099e4845b3c8ebc0953aafbe933bbbb9f702eb4fb6449433a237ce30558052eacef3a4ca5a13367846d3d163a031c00078e7e336734f4c43354eba21649dea4f547d", 0x53}, {&(0x7f00000003c0)="326c874e50a19f50474aed4ca527f849fe198a9872a8e7c95521e222fdca616320ea98c14c51dae3c722c23cc9c64855f32a2101f36bca6daa0ec3e946c6c498dcbc65586762a4ba12c52ed8bdc3499c6ae7b1cbe68e68270e36476f4edb0721f7382b4284bfcdc9e7274377ed55cca01eb3c8c7c47afe7bad8c", 0x7a}, {&(0x7f0000000440)="3fa0bf4feefa489bb6dd9a200b1a4c4bf801b28d2cd8b5a00a85c659f01cd00d5d3361b8c4c7207ac5cc4c8bde4a6fde9af6d97ac5b783452bc937864187d9586f3d1f2066512983395406378919a7e033ea86779eefbecfd453789aafd7f3c760ce19bcfa7272f4aa53cffe2ed6b73b7eabbdb82ec5ba944cbdd4a0657ccf07e6ef022577f4e48108334548597643c4aca61aa43f10546305eddab6be9baadf7c1b76ad0168f303da27d562096ad9e5e91719837a451ab1cdcebd613b8625bc007e84bb5d3ff0ba347fb2724d7b1fa3febb3f654f084c7e195c23bc824b8cea3f679b9402fa4a281785787cadf4deeb0de49453e2b4c21fd889ec8f5baabf42592465d12c4e2e6ed378ad63602e732f8360e14fd3e624c79da8fb1b900a8464505c5323528bce6e1d0349b7707798e5aeefa7581732f5d59671ea64d07691f74d0617097d25d3514642010097b9a112874ebe64f7665695354ad6d0712c1dd6e6d1bd99343c58d844e12387ba1f28276a0ef74bcc11e5ac45efe84450862990efdfd2307cf7c29bb101b927fba82dc386e85469c52fbf0b6085e3f75f62158b0a5f6f0564d44b042298289670b59d952f32600ae1a49fc2332fa8274cd85e7eaf432a50fbc019ec146dff7e62b36d09f373ced0fe928dabdb991c9cc2a2f93c1779edacec9d58ee1d6aa46ea9cef0b3e28966b51f9a6df30fe0db995fd0f2a84d71047feba40013f9bb500f519873858aaf178ff22d4299394023bc274a753af31b3d9db42b4e866b57bac14a69c748adedc73ad51e715cd7441280fee0c673ecd0e6e08359b7b4a2605912a84764e6c3ed25cbd244e94d4fc1ef8e4a76cde1b3479dac5e40010d72cf6be2eabd7816d7995fea72eadc625e0b3b14a38a2c855acbc7bb12ec8caa79927ac78ebf65c486c95998e7ff3dee64e987fbafd4009d00a609bbbaeeb3f95f66bc6c110642497590d70df423a41f589a33d86e637dfe6448ef5a7c53984915032ed6fe0413dd296cfc5815b65565aae90e65fa31bb54f8f59945c5e31396de20e175120566a6e2311d2dbc41015edcf821620954ae6ccf5837671d129e471be442e50438b5dbbf66f57fc40656cde2b71d8c95775474040e6a75cfe3e77618ebb2713846ed73f533818ca601a967e38f143d0cd65307b04882c935204688e24fc0bf74ddcbd4588124c99446788f3d8fefb4bc6789be0b28be511901b3bdc5fd2550bcbea550419497719283079eb56eeafcec6f21c9732bbdb2754058fa65a8c2ab8c3c6fdb740223deee08c1221c64f64b3e20b7b2cb9dd3d7bebb50833065e91eb550e788ebbe0a00211084e84436372d982fdd291a332a0b4a4dfce8017c22edf7968be70c5b94bb6c6100dd39fe477e5d289403bcfc9c7850d85207666410090d28f4423d4d5f5f7584ee731bc21841d82791700651378202084523f7048f9118a6eade9f2f63180cbcd4d277c30c8fbd63b6641feab6f140ddf26a3be1357f40038148e8d2de68075d8ec30f35877513328205ece3df6e2affefc7d288fdbe0cfc8a369117fda164a3135569bee81f90678519455c01106e955a724b8e9e414d30ed146d23b8b17f5b9bedfde9b94d9b31f8986c7f324c9de00a73f670303465b4b8cfb63b6692d0e79d2f3e7728c18b52af5cab5be2a638a5bc648375779f92a2067aa0f168a51ca808a04520f3349482329ad0896b6941221ef6b7af1822eb1146b5c37a1d9df526af5af33c90c677241be5b3d417a7a8f80c7a6fb4c5d63ec3ed1acc169484788dc7b6f0ee5fc0de0ec5f5e846091a4d287e4edad82e2a481b700601dd5f2ba5a6279dbe2addfdf495a54e268f8ae06ba406ead5a69a0b93d040e0d01b43cca795439c53494730b0fb577a3d8118a34b1bf36de4f1ab9a7a7ad865360a109baf2b5dcbc0f3ea0612ba69598fc87e1bb402eb2e39aba3ec58454245803bdcc616c4633c2a681a34b8a2a4f222d798889567d2b3d8b05af19389a5eecbed0bd84d4648ee020aad3c0ab9bb691738049bb2166f7f7eff379d9f572607ded02577ecb034faf4722a33071c6112a35f4282a6cf65ce9d6b71b0f23ad3732f67fbfded48c1d365a2ab04910ddabae0802c92de4e201403b6e81c02e7ff90e8d6b305af6a1b28de66ff03f6f675b8b89fed523fc911f81cda0d1511c597b1b4f3472a2ad110c2841106c75926458b3a2ce9a978a18f2919e017d4937f7db2aabb4af7426c823fe91c25f83327d3fcdc6d9493a4f99daa0164535558a53d95c79de08d28398e0f2ffc3383c10bebdeb66d8c12a3f44e55d04f8402adfc980888f2e08bd888d463f2463b604f0fa9622f372c1ca4092f9e1d60e75a3739ea8cc40140a0e5232be1e960256d23168e91d2aa5b35d73c0e1a76ffc9b93994f04c8015da683fc66cd93e671fc70424706c64dfe0940c46237f8892b37764f431ce365c10c2de41bd63b756b80ce1ebd240f361b398def7bbb84395d611b94adc91f54712fc797b7e5f8c2b78736eb144abeccb7debab6ccf9e9e550691a6fd7116a9214509fa48695718100ea2984360673b1f5c884d48c8c8719c33f1d89fdb080558cadfd028fc8366a9a68ff8af653086c262f3ef4ee6f2f4aef263bb2042a01370f20c206cb08d98612431631e9a26dbd1b72eb6a68869e75e267b9e3212edbc169931b9cb920c7fad4d7998524bbf9712d24c2fde73aa098d51ce3190ef7a7d7203d3b2e7a683e7659098568fb3280edda48bbbd9910fd394faa0e8fb7cc49be2460b603508cf0e6006db74a3ee7f14ff308e6b2af5a685e153770c476af1a740a6f7596f834de8a3c66c1908e653a6cee4a62ab0f5951311484c9586da9e2dfe3a00df27e5bec3f1d2e1cb74b3f3c9f9e3c513e9fbfd5ec3c817ca94b9227b11426a9ce066c311c8890dae080f1575eca4ecd9601607c28ac001dc6bb790ce361c49d10f1c2d6a1da1c5ffb359bc8831eba82ef13dff394ec6a877f8404d063ac8115e0b77c459f3b2e95a31d8fb4001c331d53164cc68a57635f6fad04f1923fbe200c7680c7aee2680a2e3be4c1aa6bf12d348f5aced9782e1f91504f57ae20915b9b21e5cc62e8584f5058dcbe71106a8cd4f91a7e83bbae93e94247bc5ef6bcdc54ae8c00b0618bcabd4da333128f5ea00af8ad81e9263b3d80dab7672f58a0817408ee7ecc041a387b6a99a28d35d4a01880da0add0fdfea60394ab55e66fcac95591dff5397f6b632418ac498934123ded425bbe8caa0b76bbc13308a462228b80c239647d8bcd3c3b001d025ba54eb1bf5fef56c540ed02dfd7457186ae822e96c3ce5d7b96a2ecafabaaf281cefb408dc760c2412e5a0fdb444f039a2e6524ac50c92bb2c2345abba32c198425737d2daa161a5f8559e6cb47821c860bbe7a3e887ddc76480e7957610b6e75ac482bc890daa9aee0fe207decc3a4e4858f3acfcb5b5694267b915e458bb7ddd6f9649fa4120bb99241a538a5a03cda1e26147edd2a080d6c1e07d9ba004c7d1d21734db3d01f3282b7eebec19749cb59aeb592bc09866c0cfb0523cd43894542bae68aea97753d8e73337631270c2ca71031a70cf5063e68548d592ca289f9722aa35b646573f0d96867dfe9b48f8f95954746bd50bcc4681fae653ad6333932ce4d8026471bb8f59814a72ca85ea853febe340d48921d315af5e9337d14562cd932242cd7e0a6c72c28c74dd9a82c82ae22264b8b519523f9cfc3cf0e48e65f424e20a9af8df4ca8dc913de1e3e5beec253e4f1bcdea36c3361f5e0bc6ec172e41e90454b079d78257a30e730418bbf7d5747f6faf74b73dfb2793a74f5908db38077cf05aa1c3d9d73d1ac4cc57fee3405db64fe05bea3ec737e33e6a1000cf358794a45d07f436318d728d424485f1ee9dc5a2dbe45b2249bac0bdb3d08dd2df6ab3faaa1084d05100a194726935afb6c05e7b0c5fbc28478c042193813d4755fc34ff530c027a7e8b2d5f191f4c737748b1b706b8bac853c42121bdc847a9544d11fdce31f77402c5adbacccbd41490edb6813075d5b7c4fbd41547bbcf35487cbd5bb18901bd75e8a9488648320f62ec40321115f112b5141739763dd3ec09c64820917fca09ab490f6d8b2ab09ebc3115a0d2d18c106c8c931e17ae3aaa081b3d448811f916f13393b52431d43a17be15ea3c69e3f65d426dad9b21086000a1fa8b93c26a583baf6c83e0e24f5b160d141fbb76d50975916fec5d1ebf36c62b0f27e5d8b1789b7ba00506cadbe8632e1f627bc188dbcbb7ae3964ad0908be779b603dc9e44d2a28770b0bfc39817fdc207953ec784de645695d125fc8cbe9b1118f26a573d67bc1e617ff35639e9f33ded58039dde2f80a3b3226eaf163a85275c3ba2ed439b43fdd95be636332f2801dba548ef1b7d63f99e65f10e7728d3f872dd5196d08ff380e44d8023cc24fc94c1dbf981e5a9318a2d1e82d6adc45193297712eac8790a3af50326f872860759b53ece7f1c4fffef662a11e479566bea5975c622b0d5adf5729089cde268d48efb6665b379875846b64fa96ff675c5a7b93e498ecb682c2200830635bea92656aafa4e60207546890411246e6743d20980ceef81fa1aab37343c21c0ad4651546cd022cabf797f98776f11df92dd16782cfec4343d07eca2aa2522094de8d2dd74ae4e4f7ef64cdcfb66404d77198fccc7b1b17b65f7b011a35b501331929aff0f1db00d43b0e6ef04037fff4a92623e83bdd74600f707a877d76acecdff16e0551b805411de484ed91764c3632adb67ab7dae95f52b877d41c4f84b0ae32dbaa938d9131a485036991d6055982ce84c89f29c2128cd5c077cbf12490e224f6d039503be7004bb1d55d287a08eb7582635985e45c048aadb9c33e7522d8732d3fd61d2219fff93ee4aed4d7d226934a94a13f7818bd711edcf1bd3ca65253ac9c9ca9e5bb91ca9a0b9636045f65a0ea860c2f6effad5053d61b6bd2e592a552d17aee6b088c3e4dd18af1fcb602efa259cedf0b339d2b2baeabb8c54800dbf751bf39c0499112ec67c5c35a80958087b97b1d4f4d238ec151a0a8a35fed7ead0c77f1e0213bf0daed67446448094428c7d6da9c897fb6be74070b03d857c7459653fd56502bb71ea3fc1a7fb59b579cde431bac527b365b8fe99dafddb60ece2fcea45327459821d4e66c1850aa5f545ad138f167bd766b2b58c749a3f8c69d5a48c8f7a50a8700f29ea6e2983944aaca8a5834659b40295793b08bad0b6b834cc7d8879c2244248408d415e7a0180a4b14ef7a3b19380783ccb1119a11ffdf5854394dc2bbc623e0b51f1818eb7b86440dcb566d5c4569fa3e05cd2cbfdb3c4e72e42123ffac46c67729b3784c514aea2ddd1978636b8566ea27d013334bdf68c01a1693b9119690a932a83ca46b578b46581676cc5342e498392f45230afb375e611f56918c2f1273f79f278d1e16b9eb701191cbef642eaf834f38bd1e8ae5da03868421694e3565150421b9cf4a1572a73136def5e1c0f61caf5e42c92ed7b338138bb7390611e3ee652166a2db494ad65aa2a256b25789f7af318a4a404635d21d3c661c66bb5348cbf2da1caec927cd390715851e7e694b93c299a749fc729fa9424a103dbacdeff6be5ab1d64b17a137da54aa1830c39d94c42a7bc29dd8a6211ec02ca19969d21aa458a6b87e72164bdaa87c4defd1e9a00a3de24bbf9439a256b90e1ab712b81eb892323e85c4574025be9d5619f4ec5c8bfb699120f75ff719719250343bb", 0x1000}, {&(0x7f0000001440)="67de070a83832c414c7fe884dd5e90a9050f7f4253c13b831666ed92a9c8884f61d90f756cd50cca6f5624a8e56dd21dcefef81a85678adc009b0ff10ac3942285f6849c4d54713af4d17e9ee3a6d050da111094f42e0d259bb6db79450ad44deca72a9f50275370a889ab", 0x6b}], 0x8) recvfrom$inet6(r1, &(0x7f0000001540)=""/105, 0x69, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x6, 0x5}, 0xc) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x75eb5dc3, &(0x7f0000000000)="2d8ce5da259d62f6d25cc57afee44ec639ea43c7cbf15765d6178588e7878c30a8f83f24f77e85934a0d9463d44d1ab7f3573e4072db8a955c05dd71f56a75b2804b1daf67178ee8295659068bf5376c398d7459eb1194ba99a866e019f77837d0685754b37f67d7d71b65647bebcc1ecf21037d52fb09eb7ad9c7073e69947a9ae09eadae73d6a04c27b7a423d4e3193adba4", 0x93) getsockopt(r1, 0x800000000000031, 0x7ff, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x6, 0x9) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c08dca8565d2fbf32fe3c96c471e95ed8acc617c8af3da6d250954150752a14257ef66e4bf36269d3116eee1ad3fca3f5b4a610719b105189262ce55d4c1be1c10b045916c339ab0eae49cecb6695d634b9f60aee9a38b8a39765eec4761694f5bf8ba96ffdab509ceef7c938503b9c03eb87f14068fdcbd97431cf298317ca1d6eb1deec19456"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x444d28d1b303dd99, 0x1) shutdown(r0, 0x2) r2 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0/file0\x00'}) r3 = dup2(r0, r2) socket$inet(0x2, 0x4, 0x6) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x6) 16:00:02 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x9}, {0x1, 0x5}}, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) 16:00:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) getpgid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000340)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="7e3aebbf6fb8e7f3918b4f0fc04a5535f2626d891e6e8ebbe7097112490d98e2183cfd4c5088806604913c9eb664bc2ab2548044f11ce5077b635004714bffc4e4047bd6f0da81d726d1f39d98d03a55d001288cbf2383044b98a85daf0299de8debe5", 0x63, 0x2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000002c0)=0x7fff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xd3) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x48) sendto$unix(r0, 0x0, 0xcb, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5f274c3300e4df3aa759b4ac14bce0a03c593a0da005cde8fbe367c61cd8", 0x1e) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0xa, 0xb1fd95c6eb68cb12) open(&(0x7f0000000080)='./bus\x00', 0x120, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x80000000000043, 0x204) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: r0 = getuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x12e) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) writev(r1, &(0x7f0000000100), 0x1) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x13) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7f47e4ff, 0x8, 0x7, 0x10000, "108e5a1e1156f6a90c24d77f349e9d536783add2", 0x80, 0x6}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpid() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x27f) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) sendto$unix(r4, &(0x7f0000000000)="0a108084e79d725f4931b8b9ae5ced18109988b799d027440508fd31c8596dbd53f15047ab0a12949b1421625ed3", 0x2e, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="65c125cb9b4af6f0f30cef54387edf1de9f8934d3d6ea01aa27c480f985266c5", 0x20}, {&(0x7f00000001c0)="2ff3df5db99bd61b057ca593318761cd9a4966ef9992cde0bc0b332567b8549c680d7559185da171df76e28dd3cf51ba6742154a26ba198ce49e4bcd08fac3a0dd80ee85b24b4feb3757da727c03823d23dd21dcd4f42cb470467be492a61f02bb7cf57be9701300ba86b7eea22580f9b37be485d2594ccd", 0x78}, {&(0x7f0000000740)="e07945135dedcf6f3bbfa2f70f605a9bf1a144656b8b3ebeb64fe12cb93b467c58d155e774ae270fc579b5f2354b508c68d4bc82fef1a3391e8c86d31fa504eeb18c8f133324682119330606ac23aea0ac9ff0af7bdac8466fcde533b86424b705e6dee0b216d2040afd9f5136659cc7ecc32e737828481dcd9f61ac157ca62fd9f0cc7fd6dd1f765486e5a03bf01703ccc82a6aa9996d42a78ba9825d843d5269ad363b31fec34955efb3def7d00090e38172ee011ef2b64ad01a270d8e41", 0xbf}, {&(0x7f0000000800)="f9f633408e7765252c71c17866a5fe88e2f8a091598b4b918df4802fc46fb0cf310b69d5bda2f2ea4b53d49cf64d854e8a82a23e9e3666d5f9e63a8650a0ef4082d7ba400e250a195b182ada158ca59d8a46d6b52f65c8f2785dac13e8b9b0b2491039dbf807bb1923d5f0aee121937580b2885661aa0ec2721db2762497151575a6fe846b3b36665de7bacfd538a259b6e232b87b8bd65937f9879bdd8318dbaa003000c265b9cf1717eb", 0xab}], 0x4) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x3) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_metric=0x5}) read(r0, &(0x7f00000002c0)=""/241, 0xf1) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) dup(r0) 16:00:03 executing program 0: socket$inet(0x2, 0x4000, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x80000) clock_getres(0x0, &(0x7f0000000040)) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x860, 0x80) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x7f, 0x8e2, r1}) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x21, 0x5, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x400000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10004) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{}], 0x1, 0x0) fsync(0xffffffffffffffff) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f00000000c0)=""/160, 0xa0) openat(r0, &(0x7f0000000040)='\x00', 0x0, 0x20) utimensat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0xffff}, {0x755, 0x2c}}, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x40000000002, 0x911) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000003c, 0x400) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000001000000000036271ded5700", 0x2c}], 0x1) 16:00:03 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x16a) ioctl$TIOCDRAIN(r1, 0x2000745e) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) syz_open_pts() r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="17f35a3c30a019b6a4871a71b1e29172d518aac19d97753b761341b6380f424cdc2652ed4d1cf705cf255cc0ff3b9f34ca4ca30bc50f68a082c44fd31043f57fabd83b49d3c27269707d3a7f56417814e90e6822d9ac1e414d8dc5124c4849179fd8dcf76f19c24465", 0x69) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x3) r2 = socket$inet(0x2, 0x8004, 0x5) shutdown(r2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001540)={""/16, @ifru_index}) sendto$inet(r1, &(0x7f0000000000)="1e69a711642120f176bcddcae701856cccc455edce69bd8705c68c87625ffb461429ae5c24e92f06ebce4a650c544fc42c96f04dd3a978d90c432de05fcbafcc01d9bd92a79f7de7b4b385b53d6a688b407d92b9fde841ee76d0faadaee2446b88d4317f203f59856286333ece3295a8565c7a4986a68d786880943c0cb13254fdae8af0490da2391ca8e47e190b2e98fca8e4cd79943a7f1c35a214bd67ef7d551d0a5e72f58c4dd42b5d9a", 0xac, 0x403, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/89, 0x59}], 0x5, &(0x7f0000001440)=""/233, 0xe9}, 0x40) 16:00:03 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/30, 0x1e}], 0x4, &(0x7f00000001c0)=""/4096, 0x1000}, 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) fchmod(r0, 0x0) read(r0, &(0x7f0000000140)=""/194, 0x27e) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x7, 0x4) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x5) shutdown(r1, 0x3) writev(r1, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kqueue() r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb34) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001040)=""/134) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000001100)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000001140)=""/217, 0xd9}, {&(0x7f0000001240)=""/119, 0x77}, {&(0x7f00000012c0)=""/120, 0x78}, {&(0x7f0000001340)=""/182, 0xb6}], 0x4, &(0x7f0000001440)=""/15, 0xf}, 0x800) r2 = socket$inet(0x2, 0x8001, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000014c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r6 = getpgrp() r7 = getuid() r8 = getgid() r9 = fcntl$getown(r2, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r14 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000001540)="a0d873076333c4ac519a9573f3c1615b0d3e078a3e6f887626b96b8e8afa4fbae22effd21f444caeaaf7637de4a018e94629927928799d6e441797ae5417928764bee781334ae6b1b77666fe1ff6ab7cc514a175d6875ea9bd344a462f9ebae5766e7464c960a9a8fc60290f96df4a112b854e39aea267c1a6f91686e4b3fb96e5bbe4431608af52bff8fc08607d4c762abbf8811fd96083a0cf7d091ef58fa75fab8bef791c87bd2d2247285afd395e782203135a6242036bba4a8ab7734e6d9e964c9483adbfd4ab7a7fa30935346cd4d2bcdd8b0588a4719e", 0xda}, {&(0x7f0000001640)="bcef45d6ccb25b2eece239cddbd0e12da96bd8fd05f9c5c5d52884904a88355c412db5e1938d336a1a12f8109575154cb2070ab5136e6b573c23fcba56b6f0840cf260d1f398011198526c606fb868572bbc3e1c24f78534c1918efaaa428523e873e92cb72885bba7b6fe4d5e8e6ab8d3d97d79961a704b7a04706f3b21289628cfa16fac7ca72817715fb4a6e1818f6fbd58f2e3b25a5a136db319edba5cb72b4e38c1e185e879b3794de09f0ed0c87fb2ffeeb1e4ac2ab137e11012f9890ccbde3ff8af1bc302feaf93487a31576f169d945f3c6f", 0xd6}, {&(0x7f0000001740)="b688ebf6a4fdc40f05d57dace4d730b6fce7c92e716695018560d909a01115f40deb21e7d92232edb850e76e3de2b85a68edb9ee7c42bdc41eb28fd8cffee83e6a213c8aadf9e90c014d838bfdd5d58a72b03973aba00a81591d74fdaeb95d02b9db455fa1fbbec83ccb245982cb0f7d94b699e130c9fafb692ad8ad054f4136a7c54dc54745c8d1b6ccab9515a1501e2ec332d0a86a5b05344e", 0x9a}, {&(0x7f0000001800)="608e11dfe8a7e2fee259f7ae7a55ec9d7ea41026550a04ae15e9f784dde07637ba17b18e97181f346c7cdf2a9f86f1b6d19ea7c118aa7c6a9efdcf1494", 0x3d}], 0x4, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r19}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r0]}], 0x130, 0x4}, 0xa) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001d00)) semop(r1, &(0x7f0000001d40)=[{0x0, 0x8, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x3, 0x800}], 0x3) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000001d80)=""/158) sendmsg$unix(r0, &(0x7f0000002040)={&(0x7f0000001e40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e80)="2efb4df36a5ca0a371be652a47e311e0b45f46f3e55942efb07dd5cc8f851c006a776852a657e0dda8fd067ebe5b9227a2f25c6bab2683ee8d67b1d4e0cbbacd41d5e4d1f8e78fe7807718fbf7e926545ece0f33ff570cdcea926599b9c70155d2a8267408f74c30e73597e9421d7fdbc3ee683986dbf4d2a65ecba49cd118c689f072a645acff4f169082f1812d3fd0793065e929dc32b95a108505a630128fac76a9347d504f1f19b513d12c27bc108f67724f", 0xb4}], 0x1, &(0x7f0000001f80)=[@cred={0x20, 0xffff, 0x0, r3, r16, r5}, @cred={0x20, 0xffff, 0x0, r15, r18, r19}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r0]}], 0xa8, 0x400}, 0x40f) getsockopt(r2, 0x9, 0x8, &(0x7f0000002080)=""/39, &(0x7f00000020c0)=0x27) kevent(r0, &(0x7f0000002100)=[{{r2}, 0xfffffffffffffffe, 0x18, 0xfffff, 0x0, 0x3ff}, {{r2}, 0x0, 0x2, 0xfffff, 0xc690, 0x1000}, {{r2}, 0x0, 0xa1, 0x800fffff, 0x9, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x7f}], 0x7fffffff, &(0x7f0000002180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000085, 0x0, 0x5025}, {{r2}, 0xfffffffffffffffe, 0x4, 0xccdce5c99c101432, 0x80, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffc, 0xc4, 0x2, 0x0, 0xffffffffffffff29}, {{r2}, 0xfffffffffffffffd, 0x80, 0x41, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x80}, {{r2}, 0x0, 0x19, 0x8, 0x2, 0xffff}], 0x8, &(0x7f0000002280)={0x7, 0x8}) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="7bab239c6f209feb46f7063540a8e8671a7e6989b2ba7da3f5098d80e431bdb7da998881759ff4fe783bc82803d9812cb16231425ddad8bc3a3d6b281ed47b6150d7f2873ca8c15532facd181eefa51fa0dbef4157395a392d85a066e4931d7ba817304828e712f0956c97ddc9d97d8b5e63ab96734509f537fca64934fd6c9002bcfdecdb31315bc31a891c7a8b1d9af962c60a5d31c5dce302477755aac07fe1957b95b3a9218117e4b400dd70ee4f4e4080129313bfe6efbe29834d18918db599c12424098023e5cb9a6fa339cdf5411bfa3a5165930db2a935fd8b9f2de911c0bb298096a250e57f0cf7c14cbdb0ba54ca878e226f833c5d01", 0x6a}, {&(0x7f0000000380)="df49e6cdddc98136148e6fe7d86f2fc5d3e85ce9eaaccc2277ac9e3363f8e91ed199b00d46fdeae2d7ec0d6906e87189f2d04b5a325c96c7693ea7c01d9230f5f8e22c46b7054cc2bee996ab0968e429dd803f4047c30f976dc7da3afca58655a43b604d5cef64eaa95e207d56427725c38286da3db022714c7c8c97b361cf8e198f3efafea9e43f52bb592e17a5fcdcce49521e445796df05de24115c9fa2d2233796d22d950d38ca8fbd2bbe52aa672ca3ae6c6c48d36740a9dcc84144277e3f98ab59ddec8bffabf65ffec49d65841db5", 0xd2}, {&(0x7f0000000580)="ab41f09ca05af9667906719021b0389f1fbdbeba1b9580c6732ff50b5ab45da2d4fa68d5aa2299022dcdb01232efce19ed514c5ce089aeb562b002347533983aa3fa208a3240fb9b9eeab5365d7bc75eb53fb91d7d4ce7b5490af53efbc90a7ef9561a6c35a55af430a6049935d6d958e6d31761934fcc7292268039fad67f7db3e005230bb501acfd876d9e0ceced2b2924592b46dcb7e3af82b3bee16f3c4e6ebcbeb9c9d70fa9e28d9e67adfd3a7434dd9e1b0e5bb2501770c4b755bfb73b51080000003c5c83bcfb8cf8c4563579773d1f2045a58100573437d8f1297a8f47f1c412851484cf6871f8145d91a2e5c7e2d4bbdeb5952fe558d616741eef74edef2ff2557e1ce9ed8fd699e09dbb0061726fe1ad0010334c", 0xf9}], 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0a000000920000e4ffffffffffffff00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:04 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1ff) 16:00:04 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r1) r2 = dup(r1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) msgget(0x1, 0x410) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x264, 0x3e, 0x1000, 0x4, "c9d6759937344898fa00d49084504e110aac44d5", 0x6, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_gettime(0x0, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001080)) 16:00:04 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x0, 0xc005, 0x200) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\\.\x00', &(0x7f00000000c0)='i%)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+@%\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00']) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x100}, {0x18, 0x0, 0x7, 0x17d8c11b}, 0x2, [0x7, 0x55f, 0x7, 0x0, 0x1f, 0x3f, 0x9]}, 0x3c) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/249, 0xf9, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x10, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_execute_func(&(0x7f0000000040)="2e67f3460faec8c4233968750000c462893cdf650f2ef9364580c73cc4036546f21ef0418046f103c48178138909000000450fba70ea98c422599806") 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) flock(r1, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0xffffff0e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000000100)="d2c0942e3427d6ac4e01bf68b213d65b666550989ff375775212fb43593aedb764a6e87703897527f92ac162064ddce6f9504d06c1e9373c52a4a52ae0ded4b467529a6db37d03ec266b01489dd09bb5f5a190ed58512ad9b0b625a8f905bb76571a910d64cf070e01d82ddd2a724541aff0a4006eb2bf0b6685adb8a5bcf053d1559d5f5dac275f29e485b752822aaf77981d3ccb36fbe12fa1a3c5b54fa3522b46e643c93494732ebde6b7a4e71f9aaa12e9758533a1ce1e998bd0efa22ca8db268608bb860336d3a0b0a6e06684e414ddbf1b", 0xd4, 0xa, &(0x7f0000000040)={0x18, 0x2, 0x1b87, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="0f", 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x88}, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x200, &(0x7f00005ac000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:04 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x145) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x20, 0x1, './bus\x00', 0xa800000000000, 0x2, 0xffffffff, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) mknod(&(0x7f0000000440)='./bus\x00', 0x40, 0x5) r6 = getgid() r7 = getpgid(0x0) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r3, r4, r5, r6, 0x14, 0x10}, 0x0, 0x401, r7, r8, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r2], @ANYRESDEC=r1], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) syz_open_pts() 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8d, 0x5}, {0x1cf, 0xfffffffffffffff2}, {0x80, 0x4}, {0x8d, 0x8}, {0x41, 0x642}], 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) socket$inet(0x2, 0x1003, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x21700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x50) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7, 0x0, 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x841, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2100, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000001100)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x35b3238cd82a8547, 0x4, &(0x7f0000000340)=""/191) r3 = socket(0x33, 0x4, 0x2) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r0) ioctl$TIOCNOTTY(r4, 0x20007471) semop(r2, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r4, &(0x7f0000000300)='./file0/file0/file0\x00', 0x110) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r4, 0xffffffff, 0x100000001, &(0x7f0000000880)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r4, 0x2, 0x0, &(0x7f0000000240)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae7f476caa37bd4f14e3a7e2516aa4e54c0906e2ba0dc72859fdac6b1a19516c6be1ca536bed051b47d8f170d6716429362f262397ca73c069e9a2870fbd249b0308", 0x9d) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10210, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x10000000080) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x1, 0x1f, 0x5}, 0x9, [0x2, 0x4, 0x2, 0x81, 0x2, 0x80000000, 0x9, 0x3ff1b3e88000]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) socketpair(0x38, 0x4003, 0x20, &(0x7f0000000000)) 16:00:05 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) fchown(r7, r3, r4) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r9 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x400000000000007, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) clock_settime(0x6, &(0x7f0000000540)={0x8}) r2 = fcntl$dupfd(r1, 0xfffffffffffffffd, r0) r3 = getpid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x2d94) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r6, 0xb) fsync(r6) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffff322c, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c", 0xc1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7}, {0x84, 0x7}, {0x0, 0x4}, {0xa7, 0x8}, {0x18b, 0x534}, {0x22, 0x2}], 0x6}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000000)="b762dba0abfd9335551c75ecaacc629425a883742b9a956460190982c828641982091658d83c88", 0x208) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) sendto(r4, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)={{0x4, 0x7}, {0x3e, 0x5}}, 0x100000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x7) open(&(0x7f0000000140)='./bus\x00', 0x8007, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0xfffffffffffffff7) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x5}], 0x7f, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x3, 0x9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x6, 0x4, 0x100}], 0x1, &(0x7f00000000c0)={0x400, 0xbca}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x400) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x3f, 0x0, r3}) socket$inet6(0x18, 0x8003, 0xffff) 16:00:06 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) r13 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r13, 0x3a, 0x0, 0x0, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000540)="f7207fc42c35057d202c2ef7288ef9e794", 0x11) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000000) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) lseek(r1, 0x47, 0x2) lseek(r0, 0x12d, 0x0) fchdir(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30070, 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x5a0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0xff, 0x0, 0x0, 0xeca, 0x800000000000000, 0x5, 0x0, 0x0, 0x33e, 0x100}) write(r3, &(0x7f00000001c0)="2f628540ae6500a55ea24e2fd5b28a2895dd38cd04348d5c0e2be4169eb0db3f7abb95903dba484f3f30bf6d", 0x2c) fchdir(r0) flock(r0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) linkat(r3, &(0x7f0000000200)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x103b, &(0x7f0000000280)=0xb2, 0x4) fchdir(r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) shmget$private(0x0, 0xb000, 0x18, &(0x7f0000ff5000/0xb000)=nil) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x81) geteuid() linkat(r0, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x4) symlinkat(&(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10080, 0x0) stat(&(0x7f0000000440)='./file0/file0/file0\x00', &(0x7f0000000480)) unlink(&(0x7f0000000500)='./file0/file0/file0/file0\x00') open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x81) chdir(&(0x7f0000000580)='./file2\x00') rename(&(0x7f00000005c0)='./file0/file0/file0/file0\x00', &(0x7f0000000600)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 16:00:06 executing program 1: getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10010, 0xe) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x401, './bus/file0\x00', './bus\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8020, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000340)=[{r0}, {r1}, {r2, 0x80}, {r3, 0x144}, {r4, 0x8}, {r5, 0x80}, {r6, 0x42}, {r7, 0x12}, {r8, 0x180}, {r9, 0x100}], 0xa, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r10 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000180)={0x2}) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) lseek(r0, 0x0, 0x2) 16:00:06 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x4547, 0x7, 0x5, "198ace13a5f29963b68d757be853744c57affaf9", 0x101, 0x3}) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="9e97c6d71d5bcf8aad706a647dd5b54f696424f737ef1913f5a4d99690d1441f10c469cb0c7106ab5c814a400c60c3a02a346ac6a6071da9d58a4a00d29c1079bb985cfaa83b4fc2af0229b81ba2d82195925fc04eb1a3585400c292ab7c3e1f5ad9ba645de40e02e315c5bb651382ffa0730e184ef6f29ab8b8475395c9d635597d4677997de622b0", 0x89}, {&(0x7f0000000100)="d7e6daf4fc3b21d3028ba256d634701097f25983293305aea27ea9787083f922962f2ea639a9d94056", 0x29}, {&(0x7f0000000280)="01be30d33874d3e37d9cc91557914b3f61884d6f3cf241db3974623e4468f0e73e88fa379ce050ca2400760d29deb5b40e5b0c69e6b65e033c44d452cb14989b23e27260e29d85864345195391e1f9040ea91922142645af2e6fa601c5ee2c90dbf0331b58abbe2f52863cf9526db73f3be50badaa57f25491e7e74232af147bab63218cef4412360386307bcd9944508856661ba4c526b5a334e1576c91819ee2", 0xa1}, {&(0x7f0000000340)="acebde3d3ab78196b8bd3d9d25852efcbf5175251090180bb86f058233e3d54f2efb04e48e0e7ebcd8a45fd24036f3937a342c6a672bebe367bcdbe3ec2c304ef8114f3794fbf1f6597e2c9d004b98ff25afd79c11d63474c55bf4e9aab546b30f66cdce92e0ef4af833c07ee3fde06d2b4715e3b81f6d355318560a964abb1206", 0x81}, {&(0x7f0000000400)="966d3ef9c8d91199929d6b7cf8a173f668a354825dcbc407647f965c2a580c53f1c50f5aee2c5560442dc02620fe26e3c79b183b4bbed988c78910722078302566b773018ee8bfd89f90f0bfdb70944b57e6cb8af02e5d5d06c22b0d72b155fd25a850f4abc74d4d015c098e5ddb12da1abc2a9d5775cc937f034e00d0fd4ec54d690bfeb33b1c2f0e4c9a7656613b47a15eaeb985d2d13242ff1cbece037186ea", 0xa1}, {&(0x7f0000000140)="7cbe1a62037e23e1aff29c2e18f9d524c3f64d345c8a36c62f8aade703c326931fb67e8a", 0x24}, {&(0x7f00000004c0)="4bf0d132e4caf4bb3fa8fdd7809ec2dd447c64cf3275cc3a9158d45dd7fe7071abc791656d41a0f83d40eace79372b517637017d6f60ff9606b23a3b06fda57393f8e0d232ddb74040846a30e7cd03ae026e51249d296e52f7000644358a5ea22d8b59ff46fccb0565ff33cd561e7500f99af3e1a38091b16fcd97fe3b1114f94c646154699ac8f5b76a7fd0fe6099c88ca02c3bb84bcef4f468a5e26bb8132c12c3d0b59142f9fb1b084363712f73bcec2ce261551f330fbb7e5079db3d9825622615ac7c34f46ad1ece0cbf7204268f22215918dcdde5800263d110d174dacc715c05703", 0xe5}, {&(0x7f00000005c0)="8fd4913ac6c5250a1326c1289fb44975a3bd0746d68bc2a6db8b563f501ce41b9225a15560c0de979137cf0e6d9c4c8a74fde69afc06ccbf9c96f18ae0c38ed8f3015e5690bbd3c09fa7cb76f47bbf5dd1e29fbc0eaf2abecbaa636ce59a4ce2fec38d1d28332df36ca44818672dceae9abeb00830326602d4b246ee36745de21752f4efefead112b19359279127ec16fd98c0b1b153ffe22b40b0d69ac2edc6048823a19486cc27ff2a9a03ead6d8c1be917b19629ccb15c02e1422a3", 0xbd}], 0x8, 0x0, 0x0, 0x7}, 0x405) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x4, 0x80) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/97], 0x63, 0x7260ce1cd360e6ef, 0x1000) fcntl$setstatus(r1, 0x4, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) recvfrom(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x802, &(0x7f0000001340)=@in={0x2, 0x3}, 0xc) lchown(&(0x7f0000000000)='./file0/file1/file0\x00', r0, r1) r3 = socket(0x11, 0x3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x381, 0x10c) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10a00, 0x5) chflags(&(0x7f00000000c0)='./bus/file0\x00', 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x40) pckbd_enable: command error 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x20, 0x1ff}, 0x10000, 0x8001, r6, r7, 0x8, 0x9, 0xe88, 0x1}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x900000001a0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x100, 0x1, 0xfffffffffffffe4c, 0x0, 0x4c, 0x6, 0x0, 0x1, 0x2, 0x3f, 0x8000}) close(r0) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r3 = semget(0x1, 0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001780)=""/74) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mkdir(&(0x7f0000001800)='./file0\x00', 0xd6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x8000}, 0x8) preadv(r4, &(0x7f0000001700)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f0000001500)=""/96, 0x60}, {&(0x7f0000001580)=""/138, 0x8a}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000001640)=""/162, 0xa2}], 0x8, 0x1) pwritev(r1, &(0x7f0000002b00)=[{&(0x7f0000004d80)="7f27299292ea90b97967194cb0c0915195137d37c9b5034b49346a256f160e043ee6fac3cd9845f576e5817ef4175158b9f409a2155e8ef2e10ef9581e31d4df2f8151829e4a7ced139cc5a68f888490b7cae8c832a542b5754daff94e23724ded281adf96011aef0aad9c11f63709db0377c4b92779b42dcc4bf614142e488cf56df57059e81557fea3439ea0f75298ddd21c84fad9e4a53dd0830f1c2f9bb9254bb5acbf3bb68e1852a150a067512f040f370337da7563ae563b481fc8b5f6b99a6aa869811a129feb6639320820bf77a83882fd345d3694fa4256d3b89ed21aa814e2798ad345eed060721d2047", 0x116}, {&(0x7f0000004cc0)="144d760484ffe38f234b2c4d57db302ba8e9a14ef70ae54617af87e6ece2868019f2db32bae3aed863f4a2290e065fda3fc17c4495a86753c45305a40aa2d8e1d6aab1b34d44c92ee55c0b3d32933774b2ac4070c2613bf2daa2f09a434087c220fb24a5b8ed422890f10cf6a475e9149b701f7d99a3ba847c57b7075ced5dcc2e670467f863f9ae50b1d8f731f2954d681e81ca008925a9f4c6ea4647f44d09b83d0f55d7fc"}, {&(0x7f0000001900)="594f15cfc608c100ca2ae5a666b83380a7315f920d1ab67c5dc40aaa1a96ae9de7f2da92ed47e41a11cbb69342ca4d08b94eff9b59d9a29b53c1ef1317b351cb92202c4f6331fd49bba632107a80f4e6c614bef5d1ca266a451740c6988af8761eb47b6704c101a958b02c646d747df86c7aafe86fab7485c862200c75b6a30c8007a8c428045634"}, {&(0x7f00000019c0)="cefe408cc02f0c2cc4d4df399db5995660226290", 0xe2}, {&(0x7f0000003bc0)="47756e4f3335c59d23cafe101434f5a3d9560f8e5aff404c48e836bc5ba52f540c5b9e4f6677918d689f47db930db1b93ccbbd0ecf0589c677c8084c7b647e0cf91f5f2b764612a5dc94dbbfe2bca8486e28d8e5a4f7e7570342648cd4982fb29a123555a9869280081c402f5e37df41b64eb9a3ad371af7e805deff1128f9e6f589314814169b3dc0d78bbcadc8e310b43d795392b39f241f68df5478e559115462d4ff651e97032c073447b00820b035e11280cfe77d8b72285735239c22b88d51df2628c0daec47009c73b458d6983f268009129f4cc94f9b1125dc0bca5b8c9e3c9ba7caa4b88f090cec5e7ddb2cc23bd1d8e41214cc32a28a75ab27264c9d919d33df7686401eacb0a3878a0542b98066156380abc92223ad8e345f6043fab5863a3743a08e4353cd7dd40b2c1641efe11e695853c3484c4d203e87afdac7422b974d9181ce5b20305c11cf6a22169bf7400221f7c6f3215e09a53fc7e57b01604c985138571a647e57677688caf6db9af775a4aa3839f55f69bf5043d6e62c38cd3e1d5698908cbf627b69e00043e2e7fe767b1b033624d1390d5fa0db41a6d2c6bbb1346924a98d88483fd0a05948b0ddb8a32decdb294540cf0958357ffce9d4809a116332d9e08bb6cacd814a9a6b95a38685e59761974b109c4ab12b2c6e6524246b025c91655e2d965ac9f7e677de36fa8b94cb645d5eb8f19d087b256ccf219fb847ddad227e5b713be4416f5cc49e248dc607b637a91aa63e80aabe4268bebc31d82e90972a86a1da102b6a60fac0ffa5ad9ab90a71895412d5da6af43853eb3a6791468cdae06d94db9f9c226534022ad72e7e82c091a4efb19885ea2a75c8be1b90f132723e9be2a13b8a90ba4bd99d813f5121d9fc97ca9525942b016f063113d780d0f276710980a1a33a08d2c8e3ce6099d93bc7fa75d920a20e5e458821f89811e3b3f6b5a80e03198c77bea20838ac8935612178f16bb38f9d5a634a2335091b58a477af4b0f84389f970b9b91fa6810d8f2b3b0b1c30b7ce280ac3fc445bc221e4413f4adffeea4800119c3488a6a3ce5de4487a8ae2ccbe5dcfdcefdb89b00ab0d66d8a1d3e98ea53cb69f2b2b6f34e2451b7d29c936219585847810d5c6a429ec02f03e7ea72ac755080b8680733fb5743651fc67ae670607c565b835b7a7a568ee6480d411ac42d84a67b86c0a1cbb380107b9316d3cd001dbbb434884df220a4a97e7a932ff9a4eaa2191e13e3e7f66d19ededd56c2c5c7fdec67e1d40dcef5e529ad0b8407b39459c2ca7a6025a10e7a264bd1c2cd3b879954963fee91f5ea0a311d8c7517e2117f3d4f1419f61b89f2be9b230f646625c8f7f9229c2ae09dd7a942e7464d8613fe0e825c2a688518f4bb85313bbd06deb4623322872872545b93b0f5a6f27a59fcc742fa6a8d5c2ba4b3cfeea5c16b3bb24e2c6d33f8c52d1d142801f6dda89d7f2abbd8e1e1407b17bf0e21cfd36226d7c8025e044fbf9810e8ff7464a2b6390b095da7365df03a884da169ab1690eb79730ee311d99ee30a901af44d25463c0150f9849914055d5a8c6cfcf97e7b647802ae95192c9b17aa3debfba0c9016e2569814bffbc883cb1891791687468590bdcfabf71d6690608acae0a48b6bd86c7a39a029ade7f5749f7ff8775793f0680932a5bc0ed00827c0e01eb6de4327089c42cc5bd7151878efae3b511604158d93d58df064c685924d55fd7aea01eb2fe65783973be04dd34a23f677c724ff61a30225addfb5bfc89fd3b27d575c5d9a6983094bb60643a4ed16dd197b450bfe21dc0db0c4e4052e14cc2d30832382addbb86d9f76959e6a60f7fdb9194370ce8a360c4f43a85b82a63ce925a6f6a6ec268c26b6edd417348c2ac0af046226378d04f1aca55a2042e354c900e2b17a9aec2fe791ff6b7e26bb33e47bf3202430bff09958444226c36fc5f568a9fbb3203a42e1ecafc72b695d306211c364f85e6363e47ef29a88b2def08bfbc2fc97064915c6dff264a9f5705135d724ebd82eb7fd851a93f476ebccacc1034b851896e380034787c25028936406f283ee60e2bcd0db0a4e07b9c1e75a416b5acaeec796b1e971e86b23af802b2b69a73671c9f65474c4742b3ea06e1aec46e2f07a8b8e4aa82807e09d522d5cffef510fd5e2d3dd71e25b04a6f6b6c5ee2e87ac6cffd3132d9d128d733107d6fd2376e570121d7dd2304d8063190e9f7c62917a8351a6bff8b2c7a527a74af940a4f604e1fd0f58b4a93e1319c07f9b752fd6ba01e2bbacbbaa7268146b8fe24f2517a66c9f7db2f3271e424d5f793b5352468d0826ec6d8eb77c4bf392b441d2f29edc592fb0602326d8a94839f94486ac3d36f5a8f44de75a5e06331d8cf59b3d54d1b43e472746d469e09552f72f96082b98bbed3e5037266af9da1fa28c6c58fb01cc98c1dcd1a611393cf407431e13929ac0b77ac180c6d2d1d2c2636070c8b1d05bac8732b906e878dbbe6a70dfb6c57fa2fbf3968e12ac699fde10669243dae35873ce3406b70810085e424c03de3278086235902958f7738d96a4f226f422ad2a00d551138253a82fc0970541e7255215567991151e108b53ad4cf517339780ec3663cc6dc868876dc78b0d7697f153af5b7018a46aaf81b806e74ca4f074e2b823ceb95d709e87862937ad12d2489a444847eb4269bcbcbcbe4776e46c95b74b925ce8bcc25fc7dea9cfad7789f945c88fbbe71710faffedd464b9f39b1e637e82bdf5fa8ca47e49267255f68deecf6ca05e2eb9464fe8175096db9b99385fc96bedd7b87b7881bd49d5a7f51654ae2206dba3b9817d3ca28a347964e1888ae9342b5f4073516b84a1c2ef5c43c558d6a4c25e12ab6b826e4c0fa0480492adae5af988b1221713555c7ad179edc8e38a4bf3d17b9e795838abb2594e87bc935ab53300aa7750b14564f0e66d71cf1174c0b2ced2fbfd8757bffbc26ee92da71c0bbaee5599395f2bc1c8294c0a24021c7a711bf465b8f5e99b147aecc7a7d7467328f1fb0f7f46787eccc57b2c9cd1e28b36ec56700375f8ee2034c089b7b8bc51c62a1b8fea1fd5bb4db3e975e72918f252559b8477877f29a310426d9eeb32c7e86080552414c05d6fd9e9da5510462a2f69906ce4b8e9c918c17b0e245b6eea534145c7988d37808bea2de2264076a5d96c8f24c77c24718bb89a83e2addde2670eda923ac5769bdebb2592288e33ed7202b99e79947911976e1cb11589871dcc09328c9c00e5657ba5a8639d5e9aecbb30bf2c1be132f7e8e73a64ef858c4c18d5878cc7a65c4feed06cd1127d5ad576c3c78d493383a8c561bf1f421ace0c036bc5bb64c945c220cb793468c0a31fa238f10202d92d4c286a6d16ed8c75daae87c2fc75c1542be718491f4fa0497c13524af282fced1d70e3c9add9b6d2c7ec4a7eba182dd25fa3421bf5ebdd1f25e2eb482c1b4dcd12b054e770f6c35f7cceb01df40bd54efa2719b843c13e36b2e08cdb2fe6ec1ba79a14ca5ebd0d3404e38cea2ef47ae211762b93b3a868a3b6c5a5bb0284454b7f076046c39961d2c39e863edefca615f41f033293d9ab3d89c98e1fd5821899db55c25634059700e1d37c8f5e0cc2cafb679dec0b807229d54c855f7264a3517c41173ed0c356ca78b473bc27bdd93b089fedfd8f13119c67ffc266f4b97a3080b953c1e55c0ba17634b73728e8ddd5568821a5846818cf805a1617314dd315456268c01bd2172b9ca8536b18155835a82d9248360a67c879bc1a163c54be6d168525a005b2aa558c7ccdc9abb3c851de03de5588bf4e879596cf466c416fddce22023b399cf7d8ca044874817b470f954c0c6f1b73033dd088b315d6f9e570637503e1501b07b16fa4eb9c4a765f6ae86d15416730af987af13a0ce830bd18e25646a55b6c54ba79d0e125a5225a008932e0e63decb26425192a1aa6666bdfb9145170c17f1c7315fa49e343ea426609a54f9cab544bc1304b73d97406f69bd3bcd29c0056ff6c8d26825ce80f9c33dd567ef965213a0c93d533988393d24ab6b13a61d03ce0f3f366ca6491ba30161f4bdef5ea739fe92378ee45b0bd51ff7cb4a4e2bb0def368b998c92a332334880fb0adc5d6a6cf3d6cd578f770958402e8f57f727cb96b3e14f3396ede2a0fe5be6e206c2730d7fdc40444b12ef4761274fb2eda7a38d4a8af16c8aab2587220e899b46a3fa30177b03055a875aa883280fb9234ca7f8edec585bbf9b985e11578bce2320f05473c4b1ffee1f37537cebdc26b31b2e136784c56ff41516031cbc34623c91288b7aad55190d40f2ef7cc0ee2a51ed014c3f22e5372e168ba565f6d2dc95320fa5cf53a2c569ca2005fa001e7fae59b89850a4bd25a2ddfef91801ff408644690aa63232e194d13d4b0b3b4dad3292c703fd9b2a04128529b9d659b9f3ce4b8b6a7abd81769fe6aa440b7bd19212fb817471cc90083c5283885d571a90a0733d37c47310e90ef75693af89a839eb9fb424d5a84a897f3d503450e00c7cd71a4957feb3a3b62850582331b7afb8d752ce2473b483776d23f0c49df958f54755c0630da491189dc88e4adc946759b718bb15dcbfde6e1d7fdf9040a0ca47ef2db46062a9f67e88045a0564968d2bc3d5db55d0e0928bab91e7993170ba31bf7269a5a90e540bcc3584f3d13ece6f9bd988f1458ef5d9aa8887f284b8cd4d35d4f03f1cc7d60b0e280bfc18db0ab43cb039b115744f3f0fe0299afe57156fd6df09511341eeca1dd38b17db6e48a49bf2a9237477136896b73b3dc44e1c33eb2f453b3916c534aa78f10962fabb3ac53d57fe7064f764ba8a39105da0bb7e3d774752a4cd30798c43591f5c0a39a6a10762a9c4fb056dc10e938a7105f8919f1cd9b0c8baebe30d131faafb121a7e4d13fb3d5b657e1847e2806e328d8695934af2b757fc92d9382a85e031529e3ba04544f6fe972133bbdffbc6dbc79f43b71185aefcaa175de516c81fcec008b17fbab47841b1dd9d6c6ab558515b8883ee46d35b221124ed9e9ad958c07133a7d952ffa420aa6adeb6f1bcb6f25ada15139619a07c58844050f5211b2a8471e099ddddee1b75139596a6761d5394992de53d04ad85c7742d5e47439676ca8dc87b04f260d5d8b1d2df33e6a7c40fc08535b47e13d0d99010a989a6a80eb2687e20ec6b745e1e5de35b262e56f045c7406cc4e32752133a613eea8023106c2059d7f61fa80761f2d3477b3c61114b5acffb0a0208dbf7ecaa4efe49aeb5cea33b246610d75be2befe7836cce5f4b505d8b9c87e75fadcdc1dfef2268bda041fa98124cf6473f804df3bbba2d3374be34eaeed8d097a0f70302b1263ab4073f18ae36b465b574723868b454b18ffcb3cdfdbb902b32bf57805fdc48df70ff1045fe6bc6b570fb59892018f5f774219667afd99b5fd48c1b2f8a7353c894b69b4812dcebbe6604ac6a1b0209571cbe4dc611e4e4e408811e39ba9f0abeaa3d0c05cf3b082e59e18532fbf35e07507210c4d3ad4aa9b7f39d47e186427c7e6927f6c5eceb5c3a2d6a33aa9318c2b50dbff9e43111b783c34196c0b57223721fb09f400968608ab91523a4158757e8a35cc0728d14722e9f62c00b6d28307cf69fff6c2943d767fef5073517a3c1decd1f28e5a799149ee1127596769302fe0bfefdb1611c6feeaf24196982802743c95825d10c8777421b471811294cafeed60f28446018742048f6d413ece9ce4a149059097bd2c0f06432a20a99ae0362b1a4989e3c13af4b80cb21f1a1cc4944027cc7a4de7cb5861ca9c6f7aa6ecbd3f04044d4c0ab404aa20813c4e5c8c527590d6e90ed4ffb40e23f10391402f6ea472052e85e2857a6bad14945658fe4a8c4b6b1f3e1b6a9f5507811a0fe0ca5cb5d68f5627d19d08c2afc0bc5e7683d741d551be5edf6ce2c8d734c54c088b8c33dae7ba517758d0eb63a0be6c28569c281cafb3eac224234f7de6620a061d4555392bb6b6b156d019d17f6c6560f996fc4df461045ae4f34aa93b89237316cfd38334864e3a1371980fd9a1cce22b7fbc00d31601e4ba645fa4e906a6d4183b8a536a7502255e9b8f56c5464a3ef381dbbe8a3", 0xfffffffffffffd6e}, {&(0x7f0000002a00)="8aa0dbfe88e32c0749696a7aad963c353929ed0bc976f90c9e05516c03290b49479f57ec8930c1850eabd6ba2a37da8807798bbb878405431c4a64c1bd2b68ff265bf50065f590d363c64bea3d71bb4f6c305f1ba989ea0e64ad8e5902a88db45da089b7fc52b2a22b0a782f2687f221c2717043fda4ca6afd2cc997c10ff36fd5fc9b002717475dbcb18ef3105340bd02fbeb08184fefc4907fe470c1b422d0babc8ab34ad7a57179fef35bb40b818124ad04540136ac5fdef683c04828f95b02075b8004c900949191215538081284b22e06cef5a4330708ed61000000000000"}], 0x10f9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="eb1289e6cb36c52dc564c5f2e8c8a911722b44bb75ea3693f72dbc3ee409dff3d20c25dfda581b1a03955ed131c33d29b966abc4d9768056926e204ca5e3694963f67ada7d3d8fe75d5bb2c209eda3582d48184099cf81151ce749b4fef77049d3489a948aaf8bab68d17d4dd71564b9bdb1485385d8", 0x76}, {&(0x7f0000000180)="21ce91e1290e2f404465bf50aceedd49267e89898ef6b3ee2a2b6182ced17df77abec3fc20b9bd2cb7b9e1ad7bcbb78d4d7c95c59a35f537056fca105a671e4cb465469e10af4c7a37", 0x49}, {&(0x7f0000000200)="11f1fdb80457bbf94410fee5a103e57c48da6af62d8502d11e12d2b2c2f14ff93c690cd8425ea72417e76ee4b842fe2b8ceb20c0c694aa319730dd4aa95fd472416e94dcfb5c42fad9c7a525837b9a97da647e235822a5cedfd852c41240", 0x5e}, {&(0x7f0000000280)="8b797cea07", 0x5}], 0x4, 0x0, 0x0, 0x400}, 0x408) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x3}, 0xc) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00004c3000/0x2000)=nil, 0x2000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/175, 0xaf, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x8000, 0x3, 0x0, 0x7ff}, {0x4, 0x5, 0x98a, 0x81}, {0x7fffffff, 0xf1, 0x1000, 0x8f17}, {0x81, 0xfffffffffffffffb, 0xffffffffffffffff}, {0xffff, 0x1, 0x40, 0x9a}]}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x7fffffff, './file0\x00', './bus/file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7fff, './bus\x00', './bus/file0\x00'}) chflags(&(0x7f00000000c0)='./bus/file0\x00', 0x10006) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x8000000}) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffff, 0x4a, {0x4, 0xffffffffffffffff}}) lseek(r2, 0x0, 0x7ffe) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fsync(r1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/file0\x00', 0xfffffffffffffffc, 0x401, 0x80, 0x0, 0x4, 0xa14, 0x0, 0x1, 0x2, 0x240000000, 0x4}) panic: malloc: allocation too large, type = 2, size = 1073741832 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 320941 65472 0 0 0 0 syz-executor.0 *382872 88619 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(40000008,2,2) at malloc+0xa6f wsmux_getmux(8000000) at wsmux_getmux+0x71 wsmux_add_mux(8000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807e877738,80085761,ffff800020c554e0,3,fffffd807f7c6960,ffff800020b9b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fa0e58,80085761,ffff800020c554e0,ffff800020b9b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b9b2d8,ffff800020c55628,ffff800020c55610) at sys_ioctl+0x651 syscall(ffff800020c556c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,3e02286010) at Xsyscall+0x128 end of kernel end trace frame: 0x40422a1550, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 1073741832 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(40000008,2,2) at malloc+0xa6f wsmux_getmux(8000000) at wsmux_getmux+0x71 wsmux_add_mux(8000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807e877738,80085761,ffff800020c554e0,3,fffffd807f7c6960,ffff800020b9b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fa0e58,80085761,ffff800020c554e0,ffff800020b9b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b9b2d8,ffff800020c55628,ffff800020c55610) at sys_ioctl+0x651 syscall(ffff800020c556c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,3e02286010) at Xsyscall+0x128 end of kernel end trace frame: 0x40422a1550, count: -10 ddb{1}> show registers rdi 0xffffffff813c20e7 db_enter+0x17 rsi 0x1c63 __ALIGN_SIZE+0xc63 rbp 0xffff800020c550b0 rbx 0xffff800020c55160 rdx 0x1c64 __ALIGN_SIZE+0xc64 rcx 0xffff800001966000 rax 0xffff800001966000 r8 0xffffffff811c2a43 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc402a1affa78d84e r12 0x3000000008 r13 0xffff800020c550c0 r14 0x100 r15 0x1 rip 0xffffffff813c20e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c550a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=382872 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9a270,0xffff800020b9b798 process=0xffff800020b8c018 user=0xffff800020c50000, vmspace=0xfffffd807f00cca8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65472 320941 82505 0 7 0 syz-executor.0 88619 334163 99655 0 2 0 syz-executor.1 *88619 382872 99655 0 7 0x4000000 syz-executor.1 82505 463617 21386 0 3 0x82 nanosleep syz-executor.0 99655 169893 21386 0 3 0x82 nanosleep syz-executor.1 69771 243846 0 0 3 0x14200 bored sosplice 21386 61794 88134 0 3 0x82 thrsleep syz-fuzzer 21386 179881 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 142214 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 121908 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 193072 88134 0 3 0x4000082 kqread syz-fuzzer 21386 458317 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 257737 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 78879 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 385621 88134 0 3 0x4000082 thrsleep syz-fuzzer 21386 227047 88134 0 3 0x4000082 thrsleep syz-fuzzer 88134 298238 96717 0 3 0x10008a pause ksh 96717 147918 65643 0 3 0x92 select sshd 98726 479568 1 0 3 0x100083 ttyin getty 65643 93196 1 0 3 0x80 select sshd 68042 167403 52706 74 3 0x100092 bpf pflogd 52706 254756 1 0 3 0x80 netio pflogd 8891 502826 21291 73 3 0x100090 kqread syslogd 21291 86548 1 0 3 0x100082 netio syslogd 3676 377185 1 77 3 0x100090 poll dhclient 65650 62769 1 0 3 0x80 poll dhclient 91111 69491 0 0 3 0x14200 pgzero zerothread 30000 251698 0 0 3 0x14200 aiodoned aiodoned 89140 487883 0 0 3 0x14200 syncer update 57381 18940 0 0 3 0x14200 cleaner cleaner 67778 472518 0 0 3 0x14200 reaper reaper 7715 31012 0 0 3 0x14200 pgdaemon pagedaemon 68929 200585 0 0 3 0x14200 bored crynlk 74306 362062 0 0 3 0x14200 bored crypto 17376 451991 0 0 3 0x40014200 acpi0 acpi0 22468 335580 0 0 3 0x40014200 idle1 45943 25484 0 0 3 0x14200 bored softnet 39348 142596 0 0 3 0x14200 bored systqmp 72567 489914 0 0 3 0x14200 bored systq 96377 321798 0 0 3 0x40014200 bored softclock 86060 233807 0 0 3 0x40014200 idle0 97649 240684 0 0 3 0x14200 bored smr 1 428499 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88619 (syz-executor.1) thread 0xffff800020b9b2d8 (382872) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82396898) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6409K 6409K 78643K 10785 0 0 pcb 25 9K 11K 78643K 342 0 0 rtable 100 3K 4K 78643K 354 0 0 ifaddr 53 12K 13K 78643K 125 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 16K 78643K 56 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1487 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 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 69 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 472 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 71K 78643K 387 0 0 subproc 64 65538K 67586K 78643K 143 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 62 0 0 in_multi 33 2K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 242 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 88 21K 29K 78643K 2364 0 0 UVM aobj 19 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 31 0 0 NDP 10 0K 0K 78643K 35 0 0 temp 144 2372K 2436K 78643K 4585 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 284 0 277 1 0 1 1 0 8 0 plimitpl 152 35 0 27 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 27 0 27 1 1 0 1 0 8 0 tcpcb 544 96 0 92 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 15 0 15 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 24 0 7 1 0 1 1 0 8 0 pfstkey 112 24 0 7 1 0 1 1 0 8 0 pfstate 328 24 0 7 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 270 0 81 12 0 12 12 0 8 0 art_table 32 271 0 81 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 67 0 57 1 0 1 1 0 8 0 shmpl 112 18 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2261 0 841 47 0 47 47 0 8 0 ffsino 272 2261 0 841 96 0 96 96 0 8 0 nchpl 144 3142 0 1503 61 0 61 61 0 8 0 uvmvnodes 72 2399 0 0 44 0 44 44 0 8 0 vnodes 200 2399 0 0 127 0 127 127 0 8 0 namei 1024 8891 0 8891 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 3 3 0 1 0 8 0 scxspl 192 8459 0 8459 9 8 1 6 0 8 1 sigapl 432 665 0 649 3 1 2 3 0 8 0 futexpl 56 5504 0 5504 1 0 1 1 0 8 1 knotepl 112 171 0 152 1 0 1 1 0 8 0 kqueuepl 104 134 0 132 1 0 1 1 0 8 0 pipepl 112 428 0 409 3 2 1 2 0 8 0 fdescpl 488 666 0 649 3 0 3 3 0 8 0 filepl 152 3902 0 3802 7 2 5 7 0 8 1 lockfpl 104 191 0 191 2 1 1 1 0 8 1 lockfspl 32 319 0 319 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 711 0 702 1 0 1 1 0 8 0 zombiepl 144 649 0 649 2 1 1 1 0 8 1 processpl 840 682 0 649 4 0 4 4 0 8 0 procpl 600 1657 0 1614 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 2 0 1 0 8 0 sosppl 128 4 0 4 2 1 1 1 0 8 1 sockpl 384 560 0 541 5 1 4 4 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 136 0 0 8 0 8 8 0 8 0 bufpl 256 6635 0 1143 344 0 344 344 0 8 0 anonpl 16 69720 0 60697 54 16 38 51 0 125 1 amapchunkpl 152 3607 0 3516 10 5 5 9 0 158 0 amappl16 192 2705 0 2229 35 10 25 35 0 8 1 amappl15 184 151 0 146 1 0 1 1 0 8 0 amappl14 176 33 0 29 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 141 0 139 1 0 1 1 0 8 0 amappl11 152 28 0 12 1 0 1 1 0 8 0 amappl10 144 302 0 297 1 0 1 1 0 8 0 amappl9 136 586 0 583 1 0 1 1 0 8 0 amappl8 128 147 0 131 1 0 1 1 0 8 0 amappl7 120 209 0 202 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 246 0 232 1 0 1 1 0 8 0 amappl4 96 884 0 855 2 1 1 2 0 8 0 amappl3 88 137 0 130 1 0 1 1 0 8 0 amappl2 80 4779 0 4722 2 0 2 2 0 8 0 amappl1 72 23736 0 23296 25 15 10 20 0 8 0 amappl 72 1909 0 1872 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 19 0 1 1 0 1 1 0 8 0 uaddrrnd 24 666 0 649 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 666 0 649 1 0 1 1 0 8 0 vmmpekpl 168 9284 0 9260 2 0 2 2 0 8 0 vmmpepl 168 77685 0 76156 98 25 73 81 0 357 6 vmsppl 360 665 0 649 2 0 2 2 0 8 0 pdppl 4096 1340 0 1298 6 0 6 6 0 8 0 pvpl 32 225556 0 213223 140 29 111 133 0 265 11 pmappl 224 665 0 649 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 496 0 4 15 0 15 15 0 8 0