kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 21:06:10 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.235' (ECDSA) to the list of known hosts. 2019/03/29 21:06:24 fuzzer started 2019/03/29 21:06:29 dialing manager at 10.128.15.235:1889 2019/03/29 21:06:29 syscalls: 1 2019/03/29 21:06:29 code coverage: enabled 2019/03/29 21:06:29 comparison tracing: enabled 2019/03/29 21:06:29 extra coverage: support is not implemented in syzkaller 2019/03/29 21:06:29 setuid sandbox: enabled 2019/03/29 21:06:29 namespace sandbox: support is not implemented in syzkaller 2019/03/29 21:06:29 Android sandbox: support is not implemented in syzkaller 2019/03/29 21:06:29 fault injection: support is not implemented in syzkaller 2019/03/29 21:06:29 leak checking: support is not implemented in syzkaller 2019/03/29 21:06:29 net packet injection: enabled 2019/03/29 21:06:29 net device setup: support is not implemented in syzkaller 21:06:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x9, 0x400}], 0xcf9, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x55, 0x3, 0x4611}], 0x38, &(0x7f0000000140)={0x101, 0x4}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="cde26495f18457937ca590a1903c153c0f73791596f953a44fec12c708441dfba5bb", 0x22}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x1) setitimer(0x0, &(0x7f00000002c0)={{0x9, 0x1aa}, {0x5, 0x800}}, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x8, './file0\x00'}) r5 = semget(0x3, 0x2, 0x480) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000400)=""/225) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000580)={0x40, './file0\x00'}) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r6 = getegid() faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x84, 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000680)) r7 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x18) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = semget(0x0, 0x2, 0x0) unlink(&(0x7f0000000740)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000780)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000007c0)={0x3, './file1\x00'}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0xffff, r2, r6, r2, r3, 0x40}, 0xfffffffffffffffc, 0x2, r1, r1, 0x1, 0x0, 0x100, 0x4}) shutdown(r9, 0x2) rename(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)='./file1\x00') ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000900)={0x7, 0x20, 0x8, 0x1, "39c25020822bca7ca0a8b5435b2df6cbe69fa016", 0x1cb, 0x1}) 21:06:33 executing program 1: munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r2, 0x0, 0x0) r3 = dup2(r0, r2) writev(r3, &(0x7f0000001240)=[{&(0x7f0000000080)="c9552625c942", 0x6}, {&(0x7f00000000c0)="5d18068a9811d31a658a39049397d92bd8f3d414feefda941fd757ee85267743556084df3a22899f0dd3fc2ec3eca58b022b0cbe0f7ba81a446ea1f0b9930231a219e13e9f06463ea623211c8b2a50df30f8daba9953fb61ef0257bdc1828b9618e2337c935604385737582b81f410cd27d42cb542ecfd37724fb7a74daeebcecb6221ab9f6095098d7e49ae6221872eaeb06fb7de03c29eed097815d221d2ff42984ada6b8a37", 0xa7}, {&(0x7f0000000180)="13e950d2e57e7c39049e5edd08f59d6078efea46c8de67291dc21dc8b0802428f9790c01f21224a25afff8b85650da3ce73a95d0ac33bf0a00c64e05b91708431f7fd8c936d5b6a7011ec533465a0096414ac392892fd601a05188cc2e53c7881b85eec06b091dff2f87b62c00c6198b175378b60fc90a38fc2849c9fee8a7eff32e4c850fa7", 0x86}, {&(0x7f0000000240)="1c4cbbfe8f7bcb744b9c8357c520713e8247042bf2d57e24315c5ee9ef00d9d95bdf01d280f19adbf2fb128284f537271a49c16da5186214b6fe4d3a62220569473ca1234abc5380a01abe46be0d0b58e4d46b22515ec5dce3bd5633aaa32d5a5e74f3f5d61da282fb59728b7f89f2b91b865926913ad55202f27ac31b791d6b929867ef8c3657d98f8f361b6a60550d08fe2f50eac2f3bce508a6344a49778d6e1a9f12a3f579c78c54348911d535096f508434fcbadb1972267847f4ea5cee755289f1cf2bdd722fe8d33fc1e07bdb151eb743e56f1741551024c2a97f63cb707a941320e620e1f220d4ef8c7e9823a8aec0c5427360bed05de2c73e84b9bb770d082aced4cf50bd4d79b9e0b3300ea3a2068807c3ec1778f893fc5b6da7c548584dce8119fa476608600546070764726db31b370a2a9e6f8ad53d5a77ca4c250924568c7d70509adc759190c2a6e4a469c540301eb981438dc04948e91ac968607d8567c0ffb69577c088d5c3856bf964ba319bfa3ebe0e26a951bb7764ac526e81ba1693929314857d11dcfeac9afee89d9f47c48f825a83a003433f8c0a50f4fc67c239799b0a93f47500ad6b222ccfb0a89f223e282aaddc6237c244ede7731322220633f0eb93f978898c34365a00890f1d563ec7c202cd52bbfae41a39f327ace146e7062c9cd8032ad39d26e9392a143848e09aeef412e7142fd9981c6004119f7e5b9a54a009168748847f097cc61f3212f44f2886834e6f87b54fd4d7e861899d0537da0a82c2d25d0df84e1587a19509347f3627736a2246368f1b9e6d7935c3227e1726999e489373f295ef080cfd7c719e9c1fec1d793733c331606755bbfc92041ec7e5856aba289d106d8b705be5e43112f460af89af9ce14bfa363b2335d631ba20a82e47f39e7ef614dc27d278a7489162c0df33e168f3d6a00be75c9a442f9d19c95e114e9870dfbb174ec588165d5960c79f192e07c99620c487c641a43a829d385cec2a7b6074419aa45df75936e2655615f1a7f8c6cfc2ef1646752fce57f91e38b21108ec196943116fd502cd0fd2d1234da1600b41884bce0ab2106def237d24bc493949e8a19501cc7b97cdc1cce8fd00e337fad2936e964b10842437fcc6442eeb62ca6e8c1acdd0a0df5b47ffcd2c4236297e73e228a788b6eb279f0b1700e8ba6ade3ddc63afed9682f2dbf9eed722024eeaff9e19d7e0cdcd2eeb15d8ccd1aa46d76537e96e18a8130afcb2c341f2118070f55e3b0d8a552d4b3a73f9a7b690140e4ffe166e454ed345bb8f5d03a5123fc4881a6a69a443c8422507f350a2dac60d5c9ce13c05151c88bd5d6312482c1801d05c417e0ec53eacd41ae89c639e99012d51525f810400b2612ceff4d350d6cecff6fbb037ef8a6dbb5f7632149d41f7af6c6136dad5f78a51f7fc61783e1b58e115d0064be9700c610448d1d0b8c38ddbf231ebf049da3a1acc85b5e6013721bdfbc3b708ff6b8361ba45728a351a92fa5ba38bec89d74726054e823f13059bbe9539fc14b8a70bf72002f700df5c12b89ef761f06850da1bb2f22b30c152873e42ed032e4830d693e40f7520a7815767c6bd4ce9d51cf6b46f64475386f91bae4e98720c1ee0ee157f75959e000ace867dffd016bfd56473addd1beeec1f30adbc774c3267ccea6c542ea6961805d5b3902668e515e1656111256c88d59ef76ec3f19d3897193a4fa2e3cdcd70c9286e5ccc9c63f3f750a035c9714c0080e5fc648c75955835bad2095a37e872cfcce2ab1dce28df381ccf7b3faa147c901797bb54bed01e0595a41b550daf10affa14f863968e6146ca6d28a361ffd8825aae9f79f72c95835cd8532872df6261ab62579f21af61354de9b8cf361982fce954e972e9001c572e40443e009347001e0501a7a8d11686b6dec8434f9860eb9d9a036c011301d63ffd98d6af75690a3b28d443b97ec616f1a37be2105857a153ead55d095c6ef954f27bb39332b55168a7c91c6913eb7928ede2acb7cbc77f7db1af25888602e6756f8aaec6d659cb5d0c116c65e2b45aa7e45a2b50a8e4030573cc670735b244cc7b39ddf617ceac032e57320a464ca216ed13e3d5df4de1be87a96957f2913f31c499dd8002600fcfe313d3d2c3699df04a300dff49283657e64d14c211f1215d24c3cce185da8aedb379f75ad3eda6c2f2072e9d39c81180565677725ccd0d1ae456c5060099daafac00fefbfc2c47e588c747fcc2b63030a15d08d71039cff0ad60ebe3d45a79ab56b6204cbef8a6a9263da6b63faea0e134d608f3914223e7bb269a14085ceec68fccee5d4aed3cf00b824ebdb1ac8ac737ec8b4cb9e94a77ace9ed6d4572e99caf8e614a9234b6205a40fdf2a738510ffde1c53021baf77048f0daac9728da371ba81016f0d7dc012762b6de8829e0099ffa149bad138bed8cf4cf4bf82a3c6acb311951dd51a8f83bdf81307d11e95b52c7ca3e29263ab89562a882d6e91c673c877a8016c7f5b2dfa1b5cb6d2290bc8c5b60053a90530a4578d6a3184efeeae80db5f9d8f256826f492f54b723d1f8b1a51630f2ec27f565d5d4fb0d02f180dd23f3da65541dad4faec81106807ed7143976935331e71aefe2fe306e928213dcbf2b31b749569f6ced0bff6064711166ab74f16ac38d4bc47b4b56c7efa9b5da976d9754d70c91105e879aec8ab79c6509c31bf2ce4a144334f42d201258ec1fd70d3aadee3733307b1f06f0415c3e8621776166ea63f7659840903aa7575611a5899747a871d5398c3f730d83c5753a88a92317c716d99afe112b47936509dde3b39362c4052e696e0428a3997e2740293a75bfd6a69a73ef73b4e6ce7991246e30dd2aa24e289b421a744a5567cd17610f0182fc3d643d8d688c25387f9dcef9c043b99437386470c97f881c5371b74f15eaac1cbfd1bc4d4046226427004fe3b05c7c9402150948abb448efc17829477ae66ba485e1472d2fca71165062eae70b3afcf122314bfce24758a5e96960f0813d22d8a67a6238ce90d9ea52258a5e0547de11868052f219851ed86fff0c510ac96462f2f0e7d5658734c73a639d6404bf483ab3d2db8b30b7e35043f94a28ae1d747ddfe5941b5ef36169ecb3f4a66e355a0d9389340b4f7f3edb898b2d1a981bd96a8f2cfcd4a048d0fb4a554129e5f41153b7225ce8bcc2d8d25b9cf5692f6c7dac3cb11856dc499a8d352db5a173cdaa76f600da71e21aed37de7673ea9e52982213961875eeb29d248d8276277700d85efe65c6f36cf0b506421f97e2946e574582c32c33bcc1a9c4871fa3d0a1f23c5415fbb13e7ebd580cbf79c71a22d983b74d9877b2cb829d6557feffa4c791ae61576583fcf89ced02d2ddbd4bed45ca50fb67a921a0fb96568fd17715ea5a2f795b16c3918c85b3abe203cba18ef7330607eb5527ed27880f584d23002c6f1e8110429fafe66c08b39e4e9c13f858f12f55a3b5dabc9e49666320b876596667ca1c4bd29f1abe58d37b535f6897d8f9e75857047f62166ee79064239ab1edf3e6fb9f8b836e8dd28798af5e0544d8c35b68fb565016dcd530bf7a7302a4dd5bb5e06c2d375dcc8bf7cbbb4f2c03dab70d6d5b991b011dc1448ef01cfc81e6fa0af74d2358e9fb356299c80b1f4b8fc7ee379864d81fb4831a0f20024b76f6325d74eb32315b605a27ebc748de4561c9e2ef89ea24f2648cd19ee3e7f8f84c7bd1dfe8da922615d804326e600ea54a8debc594f2eb881ed56ca0a0d67d8ea7da02895fd872a12817e9c846218d009676ef4a186303d8afe9daab32e67bfe0b8c361b103401db36164a8782949ee69814a363586fce7a588259158936a84ef5491460a09f9721144433d0c4103ab37b3e0d447e84a12ff4a8aaf806b164b076ea7f67ab4a1e0480efdee79db52d64154fe5d6e374f00ba2550cea351463c58d13772d44878608f92d192a09a22220195a3a9a74878b2bbe3677abc062be625de84a96a267e89b40f84bcfbc0ab4185b508a37f321c4a0b9f77fb8dbf1f1145ce37e119481209af786deb7048a31b7f3a36e0e8c420e7bf6ed9055a068bcabf0d7bfe3cafacd3edf9c6a4811ce864a906e8f68f85ec944c3396587a896d70e7da88c508c885fdc3e24188b37836bebe6ec5dc6b69395344aec9e086c16c27f3ceb8beafc56e1c031bca954724c085481c2d9cf93c2ff83799c6d4887265b2f94f96c08e754686a675a5436d2d524ed1846447c0ac13f92b76bd30447d9fb94e3f59a2408101126e39f8badc3a73f5ce47cf16bbdd238458d90472b0b9de29d8297602875935b5c1455f35b87490dbbb7bc681ae31e432552609139e280fc8887e376866d14a24a8391b1cb0a28fa965b4541a29b22c9fe0a2889aff256bba10b414c2ac2778f5172408f2f16e036c9d7b74b7a68e497fd702745592a062e0f13a983db3cc39fdb06eeb94ca5cd6b9663fd441b7ce5fbea00232a5a640e4f6c459b66dc8c5047c47926d32d92c8e267d56ce024b464a7135f5933388e82fa621d436049f8e7eff58f72d866514a5c23481fda14d52049464c025b8c3b6a4455d053a2c2a925e8145b7dcedca896cca6bd80bf01fbd2dd8640d4fbf50c4f63cbc81bcfa4557d6367aaa1341926d5d9910bd33fb3870be9c110be4abd943fa64ae81a98019fbeae6f5bd718cabfaa837ab126fab897430db3df6d6b7d922f970205cb1d08b97b40586a8530554a1d3378c79528f50a0e4396f32e8ab77c6fd97081dbadecedb9274aede81026651fbbd1f0f117309fb38332a67f2ac4447aa5c3dc4ee59001efed912b89514ffc4c2647694d44f863c8ee5d117e9a79ae632fc97fae94e68264803be24cf2e6651827aabdd0d25afd50f000bbf9deae1f84dd3f4a547e74a6d5ff9e9a3e1037c2c03aee058c52ec8b0763e6e31fc878cf0df64cfa0802a40ea35f29e2b74a6d5ac2b5d5c45fbc9b207269ac4ec005777380a4494e49d14b895baf1baa58603279783b4ab725e18538eab2ad5448aaa030e954167d96bd3c0a69cc1a7db912bd0a9c93270dc2e92bc39e41270bc91f9ff11bd918741d2fe10dffae750e33a33d52b61db048494828caf90ef7c43d8a782f45b2176d61b931051b3527367edb4e5fbccbbded72466abf25ffb4da35141bc347bc3e6851198dc3fa1097889adbb20e51365c804468c9ae45143ff2bcc334cff8d4ad2be0d4b10c051272efc249a5a2a9fa8a0ec05030084c638b646bfbe53d21b932eb0afa95d28da263404a28f58e564db4f796cfe6593ed270c6df983a3ef1cf4e9789688eaf2ae269d59c6c6d463aa4594a3f237e8a0a8d604d0d12af7caa2ffb712a3b48eb6737e3d321ee983f55e77ab62f6e86b0306e0e75de91eeb573da598d176ed96d28e041202caefbeb8c0c9d3557ab935c53af191cd9464e274ff2637bb0849351acb39da5d9a5c735bdc19798331e2ab4ea86ef4a0929b08cb581e5cb17ee9da62d61b899f857b04d09d7bdeaad15413deedd46e5813c708d0507b4d78573e5296e955a8bf2ffd4c647c26e646209b0d1d1adef04f3176ee1a6533b289d4c2244ee9e7ec422120d5203709b4254d5dfbf509c06a0797ac6147b197b65bbad3eea2f96517374916004f9f2aa23033a994855c049e36b0f6c7034192a03dc26d0d547cffef9172f94876439399bdb82cb569e88f3e870151bd175042407de26a6e30b4670ac40f477c7a355edcb43853899dc67f2dcb2d00d1c1d9432cf34a4145bafcf084d851654ae", 0x1000}], 0x4) readv(r1, &(0x7f0000001380)=[{&(0x7f0000001280)=""/209, 0xd1}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001400)=0xa18) pipe(&(0x7f0000001440)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000001480)='./file1\x00', 0x80, 0x1) fcntl$setflags(r2, 0x2, 0x1) r5 = openat(r4, &(0x7f00000014c0)='./file1\x00', 0x8, 0x70) syz_execute_func(&(0x7f0000001500)="410f4dc7dacc460f5c1866460f3a219d00000000fe2636660f3830ddf30f2c3966470f3a416600fe660f7d4e58d3ad90000000660fd9960a000000") symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000015c0)) r6 = semget(0x0, 0x3, 0x530) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001600)=""/4096) fchmod(r2, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002600)=0x1f) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r0, 0x6, r7) ftruncate(r1, 0x8) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000002640)=""/225) getgroups(0x2, &(0x7f0000002740)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x3, &(0x7f00000027c0)=[r8, r9, r10]) 21:06:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:06:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x101) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000f693b7030b0002ff000006000000", 0x2c}], 0x1) 21:06:34 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:06:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 21:06:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 21:06:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) listen(r0, 0x712d3e39) fcntl$dupfd(r0, 0x0, r0) 21:06:34 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="22b3730e6c447d82022e00e94c2ac1048a123dc3cad83b5d53c1ec55df8a95108d61914fdbf8446f63875c569c6a2e9bbd05ee0500000000000000ffc410e1b837bc"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 21:06:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) 21:06:34 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00'/16], 0x10, 0x4}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20088, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x1000, 0x60000000000000, 0x1, 0x3, 0x12, 0x40, 0x1, 0x0, 0x3f}) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 21:06:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:06:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x81, 0x545b9e8d4ecb60a3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x7fff}, {0x401, 0xf046, 0xa22, 0x1}, {0x1, 0x9, 0xea}, {0x6, 0xb56e, 0x7fffffff, 0x6}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file1\x00', r2, r3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x200, r4}) 21:06:34 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\r]^!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='->!).-[^\x00'], &(0x7f0000000180)=[&(0x7f0000000140)=']]+\x00']) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) 21:06:34 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) 21:06:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r1, 0x3) r3 = msgget(0x0, 0x487) msgsnd(r3, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') kqueue() r5 = dup(r2) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r4) shmdt(r4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) semctl$IPC_RMID(r1, 0x0, 0x0) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) shutdown(r0, 0x3) 21:06:34 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000cde000/0x2000)=nil, 0x2000) 21:06:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) 21:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="48d8657920fff9a13ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0ac1382f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x20000000000, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="f967819cf89ef9fbb6650827417a4dc3ad13328cbd27fd2ef30b66edf91dd454a7c4b7f22c83f9e13e60da376917284729733a9a6a5b49632165078e0395227cb593b51a0eea07a07c7296a343daf327b25ea7ef045f1a19fda32d253a0036c18a0c62112f303fa0dc4fc0d1f8883a4317c9b5a29718039b21a0c199ad5a569d13189f4f95618b3bc79d49330afced7a33d37d7a5aef7f8b362857cad46a84da782fbbf2a0e63c5f56f71a31fe28d9a61aeafd1f0934f37efb443a6d9f5847e53b9903af62d5a3c9e514641edfc2896be9c61d3281a4d6c4c02afd7e7d5b22c8d847510e8a0b554c1a67e7cb9bfad4", 0xef}, {&(0x7f0000000480)="9cbe1dd67d69ae1983debf394a2d57ff9ee94adf9ff0b150d5ce5bbc962ce386e269f33b59af439876a982ffb7862a93df15475fddc04654f6b93255253c0ce4c7a674b2a2d8d10eb175ce2d365b53eb68d634f6c8c979ced83976d06955b70b25be1384f7a7ac4fb12eb9fe4c8c8fcb541f3bfb5bbbd42da449c31f17352b247ac6632d4b", 0x85}], 0x2) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000540)={0xb1, 0xffffffffffffffe0, 0x1, 0x401, "ba6e539104315c5636738181250182c1eb3d7b5b", 0x3ff, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() socketpair(0x0, 0x5, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x1, 0x3, 0x9, 0xdff, r5}) poll(&(0x7f0000000080), 0x2000000000000126, 0x0) getdents(r2, &(0x7f0000000580)=""/21, 0x15) 21:06:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x80000000, 0x8fa9}) socket$inet6(0x18, 0x8000, 0x1d2) 21:06:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000300)="decbb6dbf5b77b5f55265ed2c8c8eb178468f1b5f2e2a1cc518ffc5fbe247700fa0022136f42cc668c9bc76225270244c245c73a831a06dec2e1855b61007b60948970f975ea06a48dda4b35c15107144701824177abea36f414838bcebe9d1ffd2dae7be5e7a1dd0f98efaaab8802d70fe190f30980db31144c3fa92fcd604326c971308e99dc6cad0fc2c13035ffd49e74d800b8f1ca47867643b52761070f8613d358ac4481c1481acb06088b7dbd4e2e496d4c3f9892ec623e88a7e00eef12c4d0a00eac1d226f4ab29a6dafffa9d572e533cc418ab875465ac3e4106bb05741cf67caa537661612bcbdf807913dbc1ea6a5b36d4493c86a91cf39044f01d1362feb0ec1774e7a63384ca0b37f8cddd0d586582d0f408579f80288b3420706964e1270cfe08a9aa434a1407b822e420c442e7c415e181113454a9e490404bdba461928a84fad44dd9068ef859689355cdbaa6fb13150e8ae94b841e3e5ac1bc6b0c7591161222b97e42cb02199df8e3c477a8a427dcf3870a9ac238cea3f9f009062664a3151f1d62e659d2a47b54c48d46a4e1ee0987f2a3e5367de8cc0c0203511de08f9dfd66c752f3a375b186700073d403670a842fc4f1abb51d32b1188769aca249a811fe2b84e372f3a1aa0b7f9744ff65dac8f154e414564b80e52030648c35176e079ffa33f2a4ce03b2883f64702ed4d3aeca008e0087d7d15d7ea8e9732b28ca8127149921de5defb3afcd644cea0ea4d8ae967c50ecc93e385260caf6fb2aa521d10cdf37907eebfff5280ed9e9c60958cfa629d4c05786b19999db647d64856216b0fca45e58d7e6b07dcbaa6b7d4717f0a623620a4577454eb38d161eb11867747805c802dfb6a140d7ba2aafadeb2b228f6a350282294dfb14fb7bc56a9096bffd3cfd425d0ac84663a147c6d29f33276329065188adb3fbc42495554c26d72cb5f00a56ff2d3c14361acbcc93feef45af843edd8575945157bec25e114804032a6faa3bd28e30da27b801aa555aecd5e8be71b977261e411e7870d2c630bbb51d77e77443956832b03be3a8d98fc56bcb5caa0325c664ffcdca38c84ae9554b7a6116c863bcb442057dbd6ca44780b51f9f0732cd5f1c00a9de4f1ecc359983c83d4740d7568566a5ad8f0fa6a209977d4b203e4b74600cfba4b92d50377a748b75ba4dd42348ac03e50238c6a11c1b23a49cf95e75eb49bf3ea7b1d054ed4b75603eaa0303444297291fe702c97ff7049080fc2340100631fec728a857857e7c9371ed25764a023dfccf91a6fba1db1497118d9298e67cb8062bccc1a6ed1c2df2216fba1c0381b66b2fb86a5ab1b0683a1e38a1b0e9a720bbabd1eeb6b85d986a96586b7e5958d90062fa2b14cf1eadfca868dfcc7e39e04e2ca4cf74685fcc42912634cbeaab97c35a6edc4e335faa53e5d0305f976b83ce1c7336d6f69ccebef02fc4ac367563a1cd9fd2df191a4d262623fb24c54bbba2100714b635bc49f3020ae4675a8b97feddb4e99526fe77ec8392c1cc86c5cb31e2967dae41f3cb7ffffe320e0c9f717bd39e010ef17b029bfd821f3191e18587002b0357d820a45582ead90225b8adfc28a656a8f373b7c64cf7d84b55b50d9e243a8c249a7cd63c310fe8234548150be88d2201172b984153c973e71fd3dd926a3417191252c7b8f57a557959643852619903d997833f9ffc66d70f5ab71ecc89e0c0d1cf39c6303cedff42f1b1514b5b59bd09d937c7cd7d1871b9696e5444d5dd8ac1d4bc4b9b3f0573a812e1db2814ff43f29bdb88c29419d3f8c7bed03d28a695b37ae95fa4aad50d7c73dd865f9ab072262ca620fd9c8595590d9e3435ffeed7d6d24379e751f8a23bfefd03bd5c7552019c2e7acbbc792102b878f418d193f5954a44666f50d72839ff36f1bedabc26430a0d50758315b4a70dda59aa341e77565a7bec1954614ed373976f42e3b472940ce7bfbb984039e502cf86ed0ae4dbf03ccbb10f17245e6da20b529cadcaec95bc17c7f67a7c84582030ecde3948b49c859291428f27fccc8313c8efdb20d53324360764a243f040b31892d01441edf1150ce37e3a0f7a1b41e1d02ea38caa30c8c3da572c502e1f5933b01873f3a1328845cb49ba928ecbbba75b13d68cd92c9ce9536d28c1ae5a14daf7f6f4d696211ec9cdaa225e35d77a7e19ffe582f14773e3136ded5c85e7139489222179672a83b510c75607f3eeb1d69e97201af396f57030225021b52075df3b20621bf9ca6158710bf1e1451bae403c4e77bdd228f4f4a85c3f9136cfa582f51e2211932cefc8cc50a547c1fb1c717c274a06ed906097a2023d5f86042f2f498f4a086ab84056eab1b67cb78470aace54a1f47a02eea4a84491e8e0d5237d4d35231b692e998787b7e4bc8a80e7a1bcb06c3a47b617883e9ed4ae599ebe189ac91aee88ad53d89b8a4f8b5615f96104bb867aeae164dcd33066024adfd05f7ff4693fb144bd9f000b57048373576e4fa895a5f4b86e10971f032e899e9f9949c547fd95eb8f649248e78e4b07be4d3d699008b02db45e59ca11095d909e993a93e0b664b0813a13505bdc9f87a874efd47bee8340525b728ddfc7b16d5d062b6474aaecc853311b7f27c3c9d8124107401fa61e85a5ea2b0525c5da0cca7e8d54e50d615d12449953213d1daa9d2bd29fce9447cfc300c658d64aa0df8940a76c0621edcfe3ea8ef3faef8b850122dc95f4ac09f6e6cb12973ae77f6ffd64b39fe89789c4475504091bba12e01c152c17f1596e732bea0d1acda953986b415be0dee3909231f39182f01381dd361d6b8e8d8d728595038423da797058e5805e1fa0626b17ad15dbfa54b47feceb32ec1dcf45c57d5c75957a87db5cb3a4443c78e15a327a5b0f6326470ffb1cb2687914f62d20ca2186c9449cd7cf0e10411d41ab8df9d53a97cc83c99b24af827ec7ee209af72d845b814fb089ebe8cb688d53d82d210b961d953d206e937d04b82a01f14dd789a1b6ae3440c62deea30a47fc16b5d72d4f73945d636bad548ad47e72e7e654e54035b286afb724314f264e040925cecb74d3c82c50da2952b627e7c78709b8d340240cdf25b00ff1643c433eb1fe666b5f57d704788ff31db039b32b4dcac08eb8efa133aa5289b86311235e3994864e4be83aa2629f947009d778a5f7cc83f139d405ded27627a0fc7f9ca586f835c2ec7fc54aa0820de103a3d4f0041a6559cc455a7dd34589936a28781f3928646f04e42d8a27126c44556104a8b329105a02899e47c4909ea9255d2183f37eda8492cd1118cfe2edc86f250ca3bc966f5ea21dd82296147af4ff0273211de1dfb4cc8466e85433fd43570b0122f9dce58f2c3d3ca86baa0d33064e8d620f873966fe440f85b28bcddc2bd073e7f4d6d38b8b993db556c0fc3bfdb5785f294ca6d61f53860e534f4edca63efac9e29c761116f761a7e412478668d19c6c6273d21c145b9324a2ff8812426b8c62e4c0741c557a6d0cda528cbd9c3d8ea828bf27d2c35232d270b80d16d445a0f1f27154595f124110ed036f2dc0a1437ec7d58c67ebb8c7f0be6e0b28c3d915914180ef1c8dff0700221ff1fb55b743cd979deebcaec05e7637e625a5b886407968979b9049020efb238aaac795b141d38c43cb424da41c9e5b567dc4c680dbbf1176046f9826e0fb82304bc348bd34ad0617ae0c748e083ce706015627db103276e35f3c3a520eeeb3b0e7a1979373e28d3c57308e9f5373a856b6cf9b8f63739f30516aedc7889c5d8189ee2d49221f65eeac1e23482d07407b607ebab593a8ea206a2b31a0a336984f280a353382d2e703a81c2eac248216878f4c3e82e38dba49fd73d2b29fd3fac0de3b1c9a57a318bbfdc38fe9c7c06887b707920aa0769e8d94681875d8e28994f94c3d2249ba27b13cd93d273ea1eb16661545a868ca8880a8cc8bf897fda0be5f6f651717c78fb7fc4e6465038f80253da22508d29198681c979c4003f8c8b1ae98b6ebe47a0deee5e78883b4619ab7faa49f0e574990004505164372ef1483076a44533662a74738e0df5d71817d80114f772dad38c76b717a51cefbeb7270a96b8eafea596adb42642067dc35f120054d029c3c371b9d8659ca2cd7181446ffec1ccd1366f269b4e4280ed0587f4b49e90339ecdea5d54d4e3bfb7ab31bcb605f712de6b18ac9d526bf9888f77a95928f1546568cafdc82c4495b54803c23ba959abbf4e314e3a0ebc7d238426fc8ad0a0b90724c79fc37795cbd9f1e8154c3a4cd1a59d9b33553b3cb9e843c21d871af7b37fc2c469dc253c09edf12b4229ccef6e204db3e5a9cbd282f2d4aed38d0a1cae179fc8803c441b8c161ede21ce2c9efb3b10b40b04adff9df1274b0c5c882ee57ddd6fb623834f9c9949164f9d5bb45d28d1f1f2c7830bdee44314d1fbbcb3359f487f39663c6efe66da3a16f8b76f6bafb44d6b628103aa03523c1a81661e1df1952f0f67b9b662f530fb0abe79afe547fc88ad6dfd40dd6bb227e821bb67cf87c24dd06c94d1b18fa5288cb1e92a637e6e2f653d1b1cc342851c91d21983a91605da4e9f61f88ce874cb852372a129928e3c9070d11539cdefce6f2e346150e3f8413665e9ea3506e95c3f9a6da433dafd83b160a5ac179c4ef89f1c37e6a60c343fa2d6095546ed51c8b59e2b6d30e1ae33ffeb9f10ff510e59a437edb41da7fcf253bde6f7fb803180bbb63fd3c128482a875c7443b8091ca65992484d4802a4f88e5185355d2b1ac19aa1205a52801f598383b756c286b8fb7cb1f2b63bead059fc7e8f42955dbf4ffac7f10d24b21743fefd4d82bf375edc8df11b08fd94c83ace34db4603ea90dd57040cd5dd6492741d6ddf41f1a80edc7bb4086a9459e1fc8cfebf62780c5cfb575ec5019a35b136c05f7a8aa8c9a77d2aa0a85c04370be5e67ce3370c81f9ac26288a04824eacb38f74e267764f4886cbd9f49c65ec044714f50d74e2ab4e333e6df0003286521edc85a76ad73a8edd11de2aa04300c55ad785436563c3ce0aafa5134ac41224e0ddf54102ded664fb21dd8f7fd399acabfb2b2f35c54855d1954d9198736bd84a2c6179641a7fa62d0b8c57f8dae6f0e7eefff1401daaf231f294de19f3e69ed84ec98e3e1da0ed3848b499d4da15458936a8c0c043b4b2fb2549a061d7889eb503c8501134690c92dc04e3a025c47b97804319d998de1580abba8f16430e49d33e7c3479372b369c3adf32f153bad44898a1bd7cdb3bbf5e7ad7696693664bd3c30f099e46bb202df61312fba0e2b5ea9dfcce78f08204be76e110140bb985764767808e3b5ebe142e8d46a7f5187ebc1a482b455da74a52454589dae36174b2b51235eadf95d23654fad4c087f4d3228a715758fa7d631b8ffb088e1eb2302a98f2a207a7e9df60dcc928bd60c9ec73803eedceeb53a1e91f947eb81261d53c1ccd416902b516c4ffc9afe17c6cac0fb0164caf6b03dce6c778308ad2d869a14894ab09dd6ba3914e297a8525272540ae571fd42b6f69a2d67322c9b688484474d5b9bf12520e563312fdbd08d37bf272eabf4b9265eac8491cd8a5c96def02f3f486d1e3b5846f12f307d819e806d725c4b191a552ecd13e5b3a8572731457cc4ff87f0294363c0f6d8da45064bf485153529efb050b1bf5e82137adb825b3e7ea7f8db04f5f91af91ea0da9d4f353ab23ad8378cb3c16183a62240c878c9c2afa8a1cee6b83c6064daf1d33c45e01b07574adf63c9129951afb6e", 0x1000, 0xc, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x440, 0x114) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x3}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) getdents(r0, &(0x7f0000000140)=""/149, 0x95) syz_open_pts() syz_open_pts() 21:06:36 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x166}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r2 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x10) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/161, 0xa1}], 0x4, 0x0) 21:06:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES64], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x10) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 21:06:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r3, 0x2000740d) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8000, 0x9}, 0xc) 21:06:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x7fff0) connect$inet6(r1, &(0x7f0000000000), 0xc) 21:06:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0xffffffffffffffad) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3, r3}) close(r2) r4 = fcntl$dupfd(r0, 0xffffbfffffffffff, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4810, r2, 0x0, 0x17) write(r2, &(0x7f0000000000)="9ab7fc4aff8c0f3b33b5905b85b0ce652def19c2", 0x14) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x90, 0x40, 0x40, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000010, 0x7ff, 0x80}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000008, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0xcd6}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1ff, 0x20000000000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x200, 0x44}], 0x7fff, &(0x7f0000000200)={0x0, 0x101}) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x3, 0x3, 0x7, 0x7, r3}) socket(0x1e, 0x0, 0x401) 21:06:36 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x23, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) r2 = dup2(r0, r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 21:06:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ff9, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 21:06:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x86, 0x1, &(0x7f00000001c0)="4fc56ee6c651adcb61c498e16ffa7b0d4c9cf5a3a092029d509151c28665f7534663c9adceb5aa1bc5b894ea9344fe4a6d898b6429dde55f20388d75910be75bc163c3870e4ae87d5972d6b865d2c9307eb0cebf1e72418b694bbc0cb468cad78efdb7eac2933bb32a521e4d1081383446b5e6a2f43ce7203a2025396d73b4d451052e41d36ca9250ed614b588614fdb55a8afff370065a63adb19e3316ce4ea08b44a3d70bc7247252d0a28903e0b237aad1fe9e14d52975df175a600db3a4e58f3f710c8ebd54db3a87ad1d553e73c604db7", 0xd3) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r1, r3) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) dup2(r1, r4) 21:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3ffe, 0x100003a) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 21:06:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffeffffffffe, 0x5}], 0x1f, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x4f2, 0x3fff, &(0x7f00000000c0)="5b304da17c3cd4f3d0c3c6523d57e5f71edc9dac14e82b5922728bb6cff3ad3cccf75e33914e98d3dd1d04b40bd86a11101a5c984e5ea9d402ae9ad8be8b1521dc44abd3c6c4d94e431b5e917808e2cb4794e09f11dafac73b3c75d29699aabef55fb89a8ef748988ae612e7873c3c373bcb2f4b4c9a996948f63329dca1667ef737e7cea697d5a1b7de82821d7058bb9aa4a0a72ded3fe63b65c1eb174b2332b175c0ae882ac930b1bfebd671e98ec81f3b0bc6af533402553a0bc079f9c254648d441188f62b9baca15fbff6a53ee77691202fde423fb70cc7b6", 0xdb) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 21:06:36 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 21:06:36 executing program 0: shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) socketpair(0x18, 0x2, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0x190) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x7}, 0xc) setuid(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_RMID(0x0, 0x0) 21:06:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="74e4f79bbfd9bf82a0338ab34c3e6c8e6c7f3a0733ecf64dcef3c67bfdc11e70ab77d1b9405f1ad2afe0d3c2973de58510f004b2bcfb72454ae1db64db95513190b46f7831c3b90ac71f2a6c28987f97aa14093415fb59beb74e3a06d27ec3304264de7ea9a07193615f54150db5e889589295414e3eed5b", 0x78) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 21:06:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x13) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x12}, {r0, 0x4006}], 0x3, 0x0) 21:06:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 21:06:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000000000000000036271ded5700b1c40002ff", 0x31}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 21:06:36 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040), 0x8, 0x3, 0x1000) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r3, 0x0, 0x8, 0x6, 0x5, 0x3}) r4 = dup(r1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) 21:06:37 executing program 0: kqueue() r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8890, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 21:06:37 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x10000) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x52, 0x2) 21:06:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x4) 21:06:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666963653000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:06:39 executing program 1: socketpair(0x10, 0x8004, 0xcd, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000340)=""/71, 0x47, 0x2, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1c, 0x4, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000100), 0x0, 0x843, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/177, 0xb1, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0x0, 0x10, 0xfffff, 0x3, 0x9}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x4, 0x9}, {{r5}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0xf0000010, 0x0, 0x401}], 0x9, &(0x7f00000002c0), 0x2, &(0x7f0000000300)={0x8, 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1200, &(0x7f0000000100)=0x3, 0x0) 21:06:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000300)='./file0\x00', r0, r1) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000100010000000000"], 0x9}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0x6, 0x1, './file0\x00', 0xff, 0x0, 0xfffffffffffffff7, 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100c1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1d}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x60, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x757b}, {0x46, 0x1d}, {0xcf, 0xee4}, {0x0, 0x5}], 0x4}) 21:06:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000026, &(0x7f0000000300)="000008008ab58cc137f1cfe73e07000000d459e4a295a2d10e7a7116dd4dbda6ebd1e0371c9e81a3cf702a1215041e959bb5e016b2a67bef42a24828bc8d7bf860b44900da09cc6c18a777c80bb1eb44b49c7ce2019c0169520815afb6ab9ad46421043e7a6ee38154cfb84ee6fe6eee2c5f393a0c7e8efbed12f161cb2dc61216ac205b2a4585c4647d381f7cb3c4dafefe182b3ad40bb4b5a3229c932198980207fa642dd67256dc54ca7a6b03cef7d411a5d29f1597d26d370dbbd64f55e4fc03f848c93fdfd0d818092b012b34e14ec8764c137cc5b339b2232f", 0xdc) 21:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1000000000000238) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() execve(0x0, 0x0, 0x0) 21:06:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) r2 = socket$inet(0x2, 0x7, 0x80000000102) r3 = dup2(r2, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) listen(r3, 0x0) r4 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x0) 21:06:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000100)=[{0x2, 0x7ff}, {0x47}, {0x48, 0x7fffffff}, {0xcb, 0x9}, {0x18b, 0xfffffffffffffc01}, {0x1eb, 0x80000000}, {0x81, 0x2}, {0x3}], 0x8}) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000007c0)=""/240) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) getgid() 21:06:39 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/102, 0x66}], 0x1, &(0x7f0000000340)=""/52, 0x34}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) socket(0x1, 0x5, 0xbb) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 21:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:06:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) semget$private(0x0, 0x1, 0x400) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfd) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 21:06:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x85f) getsockname(r0, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:06:39 executing program 1: mprotect(&(0x7f000016c000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0xe000, 0x444, &(0x7f0000368000/0xe000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000085000/0x1000)=nil, 0x1000, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) 21:06:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) dup(r0) 21:06:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000003, 0x7ff, 0x1, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:06:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8e9df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a07000000000000007cf2ebb6f1405047ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f2360500710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e126dd8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb3", 0x801, 0x2, 0x0, 0x0) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 21:06:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) 21:06:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x8d8, 0x0) r3 = socket$inet(0x2, 0xc000, 0x400) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x10, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) socketpair(0x50033f18a98a7d07, 0x4, 0x7f, &(0x7f0000001800)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() r13 = getegid() r14 = getpid() r15 = getuid() r16 = getgid() r17 = getpgrp() r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r20 = socket$inet(0x2, 0x8004, 0x2) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x420, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse0\x00', 0x0, 0x0) r23 = kqueue() r24 = syz_open_pts() r25 = open(&(0x7f0000001a80)='./bus\x00', 0x88, 0x8) r26 = socket(0x10, 0x5, 0x100000001) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse0\x00', 0x82, 0x0) r28 = socket$inet(0x2, 0x7, 0xd6) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r32 = syz_open_pts() r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x10058, 0x0) r34 = accept(0xffffffffffffff9c, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x8081, 0x0) r36 = kqueue() r37 = socket$inet(0x2, 0x3, 0x9) r38 = open$dir(&(0x7f0000001c40)='./bus\x00', 0x4a8, 0x20) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wskbd0\x00', 0x10, 0x0) r40 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001240)="02a9b6c166ae9627edb078ea7843dc767a39f7", 0x13}, {&(0x7f0000001280)="1cc8c23c4c418b7c86e842de3b38563b9d59574b696163dbda90dfa2cac2a4f914fe79ff637049a582a086ff0eb916f240663d3f31b627ac5486fb810a565723c6e210033e02e722b4472212938810c05d4255fa653717b4f3ea3fb5c19a9c5759c6650818bafabd536174f7909a0c26a71da0240be348ea297a8fa4924712a2846eb6656254d1883ce81edc1e5b0d96986f0a967c6b559112457e20a4173dcedc544512e8bf075b570f6c2596ce4b67b71ffd36204356e4", 0xb8}, {&(0x7f0000001340)="1d692da92ec59023bb92044cae1b48ecf62747496c65021c111aeac4eb31838d16cae6fd46ecf4fe2de6eba6f1b70f17bd0a40f5d31a131502002335b2e16cbca2400ba700303b17cc", 0x49}, {&(0x7f00000013c0)="fefa5140af7f4f82acea134caae402d58e76d5237245d4c432d0f524bd23e295733ac04b856a00e4f95deb52fe813cdc1acedf82d69411a91418557e14f7326cedc68c307e8d0c5fd165916406d27bb708efd7641199f46d51e0218f59e00c8df5575798054d03d32a9de648a041bd452ccf89ca525fd2aafd75cdf03cdf54bce8a923e2d574d4d15f493846a39fdce06d5f840e0ea04bca828a6eb8762a7c3073a32d1eec1498e5513e", 0xaa}, {&(0x7f0000001480)="857db1171702306ff4faabb9df6ee67644d7ed57c874243db7d4ade4b68dd9dd7440fa415ae26430e86a35abbd44eb95083c2f3aea50ecbf73c10be9985d5022d9e79f6def67e0cedebb8249669b1b5a92621d4ede067e4d2e2460c44fc65a26b94726f72ce0ff4e95c52c8bd4d4235dc868710765111aaccf2268a5143308d69b62e8860dafc0118948c916e8fb78a60d27e0c32dd0893997fac0403b0505f7ff7075496441c52744dcc57c9927ceb0485df73ef032b69f4af02f0bab386df8ba43e7678537f963c8f2fce72916e5ab108a62c8cc5589d80b75c4eb63b20d21f30701116fa4a5ed2cccf79841593c84a587fe95b4", 0xf5}, {&(0x7f0000001580)="96b00c28c4e0681dad4231235de3e2df86b0ef3e17a4e35bb0803a05788cf9c10a002152d68093f25a8dc216d15719b684ca7632536df33b3245c9372a78be828cf500ce1bc8db68015ece4180687190d6b08fe83ddd6f39e2e142f67d5c8c769d2a233a6863d13c9de94728eb2723e77ad75326557282ed2b06f6414018d72695df32928df1e63e488d53a38af327e593cc69549a1360eec14153a095256dca517f", 0xa2}, {&(0x7f0000001640)="fdfd78ca43dac12fea72ca443efaf07c53d126bca96f709aa5f04477c688af90e5d2b3b21eec6e1413", 0x29}], 0x7, &(0x7f0000001fc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0200000000a5dc8375f09871e6f26fd682919bba833c4134a3d6a11268b5c5e9a5335a0f76a76a823cf65d72c9e227d5b4919aa6b8b2e087de9fb948a66507894a3686f4df2124181c19572d9f94ec9176aa0e31e65181f579230f7ee0eb95b27842cb58bc39c4a5917824e1b428c089653d36df4e6af18c286fc7b045a613533f88324f4b93f767d246646ce93fb334c6d011ecd152c4ec67698ae1bc74fccd01149b7218b26d9671e43a44fef9a73e2e976f981c56ab08c85966b094c31e2dec44c60f7d1a4828454234ca8e7cdabd5eac65c88b3605060000004511323c116e11c68533119ce5f8de18107ab71d12aa0414803e84722012c7c991a5ed1a27809ed0253e81613411a62079b7caf47821fa27b4c44b038b8128bb8140ae884c1942dac7d244503fcff3c6a8863a8195ee201aac5042f62c2d1dd77af7b8c5b91ebb28e7fbeb31454c044874b316dbac14734fdb6b165dda5aadb780c0679580ba33ac8e45c752da354b7f870d2ff1cbd9b54886fde75055f02d0e57d4586c03f1adbb27f741baf1f58ae43a81cecec88189", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40], 0x160, 0x1}, 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r41 = open(&(0x7f0000000000)='./bus\x00', 0x420000003fd, 0x0) write(r41, &(0x7f0000000140)="9c14705084b0f8ffffff2e7eff18c6340bae14d5007e1abb798789205aa02671ed1ee859459713db653ba3a5d0079344303c71dac388da47f7c402e000000530ca480f7a1edbe068ff3c881a24c0fc08d72787bf6ebbe7ea2244f7bc1ead7c2b36be1d8f3c018431373a3bdec29c196b0df224b66923ef082983961ce7ee978104472b", 0x83) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x8) 21:06:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10001, 0x8}) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b206d, 0x1b00) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x1}], 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000007c0)="9c87c3774f", 0x5) login: pckbd_enable: command error 21:06:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18220, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 21:06:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9, 0x2, 0x0, 0xe43}, {0x8, 0x8000, 0x8, 0x80000001}, {0x8, 0x7, 0x3, 0x5}, {0x2, 0x1f, 0xff, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 21:06:43 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x20, 0x4, 0x7fff, 0x1, 0xd8c7, 0x1f, 0x4, 0x10000}, &(0x7f0000000140)={0x7, 0x5, 0x8, 0x0, 0x4000000000000000, 0x2, 0x4, 0x1}, &(0x7f00000001c0)={0x7, 0x80000000, 0x5, 0x7, 0x6000, 0x5, 0x40, 0x4}, &(0x7f0000000200)={0x100000000, 0xffff}) select(0x40, &(0x7f0000000000)={0x18487368, 0x0, 0xff, 0xffff, 0x3ff, 0xfff, 0x6, 0x1}, &(0x7f0000000080)={0x0, 0x13c9e79e, 0x400, 0x8, 0x7, 0x44f3e20c, 0x1ff, 0xaa78}, 0x0, &(0x7f0000000100)={0x3, 0x100000001}) 21:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="872d68b7f6187dd43fd2688d1e9e75e358f2aea5f710d0d9fc1c1f5b32009daca98309f29bf8a4afcc008e4c1cb160aba2bd90882fdd30296e99847188387183c74e0646614b4582f7d1a3fb59afe2c2c40db50c1d206aed01e79964c8b11bbfacecfc32450ad5a60d5933d4d66cb9fb4acf95cb1ad6a4159404", 0x7a}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x2}, 0x8) shutdown(r2, 0x2) 21:06:44 executing program 1: r0 = msgget(0x2, 0xfffffffffffffffc) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 21:06:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 21:06:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x28}]}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x4d9) r2 = getuid() pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getgroups(0x6, &(0x7f00000011c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001240)={{0x42d9ae7d, r2, r4, r5, r6, 0x2, 0x8}, 0x80000001, 0xeb45, 0x5a}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="718f0e29831aa70398e23b8486cb05d596b1464b8825e44fff9c51d70af2fa8d659975fb2f69860b8178df724ffbc70b33f05fdf2fb945afadc66c3a1f8d4dcd1a17309671a24b4025adfc9431a5a46f3c79fced486173255a0844f8ce6da4ffc9ffc611dd79fe15c370e521500c60c6d8f5c05e1d1c3a46ff5b708a94172c485c91cf42f34b48a017f68f0649067781c379bde528bbfe04a8f5e67b319ceecfd71d27b717b5aaf00be5b0c6e9ceac996c4f202a485bdd54000bbc6cced29fad1a9d8f3fdfc3c4643d8e9a65d8387e9255c29d50c906702f5c0bceddb794846e49adbed2acab839ddb2a633d131e9170aa66f75661b305f2fdc367463c9ea7276f9706eb3adf9f3646f6cb33b633c684e38fa436485bc1aebe5ffd64d222ec61c3c51456b2ac49fafd2ac08810279733bd2585f7d9c9e3b2d5bed726f03fa007814a3a8b643c33b6e64921ac09cda6a8f9fe89190163cb1cb42400b6fd2044779d77876ab384b60b63b1d4b1813bc075ab3388427cc17ad82410815f87262eaa063d6daeaf54a8068b85b5b2d5d6b01bbe71c2c304e857b4c2e492f15b7873fdb7073be4d7b827e72ef47412290539d1bf6e04e8f0745a60ad4639d2f56a599d1056b92689e246c474ae34bc3b3cd484c5dbcf72f2ff208747b692d98a7ec6acd0b3dd285d01d5b0cd513f837a327b7488a9f11b1099c5ba927a1bf030bb9556ac9b2d8565ec31874287b3adace129f8247c4ce710ca220b7e1cdaeec6d5832acfebc56dcbfea44df0bd2511365deba52c4911cd122199c7775ceaa8dd77308232fc638dc1dfaa9f13698ab2462c8d54810ce13d29de8d02d382ad0623de1c183707270c33a86663ffefa9878102f5db28e3c2108f98d3b6a8b588dea47bc9250e212fb7ac02cdfb510482d15b4f31629b661d9c68f50356cdf8bfd43f23a3ca32ee08346550287c62bf78c39700e7af77b3f483454ade81f072ed437fce0503d08680e261ee8a1ed1936789de55313292d1b5d742c3294520e439c9d468853115941dc3be3b9f387ed7bddbe002ff89268e9806e35c067da6b3cc712069025291b06108d1bb8ad19f434105bedd5402a5cdc576e042403192fef4827f4c8e4395b3bb2baad52e609a1982b2264568d8ed6d3b8f743c2e0158bf9adda6bacc3553eb1cbe7895bf74f1da9afec66ee8dbe82a53c441c6d1a7637ab0c751ee54fceb88f71b1cc814d3f89eb5633aea6300a7dc3e7067f55725c3fc547ba96e64b9a13c3a74bdd993d1e1683d99053caf874a9419088190b5a3ba282a7310fb57b3acd6f181d89babe99feea5c9a2e6cb9dc8bc070997316ddda1637676e3dc778426ff1da808fc564233c4246e7e3f43b03759c9fca4dcc7ae2e52f2efb00d00376fff7f642bebc9b4cbd6960e9f848344a3d85722ab15ef621c10c9185353ffb790617270bf0a4334721ac6f6765a3ac1c09698517d2c1c3717d9153670187a65585ff34e592707b5e0c7bb30bf54d0541f6526ad2acb5c76172df30c30ecf2388bcb95999149edfb529843150f212e55df44062d583e5052ef0dcacab95cc4947616afb8b0734d142f17275ca87ae77879376f08e63fd493f0d38c7c39bd1433eb6d4a096f0c4248e2e90e8ad995139102b30a4d9657a10a2ecb101a1036bee183ad22dae82c30c90d44db71a09e50d8bf8e131a5f669e7e6c4cf4c8a8bffe03a5f0c83bb2fd956ccd4beaf779d9b79f68e80fad41dcb3fff7bba2c8ea486552d2661075ff72d719b3b1244d3ee26f9b9d8d9ce8592f4196ad8aabd631434eb632ab0cbd72d491522195d360183b02776a85e5b8ba9d8c34a6605d45c57b5d0b474078fa40074aedcb7f63f48ca14a0d360d363511826c28991a908f984486e6e83c28e4e9ca03db4ed408d30e307518c724d179f597c793af1f09637f1274c005404dd8e8e210f095301388a70e5e6a623c8c90fbf1a4e0122399a7a937be7d2c34631add15a06fac7285b3c2a19502a027fcbe469d0d9b077dc7b545a6ca667c1f7183e355cb93e5c8c9d789f912a70cd67263a0bad39343bd0b2c5ff49a3c60b7a930e3743a961d21af2eb20cbfa6e0e36030310a22596922c69365dd9258dca35dcd87d4ae94673555a8049acfafe7eb6f9205b5159142dd25344995951c728e0e75830519e08452544ebdfde117733ab5a4eedfb233b5970cb73c90c02876882eedb511dfbff8cacedc85092c9464103d1cd707b67940bd6f13018dd8ba0db6726220db3737fe302830131c8929be405ed4fad92c20eb17ed5c260ee706793994908439cc3aad75157fbdbad335569e92ca04051a27c9ab6783a02173b6c9558be5b702a685a7ce5358fc798bdde252e28ee63a8bb79ca07fb69fb4da21cd36c18e0833985f334a93d7d773fbaaaa834ccac133a7bba1af9283334d8d89bdbb8f23d6eece03aa6b1ab4a6476d1474d0bf9070b7072a69aa9ee9ecc740ab132bedcf3d7452054378ada028796e950be6f0f32428dedc60784f66dfc27b535d09c657be367e22d61d4fc5d29a6e55aa85a96edb2184852c791bfd0dbc0187073b7667a2844c7f7e9f8f8591f42f281186356fc96810d77b9b92b924ea5bfffb75863d8fae20692a640baef671297647a99ecb916271e4c2a9075a7462d2bcd4cbfdd1a98c2b4db6bf7805982986528c5ef24f2e116d729a0bbbdafb1bc51b76cf99d2d14ef2e5a72ca0f424eb2faac4008b9d67232a40a0375dec9d825f74190b37cb58e915d98ba4738ee615cca1469fb0b625d0c6477f3cae13e94b3401eaf75b35acd1233debb4383a9192b8f0c6494b8a147bcee1264413c3eb64c49948d7ea9ca51026b49def5d608a82cae1d210e9336c4a0f5a830a2ef247f3dfeab57d69d349efbcc4a42950d85ff169872acf6c671292c9c1e0e249aeba6dd6ce0c54b58ce315b8a1a6dca8ce09cc62e26b686ca771c5ddb5a24533f562244c0bcc6f53bc4377fd780cd1449753f49a42ea6a078cf2a44063474f9855438c8d9b05551e21d1aa42f63717f7c458557a45f68a6fecb05bbfe0e5c276b5955851fcdaba4ca7610ed1663d68e741e327af292cb3ec70d988c732a31640a181fda53c603662ac789f5b2971c867710826ab1eb478e031a4840901f178019a9cce1b46dbda2f35f0f20a74bd94bc6ccdbd808b9f7cc25f3ac7f9ede95337d95b05498145512f028dbb0175af7a9c0f3d7741a7ec2b65d0d731c8c2541da5fd1564a39718949ff26705aa43a517e10566429d8a6d02472b07f1ab5d7337ad8426ed7b2643b9f24355e095742dfa96f0f627814a9ecbe42544eb40224b45c594964a77760d5938a91bc4ca212e4fe65c6ed1ba58f2bc6277e522545df15c372359cf47f84cb0c2c6c271c7178096156befb1e13720aec4fa43552f6f6f521404805adc82816df11270fddb3e80754707a9c58163830f2a151071e54d02d0220c2b3f26aa9eb2f17b1efaf2f297aec43713aa74ece6ff02f30eea831dd27823dbd4dbe280eab24a89bdd0d2bfc0697e99c32221a8a5cd2a5e465e64a480786fb78892d9f65a384e94ad2dada01989475cc48bb00d81d0ee9726b8fca1ad0d6639929deb5bb223f7bebaec0a5467c8ab8c12e105e936c84bc5c32d4d297f542acb519a438782c838f4fd2a2f9612ac713f16dedd41708e4407bf24c2bcb840be8254bac0ca2289688a366b9fde11a9a55016602b4a87f78ca5f32b1e4e2b5c412d4f4ebc6fd55c90ac67a1e6f88741359715c35771c8b917d4598b33a7f9c945cfd9c580ed8cd63ba70ffbf6d64c17211ed1e33c48eaed1463d74eb27d83b46aaa2bf6d14dd2d6cc6e8d0deaf21e47677600c6821115a63fe4205f5d39412f0308c3a14579420421d49e51e0ba35ca3d7b314e21d90a5a9efbe47db1b881361f14f2151ffb62f1758b6c18c5a20d67b952df37bc05aa47a8281c755f50b75a2bc85969c71044e47d663681e16d6a147f6f603dbba0d492549c42c4edfccd6962485a2e28e0c466fd3bb7cda20abe3cc0f788d225e304442873bbf61718e94985cd455f6023929f90d1c3c09a72375450fbf99661adf6885a3fbbfe2ef4fbb6a6bbb4b9f843de26e9f4aa9e6ec4650d61a770ecd82a711c87979d12ff5a2f34c55c8491ea9a2bbafc6db5ef0060a290b93bf65b101fb970fc7f92501e421c12acb868495a49a123963027a270e0cc6910d97be54ec309354eb290e16bdb4e566bc14548becec2d76d0255e777ded0569bf3baa5d9652806ff6429cec0500d49cfbed60ed0a246fc6c0ff8bfbb322dc93ec9d97378a20b8c0785fd5265c8723074e59205e25bb89cc2c7230e67f6ff7c913e72cd55ae1046d78b50b99fb4e68df0534a43bea6521e1c126c1583ae664b03256b7bd6cdaeefc5449a1b7222832df4488a61c9801b53d8d5a0689731a131a64a58f56ce2f38037b68abf6147809e8ee298e5f214d0ed46142cc65295bca743b89dbaa32f0c29ebad22f8c8ee1890d9b341b4745af2a91084c1cda91106a173db3a62d25b286fc2bb9277abb8a161130ef6b72533a822fa32ea322e2febc262c2189493e2402ec88a5b46f09b3c0d9660273755242099e2b65377daf21d84ed80859cba8687daabc68e888e71a8162675b93b93653c63ae0e6020a40d682f68a1a11256bb905b5f435eaa3d3ee698736abfabc04b79d7fa9493e745830fd9a675ab1417f802f780e2278148a926038555dfb74797b3311a76dc3174d47f240922a26b1cc900f119008f1ecd05e58560f53b8b7738be237b315c5fbd7f8a3c80d380466774c7c47bf54b00b94f8bccf900b32006b0c670e76d386b2dcc5cff0dee205485c6a7258988d81ac21fff1fef9de7c59b68960a65a37ac402862ad88761866797799e1b1ccc7bd9e5935b8c6eb83b9b8565fbb941857c2ce9e30cf15c0ca558641cbb0361b53118262ae6917d177c11d872082a227329c90a56a99eb5074d0061c640a83080c953d20a26e2e072126f37e641844760b58ee9310162511cd0c95a4cd638e2415f7f63c01f14e7d1eafc5bf7de278b87e5ce8b09a8f771ef500e6fca81c8898b76fec394da7a9bebbe6ae2d9cf6ff9d5ca9e5f1800c2f640fab81d6f9eb29644449d81821e4ee2df30720e63c66d0111c04b50facf234e3968b42e82c5c5a87884c12830affe2212d963a11f108a8b9e03b2f7b8cb1d0b6bce09ce16f79dfc3827d72014594c525731defbd8e4c338f69e5cc8286b02455b19bd924a575b4fffbeece786b41e2112c350e7b3cc77f1bd35120b86c401d6c6aea77d79e63270cb45dd7369819bd4f5f2976c350901178d7b83aee3d1294a1ad22040e49cf4d7446bf1b722e68252f6bbc15a5470512cf24d7365d9ab9abe1bd5e4ca6056043fd9d861468a92147048d4f6fc036ed06bcd738daf4e8282d700657ede9c26a7b2e6ced66ac8173f579926a6328f64637edd0351f0e018c8fb208878f06ab37a36875e580f072f2637af7b8d1e5ad24cc1f664e8abeab286ef84f1872e9ebe26b05fbcfd893792428e0ee528ffa85ac05a3c60c94537095674ce27f05ba317916cb3204c5c1ebb5072eb2315a181471213d9699cab9f38636ef4c24ea8fcc9fdc4c8146b62adaecbf880e691f6516dd28dab5f7c6c71c335f2a2582bc4ae77476c3cbdee619753be018ae6b45843eacd9fa83773a9cf698e8af44a775d145a938af0a83ea3ad02c1c731df6e89d7ef029852096e78e2fb6ee4d85e523af96f8d1ea8cc3206c0661953f9b65a4ac5", 0x1000}, {&(0x7f0000000000)="bb06c144537cef2115a03912b806d0869ce59ab895e0ff9954113ef0e7c6481adbb0d92c1367cc46a499886c733795e34831d55b17c3f83a0d8fc05f31eefbdbeb154789116980430879d5daf493b58e2075c8a9caff9957da804d7f0dc64aad962e4707322e0431df1c54f38170e44cd13a235e20b2a54232380aca2b13116736517f655ce0b1916da4", 0x8a}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 21:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xff, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x88, 0x130) fcntl$getown(r4, 0x5) 21:06:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x500) 21:06:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002001, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4a) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x60) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 21:06:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8) read(r1, &(0x7f0000001280)=""/4096, 0x1000) fchflags(r0, 0x30000) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="e9d9d7d785bbb6acc75de765d71082b4dfc1acf3152b888e9af153309d04daf2d0f495af6052ab8fb401be70c72cc09872c6ac1f4bd2052d134653579e03ae02f6e56d214c06743f170b", 0x4a}, {&(0x7f0000000080)="e71e1834db20a3787844a7915cf1e4bb10b7422cde3b4888c8a4f85f311dfb32070c4b0ed3fab69aa1a275c9d640592b241052068890447cc325", 0xffffff8d}, {&(0x7f00000000c0)="372bf5ea8f6e37b94eba608ec3383046d6f3e1ed077599701d125ef6280000001c00000000", 0x25}], 0x3, 0x0) 21:06:45 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:06:45 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x200046ffb) r2 = getgid() r3 = getegid() setregid(r2, r3) close(r1) kqueue() 21:06:45 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:06:45 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) geteuid() bind(r1, &(0x7f00000000c0)=@un=@abs, 0x8) setsockopt(r1, 0x3, 0x80, &(0x7f0000001100)="bc4022d6d150de9f3426966f70941a2acc829d9cf874600bea8934bd6e7c7152abdbb3bfb672e5b36fbc619d6266a5b606bc4bd3627e274a4de535371263f5c06f622cf8c1668bb0a80a7b41193f9d5b9e94b01e15daa8c80373e5c425b3bfe962d3ab62b761f3bfd9d3edf37d4edd9d08421d6f0d89c4c7c6b5fa77bffd97339a434348955478452f8b0a22c9af440f0641c442804b875dfadafd29118f74f095f4454af7827a922154a1ed4d6be30c5463c2571520057cca6a3c203a4cc0eadb7592af4f0b47f06951102edf194b9b689c65ba", 0xd4) 21:06:45 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x83) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 21:06:46 executing program 0: 21:06:46 executing program 1: r0 = socket$inet6(0x18, 0x2000006, 0x0) dup2(r0, r0) getsockopt(r0, 0x32ce, 0x9, 0x0, 0x0) 21:06:46 executing program 1: syz_emit_ethernet(0x3d8, &(0x7f0000000740)) 21:06:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 21:06:46 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 21:06:46 executing program 0: 21:06:46 executing program 1: 21:06:46 executing program 0: 21:06:46 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 21:06:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = socket(0x3f, 0x8003, 0x100000001) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="5200061dfe3f6c18c5b08f8355a1579da0f05b9c77c02ce7fd", 0x19}, {&(0x7f0000000100)="fc19ef7a2346539fff1ed6234e7a56224951ac4230afb8912abecf887f74f9f38ad584f3498332adb0abc090914f34820be03598cbdede1e50bb1e7b2d901cc26f9b163aab056611806c4a58afebbe1df024a8405099fec57722d49a1d161865b7d3b0bb1f217fc214ee0432fa0d936b690db52acc761b8fb12ac10260c4768e59315247c67cde50aee92c7ec50e1ba40b9ff256511eca9231d6f61f4d8fabac0aa9373bb850197b26718029d1383b0ad8904cc94bb7007891b392af", 0xbc}, {&(0x7f00000001c0)="c1e0eb8caef001e23f95b7f48b97b7d6000c95bdad9b916cdc3231b8921b39f49edbe8a0d43fd4dcf6a95ad7f73b4cbe7ae59b2a17dd1ac6bc1875fe6ab0f94ad3c79e36ac16e620e6a69989db2c0c7d8f803e9a3a0280402d9d283066973e104a6894492fbdc3d10c32180c3b6b8cc85cb5e1", 0x73}, {&(0x7f0000000240)="c54e9dead0e60c507b2ba914ba3041dfbb482f2f7f9a37c7c8f9b8282a924221d6b1625ac61c382804cc13b79c9b94f77bd0e0b73a3dc062550a3ee4f99a1fdeda770acd6f517eb32fbca085dbfecaf0ed51fe646858cf1c750efa784606bdf07e9d60f65120e6c076662f2fda69effc9146090fe70349e8901b7ae5de1a93f0cf3c9201b322f4f7ad40c22b7f4461d9e0a58fe2071f82699b9dce42d7d269571a195cfb7f62d9dbba26dafaee86d08da48e8564d40cf491ec91de1fa3bc3d7eff9ab0146c86582c89d87b6330bf96cb7176433d64cea46e0ead3e9e0e0387e64b0095c2f294e5149869f538533163a36cccadbf7b8480f9", 0xf8}, {&(0x7f0000000340)="33dbe05e32e07f3866db76baf1a355f47943fb3ca4ffe34cdd57e8abbce0ff804a6c58d0313b58bfef5c6797af1685f6d218a4b5897476b18031e96bb37e27166464dfcc43af0cfa9e87c2bd345c48941368ede3a3118827b68dffe2cee7b2c881bb73caa9cf0ba1b983e3865f39387d958e80b2c357901dcd40aacfd17f945753d71bba88fb56be2ce381215f01f6d34d969939b47092", 0x97}, {&(0x7f0000000400)="e51d018a19a9", 0x6}, {&(0x7f0000000440)="10d7f46f57b9a4097f46e02af600951e98e5366bc74527fe28e7f65f3179ed45d8ef5837c05b5af359833d989b8756df748d977ac022959658906893b10bb0fa0a4dccea08f7cf131d0be2cf8e292bbcf388c88a954cb77e2c9deb99758bf501cdf41049ffde770ea0b9ed014980d4af20330fd728923ed2b206af1d3a90a35bd9576bbcfcc2dcc299a507b3c71e80186fb75121ff59793793a42da505356c53a735c9a113d9b19881a9", 0xaa}], 0x7) r2 = accept$inet6(r0, 0x0, &(0x7f0000000580)) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x33d, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002153baab4f58f161a728d1a18975b9eae4e979d2d49e924bf4ef6c123559db0ef869a3e476693fdacde8b678142c7b60bfd184984dbe2b9f85ceac9bfd28f3d4bf127326f554dba23c06530e1783976219650ebf9e4d258e0ce3dc4169356146a85fa4dbea9fb77e7aa2e9cf44c9297c74458a2ca988b50de88b60d3eaf35bcd0f16527db9a8b01265fc94140ea1258615af9059e6c3c5946411c68f718395add3ea6ca08c4acb20ec3c112d1fcdc0ec951996fe3bdf2a816b4f3a274bcdaff960918130a7524652d62106"], 0x10, 0xd}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r3, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x80, 0x9, 0x101}], 0x101, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x100010}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000001, 0x80000001, 0x7fffffff}, {{r2}, 0x0, 0x84, 0x1, 0x80000000, 0x20}], 0x1c45, &(0x7f0000000680)={0x100000001, 0x4d1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x6, 0x3}) 21:06:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() wait4(r2, 0x0, 0x2, &(0x7f0000000080)) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchown(r4, 0x0, r5) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 21:06:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="670dc3", 0xffffff95) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) pwritev(r0, &(0x7f00000002c0), 0x1000002c, 0x0) 21:06:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt(r2, 0x100, 0xfffffffffffffffc, &(0x7f0000000100)="e61e81908f60efd50746dcea35200b729ea306b2e41987b2f4f9bccd85e342247d10ee79bfc09977b8709980dd91254e41f86ec285baa5", 0x37) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) 21:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="3df7bb1c24", 0x5, 0x0, 0x0, 0x9f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3ff, 0x6, 0x7}, {0x3, 0x5, 0x15, 0x100}, {0x6, 0x2, 0x401, 0x2}, {0x611e2e79, 0x6, 0xfffffffffffffffb, 0x3}, {0x8, 0x7, 0x81, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3c, &(0x7f0000000080)=[{}]}) 21:06:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 21:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x7}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x14) 21:06:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = getegid() r2 = semget$private(0x0, 0x0, 0x209) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/145) fcntl$dupfd(r0, 0x32607b363f59f354, r0) r3 = getgid() setregid(r1, r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000140)='./file0\x00', 0x10220, 0x2) listen(r0, 0x0) 21:06:46 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x20700, 0x103) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:06:46 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x8a42, 0x1) 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) 21:06:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) getuid() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10001) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r5 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r6 = accept(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000001ac10d40467b7cba5ae0de180a0ed40d7386a041361e85e5f7c46da2ff080100000001000000f4cc90996f8b6cbc39b5069369b3e09614c2473b78840d198e284dbaef1c60bbc3c82cc4177f5b9944191dce00000000000000738e4aa78b5819776536ded79856997ab4aa777a0dfa7686d99a2f294e40fe5efe5b70e83b4d24e239894e3e36d176e027527cfe5cd52578d01471c7d9f616f78201fa9d396565686e55da61450bb0af5776413ed35965b67660e26c89627053a7aa1143969376"], &(0x7f0000000200)=0x4) listen(r6, 0x3f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x100) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 21:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x53ea) 21:06:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x580, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x10001, 0xffffffffffffffff, 0x7ff, 0xe2f}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000a4ab2b98b8cc3674665d4076d0982115b58fd0f5144b3f9c2e4113c4510c2168198e1ec6cb6418f1f0405e08c5177827ea1199f1dd4493f202872bf76fabea49019c331e22298a8a2d67a5033e26975f4a463019078adb03c1ab8f7b147897fe45d6b98c822b55b74563a2a2390391936e70de70497b9679babd91907b4873e2c14f9a2e704d9e69b9adaa44a68476d94e714480ea4cacc96798fca8e5f0483845baf8b39f18e723959b0d65938242e1cccfe724c91e9cca43878300c3cb96045e15a04d3ce1175573557b144341bdced18b5b3fdda189d0b12d2e5dad8bd57b1e2834493168911bb85c3a7dfc3b1a3d79debe41b4c4b0537d94deb6beecfc7e9ca0cfb3e118e4d39d48e8e5701407d01c30824fa8ab94236880c837f4270116a280590c15844d510927b478c30e676fee31357ee93e101dc63fce5a65fd728560ebf972a243fd1d301a1262ca7ef0c5741d1725c643e45e941aaf92360c6f1eabfc89c6d619cebecb62a9d5b9851c877f2079cdcb5b1d316945c94da0427472c94d542130fa137894cf8decb56d2ef81f7de3a5883d53140d65600552febe186df55372967639e4c5154cab54717d9062a995d64675ee8d747f8b0cc93d40a81551e98329f846fac0"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82029424000100010000b99fb9bfabb7997013f8549e477f46059b11a86aef3a2abfc42813dfd71916d1b0800f0299b874d200dbcc8499995b8b97d296738c2e9de52e019fc66475ff52b4504ad47532ca008df39e9c577976bba21b47b5"], 0x10) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xd682, 0x40}, 0xc) 21:06:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c8768e0a294bed95d1", 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0xffffffffffffff1c) 21:06:47 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket(0x6, 0x8000, 0xe000) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x1000, 0x3f, r2}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x5c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r4, &(0x7f0000000040)='./file0/../file0\x00', 0x8, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 21:06:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x1, 0x0) socket(0x1b, 0x4005, 0x10000) fcntl$getflags(r0, 0xfffffffffffffffe) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 21:06:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9bf5818cb76a99995bae9be0085168cd98", 0x11}], 0x1, 0x0) 21:06:48 executing program 0: r0 = geteuid() seteuid(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8008, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) sendto(r1, &(0x7f0000000200)="33305abd95972190a9ddcfaffc426675c28e3c9dfb4f4412a0722496272ffa1f3446981191259d638ef0efd0186f6ebe79b7d9a2ad44ffac92e24595cfb4dbde0c93716a7b9c2105ab9b7564333173ee9f5cd57c674b545ba92ca4714bfe2f2b5839c726aedee349d76e5e8c81edb21f7e9f88bfaaa8405dc47f31d228e095e68981eb7a3f488188be1656699abfe7d3bb0b687fde23268a1056b1e0ad80d6e176451dd6e15c200c6084b58d3ffb5bfb0d1577aeaa2a80bd1948cce87e757e9a81c1d047a6b8425dff", 0xc9, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 21:06:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="fa19db1ec8a6df1ac54fedd9de400f9003077f09bdf26dce19d86e1863ef523dd7a38aa044628b56e0b137094256e88cec7bf5fbcfe0987b424351e26ee94db295423de93d01d7da6348b081e7f1e8c03db4798d5e8e0ad18ff32aaa288fcfabb74669499dcdffc57e4f7158a4deacf7a15c61d729c3323784902fe1000ee281c4636d64b979f3e57d18ce40644e14d43fcd6b2e49edd9437996c73d654b348b180e3631a9bcbe09aac1b6bf2367d295ae2106398a82cd", 0xb7}, {&(0x7f00000001c0)="dfcca898ee8da7f926d26549445e8cd2ca1bce95aa4169b65aa97e0af8edd5f47e0ec996bf39192b37813615bba68871c7eb670f2fa258050015b071e2e76b4924546fc805e3f0faa2e7f843c84892c47aeeb8dc42191aa3ee95a3", 0x5b}, {&(0x7f0000000440)="3a3e1cb835fb7179d6cd541f4c3164371c6df99f127668e70c648f400db6d24985d8d1b5ece8df25df01895b5bd53297395ab14635e080c4eb7a075235e8564857f4aa5917bd375dafcb28f9186b57471138087b94acb9c7f1b10655fba53c6c7c9d461c77c9322b44b63cf8375f4b7dd5c7e6310b1c0848af94bd48383bcfd6027cbede5b55a5a485ae8e2ef593faccaa582852aefb622db88095adbc1abff938c1a8c69a8facee19e4c1f9ba94d800fc32857290022708c9a321830dee8cdf30911cdcb7c41736f8d34ff4052da5d8f5275c4ba6b4df1a8e32f020a1f7d797ec338c5ea0cc3b0100e7fb5f7aa98505d20ff0a5a07c15f2f43e1285222f1b224f9f2ba0aac8107a8b8512dbc751ecc7774b952d17831a2a0e13064cabd8a7733488e4435a97b74820df30a28eda738938ced87b0ed24f14f1ad2a0f58bb205b5084f549913c987addc798cff815021b9845ce8999264e3a642ed4e5eb8639701f80506c6be6e9906b7c524bb786fc1c1eb3a688735f551ea739b10bd8d0da8ec126a9551b58ce9e8aec7efa4a0f15331eb2fea6cf4316e358ff3cedbcff648abfd40351e27da7197321c9327bbce03d48aa1a4ca546874e4b7abbeabceccc5d902b1485807284ec6b3708dafd00d409f7fed1802acc995703630299e2df701f6fbc65c296db40f828c4639adc5f018158a3f2afc67262ea22062186e148246261b1dc993e8f09bcec1a1078cf668ea8f51abbf93654097a30e52f91e6bf3ec1bbf55a5ec4d7bc335646953d62667f30e4fb744b53893a104d20f5e01370c2ded35d22474313b6400e949522532103b220ca73ae26d356b21ecb5c3cb426743d5ab5fe03840b9f2408b94e211750bd56de181f63e3d3cdf5f5fabc5f028ad082f5ef6892715385341f30940de10a6814e8726dde359b1dba18913fb4e3a0586d28c90c156407a1c5ae81f85558144676c2c85097fd9c4599cb7a76c5d8b7295ddb8ec69215d772cb058772f349086aa124775d1fa289ba3381297f4015ccd6d686b6dc2cd5d0711e059292f72cdcab1b78980f13bef809f879bd7220b59b583943006a8d3f73617bcee3ffdb1aba482095e6246c9b6598d2600d9e1e675b46be3912f772be4d8b014e80da34bf8c9834e918400112a4f24a654766363439fd6b63715a14178f8b3af749806f8a997694eec403c3c35806aa7e211ab8516f4453514b6b1d76374ee13831a7248da1eeeb88efe315879e36ae370e06f9f9bfc3f1dfc25c7afb9a1ceed4259d4a3a75130950ce6a7765c06776e2493fedc90166b899debcfe1bce16fa81b16137c9e5bcf0b2f652a53cb24206f38366e3db928566f61234bb7ee62db0151dc62e4cd5d4471081173af26bf51905b6934ac324962bc7cdcc787871274520ff24c9502b00f588845cac70ecb3c91d417f4ff691666aef7ceaf29165127c1a42f0eddc96d9a1e35e4d0fd4c6c1adf58acebcc8e717d84ca96ca4de2052030a69e89b1e3b653ebc0a92213f57a48e655019bc132fac07f14edbd6dd529d1b0ec9e1439635bb550f562120877a79ad4019cf62b7aefbd746ca5d4153cd15f3c58f9ae91fdf173a6e0c45a2717fb17ec767c28de3cc63aae1e34da7ed43d28cf4cc4b685f78efa8ed530daf0435ab6a0fc905b1bafc54e7667315ad8a1c00750b786b920eccb487830c8ce2d1718134c6deed165d3e2216a5b0fad7b1dcd64abf42a57e3399e8637f1676178f4cdc22abd17dc8b81d57ca367914888d779f144999c475552b387f9e34ac0214952b40d65fb3076aa89828bf949ac0b312b1624a1697d8633d0728323f13e78ed6fedef69107c9a405f3b430a9f062e64691c634687d18c533883b4fa9c90f2d9953d32d89a9fe68f511ebf4993768f2b076aa21f7474698be4b249f006299cfe64b16d980e996dfee6eff567ae46093e8f5479140f4ea1c00cf91bd6a36f9a7eba0750163ad0144659e504c657f04f0fd8100ffa19c82197b004cc221e5604cdf8e38d35b0380a25ce4531a4867253e8f70a3b38f39904a309142ab6937d90691c77f972531bd01532006d3ee2902191f53b9666d027ab74c2aab0688c68175e78b0e59c53b9f3df78bc725db9071b2ab3ab147481bb83ecc26a898a1f07a49f4ee825e89878d77bce4d15e5a32c7d02a90adf138977ded26984a1f123ad772f618a5e6b1fa726ae9a3fd3b66fb92cebb8714fbbcbf549e784d043648e3e2cddc60977dc8b2403c5c5f50091c21418055de74d35153fa2969eb9a6f5146a854a57a94eca0473ed7fe293aa18af2f3ffe2626558c96ec62db890525da389b8265596ebd160fcbdd133d81b3a2a0f1519f9eeaadee9ffcc3da9a45b5bde87bf5b948ce750195dafb1c682f19a9ef8c2b3e9fa9c01b59e99b65eb2f4aa3b69ef9fb73db1bc82f1f13f4607d70d09ab8aa71b848c0e310e509c198d8f1319919b82cb9e1a2129fbe5471af60b8f5430b3c448747fdba42e9a172da0781a338a94a65e154a7a4dfad6b593b38d1cae4e7b96496af9fbca1c955a2b4367ddea3d0439525f578bde4ff5bb103d3efa19e9ebb34940d8e78b302e0b534c2214b17e8adeabdd32e579857771f643847d4bd071596df0aa31413d086c74dcfd84b61e36d7ac95b5d48658bda2c291aa2f0a11f9ba0608c5aa8379aa7bdf275b7ab47280c9fdc059f7609312cc206dc1fc4e0570ffb81bcb534f78c2f0596f28c403393cae6dcd1b3488e867c14f9599f493477970d23faddf985ff56efceb22f2fc37c8a9ffffd41dea4c7e88255d086e8e9bfdd795ffcff1b16c0df10ed7c54243025275479186f0bc3353b63a6ad9f5921d819804cb9ebbbdab15614766b92d74b57c93528048dbde25d0f7fc80bac18259c8241601c8d9b4dd440746d65ff75388550d5ec9011f2c871de97b32165606ec5724540410023113dc4de6bc43c7c09a5fd33f57999d222a6d25961a72fda4223136185c247b0132c443979fdb256ec5196548f04f33b8cfb4c4507f3a58b77eef60675987ee6b0445e43b0cb0bc6ae184f0d3abef77a4f5e3931fdd63c27646413c5012bc16b6b4318b1924a409e031d34c5f4f9993068fb41e4fa97844e645b9928de2a06d878211d0acea04ea3a3b9b1fea662b4e26d637f497378cade4f036aa0c65589d8bb079371877bbabf747c1526d80d02fee6f3d41ca2912ef51581c4b64f16f70ef8870fc5a96c5b77c52791624eb1cb7186d5ddbe4380157253768658eef81fd7978db2fa9f02bf52b71f97f61c7be4bcba61c8b0f1ee368a2dd2f7092ead8332d7c2437760b452fe7a26f22c3a72deec074a02137f14b97f7745ea747be333ecbbd429ac50f35a58839c98f4b63d77275d8e757f624bb8973ea5c63cf41eb194f4e2ae007b7232495bcb741c0bee5663d60c056217907c9a65695cd31ab937aa7d20136e042f115400025ec1983f7369c2d2628ce9da2efd9518b413d0980dbd10efc29fa4d2e2f631c1c652842b627c54525d36257190efb34f5a128b010afc7d152161cf3b2411f65b9346b655cb9319e7c99a4d97309b168477a6e38d41fa8b05f97b0f2ee16298e0789187f25f858574abf91f38a58fef6c24b55d2cab5170edc5ac6062bfe8eeee06765620d6b49f700008cb25fba9028498e7e30b96fb7d9972b63d460276bf452760118db956680335fa14f00d84d683a73ee6162ea9ad5d5e888f11ec04c7408b127909912649cb53f1b80d1b7fe505de091143d8b50badf2d2d561c0e11c8f7ba2dd16018a06d37a6121e0d2a11ece1444d868373c044a2a6126541c864052ad425cb48b5a515f89851523f963772363e483efff9686170bdc7aac211b4f3b6d3318c3c39aa86d24d6f34a5e6ad527d84bfaf30222b0b2960e0131384ef7f24c84d1727b5a5ab6571f37fb5288860a20a46277c126e622a95be48e3533a85b4a6c907ccdaaf5dcfaf412937d45ce320946bb8ecac7a6a28f6a996ddc5939a16adb18120f08c4e03739152b310eec599eccdbd00991cc22e1978475d5601527bb70f4f60a7dff51a625475c4b1808740b6677188ca1dd77d8df567077d2ac67e5f5e0b197b57f7b1b9218a4844f7b5d996a1a98d138a40cb5e304775fc29f7d0bfa74f5f08326d46ee4c11bebeec413989a505048e95c4a4adb1584ef5cc800fa5eb7a7544e76166da975dfd383cc3ad7192580a1473e8b0bea786f8c7cf010182a120b075d14fb867e2823436fb115785141da58c87d567d90492593ba264943e43a4166e83ec614bdae7ddbada844d5674e092cf88a6e245b3e595f629ad4cbb8e3e5e193f948bf9336138bca4c6c6f1af4ae29ee8ac86c9fd6f589bf1794848d722e0b2f2a03e8b4dc3a5d9f9893c3e5dc231e8c2de651f664493d376a8f9045229773138985cd3f3eb510fbf48cceaefe36f08583f8dcb54428cee3f871058368d69e02268970f807fbf0573ec11d43229c03089345178c04c89d732d81d3ff9ae15d70b8b4058118f01062572864fef61bf17e2c998a9c3ac382ab23eb73ba2809a6b0fc82446fcb1309b5d07f4fe064d640f1abc49efcbb61e4aac4474d5022c6b6eb12827cb3e783ef6182de19396deac0030b17de6bdfe9145fff3cc8457753546fabf7b7af812bc6b2884a9e1c4c717d6b3259274b01bb041c004587221bd9638e4813f3398f37bcc6860eb95fa8d37c67ab05252a3f572edb05b99f87eec848d24baf9f6fea3a407129050182e64440bbe1b001e9e614895581e5289568578d6932750589f1c6c1b3318b3402ccf3be594622e1b1cd63f8b9473ef96f2bcbe1f6527eecef58c17e8d1601c7c11233ae44b4b5e41a65e4553a08a99c35553194c7f8ca7e3ca745c779ccbc4eafdf947319a3aa5b99f6ee60358a129969f4f089e0dfd2bec1f885eb8b1f2f51fad2a4bb8438c5519ad032e5b61dc67520920c9bc06cb756b7913fa15ff86db167e8f40f6ae7d875713b47567eee8ed89e2f6e6de6d769fc9f77cbc7d86387d718a5b03ca0b9f6d2cd2460789ec3829945b390bfe3819ff2ad2ae53ec046e76ebcb2bd10a20943fe6b990bb4bce69e28cb5aa020915321834d5d72c6dfe08e1ae1523790c638c94fd8958def86a81ad41ab0e77c7f82066da067c1c221aa674c66ae854007d756c043d341296c87fd3417e8ae87b7a1f5c627c5493e3515a659fe1d55aa6cbecf1ec3e4d27096119a9f49ef1d62c8489d6ac044b373fdddcc9f786873bdc2be4ac0e275e47d22096cf1713742b80caf60d99a4f17da54c258b197a0f5861dd9ac8802fab769e40c24b2cac160b6e20da9cd6996d09a24773b0997cca5053f0584335b702eb2dee1dc5d4c494664b81efd598e614ba9ada7538dceaa20dc9a8051f637630a66fbc3e741ff225c712922fe569dd03e16590e03630e2bf4826bb8108cae1f0f80031794378183799833247607e5ff887d479affd796a61ab32ba9319d633671d2b61cb8c38234b6a73cbde068c1045c3067c13637209c3e52aed8a9417f5b6bddc277319958301203881bca904f7b9017af6b415cdcfb650622bcc72ff57ee41443eeb52e38c65637f61c4e3ef8f945315785f21a1fde2fd944785a7750e4ce0905d30661f7cfe5dcf037b3d4b2b947a7aead3d6fce64f5abfe2f9112a70e37c12183bbc7ed6382ebe88cc69be0d479347fe5d3e5d50e6fb56b97f1b4234dec1a92ce13706ec9617d0df983c0eaa147a87f8b208c3ce0cc5008527a87507cc18133b030bd72cf3411ac6d3f23eebd4e8", 0x1000}], 0x10000000000001cc) open(&(0x7f0000000000)='./bus\x00', 0x10480, 0x80) 21:06:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2019, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000080)=[{0x6, 0x79e8, 0x1000}], 0x1) execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\xec*:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='!\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='$/,\x00']) r1 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000480)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0) 21:06:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="43ecb566c549a3c24b9e5ee5c1550b41cdc1a36394b304cfe4d940ca78d2bf6694440048d7835c404c1f9968070572c60bf6c26c486d8cbe9726a1cdb074aaf5b4ae5faef12a6ffa36d2f7d108d0ffdb45707f7b803d2a43fabe155586cecad4df3e5b8e7e03c7ce6c7edb9d5330dffaaa79b8a70c3550f560a851dc4e261280df8f2c208e6c1d9e86f5d8be8d287242b48ca7646df1e69b1ec8ca1b37f98c90f793c04d6685716439c71d86e685541fb58f5422ea6173291aadde093856acfee43cbee20077aea6b7f191af0ba1fe6da83566a484c909f4164de154566fa3af37d6538688ed6e3aebf54323827d1ae71ec9bdd341f95fa1e3d8fd2f3c5b3aa8a4f8a2e8dcb57d609075d68a7df43b7d9f4cb79756be4ad43c8e17761c5ad93e882e40025b1c877d7fe153ab2c23047af9ae1a33aff5afbd0bd858bcb372793da41283d3b20b7409d1fa98aa90959e978048c55565af07976e50687bd229098098ee74773481b821f7108ce40cd730f6a0513eb37cc04706babf626703b7b041be8e69483b5f4bc95482494ebf4cba5a0687053a6c6ffd7bcfec1554bcebf775bdf1d8d2f8e76cd16ef5c5b06b92b86f8909be3030e3978aa0f545f3be1543ddec1f4d62697da87286580a2fef34ac657d007ff3c1c121da87eff87e452271de05e44410b8ff5102a71e10af611c7029d6e04c5a53a001aa3df7cd6f16c498e0bb1107a8a82952c15440f9486d1965da90ed8c10f43af9bf58c3b62636fa442dae8bce95735cb6d1e1cc5120cf4aa2daf828a273d6bb9244e4b8c1c2fc6c3caed456bf6d23949a139c48f0ece4c9e78c76afeb56eb81bbb3af79b844bf52b3e28436af8b9f08715236cc3529d0dd6ad7423b51092b39519dfa38da05b6cb3dc53aa09a1637d900942653286a6d757dbc3781fab2b6c81de2eff550fac269426e086536f665dc6a334ec6bd1d25bcc63ce53d6c580f232a6690844b4b7f366697aee5973d34f8b204087b9399249e0fee56a5c65997ba73091ad735595502b48cf5a9200d60df60a7d060ad85a6b764256aac48b1029f9a6fcb713948a8edac67bd972db3dfc4053a715b7db3f46be34d6f1033f2091b526d6f3349319e19174a164fd08c88a2e0b1b0ea73c1c83467ec631530535f7c51cc1fc220a78f72f9dab04bae2a6045f57d3a27dc444017545b779129006783367deb9a772c471e728c851997c70b69e14c2986043638fbd0522e3ccd0549e9ddaee14d435284a91cf305823dad26b2b7d07f4ee30729bb45377354d4490ce6970c6d7e10dcdce7b322ceba54acbe2bd2efdd88a0e08f6101c2b7cebb9ba56d74d884b74190462e3c5e2b5ab5a1d9c84422771c695722af2c06e9ed9814fd7cfe6cc36ae39650d4dfce7cc0ed02b9e383c78b6425f4a60f5cbb14fae48d7d5d5b3094e5b56a709d2d2217427f41986e7009649022a5da615c36717bc85e96764fa52fb74e3cc93848d06cbd739d70b18ed8c67a6239654b7e954a9543924ea97d68a0a868b8e339136dd1a726e852b07ef8ea2f7281c3ff9cd0bafda601cb62f033740796f308d8f7106d7f39d22ab9458abee4e2e445adf8037a12298c0205283a10dfac3a317c287edefdd2406200bbbe7a326d129c2783151ba8f51468b8f79b894111df73656a1a8d32c2f8dea7f933545d6af4a6c3742ad1b911402d79df826996cc5f33424385f8665a5aa417c0aaa5b9e0126eb0057f9a7c64e0da2b653f5a51211f235f7467a78303cfeefe1024bfecd4500cce90164f7673a3cbd7c573bddc5ee85ee87e65214bf04a6ae791a9f65202da2637da1260849b8f64c3d5008db0dba1db41f80b1b09b8fc56497a5821c35173dad8269f7533160b57e3bba8b0fbd4b73c1ad8733f6ba3a371af514dc94e2e0e70485f7e191a592887ec20496924781a6f70675967e8b085c6d09d628ef2bb8b5eec266720a07143ee7d26b5bd081681fd5df80f534a9fb12fe3b6d92483a0756f98698c930e5031bcb3cdda819adafd8595023461cad2565a5e3531c2668551f6c7c1e1abb732297c1525e4cdcb89b212184ffa4369811daa0fc608086ecd055b049571c1c66ca44481c5a2f8e80b65bc8aa30b01d8298a9391fbe58d3d594bdb6897e7bc7ccd10b5850a7da2d0c8b038c0f05fd1a42231ce9dc7a3fb5dbdee495faa3634dce796b8debf156137e249096396056d15257457a9e54c1df607fe500848e2f8b31eb67854b53ec20559a248b9a6a35f6336cfeedaaa470cd6f07ac799d5ed6e23f82000cddfe6337eb99eab9d6a77c1995bf297f8f585da8cc9527bcca6d8d42f4646fc1576cc1add2e84c4a6bd9324943ee1f57c56ec2f20417ccc7bf243a496ddee5bad4c57828c3c84af83053b34b9f7a2e13bacb70af41c9efc2165bc3107cb9eb84a91aa3859598e29eed72e60e48a5de2c19fe3c9b0afcf600b1cc90c6df68422d349d6e8b5a9fe828482736e9306cfa400403fd466fba88c409fbfb3f6ec92428a2c85269e1dccb04582251a7e75acb7aeb95eda0dc46e74aceac219e2e550aaae1f3039c8bdf0308de5a39d8e378bad788864cf414951f90ee23082d1f6ff9fbde9409e3f162a5ec570ef65fc830cb48978752a97566671d9d0f61ad20701a7b44e68236bbe4e6246fef7385f6e62089176d6383558e0d685b0cbfb5c28c0b66cf98335b52da59474d7c1e18d2b9c90766d988f6b51095ceb4533c63b9f95c4b02506e803d77e97a5ef31ae48394e9dacfa15a5b09aadcc0f011f558de27e8f028516dc820e8b0e637bcca4e18d926f55ac209df3e5b77b4f56f8cfd12878da09775debdf31ad2d581a6f14ab1f2567d8ac6d59882a1997ec101681bfc5c38371dac2daae63813d8f740189864d47f078bcefebacf0149472272edc4da7f1c1dc93862a64bfd687c4a62d2c9bff8f5f71b6289f07cd18f5c5ffa76a09327c0d731a804ddaa706db9d1ae408ab5c89909ba2777df78af293f5ad2d6c330c3892bf061b45f3488e266138a19a3c04d59f6e574ac5e05908ad0c7c32d31ff52640c7a6d80d1b7e61436c8b1de120d17f699bb9167a3cb37eaddc56cf75ff43a4f045b5309de90e99c2038ea596fd0b8d706ff731dcd87e9f176d925d55a7693a1b7d932d935f4f464a3786c3b8b180797785875fa2a6d58a58b53c50fcea2889a8e522c7fecb78a95e39e27a8c0eb31df430f5a67d2d5cfe291f9cbf05f1997ad2b3302ff9960cd99c9d2745d07861a7ff2f29e4b6f74d60a3a34ba608552406928223f548443b19036ba0871367aa8ab361bf5c36da331fe1a38db29b221f2262a9479edd4805509d77396e3b70d9d77c4db2efe7498334467b5dcddbf53e9e14bd21c9169bc33b38161ac8abe1dfc4e74b1ee1280962bd3a102451847f8daf84bf9f911383d18a9592b01ac10baba29fc92c7519576c7870269c0defd71f703d53dc5756906611441eccbccbf80cf82d69bbe0c8f3507f7293f9a8789dffb241bfd71b9d9b26e0e51564cbbdc30a71cb9253cc63ec3f25ccfb02821fe07236e67008bc15cf4b69ff2f771edd2887b800157db2324fd4d494a36ca9b52ba377cd1937deaa55abf3a318514b073f403727cdc9d6df9443d9e99ebc7dd3b2f7f1a984450567c5835bc41e70f08895e7935c3fa3c0e92dfcb669596470593bdf85932abeab3b68876078fb13a25eba4886fb0f16a12708619d3cad8dbb2d00345c4956108d9e4acac0c3ba7ce753283c2e17d1ac0c7506b058ad5f44f71553d3a1a17ad24845e8e0ea81e13e50ec840fed203ae83e98e19cc65094391a24f487b815ba4a7a50c15d48168a0aa4b94b61b00ce0ca5a4ee082f907f14b38f0d8319eb7348401d4118276e1aa3494e57c739e2099099dfbf6a4d3ed624837eab2ea4b39726a61e7e24e83915718e3a2f060dcd29f8682f8c94ef94556ffed1e21cc77feb5461b9c41e997d8234902a6c0b914e6c54b14b629f4c2603676a7f270795cb4bafb5d352fda8e106f61752f532c6e7630e3e7ac3c50db11006e6cdbb11e8f797f06a18c61d75aef4cd4f07e0c58d4b589d13cd89766b08014ba1994f7341b3a2b3e103734e2fe3a64f35e338ea7338b723bc685ebaa6d630f61853c782fcfb13ac6f551b11fb3c34ee6575ec0de870261d609237908c28d0f93d9730ca6719667d9c5869e31393e8902748bfdcc0305c8a931c3d3f5a3c47358e69af7ea756d2da9e0f5121cba0f21b9f71ad09c19e9d516ad0b36cebc8706fcb913722bf75ebf2a1c21cd8039669e7c0a439555891465e884b9545abfaa2e6407bbc2619d2faef6dc135fda92181113cae52a19fae1ba960f0fecc15b2ad1cbc19fa673fbd3bee1e8afdc09d9d8c401336bfce145ef08875f497554a68912f18056a18912df7eedf9b7f7a6500a881e4c94626a1ea5f73139f160366cfd5cf5891c228426eded677c91838a0ac9d25fc258d42e5ce903011da47a0dcb9cf7e1c6102b8051b8d078a28c08476e8bd300ea1b240c8b0e54faaf224d68890d27bf40933d4572b1c10c1271abd981bea1b2f193bb92a280ac0801cde83b6de7cc442f74c059155a1556477c8d94b95e415aac0ed72601471a3a1fe6a66aca1a5418cf4aee713d93bb1e5b96ec20509ec556e93d225f4b3246fdc3fdbd94d0cd9fb8a0ffca4d6b435fe03946179d714ab4d31e531c736d7df90845bd9559e183634a03a317c8d12f66bb6a209163a2055f65b03e13459494dd5cddde53aff63c21fcece656481ab759696e4198f8e6fda1f69471b67d5bb16501e6c205f1eba709753c6d61da68d4ec13ce7adaf80e8f475e9c4ad5376bec39011da58546eb40407a5232d230e317e560374d7e081d3afe6c10193c9af6829cb824dfdde3586ffa40db9b39b4860a15f68610faa758d5e1183e4cec11fbfc83fde4aad85b5a9679ba46e9c8d6cdcdbebd3f35afe676d1da2a78be1cf3e48795dcdb3327fbf8c8c0c697253da6d73b0d0f8bd006592e1800ab768f2975749e6ac541d49eaeae5f319fc9f5e494f6b30b0c84622ef7d259d014449ecbce5333ed91a30d3cba62e4a29b6d153d92e19b27d9fe57da5069033d5a65d43f30b2a74513c7a0ef4eeaa802187923690aa353bffa7daa5f8d1595b92b3f823bdf5d80a0de23c39c57a21562a9b156d254ac0aa74214469c9809fdbad45b66875cbb236afb22bb3b3522df5a08fe42bed00b29cd21b1faaf5f1eaf4274e54f14171feb9e44aaaca12492302c7fc3b2a34f79756f956f1c852deee08e47d43e05585a7d3c4ee7e74766a5b4ca6b3460d012ffe863008f6835e2252df63b131a1825bfd1cfdc61ba437b836db3a13aa43e6eacb5003869e37a9687ccc8aae1bb31c9b42c36bd32d9388f6756d8403fb4d49b2735ab7c36ecae1f6c4f11233384888615a3bb0cd96c9e9cde9e9eff8804f7e128698a350d31a2f519a33f4fa9443c3ed9fbd646bfa4c2a46abd1b0ca553457dc46ec5a1aab3c140ecb0ffeb559c83b53cea5183f83a3e2f5bb54d592b0ad0a623bc60da243a610da257e880fdcec940d2a512ec00aa9f7e1c6c47be77732f588b22dfd51cb31ede3b82450b4711875265e885aa0005aaa69c3fac2f5a3b972fcf79550d8643a588223326c0f0792fff00df765657750e71d4f855cab536196e2d46900ac9c2df55f5ec1267b60a973cff38ea81a515ae202366a7486ee54bfb3ca4320629e0c360b581dac4bb773e34f0486d241846c7d205810ca4451b70b8d3c922bcce2c819064486f168d", 0x1000) 21:06:48 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7fffffff) r1 = semget(0x0, 0x0, 0x2c) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/30) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2360468e, 0x1}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 21:06:48 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x521) socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0xd261, 0x4, 0x0, 0x100000000, 0x8, 0x5, 0x1, 0x3, 0x5, 0x8000}) 21:06:48 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2131, 0x40004000000028ae) munlockall() r0 = accept(0xffffffffffffff9c, &(0x7f0000002a80)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) close(r0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x2) writev(r1, &(0x7f0000002840)=[{&(0x7f00000001c0)="9339db2353725e43a29220709aa4707bfd6b7d0c5bc3a9602512631d14033ac0271bccb9f94eb99d5b8131b714471327d5ef767c7c33813fe91c6dc0e10ab00e8df7d38bf7922a8be2f60dd3673e8e7770f4e523533067b5cfcc2aee6abc925a02aafbba8bf80e83b32f4e8403ae6418a5c082b318f604b907ac4324ccbb283c82b012decdb4754d673cc53c41b380fb0471ba426ece571214712893e8e29c0cb44532aca550a7948a1b18a8ee7d3b0ba4597bf985d5411706559eb8254506aeaa40e2694fe2dadb4362", 0xca}, {&(0x7f0000000040)="c9a7e7ed04329d963fe9b7cac6431bea757ed2faebf522408643ec949f05eb39ffffff7f000000002618b6af84c26dc18831bc6a1a7077f1a6be748dbd260fb9fc3f20badf98422141f89e0beaadaabd606159e3212ddc1d40e0501cb2484015a44c5053891075fe72dcd343e01644714eaeee687e1ce07c9dfca1a7843c88b7ad9d3a6d673ff03f1f4c15cafa5d1b6233a3c3547b88533d395bcc3eb8fd2a060086a500000000000000d578cd706c221c9edcb751b256cefa3cb13854cbeec114b705c71e2db84fefa8b4c1199d171fd69760863ff12cba17544ebf177bdb9227b78027b296255a0f46c7", 0xeb}, {&(0x7f0000002900)="b1b35296b4a0b3442f22c3ed648405c2e1b25f7615ef9c20074834dd2f2006dffbd82547d876b1fc6cb1e2fdee4559b90577c8b7635a554e528a316a582fa2b25b47db34fa1cf870e9ef12c59ca5d9a163438bf72df7d9b5538b761d6bf47bf5929ff7c42a98cb4efcbbd7d372febf514fa10369ea899ca9acc9bba8b32df44f0304eebfc8a892d54608ffaa13d4de57378a4bd703dce54a4e28703ca8177d9f930f8ac326df5f54689c70f3ca7ed71e71b629a2da0101da722c2624e854db4c0bf6634d738ff32aecbac27702ccf7de41c50dfdff2c875ae6f968ed9716e2042168199ad2ad76f767aaa29af6c5a13fef72871f05525c0d770a753c140226d0f281d2f6c527993bfb86ad81adfbd36121698347233dc2f9a538dbd65427d37f6ee592caa989d14b278f79233379c327e20f2e4a4ad9ad11c940cd437990dc1d91deac5ad39be824f5ab9c5fb766b4e4b5058e65b9ea91327f320c98d1fde96fd03389e7d82648584c114d0f79c31a7c52d2", 0x172}, {&(0x7f0000000500)="74d141eb5d5015688785248b6b189125500486e391656a1fcc9c7c9e3fe6dedf4e6949c734e0605fdb2a0be1ddff88b08be38fc71235776a7626dc04e866dea66840741cf35985b623e0542301cbe876c5fa65be8a9029c0ab55452c4ea17283c3bd1084a3e76facffda5e69111614b36317b4be486b961fc0e149b2bd1184a86f345a1265045009dd833fee0c5ff1365ff63f4ca0dc7b2301e6167fa4521dc62fffb333b0a7eb94203feb6bd3304131d35377bf2e0986906b8a2ee68670e7e43784", 0xc2}, {&(0x7f0000000600)="0dda57297ffab9f1509b2762b7b746b2ec503f8ed4ec6e3ddfea8f2822ebf8f96953a6f7fa587bd671cdebd0b3063b56a1a39161bdc1d53d05e69c8337362620ce5e42292bb9b3df1f8d0adb5c7f19d3633b4eef5f7214064812634b68bb366853d32ca8fd59e7b8b05ecf860cded7855bf0195c154ac6c07542aaf183829bb2bfdf35cbd880c0261643fce6489190ce3c9a9a5aca0fa7ad1141e6e8a2ce", 0x9e}, {&(0x7f00000006c0)="d49a0f5944aeaa6b82ef21bf5fb708df6f275a9c14ccd0500753d2af2c7eb9a586f95363a59d2e4664c1e2ca0099cb622ee3a463288aa4ca10a589f5abdf00e40c9ee7ef4a9a846733d025a515a2cfd1af33c8fd6e0b72b22c19571a2bee702a7638726979733f40755eacefe7facbed60658994d82a5ca3abe30297b2d43e23d5405253709147de422e1a2050e3d2afbcde1c15664cf6cb046de294dd9f07a49e5f68342fbf958f5488a0ed22fecfcb528d964e92ee375f93c887166a11ee196b3af94796fc5fde4cee4896b7e4a7a5fbebaa479068717bd63d2fda757a4779256ef07a888969410e046245a96404d3a884ab9324004923d9b7cd2733eee0e3a5211f7f557ac03e3792eb6f865f0e09bfa0378bf78494894ad0586b879498683f4a51657ef1cc5900923762773fb43110fd1f30678e030cedcc0256e6f4f3501951c4f8872a568c41d6a0eeb3366f29a5b8f42c1b993cf6eaf78d362ab8893f7dae0e2766802286658f310bd9735a064a371abc1c3785c3e9e59307014cff1cf63de8c983e4894eda0bda42e452b0ba46d62668d215e364a5712dce53018abd44dd1e0781397d37fdd7c05a540ba88d3509e9971ab6307d748c0c4063c00caa237c0d9107833ed386f67f3f5c1cfd3f59f90fe5b5d3dc4a6d7411348fb14dfa4bf3e502c267da3e67a7f13615cb1ceb0a862cb250c68e4fde913c996cc9336216d1af65460320d72eb4134d4106511b32948192935cc3d2a183fba7a5eeb2e135689d9072b035f359d1dd36420def89819b5f9c2c3e670e04f216b9fd2afe9367dbd5a0f18da54708d41593e6b5308dea741cd3a0343b987329786e9852d644c4b41238dac605bee50cb6eced3298f967d74b22f437d129d9373f5d8a9319e1009e9bbf594a7dea85cbb093a1ccaf2dff9aa1115427af99f363008522e437bd582ec67103567c1734ca17437123d239f10cdb8d13f3eca95154f2eb49c4361ec5a872620b5af7a6db217bf33b2fad6c10ac10e5bb6427eab7898e31139b3fd37fab4d8077fdb21e798895611761600ad868094c4eb832deab493cced51c70ba4b73ba5c72e555e3d77e7e5e983b9485f0ac2042547e63b49fb5ca7d5e2f20bd562bdc178ff33a0fc1e919b28b4c94aeccdfaf2ef9e32c0b3188ab52b18a8614f77215e725958075126737bf1d02fda717126ef9a13ab17efed6fc4882c798d5af0af3714e6072732a5f99fecda65b96e4fb3f0abd6f50508f3e773e80869bd743b93dc914c091d2bc109ab79c3ec429de20ce024e5d566bb787219787941cc87fc393283caab4f0709452b4bb920edd754c5ae20b3f4c670ec20141fcfb624fe80034420d357951388260cc5fa3cb8056e0648e99901ee08b6e297d403a4ba4aaf87593ca44b201f591cc7284c35586aaa5141f955b625790a757e862a11fa4e7f6708a85ccf02fb66ca490d97eaaa6c3340ad512a262c96fe3bfe21ea4e5b801fd3d28c59352eaab1ef427995c6e79b7651191eb6b3da884d21da863d847dfa1b2e27295d42293b322bfc11ecd75909b242465aeb4e55e074e00a48951651379c778b5fdc111e03311233d4ed3e3cb6a309c86ce113314f625063eed808890fe828cb2baf262a9216c75ba4b700f1d72a35569087bce96c4d2ca98e19bd22b04b4c0bf90f3a45f3fcc1a084cb822073c9c97335d7843281ae802ea0692d6d291888535a810fe3273c5afee7494f4ca273323287ade5f538978e0ea5f7885cc1ef19fbed9177aa3ac3c02ca49ef684b3f4c0ac9bb7adea665f617ee56bc81aeb47017177511739722a8eac80c34db11b1c383837d72754184a857ed550f9d704f3697152f0a493eeaebd7fa11cc11f56412e3f88ced7d0974394f07c2d930ee2504e5898f9e8ab63019343509c4e31f48aaff312ac8b2ceddeff095de8e87c0045580974a0398bddd86ac98df1ed656bf9a09cc336076b095fe8f826c6f9139f746482c790821f4fd10d8918b812e5570aeb08696e6fe9432ccbe2644d185078f888a7bff88f1e0fdfc92e89ade43ea3e72ad61f94272a3363b149ccfe58ed112300de593d0eb6d87b3e7d0916129baced19242a5f9618d70eb0430750f6c388364fd38e90cb01b64242f7d2823a263ecedf4ee1c2f82312bcdd38a5f66b8e70ed2754674706b4e3ab7aad3806599f7fb0f522257c278825923e9e6c46f84c311e50591b9f7c4aec3e475b7912190f350b4c531a64debd4ad136917345c71bceedaa6ae3d3fee739b40abd4cb1860da9439247ae5f1f61a5d870296d62968ca16b83585fd1bf7693a8180ca1388354bf50f2b9339accd08a19c68cb3dc4d6d853fcc2cf5f864a21cf8a2529dfdbe9489f08d83397b7b1a5c71bb83c6ad261d0085320465ab879b1b6f18edcf4ba62202bb4ed382fe4e7f82ffda01b3900f2bdb1b628ab230b22a5b459786370b2b0f901afb6dcf7c6e4e2938df2d55119f2283c5b844c3508a282fae5a550a0842cdfdbd8ce05b3b7a274ee2ebc1118fa4ea718acac85e1c08fc1fd46d51f42816ef583a605d2beb79886373da1b06556382b7f8045fb3356f4eb4808125e7bb939acf6350e7f6f184a4d26a4ced43017edaee4f0729e4820f19710afdeb3079ca8b109f9a461291be55369b32f02904cc7144aab51998c588819c347500ecbb23a1a8e9a3bb2f7725c7b12926fd5dab1f984818d245a9d82eab7f3789679984fba3beb37f44fbcdd90bf5b1f92e7020fc90e4d859267d2216ee1bffb50c2004df2a97b07844b0e0d8757a1a7866c6b7c7b6776ac4b383cc8a2c47edb967f3a1056b157bb825b0c9abcb8a343dce5d202eba7404adb30e518bbe2f26b1e7e567f6f63d6ede11a32339cd44fb80ce922258cbc676653cd8ea5989f70801657f05ce58d1ac50ea6c75363c5fd11e3a504d1528125918b99a3aa251f391f0d32118f1107fd11c3eaf494e365d64c39876ee7f1bc10f36df78b1f34ae725621f7f7d27ad99bd8de8ececb511c65e3393d19bf84b7847e3f18d1956a1f0b1486b0682a43c2249ccea95c04dae13cad2e147d4f754c00932bf5a9bb212060874901f76aa4493947becaa8895797cb5c90cbd6090ba81591e6328eab502bff07f35d0062ea5d4871007759c83ccb68c19127ec69180961b08c82660576c2d921719af5a1c77176a13f85e509d04360e7a7d34410e9aaad1a8be2e257bc8b43c96cbcc1bb4b8bb0197e72e896be82feaba78951b85077b6f7333cd3ace553c5dd9500a48445b771559f83b2769dc79d109c4f57e2199643427131b2eaf9181f76755357b4cb5430dc6e8360878cb8ad2cf45f4c04b74e62825df8f39617dd4a7c9cd90c9bc6cc94dff921af2e9422dd2e6839f246799386485dbf4f5d8d4f633b037cbf88b4085d8951fed0691ba25cacc4ec06a056c2436a9801ff51ef22ea4f0ba9cdb6fb6c810e129b0ef40947c42e5b7a18e419893aace507eb99206847a90f97687ebb14a1b9f20f4e74ffbadf2e0a84aac77734099a0b8cd0e1e1ff13b9d05dd92683a6a49d6283f5c381895448f64b4bee2649fe9bfcdd08cfc1c3bcf7603f22fe4bd4e2a26947bf721617aad5b16fcb8aca98104281509456777e7e4f6ea8d64362cb7f3b4241495a0386fa4c4a017d1fecbc64bd8ddb4c553a1ca23390d660ae937152c69e7dcc6ea39d5cfb5b4756435c0b9f0c0d539c1c697e24ccaa4bdebc678d3b449c902c8f6a66965766beff98582e33e8ad87c647cd04a3f4855896d7d3945894ef2513b3228a6146e0074e1109da9ae923f4a8f58955c16adfd67b18a753d407548c96e3b6c66f24d77990be720c60ee069eba42a27b9ee525534d93beb561183ab3d33db6854c81e72956ec363f93e1d1c4a4b8930acf66de72aeee8a9cd1d7436890aac31eac41cd4dad4f738339cf920c3f16e4e1109e4aedb6f0385f91bd66a46760678c204cc237492ea76065c8d5f8f3109e151e9e33b1d2b6e8130a10bada19d021e0400f765a11ef4dc37b0cbea947c01ddca76be73fa24490625da44373e51c999b034907d5e74959418bdda880d488fae666c8b71c03a1ce0c251d7ef5e95a9e6829cc55fc032e341e846f80703c11e230442c570a434550c983d26c60fd640e6b154043dd3ab06e17d6cac6a1100dcb4200d69a37bc19663ab6086c847c34ad3681b5c92cda326609d531ff4823adc001430cfde314578b07eb590fb5cc4f6580a9061f189ac72645febfd88a10608c19c14ffda6b20bf593c9e4e0a22ebf5bf0b79352e51204b1cd0669d942b980cdae6eb7ea9a04a8bbf4924c6aa100485ea9106c1862d2d079720b76c4513e87c8af3630e42ab60443491a58d7236cf2cb7d442923de784aeaf2ad169c8abbfacf3599106d50819495f161de90b36dc94971259eb7322ec98e8efe59824c43a6e05593648929d4321d3be4f52468f2ea9fa5bb173883a7ce3adf4fa66d134b61d81db798742b4066fab359c7b1cacb4097dc7d8e2dd4292f01b48711adb8b53880b19fa616a48ccd21c0de7447920fb3aa273d5c1ef07a18250546c35b08a0e5b3d2032c01a8e841c0a24e72c12bd78e145758a9cafc7b6c85bef099e1d6fd9a5309742f5eb6ef6e5b7fd9ede5ec3d33ebee60a1574cb8bce5907cecd98897b8141c5b9769cefeba5885d45bf66f256f473dd245317b5977b51be398ea25e3a3c3fd8f36c065f69186db8b4629978ff50d15301d5a3a17ec43d62bec1c7cdc00fd9ae3239bd1cc03e6bcc9f17e2d357e197b77675e1a9ff417cfc1f4eacfca51ab5a106f8c6e2367281f4b64fee9acaa3200a2559cd2587b938303b9ee18799100be43eec90a3990e144f0098087e36c41192c2df2861a8d2976bf1771f98ae81d3e4864ced019ba925e58cb8492d54ed484fba67bfdede50fad9d86f41c1a099911f0f579219149244a23c5b845633f4ddd9f582805d71c5f4511cee2fe3dbabe5884b0b30e41cb3609905df9df3a0c056949b80c99665d853149a08ff5f90875ecc4fad814651ef79b98e97155bd45ef96d225c3440164c42eb7d4a3191ce6718a49cf2845d2e47ea174f34eb77449236d03af4e5a2c1dd6849a64d03af81b0fce652ec30d450c800dbb0b8e4b3c37f1b42e3609aed67ed0ec26a23437ad032c8732610262c25ae8a91b2c95ea1728fabcc729d25e3e9cda349610b63c71755a6831867f53d79bc5aedbdbdd5a0a440e45e766cc425424828f5b8d943b81b2a2db29997e731ab07e8b544fcbdfc2d45942dcff97fd99a84890b8da17c739b5a467e885d04f300a21f4a2c2efe707baaf5529297921efcb2873f091d803a63c5c05751384686bd2d0b90dc398ad3ed4973ce7b284dd3e4380be1a3e16ae18bbbea510605c9867871d63a591339ea8a430b349e2ea532c8b243e5ff4f1113b7017f2c3d3ceac85c10712a179007ba7303ec93314cca3b258a36f3a55c94c51c853989c62653ec8889cb0727f500d6ee40a6f70bd7a7bc92b9dfdfa9594250351544c4b970407682f04a5481d115aa7f440ffcc64dd5bd97876cb420651798edb2589f3878ec9efc577657ac0a845317f8a8a868cc1963f1b72f19af858b95b08dff268823899453be14c80d9bac9ba9b2d194387b41e67327f407f3f1f95316e2f6ab2696dbb64c2c894f5b6c4c3726bb646bd855728cbc48e25ad90da68780878f243f233b3b1d110187d7018bc70e8558932679a9ef695488fd17fbc23955b13dfa1b6829e97d1a1d9899fd1ebfdec3fba4c8b5e497e7634bb", 0x1000}, {&(0x7f00000016c0)="4ea841b621a9c2047c9d51d54803173a5551894db64aebd8a5c8e50718e083773d366689c279e7230e6fe96133cc3334035857329c50a9fbcb9b4eb9e65001754a16e4d0ce6948d1e09ac0c636e66bea516af2e726720fdc066b2c5ebb7aeb362e41187e89cff4a9b0405819eabe91bdc6c3b148293841e2bbe6c54a12c94bfba061414df0b84a9907a3c0282efc284394f14cbc0d2971300f18162808efb51167cce722607b45ea777950dc9b6c", 0xae}, {&(0x7f0000001780)="be2c2af69385c7ac573ef65fa5abf23539ccd4e8cc3cd82fc4917269008bebe5ad874d5f59103588d834606ca511ac9a6e12c47e23b1dab44f75209cdf9c5e7ff8ef9eefdf39b31c47e06259b3a1660aa0a154283f1cdb8e549f6ad77dd982b6095796df4a23e3f448c5c5c6d9dc1be191ad8ec2cace544477989e14db7931b611cda37074fec46151efa77b72e2e24cbe17fc42fcad426253b9b15f7884a01def479819b1549cfd6bbffe262ad87d26c282e4abfa40bb62c7723eff357a67de5e80e2b29e9b985c08e3c7544088dd0f8f1649e58b9e80aa438375bd921a5969846bb0bead33c6623240bd22c3914e47e5459908a42d79993f1cbb7025010fb95c0ce6eec458a1c3efef1b1fa2be8eb812e3b51d7e224eb772cfa3711f4df024b4c4575a748dd3184a37820c62594446ed8c7ab6e292aa7ac3b981e14660da66359c2c0706d7cf42e7cfb5a0dbff328fed275951584df417df0f74570f7865d87657e711ad9745a752e2c418685842fbbe814adad27dd695c559de4237f1998cc9e736c12a656d4ad9bf287093989dc71224ad4427f79c5c33f3c8311a44cedf39fed149ce5bf7c0d988749bfa26d3495fa56842dcb6d1394f4107023d652dceaf0f392f96d3e68447ce8b1f83adb89d45e7425b9ac1aa084569179488758b3666c2b29a8e876a1bf8fd69c6be07656f4e553a1a067e136023f976a38eaee2b939cd6b0b188134e4c69dd8355c5c2f50d2db96b5e36e08e11c09d9dab05f8551695b0dee5f60dd357cbce16dbc1aee516502b40fa40d9477d873657f35a5ed3593aa99a32813a1c290ebc2709658c8a74d57fda74cf04e4892c46a21b50536f0bb181eecd620fa4b55d66e1a0302ad9ea54b3fb44e85c60a38c54cc5a3533df0830ce1a4eb0706afca26c58454e38b079f8e655a72051abdbff95c080df21796b7b1148c7dda14e33c954d7cd2814e6f808e261065aae94b60435ff2757cdcdca1f685b265c0ab1aff1407e1df5946bf7b3dd204feeb175e1ce6e36799b464ca6ae858b7595f23fcf7ede58a776ac24a4d6305af47d0e9bdd5aa5ce24b5f2555b7e66fec6fa37c7e20221fa17b0bd4a43c1e78664cd3e3fb57049d0db0c33b8dd1b48d35517bcb10c5e35e1a628e6f1467b340988de00b21b8f2797488168473bd16c061436b70c7b89596291083ecd37b2db33ed1a1ace1de4c5ce771a61124b33346c2ffeeb43d37aee30ce043bd48d471369d0e25d76c1af9478e67f3276262fca6b341229d1141bbd1ae1ee89a2b7cfdc2c3369582c9694b070ce42f49c0a4cb956c314247018c759938073f8104bd10026dda71f1f3f3b1ed5df4375ac5c668a0d3a8ab513c2e245cc84ab8789b5debd0572f3c567073de573ed278e610a6b2fefd696b35f01e455677ff367b76ef182c7faff6bb57efc01fffce454afb491facd30b3e91c345494656081ea884fb1f284ba240dcccbf28255d07a9d983b4754d0f3932572acae32420bb68618075130f27f7fb84117add78e68feec5d5d61a4ece20f7fc031e21b9387cee86d2c8f730c7e056cb93c02f3924d7f23d26a1e738cbbf0586727eb782b843a0f7e4ff4ae8293108cfd0471188946c659427a3e16096fdec5a5429fc6704a955458c64160c4ac0d69a7584a73a07540c1e2ed516a0ead7d85712b52bbc9e64add69718a272e25c7f8adac5f6964e3d3e303d1ddcfdd98ed4bd47c962cbf05fa2d6ff10051cef586eb58a027bea001b88a8fba73f90bc5f36eb20973962ab215e80859e0c0c71028328f5ea7a4d646916cc332803a5aa59c3daf8ec3d3df1811db4cb8a6f30127ef48af106a53cbbd3e5fa497a80d18e0b4d5adce0c60904b64d6855c1877a4bfb50907411ae4bbdd41f33cc69cdcb69861af87bff5f68ef5151391239dbca969f0ab4d1ad7b030497a1433db937e39f6a5dd4ecb6dfd1b52fac9779441a4d849fa201de771bc5327c7e2ec8988d7f39a5fc1895b4a52ceb22db79fcdbe47aed76080e1347a371ef1a2dc802a225784fb5319d520a1bd04a8b40e0995b8854718c84b9365f12122d4476d189cb5e6572d011bdc288a9037792fb8604af537a0cfe6641d84011f133e3860438fcb6b85d11f680f745d32a08e8b6b325f86903c651e100546c9e4547da6b1f255033783eb34a85b56a84b255a3eb1b8a442a717f1b4bb6cea9d99a3229dbe37b332a43d8bdcf31b916636d86744b8058354bd801ca61beceba3805dc7d9c5d0f07c084e3b73141aeb968254bf4509622e4964c7a604272e73c1e5f36349b4d8232e6afd5d531cdfa1bf3d20c2240253e5ce28385e047299414db3cd85e082f4cef922a86b7f7cdccc19c3c809bddffa3dca8b57635290e92722c8bbbd9e8b150162ab39ae4720c2d3500dbeddda10091f9d3ec58a581c55d82443fa83dc86782809454147712f738eee1cb56cd3b5ad1d4b487967aa0e105d4113d70dc27232ae60fe978f959ba6ad5a8169a892913694f09017934ac6b059e7fdb7e1506e5893b9854da9ea9f4b680283daaf4b10238c7c316d5be3e244bab01d3f093d328386741030054d993803175c9f9d400dbf3804f199b47735a33350063890e1d462897c6073837b58255071de4263afe22fb1b14318667e0262b2807cc8e62c183be268940a63d3a3a5e257a10e054e966d7f162f82dca5f22d4a057afa5f21c8aa0be2d708fd33b23095a1ee0f325c75df1d369de25d7476bdf7a0d5910a0ceaa6870a7113c912da50df2da1bdc0d12faeb2be1c053a49943baa93804738e21deb9c9dd7357b57a6e7b3d53f96f54d541ab9cce19f3b778f06f54b31447d5fc04f25f53ed2d93933595aa00fc604b5623ff0f60fd6080086c020d469731c7512bb58ec758b7aad2ff76206eca66bff5a040118f0ae05e58e053c893568220c63bcd962c35e7e67c00adf4af7965ec1ad8d88ce14e026695b1d39122a8ad80d938d7aa39ad2b91c76a9f075f084c40c2433e919a8c5919370aeff44d64bf925a23732f9352e4d1ec9591afdb5c707a7d4cc7e897095cf2f408e438bfac39bb37649902343ab6fdfc1938370edd24f07374c0ec972f3af19209de4260fa5e9083d665b1574d955618f625489f584e6136f18efebd21717e0315e22b511150785b942dd1dbb7958471935fae7b4527b3b45f3b9b4c63549fde0e82577a2b57778421303ec655d0ea8544b20b9034b025d49fe09a14ca2356a126a8c136bcd548fda63a2ac2fbe1d28d35a102e93375d2c7e325897b20fe396f2f81ba6017072e267821d565a481f25590ce3593e924be7a970f811ec3b087c881d4be321f558c1044bee77659485c21ff867ba7bc31d6934287e1acb3e1d7fdcd091ee2dd1e52254b7ed7e6752b020eed8b1732f759709592ea3646691123f537419383cbf044a3b6b309ec985d3585743a5a02b98139962be5e91bd0822a57304e389b98ec42379b0c86f3cf67f073e711fb2686345cb27ff179e2deb5767d441f2d142eba0fe4f517183f635facb9623a5c3b31663ade32868fca0881f5a64634b65d2038433d551e680cdb368fc3e869a0386d511ed575f59a1cec2c185664bebf65a0d57ecf3c0f87ac505c51fbaf1883dd13c9e843e9d21beb15a07b1648deda075cc297b081ad03fcd2d579a7eb6dd4b3cf6bdd6fd214efee595bfae3c4e58249dbbe20c26df6636f4b5643bd5d2cd5ba936babaf0f541ee5d6da50c9230dcc13d884830249d14f3a635eb3d773ed78e8499c14f3665d0ee2c6d383e262b61e6db4181fab6228176c2d508d23a22cf00ce8b80a1c7b439558effef2e759065c03af395a726ed61e9647624a95f637ad41e7d8ae85762da6124ce99ffb62dc5f60e5198f7f25ae85ccc7afa10b0ff4fa8a84a8385cacdeaf219b5554b59d9af90875ed9e9e7834bbca81067e0fdf7d42948211abb8fe41b69847ccc899a12ac99b96fdd4f43b264de7b243450e7bac5e17b3020c6f5e3bcca91ecf6066dddb69952d8b257d71baadd2819a120f75f65a202e0f77f6eb1dfa665071b4872a43e7ff0b47efffa010db45be43e03e95d075b7f90092bfa2070b2e93a2f869661f639190dc6852ea3a1619c6a968866b26f60089ab4b6728d24c6f389dcee3582e4d8ff077c28c143bc3b264b92914b0974908917292b7bae447da1cb5180ef8615f0f6275c84fda63b9efa14c1ff26dd5ae183586cc9dfa5082d2781f60179e151a8a603afefa034d131b3e4ff78d867a0e56b955ae216a5cf5efddeaa5d94da277c67ac94bef0fb6cb477ed1dac9eff79db28aaf83c98461508c4cab5dae5d1818da81c44847c4843585ff3740b0aa9c5050d0f3b053e6b5092b9c29c0892da8c18dd2c3e60187767b3009cb88c2a13a179bfb676a58030085b654764058432c547a59724dcc155429d59de0349df1cb7b5450291c65f43a2cc872d79944fd5535168c78d0cfcf2ab45b8ae49da782e9fc765b7820512405252cba42bfb065462e52c3205bcd142ccf1e45b244b9512ce11cfacee794a104291c0d5e9deef933e124c6b234ffae1e5492305f72763bcd1cf27b0d25d8a3f9488fcaf11643ff3ae8879cb989166e498ae5302cf6d40516fe6327742d64571230daefc1315a43a5e8c26fd900114a81c8223f6a0e48063daf607e85e5c732a50eba4570b834cf4cfb4dece522f2a0a3f897ef974154e60b59ffb32f49bf746b97826f9e33a38c0afd36695f73d5026b81d0db3e34d07e283346360a1f93df369716865d80265d9a438c889906e38dbfcb06bcd28620d585c0d68c042b4b0ecbec71a26679d6c7ba661252251e588b4121df0bb7e615f15b6de81898e82e0b9bd4d32bea4a7b83ec7e2a0280f5910cd1d8a6c6cc5135a6bf675d623a1747eb0e922090f93a6ffc382ced63eacd87a57c4ae85fed9c32be6eeadb255971d707b94ce83429c9d8969e5eaccee4600f12ba130f3933788169f63b7232e820b2e9bbb9c382fe0f4e0252a5efdbea0042a01ac4949319d5e2f28cad7a340191bbf5925be4d8587906a9654d11d646d4c02aeb95af07656226097e6430d4b9831c43227570b74faedf690196b93ab12a4d0c8887d5d1672bb91e9b61b68b1781dd32f75a5fbb80188273f5eead0f81f92f49aa7d15e86026701efa4dcd3c0c638b44dd4b18b21a81e438ee60429bd54cf0d04451eca8e3162472180b37050279050d946dbe08cc4114beb2e83facff996fa586ccdd9eb4adecb59a877a926dd8f99291872d1d07249461fa3ac0cfb0072c9b15e43000c5962b3b788d7d168050c1c1d245bcc0f9329988f4857653f5294001bc15d7ccd2d14cc29315b925ef36841537e7cd51f8e3ddc89849fe928eb635dfb9dafe75c7b7607be46fa0bdc27fa147ca36d2f33008cf15d3b1742c69013fda4a258c444acfb5d4c557c81ffb1e78b9727b5fa11da86260f10501e95dcff166cd08a69cad23b3f66865bd2e6716815f3d62779603c16e5f065dd0908c28cc5ffa1a9acac9c81ec022566d32f4492bd55765c386a095f6bc19473ab25ffe042e3d753aaff36e67ef91ee1372e494c05b67c6c08adb86a32e6f4e749678d87b708f6548fc3d9cc03cf1f81e4acb9279a63c9d523b1fda0a87f8270f14985065b95d984400a327f91a22d1c7c5fbfc16f7888687967a9b5ee6a18adfa235d9dc03e3b15073a60e24f5f5dc9d0f3c2434dcd58f40c1174e543841bd173a1b804256eeddad99a22e8a9d2ff5ab39aad5a14471d96af8af37b499a7d1d38b8a49241e91", 0x1000}, {&(0x7f0000002780)="9063c63d00aed6ce9d4008f826325ab60e236553337226ac7f0b3132cd81b492199e12589b6437ea0a10b9ad20908ba4acfb25069b5740a72eaab69c24d2f6906ce5b3fb0c8092d121471e5ebbdef2f244d072830d342cb407b573176a076c28e9c79e7421491bf3357c4126a4ad2c8a5dd2d868864b28c59c32a149e33c9827b695a53e8f26da8c17560a73cbef20c814bf0fb52b9f08a043fbdb23245285b3628ff805d5c6631b7824954304764a5e81875fe87a646c9c11ebcc5a48752e6b", 0xc0}, {&(0x7f0000000000)="77f1d890e21b3ae67170a1ba1cb5", 0xe}], 0xa) 21:06:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) r0 = socket$inet(0x2, 0x7, 0x3b94) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:06:48 executing program 1: syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() 21:06:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 21:06:48 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) r2 = socket(0x3f, 0x8003, 0x4) sendto$unix(r2, &(0x7f00000001c0)="3c9fcb17c33bc6ac25b2176f6b1ce6f2d966b2ed48e8e2581329c09062d177d36aedfe1720fc", 0x26, 0x402, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x200, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0xa5, 0x5}, {0x0, 0x141}], 0x2}) msgctl$IPC_RMID(r0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r4, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\t'], 0x1, 0x800) 21:06:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000440)=""/33, 0x21}], 0x7, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 21:06:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) read(r0, &(0x7f0000000100)=""/66, 0x42) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000051, 0xffffffffffff8000, 0x80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x8000000e, 0x6, 0x5}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0xfffffffffffffffe}], 0x0, &(0x7f0000000340)={0xdaf7, 0x68e}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x80000000a22) dup(r2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x24, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x6, 0x0, 0x7eb3}], 0x80000001, &(0x7f0000000400), 0x6, &(0x7f0000000440)={0x401, 0x7fffffff}) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) ioctl$TIOCCONS(r3, 0xc0185603, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0), 0x0) 21:06:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8481, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x179, 0x0, 0x20, 0x0, "0900efffff1a010000ffffff7e00", 0x0, 0x4a}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:06:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = semget$private(0x0, 0x4, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/64) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x413d, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x7, 0x7, r2}) 21:06:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8012, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:06:48 executing program 1: r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) ftruncate(r0, 0x6) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000001080)="e6157bf93104ecff8e0ff610b5d135722ac967035e8469626d726abce0b9adb6ab39d40b3f019c2256d2783d2e1eb5ca094f7ea9bf13197c1f965a959732c9783de9f88ecb40bed3caae90632414e8d009088485e6f421b1145704b4", 0x5c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001140)={""/16, @ifru_index}) r2 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000080)=""/4096) 21:06:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000)="9301b09d71d3992963fd5a466078f933cd052b7053df3d26bc58856a8ff610", 0x1f) 21:06:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/23, 0x17, 0x40, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000300)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2000000010000, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8, 0x3}], 0x100, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x9, 0x10000}, {{r0}, 0x0, 0x10, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x12, 0xa, 0x6, 0x46e}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x2ed}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x4, 0xffffffffffffffb3}, {{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x5}], 0x7, &(0x7f00000002c0)={0x3, 0x7}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/48) bind(r0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="9c8b66e6e6c584e1a8c8"], 0x8) 21:06:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 21:06:48 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/72, 0x48}], 0x6, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x81) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 21:06:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x5}, 0xc) 21:06:48 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() close(r0) syz_open_pts() 21:06:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chflags(&(0x7f00000002c0)='./file0\x00', 0x40001) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0xfffffffffffffff7, 0x10001}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x85, 0x7, 0x6, 0x0, 0x4, 0x3ff, 0x2, 0x0, 0x2, 0x8, 0x4}) 21:06:48 executing program 0: r0 = socket(0x10000000010, 0x3, 0xfffffffffffffff9) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:06:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x380, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x24c3be83, './file0\x00', './file0\x00'}) socket(0x38, 0x4000, 0x3) dup2(r0, r1) shutdown(r0, 0x40000000) execve(0x0, 0x0, 0x0) 21:06:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xbfff, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) chflags(&(0x7f0000000280)='./bus\x00', 0x20002) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) sendto$unix(r0, &(0x7f0000000040)="4dba603c6a72fc8ac415af85d1ec26b2cee609e48b317876b16425339de2d73c32eb1e5bd9994c466a3f92260cb05d838e68e081404bc36f54810a2fd5744ee20e49769b9d42a91fcddea68adbf7ca301aec6dead003a08d17f6eef9915a363ac20fad644d6c05d235c505eb17b4e0bcb6c890877d6dc3d6c6c54aad9fcf1c5a240883d0a13c7c54e51796b71efc", 0x8e, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="007733e2040e75730858d9b9ae26f5e60478c3659c07cb5f47ba7509a1bedd00ef1f8ed70be98b6cd4a79ac2893d4b22713ea1cc09a79b1aef6ed4d79c204386818a988668106ce2e678d9efab98f339c8532b1b6f11dbb45f04dc3c7b3c57ec62666b0a17ceafe4a02bfba2d1c362f4c36f"], 0x8) faccessat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x0, 0x2) 21:06:48 executing program 1: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x93e) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) 21:06:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x2000, 0x6) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 21:06:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x42}, {r0}, {r0, 0x9a}], 0x4, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 21:06:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0xca29) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/29, 0x1d}], 0x4, &(0x7f0000000380)=""/152, 0x98}, 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/46, 0x2e}], 0x1, &(0x7f00000000c0)=""/152, 0x98}, 0x2) bind(r0, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) 21:06:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000, 0x3}, 0x40010047, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 21:06:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x20, 0x1) renameat(r2, &(0x7f0000000640)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') fcntl$lock(r1, 0x20001000000007, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000740)) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="2829d2f8db9eb31988e817385c99e9cc9a0b04ea57c8b82942b23ade1c23f1b2162a5d41aa11195da4812a895300fca09d0732d574cdca3f389100cabce6805a2efe4697bd58aae224f8f0fbbdecd8c8421b0246a6d6a059270a38e8fb875c42763bf605b3ba365f95d8089121bc38b99a8e0764c86c0c12642d01", 0x7b}, {&(0x7f00000001c0)="7e8bbe7be38affc41c716dadab0a4589dfa3d861e5b65614f926ac91476c2f4d5b201eddd9b691de64ecc00e18e0093fb674e25846cf6f455677a8f869809a8044edf191e76b262f955c2056c8bddd1be04cfdff732fbab3dbe82878f45acf830f20401d3643b4ed512de43b7e045fa7a68f5b955ae538a9b1d63785a643672da58f1e8709047e1b761368aa44cf99dba4af043b622b0563b07b1104a0c5ba0d40407009216aea9379f85bea5044255021dc7828b695e7530961", 0xba}, {&(0x7f0000000280)="b3c8b5a58aa7e44b1f8554166a6c96b0b4c61169e33ed6328a3096101420e7e3e52a086ea0df6b663974687b040868b2700865aa92c2a7d542a0bb1e73f96e95a3bf8fddaa902447a077aa5087e3b97c5835c155a1917257be9cd5562ba905b266b17a6f9999adec03ff0949664fff4f7b33fe5f89ccf82f48c996b528e5f367cbf6eb67bec1dd34f0e34231d13668f46a7720babcf299000ffdac681e494baa00d3b836997ed290bd2fd64539ea0c", 0xaf}, {&(0x7f0000000340)="b1b66a461690744a1fe44e5e9187f8eec444ddbdd3d0a56c562268f4a71b547d0b221a77598f7be868ca085fb97d9030067df4bffa5f2381f610aaa463a2f1850cb4e4dff7c7643b9634f50f750e62ed306b56927d115d2df81555cd7798c4483976f5ce313e21684cbffb78b7907e9ee78c910c11ce0d28e3b099fc3820407e13d508ace455bd012c92bdb74347cf93fa18c0bd20e98054b919c2f424f8e8a4bb2f7ab2c3f9bb6e41ea8919e484383eb61c849fd809151747b87b239a016f528943b2b49cf393daa062707087e84b029040d5c5c2fee20200f64a01ee8589872fa5024dc942fd5def5496ff", 0xec}, {&(0x7f0000000440)="25f5ab7937d52400d31a1ed6cbf556f089b35c0efb6488e7d128fcf2ca317966eb48d2d44820cc2253af0ba55d76719138a539263604a340eac3cdcb615d27b5d4c1f813ab5ec4b5ab7dc5eb5e27775bab11527af433291ad65dde392398be7274952cf402153a7b528dc318308e796d0a94c0c7ebec634907decf4dda74ba00f2eec8947cd736bd3dde5f27a5", 0x8d}, {&(0x7f0000000100)="5a439691cc6e3cd471d95ec19e9cfeda4dbe544511cd4f40517b25eea807876c20b5d691e973b6d0d3", 0x29}, {&(0x7f0000000500)="e4a4d8c19e4946d65efee37e1085ac561fca994a4aa7995a5bd16339ab275bd862077f2b78c02a221d1ad567fc56a56bd923f8f0b0ad22037d9a059f9e2173f0b996924418", 0x45}, {&(0x7f0000000140)="26956ab9a8ad77384f7b90964e7a963deb8f94c1d52946c8dc7d5c076af94df5bbe86888f01b8f4cf21aacad644ad29ecd776996b908", 0x36}], 0x8) dup2(r5, r4) 21:06:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) socket$inet6(0x18, 0x3, 0x0) 21:06:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0xec, 0x8}, {0x8000, 0x1}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/26, 0x1a}], 0x4, &(0x7f0000000300)=""/128, 0x80}, 0x40) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000440)='./bus\x00', r1, r2, 0x2) 21:06:50 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x3, 0x7e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 21:06:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x79) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)=ANY=[@ANYBLOB="2e2f66696c008002715d35d66cc274ed0e61fabfbf20f3f5fe4893d8b5de34a6dd39981b4abf0d6b75a8823efc7c936ef5a8201cac9cf90428b49eb2c2fe9becf345e6587ef9c982522b89b546681ba8bba79be3b3011913f7a549775484189973fcc80cec721d80471e3e8bdd9e9ea1c3dd2374095d52f6557244d8c297358e5c767e5c0fc2a8bbec3f5b5d295ab61efe77e5c55a08782af725e195d8a37bc8680513a8fe51657b1d5ff40f5d95bd9492daa456b32a52b97c"]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/151, &(0x7f0000000140)=0x97) 21:06:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9000000000000000, 0x4) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 21:06:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) fchflags(r0, 0x5) 21:06:50 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = msgget$private(0x0, 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xb) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/103) 21:06:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfffffffffffffff7, 0x0, 0x0, 0x0) dup2(r1, r4) 21:06:50 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = getegid() setgid(r0) chdir(&(0x7f0000739ffe)='..') 21:06:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 21:06:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30090, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 21:06:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) r2 = getuid() r3 = getgid() r4 = dup2(r0, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000002c0)=0x197) r5 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x81, r2, r3, r5, r6, 0x4, 0x6}, 0x9, 0x0, 0x7f}) r7 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x8, 0x6, 0x0, 0xbf77, 0x200, 0x6, 0x0, 0x2, 0x97, 0x252e}) getpeername$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = fcntl$dupfd(r7, 0x40a, r0) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x1, 0x7, 0x100000001, 0x7, "4d2392139a0ed9c36a35d2cac57164c8ae8f264d", 0xb36, 0x780}) 21:06:51 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@in6}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="2b95e15dc8e0d25d56c7a32b04aa4044d3743cbe8ae0c75facf7d59d20d5a11879f6f83771cbbf342c06ddc95b1e206e379d71ac81a6fc03f960ad6e03fae0e7a8937284e5c90325ad6e395c2672fd1f607aa27a318eb7e38e394726f98013ef14707fed6ace9738801d8ba6e17e29770e9778d00eb47dd71c94040dcd2b93a1adcab6b983b093cd5660ca9eeb62de65e083a87953b327b340e2b5cfa0b417934684cea3967c009b8ddb41db2f7c5000", 0xb0}, {&(0x7f0000000440)="0149e095ee6fce3d6f6fd60e261d63aa70beb155d5c250d54364a746396b981ffa74aec81fea1d08204c8567fc5be973e8d4fb8e06a9a5cd978dac4b037bb39b0fa496346c38926c3563902efcbd817436360bfc2528145d57c7496096cc829d00ce26c4d8b65752f9094549d40e79884d77ac85ebbe083210ffcbc6060b04ff33ba969f694346ffb6ecc1aa419f200d31a465b931e0a732e2ae4eed6befec4a33e175493d7adc69d03616c6c15818a490dc23e5bcc2b8dbafa1344a2d1bb1e85e6ca350d2ee674f744336e99c68f46adc", 0x68}, {&(0x7f0000000640)="5a339acdda6edbc08f9cf01524c14df6f32a3012c45a19ef581013ac771cb706e47432f90c71f45093a50535a6e1558c50ebc5c4b7505f446264ffac6fe81e4cca4af37f137275e00c450902665eda855d4c1ae873f40bd4b9d31c35c64d67c8eebf3299ebad9c70458cb4bdfc0d3e24a05eab8475e179b6f91e7c2050940e450fcf675bfbdf22c92c110f25f2cf6b7de0555cdc22374fdd7f97c5aa4c982f94005f032db7948bf0b0e98dac1cbef406e902933d039961d7d77ce223c403b90af0837cddbc38cda24dff1900d1491314b4d39f0463076d7a775b9a358dd62e70a383648c39cbbeaa23bb0a23f6a14700"/253, 0x29a}], 0x3, 0x62) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4010, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 21:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) symlink(&(0x7f0000005500)='./file0\x00', &(0x7f0000005540)='./file0\x00') recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005580)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) read(r5, 0x0, 0xfffffffffffffda1) dup2(r5, r0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 21:06:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:06:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 21:06:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 21:06:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x800000000000000, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 21:06:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x12, 0x11) fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket(0x2, 0x3, 0x6) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="582720efabd16ebae632258150db8ca65f73f2a0", 0x14) 21:06:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00400000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 21:06:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="3b26a938fdf105d3396498fb39c40616ac903a14001602e4cb9b9ed11739d98c89f6575d10b2c44b6a13bee14edbf58e429ae6a856c74b4958c82347a3f0c8951bc3d8821c6b3da44441470b45513c486791ecc3b71f", 0x56, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000180)=0x1) sendmsg(r1, &(0x7f0000001840)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)="3da861b1b8fc84fd5bea55a0f45697bf68c4f071604e86", 0x17}, {&(0x7f0000000440)="e6dab10723eef61081f48af9a64049946e71a7705dde2c271209be6b094ef88f3569ac2ea63a904989f5b6acee764e3bf9bcf92f729906b0d8f57486184e8df25cd21e5d3959f4e720c80944001536d5b82524cab965051edbba839d7f570b43d607968839af39ab2cb696128e0ba39e19b6a7b1e465cfd5a85576c0c4b3fe035349d88c498c592f7d504c49f30da8fae41e3bacf87881beb389af77d975b02b6936275da06f3193bdbbe3f3485fb666438f2d3cab513634f58226f644420ee54c4a090bd342917a7264293cf7ed94cf12da1d4aeaad02b6c68e2fd432b9eeb7aae2af578a7ddfc136a5", 0xea}, {&(0x7f0000000540)="ac1fb1f25d86f603b0038bc102b522e068c5e637637bbb33af80aee315005ea5a50a91b8619c965874b3164c61bf4b4c66db2e2625a2e6b327ed92a4b94eabaf2395f8cfaf4eefb17b7e0b3c3812eb1919995544a1b74851aad4b915193d9fe9a489e32d837c565a2a5fc8218460057ec51c4c81495f39cbd068e9ea775954b5b93097cccd5ef399ec7385153f7577606a0131e0b49d4f07acb1182d7079bd64b57c931e16225aa9b5cafe73bf98588f454af062760bff63183b3b7007f6f1ce49acb35ee9025c20f001b296f81b7df362e7ba749e780ec834356897ccedb1c86f187ff1a8e903015d9fa7ed1a6bb4ce6be7f92bb501c17ee4f86957c96db7bfeb7fc27a7c4953ca7417de9a06f7d133d24da1ad43b43d29f080028552c07192a8c1c06a91e34ad3a36e4629a91de4e94cb08ae53e2cbec00b2977e3f828a9596b706993cc514805033807fa87bf6e1e5089f5e0831d3f07ef24dfbdf43497e87503eef638f84e07b96fc52a7668c4efed8f70bede8aa045503be1bcac7d0746c85a8abd28b9bc17f7f77af2a9e363a3ad49650178fb052d2936fd7acceb63edafa5faeed9e30fe90d5d890ea1f7920bf1a7d9653d745bb49d9ceac77d03986dc51a03168741c565693717f6f4a57649d98d83baf5723c0b5a9b2e682c0ba988960001701c4f5d749809ddbd0e8cb265c6726cc9ca3532905a8d1df73a645fc17665cc186761fa3affa2acf30641462d6f17e9f9a2d9e9c2fc08d49a7dfa3f30ea389031da7f608e60257685ac4905b4a18e0e0b739cb68c641de0aa52e514d27e1cc2640289176bc2c1f00513cc5b6248221b4b4223dbc6e4c46fac0d4b771a3e027b52677921f00b7ae5e273161500ae5b3b5271f42cfe876853da2ad50d6afa7e47d15b75e314f86787427cf8ca6d21f681b0600e6de405899b344154938638a519154f68ad80ac3572358db8057c8704e99ba52235babdc772a34c41e13694d5d55ce294ce861365be6e2882825e8a129b4c75c00c95ce52228f4f485a3079715a5118e80b287fdfb16edda36b1389c8e1b60e6c560925b0374e37cbf168e1599183ec25dee75b5901dc8f92f4a50b67c8422366c513753b13b4eaf80f90da2275d2fcfef9d9c4ae9ecdb5fbeda118a4ad2fa9e94894c4c8bd42735d1175cd217fb6f4779e142c0b0bfb1606b47fba77477766c407fb642c18b972ca8c47e10a9d979595ed4fdec35f76a3de7e4a68dfafbf07a4a312710e0038a3e5a9bdc16ec6cc35bbc7cf6cce91fcf80fbe5a1a856485fe1a35ee3d704b7f6b255136dd8a894d01a814701c0c8423f4af72e4102e869c338f709da48cf2676a25a07b8075fa2194f32aef2a82f2e90b1031cec50494b3e782d91fc1f5226aec2fc84ab915cfc40632d8038d4945cb72b2ec077adf72d34d1d16345e7c597d5a40911ab883b6bb9a1d556466afbfd946c9d7e310bbbfcef747d97b8445207ee02800babf0e7d4f83e9cb2e4a8c3107596141e81e5ddd6a44380a5375f217cad85e8383a21a15c97e075de09da286cbcf26c2d7e739ea49eb2708f9a24902455f76c82ae5868faed861fe079e101f1ffab9f8fc5fca033f717e57e957b25ddc70e20f6882f910893f67330337e793ac81a8994a4bcf7a3969ec482bed4c79e4e20de13c76dcea660f1585f8b02d755f4cc7879958f9d6cc70dd6ff9358bb9916e6ccab0e68b81ed16547f7b188a6e657e7f264ed7bcc76c16c0f2b1577e5d1cbe197b2b4d0dd6f029ca97d18749379e63b79cea413ac530d37416dd8d287d8620053925ad94f4c13bfb9ec269d0b1e7355fbd181fa11f5bddcfd8122bd9520b1a28006cb9e518a262c5ceede143b4480062878acc5b5bf3108f7f9a806c1b8150b491ba5978aff553506089332661f46e44720c4b83d02335d5108391d4f1bd96c18ea43179bcd66fca0f6352a32592d8541bd492aec9b3149d747442b2c50a17094ad21fd49dff3e6b581c98f68013d75d84270d2f28ba7387fbf8cbf42a060a931e666bcb866fb108017537f84790ea968d9bb4be53512b1611ea25c9e7e82ad80e69a4f5906b615e2c4dbd94015c6fedb63390954b8892b966f08919c2124b273de7bd9d89fd27dd905e80e87a562c7c7396b1b193d50a5fb9d542d2c8a3c3b4ed7a74ca87c7d9e7e533ea114c723692e9495433302751ac99434e5c381c0dd6db3e8e1ac3b44f07bf02951dc25e1c4bf6c6704d9900243ce590e203aea177c9ad409f9c1f6225e8930ce3c5378e333dbc0c99cb4bfd136a84bf058da4bb35005e2b90023e6a408a39763250ad37876ea49e60f147b41e484694a8722105bbd80edbe20ffe4c9de0ccbe0173b91e6b58f2682ffc3fe23848bfcd0fafc058715be1274222f9a7c1d068989a51bffa2ccc6a05a056157296b901a3be3a3ea707b3c17322446c2cb2291db0fb45e8e1a222d56d34a83501eab94784001b71723f7e56392ca11f8aefc5bc9ed81cc544bbe47288b737d7f2e970097dabfacc5c630eb9ea729b18a2ea90576902b732146a4b4e46734b96f7a448e01abfa3a2bbde0143d0d5d520467cd027b2cdbdc2b69b3325b2fa5686da7441b91680f33a8077977744d4473dc2cbbc0e6cd91aa2115814b3ee7a65ccf2d63cc62035604c57946c6269a08e8d87f9b22cee90b774da1af3197ecdaf5d1c3a199d654f855bc86087da5d837993aa7aed3627d75dbb22684262da363e030edc1c7a4c2b1df409d2fd124ce0dff2933399d2f2f470a42f9de4682cab12452e7cd253f96d8b0f56bbbb719c7e5d2d843ca61c5346e4cc16fc22875321ebf881ca269e5f62c04fffebecf4f442d2a7746d42d5e07b802e49cfc4a66369555c9212eabd88930223d0d7d94bdd543ea788faeae54076f38ab7f3f1aa6ea8c6ec43b8fc7a7d32eaa05ced79b4f23c04b6f856d1959eafc0ff12a89434d466205db200e3c1b1cb90d00dddd81be24f8453aeb704a03afffb4a66fdea2e29f6671c48218491503fa1bd65c6458f28b8022da5dabc6fb03281d383ea7eb6b69dd0b5df3392f57b4bc8d381b1f632a7989063ac23f91c338312e37814574e4bab1d79b8e65f7d192b85fe33eb1583027656a029f76f295d1262ab28468e09ac172cdd06fdb758d77f982bd92ffb0ff82ee97d86b8b64986491bc396c45f59d18dc6114ccd833ac5c667e988ef0afd69632038956296e59fd31bdfbb58de5424f182b4dfbc2c0fe58f3bd9a0a5b0ebe88562fc1d637a8358da52fc509c42deeb3469b03e42fc8da47bb49b916ab464ccb215f39e6dd5ac76c21bcb437ec2e7e89a7106a0b19e5696b921333f91ffce617586ab4d78bc8299ce91d48bf24f61d21a27763d1ec1824c34cc58ae75b7d5a0c40e0a07d879ee940871b627b0148c03734ffad1edbbd62e53d53cb1842e4e8b8bbe1732b05b44c3390d7e6fb5d6a82dfe1f6ad8eedd109c27bd925a108c9b2292e8df4574f5cb5633cd9756479f03fd6842497765bd905ebe5fba4095a9f8a93aa5b3d6b82aa6e88ff47346cd4879dca88c06b79f561c990ba5e3231d9fbddd4a21718b3904aa1222828a52ca52e434a8662f14b2dde310bcc825b2b86b2a3504e415e7788f1e0355336b76840ddd96fbcb9079f0b774f1e4e9a9b80b0edf5d4861eeede45f50d48847cb97b4f20786b8aa97bdc50b350f37121bb72f72b729ba42e573e3877ed117e76b0203386337b6d119be373644159cf161ac643d2db511c1b071280402f83fbf844b9f1f257e67b152c20353f6217ea9cda4a06507c8072a4850a3835986ef53e7e546b802b5ace9711816710c0f54091b5c47d0b9f8b152cd22dd8f171098712490453eb5918aae3001c905450bf8f0335d9cd7c7bc0095e82333d56dc3e092e2a5be4b60957af084e669aea5f2b16276243cfff0126d0c3929b1bb899fabee1df87a6cea68fac4d957eab61dd69820b576674e555b8b498f2684db3bf57367f16c41c1174261e1ea129fd1679e9c810d9b7294060c8078514930393ebd0ca77f6e1765e06d2459aebb701e24163c72d0bba1b25c6ba7f040fa54abaa092b16cd73958497a8ac6f22a29ff26d0d0df08710b3ef20e999b3ef7c39bb8e1f689941feee4328621fc2fff26db6a87daddb51ef0004ebd7945b50bf98b0c9b93c4aec4c67874ea2390dcbfaeefa1912a7229379e5141a783b5836e9d4980bdaa129940daca9a3d31f288fece45fdb4bddf11f99471bdf79a094b6097ab8994e7caf18e47228da3b0cfa66d5df0a03c1981d4366d30dd7ec5392233541ae71df0030d22bfbe52cef31d8e42807c258b05d3d492e84168e7c50da094e4db60d50a42f77fd156b4cbd9ed4c0f5e4153afa542ea88616396b52e814b7a33c46baf69310c8dae4ec71ae99872ff0a04dd24963f0cb9d0dd4422b8e95e5e7bf1b314799c6c49a0d86e604d2d605f2d737bb66d150c885dec0b99b8cc1579b31bef6c34178670c1d91861cb42a2ddf34adac730811514c0ccda171c30dafe451be8a30c5787205e1088ba3822b1915cacebf00cb57011bbf1eb109e51f80ae826ccb30fa122596b1484bd04a54166e2019ada7cb02d5f94bda5eb495cf9ab8f1e6571b0b613dbfb86c99472bf257b95c71d917f74a53b94a7af0e266544a0a593891f31580028a1fd6c283d5c4aa39a74ebdc6e91b8c1afcb4dddd41fffbc2b71ed2f02281ce8e6c39a8182b81dbd35392c10641d88d13d4dd274c5286f8f4ca52d81b8c37d366d276cfe6426dfb2151e2386b59093405dad4ffdfbbd2b0e1ac29ec7d3881e84509f73c3def68edd09eddf2c9674e3c2ce962e1714d62fc89ce122c2fcec2bd0947f6021a7c77d4f76d995d93444e13daa0239d079406745d19726bb91a887f69b1ec3ac5cb72c9200376d4c6a3953414b83d733293c2266dc074d7ea1699cb979f56c75d7807c220a1ef7ad9218122d886d231e58339d15029af3815400d00c43c743c7d7695c2076e996404f65c513dc4a4432da27bb1f069252a1561e397bb41981c2af0314f3804724b3815a8f9e79f3a4efedb0cae7fd1b2285fef7e2939c39f88fd05d1ece021936aafe2411b15a94bb348ade28a568bede03eb55abcff3caf193346b95cd7ffce137038d09ea773a963237965a23dcfc3c2389c2b3530ea06c430b89ffab8a304da49bb81af6c5c98748d18f8b63a86ab2d96f8df4b5297351f7f460e57e09e090c815d7649d442b348ea2f341a103d278ff0a30d29f7c611d2378ec4f714aaebbccea9e5258c3df418c95ab059883c34be6d8d6730419a9f41450898b5fda47cdba83bdf1ea95759f1541fd0a3f4de98b2bb52898e40690ceee60fb01906fdd6224127925a0d92dee5008b267914c6f8ca297d696232464f48c659bb917cbe2826f66d63ff56daf2a1024a70dfd1a5d0a3454b3a3faa30ea0a9852f27ace987e5af461c477751322531ecc9f89ddc678ae75111f01d4814392de3a049be7c76405d889091306792d917f8890c3b51090c129f03a5abe7d362d38e7239f498b8d89ab54294531e4c8e40530b362b2d676f5fccb89101ba604b1a00ff4cc09cd48b26f6e85f22030be8171063f022232772498b931dd1b4b12998a582b556cf37693e9fad81203ccc5f08d093fa5a33d9769f450922b2f847a3207314880f7652efd26bcca9319a47c118fa805228410d1abaa6bf9e8669f5a736eccf3c7108d3b2bf70a65632e64071382ec830e337968903cc9a6fb0cfacca3b07254477c8a9abf6dbfb17d1a70b981dc", 0x1000}, {&(0x7f0000000340)="51f195123c8f38fb9fada2501a0a0c9181c01fa9c4c76e13c57d61d08ed22442a47ed1949b026288", 0x28}], 0x4, &(0x7f0000001540)=[{0xe8, 0xffff, 0xffffffffffffff00, "625cc579c5713459ecf4050cf27966bb20c4549f965781b1d7c9c8285cc9d7d1ea22f9f8cc34084596a370fbb4ec782a7e6209d16dc5e9d61c9383454126d73ee79eba67594d5e829a4a57f6ae8767c92b852fcf4af2c72b621602f046e85c6857d851c4ae3512f0fa68242fb5af2f143009fd0990f6a82d04f749a818e12475fffe88c8f8084a00e78207a393c5f505081d2a4ec3fc579dffe6c18d1c530921b4cd2b19e745a3a2e60305381c2ccf05335d2a3f363ea246e398b91e35373922ee3339001296fe61cbdd83b048084dd5eff3"}, {0xe0, 0xffff, 0x4, "cecc3e4e1caee253f89ff76feaad00701973dbfb4e55af7dd26b48df3fec2b407ba012bb2d5c6f1a92ce4f2bf12da26df04154fb0e3495a214c18bcbf0ea68b22d32e8e7caba779e464098a1f290a86f98cba21512119552e4036487fbbf653bef56a94d3da1f3762b248b91895ff95afcf3b737f63fbc20fdf93788621e8112bbfb861071dd31fe5c61c97b58ee182792b16fd997c3155687f1e71d369043f4b2b96103585a62edc5ed96275c8fb6cebf9e14acae851ba58c7999183eccf150505603337bf8284de9d0350296"}, {0x28, 0xffff, 0x3, "3db2729dcef852f77bcb0526a817362af030c448e1ec87d5"}, {0x30, 0x1, 0x8, "c746e2c343b2ad6ec51768099794cb41a78f97c28d9e7a76a9"}, {0xd0, 0xffff, 0x80000001, "8dac456ae561b1841385e6ee34634e1fa4a90bdddb6228686ae7367fc17f38a92d08b0af14ac8b4f055c969d144b193c5948406f781fc5592441975aa3ae8312698f42906a8325d712b4b49137ac3e64e30d84f1abb0c556dcc5cbef3f20315770857998899a530535e56e2e917457238e05356242303631d095b3e27a5322b740835b8841c3babc0e22bcfa2cb3d9003fa99e318b81bb63335b8bd76c44f012fb0fe57652944d3f82fed9d81bb28923e8fed7becc5e0027f797db976065"}], 0x2f0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x100, 0x2a0, 0x8001, 0x1, 0x20, 0x9, 0x9, 0x2, 0x3, 0x38, 0x400}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x18800, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() 21:06:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/163, 0xa3}], 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x1, 0x8000, 0x0) 21:06:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) dup(r0) r3 = socket$inet(0x2, 0x1003, 0x0) setsockopt(r3, 0xf7b, 0x2, &(0x7f00000000c0)="dfc033a3a97efc93d123d77ee083203f1e0720e0e8ab15f6e06cc39f48b2da75a6bd2ff61af670391f7cdd0951c0ee1c2dfca7d578112e55d50bfb914f0c", 0x3e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000), 0xce) pipe(&(0x7f0000000100)) 21:06:52 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x40) r3 = semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xa) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r5 = dup(r0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000400)=0xff) rename(&(0x7f0000000680)='./file0/file1\x00', &(0x7f00000005c0)='./file0/file0\x00') setuid(0xee01) semop(r3, &(0x7f0000000280)=[{0x3, 0x19, 0x1000}, {0x4, 0xe7, 0x1000}], 0x2) bind(r6, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r7 = socket(0x1e, 0x4, 0x21996841) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') getpgid(r4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 21:06:52 executing program 1: msgget(0x1, 0x40) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) r0 = msgget(0x1, 0xa0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000540)=0x9) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000380)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000500)={0x3, './file0\x00'}) 21:06:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x4, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7bb, 0x1000000, './file0\x00', 0x38e1, 0x9640, 0x1, 0xffffffff}) 21:06:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = semget$private(0x0, 0x2, 0x50) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xe7) 21:06:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="700172024a98f5fc6a915b25a370636cd104581d65206048d5bbe7a01a3bbddaab1f8b0700000000000000c98e920360febd962e186de0dc91dea8fd5d33c1b000bd874feaccf40e0c6a219fd158c50368114ee94c159c96466fc351a06f08e5d615ed0d3638d4f904b09d30d6903a83c6bed1fb69f70e3c8538b80000000000"], 0x9, 0x0}, 0x0) 21:06:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1db1, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa5, 0x80000004, 0x3e470, 0x81}, {{r0}, 0xfffffffffffffffd, 0x60, 0x44, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x24, 0x10, 0xffffffff, 0x40}], 0x6, &(0x7f0000000100)=[{{r1}, 0x0, 0x43, 0x2000008a, 0x9, 0x97}, {{r0}, 0x0, 0x10, 0xf0000020, 0x5, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0x1}], 0xffffffffffffffff, &(0x7f0000000200)={0x7, 0x80df}) r3 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 21:06:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x801, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x7fff}, 0xc) close(r1) 21:06:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x154) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) 21:06:52 executing program 1: r0 = socket(0x1, 0x3ffd, 0x800000003) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650000"], 0xc08479dd64842e04) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001380)=0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000001300)='./file0\x00', 0xa80, 0x100) connect$unix(r0, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x1}, 0x8) mkdirat(r4, &(0x7f0000001340)='./file0\x00', 0xa) open(&(0x7f00000014c0)='./file0\x00', 0x403, 0x24) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="04000000"], 0x4}, 0x0) connect$inet(r0, &(0x7f0000001400)={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/44, 0x2c}, {&(0x7f0000001180)=""/164, 0xa4}, {&(0x7f0000001240)=""/12, 0xc}], 0x5) 21:06:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x7ff, 0xfffffffffffffffd, 0x6, 0x5, "0df6a98e812e943dd2c9ab18580d593825f61049", 0x4}) write(r0, &(0x7f00000000c0)="fbab519b1f16467bafb141773c569fbeadba60dc3abd49a270a133044195ba188c11400e0e77bef7c303815de94d9cc168cdc7934d883045a7d698965fe9765192cac599cbfd8f225eb05875b496686174c5cbbd172d48c94bac2aa22de2c79777423eb8493afd9ff983c3e8c37f47587043afaf84be779d8cced0b67344784c900bd301f80fe9e6b38152eca4a348fb0af74cc6c1d36761497fa931efed", 0x9e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r4 = fcntl$dupfd(r2, 0xa, r0) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) 21:06:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="44cf7a9cff797ef739d3bba699e34f42058e94514d23de354999161758945ba98ee1382f08b933b81fb921c049c7616f81ad74c31d9f7991b644b64f4d51b9", 0x3f) clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r1 = getuid() setuid(r1) r2 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r6, 0x80000009, 0xa, 0x0, 0xfffffffffffffd68) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r8 = socket(0x18, 0x400, 0x1) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x7, 0x8000000020) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r10 = getgid() ioctl$TIOCSDTR(r3, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r11 = fcntl$dupfd(r4, 0xa, r8) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r5) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000200)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, r10, 0x4) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 21:06:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2d1ca1ed2ba6d996282ec62c3518b129a0a9010f31292ad44b807077db933f00699f0113e9d53482893efeda2a41430f600dd13f5e03776262803ee9612b42a69aba4d1c2190fca08bcf5b6165db48ebfb8d8d16f79d4a38096fce61060055cf54d1f062f7353fb3d16fc9ad7d8f3c790386dd4fcc96a3dbbf5306e7b1cf21b1b06753447287c3f46d5dafc73867e6187268e43dbeee6ace2052f7ac379117d55cecba068e16fc56fa3a7777d8e20d927c3bfd6edd807efc19b49a9e7201ba21973a", 0xc2}, {&(0x7f0000000040)="92f2b51252c8ebafac06000d5b8fa524667d90da4719ee6db50a0b5dc40944d159bc486e472b7ee9f83be733a408d62c29f1f18c99c7c1dc5e46dad53867b98f64caa1fa02409d2bd8f33fb3078165884b08f3b1", 0x54}], 0x2) flock(r0, 0x2) 21:06:52 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="59d6", 0x2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040", 0xa8}) 21:06:53 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) recvfrom$unix(r1, &(0x7f00000001c0)=""/162, 0xa2, 0x3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = accept(r0, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/98, &(0x7f0000000100)=0x62) 21:06:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r1 = dup2(r0, 0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x7}, {0x21, 0x9}], 0x2}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004269, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/158, 0x9e) 21:06:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 21:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000040)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 21:06:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 21:06:53 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b37c82d1aa32594508a3663ec6c8d4d91a44a7edb5b3c73494e35a3931c0856ef886b34a59bbd2f86420faadcd5d605d02de5a756b3bc9771dd46161d847941e0a0a471670f86c8e8c1245b8153201806e1cb6fc94f25ff348251ed375720a560c9bdc0e172c4023b9ebc38f94593c6f5f564b25864d05087f3b5de1c3b0b394597f414e7ffe8b266fa451ee61854ba540bd74e8910839764ee2547c87e4530e88ca126ac2662aa8b02053c2810481ec6b8cbe6c", 0xb4}, {&(0x7f0000000200)="f6a63598e4f8612e3d08fda2b267e5d97c1672ecd46e4066726b5ae809786c1a3d14b192f5e06e94f25c6db1c457ef89bf088b88f3ba537e17c5015c738094e3322467af47165ffe6317622e6a25197e1d9fb4c5f3bec6a884910349187486f1ac4bf055366077793c2d5eb62eb0a92125e35b1bc2204933ee533645a2b527db24ef11588cc5a2b94d17096d7172c13603ee95ad446f6bc3d01c78e7c8946d1121282b85477237c93c6d607049ef4904b2bb33d5cada757f65e6b1c0438ca706873da8587899a0b70178a427a4e1cebc4d34fd24551dabe4579d30ac6a40708b24ee3081b0343b5a840cf94cd8b333033bb6ec0d2c70c7985a", 0xf9}, {&(0x7f0000000300)="5d72b6185c388795f4dd301a0fd620905ffdeb4196daf54204e03e6d5dc6731e82302be9914f531ee0c1caa8d3d876c03d1d3946b67fdda1b51cd25571d9205782c6d1d97ddeb25a63d3fdbefaa4087e6821", 0x52}, {&(0x7f0000000380)="ef7520100db465e81bf59592bb643116df33def7f92360c30f970453d0315cb9dd158e1c309986cacd61b9052ba0564b49fbcc8345aa821e532a6ca17b787ee1cd36d2e73557c8ba844cefd31e20983c4b5316fbe86d1f774c9e4a92faeeb21ac48f694b104711e380144e25fcb77d9895166d068b60e378ec99fc19fe5e9f6ba8385625d5f9fdbae0d31993e0aa46da22965ffd9db1c9ee62e4461d63adff1737", 0xa1}, {&(0x7f0000000440)="e236bcc9a0c3f6e1ca12264b61d4bf829e7a1ea5f66dfc698ab3dad248fb162a4d199f7966214617ac03f4c0d137d705b494d2c6dd08c19e80bc515836a14180650c70e8914d5f514656b09498d45a29996fe1de3beb8b1ae9f179899e3174db6854ea2986637424481bed70d7885918723bf26ee5bda8fc7795e14888cc074d375f95cc1df7a07dbfea6f706a700b6e8bc48be2387f", 0x96}], 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 21:06:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="64371c76929e2ca58c9b3b53a834426955e59784f4c4a572cc7e46c13653cbb484401155d18a9b0d68c7494a92bb277bea36b9db627c393b7f58d3490fb88734b4bebf4961e2cd711cd3f18b96fcd0c7f09516ecd17b648ba6594d2e81757a15ee934c612c0a700a7952018a04930fe3f99f28764ae413658d", 0x79) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="980662c7b01498106eb9f69b8fb6ee0a744596b4f9c55184d36b6a6ad3a33fb576ba139549a4297994d522fec1d58aa31122554722332809cd421ffb435fe6f49ea7a99c3a877e4d910882b9950879b1c45d43095f61", 0x56) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) socket$inet(0x2, 0x2, 0x7) 21:06:53 executing program 0: syz_open_pts() r0 = kqueue() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000340), 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10040, 0x0) kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r4) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:06:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000780)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000800)="4f89709dd479eb2ba8c31f40e2a71f69088829766f37c11a4a0d7daec5a037e204df24980b3ae98e23a0deea3ea302db7df2134690b4867223f627a3d00f9477d612ffcd78a00168bfa26e61f527c517c183247821b102c0d95db1820fb5f63eef1cc90e1dd1c36e5617dbc7a44d49286b294c88976151ad8407975ac98b166dc8a6453ff45ab9656d3f55f392252d95f9a7321d96bced91f55b19cff13778e8eecf1beac2e46846d86fd78d1dee5fedf9725df2d271c095639df7c3822e49f281d0eae95c9064d07d1b0b76e21a", 0xce}, {&(0x7f0000000900)="2ca2a8842d6c6316bbf7131dceb9cd2c87fd7eefcb30dbecd4ec0dd7a47bec7177a15ad65bbab7adbcac491f6bf2fe86fd8170f0e86ce44ccfe2ed953af2bcf45513b4834050751f5ba78c0d62aa72816d87d440bf9fc9bac3adc64744ab77b8b2b7622c7b3d53f5dd079390b7867a0590d56c4ac79b690e2881c31a30434670633ccdab45b3e86f4e21eeaebc9d4a05defe5f4b6a7627d9891096415e3b991fd1dcb469f275aea4246f9b752b5d547ae91dca374a788fc955a41d76e3a4337d7326bd3a93732529da30d91e8450f786bd66c4924ba8470c080b5f448e9bb1da5645ec", 0xe3}], 0x2, 0x7) ioctl$TIOCSBRK(r3, 0x2000747b) sendto(r1, 0x0, 0xffffffffffffff6b, 0x400, &(0x7f0000000740)=@in6={0x18, 0x0, 0x24, 0x9}, 0xa) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x10001}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="d76664c234e324df05", 0x9}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8000000000000000ffff0000810000007c84cd63bf008950cc83cedb1dbce73765dbe50843ef78c9271a0a41b559756c3517582f14adb0d709780ae588e4a4c3548e55a8a733cd0bc9f96de902d442709ddc4175cb508aacfddac91a517ae1c11875d15c18f7df90aaa6fa32f4ceeadf51563a640e2aa2671c02616f3cd98bdc0a000000000000005800000000000000010000000d00000055e16a66c78ea3a305617db586cfb97c52e85390c07ebfbb6f22167328f7b12daffb7d0cc0a2d9aa806c468f8b8ee1c13840fd13ad4d44613b0a4aad2c67607e84f2bb5905e10000f800000000000000ffff0000f49f6c2cd5633fd96878f4007bb62200855d88ff8d3a3d50fcb94ee9622d1ecbee5887ef3cbfe9350d3a5c64fad10a6f38264ef903efd96fbf1b59cc9a829f7e38a62e00b7247c999cf1b5bfb93430080d7414d213ebdaec9524684fa35ee1c61cc21f51f402639a6314ff692ef369cc17ee5d0e92a57a94ddd7137aa0941b7feabe9304496f54a0c6363155b8ebb3cbd4c22c7c951c07541b1cdb7f74d1fc6e715b6b19cef3b7e49b6c4fc643309bfadc24b2dbad39b00c8a92ff22d5a4fb983b99b10cdef7d38fa42caa399bcf34dfbcd3e9df3ee748d558c1d1eac787c1071fe7a6970dc3afad4ef016200001000000000000010000000000000003bb1b4f9f945256e0f553a6f07d2f908417df076f1f677cd61e7517762c354a34780f22903b02346f918de0429496b4ee155afc5849c3e5c7fd6803be6ead0a8561727d70365ae1ec5ae248071ffe7e5e84f30fafd48bf6097aae62420fd8799144b546d300e3a1ad8fe6eec0191046ad92be4263eabbb1e364c1ea6e1ef818504c2a9745ba1c7928f347ec88bf137883fa39f473a47e53204275c95a9a013c53b0c9e62b29f5b1120e168dff944f9b9ad13cb8168ad54b7c4919eae271d80413e450b705b260d33540e9fdf899f5e1bcfc5b88ca0f8ad58ae4264496946e36c27763f9a33f6e66bcd5d865bc92786e1ad67810aaaa0d5e000000005000000000000000ffff00002f00000059f4fceed185e864fd13bb78927e3c42b74b4f8eb97fb6a81ce6e354546de7c1c89d36d6be0cb70cd2338a785cbdf6ee21f92806c9a736aaf405a39a000000008000000000000000ffff0000000000005f6f81a18ce3d7a5a7003e65176bbcf26bc06bbc2b9d9dba60704d9ea20c00043b11acf04303a1dc2901f59738a54fb2e20939b6c18a22e4260b18e57bfbcc57604266e0a8a49109879f3becb1272e087df9c21c78735504a82d99f37756101ce58975f3ced7d550481fd258f669368ab01800000000000000ffff0000c0ffffff8007da27a70000009800000000000000ffff000020000000610c985e10af65289fb96d99672f5ebb226da8e9d75792e3e462d372af2b2a782bf2c3cd26068a43e56cd78af4b2e46ccd8002521764ffabca4f67079f799f48997f0b3fd6aed73d9370026967b967b4a678e3772912e2590336e7e29c048b9b765f34b2f88c2acedecc12e6078e7e804cc77585ed1d7b3ad349c42419b0b2e4be4f8600000000009800ffff0000000000000000400000000f0a517df37eafb3163e1bd19d851b1a191c10ab7f78fb9f186cc36df0832af12bc9f1c4bf9275b4eb5a7a12b046759d6339f16876d185083fab1fd5388dde6b408caecd36f0030fe1fa97558e7a6a7c84a3a362cb59c3cd349a0641b01bf4de371d0f386fb0d5ac795fc16eaed0973f493e126322a97b95b140cf10232c4374851c5849a4d8cd004df6e253bb2cb92c722dfeb2ec95e49c44ac2ac5"], 0x4e8}, 0x405) 21:06:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) dup2(r0, r0) write(r0, &(0x7f0000000080)="5c5814b4813ef8a4492cf86e6bb3e7c0a9e9898b326ae33c11433a45a8d6a573b2ebe959af4ac1caa183da05dca5662c69929c5b06bb633f228392c8f109fe92cfe101114696715cab8f8e0395cd26a6", 0x50) 21:06:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xa3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) semget$private(0x0, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 21:06:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = msgget(0x3, 0x28) msgrcv(r3, &(0x7f0000000080)={0x0, ""/53}, 0x3d, 0x3, 0x1000) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:06:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 21:06:53 executing program 1: kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0xa007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 21:06:53 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="b729bfbc50c44ee8fa729049cb61b22163aced53f98786cac33c87d9cf84b1dca7ca3d8e93b7ac088ca2df8ff33f7735089ca96859f7ec3d2bfadb97cc9e53d1afe7b0fce350d1c648aac8bffbeb3720a6d22b4373be1ef32aa67a874e543ea6d6af0d241874714e33ac79893140d9c0f024aa95f33b41289f460ed7c1dfc8f8d3b1abd496ac285e736babfccae2912f6f76044a83fe3d1e41cf29a676c0a3a2c09579b95dd1dc2811d587c9c4bba22f7c13679a39c3a935c09722bf72518fa9eade5a56d170860d9f166ebf45c9c5c360db", 0xd2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:06:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="db3d38f2df2704362552"], 0x10) write(r1, 0x0, 0x0) 21:06:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) 21:06:53 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffb4) setsockopt(r0, 0x7, 0xde, &(0x7f0000000000), 0x0) 21:06:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x200, 0x8}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00w=\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/58], &(0x7f00000001c0)=0x3a) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) close(r2) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) 21:06:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="0f", 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff7fffffff, 0x7b}) kqueue() close(r0) syz_open_pts() 21:06:53 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x4, 0x21) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 21:06:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 21:06:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair(0x1a, 0x6, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80000001, 0x1ff}, 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="dd9f9adceb7610092d8332b3868a27d75a2d67e189d8a377e9efba985f25128bb90c6e05d1e29d90dd098190cc7eb7b2cfa4349e99e99ad51e5d0ce7eb37af76310487e9f5a0369cd5eab2f0a3d03fa4b58512fd7c3547d5cc7d5ac7bec295e071393998f32b79c234c919527ec988bbc894ca08ea72561c5fa4f14e62fed4d3f1cb0915a15f14ba08d106cd6eb31cb295fa3bb46b3e86bc3e15642a805840c506c396116a38cb34234bfc9816c34b3b56bdafc1874f4dffea919de536ff1171e883bf27c555bf55a2e5db8955e025f748f9515cf245ccf05c9e08770135d8594a4f", 0xe2}, {&(0x7f0000000280)="1ea30321ace0939083566dcffb0fed1cb80944ffcf45e8a18f77acf13c428b8b46bb904d2fc6934821d6cd315fae481b647deb50bab3e0314547c25d4b27dc0e94341fbd653059f69b21445351499406b47eaf0b883e0905618a38588d2f4fb4d4b626a3c2c16fa61f7029a0737ad29cab53d0b2be38f29feb601767799907fcc1a2c268a7a1ec662452c71e9dec98e58c82c4dd00024d61e98c25e306e925070eb75ce25a205e", 0xa7}, {&(0x7f0000000340)="2bb375551f1d529938c4ab7ef5b8573ce9992049724854741f7bc127fcfa61f3ba33784b0038b9d377b0224c957a05665a9c96fdc5ffaccf614791f9173d9845e082e5d4d211e918d640f62b9a3ebfe3957d97c64cccc0eaba1a46a296bb74d689684fbf7dd28be596eb044165e52890e7242217ac535cf8b15859d3da15d766b731d25ac2a46d36b5837ed55cf775c84c4388754eaedf5789576bb52c554c6d138665013b817fe5fffe3faf1c3f07c08dc53dd73377a5e21f9f8593c0fcf11e70430de2fcc905a9a282", 0xca}], 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1c1, 0x5) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x83, 0x5}, {0x80, 0xffffffffffffff1d}, {0x101, 0x1}], 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semget$private(0x0, 0x0, 0x244) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0x54, './file0\x00'}) shutdown(r0, 0x3) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000680)=""/34, 0x22}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/254, 0xfe}, {&(0x7f00000017c0)=""/182, 0xb6}], 0x4) getppid() ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001900)={&(0x7f00000018c0)=[{0x80}], 0x1}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) lstat(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001a80)={0x7, 0x1, 0x0, 0x3, 0x10001}, 0xc) r4 = accept$inet6(r1, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) flock(r2, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) fcntl$setflags(r1, 0x2, 0x1) connect(r3, &(0x7f0000001c40)=@in={0x2, 0x3}, 0xc) fcntl$setflags(r1, 0x2, 0x0) getpeername(r4, &(0x7f0000001c80)=@un=@file={0x0, ""/108}, &(0x7f0000001d00)=0x6e) getsockname$unix(r1, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) lstat(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)) 21:06:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 21:06:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022ea5795f886530006b9be5c88b55fd2490cdb620256c36c1feeb42b7fe2c1a5ef63c0b09cfc5f946ea20b2eaa80c5066b3010378b10826e19d0b0eeb5d53a68f0adabe4595710bed44b968307d9ab2a0827e50f0799d735ea48279b4273ed469b91d967f3a44060a1f76dedc63332bd0e207483ddb793a1975a7a5d9da79e8ebbb22c6314b2150f071ef341aef72d8108608a82de99d14bd36a0febc3d5cc083403451994e5419d0ae7ccd64874fc79501cbf5315f01684bd5b50b24c22e547b17bf0f2b9300"/214], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="11576102df05f6ccae76", 0xa}, {&(0x7f0000000040)="17d6b4eb28a435d88ca6f6efb2ab882698b821e03d20ad01ab18c8ca5e68cc263c7cf089440b99d92c9586ff72f8eaf67a6b84e2b66e5598fe98e38a15702b2e7d175d", 0x43}, {&(0x7f0000000180)}], 0x3, 0x0) pipe(&(0x7f0000000180)) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba225", 0x91}], 0x1) r1 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 21:06:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000300)=""/195, 0xc3, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 21:06:54 executing program 1: r0 = socket(0x18, 0x3, 0x800000000000) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x7) 21:06:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 21:06:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 21:06:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 21:06:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x109) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x20004, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 21:06:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x120) 21:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) 21:06:54 executing program 0: mknod(&(0x7f0000001300)='./bus\x00', 0x2, 0x2d91) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x41) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f0000005540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x329}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000004540)=""/4096, 0xffffff21}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) chown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 21:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8b6e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x20, 0x6, 0x4, 0x1000}, {0xfffffffffffffffb, 0x7, 0x5, 0x4}, {0x8, 0x101, 0x4734, 0x3}, {0x1, 0xfffffffffffff25f, 0x20}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8481, 0x0) getdents(r1, &(0x7f0000000140)=""/241, 0xf1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x6aa, 0x3f, 0x1ff, 0x0, "9cbd78ee92edf15d9465f54c97c5c880949c95f2", 0xd30, 0x2}) r2 = getpid() r3 = getpgid(r2) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="17acd09ab2654bceac7dc63e7668d8a902354d8947", 0x15}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000003c0)=0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000400)) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') flock(r1, 0x2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000004c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000500)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0xf5, 0x1ff, 0x9, 0x1, "1e8081351f010dd991444e92c3ea71c3e4382620", 0x7, 0x7ff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000005c0)={0x22, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000600)=0x8000) bind$inet6(r1, &(0x7f0000000640)={0x18, 0x2, 0x2, 0x7}, 0xc) setpgid(r2, r3) chdir(&(0x7f0000000680)='.\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000006c0)={0x4, 0x9}) r5 = msgget$private(0x0, 0xb5) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/16) accept$inet(r1, 0x0, &(0x7f0000000740)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:06:54 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffff7, 0x9319}, {0x18, 0x1, 0x6}, 0x5, [0x4, 0x100, 0xdb, 0x58, 0xfffffffffffffffc, 0x6, 0x7ff, 0x8]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 21:06:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x7, r1}) 21:06:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8000000, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 21:06:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x24, 0xfffffffffffd7ffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 21:06:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000200)) 21:06:55 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8042, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x20, [{0x3}, {0x0, 0x9}, {0x1, 0x5570e382}, {0x3, 0x3cd2}, {0x3, 0x2}, {0x2, 0xd6}, {0x2, 0x6}, {0x3, 0x800}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0xfffffffffffffffc}, {0x6, 0xffffffffffff7fff}, {0x2, 0x7}, {0x3}, {0x3, 0x400}, {0x3, 0x4}, {0x2, 0x800}, {0x3, 0x40}, {0x0, 0x4}, {0x3, 0x4}, {0x3, 0x9fd3}, {0x3, 0x100}, {0x3, 0xfffffffffffffffa}, {0x3, 0x7}, {0x3, 0x80000000}, {0x3, 0x6}, {0x2, 0x9fb}, {0x2, 0x7}, {0x3, 0x2}, {0x400000000002, 0xf0e}, {0x3, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r2 = dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r1, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) chflags(&(0x7f0000000300)='./file0\x00', 0x2) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 21:06:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0x7) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000010000000000428bfe7c469b1a52f0370000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:06:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10008, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) socket$inet6(0x18, 0xfffffffffffffffe, 0x1) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) pckbd_enable: command error 21:06:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0xb81, 0x4000000000000) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 21:06:55 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x100) unveil(&(0x7f0000000040)='./control/../file0\x00', &(0x7f0000000080)='x\x00') 21:06:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() fsync(r1) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) kqueue() 21:06:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$inet(0x2, 0x0, 0x100) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(0xffffffffffffffff) 21:06:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0xa0}, {r1, 0x28}, {r0, 0x10}, {r0, 0x10}, {r2, 0x40}, {r3, 0x1a6}, {r2, 0x4}, {r3, 0x40}], 0x8, 0xa6d4) 21:06:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x42, 0x0) recvfrom$inet6(r0, &(0x7f0000000400)=""/184, 0xb8, 0x2, &(0x7f00000004c0)={0x18, 0x3, 0x1a5, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000280)='(U\x00', &(0x7f00000002c0)=',(\x00') close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x8a) r2 = socket(0x17, 0x7, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/142, 0x8e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000080)=0x92) setsockopt(r3, 0x1, 0x3, &(0x7f0000000340)="4d40f3dc9e07826fec236af2049179554c4aef4746265bac2d9370f018a0916f6eeb88e4e1051f7a9436b30982a7b47020e3b5ab345fab32e69161674e87235730700cc6b957bd6ec81a6272fc16cc9dcc55f01697f13d06b0", 0x59) 21:06:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = socket(0x2, 0x3, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 21:06:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x3) 21:06:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000005ffe, 0x8) r0 = getuid() setreuid(0x0, r0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:06:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)=ANY=[]) r1 = geteuid() getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) open(&(0x7f0000000280)='./file0\x00', 0x90, 0x24) sendto$unix(r0, &(0x7f0000000000)="1062d333f258b94bcbfc991be52a8022e886330cad1db9adfb5020c19e388d7ba663d094e60071f74c623c8e264715499e34a25b9263d3da996ffa605076171a8173808d3b02fb9815b97af1fa3874754f61b1a43676b6c435ff473668e270d0d2bddc12df3a8649cabca4ac275e623b5ed3a07645a9f604a6f813bcfd5628ef768851077df2b57b2921fdbf10bd48e91f4c8c37211eeb614736baea821bf84886d3e3a1b8c24d62b3e954611cb873e0d9fed4bc2119f2e86b2435da0f41b8f05907131825039e6a5ae254a8b5c0636b81d261b279d6b91fb334163edc5aae158dba1f44", 0xe4, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x2) fchflags(r0, 0x40000) pledge(0x0, 0x0) 21:06:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000001640)=ANY=[@ANYRES32=r0], 0x0) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r7 = getgid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001ec0)={0x1, 0x5}, 0x8) sendmsg$unix(r1, &(0x7f0000001e80)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001ac0)="28a95255de9c60004da2747f491cba7834a7a313529c6b7376615defe5c902989c2fe0911569870434d5f29a5ea4e13f61e77bb287b0560498dd7356796c21c4f637440f20db4ea42581405890a0c821ede585c2adcf20c97310ebffe7fe35b2ba4eec762f41dd22d074a159f2c5c228ec4c2dde33fe2d0c7c5f9014cbda6c6202afc719990fd0ca0e58b42a40704170139d8ba144bae98189200c7de6b9220d", 0xa0}, {&(0x7f0000001b80)="f2ddd8d38add0bdc979b8667c13cd7ed41e26c532d36794f2476425a3eb624f9b1699fc4cefb57c2d90606dd142a8ef69578f10a3183868d6075e79fff55873a8543b85d66348352f212b77ad65dc6206a2a43fab0173b5c84ea4226e88fbc43dc2823b26c3f1bc93221fa3537c201dc4aeb6d301e97d1bd1519d5423181271c5d414609917de5a4244ae1b1cc9e44d4217d6d1bcd", 0x95}, {&(0x7f0000001c40)="c42cc5aac7de3fc96c18b96ff66b4934e17e1e505b174614d40083b3849dc3536effc8f3e0900d31260ef144fea543a0dede573e0f0e207cd0aac99ef8ecec3d602d39b4cb7d0ada4b4a9af9b6c0cb06ccb032688e22b9f76042be1dfd261811d95043e7820502121f4156ee980557bab5a313645177175a76f523459467b2c933fddb6f963b8523bde1864de0281eb098396f8d4f6dd93c73a238834eb538c12eeb58a8f3fbbd2f770b8331b35679d492d30cfe17279518264493cd49220ebc709f5ad0cd3fd7c214a6478bedb61cb9bd1f6d76848e228a718e1f61adadd27ea36a2603f99064cf4133a17a50", 0xed}], 0x3, &(0x7f0000001e00)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r1, r1, r3, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x1}, 0x402) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) pwritev(r4, &(0x7f0000001a00)=[{&(0x7f0000001680)="c06f2bf2e2755da812d11fd9a76a04cad2382cb4ca1402ae20d2b2b4f6e8c50a9889961078867d4a5860d67450a9a8b1780b3a5c248f2e8aae21eac9d6560d60c04afc41edb916fb4e147fac6d1a706ad580cdfa4bb2d4a66fd1fdc956ff8b0132a3784d61dfea57382c7211767decef906ff93b0c8421c29f94f77ff204e07451f881ada30a9f37a9de8175ff25c64ad8bd6773e9f9af00f6016934749f5125d23471760f7f0deaccac7471d771d6e48260b186a980e72e795ec4836d", 0xbd}, {&(0x7f0000001740)="2985e05a144492a9cc7a3eccbea733c3cb657a5ca97a6c90a1e6ea891ace242f1144ff6db74d779daf2a0490297ff530f11f7e8bf9d0b97809ab6a6496e6850f118fa96fb707d79a2dd18e1525f4cbcf22683377453e00e180cb640c5e9e9803347cc772ed42959e95dffb456fff04020d6f9d746c7be177ee1340e28f34f305fb1f2f0183811f54d723285d55842be786536ad7ba287e95e50df773dd2593f992eb9c9d54bf07d230855d67168558d942257f1754e44ed77ba21e76a3f0", 0xbe}, {&(0x7f00000015c0)="80b7406168304e550f850f1f83734e60d9dc62b2c384336e5ce8031db396e72e8e689cd2952c95915769b7bb97f68195dffa2bcecdedd6042f1e", 0x3a}, {&(0x7f0000001800)="0fa23973764978e78698b4af77fd016db14cec1439c91e1fbd6168ba7a238585c7e6781810ee87491ef7e1bfbb83c6541e9a7212d7bd5c8146a42da40f21ca9df3aa8d217b7666d6f83753f4ba5ffc2d95ca3392a896a774e0ccd985a9d3c83070b7ce965c8b12d1f99c49d48bc4aafea0b23d8d8945ea3c88da04323022d833f7968e94be96841aa0998b267709f275b92ef46c25096e43c75afce8c906a7a541eb57b1", 0xa4}, {&(0x7f00000018c0)="18d1916605e69edde2f06632bf9f67b1576d27a4e3395350dc8ff063d835f89dd22ea63752176f1f4ca14c4475dddccf90f2df703fd95c662de334995d1aca1bc9bfd347ee09551e8d1e6b67", 0x4c}, {&(0x7f0000001940)="4fa73c9b668e21bfb7479929240e2c5c0ab9252602764195ef7494a01233ae83ce99a9262cab2e6902e1e103456dc1ddd4be576640e92f79484bd09fa3e08cfae8364914f94af42f221779f1cfe389e63c6a6b1251a116e792a181760a3fa825f64e0572961777284091ebbe5014ecbcda391dac471852687afcf43b1c48f205057e619a83335da593ce2db2f73dfa419362d9380509c359a2ce64e8b50c1fb7673e93aa45f68a0df07885cabd9ddcdd1146dd", 0xb3}], 0x6, 0x0) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r9, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/50, 0x32}], 0x8, &(0x7f0000001500)=""/122, 0x7a}, 0x1) 21:06:56 executing program 0: r0 = socket(0x1, 0x8000, 0x100000000) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 21:06:56 executing program 1: chdir(&(0x7f0000000340)='./file0\x00') execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000000480)=[&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00']) r0 = accept(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b708a02000000b80d643ccb9d7043d7b8228ad96a66689e379bedb152432fc0101740dfd2d9874a99324a1972e7d4967e05eb2d9cb0d4819774e8b3518e8bf8a04ee91f6302d41749ca725d7a417ea627e2667cc50e1f000000a89061f259d601788a85c682dd17ae53e2fc9ad8ead80189997c9700"/225], &(0x7f0000000540)=0x6e) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x41}], 0x1, 0xffffffff) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x10000006120, 0x4) poll(&(0x7f0000000080)=[{r2, 0x10}], 0x1, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) 21:06:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x20000000000000c1}) 21:06:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getflags(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x1000100000000}) r1 = socket$inet(0x2, 0xc000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:06:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:06:57 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000180)="c976dc03e38c81810f7fb562b92a3d72207750f7ddd34467f2bc4c48b12419bc817ae1b5875fa17e1bd2e3275c72ceeac24fa49263cbcd0ce2a003277d675aae8f2013102fff56001e55bba3b361", 0x4e}, {&(0x7f0000000200)="547c65d51b6b970adbc914a09e892d0ea5da3bca9bf0150107d1d6706b6ef9f5e399b1d3b13460c5a44acf34f9f3e8d3401c34385457cb3102456939f5ad8c8267beb3aef1b6c653954685e3aedb33f449f6953594a06f29aab843b24486b0cebea3a7a1ca208d09118e1999ceb046912beb337e1944ab855c1d33a434669d5791c8eafb2bced99de1179d7a9f8dc91906e5fb762c94a1a394c59e97dd523b36ebb6fe05cb64f12977acf53291367786b66d9f3b7628cf8827253220980a618da138f0a92b186e372c38728127a0c2004302c186fc35f115c53aefb3d828134ce64a22e828daf2541ae134e7bb3e9c2934ee46ba63b0b27b71cc8541f4d3096a28d85d9600f89a58fb24a3ba3cf16be372092df7d1cf0c1a1f6cf4f9255d02317841cdab2a1ff13c134a6f612aab96802a041e754e17efc0c8d7cf7716eace27c2f2af6f6a212a981089e16e476ec33f7b2420af4f90485b87b7c6beb5a43bfa5b120dd1c6f7e3ee901b5abecba95b185983629603ea8236fa6730ce7294cfe6f5b976eb515e5ab48e68d92c6438c281c0f51fa60abe98195614921020711dc84ef8bb7de92f25480df7c73dc5a60eccbe4a2a30fad01fc68c6d674128aa4a08433f639e5394d32388cd7e2827b51706b9bbde72a3a0dad53c6e6873fbd3cd6b8817f6d2d9ea91f68571bf99fb13569ad3e0935627fbd7c9b779666c46195ff1a22bd1a140c8c91b3df20abfd5439d80462cbbe9188108190e5ddecdf7af11e33369e6003b39c2c967671d1912e1de7d122ec92d4da93ac3203aa6e130146ee625bc68e9425bf990c3f05537d1c479ee3ad222aec56a408054b43c421d1dc518bce1fa3b1be69a24249c586548e2b3e0d497dca8c1dcf9eabf668cc52cc59f3eb20b5714ca64b02780ca9c2ac15b6710032af2ca431c8f5dfaf8a1cedaf1ba293f74a4105cd1112e5fdbf841ec546666bee42e4f1d5958d00050aa0cc47574cd6f65ebf55187da3154a60735f26e3b76f476bd7ce3ff1a3041bb71b28ec40da9cfa4b609407d3ebcecdae80700c5ecd350838d23667b8d26bb24099dec36494251d1e55fbb18254e75adabf8a2bea0165e426747ca0f51f0416f13a3ca37d03fb937d5e60286b8355281df056db9af54e5f4f0e3362d4e8704571af541262ec4c73517f1073ffd54a555216220cc3ea2d46b77cb99f4d76b5c49324a0bdb2fa1c7976922a760c33ba5f76e793488003822e9d9cb0a2800b99019957dc24b132c22a14207c8b3190c352ec8b671c346c943d080a52bba2479fe5042b31590822903b2995cec6eb5a0e6db66e93c9e31354e5f24f3a0a52c99e6259aade6274ec279ccb5f5470147e9ec5a0f76b5208dce50d2fbefdfd3bed59885747acac15531306a620fda3db3a9981ae7d6ea5145cd9fef4bc1c7d99694d17feb09791d8d3bcc0c0176528cc39a1e8361ce43fb03078d7c02df2fdadeb2bcdceed3a3edc6e355c1e1bbdb9d33d9bdbf983a59e23e8afa97a97987dd5cf5a3baf4dbd83b25386cdcc7cacdc723d4f9c4f0150998c001a45b8b3eedde08b5ce0cc1687c80bde1cea60db7946310145e6709078da85b75ce838181a3af7ad19983c46528466b34a108ea1405ccf16721ae32a85fa1c8265aebce90b103763a47dc10f8cbdfa96b85abbac200254ae86a548714778f7fbcfc25615fc72cee0a54231e840702b6ed17489b3fd93ac951353e8ae38f99082259567477d141ec0750781f3b3b545f3fd9a7e7c65490fa3ea035b035d531d2595b2235a52c6a9bada13ae9c2c7a57b854143ffa793d907f570c9c0d85ddf834b1ffa5b1ed0ab5cc3ebc88f2544b8c8736d797154670a0b3358c412e142df64ba5a133dc4baf5cd74942f7227ff668b0d2eb1a0eaf6c59949cf8cc2f4a0c50e75bcf9002d455beedff80361dd4c53db12d38aba4757122d7e62790464261c961b2436edd7c7e5535284710bd43e5de715aca36983075ce5cc527989321fd89b512892ec20415454f6be3ba474ce8d66905b71ddd6cfaf571b8f693e31c40a817ed6fd7754b7d890a6329c9e93efa6304654654708bf8a689301c29c520d083bd8d7f014a668daf45a6acabc4d2ea3c52ac49c5d3d2aeb4d2135182f91ff811ea2105a4d13807809f98fe2e8c6c5575bd50cf57e2114e10a818908232660f8dbc9e56636a04cbf72ed1b0a76a7ffaba2fd17d5efa31f1795491efa3f4546d28618466868512726dfa4b9cc3edda298109425bd2218026e9e658f7c055d7845332afc797368c38d596ac8bb953b112d00da82bd7053ba09f50c625ad2a5d84f5a688ed66aea2135c4e95b514da752ed00ebdd05f1c974fabf11111dac64b67de8e2ac561cf160635188874654616e4410072eef5cb9e865284ebaaf51ad0c8f8f0bebe7afcab4d864252851d1bab182eb4f24e4b50bb7c8ecef0e3ba32b3b4b1cfec9d6e6ebb8395c0217c628c498793cdce1c20519725a4215089c721beef6c91f16932c0f40a12595fd4611fb70a8eda44ecb1c4e38ca61734d17f66055451457fa6d54454d02eb5ea5a78c2b2817e6f21180a50fdb1610a72ca6ee064008cefc538c4dc1e40b1ee5c23e367b9aa51260c02d2fbce122647fda6a02140e75f26bb65a634f829d1c40a0783ecc02f3ca756dfc210641ca82ca348993f21b957920d4dddb40ff17cde1d5f280165da1c2c8e1ff2ad2f42d691dad6e329086b6a75aff1bc9acbe426f53408445acca418a17944c4013b6faac2115493bf4277cbacc012f1da114d74421511c8d9d00e8a16395a62e06dde156c69f2cb5f8d7479d0f8611bb7cf00b1a7161190fe2892360c9a23359ee489d06ae7ba0f9479c34ca656ecde3476ec7500150ad1041a955872591f369fcbe98bdb5fe3c77d605f126c3a1c51fd426c971930fecaae507868b69bc427614d0b596ed2041fa993363efbde325260eeacf707b72e8f31ca906339299b1c978ac322d54fdf1cf35fdb84722ba0d40af35eb1cf462c330c86b6a4afe60357b77308c1fa548c39e9fc5ddbcb0dba39c6ec6b3b89dd5ab30939ebd9391f5c381fb589460ebdb1537c6e8e3ba08314a5052f8d4d223e9ec4bd528964acd172233cb1b5da8fed046e1bdf1fd6b879107b403a0106575dcaa844d2227563c8a7182d8ab0ae4a77b23c166ec5b502f39ff90503ca2cbb218edd407e5d7337a1577da3077af1c2c8f0d7dc65f71060c1fbf24ba5199268df5cf02678cad3bf954cb87cbac97150ab0a15b1dd03960730d40be1dd422bde506d0f72958f1414ba856d0d79c13b87fcfb318e6312385553fa32d2e4d2cb7adb3490592127040d180e83f99682ce57917e504e21372264925c6c00a19d2c72b9b0fec3fddea5c96edd75b797a965e6a0b5823850d80c1456cb57bc9791cebc44dd4efc7b6abd0ce3081b37885d75ae543c3b1719b6cbae61d42856607777922291190d16bfb447a36600732745d54ac8deb005a4a1b0201277a71b669379d48770f12e3b1bc73d983b20ef6ce23da99ff709da0e39c472b1a66b281ef78ebba99fb391e07af23322f64d1847ea6bf79204a7d5abe8d323395de249972e6035cb0d4ba4707ea899a5960d3dbb5febb3bd730c429e347793c28726d9ba3f0b866263e3f5b06719df5193c479bff2be95d12bcc8cf70f500c85c63d3c1e2b6841998de96a10991ed2788999175cc54db334ead91a1c7ddd5af9f632fae61b82d36262826ad379a98b73d8ec27ea2d788c56712e5f23104aefd5b0dab8242ec2a6e56b63e2b0b98e97e87e2c94c7f100a0c05476e222ba669b3f4578f9e48f552cdcd37df5a77cffe5397e7ba319834cc7714f8478d89b21efe8877103c1d9051b66fbdb46cc4951a6337a2f1a24388dde60c16aed8c16e6c4e7d2021d4a987c1af4530033b5e762d3def9c610b165064c7cfd0c12202c2b7547d80b6c95850c9a9656c20a6f1095a4a55c9aa3ff71ae5d3a39191ab4573711aa10e6473eb1a7498e55c7de6513a8404aeab4a18a687973489e7a42bb756a1d7f5a98c833ecadd014ae7c4aea6a470164037944a71fee2132716a5f6130f9e0de7ad53e30ff2e1d00250141d4f03d62a7a262fdb4576c3ded88146f6e7970ea5f8fbac96a160bd8f965f3b3de3734f56542ce44795fb6bf9226e9c6f4f90ee2821b511177837bebe550bda81926c78ea9c34f1f8ca2d6e6ab2d21af2cd9d18241958f1d4046060678601382477e6490cd5e4f18ad37cfa5d0e9343c1ed86da8619b36c6bbf2e4c2bbafbdd6584923d9dd03099a6ab046d0572f6a19fa7185c4b7f740269838f738dd95fa22c1e463ceeb584b22b27acfc579566c66ac1f40a82c4c67f147795635ce3b5754367b84cf5ccb0043397c6b4730882fc608299669f6a612d3a919241312fc306acdadb89d13bc72e0a2afd44fe4cc741823cd9d706f564d10730745b93e7e15dace09ca9f86dba8808e2cb2db900c679f865c83fff9ce8c2d2ccfedde91c17dd4c68848d27e13f97abc28abdcf4b5e2eac33e33bacba27eec6fe1a1404d8b810a6013cb876c1b32bde6b536a0c6be6ada15e671c174dcce252b0f8649592d880518d655456b2dcd794ab8c26c77a6cf3692826e4a51980663476fdea51134dbf4f5ad6056169e2ffeb7cc93a5272291e090cee4531f45fcee19cfdd13a3c5151186ea66cf4333aa69b9e4f07878620ed2cdf3c45c566c5c0d0bc78636c1449d38a00db574225b668c29c557b6f72928e37b1d407c916ee84adba5875f9a30cbd5ad7b0d6553bcc6c438bf55a1001f1e6096e92300651f291865bf3a6a96a6c6d338b97232cd09fa4c8221548fe25798ca32052b64b06d12e7423566313157eadca33e9cceeabe7006859643267d1c14395a3095b82d16ec3d576a08c08b6100dd550a4fa7be34e725fc4e12e3c1b7dae24b5a049a02415963ad04d246c5c8004fca43592963d7ca828c874d63c17d9cf67e99b0b4d515e7278f4681bbc26b6a9d6dd787c38d1fec8fc2fe2f60cc0b0bd0ee048ff27177bf978223a87905d4daab07584d8e265e658990f0a67830d56441fb687ca864c240eaafbfeb68d88bf45641229481aa95750934cb6d67200580ac011da6170f5912227f1e981356b50f712c9ef71d7faaf942fb2275de7ef45ab657333fb55ca3d35efd3fe833370a31e0450ab81e58a041db833584a3c1030d72f289619e8f34fb41c5d85722bb49bbdf45b6c4883fc0a05c53ad7ca6c9611df30639988374fd82291fb9b95622ad86d1d702cda964aff79edd2ba9ed8d0f8934aae28aaefe0b555a2d32074151d78298fc15f98b75bac1e7806fe062533d6786ac4e4352e7e004f7426a65ef354f52537ec77c3ec8ce80a3503b137671b5562ddba18243660c0c4c71644e7cec5d056bf4a98bec0da425965cc8c46f3770aef0918919b26ae4738099173a0fa5b8da8d2850bdd7d6223b8b93721c631fa7b296e8bf6ce629b108bc7913608e9bfbfa76496163ccb53f47c9ef02c3cf35f895903010f206537c991302c83629939415e190cdf282e8f70d8d43fda860a545dcffd419570e7aa4bd4d93097c45f85e3bbd70a80d83e9f5b125171d8f5e4bd42d26fc862365e7280b8bf1eafd06e78546cb6e03aefc403bc1cad8755ab975311e2dcb0a0332c88db86d4e1796409453d2c1ee1d2557a8f847d77b81c1e9a8faa1c49e278ab9e89892141cf6a121ba4e1a1ab5391d3e0167f68a8d9590d2fb4978ac94147f9955b50be81d58fbaee77282ab381b49407", 0x1000}, {&(0x7f0000001200)="89a94480024b74f40c5f9438e3d6707d2ab2f0f9a3737b06933eaa28d9a256", 0x1f}, {&(0x7f0000001240)="67b0b7d32af5916e90582fdcd59cad2153deede7a35206e6072fa060640cbaa98743c89a7dcd87ad953d53464d6d9fd878bc9941093ace87d9f1854b8f62a03b940670f07e6014a1d66575539e1bd4d2f6680fc999c2e22689b01a3efbdf20900609c5b88fa3ccb16cf1ced0c182043bf20e6034b5559c5e3939300e07", 0x7d}, {&(0x7f00000012c0)="7b97c0b424b9dfeadc8fb90239acefac0b881b3a711632873186be30a693ba2c2bb6743a1c6d54b5fbba48ca43a0dbfd2a48d2354c9f77b62afca7a98e4f5b1899d7a82d83120544dcc822b8391164436ebc370822b5faf51cde4495d43e903b74688ae70a73d8dc2ca374bcda75f3a91e5a9e7b7503b66cf84c948ff4e88328b8152d7aebe5cb7874d9a7d9f1cb96a7db5b04adf962e109317de518e60a9f5f59baf94249810c1f0a3e9060252b22ff91560999f13c18206b561895a0b2392c1f6b33a43012525f23ffa0cd8498f314dc8f62fd9850e5207e53c7990c5753f69827628af2074d", 0xe7}, {&(0x7f00000013c0)="4b2ac9c2705798f0c9855ff43ae3ee3844c34d60733077e66de98db957ab7e9f71fa9f37dced4a14d102123dc5bf120a1f2ada0debca3215dd780a6f57c8f8193109057fc451f18b3b57f5f477d48e3a5aa3dd9412b3f20f061507bb67daed896e28614e6d0be9084ffc9a39f33f34a1ccdfd5e699b9ef050f49eafe659b2948671f1ba81f0a9f7dadc8132955ab31a632f93a522e0fc8b8e94897bfe62e1796d51eb135b7ee3bd4b90f1c97395d4b54f026429aa4f0b40b0f9b37c2a32802c7d835d667e02e194832226cfd02c0b312c3637faed5677f93a27d8efd9cad594e2c8812ca652926c3dfafaa", 0xeb}, {&(0x7f00000014c0)="87fca2f63d85155bc494638df22abe7578ae2f9c35b979a6d4850e06dcf9ed5508954caf37846bf89b618b4652e7a1d021417e9230ec39eced112877245c41309d04eb005c3f7371f4ba054f6227df9c24885ebd46afe0e13341df763bec96e07812582ce9260fcb5bb743cbfbc2a6e4c55c0a1b26e2cf05c25344bb6ba319a1131e9775d7cb36e8a3aabc74b67a24cfcfeea3058bc493a4420b40815f1d869721e7790db3d6d54bc014b7ca3568df50667971759a154f59589bed36e70f76112abf40636d0d4e51c5e3023d2221db16266e0d2938a6de13acec13315131b8bf07475cac7467a35496a32f3d9545d92e6328cf9ed97358f3c11d0f1881", 0xfd}, {&(0x7f00000015c0)="f9edde217196f31e3f543eca94763cc5d72ed694c2d42df1b6c9415cefd433f0f35ec616a6d418d261cdc75887e918f89399f571db5983fd4ea4fa7c826b070d2739d61f446919595821b5588a76bb64303dd16f9950534f0057b89e9f48475df0ec216a159aa5790895ccd17e88c58bccc43d22ee597ea8bc243ca3c036a5941c0a1f587b9a1246ec303cd275c24f9841851836", 0x94}, {&(0x7f0000001680)="80fd74acceb27c3937daef197e12768fc6b91f844bf1b7e57eb152f17e8d7728c6d6fc6cadbeac3d6d8bc01c4f0aadc942685eb1f5f14fe9639a98e7a1b2db18375a14df9d77156110b7f24ee210d160ce19bc36fe30b7cce2086e667855937143d2446c4367eaf00ad5962109f1088221abab66a7d76772812bce0b905629842ef2f9645a62ced3881ac755182f66c5e2fcc665781f93fd36b7cb949c7e8703321b94ef34558aa9cb0a57fd7520b0c10390f02288791e1961", 0xb9}, {&(0x7f0000001740)="e9e9aa933f1d37d05f1cdc744361d3340ff5aeac18e463e4abc85ebec00c208856238e4079ff179ca9cb6bddce20187474a65a511909486a8f8a6106c6d59b9c5045b586005714a8602eb6f3ec9c2d8574762025ad3b03c40ef591185dbf38ac5f2df257c2089896bf3888975e91097edaa59c43837d1ac7686f649103c996db4331d9b28c95ac1a1c980bf1fd81310dbf6de8c4bce1168996179be530fe5bf7d9a7a375a2d95a3e951bb64eeeca817c194e2ade32578a0ea1ac463b5684460cbb1f", 0xc2}], 0xa, &(0x7f0000001900)=[{0xb0, 0xffff, 0x3, "416b32799da47b4912f536867c3de5f9f727f08dbe0e7a71ce0ff8b6aad852047d1477080321db9ad64bd185792fb80df3d9f6d6e879a48221a009a3cde3b3124e3b74337fddc8d3945b0265d559a14b723768f6e4239f62e125bfd47ffc4eb11ed2362f2b3c61a247c76f2493e363716716894fce2a57a0be04c4edfa926f2dffacbae1b95e0ede210d6d32d7ea1a24296e9d1ec5ca702505f4a164"}, {0x1010, 0xffff, 0xb1de, "1447fe136422ce2b6c34234500a7babd879e14f9ad0de9ee57dd43209fbdd27f8fdfe8a432829968ba732669c2318ee53b1250d2c01f17d90a50366a2fc25da5304d01350040bb00099177f1b52fc437cc4ee9b4c616a1961668e983ca396e8dd39d9fb11334290ce454b5dcd55ef192ae9bdd4d9deb4509015f1edc932e040e286d76ba5a73e48ccc9c7564addf428e39706a3a8da415e2e7df6b9a4f2d8847e00a3f65dee159cbcb5d030cbaccf8b66434a9e2bb12c84f985da9059c29469ddf677c33067cb26eb5b62f6e7c3637fbc5ae3daf6ec8658baa008f2ee891e08d3e0c13f3cc81c195a48b4d9e2b15f26d890f4c2e7cf85e7d92cd71e25488e99f6ac215fdfb29d237c7503a4c6b77f57e358025cd347d9643d2c7863c4f48124947e9a5dbce48aa39330d634478b36533ad45d3d44060070edfdb98d4a4c5f59cdbcc2bae91f9cc7706fda8f972c7581ddeb8e45fc609be96a5a6d5fa6ecff62ca631dfed7e5cf2e4c7f01b751976548b26df8f9c324542e87acd1972beece788a949810e4cf8e31eb0a5d4c1b5ed6c9a29debc6484dcf0fedbf67aa8bc37ede33b80abc0bed4b0d00229404657e80fd6fd2f83dca64913d36870d84d1eb0037e32a219a2d9e303550ea6d81ad3ac21fd47b7ba81b11af4bb71d692ca44c808bc74f4664aa347be3b7423a5114f889a835a21bf264107f6f5148154203287185743e3b097a1b3605561b56dd4c47a48be1f6611c61ccd60026303b2dd9332e6191119e496354b07e611fc1e26fb530cff43d959d2db7a028cf3921b42658620980b9860f7feaefd26d3a94cbed999675af418bb34f8729c8e71d969085147326c64ddcb498195342bcbc8ecd5a2288c7ecbbb2a8cfa674b4ac10b11ba32ebf5e36a0f83c21eccadfd5ca036dca34cd1229bfa1c412d63d1ee6fe70f038313939ce72a13bca540dcf99052e830d7816fba31243472d75f6ac639ebac0a80c575e2749de09610cf56f8281e4caeab1043b21a10f0b68e1fec04b52d826b49d8ba496abe7215f495a6c057e63b40a98757412cde2ff4efb829a61bdfbdf43fd8cf7b8e99869d079bd3c253188d0fed2a3d7d8cecc56caa6903f8b30aba09fd0b1827269c9a1743ce3b15b992722f13ca2dacc74fc9525f9ad6b1e7a02b06b8dce04b0c57cd25549d0fa7184030475858f3aaa757c6dcf05d2c90f4458ca146c338d11c0915b65dcba963dfac26d47f46c668ec8aaa00c617d806f251053b1eb472d4687096f9d4a5a17f57254f896e981fa3293ee3c32226db8dd9f475dba198e9acefc6a9ad3afadad8ec17e081cbdb307255cc8adac564d781a0654c56ffcead15ec1111b2cfca4432b65461c681d4509cc1033913db53b7d0c641900a9a9398edfb9b1e3cae723d9da989ee3859b573e3282623f7f1e59481b7d28ff878966a92c1d89fedc99f892ccf5b2515dc4eaecdaa12752de61b6e3c322c66acbff1a8701fa58e9e4faebf129f8b258eb51f0860dfe01d4b31378aadec4b5cb7f71c87a2a12d996d991ed64ad48cb27b8e525f3b6dcb7e0e2c4b9224286c6162ce70af368d58ef678f51b28e466119501b8e8157382ecf3184bdcd0c679289b906665fd881d021df4bcdfdea031178008e2ab4b5aec1427174d73295117367b5108f312a3c8936e2721f4daf3625b24e7409f2ddc4aafaa120d7894cb2561f32c9fd48954f21160b70fa8fa24a8c3bef7f8c4d78d1179d0c1a1a15063dc80f94b277b8bbab45c558e089511370fc1d33566bb533e718dd4c9f8060ac85b98d724bed525b0e3ce3c838cede24d39f026679e7519cb7f64a774d3466c3177c66a6da5231236a8aa986fc3d14975b7eda11bc02a3c3800f5c1cbe3cb3743f21f76e676f68731e52f612e1d7f7e194278b063e4e5db380d0228926c3c5f12a9180f2535ecdeed4f46985aaff0de53db67b4f8c0ced3c2253c599d093496598006b175c33b6a7f4d2451200c0d2869fdac19d84341326274b238079227ee48b2e1730dc6f76c00d7be6970e847e4ad541babf0d0339d8820265263f9eaf41f4c2c7f912adda0fe6da61586dc93a68f8d82a9f798f66341ff921dc22480182f44fc859a3f160b5e8681072b2bc996c2b8c527d2cd11be2f98f08e87ebb162a08e6d8bfcc4018a5fa90c617467a584dc3653a594e7b5fa7289817a82c0f507f8a20f6023427fd3dadc9a81a4191661d177942e87b2beff326a49e85dab40ddad8eb8974a554ef9f5e9f4c0b8efbda5dfd2e595024da53919a424ae8f77559afb42320039ca9e11f8c20bdeb28afef944d50a65d41012c77014a2150a1193c3f11a3633b40357c0ce1b0f215488fa5e9f0be8f213664939688111e764a8b6dbed2fc92b9b90bd6b454c1b8bc9f506d52713daaa6823caae38c8b8913e2a1a9a7b737a38930bc39c731716af577f12df5a30e13e3889305133eb60ce6153bd6a2fb82913106d967e80540d96daa203305936c50578458a70e762bd98449e451abe09341620c5dfc576b2f717b08cc6a4d50bb344dc8bf1ddd50f432e6eecfc60aa3e39803569610afc83ea487a3bcb29a0cc610768e81a0ce544bd6c3345697a3e5270df55f34e69b38ecfc7e0e2bc87ed7f61fe0e05b88d7b73cebec8befa85f168ba1a43e773662cd7d0b82b7d69a2d4fb6899aebee459815d7970a208e730711b3f681af72259702aad11e8db5b097beecb51f3de4f8fd1c3dcdb052fb04e50ae72df7919fd8b2e97f23ff4e416c01e65e02d10817bf5784774ade80644198e4f130fd05502b7fd7f5113413ef87e65e328630951df95b1af60b3b89c157c6f60f256f173e3bf9e583c90da6e8c2757dbc1f166519008f3328c153902905be34ab9c2dc6fb19b5895dc3e809c82f27ec9b534e6546367e5ad155b11ab70d5f0f18b446faa3cf04b8b24da0b02938bfe2ce821193bdca30a8ea1bc7d0a53fa6e9d420b468ef37893664bd887fcec3c33037a43ac67a16e02a41d57b3a2556d064afb6ec20f90082687d543166e43c6cc551e4ef209d1f5efbe52638920756254e45b8bec1e82bf361bef1d89c86ab8a80549b71ac9f654b3ba02fabd29a90898347615a742d83579c68495cac2c580114643852d1e53072f433671b75a7f1202407619f7ae9364b774163728e6ff98ee88b4f71ff31c72cc9f945b24d4f2f998ac16ec666112ada0c0c0c53cb2eaa488486305bd3aad5c40a04fa139813a794710f76d8223ccd5450ebe560a3fe7c76fcde521f6a71dea5411370a58ab26fe65e9024830b9e0d68efc4c7cda347adb16d23fb3cdaffb60dbac49863db86cc334174ff89ebfba5d0718158c6e703aad3123a2ca50c10fdadb510e9076dd179a3567199b198c2d2820f9cbcdd48a472a78b98fc7fac3dd650779a6443002deedf505e553b85314de89d9f6ccaf444a162eb5ebc474061b77f3e3781262f342a90b18e49fba5933a9d38381f3ed79a186780a22742b5fc043b938754d44c558c6e8db50976c90848feef00b61ef110d540d7aea14d8dc0814c220e4c830101770a42de0cffe324c9cad79b17d268fee6ed8640e0acab5e0e4718dabc5e4ecf13b530b27dc2fbac5dbe432e04485505158ef273e07ef0e19351cc9aca65c5e49660682cdb576f95f0b69b524783951298cd19e4c0b9a004fa285ffa00508efa0da4c09392127b16f99c9184d13e4b9dfc49ef608b65a2eb8ad8f933d4e8efecc1de7eaf67f2a026c5870b78f9f2cf9cf8663eaac0fef7cf402c53654ed795550482bf40dff7237b418e02c43b146c38ecd1aed36fe8f85062f5d2b8663c6f34ea8b370c12243677ebede4fcc001f5f2f75ac756c81076bc7365df0db459632e6b7c17368f473bb67e6db9e7b8bbb888c151bf71a42914e86643e31638492647352386906c6236b8b3e30a13e7e90aac8cf85fdd50b99e4970056a0647e96df9876934e79a54d92eb6aab06136688ba6d1271968044fa72b1e52f2ab4a79f04626399554125a68262d0a932f0d58d5be737eecb79ddb8937c2baafe00595d2c4ac238f87ab26cbcbdf06356b4dcb7f3942922bf1ef66bd50da04a08b976a52f3326d586639ada26f40dbc4df9377e66b63bdbdd0ced1637fcb079a7b1e84a43f8357f6632dcb9d053730f11b32f11e420772a5ba7dbaf7d989fc529b27169a396b2d46ad5c5ae39d20d3772b7f4e3f1907fdc563b11f353425a0fece032dd26f964ecc610860d2483e83019beafcfdd6d5f71514b63b851106f6071d2ab9e8a76812b014ad295b61d104e34fe02d8dc7aa218142d7acc4ed38f21a8c3a161d353d3e86a8d8f64dd8e7a93d89441e848561080c5c295051de6a4a32053683bd17155edd22dfcd57ef290e52a9ca3b8ac587fde836a1a01be9725019dfb20f594dc9b55df8b780ff52019955c6b36e94b9b232636f345785da12f8e0f1c99c9a93ee7244a8b3ea121a0f1e33a4d4ed6f678124e139e5298e35c10c768e45595c7dcccbea98283e675435675ae2ffb4963d0d9c3bb71cced0972e962af16cc1ec2ce7c70538cdf8d0f0761a8024da73b496825b8ed113fe466e761a064c136e3b01f886ac2c565245fbbb3018f7c0d3cacbd5d5f88c5fff2f137492e84f737f5202599537f40bd9b7c69f09ba423197f1d47916e51ffda57abd57a3bd498c4f617853e22d94670e24afdb1ceedb8d2f09159005944eb84fb2c13dc6b6f2e2a84df002793e9ca36407d04b2331eac0ee0c7f69d5d0814bf4b6be330d248af2f083bfe90d8d5598d858cfcd7d6401c9bdbbe5452892adb255ca70576ca09cb020681c23e619fec40e863b85c359175a55436cbb07db48f85b16306d02c97d1ec43495a11679f4944d50bb40543b83e61b17cffbb8838773b2752a0ee4486078d17942609c24e7dde899af9d630178bcebfb2ebf12b9f59e8a49abf416a5188f2c66e604dbc1c77fb56e86493af99ac4fada9ebfb5577bfebad1110256ac377b65124d22cb382558fc05664366ad1b4191c25a74fe50b4af02b340c2f2a5e259ccd15d02bfc4417ae1439a91cfce3c97cc6869761846dfb39c42494fd9eaf208609e9f635c669caf8b97f0443f62a1efe07e22e7178df5d728760ec653405ca3a996749219e97daba75687c3165d04b880b72ee16a4f65015dc590c1e7099e18e6f2f923cbd06ba4ff2eb11995f5e4bb34a6c9243042434f15ecf086b7c88f9a186c58ca9829bb16504b403ec0ab94b8a88abb938a4d1b94af37c30b5934ee924068e08459b13a08730477c464abfcce0c8b2b75c30c583e63c2aca77e55cb15577ee9a103ba6ce0b0a559c927bb7905fe94e80ae615a7f10deb2f92bfc83ff32077a66aa94e7fba660e07785c39abeb12a320ea5e8255f4299434fd6e5719dd2dbea9217a371dad7ff3295a42177f550d6353b89091d840c04fb9b5981be2abd3ce61f023459c32f897fe7a68d1abc6d32b73745ce9c69cde9e0c822d8fd52142e2d7b81f0c99ce8eef1518819672f4957e0f8b7739e6222565ad2b8060e95319f90b100fffb673260ca1adb0c296cd21fb82feb81a89ba56c16c77d088d88d0824a84262cce6a856e53814b8a1887ea698d62d9b1975afcc0e7e4d624a9e843c6873c821dfe6f3ed7e04406f5bfdab4e26ae0917066390d2e35ce364005b1c3628ae128fc2d166c49f476f0196b02058c339f17d4cb3c8f6e1125b93a4d93e399436ff84dba9f441c92b83cd43af5a0bf0735eee31c23130901cecc0bcb27c645503bc0f45603d8ed83297ff"}], 0x10c0}, 0x408) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 21:06:57 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) uvm_fault(0xffffffff82238de8, 0xffff8000029aa000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82238de8, 0xffff8000029aa000, 0, 1) -> e memcpy(fffffd80751554d8,ffff8000029a9f0d,0,fffffd80751554d8,e4b07fa3ca18973,ffff800020c66f58) at memcpy+0x15 end trace frame: 0xffff800020c66e60, count: 0 ddb{0}> trace memcpy(fffffd80751554d8,ffff8000029a9f0d,0,fffffd80751554d8,e4b07fa3ca18973,ffff800020c66f58) at memcpy+0x15 rtrequest(1,ffff800020c66f58,38,ffff800020c66ea0,0) at rtrequest+0x83c rtm_output(ffff8000029a9f00,ffff800020c66f50,ffff800020c66f58,38,0) at rtm_output+0x760 route_output(fffffd807534de00,fffffd8074ced018,0,0) at route_output+0x79b route_usrreq(fffffd8074ced018,9,fffffd807534de00,0,0,ffff800020b75080) at route_usrreq+0x35d sosend(fffffd8074ced018,0,ffff800020c67218,0,0,0) at sosend+0x6eb sendit(ffff800020b75080,6,ffff800020c672d8,0,ffff800020c673a0) at sendit+0x590 sys_sendto(ffff800020b75080,ffff800020c673b8,ffff800020c673a0) at sys_sendto+0x92 syscall(ffff800020c67450) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,8b1866bf0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x8b40460ae80, count: -10 ddb{0}> show registers rdi 0xffff8000029a90f0 rsi 0xffff8000029a9ffd rbp 0xffff800020c66d50 rbx 0xffff8000029a9f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0x13254177047fe2c5 r11 0xffff8000029a9000 r12 0xffff8000029a9000 r13 0x100 r14 0 r15 0xfffffd80751554d8 rip 0xffffffff8128fe45 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c66ce8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=60432 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b759e0,0xffffffff82382238 process=0xffff800020b8d080 user=0xffff800020c62000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40852 449355 5004 0 2 0 syz-executor.0 40852 110245 5004 0 2 0x4000000 syz-executor.0 *40852 60432 5004 0 7 0x4000000 syz-executor.0 5004 406782 42314 0 2 0x482 syz-executor.0 50526 148311 0 0 3 0x14200 bored sosplice 69775 163377 42314 0 7 0x2 syz-executor.1 42314 244060 57092 0 3 0x82 thrsleep syz-fuzzer 42314 118544 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 375136 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 358973 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 402246 57092 0 3 0x4000082 kqread syz-fuzzer 42314 303072 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 157289 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 253382 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 389594 57092 0 3 0x4000082 thrsleep syz-fuzzer 42314 126920 57092 0 3 0x4000082 thrsleep syz-fuzzer 57092 240671 66958 0 3 0x10008a pause ksh 66958 224702 78191 0 3 0x92 select sshd 4142 443691 1 0 3 0x100083 ttyin getty 78191 34409 1 0 3 0x80 select sshd 64441 292781 76835 74 3 0x100092 bpf pflogd 76835 159771 1 0 3 0x80 netio pflogd 30185 193746 20328 73 2 0x100090 syslogd 20328 96486 1 0 3 0x100082 netio syslogd 21374 158169 1 77 3 0x100090 poll dhclient 89869 438880 1 0 3 0x80 poll dhclient 29522 75463 0 0 3 0x14200 pgzero zerothread 46083 160328 0 0 3 0x14200 aiodoned aiodoned 41532 221937 0 0 3 0x14200 syncer update 19655 83938 0 0 3 0x14200 cleaner cleaner 53994 28692 0 0 3 0x14200 reaper reaper 90910 428882 0 0 3 0x14200 pgdaemon pagedaemon 59457 516464 0 0 3 0x14200 bored crynlk 36422 7375 0 0 3 0x14200 bored crypto 58906 445705 0 0 3 0x40014200 acpi0 acpi0 65084 332980 0 0 3 0x40014200 idle1 75806 337676 0 0 3 0x14200 bored softnet 46065 203592 0 0 3 0x14200 bored systqmp 75915 519796 0 0 3 0x14200 bored systq 84626 373753 0 0 3 0x40014200 bored softclock 65160 383843 0 0 3 0x40014200 idle0 24088 92011 0 0 3 0x14200 bored smr 1 367079 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40852 (syz-executor.0) thread 0xffff800020b75080 (60432) exclusive rwlock netlock r = 0 (0xffffffff821fc318) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823959b0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 69775 (syz-executor.1) thread 0xffff800020b15778 (163377) exclusive rrwlock inode r = 0 (0xfffffd8068df1928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e3f30a0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9493 6397K 6427K 78643K 10700 0 0 pcb 27 9K 11K 78643K 195 0 0 rtable 103 4K 4K 78643K 309 0 0 ifaddr 50 12K 13K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 24K 78643K 31 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1404 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 35 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 265 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 71K 78643K 396 0 0 subproc 64 65538K 67586K 78643K 136 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 32 0 0 in_multi 33 2K 2K 78643K 57 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 224 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 26K 78643K 1691 0 0 UVM aobj 14 2K 2K 78643K 16 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 4 0 0 NDP 9 0K 0K 78643K 27 0 0 temp 127 2369K 2438K 78643K 4004 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 172 0 165 1 0 1 1 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 62 0 21 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 51 0 47 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 8 0 8 2 1 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 15 0 3 1 0 1 1 0 8 0 pfstkey 112 15 0 3 1 0 1 1 0 8 0 pfstate 328 15 0 3 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 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 59 0 25 1 0 1 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 14 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1903 0 477 47 0 47 47 0 8 0 ffsino 272 1903 0 477 96 0 96 96 0 8 0 nchpl 144 2483 0 845 61 0 61 61 0 8 0 uvmvnodes 72 2023 0 0 37 0 37 37 0 8 0 vnodes 200 2023 0 0 107 0 107 107 0 8 0 namei 1024 6956 0 6955 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 6730 0 6730 7 6 1 6 0 8 1 sigapl 432 458 0 443 2 0 2 2 0 8 0 futexpl 56 2931 0 2931 1 0 1 1 0 8 1 knotepl 112 128 0 109 1 0 1 1 0 8 0 kqueuepl 104 66 0 64 1 0 1 1 0 8 0 pipepl 112 314 0 291 2 0 2 2 0 8 1 fdescpl 488 459 0 443 3 0 3 3 0 8 0 filepl 152 2721 0 2616 7 0 7 7 0 8 2 lockfpl 104 110 0 110 2 1 1 1 0 8 1 lockfspl 32 181 0 181 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 502 0 493 1 0 1 1 0 8 0 zombiepl 144 443 0 443 1 0 1 1 0 8 1 processpl 840 475 0 443 4 0 4 4 0 8 0 procpl 600 980 0 937 5 1 4 5 0 8 0 srpgc 64 13 0 13 1 0 1 1 0 8 1 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 342 0 321 4 0 4 4 0 8 1 mcl64k 65536 511 0 0 64 0 64 64 0 8 1 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 596 0 0 36 0 36 36 0 8 0 bufpl 256 6312 0 1143 324 0 324 324 0 8 0 anonpl 16 58063 0 49119 49 5 44 46 0 125 7 amapchunkpl 152 2526 0 2438 11 2 9 9 0 158 5 amappl16 192 1822 0 1347 34 6 28 34 0 8 4 amappl15 184 95 0 91 1 0 1 1 0 8 0 amappl14 176 33 0 29 1 0 1 1 0 8 0 amappl13 168 257 0 252 1 0 1 1 0 8 0 amappl12 160 15 0 14 1 0 1 1 0 8 0 amappl11 152 21 0 6 1 0 1 1 0 8 0 amappl10 144 146 0 142 1 0 1 1 0 8 0 amappl9 136 587 0 583 1 0 1 1 0 8 0 amappl8 128 148 0 134 1 0 1 1 0 8 0 amappl7 120 35 0 31 1 0 1 1 0 8 0 amappl6 112 65 0 56 1 0 1 1 0 8 0 amappl5 104 128 0 113 1 0 1 1 0 8 0 amappl4 96 672 0 644 2 1 1 2 0 8 0 amappl3 88 124 0 118 1 0 1 1 0 8 0 amappl2 80 2933 0 2877 2 0 2 2 0 8 0 amappl1 72 19391 0 18938 26 16 10 20 0 8 0 amappl 72 1239 0 1203 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 15 0 2 1 0 1 1 0 8 0 uaddrrnd 24 459 0 443 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 459 0 443 1 0 1 1 0 8 0 vmmpekpl 168 7706 0 7682 2 0 2 2 0 8 0 vmmpepl 168 56244 0 54755 89 12 77 78 0 357 9 vmsppl 360 458 0 443 2 0 2 2 0 8 0 pdppl 4096 926 0 886 6 0 6 6 0 8 0 pvpl 32 187918 0 175720 126 6 120 123 0 265 21 pmappl 224 458 0 443 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 564 0 3 17 0 17 17 0 8 0