kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 23:55:34 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.107' (ECDSA) to the list of known hosts. 2019/03/27 23:56:18 fuzzer started 2019/03/27 23:56:23 dialing manager at 10.128.15.235:38675 2019/03/27 23:56:23 syscalls: 1 2019/03/27 23:56:23 code coverage: enabled 2019/03/27 23:56:23 comparison tracing: enabled 2019/03/27 23:56:23 extra coverage: support is not implemented in syzkaller 2019/03/27 23:56:23 setuid sandbox: enabled 2019/03/27 23:56:23 namespace sandbox: support is not implemented in syzkaller 2019/03/27 23:56:23 Android sandbox: support is not implemented in syzkaller 2019/03/27 23:56:23 fault injection: support is not implemented in syzkaller 2019/03/27 23:56:23 leak checking: support is not implemented in syzkaller 2019/03/27 23:56:23 net packet injection: enabled 2019/03/27 23:56:23 net device setup: support is not implemented in syzkaller 23:56:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r6) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x1) r7 = socket(0x12, 0x1, 0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000001, r2, r3, r5, r3, 0x20, 0x526d}, 0x0, 0x7fff, r9, r4, 0x800, 0x3f, 0x3}) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="200d0e5ef22d334152395f69821e0d5bdd652134562388afd27f8e3579ede90ecc9ebb4d48e827e7078970c59e3dece4669b259d1a9ea9e3f20e2f31aaa533ff06cdac9e4eee9fc7ed27e5a62fb13e679d5d2abc7f78a067de11eaef8b08c1ea43375740af977cc010b6f8c7b44a788cb4e718234d6d5aea608163094bf1af08aa0543e801a0d4c239da28adb2d7a7b14a08a09e1f1422e99e63d87d32c2b38bddb5a6fdc1d237dcd221e9cb61dee14d9b9729f273bc384e9bd5e28716a2ce91fbbaa3307fc073a1f86b2d3e526080770ec298b19117ae4511037c91f4e7949fea8ee55e1eea9695f4dc94461aa0286bd153e4e89bf2fc9a1b682a74af88efbdccc73f3150f3ba056a494360f51b38d0c808d387492506c1e4ee8606fa9809e8656d91d4f936434e3b4078cc7a2938047858f4043ae9e6c1faf451344c37da454521beb608afc0d29a568fa7a10e336adb11dab20baeff193544e24c7f0e9f27e6cb35c2d0428ed6e8bc1db196d85c70b2fac542f008c9c39c0271ed4957918d9c58a3da5c09fd3d837e41a8491f0d58ff7845d4c73162c52357711663f3d04e59cdfd8ea49973c74682270afeda008a0d8f433be6b77304fbe64b9b97a3512dcc7ee0b0071027092396d5fdbe0dd8b9316976baf6e8c0772661a03d8c9eabd227115c242f62a8c0624c1bd9a462f9017b2c7a166ccbcada628177ad8a8c1517c5508efefdb6698a8507729e951daa5bb99bc7d76f0aa08b8d340adee7267237590b0c11283db764a22a70942905a57ac0b13aa21dc139e889c7831f16e2747bec530a755aa3b91b4c5079c271c7ff87cdc53c93cd8cbd8d0733979e193fbc5478ea70ccdf3eef525295ae646a8c6a7c8d08008ce659f2605676f1969f7fe6280e6e470e2a18f0d04d0cc80f2b353cf829c1f5bd7905ecf04bb2b0eb4d7d1e1425ab1793c267f94fed09fda1c8a15a6eab838a7d07440052d93172b312c0c443c265cff3d3637783baf3adffe60f2f0514e4a12e1d61fb888b879f20ef6d1582bf7551775acbaaf9514e0e53143450f6dac7af7b38514c47243bca4d9b57edd7b6212a3be8a4a79cfc4b4cd88b6cdab0aeee4202bb36040560678e894164aea6165ccc4797e2ab99f6ba735c3f679d80f9f1bd9e29d682c8671ebc647bbda58f09a50f588cb4572ec41e0d9dc03f4d45ced13ca568563ed48376c4294b6085cb4f0df68c86879128d74a948dba5210845c4b71baf2e600d441d99ca9fc7475d0ea1fdcf9c32aa82ea1cf436cc0d7845f80037381f711daeac59e401546067b811ae778fe6d39d88746db5a52f981e8fa25005e2242c2802f94cf557caf67c94039e1465bbf951be80ef6e2088c6e30773e87a7c0fb9c2614862ce1f657789dcc5eb7bffe381a9f7e07cc2fe940fdc615fb044919a9bd91ce50c3647246e582a9c4d8555415ac1992c94c45c9279ce2fb67f95d10f25ba8a38348e7e37cdd9aa62f8f9e4912e33f289c35654c961a1de00f8c17c330575ad2fa97f7fffbeb3ac4925615ed00d197e41582f760c775bf20bc84bc7c24568fb9af3bcb982ad55613955dcf395cd1e1c3dbf6155a47f5bc3e6717e5659727121e5ce1297bb32c89698f695d9af7a94aa2feb16dc5afa2ef358124c1fabbfd1231f524ef5a4e345371b38a78cd25b02d263b3f60b1dd468d4846577b458b2ac7e0bbde7a7491b6d560e496cd3d613114d3c44234c0091ae45748396e2cb4b2f5725fff8d818873963fe68595d2d9ec6d73204f3b0d2c9370c68e54753904250beb31b7b77d675f11ebc013980c80a20c7ed74e642c14a0532e2c4e555d9915fef3c33cff5789ecdfa46137ec30746adf63973148cdf3abe3ae8bd1bdbcab0e6bcbaf3c5655baac9cdc556103728eda50ac2009ea0c334be2148b41d24e3e4c18bc20e0cf93b8b44d7542e7c0a420ccf28b04fc14570404860401d85f8a6f60d7412b6a7f57bef69cd29b335e7c4843c009d9cf3e68e251ad825b4d0787707972b2c1bb16e9825432f8db907d4daf122cd64f02c2af999c7a2142ef30e0246385b19c0068ab126211dd563de402cd1c529e2a4f6c35c6a13b32ab5650bf23610655ad61ec31347eeace76253332565ce09741a36b4e590cd3174259078de4b3d7331261648213a7158bae0653e372ddac52c78c0ab1fe4f5937eb1e35dacf01d2a04e2dcb1494dee18d0f73a915f2b5fe0ceaa6448bc6b9641e2c09f7e8cd9a7e668f79279f45907741664acff5d64b8d7297df26975280c198e19f7bad301fa9a16f857b30f2b6f5a6ece196e7fa58dfe20866a9f72f9ab0b46f9ff8b200c86f75d4ebe090349eaab693a021726daf89737791b61671dcd6ac5eb3f78ed4a315bba0d0cf39531c163fd9713a0858085e8834b91bdd5e4274ef7d970ca2a43ecbdb121b9aec84f0af107f12298cb2052760a8b25aafa1cea079f43ba27b29e03baf8053ca1f624f0bcb9b09f047686e0404071b269bd323b36bf3381fee2f698ed5bb30feba83ac7e86a2bb272c3e12d91272721341c8a1f05be2294cde0d39bd673042009b68d4b03dcdb85c970ce3d597e383edd42e79352ac77e9f5ec7e8275e0c7827ccff5df94aa3c2dbd0d53b0e9fb5ca865433b6570596dc83d41ae236be2a4f5d8df6646c82ab79acfb503c9e80efd4b290d146e522f5423e2ffdf94ba31f08be33e40f3f12eb5cd06c1de02c06a61cb9d33c184d3587515ccd80d97a38afcee671c20eb92c0e62258569254f35c48bdd03853531a281abbf795571c47e68044cd492acb7b6d63d3c2d6e96cad0d827739ff10bf5b1e8de9d99ed8a4752ca280918a53ea03bad52b8ebbee9ea147fbfbcad710fd26618a39061c0da20c5bf1e04a9ef061c8ffc7186ce005b40ded87ddf9756fecec176d39c4b90c3c47612da1e26a4d97e4698c62b19fa60d8e7b69c77c63da3065c931d777ff8123982f8d0b422521947ac4ffab0f6bba87f690277c681d9d2743ba4ab4fc083ac6e20011a4c99fb4841050ce9bff6b1c734fe4a35015cdd4f9b58a0e1537bfd22ddedaebbe8466eb2d3f4959f5831e4fc063549639384ed482d6b1be3459d079c46bb7fcebbfe64b45ab480564733180e4c1218d66539f284a69acc891055a512c7beba40bbcfba7adc1e831893bad13454cde412fc7c6e43602755ceef3df6dd0c9ebcb8b7a73e9bc189520a510b4876febfe4813e7af57ceaffefa4e18c8ed3a48be54ff910ca874fabd752abe9691f62557edbfb63eb63f5992609132a0dcc3752fa726a6488060e4dd39f604e51b7236c286d8ac0f4445372823b4254fa3610583b81bcd916486ea1658464e0edfd17419d1e6b884506853be46fe8e05f4a7d3b9900314a2d575817f6cbd88dd25dbfe093155b153aeca4242f58c7cd306e2f64404bd069308e8d6910fd785f5ed2bac1709b8f17bfa3dc9a7234fe201a0c5a12ad713092e1e693d12df7b41ad9163cfc860523efb4bcbaf091042a61154ecd776175635b9d5e065213788560924393b6936dd08c159f9cd261c24791b41dd773d5a345e08cad554c84253b0d1d22e4b3ba758cf4c08cd148daafd7d2e4c3afae8dcbf20189aea9f962142a4ab2dd096916c3537e46fb29d15797cb015b2e9dcb5acbb08e0fa319cbd6633681c0d79d0f7a6d115b707db7f62c71394dd9990aee9532862ffe958000c53a27013ee44b9017f82e2de9e8af8645f6e525bb0ec3d75fa2c75a8e629682ac6a3ee93ba02855b979988848fb19cfeb9217685097d3d2bbb13b00efb9323deb5b72c22e0856e601b7120e0c36ea2186887c70729854b29125bde23107502c95232bb9c89a755d8974f20a655621387c7db737c747373d16d39f1e38f6c2c6d950fbdc294a4c18ac62d141ab39b6a73367f382826f3041717cb33e3fe9943171b9f42c8dba5321d769273229b919702fc9c342a964de64827674f1a81a40529f21e3efe031d6c784f204e48630497683726acf5d799cc4a9d1920df9231aade9eb519d35affb82dd56481ed270ca6f9ac6a02c5fcd765ac831154ff731060a017e7c82c4d758ef6fd4ad7bace9956fa5a6c7b6d4e37030df1108f8b5389486d9f0df4f441e6342b25a05b3be84fbbd8bbf944bb673f222c823de208e5649ec6f4be169207404fc3f45713045422bb4792daf6cf83e619267be9028577ad84fa5eb696a6e89d9f2d1fcad03e8b743349b7e038a0346d50f5dbbbe2062bd6e1803540a8a948728ca5372e8da0bdd1bf11fa11e2b4a58af8d637dcb02cf39a2c7a4abc752553c30a1dc019373e21b8306666fd90e39e8cc009208fc0919bd8b4767e3e49c59e661646aa56528ad620ad156ca83f93eada8373de84ea2438d825cee09d3fc13f0303031795ea8ac95f57b70317c05ba0d23d1252337d4cc27bc4f95d5d4be4f438130cf5425d5dbc97ae0b9d85061467385e6ba62d6362a56e2f784cff17994de4c86f3328f4ff4de0aec1da4f13a7de2e9bd0d63e91556d84fd220c241552354836d8fda7f4e9d464d765ea899ba032a62992ec57570c5c542f0efa12eee5143ce798a96ec7a1106011d468b1124783160389499573c657e39ef9fd9673f2a2c9c8f88f543071b7b8d59aa1bbd5a216859e47c8f72d7933d1b064c91634c34a03eb044758bd839ba5a2950211c39eba9efc1c69ae3c57b3247192a9129a2a9ae455675851261603af508c41f1babe49024773809c49e1f6f28e42251a6ac438bc5559a0f29fadbf934b5c4e28b556c4431a2ace5b89d9140c76634645e09c00d2ffa3a4d55608ee698ec1859187d222da703a74345ceef1c1b1a029cc731931c3b09d8be475c6673cc666aef9e4ff331a2f658863f88720e8bf4d76f4227ea7965c7145582bb852148ea99c1eea02399ae4c9ea4297680a3504ef4db2a5d925b19d26ddb4122595a35e797b65703d2c174ad8a938ea1b3a68dda0e26da5542dc7413939a4c16c1613bc4af34251eb21d4f64b26716d15d6568fca48c85ddce2564992aeebfb71abef29434fcfe5c8a9632a56fd59ee35211090014b98c8ac2c49cc0be739dcc7cbe67e3972d1c2ce87ebda31234a5741fce52f85dcea9b0320c5a77ea21e4cf7b3a614786407df104f21829d26511f9337dc1d9618b35e0929de50ea340589bb915472dd50e7397f28d0ec10236566e1e192dffcffcf57264839211a90d6cf330faee72e5859606de3b5379f127608ae9e9cfba6f3decb13f2361d370b62eec1e678afb255475fc350d4a8bea4b294ee34270ddc06d7f3ee3a4ca7ea0c47a053ffb840a27443d70d11742d33444126b783c52bab78930ebe21e4868e01ae2837fbd93ab7f006157382c9981767db0a2ee11345c87f0894872368adf3e32b6b318abdbc6a53d46880831bf935f9f5e857d5cafe13563eb509f5810bd3b5b4fb0ea532f508b26de04bc23fc315915b0034bb5ae07bcff6c4759840e4698553bc1efac28fd141a29ca188cf1d6065df9770d9640aed9e98cb29243a35d9f5e3d4bb38ea611fa7dc4208a815faba88705d4ce012e71beffb01c4638e483461498b6a91321f11eeba8da0288fbcb1b6dab8b6259df10c48c32d991a490ed881b213c841e9f939dfb9358f570c60db82954c02de5cdbf60845e360a640885d840acb7357b2e8837d9eba16b8ba771c2e69269225b1686a7ee76d08c0d211a927ca079de44a2bda955d8241c8415a0ee20a354920ab16a1bc1284bd19df3aed7f83836c336fbcd1d7591ade22182298368a8375769fad0", 0x1000) r10 = dup(r1) getsockname$inet6(r1, &(0x7f00000012c0), &(0x7f0000001300)=0xc) recvfrom(r10, &(0x7f0000001340)=""/46, 0x2e, 0x803, &(0x7f0000001380)=@in6={0x18, 0x1, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000013c0)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001400)={0x1a57, 0x9, 0x8, 0x4, "860887e426421d1f4653819236e4c59fdb2b999b", 0x7, 0x101}) recvfrom$inet(r1, &(0x7f0000001440)=""/61, 0x3d, 0x800, &(0x7f0000001480)={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000014c0)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001500)) ioctl$KDSETRAD(r10, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001540)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000015c0)) recvfrom$unix(r7, &(0x7f0000001600)=""/243, 0xf3, 0x2, &(0x7f0000001700)=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r1) execve(&(0x7f0000001740)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001780)='/dev/tty\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='/dev/tty\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='/dev/tty\x00', &(0x7f00000018c0)='/dev/tty\x00', &(0x7f0000001900)=']\'{#]\x00', &(0x7f0000001940)=']\x00', &(0x7f0000001980)=',\x00'], &(0x7f0000001c80)=[&(0x7f0000001a40)='/dev/tty\x00', &(0x7f0000001a80)='/dev/tty\x00', &(0x7f0000001ac0)='/dev/tty\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='/dev/tty\x00', &(0x7f0000001bc0)='\xe5\x00', &(0x7f0000001c00)='/dev/tty\x00', &(0x7f0000001c40)='/dev/tty\x00']) 23:56:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x2, 0xfffffffffffffffe}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f0000000240)=""/170, 0xaa, 0x840, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r6 = semget(0x3, 0x7, 0x6) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000380)=""/138) setsockopt(r5, 0x200, 0x8, &(0x7f0000000440)="b6", 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000500)) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000580)={0x5, [{0x3, 0x3fc0}, {0x2, 0xc7e4}, {0x1, 0x7}, {0x3, 0x8}, {0x0, 0x10000}, {0x3, 0xfffffffffffffffd}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0x9}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb8d4}, {0x1, 0x100000001}, {0x1, 0x7fffffff}, {0x3, 0x9147}, {0x1, 0x1}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0xfffffffffffffffd}, {0x1, 0x81}, {0x3, 0xad}, {0x3, 0x9a8}, {0x2, 0xffff}, {0x2, 0x9}, {0x2}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x80000001}]}) semget$private(0x0, 0x1, 0x200) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000740)) connect$inet6(r5, &(0x7f0000000780)={0x18, 0x3, 0x8, 0xff}, 0xc) getsockname$inet6(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendmsg(r3, &(0x7f0000000d80)={&(0x7f0000000840)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000880)="391e2ddad905b8a792b1ed635e4ec22d4650ac824ac8523ce0f03907b2dac843843002febb44a99552a7f68ab97a433b1fd0e167e406a86393c1b37d", 0x3c}, {&(0x7f00000008c0)="a966065aa8560096e043d47d1437adb7a998d441b0aca8fb8dde65f83a535371477827f85394decbfa47b47488579e501c8e01db70a30b40be4cb84cbaf23774761ea4f7de23fb93ddd090742707110ac180cf68b3230e02248f85eb2ed86e7a6064", 0x62}], 0x2, &(0x7f0000000980)=[{0x30, 0xffff, 0x8, "8a5f981657f073f945c0ae371db224707178bc9416661e5f4d2295dc9159"}, {0x68, 0x1, 0x509, "f5c7ee1c48b8a83df6cc044989861044d078ef09b6518d2f95b210a7da6e4b3a2b05bb4ce60127b35b34d8927981740591120124a0b9283485f3154ad819e1dfcc2c2f55293f8e2bcd30700f4e2f3bdd15cf"}, {0x38, 0x1, 0x5, "d537f4b856aa42490c87442de46ab64ae2e37eb44c8ac0faa0bdfa51646ad8e96679b107"}, {0xe0, 0x1, 0xcc3c, "f00a4773419ab1209de3f38abd2471508c1d752bca6ac12e5f10c1850609a0ee9e885a34183a5b6ac57c0e07cbf00dd47bf844bd86dc392cd05ba24cfa69afa125acf242b1fc9b441f4fd0b1779cfb8a89ab2ea2d91c1a3ce87b59f35617b2f1be2d2bc5a2c5b44da55c218231a0abef54fbc523e619bf644ea4c13c8caaec41a289f7534845c8758f7fa688c9db57e46430a22208d07a7543adda43f860b8aa74977c444f62ff7b5dcefa56cc96c39eb28d5900b09332a3fdd11b3ea5f88b26f78722ed1efeb56a93eb3d1a0846d9"}, {0x18, 0xffff, 0x400, "bab4e7"}, {0x38, 0xffff, 0x36f, "46fe772359ee802798b5175a342fccede7789348fd4e84380f4e602ef4139aa09a1a37256b"}, {0xf8, 0xffff, 0xfffffffffffff878, "80dec1b9278c60b2f6ef35689d09964e93177c25a7db0ca1ba7c768523227f168d8041a21b73f2bd4480f1a739f72584f2e2706c5eb3520d9f96ca6a7b5b26d70c735cf277974df5d6ed510bfc5516ecbb5eb01da2529a53cefd562054a9d24898d3c90526961b5885c55462c3be324353d470585672ec6d78517c045772691e8993cd0c725a50502ba3ba572b7c6d1524ecce46b7ebe3fde2feffb0eedd42ec76b762b7250d373337f9d0d918b40c1bfd233b2833e60d90623f165cbfd22bfc3b3eba365c6652ab9523334607e377d03040c57fdb9cda2b09a65da1b759ff9bc41217b4ad8bca"}, {0x100, 0xffff, 0x7, "713ddcb00640be707d234f77b569174901148ee68f877f74c34a0f8b2b4b35896fc40ca624ddd6439575a381f25e04370c8d68e1907fc5731a6c84ffde636ef3d3820b5f004bacc2ae4fc764e8d3a94621d5d5fa2a8325a399bd0bf534e51c55361c34e2f881383c945e47862436b081b2376db7e992606ecfc64213a730e2fe18f37515ff9046bc7e32b79714bf5a7762a3a522d0f26e76f724801fde748ca50704ecc062890c410e58cf7ffaf130baba810d51785796d351ddc32397079da63a1a799f44d0f979d6c0f123225d7d82aa7dcac4f20f3df1f493e13965904da03fe818fe2fbc1efc1f"}], 0x3f8}, 0x405) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x2a, 0x0) semget(0x3, 0x0, 0x460) r8 = shmget(0x0, 0x3000, 0x66, &(0x7f0000ffb000/0x3000)=nil) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000e00)={0x3, './file1\x00', './file0\x00'}) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x2000) connect$unix(r7, &(0x7f0000000e40)=@abs={0x0, 0x0, 0x1}, 0x8) 23:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5d) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/144, 0x90) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) 23:56:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x90, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8ca, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:56:26 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)=0xfd5b) r1 = getgid() setegid(r1) 23:56:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f00000000c0)="12aa65d1a7fe17cc694f357904209f365f287f3e2a23b5e255a1d0561bd52036de7cb643719739abceafd6340cf48a587f0c4aa0da84cbf4027f08dffc45f10630704177dd47ed3b9436025bfc4d546391d94eeb299389b4d7d3c736b885adddc5dd7cb78cf1d17bdfa42a42313e38a97b3dd7578f152dd1bf80c4b4ecbb200f84e877a188d352437f0645703c41628c610a0b47b49213811f5b1da91e07c05b6cd0f8c4", 0xa4, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) pipe2(&(0x7f00000001c0), 0x4) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:56:26 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x7) mknod(&(0x7f0000000300)='./bus\x00', 0x7fff, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000003c0)={0x1, 0x5f73, 0x2, 0x0, 0xfffffffffffffff7}) ioctl$TIOCFLUSH(r3, 0x80047466, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x82, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000020, 0x5, 0x4}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x9, 0x80000001, 0x800}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x8001, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x49, 0x4, 0x0, 0x58}, {{r3}, 0xffffffffffffffff, 0x10, 0xc2, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x10001, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x31, 0x80000011, 0x7fffffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x30, 0x8, 0x718d}], 0x80000001, &(0x7f00000002c0)={0x5}) msgget(0x2, 0x1) getitimer(0x2, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCDTR(r3, 0x20007478) 23:56:27 executing program 1: r0 = socket(0x14, 0x20001, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x112, 0x88) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4c, 0x1000, 0x8, 0x6}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 23:56:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f00005e3000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2ce, r1, r2, r3, r4, 0x8, 0x8}, 0xfffffffffffffffd, 0x100000001, r5, r6, 0xfff, 0x3, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:56:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x23) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0x6, "77168d0a068800", 0x62713ff, 0xba}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0xfffffffffffffffc) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 23:56:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:56:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$getflags(r1, 0x1) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="d41d7ea997c77ad6be5ff842af312406b18d572feead1db5889206b0a43684faf545ee5237bb18533892011bda0f28988d1e57680d768d00000000000000000000000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) ftruncate(r1, 0x8) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 23:56:27 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) r1 = accept(r0, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) sendto$unix(r1, &(0x7f0000000800)="8645a312cb847f5eca6cf5e07123415f41ae25b19e7883e22a872e086af923748dd3d10c7a82ba91e283318df3f9cc59f9ad4ae97c1d5294f43dd562813aaa03214386721c2179866ad68dea73a56d44d478c9f4c986adce188b67639e5558a90b6b54e97115618509", 0x69, 0x400, 0x0, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r2, r3) chdir(&(0x7f0000000580)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r4, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r7 = accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r4, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r5, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r6, &(0x7f0000000a00)=""/4096, 0x1000) 23:56:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) fcntl$dupfd(r0, 0xa, r0) 23:56:28 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000d64000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) madvise(&(0x7f0000d65000/0x2000)=nil, 0x2000, 0x3) shmget$private(0x0, 0x3000, 0xfffffffffffffffe, &(0x7f0000ffb000/0x3000)=nil) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r5 = semget$private(0x0, 0x7, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r3, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r5, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000007c0)=""/235) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) accept$inet(r3, 0x0, &(0x7f0000000580)) 23:56:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x4, 0x409) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x0, 0x1b, 0x1000}, {0x1, 0x67e, 0x1000}, {0x7, 0x1ff, 0x800}], 0x4) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 23:56:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 23:56:30 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x1, r1}) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:56:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/239, 0x387}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/127, 0x7f}], 0xffffffffffffd10) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x14}, {0x103, 0x3}, {0x21, 0x4}, {0x143, 0x8f5}, {0x48, 0x7ff}, {0x1af, 0x8}, {0x0, 0x8}, {0x47, 0x7}], 0x8}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 23:56:30 executing program 0: r0 = socket(0x18, 0x10000000000003, 0x40000000000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000000200)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000100)=""/247, 0xf7}], 0x3, &(0x7f0000000240)=""/87, 0x57}, 0x3) write(r0, &(0x7f00000007c0)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33c91a1a750e05053d83cb74ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce705755fe16610148032b6023ae02dfb8cea9d51aa523047ff1df5f9fcdca2b7477fe1862addef6ab6cd6dd407a2cd0a19c9ca6b3632489714a72de0a16f9228d7dca4cf35a32341b6576624eed05a1997a3698d3c3f0bc505756c28e8ba9c54cceab3c7934171cb5aa13ccd540a4266093970860cf09f78042cbb5e4e59466c217ae5e0510d7febb39239da0b53429d04f4f6b5fd398ee6b3e27a2a9c2e7040114cb9bf4e68faa03b32b0807b10ff28ac80d54ae2856287a9b5c5f74d25d457a390f76b8964be4f1c21755845ae1181e069bc00608b124425ba09c33e5b7d0dd7c16c522ee2255ada977c10c9dedff95231ee55ca1cb91806f9c9eef34e37e6b5b883c478dad740484174cd1fa2f57fbc701812acca6c16a40c002d9449ff356c4cf0b849497da56b049f9d5fc743334ff0fc448b6c0494ed5eae4b1548825ee3878a35aa3be8f1952cc6db0aa054261047fb10eebc6102a66dbc1c05b0f6a040b729e92d00e25d0ca7916bbcf816c1d6ef1", 0x204) 23:56:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) 23:56:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x9, &(0x7f0000000040)={0x9, 0x7ffdffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r1, &(0x7f0000000140)="96", 0x1) 23:56:30 executing program 0: msgget(0x2, 0x20000000000644) pipe(&(0x7f0000000000)) 23:56:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x43, &(0x7f0000000040)="026c33ad091ab09a3db8728ac0ccc7000000000000000000000000001a2a0ec63aa5f28310", 0x25) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:56:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB="18ea6100c17f05503000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) 23:56:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) unlink(&(0x7f0000000040)='./file0\x00') 23:56:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffd, 0x1, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2a373ae549ab00", 0x0, 0x1000000}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 23:56:31 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000240)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x1) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 23:56:31 executing program 0: r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0x102) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x800, r3, r4, r5, r6, 0x2, 0x7fff}, 0x3, 0x401, r7, r8, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 23:56:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 23:56:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 23:56:31 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x20800, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2081002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 23:56:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x8, 0x1}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/3, 0x3) read(r2, &(0x7f0000000240)=""/116, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03008125ea493914b323b6f00000", 0xe) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) 23:56:31 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c01300013a2f5d51a514ba43fde417be081e9ee8cbb8c8424a1639f82d2990acbaa59f6955555c8d858c131894c7fb707afabde86c64f4d113b8d07304df4802617ff012d60569e24dacb1c43b78ecfc5b516b1b6aaaab5bfddcecbdf9df4eea5ca6e52c4dbc05bb7fd018a2150d0e34c1585a079314c275a213c4f46decfb2e2049b02cb428072b8bfbd831b2ff1b5d2671b99765bd6c99f34bcd2aa4293a1081c9a136c8009975ef930f603c072b959924f431f86e629006e4796ee05c41c336479f04dba7b86266b50197555c7f33f42a9c1a98491b919cc95592eba98c894546b826f6075b689be4d69622098dd6e9808972d79b8e8d591a97ccc20db1e5824e33ecc4bce657468b4df251e374f458a88e63121cbd3688f22d1a1e56e4154b8446aea0f38ef2628770e1342acc13bcac41c281ab8a854eb5e1553582750"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c7d67a71914ed63e9611d09e5fc268e4c8a2e8cfbfea9e1f3848e939322fb43e8a0d9ad8a776486fac5ae882a8a9517f7aad126f46bcc5e43dcd386ffc0a8014a8b0e2d61723a22fefabac106af5c290fe72bd415a450507aa9c41dac03177f4daa3299d65141250c4efc2cd5378548f0b3bd55311b109f377eaf532bc1b", 0x7e) recvfrom$inet(r0, &(0x7f0000000080)=""/15, 0xf, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 23:56:31 executing program 1: r0 = socket(0x800000018, 0x3, 0xfffffffffffffff7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffef7) getsockname(r0, 0x0, &(0x7f0000000200)) 23:56:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x665}, {0x18, 0x1, 0x8, 0xfffffffffffffbff}, 0x8, [0x2325, 0x0, 0x2, 0x5, 0xfffffffffffffff7, 0x8000, 0x6, 0x4]}, 0x3c) socket(0x1, 0x8001, 0x10001) pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x785) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="569ebe1433262a79ca7f"], 0xa, 0x0, 0x0, 0x0}, 0x0) 23:56:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000000, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x82, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9, 0xf4cf}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8, 0x1}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x670, 0x390}, {{r2}, 0xfffffffffffffff9, 0x59, 0xa0000000, 0x7ff}, {{r2}, 0x0, 0x8, 0x11, 0x3f, 0x7ff}], 0x80, &(0x7f0000000200)={0x6, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x91, 0x0) close(r3) clock_getres(0x2, &(0x7f0000000300)) 23:56:31 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:56:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66692d76996c7444c1043acd0f04db4b33610d678cbdb270f5be04045fe86ec53bef91f1d581b0cc6b20d34f8805dd4f124db9b396e04e68969fe1cee4fd1b5e8bf52cdcceb1067e2419448c04d0f5cfbd435b8c7bbf7f3ae666f6fc34f5afade1e7a05280b584f05f3136337edbe5cd0c8f12705914cb35a14f0c5d85ad7e03c7583b83663cf03f4e4ff0e1f1dc86e9033f2e4d7f0d93ad7b27e55777a27d894352940601a0465903559993fe000000000000000000000000000000"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 23:56:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000080)='./file3\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000009c0)="4a20c875a25f4f4159860532f8374d5da901ccc59f04e147df892c50a9b49401e5312be293e9f7e6b71bcd490f359dda5fb7c98b6087c14a90b01141a747180140bba9669f0def7c284df818297fdbee3296e69962bf5a6ab186e0d92f5f8d58d70242f603d402ae06055b4a95f13071cc2566c4c7d2ee7db270448ca7557baf6ea35398c1cd87da30ad46e2d440f37571d1e6c5fcd9a4b6a4c1fd0e7a904f0e829af401a3966c4920c9af2a5935163631f875b49800e8d9afd41882cf4e0036bab2e6080c0dcd423f23fc420350a9efc13b9805e08cf67d8ca9b3671c59b16bc3970b84012fde7f641d43bbfbb25b63586659101eabcf", 0xf7}, {&(0x7f0000000bc0)="ed0da7760dd30ba082591da8ece7d4947ee1441a6051507270cf9f9e558a921855bd2651f3c9bddf2ce491f868c5dfbf959271b90d2aeab18ec458b0ab6177e152f3b016f8d5aa33e4929a6e831110991f4a021189087cc1dde29fe265482105a70c8bbb0d9904696625c693ed2ded577bd68f6179dfe5c5a786237b3959a18fb9daea6dc7c7eb87a2a1708cc2255da6ef30826c45f07b05907e83a2f30990c8630dfe05ef6e2c197ed3b84bf1b43ca626bd671695a70ee6fdc0e85d899d9ffe43ebedcf1cf0df99a3ae8ea9324f86dd823d087bfc31d0f9e2634cc8b7955f6589f59f8bbcb7b953d4f8b949753cf574b8", 0xf1}, {&(0x7f0000000ac0)="86856b85f8f82ea1cb167575abe4770328bb1078abee7688fa2d6e7e1e0ff0eba27312e715878f336d56fa2506260e68bbc1cbfc2d198750de30d884ccfa906bf55284fc55d3ddde3aba35312b251c322c0642a516f5287926645f5d6052f270dfed96c887c96259285fe89df2db950008d42845367f41ef24bfce26389f44d918b69ad12f052aa7dacdb71aa7248a24625f1111a83a6f1a61f1746ed9c80f8747267fb512022831d652d66ee796779a6e85ab246c30", 0xb6}], 0x3, &(0x7f0000002c00)=ANY=[@ANYBLOB="1800000000000000ffff00000000000013b3e193000000008000000000000000ffff000001040000aa50dd0095ea0b90a2fa49d9dd1d41e815465e6a817d27e4c0cb692a92842b6bd42392a330d4a3e842a6475d3592012588a019d0d25d0019fdf2823384ecc4082060869c8f9aeaebdf24a0051a8d3a5ab4862d43ee5e62a9028601ed5df1225d26f8f021955d76ad79f7680a7700000010100000000000000100000005000000ce6ad98cece95442d6b8e98f805602bb5e9fd879ec27d77896846d9cb635a1f786ab554d6a08c9ff44eb8e1921a5714e40fcf4667e37f6f55158479915d51e9679b6d724e45ef037a2d695c6b6c1fd936cb98d4cad18de984e4c119fd500ea1b7bd9d3c6628adf085cf25a6447ac71ac43e6ecf6b9eaa801a3eb4788060b13f0bc4021ff966c489a73f88b6a3979748040a3f9b6f310b796d4543352d6007ccf43ad205cd43346a4e52c6fb7e7cef643a2848baffcec97d874a67165a2164524de33b0a6b3466225002d460774d21bc3113dc024afea491a93d3ee1d206ff9183789ea22108dd4367e19f35734bced21aee98684c309695a22f257085c3dea4df2d51202ec0795336f11d0d15cbb571bbac3df927f899fdac7423de288aef7cdd1d314835d642b0033a6fd188a2cbd9b25f42a745c5bf46b7356d2a3a1b1d8dfa53b22fa8d8c9fb1b71d5574b29d25fcc6513ba41f74cae68a27d2eb9993a0384ea2ebb872ca4b0a9f91f22895fe7a117fdb36341954fabef6f3bbe22da9059a0b2b84dfd24eeab0d6cb317d0748fa37af8b66599fda4561510ecabb7063204e4ef7bea1db7e3419f5e665db8d461bdec0b81bf924e4ba8ecb64e181ba0f00cc9578f373467487055e1fcadd962d8a644036bd9133412056470440fae807e5d2664c5b417acbdfb8883e23cb1eb65905a9da8333fceeab151e936052c1b53914066eb4f0af568d94c5f616e9ac8d118d35347c5a6021999760f7b2eaa12e185834b8b561c5047664e3e8a2c47e1748e2b9b1f8b48877f2655ae82d2b5c798b2044277a2b62ba4c16c99a4fc2c5360e4e8c1e328a050444f72eb4815782571bf3679fde278e74b7a19f73b752429c4efed7261bd8e04942e28f0c2da95d36f500bdd529a03ce2543ea9840cdc879ef74697ff920216c8443c091d65465226de73ed87b04ab89012e837e7d4807c6df78d08db446bbab917826607853adc786196b7947f7e8304ed178125c8292e2bbb43b3826fac5eee752af1a5a7d1e8aa1e46a4613653fd7cdc944fd36f79745c88257560034e513162b40cbb90f9cc9a859db2c9365867429390428d4b4721b8f9db99911eb0dd462e023a365cb800f2b1f0c1e6db2fa0c34799c5a7ff26bcbdf22a95f5dd654c0f1e0a37d105c3337730806ba3d309415cae707f4e4061e7499b3a09cb0000000100000000a3ab00af8400249e211f919b38b308fe85dd13da72d5b646325db12e4f7fe4dc563f00396a20d1eca9793c0b4976888d24b8d61ad11bf5e74986fb314ec7957c28ad8e607d9c81b9fa208fb67afb595f9217e37822a5c5282ccfbf83769c0f09d26e131ca6462ff394b63506c3b613592f1a385789e172edc898d27ec2e30a3c08f5d234c5c76f386141fb489f4cf62222af19e2e1cdd10bbbd52e43dd2da2198edfdd94abd61c3302decd854b589a71971d3fe7784555cec35b3c21d15ef4240f055721858f548c046524654c8c210513f3e68a57f1277e780e71c11a8e9e05a2e72ea18f5877f13658312bc7a6485a9d23798d7dd95befd7cff7ed72cc03dfa00117205ea1a8bdbc5b95c35fda651f0a4f39123db935a0f982412a3299abbae8270c2c32a78e6ca8f8612793326786a1d456491c24d1c9a131f12f70a45eb5b88031613b16437013ab4048471762e53feee49caf09bbb443ff25d4ada8b0dab7156eff6b8a45a450ba4376241510c75c140b621b7e6d4bcb74ff77e853c341028c512e5846b69c8e047a27bd6c6817198f94ca7a5cc7023a78094085a9695b6975d5f856cf5581567465402b151577990b4cd522b3b2619ebc97e508b25f791fab7395a17e2fdad54c465f2a395384bd4d3e3013653811c33963539a8f3d31c9d6fc9d04d1fc535dd2768b4e5669610d7f1643b6c605b97b40888a93dfd461d95469bdfe2a2fa291473e128b7db55a4f27c1b911fcf732c76e9aa2c3c59a10c2d80a42ea02fea011d09a4588c4f740aae1a5e5fe57c89d6cd2f4078032ca046c4ad54c86ca87c7a5d2e38e9f9feff29e179fcacc9c92964044e2f0ae497655b6513805913f9d689dd3a8ddd3d59a5d88b6a735b8caefe1d522d0770102e992f508f266065d4e7583ec6a16c5088049ed71e0e7f9d8a7234a4d2eff228a36c8ef53e990c5a7f01167fc16c222ca2e843cde08fc724dedf89d1cf8815115f7dcdc3b1ee7e5ad28f31b52a74617d4c25b9c1c0b8e3ae4ca1f82f01da26d1fc5220d448f8cb32072f6dbd570720434acf3e786605478f0df7fd2a3070f3200b9687bf883f0ec5daaef8de339bb590d0dd5eb7945f8f69350364480fe65ed8460e4e971d96a547ee33ea05184372c92ffee50e79f24b5be9599dc297c1920425c5f1662fde2920f467557ceb9d3c4031fcf267a25a190c362c95f25769f75cad0016ca3cf93a02fc0286d44029e4c430dd62f1b714255ca51da22d274a25f14ffccf63371905dc4f72289638f786f632a7cc55c8f943a5da66a9955b60c48b637f1ed4c2799672a3ae2398dbd41ab63d27edf5138287ea9449f1b23b05ac1479fdc2cecb9bf11e14c5982e3c1493c958c1cf2ec027bfbf10f4371889d72ba174babaf5f5d0d1a8c122366398daba7e746828f755ba91c47ebed53a2d7abea0e75319c51e1cac94ee9364e28255d839840e57d906f1dfc3933cda23f45d877f0f316884a99f16c8c35ce651e554aac4dae99376e2f27a885924877b114bd9a802d8f2c82b0762053c3669530864f8fab90b2c9786f7df8d5c50d7a104af95b4e96ffa388547a0b4ec28df902b7bddd88554db6c7f2f6555a40bd20a00b7038ee07d3703fde494c97b554d9c3e3453ca59dc3c437de523542c24eeb26cf616d77e45c47c9c9d96987e371f161fa89efd756d7e1e0eb3f3932f7d6261b7d6c8b21b888cf1757c9671c12e173c400842f5ca42792d421718901c3217c535ac34b26288225e55208d84a669330dc9f627b3b61391c8f4656e6c2af5d709438af35ddb035d5780621510c5952ea6a65f9761992b110a44d5417b646865347aa76737b751d209c7855ca242c4f1f49855cac3a4c8f3293d9d4d537acb7bf83c0c3697170bcdec7fbe2481b7b6d1de82319f2467314158dd62967ffd295099c3fb94f49130caa4c685bdaa3c453f1b3cba30769248278e9814b0e5c84060ef868a5423e6d3fbf903146753899e00ea4d8380337dc58ba10649308e231917d56dc03879805b325c11a70617cb71a1da5fa93648d470ad76d6b599dcc51439668017054bfd8c27ab0748c6efa5a651b28bacab098f7e8a4405aac93b9f735b3e86660992e299b5b04647e3580244c850bccca2675a2eddfb5798d667fb400e8e6e8e819b32c4f864329ae8120a4e8ea2ed6e313075b90870ea085cb95ac75759bc4274015f5bf9dc9645f36640fc96a1490e60c0098670923177446da689ed8bcbc4074f8e6fbee90a1f460e85a12f04c2e68abb0f4ff313a7117293309cf10f5940e2767781065f757a077503620bd2efac351902f919d1a6964950e716792368c4394fa80accd12daedd7432aea25644214f2f0d8a4aeeeb8dacb07811192226172b830c708db6b8684e6cb48c6c104a56cae184ace2b953e13462789312a679f55e2fb8ceb922be776a85f594b464e26dff8a90d8f8a6da6c9e6afb77b052798f2b8b76b6827828aa744480dd0f8972da30636f2edd239569ac1f8cf0f72546d39410ad1e9b6a98fe3144af0a662e36fd8bf6f8a0d30728262e079f6ca04689a6105cc902aa7ded708a1dd761f39761ff383e53d8893bf3aee60f9868b1cc4d7db0d3482bd4d5c2cefbead6d987b771f377bd632028b35e687b60f45cba629fc64455be6ca77385bc2248286f33975ee0b28ba1888b5b24b6f56bed7896767a56e3ec7ad502d15703489c15d90b11893387ee08ab33fa6e6b02484fbea6de627ac8662acb66ca9d000f647759ef9b63b54b92c45dc96b194ed84b861516300bef5b6c224f51b94f119b70b7b7be5f60aa6bf067e04d41476f5d32c666743aef3681d65e9cc1fbbb41b017f90c51fdd5f9c2a941026788c16928975da8b26d59bb53c0bea18aeeca9b8167812ecb46ce8d2c68915a85622032caf668d870e6354c497983205bda4fef15c3bde11f3be324afafdb4346b028b6bc199132a07a0d7b822ad80988cf83e706f84450b97e88ffe50af216272c7e9926f72ae567f646038eba725b846b4e368a75af830f97d0d106ba1eb6dd818bd2658d1f8fb8efd9c2f211d79b551191181d46687419df84eb16ed62fb7734589b70ef160354d6d58083164dc7843e09a47987f96eb379b4ed25c7b61def0dec1fa34ff1686938ec463bb313caad3ed510c3dbad91f805ec41085e553c21084f9862728720db172399fa140b34c17af014e39fe168bcc86c3e558f50a97bbd7968023829022e7815017ccf19deb91ff11fd5ed13c9b8fcc414acd86da15adedfff0e0a0aa3c5353c2cbcd5274a8d43e98ab8c08b1d4d534424d6da527bc72636de4a014b6e4398cb1ea026565dcb7f5a9cfb3cf6a0bc23543ddef149b53d1e392ff683e93b7600422d0092299d80b02abfedc5f19113aef3c1fa875b5552bc817c4e19e25fc9993de12dcfbcb934cb0205f04cff03172adf020155ea50c758c07727a5af2a40674d35be5f0947c139f3548657c8adbac6ca5d3de636667ad2a675156de4a3c153300942e4245d9164ca1e57dbaf24ffb8299ec1dd3baf15d1f5da8ca1444418725cc03d7333580d780b9824884b8242545aab77f2bf3f2f3fd5f26d234e88471f332494805ac77408bd88cc798218ad823d50a4411ce349d26ec95b6bf23a09c4ec1f80cf17cf5aa9e06b6fb5b1b90325efa82d14c5749bc4a336cd7f270f482c89d60b357714778267f6f6431d9d5c29828db7f138bde68cd8833458e5a91e05dea7fe9d92c4a3f7b9ba8787a2a482349d6e9591ecbeffa0e2e5a646ae728758eb3d4b8da7a72fa29ba74ffc0b019bbcbded81090303795d71be2f917f9f8d24a6612cd96f63205b3fc76f6bf65898c9572240b06530744fc32a4bb13d2093f0da5907b041cac1c91930fab4f0f43b922436b3519b01ef1d473f9b675b5804d98b2ba0a97890c0b6fa1310f5256e139d5d63ada06eaa9c56138c774a8b906917e4ddc1b5ca437d38d44f8a5681f1f20c0c68fc4aae49d5501850c8bde1fb5189d87903c80bca122ef322a508fdea3fe605e47dd60b38d7aa3252dde6e69cd026cfd9cc285986ff8be996d6aee7d3c7b46aef655bdef2c1e0ea7a2f2f553c15713b0f5cd1dfe1cdd79cbe6048229ea5d22a7b706c3efda373f6b7c4923b77e9ce514a43ccec79f2d93b9bb63153ebc5db8db2179df97edd6670e5b88b5a4e9a56cb6e13e766de82c3fa6cfb16323bc2d1627552769e9c71597b265b58a77c68eaf657b46a4df5e09effa0e04d4250df87c2d4e06305a4775345574aed04ca8d798351f6701acfccf113477c8a7a7282e3eb9c718b0a4fe9813e11b8c01f65c550d31bb2b6e82fe48fba99d43fe84667337522c3f82c452623bdf9bd6f0a535532054f4d20a83fae9f6e702c67e2e1a38b28aa564f6721ac17f98fc3f94d166c8cb64357b13e18b0e33256db297928f12ad237dc7b6778b6c57e56ba15272ef30ad8ff6fb023530b8f79b6e3b14802ce52d1df4079b519b43ca0f81a52822c6381f1ab4a983b999793df667d765b3eadc9668e6f0941784e961ff91add40ac185fa188e78eb260f1456d7738c618b6781ce8800000000000000ffff000004000000ec5d0bf504191896112f54b32943b1402bdfe0d29a0f6498bf9a1194d96c38495f78ebfc9a9bab50e52881a354712fa855345eea0773b57145b0983842d3ebf42d8fc2a079729550875d0ee2a9b1958ad8dbf18b83f1c8313dc27e76c6fa7b9f64b01607c47318c8cd305c2ee0e4f54b8aeb00000000000088000000000000000100000008000000cf5cf09e787cfe7bb3ea6d953ced027e8962b1a74f95760b3c9f063e3b65bca7ed46fb99166b9d240d60893ed96cee4b19b14f8ad4c17292aff63d54a1df9f8b323e03264c5aca99c96cbd5975c43d738b75f4601184cb21279666f8145d11343c9e6bd4d64132b656da322a6b89030f4282ce690000000010010000000000000100000058000000c968e023e27a32c41554f2e6314f819b776e87f55226c1cf9dd51e2eea68af2d894e975e6e802409d48e61b0c26c26f3ad74b7a85a5277cdcac4bf6e79bb7f8a300bd9478f732a96afbb1e8165817abaa591b27ece8f9aeb78f046d6f84064fa3f6352b81932574477e1a1dd7fb6f589a339d6240041a067cefe8aa4a4143a6af95b378d0af78db6f38aba7ff98603d4b9461fa42db96cb18545e0ec9a916b7e3da845f1cb186e5b32acbe6305a296e33f989bd2105b5f8cc9c09dbf5087f84d267b79f6c5b204eb0f5f24da89821940c9a47a75024b5411224fe8defef3237234f4e2eb94ec8bcbe10bf6e91f68620c1d6c68d045637957fa000000000000"], 0x12c8}, 0x8) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r8, r9) chmod(&(0x7f00000006c0)='./file0\x00', 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000880)='./bus\x00', r7, 0x0) 23:56:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:56:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 23:56:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x401, 0x100) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) 23:56:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x802, 0x10) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getpgid(0x0) setpgid(r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:56:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000500)="013e4985b02824440e434ef1f819d123bb08b0c9513da625a640702005f2d9c24cada2c6060414110facfb857c2b3049f94942e4da66ec5765af4cb6ed568dd535967d4c9f3b8e8fb4f4c89af875f645d46b7f8cb86dcdd1c0e1c8fad55326d11fc77b6203931e78efacd30adb92df32ed96e8ff40ef114d17fc605deb440f7bf13376d6982144c333588bec4978e79136213f0719058609e9d451f57bbedbf351b8c82b177fead03bbc0619ad3e2cc90430f77831174dcaa94372b5e167e7893acdf0f5ff249a943775a7328dde56c8e2e6e9e8529b31e772135b393cac9e54f5c0ef73149dd7afdec32f1b71fdb19a784a2516c9c17ff42ba3feee1e755be816f55a7e17615ab1810cfe3b06d9013d568fe7c122f11d50f6a2976c090d4dbfe9be799b2446e930c68c7c526526aa9c76174eeba8a6fe3a1222f0897a0ce275f737f0165a845756468a9d64580ea5f75bb918cb2eec93b1eb61e55322fda819e4ce1d8b7a65aabab748738b68375e6b24a51b3f9fba96fc4281444736d46ad4e932e356a3a646a170fe90341f2e0505fc7abd92dbd38401e943ed8a887fcd1dbd2f02e33665717a05233b0fb9724b41aa553a83cc7fc7056d1db9d671a30c72f5f66f0f76127c9b6159481b6194deee4b8a3d1e5fb8e588edd1489151dc38bf22a35ef3f9a25bcf819b02ed59dc11bbf6d62b71f5d6714955ac46f02ce0abd05bfc4dc9d2bb9b3d07b6df923d2dc93a6801236c27bf3e08d82cd75a572c8d850abd63a68da9b377afed0b6d46f52187f1114ac428c7b0bd5fff3ce3d9fdc1f5bea5a0b3a36131590dcc8cd7f0a75cc90b576648c8813aa48485568c6f467fa635a53ec8f45230a1f43a53de6df421632294976fc8208b51fb2868797e42f9ab18c66c2243b4cba5a93d07c173661e641e2c17bebd8ffdab51bcb57e8bad043b9c7ac75cce696239f5b2dde5ff7ec4a2893cbcba510437325cce1e1063e0446a0825b83d17eaf7b7b14028946850d6f908def6b0fe885f9397c1b7345f7110cf21c261d540a37b19e079be9109386e6ee061ab77f87fac44a4d3917dab35cf6374be0242f0dfa6ac055bc6f42e59aab00053747fe01f854481796cc1fa25b7040858f72390c253757e805f6538aef56f6bf3a6b542be90258b0a26471ae4491648e0855f6200768e808e1bade18a983940e3bb6a7423565cfd0bbbab4c4c8f72be65d67daa2332bcb182c05c657183d6351d6661ba11a327448ba65cebbab30b229b30bcb5b25151de777bcea029de6fc267b215c842eedec799c782cd55dc159b0f42714215e64336ee200d8c30a45ff4b545f548611a4e9bda0600e2a897a870a6c83620fbbeef7ad05a8748c24c6810236458f7ade63939f6885f69d325c02bec3499564529cf9228f5d66365760c4adf553ca8c4a4655ccd034610d7552b9ee345e1dd6afab268dfe34bf0f77679b8ae42cec1b7e413cabf3138973bcb9fa67062eb915cbbe69eca95cd56d913038e457756db764a4047c611b041716e1712c9e79f589d8e12c18df780232b9f40ec73517a35d349cb3bc77f478e8d5af4358dac8e2510605d13dd9ef8d91687f873e2d1fe3ce82b0be989dd1889f2f68e9399c3f30a6e8952144ff9ec510c41a41c6d5f5983666fb1511a5b55cb621e9d14631b5576f99cfcaa5371b82a291fe76d02570af27db96bc88c7a90530cd6da05337d394879030f88eeb973f4040cb93d08169157ab4dba18e34ad8c9426d652f7c45a80cc3538f7740b7fbc5873743ec42aaf22953f07a8b47a6818467a01386113c23a50bfe9a183ab203c5d579df685a9d97e6159c568186f0462b34617f9f71eb5ab8b96e9654f2539a896e34d47d9c206173f0f053a855fef43f66a935c5f01bb7fa57902bb905571be9b0e04f79be41df1e04e232e5520ba3b5f38f13ffeeb5415adb804f2702bbaea0383d5a47aa0d8dadab55e2d77f9f991d901a8f516b0562c1905ea98b48ee16c77e626182394e06b29a94145c3a9713d19b238984a2ccc259faf5f03f6cc83cdf649b5e80d0cd8f78cd569a0866ffbd04ba9bdd4d437f022e25396bed89e9e001d7e20cf86c94384beba0479a2f4ba52da80f2e556dc4cb43a8fd2b3293b1ea01a8b22fcde1920deafba21a293fc28451a19dd3532fb4ed0710972769ac5433b129c795c8cc078485c05999751f3a95ab5c7ee9863091bd92a5041726db0e3908789d72a303c9e3089ef3a88cdc51bd6eae2e60c1b23676a69dbf827b9e2c625ab573f4151b2dc47c9fbcedf8bd4c68f23fdb7e32bfa01e4a18b74a12c89efc9a2c6c48c142bd77f93fef4a0f593b52e96cd8e3caa9959eea6992f3ac6c4df5723194a9d5c9c2e0d90bd1a5709df930873595752b69d8a6a340ac55a154bbba3f70db10fdd61d0295a3c631b7bfb356ca3a58d1ec2d5ef39fd92a6977a65ed8d38bb20fbf1f41bceb593022f4cba172d3f76575a5bb609ea6d43eb597941c9db16f4c2c9cb5c64831b3594e468de87d4c2045c792e836090786f74c6e9af7ecad70890ad5ab39a66ac17b5fb4e33ca83f8803ccc8460650fe89cfe2882e932f99b716bbf19cc1e869df5f1cfb71b4d77c76ddcceee9abd6a75b2e6ae843d81745a5f21aa36ca55fca96184bca221fb1c9fbc8f905513fd2cf7a3ad527abc0113e6b1e43d9d0568634e66f38d1030fca31fcac0bb9ad9c753068d6433d62f3c4c11e41567feb0a098edabc3a49ab618c5c1c675a99f181bd3769378aaac7b8e2e067840f336c49f7ab857392a8adf870aece84dbffb31778de16f2ed33736e548f0795a07bf9bb0c9ef5bb02e917407b69ee1b047ac582024d4903bc6be2e169f13559e8aff4c112383be89bf02ea7ed38d5f9d1ce68771f4327a399ba0ecac8e2e87ec6976077afd65d20ffb26d57fba6494dd74e55ad68cba42c68e89dc43d7f2295fb385c7e513c9fd16a11d3d3c0d7a9e66c28b6670590660b91b0ad5cb67f2ea5aaad81f796d1497558a9aac829b9e27946495759ac6f61be81f81e55d0da909091c60dd6c5922914aff462406b6ebc55a4746a8ee82b38fe9613df3d1842ce6e4f0f8391a414241063208e1f6172ef7f0208b561b1a74e5d37d8760dbc42cf107c75c6b5fd5cf4562f48f730ab21bbe6b7ced38b931063d0865b46a9939d1a16461dbc2a11b7cd6001466ec557c168eb604a1198a57531e8676e360cb3adfd97f0cd3da55b0e1eee735a6412689e87aa8451889a6553e5908aefabe9e65e14e5f6a7eb6a0dc209585b596e6594033bb96bf3f653178801c798a611452b8759580df68f1298c1fcc620348a109735e5983ab799fb25267a5468fe2d71853024d58221eeff99b8eab5511f982aa8d6c4f63893e48afe1dc896e4f2a197769942ed4ff183fec46eeac1726534c79559dd5c58d7cc5dd44e610c9cdd8792da23857747403652f7c88a55f907c7b7b98e209b5d39bb5938ff438ef8a6f8a66407650a226eae152c47c09a2759f727d6b70bc916cdb499857897c97edb08086e1640ffbf872459bf7a7f9ba2896a10db8f4926d0f4b9325b798e119e643a33877602be6b4b551a2680316c3212d0c368cf145731e14efaddc445a9993b1247f3d02396ddf09b7f46eac7773938e71b97b4e3efe5a9bf644823b5f78bcec7c3f59c98db3464af02f20c4303b0afe68dae19a35ed3d378925fe2c4b9310215f302cc8ecd472f79ab34600f154596a51ba95a2af5a4eb980e42c05c846f5fe9610d91558a8d980a93615c3dc849514a9c3ebfe7193ba59febca689a53a9102a7247b8eed995b5561e9a741fcb1d70b1486a830af1a0fda83be35ed41c06a6637e36e834cb49df30512a82759b38a36f225f4781ab5479c75b858d06419246afc80166479c8f23a3792caf8c46bee11b73762b6ce4742a150d84f87816af81c68353a9fe993553865e477f89f1312d849ca576f505c720ad06c275dd6944a9208c0537e091ccf8974c57d11b75f1906bbd69afb6da64b07c2e8fa9bb4dd280e27bb9b1cb2a0ca1d4d01b1684b73efa941e845d87f92646fc547823f5ab72e7bc9a3aacb1932c1178d3a17dd0381396157d928976121fcfcadeff19f19a05f0808c79be40209c8f56a5d04c18b7dddec57e64484ac07e84ec221c6224d66f5a9775249818f510cbb738adc62eba873421c1a82d5028912fb07b4414c988c94be136798e588c128ffc42f4ce13253b9fd10c54fbde6c5e2d692f6ef318598dd93be5bba234d19cd8788cc96f4e78a7c70d4521dfc39f735c8178c88ebb28234673f697fba3b325aa7d0cd60f4e721d7738801273455cd2f1acbe5e8a0e82982ad3e9a40b8017737536d94e821004c33cd0f6431001f65e81921cc5ee9b9951f999dad4a9ae766188093ca80f455dd63d91bd0a02d89b1ec6d42f49aa27221c792d1b94861cf2457b6023d4a98f28be42aa24694f03e2757a0b5698e727697326dd094eb51f5403ba4f10c9c6912bd2ed0c17405cae25ca5cf39fc88644a486a4a1ba1bfd237f252e86de2f5f66d48655e7468fc7f6ecc8885e161a728060bd9d27238e36fb98570adbe4dc532a0e1f6f668a91a383fc78aa9d3f03515283852500de9ea9866c0568c1cb8cacbc61abd87679a5a3bb70763cc442f463c3f889d13955fe0fb95954c97a1cede859d998d58edd79a1ec44b0cde6616baa2b541881f56f68463e8e3b0242d741d3254625074c323025b7d5913bd1bb6754c4a24a7205d25d8aac901a02fbbecc51345a7b6d6d0f06408e22a176968e342126f5df9dc0e467099b0eeea4241baed39b584fa015d3918a8be313f2812399b213d4d1deceaf5c49e0d0db0cc76328b35d18fadfe446b80490840480e8dfba841363abb468c5c90c86bbc79e2c0fb54d3d839f1ac32517a2f64ac52182ff02250bd8bb42ef22f2405b22fd415cff94eaaa94f6d31ab9ad05491a6821e9dafdceed30fe9ffbe049d2c3208cce506e8c1c082f624aa46526e86a05f0f18bdd2db0832bbb424e9b12bd99cb3b2d747108221e4b2caa93e1824f384a890445be30b67023247a0b076cd22effd3ad10da2f7ecf67f3ea8e4a6a46b39cbca432b1ca592db32061ed08d465f653ad09c79a2bb6cd6b6958b827b1212a20ec9c7bc34c877a58a0ee63050ba9f4b3cd1e836c9e8393436c181dd258ac656dff9b6382a5bd5533832289badf12a1ff5949cccfa5a9b6d611a2d511bf5d403f516d298c51c44dae1293bab9f0677bf10d0ebc91ef00e2eaa13d7273c7a1a7a5819bce75badd6f59fccd3558ac33953cc5264557a9924dc91a65675971f523d19d0997f4e7bb541ebad4dc696fcd594dd5b732b2a18ef9c01d0bb63c3cf7f78e7c806e18f5d0c18fd40304bf624a688f3377d0bb3d93850981a388dd6308a9615499448ee48983dbe854ce21187de7905464e821125bc490938b049dabf0cfa6a971ed132c8202558cf4c82cf3f1b2b9057d6fbe5e86bbd88b97db92ac90d56d90714bbbfdeeaf563da3adb6376a7b7fe966b868aba660132d2fccdca6f8eda481b37fef16c9d7acc562878519973ba0704272a456ca037b3bcf55b9df96e8333b2a053424694b01491774339c6ced5a424c2cf5de861ec81b80a3c0fa7e891c68a39df0b215f5c1886222d97c62b0964aa6b67d495536befa12a1c7e23817a82f4649de0abc671fa8e915c3a352c6fedd656cc0a744d44ffd9f1a946dff515ecdbe97ed37b5f2a57486d08048c3b2bf2da9902365335460a998291c6159942eb0", 0x1000) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x3) r2 = kqueue() fchflags(r2, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002880)=0x1728) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20000000, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x6}, {{r0}, 0x0, 0xc1, 0x4, 0x1000, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffb, 0x6, 0x10, 0x1, 0x40}, {{r0}, 0x0, 0x20, 0x20000000, 0x4e52, 0x4}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x9, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x6, 0x8683}], 0x7, &(0x7f00000001c0)={0x3, 0xc34}) writev(r2, &(0x7f00000027c0)=[{&(0x7f0000001500)="4f54bccf80c43976abab79acd4bb4f82d947b369cbd8db41dfc360047da71964faecedf01f64eab31324faffa8a65c3e6aef9ed73dc1c4ea438a5b544f1f0aaf10d66da3efdc774fc657da1245ffd2768e25b00d2f792b47122728c83332c97b519d8bb63a52ad3b60c3f870220d2efafc303a31e0533e3d95c2eddef75453a5f730bd0fc9f937d0dcc797f605af5e97caea13d4b1950de7d8b5e46b3ec3c1f00a38acd4c90960a887f720275eeaca139361045061248f36863d4c46b5dd5ee9f5f070b850241657f17d33df01fd911cf3becc381438b06a3dc49012a01900c1a4c526d5292da188d817b026ca80def2fb8a4b7cde9f1aa3ed8797020cbbb0591ed18f5102a9c9e93c4ef13f455a76590f7a1cc563eeeaf7952e172159a280f0ce5b3aee6cadf0083cff0d42042a3af03f2e4d870a5b9b0c58a6c67926c8375c19531d00606522136fa88086f950a2ab1d963af7c6c321516a407451e5659f6104a73428ac24f63b19be3fc74b59c4620089e9dd32b47aed2d20ca22acf4112dc74765052fc060f64ae59254dfbb8caf8d7006a5653169633df15caae3abfed54b3468ec925ca57fdbca9cdcfbbf6e13171aa3299340925d3767538399dc6968113989268f14a256a30e1b44031a97ccee72348eae9523d28f6647377398d1d14a5963a2539fb9bb21f4d9b9c0123ff9b1ac26be8093cac8a6e7b705bc043fb604c4c0482730ce1432c4f72156b107dbff6149bbbb4f776389e48601a2b144aca0416d85c1df46b920f2633743c07c35d4efbd85ed35e0ae28565ab78256d885cbbeda2082076b2b8e71fdd70871204fc4238d4ed01eae96f17835b841c896f2ffd965bbbbff3accfde4ed490c34e779a9b810ff018866d6ff79c3bd6e65bdbf4eed7909411d688e11272072c909327b1c661ea3c7f3aba480a63ae273e96b9c85fb13f581dc802fba1704a1a9b6228dfafc419865bda3b7a70393cf0ec53bbfb1a2d1de7c417bf22030d77590c7d666994b6b6a7ace52371990ed129857bf8ffdac81fd87e5660099265c4de6d2309cbb5d2d1438618792700660187c81024a325d81f0c7e13c51c0c70f15ef8718d2170915226cb66655527f0badfeb49bfdcc6f199adfd2a669e1bdc487fe33cd376b6c7982be714a837eb1050451438220fbfbc5e7b38fbeb9c6d97d24386048d310173bb9c09cab58b225730993b8ca3f2153758ff79a07eae4e3b77a12b822a56c1c9fc8aaa6f6d0fb140546ec8c24b6d4e3a77cadf290a3d50dbcc7e7a955fdee9c748464dc29c135d8a1463b00654ccf3a667e08e9071b4c012d333316948933c0f3d9b9a22eeb702f68e906491726342f25eebc5bf9bc75e7cade28d3273b499a7f0493f72ea813eb528469a1f59eadff519b2bdbc49d1dace5cdce24064dff0351e72ef149a3f1f5d040f9e5a77bd02349bf70dde1625c0de25bd8eb941a64d5871530593e73b8134aa8f159f02a0ca130a5370f0d09646dc30ec796818a7001fdc73003a435cf29f43720d0051890cf0fcc21782d6c78576ac516903c34cd22b9467b7d5865a07dde3a2977164d98d16062e98fb1de1da947c9bb9b94c9a16b0e31de6ffe91cf6be45a2c5765c2e6daa160a8f16016c35e4c480768c1f9a6926995b28ea0b9fa30c53e1ec02f20bbc8bdf68cd007b83232afaab75c502a6f5c88379db67ff99481b96efcc9089463987cafd9f36f2bd05e78751deec2c0de442e26762331f93639a43943e6927628c2a3c121fb8540d0335e1c8e9c1d1104cca2188fd77f4543578e58b63ac08c4913f9d3c3af2103baf6977af61b72a27811bcaf7d14958865efddf12113aa46bc35b30356ac4c5ea39088db70c8c08975780baa748947279a52805b6586257e36f2fe85ad96033d5c2b76da0a506cc076bee3472da90a9e73d870e74719da6e924e128127b7cf182cb093cec2424a2d56aef3cd194fe5035d2856457e56996139ba05ee0385d8df4e93f2e38ef98fd02f5f5c60d1f275dec8c8639d8c8a89bdf46b791d24704767927755fd9e66944038f7827d933729badea63c4263819b717de4ec80d1a5a164dc4cfccc271f6f75b002612655cfc46a3fd5a5640242a496a485c1dc1907c60707f2008ce398e380129d46089d4bbdba187179991df3e8ec4c6a4bab0197f2cb46708bc26e4bc4f44c3cecb276f19b913323df9dc30e42a7d19dff780a76d10b6f30cd06c4494ef4e03c3a46fa8554604af614f27c66666e89c6133685382664d37f1f4e7f6cd4258288d92d76f639f5332d6c6fc0b1cc3ce4c07d54250e0b66ab563448d2dc343f43196342da652a882b77598528b26c56ce87542bdc26594a7120371ddc00e00962368235f2a7bba70842cb12b49312209f3e2c7ed8ff5fee36328e7a2ec8be56dfaeb2f49a7cd6e8e471b27e75b5b42d1198596b0d451546632570f7def74b3cdc8c15cbefd03670d0c1a628238ce2554f51620918b6e687c98c1eadcdc43c4b290e1b736ab9c1c037cc311f4d13b89f49d094d3d8a503f0edc81b31f56d1d5849d5a2e8618190874dffdf888b76df278cc9ebc6a6e51d6bf0ab99fd8c85cf21eb00c4769c3c700744136a10ec57bf77b684fe5b4280c62593a812a28e9a776b3a2bdfa30e057e6abc62d7d68940f81d387b5b9ddd97faf4ebcaa7628b3353444ea06ffa68ba9771558847565c7d22f175f61db9ee27c4ce18b352ca4ee93ce2cfda31c8b5234ef39cf17b9ca4027f16fb61bb30cbf5e517d37f1dd563205488de83865a27e29dd2c7a61ad594093750a4f12fdaac6a950298784074c1bfe30adb056672bbf249726eba6bee4d775984f7e17a1950c8af8404c2a53522b35d11b5acb134fc8e94ae502d2aaa37568131b7a32b3fe4b12053388cc9d085e153f197cb4d280a0160e196290b7eb291de9b3d3555748e03e66dd34acb07a7faeb9029edf041966b505c4195109b40301c73a7addcdd7d624477fa45a04da8d0d7d215fd8c9ba7ff3bdf970d4130967686c4d685d6e03a01d0c4da482445224d344559242ed28e78292d17cb686a71cdda24e24e197a713ac506a1238e0c9fab71032daf3c183f43870fc52da6cf30b557c5a9e311b700db882172bc3ffb097927019fd48f322605eb18453fefdd87305d39485cd8ab6833484828fbefecb2c8497b6a07340a40d6f2c079f1fd69262d16b1922f304299143cba92a6d847ef2e80bcbb7a176cc00c6fb8c6cfd559c934d3fd4fe12a8a335b7ccae1dea75873f5ad60df6998c6bcba9a05c5ea0b3f853a0e6589f0365a6d1f47c3070620e976fecebb2753004544c473b62e7a73ef9489503be18cf708f77cf21ae96042de5f7c7c4681c22146973e237b432b64ed61617021a2aad06441aaef28a7b23e379db4cfcf99786e3862ca881ec4bad0b0bc0274c10f45ead5b7ace319d9b1c9f4f040efc624a7c4b5b6e142091a0b347b635e2328872b0b7e9806681bb7d8d03469a82092f088861fbc7e4544844a93c83b02965f7dfa716cc921f9d7e3eca27a10da75abdab756406500a49ed16f514b6ad4b9be7187c1223104a50b74ccbb4b52630fe58cc4f7e566e707d9ab0e427d496e457b1d76aae362a5234337e4a5397a1ebdb280d63b526cd02d4371fcb43c61ab4652520e43443151bd327d065fcdfe6944ea6aef63f24db792b67e72f56e60cf83c69da26c510df4497779d4af96a2f19a06e793c0f3968c2b4247130a7a34e1ad33e9ad0105f8b8925b080dfceaceb55307ecf0d2db66a18c8552b331f1c97c4f0c05eeecfc3b48375b6890c177aba8929eafff868140080825aeea4c09250db3967301844218fa593c4eba59dd4c3a31392613c7b27ed3e50029f90866abef6cf618c769c0208d43208ca990b6166f47f084accc00e5f24f11a34b571348ebff57faf331c87b2a0646c25f7bf1f7dcd7e76eae9f0166b9146a381a9beb00aa28b9c89d7bf8c1ee097a96eb094cf67070e450ada9d1e84ebe698327c12c69d757050e5881a486b519563f60e86604aa26b0598618831b231237237a6f86fa141bd71a9b32fc068971255c57bae49ce18c3e41b40f2c5d7dac0f474e2e79ca76efeae8121df44f13560d21ef6b7e70e2418c9c8274bec092bd5846144c8224dd1addf8234b40fbae65938c739ca8f09837775f063430c1afff66d5db7f5501fce3742aa6087efd3322f185f1c8ac85a153355894481c813b769c68b2a8bb3ebd5cd3e3f678095d6dfc8db26730a61b7abf056e87ffcb8ba8ac07da5c594cb88a3157366f8184acc90b28c26c40485438b224febea9e8a9bd332051f6dbdf4f1a045e137a2d3807cfd5cb43084f0493213d19414fbd387707328ec429b4454e8dcfeddfc11972f3e225a15526a1d207de8331bc6499e6a42a53eac691ac533bbd6998381ba84a88c02f8703dfc6c2e90afaa79b128098e40e631d339fd40353e25da9b5eb9771d281c0e4f3ed88a897882970c024658ac47d56c809d62bcd29b634939be0c6a50f7dc43b5ea5e14beb69c885cd5b1598f88d65e40681e1fd78735ed419cb5742240a26783b857122479c02cb08eb9a9e0a29766a05906cfd8d33d53de35a9a40d414967faa659c777092c448c4b6d2dfaae9f34e40e459fa226b86c5f45b833b14c30414979cd405f54b29e056bdf0c28db5eeba120f75665507ce25258301c1e303fa82dbabd3271a81532a72da2cac0ceccffec44c6ffaf4ff1756e0aa10ddc6bb27bf3754dfcab4967d539aabc2ff6442f3c9edad39eabe06367d25ee2d1511ab70154a4182a32f13a5d846d81d0f049c2b67a19ecac76d11c3c344170b4286ed88f9083deccb74c3c6ad575ebd7fc090ea440bb519f180ee8d37c842c8eb3fded39528f23d30784f678e19b464e1c921b5e8b6ce2bdc5f0640e220ff581b2269b2c13bc0667edf04b1a08928f8b5bfd11a6ec769fe3c993686eade26dfe9b161379859700fdcdfcfc072bf57185bd3926cdd94f6e7c1548b6fbd6c0ff7cd8d107d7fc1dd8d499259e2e5cb288c44ea132ad9f017f1d601d9bf54865e3beef6afa773acdbbcfb08a93d27ba6d9f82fc5a9f6334836712e476543721ebe48919087a8265f5f28a74b30586dde0769b8672c3021c91a19855e6edb3c31b306ec8706ab6352ef58e22702b353cced6d6d244cbc20c2621d2bd3472b852741024ded9686e70f0a25ee8aa2a0512014f8249b97c4d22bc823a5844b1a56f71d0b061e632406aad8821cf04204a9c62286d1693c89927d54678eee1e7a0a9c2feeca2f8a8b8c87c9114e65aaddbf4a1983c2a8586e66110c4b9603cae668b209aca3680b60e5b4f1195c5c2a6470e44b0a466082a406e853e389313635b5286fc28d998cdcb827541d22a1c103c1981a7ef5af2f48301a3db05bcf12efcb1226ab04e118c655e623a397203a5c83f20fd46176d1aac0418d8492fdde6218155ae749793d94ac8d1fad7a4a9be19edf3ca8f730d57ba67bfef14f6fa79f9e2601b8a5f8a875a9ef19696e37ec64370b3debd24b62b7dc6ab944a95f19650b83d8fbadaccc7a66edf4d3b53115ee5937f201d11add72cbae0eb975e00010baf22df163e7179b3a2028737d1d5984b51317035f255af20eda498462806824538c977391986a913dba978758c93ba2e78c7d10289ce604a579344fe26aa1df2f2ffe31f2ab27e8f244ddb387d27e905c449a05a5b21c4c1c37540928452fa6f89d72ff0823a9e5233abb5b688faa17d0fb668c64a8e80849aae52a1d86aff30", 0x1000}, {&(0x7f0000000200)="ca580db430446722ba0a6e91b724a9d72a82687f53ce5c9fd36ff9ee83ee1f09afa84f05741d13f5b719ef4fa6799ab0810604716d40af924e6213672a28e4c1589ff18d1998f408826ed8e044226ea5059d8963777290c7976fa3d24ca2aca1d56dcb2ad85982a69cf3d31850be58c08c147930fb2ad5f232b1a84880d077093a258c2f3c21ac6b5f4b6387deeb25bd658801749545439adc1dbf895b", 0x9d}, {&(0x7f00000002c0)="38a65d0ce44ee232bbb6533bbe140fa04a7ee449b539fc7b36a9fe4b0da389ecb0dbf13cd13bfaf12da951af2ff342822cd9a600a14ba788337d2fcc587695f902418d612f6f4b961096a49c96d2b24546834bd3c5277923a498709b4b3f0ea30bbef34648012cc339fc8546f3d1d4aec750dff41640082183f6b8d41dd8bf730eaa3876dba2e0f264961641fcc79fc470b7d29073f95b4b88cb7c4aa22d76c2", 0xa0}, {&(0x7f0000000380)="d0f3e38281bd6b734f80acd0d41b4a94748ebd73fac5739cd492678c1ff31729efc2daacc9399b146b126d9ff2b94287782ef031cbd579daf59aa66ccc5820eec4f8cd24ad96dc70c136739b067d487d4796fc11c1615ac45d693e07af1df00f5c1286dbda7d5be303fa0e463fc4efd2dbd28fe22cc8ac4ca4f4fca3c97a17458bb7958737ce4808e3df8cc4a6fe5db21ef7b12691502daa5c5f52d358c09e525aa2a3d3de5a09157a1d8ae6cbec57f0ad4ed30791be1718ead4604aec5ecc2c5eaf6ea0efb037529f131211102dd91e3d9edb45", 0xd4}, {&(0x7f0000002500)="197739f3b5f3d97ace6e19631b419eaae0be99667819ce2f6ffa3a50e37276b79086cbd4f78f47aa5625c31faf11d4836cf95a59953c0c179a586aa2362459286aa48bf2499a2d29ffc4b9f5e02e04330554f93b3fb7a15c967dbd1f7a80393289985a31774e9b0848fb9542e5e8e5c4c9806e3556eed35c915c05a760730faa439be91a35f3a56ed596df8b04932f3a3b087fd7e30d4da75387cea34d734a202d30a5a6af1cad901aaa3454367f209cc59c624cbd30ddf44741b58d87b9e9769088b45696fecc8a8def3fa41d86dcb3b48848850f39e1c212e79fe63eb0fc199271e2", 0xe3}, {&(0x7f0000000480)="714a64d5fb3005c2481152d7fee300946b4316e198ace9d699ae8360429dff", 0x1f}, {&(0x7f0000002600)="16ef7998cd72d43a93496b7b76e1cc807a70bac0ec4fbecd7739342f607a5b", 0x1f}, {&(0x7f0000002640)="6986e7f4091a5327587d1a3d12927e1b4c3d4353a9441eb83868fda1fa005ee25996656f20df6e5e755fa111ea0c1e1504c1166325bd08232db8af4d62d9d3721f9e11de164f738660f9f6e7066d98bbf5f08e6db3610f6baee4f7e007a72c853f87281ddf83fac447b9ef503d3ae363535385ca07cc0fcd6f0cf6d724779616617a6c870f5f8c409d4599685e3508489a65200cf9fa916043cf181550cb", 0x9e}, {&(0x7f0000002700)="da3a1e965937c6fc4f5c134649d1", 0xe}, {&(0x7f0000002740)="667fe1a0111ec74f352d29f11e256e7bc1bc0be01c8d7f29dfef0e44253765de5dcd6f94b646d4a1ac7bacb1cfcd761fe4b81ea19263ec0643fd1f9f3d0ea1a0291d9f7f97f39b3ed437801eda1d148d9f", 0x51}], 0xa) 23:56:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) truncate(&(0x7f00000000c0)='./bus\x00', 0xffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 23:56:31 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:56:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0xc98}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="b2c2312e84ca3870eccbcb100dc90e3fe0768fa782d675cdf19c90ee19199ff1bf13c56ab275c3d93a8bd632c3f4479333ec4622b7d715371475836bb5281df2d536cc9204806145d952adcd30ed3fc95c5bf7b579bbfc22d1b47d604243b8b46bd59fa6d9dd59b6c38038fb8ed8c9d60bde717ea46eeb88a0a43f3938e76fabacc9b93790c336795c4a4fbe1c9a945fee9a789fd5b32c57198e850d277dcd9e20c115fab628b1ad82e4556b20ca032a5ba7ade74efb3a", 0xb7}, {&(0x7f0000000200)="bf8ea23b540ae5346a7aa0a0e790f22b47c99492ddb0cbde6f9ab9d0da123218b3118220adba2cffd8ead1af969e3f2e2efcedf7d4e0e27306bc3607958e2576c5abce3f6c49a295bd5b1ae93c33b579ce2620b6276edd2d3c27f437cf23804cf0a6998fe34f0985f105aace2b87f041846eec0c3c1125b4f6b0fe9f018fbb4681bf512b5753b0a05516671b", 0x8c}, {&(0x7f0000000040)="f55998db1c4f0b639228e7d338188c3149d4459d6da769fd3a4504be895222ee815a0b8a3ea3bbf50a65edd44b1ed030e40f", 0x32}, {&(0x7f00000002c0)="37dfdbfae0f2b9aa57f682084a25d45c54264c2e493264e52e3cbf11361f42ec2d87768031b869336f8de2929f7944417133b7d047cc939c4e5cc84f88c585ca4b93047bdd9bafcdc651b74b023ad75a3ba90c746adb3a4c326d2042ce25de68506d4f2324af9c7a39ad7abedab064669bde1da8e6700193b98aadd457b89b1d13183a11a7cf9fcb5140acd69a4b0a4f8068def9351da1440d6af0db684cc96788aaa6eadc147550765c1d12d589507e029c084f29e7", 0xb6}, {&(0x7f0000000380)="14d50093ead74eb107d3ef1ee4d83292ca96020e1e96b78e547639aae3f40e08099e99c588c6fcd302ce94c0adb20ca80558fd59e10facad87df8de1c7db335744bf7e6f7425292f62cfbb7418639724595b0717d2e5eb4a6bcc221c98c9cfe26c6b0574ff4df14f295d18c04db3c52b078e6dde670c81b58ae36e36ab74655640415ff3e1bdfd", 0x87}, {&(0x7f00000000c0)="577720a9ec5312dd", 0x8}, {&(0x7f0000000440)="9d4ea0567175f982099a5566f5f7843a224706e773c5", 0x16}], 0x7, &(0x7f0000001800)=ANY=[@ANYBLOB="d000000000000000000000000500000073c73e08c7c2fa62c8d1523cffcb022d3105bb9f33a29c99b3413c6f033f78829e476fbfe7f9f6cad9a313cd6b643c865e59669c4873d5be89d4009637a4fcdfa7175489168496e55062a874d02457aafd382e9be03afa96c535c64303fd80e2ab2e937adaac55eb6dc0b8415caedd5d030131e93395c4cc3141bd826cbfe63eed6ab1300abcb4e48130285148a3f370f3fbb60dd1928c9607ba478543ec5c80623b5516c56c73b76427df9fdcc768fe3c3ffa0b223884b31a3c1461c59d501b101000000000000001000000530000005162b27cd4b3eab3c42873f434c68844c19c6b7d1f61b9ece76e444b6cc8bd83f7edf1efcdd52e7c505267b32c6190d76f401c5896766e5216bcf80fe0ccad85a0ee8e43d6edfa3ebe3a802b2dd155b3e5db7910449f65bc8ce7ff3539e8100a8cf7c8c542cd314cea9c82a8c3912a5a5ecfa63c97c10865da0623ad22f0f6f442645d83642f156677adc520101ffedd664f8088be45db56d681513c8e504fe39b9bbb999df6c368a522a94b203dad6d8edba7b82cde6bdf2a1e513609d99b3199ebb9894dc698119c0d1f31055add4d3b26d2f372738f040636b8c1231e1b8f48182ec3ab32690e4535aa44a54a2fbde2adfa5d208c90b534b5052d92bb24daad274d644defa0cb467c33b1a02ed1aa5aab43c228813bca40a6f04f288c0b47c2311090a74fc388a85c87a7e39121188a0ec0d6db1740fb9e6dea31830ecdfcdce43f694ae6a0cc6ad60aacd50bd33bf37f569bc58b78deacf5e5f49183119713d9bd370d3a7c6e130308a9228dfbed0bd70d6614e224a3c1e31e8c4318f82051e30ac9849ea97b2b8501c11ee87faf64444e1df62c6d1e2e39a827e9e1723bdd3252aeb9c3007b89791eebefd08dbee6da133e37e56582509e187425c4507ad9f3182e17854407279ef30fc0ddda31683ee79931651b212720a305826803521e5f7e7cf1aaa12ae440304f8659e55f934698106ed9c6e3e8f18a96b26602711a918b586021be79e9c97ad15ed479a6476d0e8b52b8a1d0d602311832d15722f3fe9eb4b52438489bd3328656e2d4908baf8e91f2e2a4da4e14cf3e0c0a70c1f55177be131a124b1dd7f19d4cbf222fc27a345b0747985c526a6a90782768249ea6fb2a4faf3f3c0620ea1abb19c8d3337e56dd98c72764dc584f7572e011f2dbfcc7da3b435f75f529974beed4ef67606e3ba140f3f0bf372395e28dcb6e1f9df388250bf16a2c58ae65d5f93e9558165642964e1e7f8c6289af58d3ffda19b6afa0550c69314f1fd347db05501fae4a7f30b0ef1fea1f0e4b4b1600b6d21c95c5c14cc946cb92cfec41b324804569a29fe83cc1cc0178ac367cbfa0d63d80fa4fdf360732426b05923cabd360d3914cc14ab737cb00e9983a0083abfa05129101f65b52eac93ddef5343673101e9349c5f1102744283f7f549555a472721ca9b97239c35bf1e90ff85975883bc8536ff0af974ba4cf460023048459709ad0570fdf824ba713dfd9861c0bbe49d2c2cfe16824ac8b7a80e2f67013a6c6618a04440ffe2c5c4fcfc06400320694f89c019bd3a2f27b3ffde2df5a1a59bcd0cc4ca0d88587e0bf5b9641cf6bed6107619ef48f4db083cf17223da3f7590ad6a831d48e50d1cb8c93906b32d2e5cfede5f1c415b538300cf2333e5f8af4fd7071915549b54e999a15a4100d6afe7f653761e4e3b8793664facc77142b9597bb229bf44ea1ffc1488af2cb216c8f2e95235b0e8d161b6cb4930a1e06627024dbad8565ef613c7bd227878b4ac061852b6e50799a28c16d0bf15e81fbb69e76623df2c742e3bbc96f0d7fb0a31caf89d2056342cae112893fdadb9a8f0cdc8bace2e4fa480fb8091eb8107bf56358d217e23d659b323aec78e9e10a9f4edc166bc5c06d961d49e5d31554147cc6f57a57ec3992d501e1d1369ee490a20c3d7755eeee7859e6bc04c75dd4d47da7da7beb934780fcdfcd1f3d12c501d247935585a5079a1edefdf0bfd6380d575e1021dd0a2688b12717f82f69ebdfe0a5b3f6c1c8e1b89f51f897a5011cca894e5ee365d1dfcdf689a83f59d2393af29b366d9f032aea09eeaae363bda9314d0d692aefd279de8a9cc07f4eab14a223f56b69474bd3fb6399824cbcd46651fa0cb28fd3252db516df80279ae173d3a14a7733a2c13412c6636f8d00dbde9f341f37e3e004dcda0303b0bc411c44fc6f44f3ec0acc554278d11355f5456c1846636cb01cf9a42fb17fdbb8f2b6f310ffa15d5ee5a9e334c1ee1c032956df1640135ffba9b58ab27ebd6272245369e96a2139689700a6accb995dd2bb46973e062b4705cac4de9d0fa48b8b4ac880d958d718744c42a226024787e1ff1699e20c91916518558770becb697870a1cca820fe2572ace24e3686dd8467c8f0cdeb11e639ab92c363b55a91cd379588e176e5e20a2fafb172b8537e6a679aef1409a5dffc3dcf3df7b937ba727afb86fa4c29a61840d321a6082e5c684d12de16477508c4584e390fe8b19cca8c3fef12c6dcee092300657b766a64791b3c3ff1803da0cadd6a04a617cb3f9ad387cc52f2cbc9b7f2067cf92a7c03c5f84734e76669fe72881065dbe359943ec8e80063727ab687475da15f9390edfbaee079423dd1602689cc36237e5c825c28f487d8daccdf99c1389c7ccd953986d280a4030d0619ab0b6dfa42708dde239dac96e1274ae2b6f4e8afbe26acc7ada9445b43753cb1a92f5789a83e583d3300cbe0203930e9a7fd2ad8c31e8e08b13d8ec4b6496e16787c5fe575243767afbb05ac8070f84e5d8f99803bbc9c16959494695d5f1ebf5ef6c2f7326e98219ea77a60f0e651383582e3d7d7169835aa3150339352ab3ac8f64afaa9582f455497b7febdf7ec28fe862030f1ae3aa934708e5bba9c143bd16ff4e03271ff13a3d2ee7679e31b730e69e095eeb0067623fe9130fe9f0035f4a6c57f5a83c73c8213a35bd60a5cd468b9d4e3613e7cd9e0fa9d4f515d7f2c455a6d8a5775731114968f534de4884993c94b0049e9e2cc0f5c03d2270dfa04c36ac6157780d045f5c8eec4a17251f905b5d8c33dbb42a13419e218ae278bb793d3ed8cde70a68780a05f376c42179a0f8fd93abe692c75405d57abf7614c8fe550b2b58b41dbf07ad590f8ad206ba87e107d059140be95396a019deb869c3f542853771d4a6027a1e05c1543b6363633ab38651d35b620029dbd1342fd77e29e4dd86b4796e202ad1ad31ddbb351d0ac75d899302f36b3ac1d8785e9cede26d4914983e64b4007e1c9f970d29f7f1e6a8120679986f0697b3ec2027f1fc318b1dda7d84e266a78f01e848c7c27461875c7c76c8788e02f8a95f2b9a34b12202db6f3e4cc12db476620eaaf152e4b884f46c0e800c2d9ec2d51d680d48a845226fecdf11814297c9f962856c5f2d6b1f6c9e6bf3ff383963d3dfcd52b0a71c382151ab3a6974f80691d19468b29dd12fef0744c206f5da135601aa1753da23d24dcc6fcb91beb889e35e52f86c341d6511ded2e82207b62c2fa7a9405b43a16b3ec0ac0751f1fe132e600e2c5356953333dd8129eca120ed0e63b9f8b8067e0668b35e1a37672ea20cd7ede4c73e71fdfc8269b89d59e933f3cde8a664acac94d0b5a4dbd6797e56fb2ca08f5e11d3cb56d1285408262d59b763256cff15ede142d7852d531a78e10f59eb3e9d057f99a95b47eeee75c15aa415218de28610f0ebfc171c4b6ce35c74194afb18f7411a74de7e49306bc0fb7f47ca44c29691df74427f25a00d57dbf1bc75064f0fe93bb0793bca11e8a4c7b31c726f6c627cb58bc484043063006aae099d3e087ded97d56f87bf22370307b066c6ba40a55226d6c7bccc194807238c5b46785fd8636076fdc0fe69be7fae4a2080d3c80c70440183364ae5366712bb0be1b0757ad3fcc8caf487bb8c053fa14ffaf0950ecfc2621c9b782445293ae301da7e2a21a776f40c5f34acfecb347787875409903cc6f927eb1dd65c61968d0348caad1f248d9cb10ec8e7bfdd14f704fb58e9221726508e52fd0a0aa04b6f78c760c062792894d9296888b51aa2bce09e1b060b2f5467200fc15d1e9092f7e5e2dcc2ff80e84e758f1a0fb6a7b524fc67e7e8fb648a3f1d1cd30d30d9ed8b0654f43cb48d49f18abc0794a6a50bb821d476f2809b07162dfe2e20c967b6b00bd444e3cde9d922029cfc92336ba9c9c9a3c1ff2a80b90703bc48ecd6ad75065b68199ef93a5692d547c8e9b81adc40e4689f10a4fad34d461f423101787910df8cdff1332becd26d8725732eaa3ae2886ea25781a2f55e73f55dfca382a71145a8bd8e663ebec9b6dea26dfe688f3c9d192e585e03f53353d7e0f35588ae82da7fe39816f55e95dc001d158c88813e3653940e4e8a634e48b860cad5d2fb77beaf29717f674e68e1dbe2e350dfa757277aaac5654978092be6d0e8ad1b46429450e08c47796f94619df35165937e0d92d1c57bc609ccb6bb6b576115093a9a9140b063440a2a95d01186b81f221d97a465a350617c721a34525e1cec93e2141bcbd189c6caf4ced5c5491ee869758fdfb304c4ccc93044f597755cecb4add22cccc0903ab030d8bea9020af7c641941c88b5eaa79f09e0bb4c8900313ae5d93b85834ee9327df8b7b16661c798838948447fb6671045298864e63327850fab331dd7fff962e09d05768672f7ea7521f4da830578f6cbbe7ae3044231af6303d2cf03ae47f0185af6d1dc16f5538c9f339d2fe6c90ee24b432e32c063ecc015844b7ff5d65d8f40b7679f49dc94d765eab089979ba11eb55cee3b17905f9adbdeaf01fedef5763ef243d1eecf098cdcdfa7a9bb3966aded3112accc3925709304a7dd1e64e810e31749be546b2fa975fa0a181133a683532ab93aff30d43cb05494f3be567cabc68164622f79fb34851bf1aebe5cc64bdd0d5b54632e9f112ab4cc1aecadb82dba8412a4586a1d9e8b5d3311c4dcef4d7ada495519af9e6b5d5c3e6d3cdd382a00f6e93aa730fa929c893759c822b72c471aba4e52f3faf43d4311f831b591910e209c113f100e3274a18e85f18ee29d372feace4f5cb0054162d93312262df19f0bc0f246833327ec24a25bd3af8b2bf53d5468f19a13fdc781cc0bc24e5ab1d7a9b71390bd077f7726c9f42d844c8c3e1a6e4631b7db0d56a277d9a7ffe9a503e8b0c62c0af5d8495ea92ef586e5ead4d4de53ff044b820e0b05fb3db977e1013b89cb1d871ef86c0809e92bcde33d7be6e8f20df296175825138b8788721f653f0d9c9bcee83b642aff6a5907de75d7bd525d1f4ab03dc8e5fc7df627bc5abd7b00acb9f6ac9cb3fc7a37e0e67a7ee915db73c95194a82fdc1da665cf07851d8c50f1743bbd261fb2ff8edeb95f426e6354f6174b130ebe686ab120831776021c63d926cc798ad3e047d6b50ae5e696a5a5e8fde3bdd05f31722eb0a1bfcb5bd031f5b615ae4411da28c3eab1200eaceb84d12371790c5371b7e145162d73d3b693c6209a1dad460bf18262d293744a4c8fea4b25cca2b2850eb9ed8064d991b490e14e2c2cfcf231257d52aecba81ff6ed02f7cb7df9ab08625776e59f40e1b6a0e5495280eac5ab3aecb44c9bc3342f6e5a3f0a57348cb7880fbf794d23f4e37632ce92d9fbf208aebb1728a7277c536a253ceb69b40a033cee395e8e1d781b9f311c18c79d0d608fa7a76cd5a99bc017ccd5df773f916bd9889cc8f75d8622d42feee8fb0a9239e42eda1c425abfc6c7403248786d8aa4b6bde54b5525c3d2d57470127f982aa007191de6def4835d60c6f7c5ed943f900b24847d28a06aa959fe531b72492d8253370bafef3a9595354b955470fba0404755a112eb310586163c022e1415958adb8013fc32749e9e04f6ca2b9e5ae0580433380473a1a4d65dbefa49583154410af048d02d9c097c72d04dfe317e6fdb74479370a05aa3d0f933963ae36a2e5d6445f6f201948e461fa27f6d40486c81a6fd3b1f0e736ceb430f173689ce5b56bba583fbf58b3e6329b7ea92000000000000000ffff000002000000dab102d19863022c3a312b32220000007000000000000000ffff000005000000b3543f4d7d337ab44f5567ff673347f14d22284f0532fb5b57bb74c2bb789bd63630f1a83dc987a0f0fb5c3c13cd3263fe4bf2050387e172e0d40ca419c6f840a2acd9452a190b9d7ec0afefc01b6362d134fe7c3a2153b28b00000000000000a800000000000000ffff0000070000007428a90ae9fdf161ef06559a45a8c3d77153cc27e004bfc132b72448102672bc333a6624b383ec93e1deb0a474acf5ba2b819a772d66fcb9208ab797c3b7238e5ec424358889f5f08c38f4d3638b22cb51f4736dbe64ea95c2475e54b121c304c9d0a96546e0419dfce9348bffcd58e24d3e93c536a109935e8d5974fcf4477e407969261d3d734f576a8eda20d301151be2c7ebb851aa90281f6437fca3f9b29649abfab047ea3a3fb56baa1e374fc80e25bde60dca45e73980af3e2904e78de8ddfc568485e33d1494872574bfd86bd5d990dced56a1673dd5c8750dffa34c3f40d6a4274b5025c82348a660bfc4af255dbf96a02c5485dd4c38e36c8f1ffb00545555db4616416393c79cefc4ff6bd5772851959d2f22ff591f1c95ee1a0d7e5f2465cb33666be55a3a149127724f14739c61d6b62939fee4071f40484d35c64b44ad924ecc1a76652959e9904734018d65bdaf7fafe58a14c2e4370381f1dbbcfc77d054d7d5e5a59795384df13c2af82661575f66dd61b7ab595d15cce9b40c65c35184ac"], 0x1218}, 0x400) 23:56:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) mlockall(0x1) socketpair(0x19, 0x9a88547be7ecf1fd, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(0xffffffffffffffff, r1) 23:56:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x22) fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') 23:56:32 executing program 1: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x54}], 0x20000000000000c5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:56:32 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000200)=""/127, 0x7f}], 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:56:32 executing program 0: mprotect(&(0x7f00001b2000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:56:32 executing program 0: r0 = socket$unix(0x1, 0x10000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:56:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x24, 0x8, 0x2}, {{r0}, 0x0, 0xf9, 0xf0000002, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0xa40a, 0x4fa6}, {{r0}, 0xffffffffffffffff, 0x8e, 0xfffff, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000081, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5, 0x7, 0x3, 0x1f}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x4}], 0x100000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1000, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x9}], 0x8, &(0x7f0000001240)={0xfffffffffffffff9, 0x1f}) execve(0x0, 0x0, 0x0) 23:56:33 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)=0xfffffffffffffffc) close(r0) 23:56:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)="58f9abdb", 0x4) 23:56:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000280)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/204, 0xcc}], 0x2) 23:56:33 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000330000/0x2000)=nil, 0x2000, 0x4000000000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 23:56:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) listen(r0, 0xffffffffffffb1c7) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="4e3178570b7f5e5a37bf4210ab9172610fef4107d59825830c7632d0641aff9b241305c42d7775af9f5bceecbef9b17c60b7ea192f8469413978ef333731a82865fab90f545dbd0df80c7765baaffe1d7c29066cb80d162f608cd386104c53cf749e39c72c1fc3ffe36b2cb4a56de4c98a6dc4b933cd18501def9f07c6e196fc2790adb84c73fbeb203ac1dd79cc347497be96bb6b85c04e9fdc8393d760c7097f1eb16da7c16dbb7485fc2e24ef77a0eb4ad0ef1dca0d40c90a30fec75446bcc6541786e7e5d0e1a0d4cebd017176157108a12be5be9d296df1e280667767badfd751", 0xe3}, {&(0x7f0000000140)="d8ce1f83f798fe05846286ef158cbf0e08379286e5e4158857d9555eba2919d890c46aafc6e6d3da72842c9b663fa34f2cf0a804dab976d4ea5cf1572442953b55d402bb5bbce426ff369fa605e08129ee46047730b392568fe9ca51f3141255e6c1a09f5651ebe28a053d32e36e1cb9210e92a5cd7316d46199ac623b9ac76a70261b4faf5089c33cdad56c73ceef9d2b59972e1f93", 0x96}, {&(0x7f0000000200)="28b6af55cbe2fb9e6a2213b3815983b8b79563e2f55977a41cab354ae05b5046ade1d0ba16c436be4614f6ecd046d7ac46dd0f4d2d36f50e8f3c2e7a2228b33a2ff9fa5f66b7a6d9d622eac34750dc4356ba4077859a451d2ca528ca140e39f4a02406ff6713c887a01c24dbeca608b8b0a3d871", 0x74}, {&(0x7f0000000280)="cb1cf4a9809bbf7928abe9cfac21d550b2b5a8faad0dd64c715fb8f9d90fdaff78103cd2d5f146a7e9e75ebb915fde60e7a6abd7d4b4f20eb5688e93c5ccff56dc79a735ee2dd9dac7941218d4ec7669a7018e87b502525877ddb8dbfa53ce69416c4e888f29a32fc6d936b689eeed7a1358ce", 0x73}, {&(0x7f0000000300)="0589357188ed6a1033ecee7c9c4d1f146a895f61eeda30a045654ccab4661bde8cb811d4dfa1c9844f4c3cd8e31246eab301ab1db14f72375216859d28239b05905a6dc2d7e73d7324da661ed3e77dfd1c99a621e517d67a4df9f4f2fa68e220900c7cc49dbeb49334cff6f7c6c2f28928e7d86be667f8c3", 0x78}, {&(0x7f0000000380)="3e67660643e142ae8c5fbbc26aecd416277ca0b8b34c6e1137ce554519d4f52e3fa2f1d7a58a371a14f5babecaece3907b", 0x31}], 0x6, &(0x7f0000000440)=[{0x108, 0xffff, 0xfff, "aae019e50a90d662bdbc5aef00e6771d7b8a54988e573b2b59c9953fdf50c963d724fbfd9fcdec335e3d4e8428a494fb7ea13a87746bcb8ba931cd3c7305142b5e2dab1b146f630415b3f2759df52d3e1a6bbc5da88e2c4df0e527c8ad2fff4c89c1f138f809043a69c0ff08f3bbb2ca34ac5141e519ad341ca2dc26d3b5dcda360ddd78396331cc3e07e94f94be8ef073251743f696b1d9f1f31925128205dd9401816e823707c059747c8d58e5c61778528c2119fbeab504343374f289978ed23a190a79444b0de09e6ecec95c523b9cb2dc73b247629327f08f5d1ad187a1ab1a2a1e6970ff8af8b4ef461c827b0ee3846b6e1c"}, {0xd8, 0x1, 0x3fb, "bab36583204950a573c3782a541a0612d78642af1f9f0f575de161ee68f93fa51ca679747afe44e40a6c6db0f2d83c2ef418a57e3b8c655c09261d30497ae5ad34493434814218fc09e9c71583e013a36e6a7ef006b60aedfd12ad07fdd38e26c11693315c803b025874ba8e792f55280368262626e3df02fdd317dcdf311c71353ad8f7e76c05acf95bb8202683451ba25c660762076192173d9fd983ac0804ccf4ecf96e9c3b0f627c079023b5f1cc119ecf8e96a19120bb6256bef82b2c644307f23cf8"}, {0x30, 0x1, 0x1ff, "2b5164f74cb9fe4fbe4100af69c03adbff0eb7d7bc01eac7779a8df561"}, {0xb0, 0xffff, 0x4, "071d96cf7502d57ed3513da40cd48904d2c3e8544667bd8076570c483129105a2b71ee4cb137513eed49f300e1bde3bc9c235954ce55cd99473127c66c561cd8c1b2c9c7cd6b6e970a7c23c5c38070ffe0dbfb355e7628f3222da9e35f2134bcb946d6788af4bd54750fc76873c748ec13937e1a4f187a59a4eb6d88da049798530b57dc077a240007f3125a411c5081fbbc71dbb0bdacbdae44"}, {0xf8, 0x1, 0x101, "73c7bd70d66b671d14858cda9407c2c673c0299c7b26bb8c21362b29378f6f3eb3bd4997d992d10b511fc3551270c25fd8b585ec0ce92ca546a300e78a1a510ff1a823578f83303553a24ee47dcff1238fd77dd296c091c8b01a0fdaf99f6b8a6389387048a427e60dada7f2ece4ae48c88ef698cf3bf2a84008fdf65c5b76278080c8f9bba21a28cf98df2488c429e96413c4f034ab8727d24d40d66daafa00e880ec02b830b2be214663f4442ed7aa51d6dcb41e7c7b8a2a947f5401526bfb18298e774277f989d3e5ade70d61dc8b627a000494aed6bfd0a8a9db7b8dbec06bbe"}, {0x58, 0x1, 0x80, "e4930bfc93c97f428078b64b426db245375688e407e0f23086db6f1f20414b519e48f551dd46ae768c76541a273393d76895e8878a545bf9fc62bee595f0b9a267e597411be3"}, {0xa0, 0xffff, 0x8ec, "3495128d7dd478efd99fa15b210d0e5f6db24d0f2bba96e4c34d9141276729d8f5f083c4774132fca02b2c229ffdaf91379b0258c606ea3547a2700465eb1710128bcf81329058dfb98255dc3b6e353e42d29eac195db2efd3271f572025382de9233f13d3a80b6888119ac4db64630c02cad691886845c9e4d8bb4d808b14a4da7fd0aa2ef1c28850142e6643"}, {0x1010, 0xffff, 0xdc, "239a2e111fd55a1213dca06749f7949094a38d44cc35d05c148e040625f5e4560888bd33b7120db1ff79939d46a20843f8274a2349ad7b95ccb1d82a0e9b14e6fca4dcda8822ca283cb3a5525575dfff3d9c063ac712f2b8ad63e12e40c981d767557de9fc117f6e60bb4222d68118fe8d248b20f31210f44be052c1d240478f2553d56f19555ef0d23570bee59621b3f949d96cd62e29ef4cb6191f3f9efdbf1dd75756592f6cee44f4e4993159d8f6876765c616d6ae77e8c710bb8d1cbdfd255c823c6756bf4530ebf5f53c9d8ee843757503d4f0165bbcc1a012a99439d418a32174be7acfed708b0346da2c8f2cd7917fad3a64395c6c6875687969e36bc9581125c39eb37e195381925b899eb378bb795299e3fe447627a1919cf47ebc62e2e464b2772fd044947a07be56a7a3774eecb277e5e9b703d55647bbc21e936e8ca79e259b1977adf63f4f6c85959eb9e252c3e8eaff558ab7b3a9e7034c9fcfe646e2b655d0b3246c57ae4d2a7beebcd85ac62fe0a58a6bf384c16557facf49d0913e662a6998d852c144f2581cb7ae469420c1b79e5441b07b1e35710d76cd207c6d443fc41177d70b75193b00bba5b2c811f9c015032f5fd85457eecaabffac9e06fb5a63e30cfb558d8f060b969cc6b8a34975b52df87dfa20afd2815136d5b79c6bfdc90c4b40851853dc90daff45c5c1716d0c068872e3c94dc462d6cf4796e59952744be73ceaa8f8d2499cee1e354d94f9ddf650b7009aef0e7871da97139a78d210e867b63a7439a75c07cefca6bfc81583319b1b26036f041f8c7c329b6c3d8b89c437d37f84387e4b6fa79df3eadb7b33eb30459725d3f72eb838e7f3719842fd13322b1ffca17b93e0435d2a131887b1e44129727ca431808377790b11d83d92a404fe90cb646e9bf2f693f4dbece1bf364ab07ccfe0073e195b8a201d438be0db07e702d09414704a13d45b447f36f7717558054b3e9b126710229bc422782f75bf7282afd570ec58d08bcd91180c4eafc35ebc27cdd79531e97236d1f9a8658862683be0b7d1867a9b0f418ecb95ed16c36560c4b6509badb1579c1ef0dd5b50fb6d0b152325bbe93e340dacbb47c95d13f7f877c4b6d06ef9705b9ca3533e0de146ad3c387ef7bce74f9be78a8e2dcdaa08c9e408737b75aaf071653a9702f3bd9e610030ff31f71dfce0d5d176e8f62cad3cf9ee1ce915c7b9c3b7898ffa4d3eb1d7f2ae72aba674b23a8c549786733ad3bcbbf02038f6c327c1dc8a4858f679bc3031d34cd5f8d1632b83f6c2f4957a5a464c8e8201097f9d32197705586d2c8900e95576a5f8fbad4e080742e16a92ba90e9d4e0b4403159b7119950ea1bddcc075276ba89ce406ae8cba5c7039a684334e806cf3f352961c933bc81a4260185a3af80ea8e44777e92f78897fda739dd877051c447549b177d85cd90a764edcedb7900b70b40607a6895df05e18bb0d3c16304edd1ba96dc3a09071f2ad5586985877dcf4c6d35b114a5125981378bdc675c0eb9d02d919fec06e5549b790e2f201cc0994d7bba70b1e2d2469e8a66a168afc592d6003fb4e17a2746c2cf32165534cc38b8d734fd0657b066854a043e4cc70127e4853e874cb25e6580ee2a7548f6624d2707f36ae78af20e79f3119fc09f36f2d8522b6dd0680f7f862c69f9df7fcadaf1a8a773870e95aaf188b2c4afd4e0842edde0ee1ee74b04551396b2b6316568c1f79e5b6ccf994a342c445049ab84f73d01484b7bc108376c0799f90f9856a1c235c91d3db5157cb7efd77e5584b6be03eacf989bd6836973048e3bae1b85c20f5a28f65bfcbcc5011cbcf31a1a14131f1c63fc3e8b0e0e7ba0fd338297d3f046a145636e531555ceee341591535f130135df6b830e4e77e2e39fc7bc1f2d95346b3dd32db89bd26a5ede6ef4d76c5c46ffd3568ea2c02d9799f871b68bd4807c14354c619dc1f1a3d6c72a8e1aea9ca6b2488f9aaaabee746791b17b8445f8e3cbd5d96ed7418c322af7f3595169dec2d2f764cf2121f401379273a0f09e67eaf64e0c42a1dff775b3d9a5f3ce9bb4efb9626a2a119e8ff730398ab65e468b2ba2901a7b737ed27890e7526da7519e5e841f5f38f717f140aee975811cf75aef0e6473ce7284fdcce662df469d1b58aa41d3fc37b4bb6ee9e479d868abfa5bb7fe971da1a31864d305be1e2582fb3a0340b4e008f54ca7e1dee8c44590d49ee15f864cc7e35312a8e4e4321c896612266f030f972bd4ba7cd074d8c4113ded5878b471630ca64b1f1bc027380ee375e9cf83ba58fb484236572db9e7f48e789da7793bec6ea8a2b9486db9d5ba79a63b12f1705668bdecc6fb3f4cb20cea3709dc635d34ac032c25ff43f80e8a3d1625756bc2df532bdc05405a181019eab75a7d42a947a168c07f67d8fb226583746829aa30866ae8a2c6a8ca2edabf06548c23b768c2da7724dafc6f8651b7862a11692adccddad8ffc0a3052f48d0f479a652ee06e92a0591e5524da914b70fcfac1b7b34dcddf10a2936e0425f11770d0152b45b0acc5facf79ca828ac482f293997ecb604eca76d7769b875508bebbc31a19c21afa13f81d3252e316fca87119f29aa020ecf1bbf1a42ddf3ca732a2948f08c40c4aca78ba9544fc95c7bd040d727114f47e775194fad576f42bdd1f3d012c6deb615c0495ef34a47d3fc08ad9400a3b8c7fb7c2342b77cf050a9abbf4780765fc36cbd8cdbfb10d19f111feb6ce848e76b8224e50fc5c700183c1f71816248987a7b26963be3af4eef7d7631b72dd4d14b08cfff5977d98f87f7e5ff899d760bce485b8b788dd35848c55cad06d5b251136dc9ec8b6baeea0a97af69f6e64299b40e660b29b8975f81b2afb74b9db7bd270b1f06c877c5ed99b31ff9c6fb27bed6bcd467bd02dbd311fac567c663bcdf6ca95c57dd31265e87f2d45bccc9b2672983be20fe5ebc251ca22a4a415001d518c793802fbc9ab04e6724771f049d797492cde7a57c222391e6cbd56b1becc3f4801b916f222cb77557d6873e6f45b2f2604b481f0ecc7cf23ef7d43385f2cfd403bca12847b890d7a79ae90c1a4d6a9c1a0d250727e99879b7bcd22e4a8f0d8b97263a5c4fd3d5e2dcff7764215aacf311cd4300d0edff0efbb10841041ca194c3bd5dee689d97437ef513d83169c03ff3aa8848c731af4a009d21127a0ecc738b342287b8d9856432fc658a6a32e7fe169aefebcf64bc7447add5df61a922eddfeb6c4c83d0a7796b6a09348d47fe5f8fcb9e6ea173e8531d288822702bae29be5e9b108830b593184f528a7ecc7fb9e3cd36534cb778160d1de6c4f6a67f4101827fc3038e05f5111cd09c2f56ebff1d5878d27d65af685d37d0929b387957669cf61e85bf813408f3cc272077f790532c122d174bd900a580101f2a254a9f9acec2b2d7831d08ddfb2976d0a6a270138590c75778275a5fb93a13b71d5b3ab7d92768e51ab30ca3e004c2bb8b54ba3223d08eac193050b31cd69f7570a293682a1df157402fbcdfef821b07e3d3b6540d1c5139b071934b2c89137bea30bcbc17ed3fc5b78158f5c0e5a189d9d1383117101e98897997841d694dd2519d6923fcaab5b2d07cf993b92f3727fa249e1376264ffbd1bf24ef9d2137095e92072f8f25154830fae0381cb126987cf9f6854ad629e3e0797befc555273dd0dfec82cf59a20236c10fc67713cd078f5a8ea80dac375a630fb8a5c9676e53ed7ef71f2421f0986aff638756fdccba590f352cce5af9f959d07cfa6fba2fe4ffe3a0ecab0a435376d2ccd5004cd9d1924fce5ebacc216ffca0c033273c7a78a5bf690494b44c6207c78e7fd6d83eb03191ed089f7fa48a09ab9ad7794b20ae7f80d4d6c392f3bb638e87273b5a46e5276302deb04a2bbdd4326eb4b423070dd6b7d773f6366309c987182e3539a460e6864ac9e11e14295e313914c7ef30319765695f6b745ff16d6c5596fc818aa87e44af3766fd7ba2b1de78ab9cfb3453c98ee75c70648fed92153e19027552a0c99d86b1b8d8ed46f77afb7d592f2c3465ef842ba7d28f026945ac77554fc05925cef58772bb2807beab08bd9b5674762a7c3a7914592f0802dc7b22aefef4b5524d0ec2bd93c26381bd1d8c10796df76882ce93c7dee22aafede8cb4cfa38fb63b8c76d23fe56facb8de0e9bbc5437f50d45150dd7ed0af75f2b2dc03c36bd164a5ddc27c6631b2116f24c5506874772a88f889febd05640b3eb48da4a06c97a50fd401e8f1aa3e95643308375a856b2fc7fed1a16321aedbdd0f69de2bf3aeaf47cb5c04bd8ddc3024e7d16848f0c1bc213e24f149042fdd6ad51a198aabbb8651978c30fa207822be20716d9bf7fb4a11acda545855bbd16ebe682db703172780e2f578c19d3f5e26616aa316f13dd1855a9d9ff79da5c85070bc63fbb806069e219c3bc56a187c01c9c9e1a32211f78ff1f231276ef884b73fc2edd27e6e9ac890b0a0645401c827cb1843e5075347597c9de8d3dcf35d61f6393e3612e9f05f08196af1c2c3a32bddae20743808da503b97c6c6008dbbdb5357fc88ccd2dade7c5efd15d833bf2d987b437117594f5bc402e36cff9cb275f77bc31c23ce865fb5c6e4f7b75f3588382447d3856b7b46fc7f0b2b44211161393355112b18bbfd25b99dc3d31e4f9b1036a558a3986d194c5f10511f95a3bfa3bdaaa6f92253a929dea496d40ddb77414e6639382a3b5b285b1f23b68406a9e65bccb3801f5f4df05d247f1629ed3f23728b35c5dacffef3d82bdcca67c7775496a34776d8c31b4f3bbcb320fbd6016438ab932d4f6b6ffe8d119bb7d885d198c64b6b4ba056a6c658efacc920d7fc63dcbe212647fd822400142f51e7170641ce8e9686d1f1ce0b3475d51ad46e59df50696a6a78d9758bafebf9f42b084fa233fee1cd5dd7d0d7ad53efcdbf39c499eead71fef74f145891b72c1edb103a4f467a382669a65d1e8295a6d0805acf0108f531138b5155f37da5c622664c1d53851f80cfe82342b3207e622510aef14bf4f898917cec0d4e03376d724811017713fa1129073e4adbc8c642033105c885f3261f1e23aa4b33289ba9fae04b8f04e5efd2d1de3a105d104cc9624ce83ab21eb5521fb0e65d1e91c1462ef107fda8019d7ee375229b5af896b9b9fb8cae49bddf940932fa02404085c0e2fd65ac1b7ec3574fb3a102fc2e883114d997a5430661436796b203811bb045689a8f95659094c1394dc7df779dc2b26fb00d7871e4e480d357574b6baa2c137ae224df15424c21707117fb12c7755612702dd21984d621f3c5ecc8c308d4c2e85177788786c12ce099bfdfc4f8f50c2ee602db52932c818c6ec322fb0755729a2de151093f3e081b04eb596e5e6e678ac5912acc74f95788aa385fda7ae67fefe1eb0149487cc56a6b5a696b4b1910a13175a97dbb85126a7863034dbf35c5dfb6a6fd44480f49eda5825f12172052082f6884b44cb9743d4c24378f683c91ea73ad216d072fe16bdbad0b16bc5494657d8d17344e5a4117508e6efa6b49b64e5dba2f6cf463d8b65ddc24e0e4d65acebe75a7fa81b7fb818b0fc95e1b513eb61b837d000fb9e262c6e3a261a59bc76e55dab308f0c5599b094cbbb8a37a8d193627610e142c5a589773a687285e4d0e51e48918c1d57a71dbe0158823622d2e9741c59965f022c1496cb321b3b59de2c04eda5445a8e874dd1be4dfd92847f345ec43a9e02ab2527d3ccf5670dc70460886c0a273a9a980f4"}], 0x14c0}, 0xa) 23:56:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:56:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 23:56:34 executing program 1: socketpair$unix(0x1, 0x10080000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() kqueue() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) dup2(r1, r3) 23:56:34 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) syz_open_pts() getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000280)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() pipe(&(0x7f0000000240)) 23:56:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet6(0x18, 0x5, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000280)=0xfffffffffffffef5) recvfrom$inet6(r2, &(0x7f00000000c0)=""/220, 0xdc, 0x802, &(0x7f00000001c0)={0x18, 0x0, 0x401, 0x7}, 0xc) r3 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000735000/0x2000)=nil, 0x2000) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 23:56:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="006787beb8f983d2f2c86084b63beebec8b662dbfd97634febc29a02094af226fc090eb27819f3fa2b9f5c729f160da69819047de61a71acdfe54a1b875858d7191968380b87375f764372d77a107f6bb3aef8245072697b8b5b9291792ccc322150d79304516a7ec47b051f0052cb78aef81f4550279101330cb4daf74fef073ace2a9aeafd5be10c096134a91ddd09fcaac0fa4a1a75908cb29404b1116feab036f03dfae9cf0986661f8b7a81c3d559ce3522d9c9309320a82cec747ba414dbc111886883a99c0f1c703986f828f0460474a06f14015bc53d22eefc551cb4521f97c8ebec631cc2bff3871f9130ad706e15960e3e5f4aff2e06bf29d194abc58603b00f7174d02ab6bb2f53be35a414ad19b615f7111a59481cdeb8876b2bb86be42b2afdd9aca8e8586228db0e690f55fe0c2b17b0f96bb575e23b55fb3a457a8d3d61e4e427d6a6c99962aa6d996fe30699989a0b7c6fdeb1f1b3c109b80e42647e7ab2a70ed26aa8876b5d79ef2f00a3195510d7bb46eca04aaf8900000000cc51eb8a9820ce6aa085017705024ed6e0ed8435af91f3d8a173f3e6064ede233715b4bd8ee852a779ba9c87f9ab7b79c26298a459619d61dd5cb5740000000000000000000000", 0x1c9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) fcntl$dupfd(r0, 0xa, r1) 23:56:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpid() r3 = getpid() setpgid(r2, r3) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(r0, 0xffffffffffffffff) 23:56:35 executing program 1: mprotect(&(0x7f00001fc000/0x1000)=nil, 0x1000, 0x3) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:56:35 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10200000001002, &(0x7f0000000200), 0x4) sendto$inet(r0, &(0x7f0000000000)="433e9485dd0b1d9c16ad926999677313255ea43042a2ea82f87636fb2fa5ce1f62cc7253e9b9957c5050d0d8d092a937f4ff5dd96805f5fbac78b0a0acde021385ff93a956ae91f95449f1ce7fd2135391f672b39a97783060791ed33722eb0931379f82cecbfd560e8a42664a9b09bae92d0391edc189a237a0c32cadb1fb1d80dce585cbdfb5ada6cd", 0x8a, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:56:36 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8091, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x401, 0x6, 0x1, 0x0, 0x1f, 0x6c6c, 0xfffffffffffffffe, 0x3, 0x3, 0x96, 0x9}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x10) 23:56:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) chflags(&(0x7f0000000000)='./bus\x00', 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:56:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000002580)=0x2f8304e) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r4, r5) sync() 23:56:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x1, './file0\x00', 0x10000, 0xfca9, 0x1de, 0x7}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 23:56:36 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = dup(r0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') connect$inet(r1, &(0x7f0000000000), 0xce) 23:56:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffff9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:56:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 23:56:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:56:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) 23:56:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) execve(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\xc0$]).+\x00', &(0x7f0000000280)='@(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{(\x00', &(0x7f0000000340)=')\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='8]\x00', &(0x7f0000000480)='{,\x00', &(0x7f00000004c0)='+}[}\'!\x00']) geteuid() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:56:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="4b20aa1b86686f3c9924760cef53b2309f4489326c83729e5816604f49d3b96346f83f315e1dc3036b01ec75356713082bff6dddf2642201da97933befd0df9ed87ef5150d30f6f1824a64f5328cb79b1a7db1dc4e10fc161033d9941ed20d4cd56ec5e5048200622b", 0x69}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x28022, 0x11) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x3}, {0x4, 0x9}, {0x101, 0x4}, {0x43, 0x20000000000}, {0x1}, {0x67, 0xff}, {0x82, 0x9}, {0xcf, 0x80000001}], 0x8}) 23:56:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:56:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x5, 0x0, 0x7fff, 0x0, 0xada2, 0x8, 0x3ff, 0x1, 0x3, 0x2, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x20) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000200)="e016cb529993f760dfe366805f51d428dc8c2f592349137c89d2d6610f54c4d711eae3c952856942c2f3fc3732cc0a99e61f04bd9b5fde801eb088a71f21aa764ef596426ad654484d1475df9eaff98166e67b913fa57d8ee16f7a3cab671aa26946ea3031ae00f8b4bfc5b4d5620c154b8340b314d8b2a8c50e8370b74d342068a7e34da8dda3152692beff5a828697b01d430216fd4544d2da3683eab0ee0c0444221c9740e22304997c1b786936ef8efaf3b83e777e19e96e09403c575a4a9fee8566416614ca8191026366fb7caaf8adcdb2be8ffec6732434479b6049825cf7c0072d256244ccbe06337c0f7b7773", 0xf1, 0x4, &(0x7f0000000300)={0x18, 0x3, 0x7fffffff, 0x10001}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)) 23:56:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/82) r1 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x7, 0x1, 0x1800}], 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/252) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x117) setsockopt(r2, 0x3, 0xff, &(0x7f0000000200)="95b88fb2f0577d263a6a73bd479e6e42af65174c5ef8818c20a48f4722dee3db049c0bb107495a8a27fcf7a4276681bbf23a67922ddb4f2824c48d8d125b177cc0ccde67125380daffb765dcf124a1052c8687eee4ec0d3008bcff4eccccb57e8fa655271034d46505ed858faa47b9542a62f5d39d6653580f059e8a05ecd7d424d5bf601c221b39516a2b5515017000e9807d06cd9c64f20f4d0e6c3c2136421504", 0xa2) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000880)="d0be566a73d388e64705e5393d654832cb94317826ad78a975e514fea1e0a0925bf32deb3194e753948d1bb6802b64e124ea3e32f0d3e43d2666478e5e0f00987ba3ce0ccf44b2f46c61f6d36427918e55bcddec91a30e7fa55c3d8b8c8c6d3667e5d8fc339e7d78a14407a72a4f8e37750d460b383966e46efc3462c66b320942fa2620520988ff2c503f36fb679c285366c604bbcb0cbb470a32624d3ea0c651447b92f15c4e7fbfbcf5bb5651121e0f763e611e4e9dd5879786af72edcfb8", 0xc0, 0x1, &(0x7f0000000940)={0x2, 0x2}, 0xc) r3 = shmget(0x2, 0x6000, 0x644, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000780)=""/222) semop(r1, &(0x7f0000000980)=[{0x1, 0x400, 0x800}, {0x0, 0x3f, 0x1000}, {0x6, 0xe8bc, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x4, 0x1800}, {0x1, 0x100, 0x1000}, {0x2, 0x80000001, 0x800}, {0x1, 0x2db5, 0x1000}], 0x8) read(r2, &(0x7f00000002c0)=""/4, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/40) semop(r0, &(0x7f0000000340)=[{0x5, 0x1000, 0x1800}, {0x4}, {0x7, 0xffffffffffffff01}, {0x5, 0x8, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000380)={0x698, 0x1, 0x5, 0xa6a}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x4000, 0x6, 0x2, 0x80, 0x2e3c0000, 0x1]) semget(0x0, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000400)=""/200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000680)=0x1e9) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000006c0)=0xc) wait4(r4, &(0x7f0000000580), 0x1, &(0x7f00000005c0)) msgget$private(0x0, 0x100) semop(r1, &(0x7f0000000700)=[{0x4, 0xffff, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x10000, 0x800}, {0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0xffffffffffff0001, 0x1800}], 0x8) semop(r1, &(0x7f0000000740)=[{0x3, 0xf2e, 0x800}, {0x2, 0x1e, 0x1800}, {0x5, 0x2000000226b, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x4, 0x7, 0x800}, {0x5, 0xfffffffffffffffa}], 0x8) login: yGÓ›p\‡ Ú¶d×µÉ-\(ëÌݨ*K;î§<ò ƒûB®[Ç1s©ý^:K(*ö Í|Ú<ŽÈ´:X”øñïxÞAg…Ý[ ¤#6°ÝzwMB{e©AñÑJ°¢B ~qž˜²ô·+òÙ4‰0ü» ©E«M]}WÇ‹” /¼Âe)Æãt/3ÝÁÖÆx‘º>²£ý&ÂÚ­¢cg2Ÿ50ß‹¼Ññ:+7HDolv¨ßäðך>ÀKgc;¨1·¿€Àˆ<:7–¬8ejK£!Ž¯°yoyGÓ›p\‡ Ú¶d×µÉ-\(ëÌݨ*K;î§<ò ƒûB®[Ç1s©ý^:K(*ö Í|Ú<ŽÈ´:X”øñïxÞAg…Ý[ ¤#6°ÝzwMB{e©AñÑJ°¢B ~qž˜²ô·+òÙ4‰0ü» 23:56:37 executing program 1: madvise(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x5) sync() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) 23:56:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0xb0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) 23:56:37 executing program 1: r0 = socket(0x800000018, 0x0, 0x6) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:56:37 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x3, 0x11d) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 23:56:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8521, 0x80) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1012, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) fchmod(r1, 0x0) 23:56:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f000018c000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/106) 23:56:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="cbb084f916d7b20954fb3c7d1ee8f901f211833d0a90607271c770b67c892971109bf384054578be7d69912155fe92078a3036601426aaab2d0271bfa0411f34a5784460461abc2841456ea10c15f264e06b1c31daffecd17d956522572608bb7dede4d329b04488e71282cc51c4238c0226f2a03b8072765b9246350619704b8fb7969c08b8a5eaa81a2929636d574c730bba811b291a0578b7ad52af6a6e05c433acfe285c1ae6385e98c9199e83b4dfb6a360b254f34dc5dda778c353a299492318b91f723a0b6f0bd5a583d3f8e750e0eb77015d7b82bb7764aa", 0xdc}, {&(0x7f0000000300)="d9f7ccb114f609447bd3dc4314efadaa61968d3c799f3cfae84a2e5ab3e1a06f6b557f594904b865baa5ca7d527aff63695f28a8440144fc154e21ba43b19bf8757965", 0x43}], 0x2, &(0x7f0000000380)=[{0xf0, 0x1, 0x0, "43ceae6f84246d7d635386b44992553d0c736dfd041763df0bffd5f3871e55354380562ce93ebd47e5a70d389c48d648415b0a09d3267344c7fcd9948558d9f7041fd44e249ac276ed3cfa5383cade5c525d74ac98e87eb7ef4c9404b4b1280366960c03bfa48d0e1c7d618673c530c80376b17ec21b67e88365ed779ed8a28d604f75ca94a0c1e4d2c30eb77c083ccbfc2a5bb1e9afb9fdd467387f850322391561f3496a9991b98c8c73c51f329795b5a49a5be8cbe3e306dd7e704873f9b6cc802c02b541f9562a99dc0519852a4a6f6df75d13f2e88f49ecb1"}, {0x10, 0x0, 0x5}, {0x78, 0xffff, 0x20, "9a73433f0fb40c6f7fa0dd6fe07cd8131e53a3362b9aa4695c3c5d7115854f2ef9e18fbdfc63bd1f0151e4004f64c7ccc92cb8fa19795711399cea572e11ba8258551f4b07b0e35594faeffc08751a67be42424d1c8d103003a53a6da0043bd56321752f6f41"}, {0xb0, 0xffff, 0x8, "79977674516a229b3b844820eba7cb44bfa7f515d245ba67571c9af3f567d454e383dcc12fc8961bcd62af68ca72295aaa2139495901ef892d82a38aea396f4ac3cac6ba0a3caa61f0abdf06a1495e76348eee499504ed0217a51669e60dfd0c55351e9a236425d2455fafb46a557010d23a9de29fc9cd234cae0074a43c8297b28ea37db6a6768d9b057d85bb26c1d653a98cba4e39935b9320fa"}, {0xf0, 0xffff, 0xfffffffff572b6f4, "ae9b73a0b7314d599a3edba342254a39dc5c5cfb3a2f2faa18a96c39980d7972c25cc99e568f22ac643481bcbf7e73aff4e49a900f3d1dc2b8cb02b6b7bbb3ba1c50d481e5b40e5dab161832cfe5b494af27035a755f03f63ae22d505c56ecbc46d809a4378e01b5cca995ea78c725c30567d04ed87c5befcb5e14a1c5712b420d38bd63ade969dbb6b834e86b69f1fc71deb7af24ad2eeb18a5ac5e6336c56b2241da86044f787beebd71d2b765b04f6d15bec7c0fda8541e11987b9e80dac17d516a73ea83f30dc02883b39a9dd90071993c197fc84f43daae9bf429"}], 0x318}, 0x9) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:56:37 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000240)="bb31e627b866bf3ac6fda4ba29be4e1a5143c9e0bc1aa6b10e7048f91d3dc30b252a4b6cf585bef1d8cdccfe5025fefba61ab9c51c3746ea8a0178e3090a8257288f7c8d50bf59aa280b7ee6530e1009e0285cf39a02e2c874d88208e5f1ff48f2790f5567", 0xfffffffffffffe0f) r3 = semget$private(0x0, 0x0, 0x340) semop(r3, &(0x7f0000000000)=[{0x3, 0x175, 0x800}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0x0) 23:56:37 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 23:56:37 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 23:56:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)) setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) semget$private(0x0, 0x2, 0x40) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0xf3a) getrlimit(0x1, &(0x7f0000000180)) 23:56:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 23:56:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0xa, &(0x7f0000000040)=[r4, r5, r2, r4, r5, r3, r2, r5, r3, r0]) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 23:56:38 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000080)={0xc20, 0x20}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0xbd, 0x0, 0x800000000000000}], 0x7a94, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x400, 0x7fff, 0x401, "14e0028667f2bd2664ccffd2bb1aceb7e426be57", 0x2, 0x3ff}) 23:56:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0xff, 0x1}, 0xc) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/55, &(0x7f0000000140)=0x37) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:51:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0xffffffffffff135b, './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x3) 16:51:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) socketpair(0x1, 0x8000, 0x40100000008, &(0x7f0000000040)) 16:51:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:51:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x7fff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:51:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002009, 0x7) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x88) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002600)=[{&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/138, 0x8a}, {&(0x7f00000023c0)=""/152, 0x98}, {&(0x7f0000002480)=""/90, 0x5a}, {&(0x7f0000002500)=""/195, 0xc3}], 0x9, &(0x7f00000026c0)=""/93, 0x5d}, 0x840) 16:51:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getppid() setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=""/228, 0xe4) 16:51:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10, 0x13) write(r0, &(0x7f0000000100)="e48a12bf4f6ebab609706862f94f7ddd2a740b1015345ad91747c625c89584edb835abb57bd5e35c3c08d7b2d4c9e53c54d8ce66a735d07f158a4ebbb81ba484879eb2f5e7290bc2616b451648e61264c365dfa2f601989dac3d71f19fee9d43944f8b4e3b7a101a5cdea758113a02", 0x6f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 16:51:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20010, 0x104) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:51:44 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/11, 0xb, 0x3, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x141) r4 = dup(r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000340), 0x10004) fcntl$setstatus(r5, 0x4, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x4) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x3, 0x1, 0x6, 0xab58, r6}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:51:44 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="90ebfbc441904f542173f5f17bedf5498a90f2134a49c0a725853aa01c7504ecf4ff0e68f04343ed8bc65f568b119f8b859fcae87c005b350c014ccbaad941f28e716e2c33e11ce14ba916aa7d051b35c2c243324f7f25d2c1f409005eec922e5b1cb3143b017823186305c59dfb30942c6584ee83936f2bc2447d2827", 0x7d}, {&(0x7f0000000100)="5bd519508730e5d524c869b79546ae7f7242613d993f480d1a47460606214d6978f9a5a7e2dbceea5ce1726d9876f1ffa4e8b7b7312b61736560c66949dff8b42d1faa6bd5d7f6352c0a9a57e32968d2f48a", 0x52}, {&(0x7f0000000000)="c99badc5fe5e6badd9c5402543b520184f9434b1d2fd3be7368897c66fc066e51827699420db4e6d61e4aeb1c24badf8e47e1275a597e3a6", 0x38}, {&(0x7f0000000180)="16fe82047186dcad66605a09644cf8c26163f5d1574bb3549a0a4d5d9a2a85f7b2b367ddcd98f18f3ffa5c19e0d0674259c8a3d49f4a27a145c312ab86d58c427c18ae3f1b337dac174b8dd6a5dd17a6077b8145", 0x54}], 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:51:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050405002100000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) socket(0x37, 0x4002, 0x1a) 16:51:44 executing program 0: r0 = socket(0x11, 0x3, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffdfffffa, 0x20, 0x4, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x32, 0x2, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x1f}], 0x4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1a, 0x40000001, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x3a, 0x9, 0x1ff}, {{r5}, 0x0, 0x10, 0xfffff, 0x800, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xfff, 0x3}], 0x7, &(0x7f0000000140)={0xfb7, 0x3}) 16:51:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:51:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0xd0f, 0x4, r2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:51:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3ff, 0x2, './bus\x00', 0xb66, 0x1, 0x536b, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) socketpair(0x1e, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:51:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x84a2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 16:51:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:51:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="4b20aa1b86686f3c9924760cef53b2309f4489326c83729e5816604f49d3b96346f83f315e1dc3036b01ec75356713082bff6dddf2642201da97933befd0df9ed87ef5150d30f6f1824a64f5328cb79b1a7db1dc4e10fc161033d9941ed20d4cd56ec5e5048200622b", 0x69}], 0x1, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xea) execve(0x0, 0x0, 0x0) 16:51:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:51:45 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) lseek(r0, 0x0, 0x0) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:51:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100010280, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='&){\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='[\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:51:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x800, 0x3, {0x1f08, 0x5}}) 16:51:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) fchflags(r0, 0x0) 16:51:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) fchmod(r0, 0x180) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x110, 0x1a4) setrlimit(0x7, &(0x7f0000000180)={0x3f, 0x100000000}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23, 0x9}], 0x2}) setitimer(0x2, &(0x7f0000000080)={{0x1ff, 0x5}, {0x60000000, 0x80000000}}, &(0x7f00000000c0)) 16:51:45 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x297, 0x0, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0xfffffffffffffff7, 0x0, 0xce9d, 0x2, "11fe92c134d6415f1ce4843f47a8b8ae7fd33175", 0x0, 0x7000000000}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) fchmodat(r5, &(0x7f0000000580)='./file0\x00', 0x15, 0x4) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) socket(0x18, 0x0, 0x65) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r8, 0xa, r2) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:51:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) fcntl$setstatus(r0, 0x4, 0x80) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) 16:51:45 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000200)={0x0, "4b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50b"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000001700)={0x0, ""/136}, 0x90, 0x0, 0x1000) 16:51:45 executing program 1: socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000380)=""/239) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0x1cf) getegid() dup(r1) getpid() 16:51:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xb8, 0x200fffff, 0x9, 0x40}, {{r0}, 0x0, 0x80, 0x1, 0xd2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xb, 0x93d7}, {{r1}, 0x0, 0x10, 0x20000011, 0x4, 0x1a}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x6, 0x6}, {0x8000, 0x5}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) fcntl$getflags(r1, 0xfffffffffffffffc) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) 16:51:45 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) r2 = semget$private(0x0, 0x5, 0xc4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001280)=""/212) 16:51:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/98) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:51:45 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/241) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) r5 = socket(0x10, 0x1, 0xfffffffffffffffe) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) msgget$private(0x0, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:51:46 executing program 1: mlockall(0xfffffffffdfffffc) r0 = socket(0x32, 0x2, 0x1f) mkdir(&(0x7f0000000080)='./file0\x00', 0x4d) lseek(r0, 0x0, 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x1}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) close(r1) munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x190) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:51:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x9d41, [{0x0, 0x5}, {0x0, 0x2}, {0x3, 0x67}, {0x3, 0xffffffff}, {0x1, 0x7f}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x4}, {0x2, 0x1f}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0xfffffffeffffffff}, {0x3, 0x1}, {0x0, 0xffffffffffffffff}, {0x2, 0xfffffffffffffff7}, {0x3, 0x100}, {0x0, 0x200000000}, {0x3, 0x1ea1}, {0x3, 0x1f}, {0x0, 0x100000000}, {0x3, 0xfd0}, {0x3, 0xac86}, {0x3, 0xbe}, {0x3, 0x6}, {0x1, 0x4}, {0x1, 0x80000000}, {0x3, 0x264}, {0x1, 0xff}, {0x1, 0x7}, {0x0, 0x8000}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:51:47 executing program 0: socket$inet6(0x18, 0x3, 0x1ff) r0 = socket$inet6(0x18, 0x2003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 16:51:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x279b1042cffbd58d, &(0x7f0000000640)="6fc44b314a08672a601e03cb2da3403d892099dd8351583018eeb348c440777b2e8f3ab6baf15138d6014a8136794c0b1000c1bd74f83c31397680bb26868743b8c20803959176f69aa8df14102f8d80c6f3a73cfcd0d3df7c7607c2b5aeb05614709c2fd9f2c001a7e48aab7d594562ab1bd39f3893972ec1494de1699a48cea1fe7268d0fbffffffffffffff987bd268dd30a2fe62706a37e0521af47520fbaa6f21cef8ae383e650d054a19b14c3c4d18dbcb9e1eadfd65914fd16181a33241783eaf655b240d5b0e1270943ddcd02124dff42a2913113a4c777d3db2c4f8489eeebc9fc9bb6c95b2d2e85856f89af25e232bf85f90b619840c2254e1d6415894c212fee5bbda6cda341ef203d4594d889d306335324a551c8e1d2c5fbfbed7945495aaa3f32219456455def85f94bc6485392b0c548661e7e1e14e0c6effe72e383ff47067da7e4ac061f6323b940ca55ad65d88bdf54ef525398c185915548d5638ed73aca85c00536dfd6690f9d9af5eab1a58338a752546891910a5c4ebdf4799b8bfa196f6f3266fe50ffba86ec55da9", 0x453) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x46, 0xf0000000, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x71006bf9492712c1, 0x42, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000004, 0x7}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0xfa0, 0x1bb6}], 0x3, &(0x7f00000000c0)={0x3ff, 0x9}) r2 = socket$inet(0x2, 0x3, 0x102) fcntl$getflags(r2, 0x3) 16:51:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x6, 0x4003, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/134, 0x86) ©E«M]}WÇ‹” /¼Âe)Æãt/3ÝÁÖÆx‘º>²£ý&ÂÚ­¢cg2Ÿ50ß‹¼Ññ:+7HDolv¨ßäðך>ÀKgc;¨1·¿€Àˆ<:7–¬8ejK£!Ž¯°yopmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffd000 didn't change! 16:51:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:51:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto$inet6(r1, &(0x7f0000000100)="70d5b9196087acca328bebf011546078790f3c66cadc19b6942a948f7dbc3e06ff8afd62672923cc2c2afbe6d3e4b0b6fa57647d16a81beca4fcd107ebc1f28530549b5ecee389ae1b47e31e613a69fa7e5659529699977b705f3b664df2dcc7abe5b866bc062745c488f189423d20ad75c3049de2b626d648e474e5f14cedb32dded275319d2e6215f2cd2a28ccc0183ea0bd310bb5b6815434711ae34eb017820e2a3f7414300d141ca58df659d0f241665ef7cd01347f330ff996164bcb8dafedb43475e6492535d5440f", 0xcc, 0x4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 16:51:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000880)='./bus\x00', 0x2, 0x100) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) lseek(r1, 0x0, 0x1) write(r1, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) connect$unix(r3, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) dup(r3) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='c\x00') write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 16:51:47 executing program 0: r0 = socket(0x2200018, 0x0, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:51:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000300)="a5e7600c6fe0920c07d053efd3fc305c6d195710f8fb3ace5c2970387cabab9b1f8c8dd611f9bf94c96d3952aa38dba770662581655bbfd929338bd58a23f82ee577350759f055cf31774e637a5a14c6e8326b584817b1f934e6e66b9f4a42e610ce5590ca023b07a024ed04d505c53ee28e7dc0026a76405997a00691f5174a8cef1480cd7d67ad9cabf265b93e735d14c399e6f3fc0fe7d485c2337900a39dd18d5fb05f662a2ee232202d37d9ae5590fb07ddc43541817048cb260e90762a2e229a3e0bffa1703857486c07abd6c45cfdc29e242ef7f32c6e3e5cf1c89089dcb0499f5319c33d53", 0xe9}, {&(0x7f0000000400)="1a8a2c5d28c3bde976d73ae5cd3d2f35e45f1defdf8d4e7d624d8a5492d1f49b82797b5ad6457efd0831a0b2fcf6f3e944e8f2c513602c7c48b859d6c8654c809da159f64449442b245a3f7525dfccfc1098827a6537b15866d9f9aa7a6566a26142d9d13a7c392b8fe7e8af5a772e8b7448086af6b6386a42c9025eee7214e104a5222778c6dfc785111ca7d4a4e01637e742098311f012a87fd8e4e3ef20ccd78bd9e4", 0xa4}, {&(0x7f00000004c0)="a962bbe599c246d51797f0be63b6468929c60d4d259bc617620d263ba153170cba978dd05720d1d650976968e2667416d30fe305e857f5806bca50c4c98ccf27b413a94e9ab88a2cd75d38bb0bd956ce9c68dfd37c80c010aa6a7cce4b8607c61df17b1b79e5cb1939d9d2f4ee137e4d8a98421fed76be612a57ac57e75b2c1991b0eab722cc52176ad220c92b503768123f13c2094656b3cf1db3545dee05653cb10f5dd6ce6d99d85943df6695e5db4bb247a5f498cd8cfe73051f6d13cc0c32dc3e7ef384082d98e2ee2b7fb99a89a80c22f4f07fae670288a4a576844dc630667d985f875eab918db04142b3069df0c044a5e6150df78b4f128eb36fa892566e675902186fc5aaf0cfbabe5b1712869ab88b171111a94f71abb6a695219fd2417807810c8132b7ac4f0d4c70a8a8d7bcd294707b0ed6ac565da84b70e335193d86245e80f8fc1260e19a50b9a050f5327a57eb46aaefe615d096d0cf733dc29977c7a80142f38aab0e19a0d9e5b825841ba9fdab06f85013882884ea1a5c11bfd9c3903642e570bacdd78609f66a2590515aef7a15be1f15a9e5252912d58c403606ee7884b2a497ad3d300d37a4b955744db1b8cb11b36286a0072952ce5123ec2d7231c802715d91f5fffb614a6f7f669210c478a4af115d4902c5389892daacd4f0e67297abeb7a6ab8d7b0ca0fe8bf5461c4d3df4832e6a6868cf731c14b00bacbc5e10a0723d28df4ea2100f82f6812d3677e1227ecc9a1f43b9543a26e8267e68f3f9c1e987a16ad5cce8ce19b44d6f5f42163365dce7786134f702ee8d97969145c250d9398662b5c61f6dd98166b084ea1c5d39d3ac57c5ce64ab2b1181419311cc186d7d3344c17599c03cfe79d626e18a400b0e7b06db8e5a04fb25472cacf825790b97c6a8ff801ed6cf4c5c21a86b7adafc07f97635531aa7dcedeec1379a7ec1b57d1b5be7cf7af3e6c13b287af882f1d2166f9c338d355963471ed327cd205eb865775b38676dc679343daa33092f2591eb578512b15f2fa5936895f62dce376d0da8999392d4ad7a59cb61b469942b45f3fd858be3ced7b1e469622ce5dab388b124c3c6b6743e409f0f4539852df7d0d423fa0c1f753dc36ad5b96dc9516f51618485a8fc53d4fc46272e794f64224c23df09afb23fef25f34a35e549fb2f0e69f102b8cb03f30738ebf8e770ce77420224cd5d3efb76545f1188378144bb5a257f921936f6de46b3c2f252adb6c33328d7aca6db62bde7cd769aae4a0d05150be33201560bd5d2147c4eed8a62eaded61c7db722e1a2af21823431282c90e915bd05004a526ddf825c933bd698d02eceea18431b9b948b633bbb4caa212da2b3a06d2a9f0f8d9b1de6f993975221873afdb5fcde2879c4156d411e51503ad27f53b8247953a824cb426047421fbf820b500b2ac0fba8a0eac8b2fa0f93ed9629c70e59062f543f06bf74fede0110ebf2b1a768e3ab867d13662261b9bc43d0e03423a010b66d243c9be200f80442852601a0d92285718fc995259592ba12d9e2df5c84bc532e7b2b395673233e7e4d78d259c23be728b302d5a857081130b46ad1636f7d3e7e6cd57c580018a3c387e434c34b6d712db67d322be65c6f904ad483bd798fa98c72253cd5dcb47d72d1fc844466f868fa6369bb1d94bfdb4c146538d243c690cb3415d2172e4d755664857d82c364e58d7f50c3efb507fef64d6203bb9ddcebd893053962acc6ea3c3c1dba7bfb7493fab2d24a83e1b9005dc94de3ed461ba4e7c6103715ac893c5c32dbe5890b3f212086139c7a0ab603d53c9d5737daa5b4d269ec1343bb7cf16603f5b60a8b9e5f82ab4dd9e7321f2cb986634dfa0ec6ba14caaacda93b90ef5e2f287556d50f405c009cc2820fcf2f71503dcfa543bdc00fdb5b3b498f39ce0016c7685b4043841512d48d564c5dd6c73f724c9900367a37b7b2581f2d850ff214e854dd82e4ab01e9428eea11518805350c79edbfaf426d73edabab7b5a7ebbb429ee336fb96ecf7fbc6b121fd7d38becc30f3d1f7afb60235f52a28e53371d4e492296013f3ce51a459e199872f8df8be41796b9ca333c314253269d6bcb222f250eaa87008ac3a6199fe7bca9dc0f482f5fcbd2075a661f2f21380e5493ef33e5cb9b1027be54195854684dc91a1571ffd0f5c35d9cf0b2e2b6c8509386229416b59a53664a4035a5a75fedecaaa429a462d0999b2beaa082377d8e8440b3f474194ac827408e2a27ebdc0a8bcbc1cd72d099d028a76527530d09d42f8eb17ca038ea763f5670eaa41e254923175439ddc5c1616fa7b31bd2497c344d6ec2b9f119a58cbbcce74b2de4b9d8d9c8e0e2590c04ee4951df3e75248fe225a40d2b46bd53003520c2370903314e256d48ae838662efc2e7e9eab912de355e4620f4bf2cc178f693ae72f8f7b9baaf93eb881fac92034fbda9ba96adae223c4670c3b0b762f42ae7f9b9737e39730cfc0606a2d2883a208cfcf8d2ef6c9c3a2cbdfbdc73c6b44af1bddfda3cb5e7e990b8547cb81f51a0e2e269eb6f82a5c32f8e9aef72a46aa8eb1c5176d26bc04f99d384a7c253773f4eed557f184426d828e6c1e4205e553d85deccfb1629269ee209f1d8516f567d1f169e614d885536e80eadb30bebc8f1593d88b3cd07bfe7f4cb5ec3e813903b11b05d0de7c9a24a892b59efe8516fb0f25300e5c98b8b60f6f525f7eb187c46d0878218c7105ab827f81957afd1042ea5527c0107345f0196f44afafc0100d0450c2d6252926b0c25840016eec6b663d7fabe680f5f3c1c15759331583d07e33e5b50cb18153ebaa1b8c3eced3f86be4196ec4980cf0fba318b8d3dae670246985bd7551ee983e1b8b03fe4d64231a8f00cb953e50f347fb609710b098331afab151d328ccb191f06def18702b95e9e960d3807f4f805ae92ab62b2763c6e9de51c6ea4ad7fd78b71b8f893525953f202e4f6e556c4fdf2d7610611a00255bfa3a4fdee23247dca8e15ffcd73719704d1286ef2d99b516f4c5a0e7ea8cf4965f20c103f7c1d9b460a98d2146e3b79da8b5766045dc5a64cfea2dfbcc071ec8baba2e53853481fcc14fb694f42a34fbcc4fabf6df4c1ac1689f57af9e18009bb93cca5791adb53ddb303a473d5624067412fa03b97abb582605f51d5d850266e26e3dd07e4439caaeedf76bce6d4e8d4ca79894584e0ff079b8411dfe1db78d89d801c10d962e4a3c76cc24a90beac3318df54ea966d0ef12a5743b647c6051982dac5cc321a5d8a90bab8addc8289d54e1e1e04ec376aacfa8eeeae2916090c485093d5b627344c2f566c2a157a6746979e9fdcee107cd391786bdb1b8c89e0fefbb7e651f30f1aa0d34d79e8644d477d738f2a940b0e0e82d292a7dcd51289f73b13de757f5e70ede7397123037824824382f2ab4c6d25199f30a467d56ac8b7d0c67e5874adcf23b096f01b25bf725a689dfb5189e6f1d616d3cabe99206ec3636c0cf64a08842527a876d5ba7152e92c707270dab358a911d78c97759d5217ae2d97f539f64eadba4f4a37381128b137d996836fa4939014c751d5531bb95c4c925055df9926ffb4ebb1b0f60a1e3b0991234528648ba80257ce5ba18ee13f3631b77d016934753a6e327cfe39dd143142d52b7e26630033ec00dae465b830aee9262a2ae21c65ce6bdbedafd45aa3349a24a4b5e175c7bc940a8127b10f926ef3aeb672023583c15d421d5d2579edb85f9cf59662b51421de570d1a03f86c8ab60bf5ad2a14dd746995612b73b8873f4318c67b2de11c5099bfbd81a15d40e0f8206282d7eeee1232830dbbd76dadbeb62d434677753039d2370270d553274846b11fcf446517d5d4473c45adf1873256359847b944ee23a651361f20736f096bfc901c10cde17b2635b8114028a97db28b6dab76e4e17d671fcc13c3bccb96602cee933bb99ef9540a05251fe0b41bba8711f1e6231c6aaecd41bab1addae082ac0ea906279f4c863d209c08d010ef61d9633293c993d7104682a35c60b0e1492718c819153276f0c2e5c3b92031b9e46e0719228d9077ae5db7568861eacf4563878969a8e29a0724b93d5ac9def7499a0bc5632c8cd777a5082276a854a38491b74311036fdccfaad986ff52167a8f9233505a2493cc2282bb7a37bc092b14f94ffac75d37787aaf2a14d838fbd0bdd640df56695749ed5e0f979cc66965a50820426118487da3ba9b5fc852d6a672eacc2dddc747aa8db12c4ecf953cab00dbb4e6c8a73c2794c964ae33a2c6f1fc07390d413a6d122f8e0b12da07f97ffc0b000b7aaaa5887d82357b961e155991c1b6c59511d062b402a32583e3441018a0d12a860b5ac4d17487b31d9aca4b630376c1f1af3966c91da2cdee208e4e77670359714173d311478e93cc1d988a87cc96bd5ba92a09c8c626017d057cc40a4a3da03022327c395f53c164b36b7be29a9bfc1501bb4a5852c6482e9a0000bec69b74f9e866fb09f4a331ff8ae99788a00fedb621475bedaa8f3f4f2000ff90a9cd257ccff30fa800328fc4dae0934fb9bf21708f09cb830bd6eb146aa7ef8f74484304ea3ab48bfaab35118a7eb9029a9e82f7854a16d4b0d4af4824dd8ca26887e632ab4ba14ffedc900746d47fb3d756d2c7d4f7c5d7524b060b8493bf225e9a00ec2f4cafa53d39d28087b6afad3f517770bae477bf8ff31adebd566c0aa190fb2abcf7a4b9e05841271b15aa45a0f88a6f742ef1161793a8368c942647f31f979fe32a5fac712ef2e697ae30c9e5028a3e62beeaf2dd6b425097a3f8b7666fc276eaa27e13ddeb35e23111275b2c3c23c35c8cd1497b0a057f4fa3fe27f133a223a45e317788fedf184f7961ea12092f4e8dcf87419c97ff92b07c22ce917818f2f8a8381ed36e385f70e9e55d97c2efb31d37915d6f66bae1af9a3606c74318da532900f03c4921b4f361f1798b39bb7f91b1b269842d11dd663e034ac9ddbf86675219c1ae37c3f15e9f6d2ed5c8e20ac6777e33fb69044c0071e978f3d21e200f5d72750177134ef7554185633de07a436939fdb4c4d6a8e9ed5bb7cd81b29fc93888225adfcb6db553d946d6df6ec262677555d63f17e653b626860a87b1219b9bc3ba8ab5d75afd7e903d70f050d20d0559eda793f8fad0179a3bd9e07d34d3eb3c7d2858f15075e145ca7e3bf4e4475d5680b6f37f19364139d82c46c23f1e216e55d13e2790399b06f19eb335415d1b174f2a56dcff968de0c8ed7b7a70b260e0cec030641d2b4af3ff555ec3b21cf270fe34d4eb4ddc44e42f9b380301f58960e0b120db7e5d2b8cc0a2c3582a859d7163c68467cbb4f420b815002393e69ccbb70cc61cacc70db6a35aa793d0cdb34fc440dd76f4025e2006ec0b35a1fdd61f8e668b3def3ca3b193282542ad39dad07e4bfc8b8de6d6d4b5cdb632cab4f7f534a8e9e65127a2fff656507937d9d00d38f6fa27e03b420631debd021a0e13a7643276466ebac379fddcdd4f96296173160590c15beeac90eed781dc801eacaa87178a2480b18fb4d98d416138195baacc703337aeb6d1fbf75b6956b1dbfc0746d9082a8a2ee096dac0a6b6365e1f3775e98964a4346fd2fa013653187bbcb7987e1d3d749dc757c5db67a9ed3fad63ce3a0280fbb124026a5f27c5be549b164ee97ac72c6ef390106bbf0b5f9ed6d2ebfab6901b125b437e0444e6fc78b7150a5295aca73526de32b1444eb1636dde684f0c58dd18e9dc481b63aa8c78f5d21332893cf7dde7a", 0x1000}, {&(0x7f00000014c0)="bbe42e98f337ee5117cdd7962aa88d630ff95d64adb1cb77da17effe8506fef7925d48c77618951cab75c9f2afdb9c405d6e099f391ab70cafb867f9860ec0ac0b7d8818c47a2dd46c246d0943c7dcffb0d5ee39bd6748d28dfb8a13022041cb80c1ff948aa6f5bee230e7e1d37825b3fd12a60a18df5ac3ba0ed029018c2c6ba3bc9194151ed85f0ee7e305566915281d851d221d9c23bc0d46212c4a", 0x9d}, {&(0x7f0000001580)="208502dc59a6f3c77181d8c280321b6589c8dd86c1a8c172b62f6ed06ee7096540c1d1bbb2bdd425883fd7d98cbbc573dee29710d2ca41a2256d9a6294ce2314986340790064f513f95333515ffcbae3bb50122443c9e98b31984281cd92196ef25c77ef9f416f82dd7093cc21746ffdceda3dc5a7fe4afb09fd9f906334d4c2e5b753347ae91912f39667310906560131d0c61582e6e4f6e778e5a45de486157e6a4a3e9b7e", 0xa6}, {&(0x7f0000001640)="efdd4afaf5ce74062b5ae910aae3e0b25feea9237649302984729c41a227118a6c69f85f5ffba5f82b117ee7d4349324f4ab16e038dd2d477bb0a6dda84ffc41bec2f08d1f78fc8c449ecc0b58453cc5fa941ba43337ea227f1b34547df52fd1cc30eb3b374d5d6f226fcd85cb1e950f7c9ad410180731780a5e97", 0x7b}, {&(0x7f00000016c0)="f4eda29c8d8fe39e9fd05e809130204d56cd2b2ee04639c631d744c38b883163d8ec69b4979235e18846201f0cf28745c9ea4230a9cebcb335828e4ae860266a129aedaa82a8728496cad8a629538ed81bf4a460cdcd282f5fb2c8c7abf367a9b4fcba2254c844792232ac43c485201373dd66e8d515351a9bed4707a3fb07d7a984b8068369de9bc0be46faa760cea6bc5ef8ce58067792895835c44d21fefcfaad8af61952b1d9582a86e8", 0xac}, {&(0x7f0000000040)="1901297a6aeefe5e578e0241f3", 0xd}, {&(0x7f0000001780)="f1e008ede75bf27d793b9b511ae9c095b4feb5a9b749fe4dcb837a155c6246382cb1613304d8e28132e8bf10b9d99c9d50822b5ce0330c7c03cd1f6eb7f9737a8a01c6f65d6d4c35cc04431e1476778c4c6603bdcb9e1abb4f425c61f395af097f5c3eb130844a5c62e3b6f467e027aced711e0e95ff6cd1dc020d48fc", 0x7d}, {&(0x7f0000001800)="4fb74ac305b1dce9213cfe5f150c912298214109bd186ab1d8c5579b9458e627b4615bcb7eec89939c0e414ad89a763509cf21971cb622ec581186732643287a330dc711b847d2cf19d5eb006b4a6de5920841c63ad415834d8d1c35359ae9cf50842cf2c4f0cc7574616496fa6c4b6bfa05f84d1a5a4e2774bf107ebb6309661f0d9791ab74f45560885fc957756e7a74d858ee92443f7893f8a5e58fb568e9252fee93f4b23eccc1d2afd4ff6c0d2a18de1150dd274e2cb15c6c32acfa7bc3afdbef94543f920722fcf931ec9fcea70eaff6720d3da62a62147ff3c4f21ec6898e25c5ad58", 0xe6}], 0xa) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="c763920f4db2aa13e4af822c048e85ec2122442c3000359fd7949512cbd363844992d806e07c79b5009d799d263951873a6893b428943a35ea96546337572ef17fbc6ee7cebfd0acc1359f260c4ccd3d029bb6e79b04aa0233ec5b19704520ac4e098e76af650500e7ff53b7e9b61d49e4cfb2c182880d8d372da6fa59a3b5168dcd067cedd81b0cba463bcdec9f979dfbc2bf20efee23955415f595b6f2122537c05e9bf90923106425ae4aa82ab79d4d4946b691155ec3beee4a9fbec74b33e5739eeba13b32168bb8b5d90c97c1f5888ef7598b45b73c10ceae5630cd06ff", 0xe0}, {&(0x7f0000000200)="acf43e2efb9805d8e491b51071f5461a6ccd04bc2932113c43442e6295e77c6e6ea396882cd0fae3cc977f3e95e2ee673214a92924323780f05831c690e01a5016b3f1929fdaad3bfdb6457f5ae72e692cf2efa42f6a328e3311e41acc321fd0a7d684389fa341345361a0051ad59e4ff94752d48ef031103414fad1dacabba4848d93a26c0e8a06bafc2b15d3522802b5a777373c35b869c2b55689cdaecc48b391f124fa21c7f7ca6b4c8c423288699877bf4675379e50b0f5602293410b9069935abddb346f6b6a28f2051034c7a47cf7a4338bd8a53e0c9fa0910787234ab422a7ad3177f586ea98", 0xea}], 0x2) socket(0x2, 0x1, 0x0) linkat(r1, &(0x7f00000019c0)='./file0\x00', r0, &(0x7f0000001a00)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:51:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) dup(r0) read(r0, &(0x7f0000000540)=""/4096, 0x1000) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x12d, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 16:51:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x3, 0x5, 0x1, 0x0, 0x6, 0xc5, 0x0, 0x2, 0x5}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) shutdown(r2, 0x1) 16:51:48 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000200), 0x2, &(0x7f0000000240)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x8001, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0xa1, 0x9, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf000000b, 0xdba1000000000000, 0x6}, {{r1}, 0x0, 0xa0, 0xf0000000, 0x8, 0x5}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x1ff, 0x7d7}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0xeb, 0xbe}, {{r1}, 0xffffffffffffffff, 0x93, 0x10, 0xf810, 0xe3}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xde, 0x8}, {{r1}, 0xfffffffffffffff9, 0x14, 0xf0000047, 0x40}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x16, 0x10, 0x4, 0xf36}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x91, 0x30, 0x100000001, 0x6}], 0x3, &(0x7f00000001c0)={0x9, 0x9}) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x1) bind$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 16:51:48 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:51:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x3, 0x8) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:51:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() setuid(0xee01) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x27, 0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r11, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) 16:51:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x81) 16:51:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 16:51:48 executing program 0: r0 = socket(0x18, 0x42, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:51:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="96673d63eb501b7f77f565f81c684a8f8acca088a63ef31faa015b234f97a4970becf45d85133d5182d70507d666d96db896c25c0f31fa3a9ae033923966b5dea9d60d232206aea9822567e91b9cb3f36bf0367746f39c100f58abedadb156ac674d58c51b06b0b57489a94ce11cbccd295996a362918c5e55ee53bf4c1170559fd24d320a0d626943a21279c61d839edd65a62860aa20cfefcefb017a3d81122dbaedad341b195d2496cbb43405206208cbd3a46b1b190bf2e86e1e6313b03ed0fd26fa1ef257646b09fe2cdc61a7ad2a", 0xd1, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000020"], 0x10}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x111, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x8}, {0x2, 0x1472a4d7}}, 0x0) 16:51:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x110}, {r0}, {r0, 0x41}, {r0, 0x38}], 0x4, 0x9) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:51:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x401a, 0x400000000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x7ff9, 0x0) clock_getres(0x4, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x1000}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)='{\',\x00', &(0x7f0000000240)='#)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'@$@', &(0x7f0000000340)='$/q.\xee#\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/zero\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='/\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\xdc%\x00', &(0x7f0000000680)=',\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='\x00']) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 16:51:49 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) ftruncate(r1, 0x8000) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4b22384d2f0ce1c61a0965a06f8f7949cf4a2e2c93576ecf11ac46895a683a64517578e7cce5ce8a13d683411525f9eaa8d317ea276f7d1976658041f8572318c1b9935d9645af716546f25455fb1f8b26090100082fda4a9f085ec4a93a5236e44639fd485e10c65214b3f7981dc97fa6ce00000000000000000000000000000000"], 0x10) write(r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x41, &(0x7f000000f000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:51:49 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x4) 16:51:49 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0xb, 0x100000001}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x7, 0x7477) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fff, 0x0, 0x8, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:51:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 16:51:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xec, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x13}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) close(r1) 16:51:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="87675d6f4b605b4866851f84dfdeece4837f1e65cdc124e359021b2fa135a51af90d", 0x22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:51:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:51:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) setitimer(0x2, &(0x7f0000000040)={{0x20, 0x2}, {0x188000000000000}}, &(0x7f0000000080)) 16:51:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:51:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) dup(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) chroot(&(0x7f00000000c0)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:51:50 executing program 0: r0 = socket(0x19, 0x8007, 0x9) fsync(r0) shmget$private(0x0, 0x2000, 0x493, &(0x7f0000ff9000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:51:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x92) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f00000001c0)=""/128, 0x80}], 0x3, &(0x7f00000014c0)=""/115, 0x73}, 0x843) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x10c) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:51:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ftruncate(r1, 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x60, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:51:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x100, 0x80000000, 0x1, 0x0, "3f6428f56df1e80873b2ba3c8c18f99b3a58f101", 0x8, 0x61}) 16:51:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:51:50 executing program 1: socket$inet(0x2, 0x8004, 0x4) r0 = socket$inet(0x2, 0x3, 0x102) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1f4c61ad1981f2da5ff37331e999a26c5b9ff2a028d23f552c18bc63372597858102055826e52ab2131c2ec10e2898a3e0b03c999fb596", 0x37) 16:51:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r4) 16:51:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/99) 16:51:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x6, 0x5, 0x1, 0x10000, 0x5, 0x8, 0x3, 0x1, 0xa35a, 0x200}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:51:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socketpair(0x36, 0x2, 0xff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000200)=""/40, 0x28, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x8e3, 0x28a}, 0xc) write(r0, &(0x7f0000000200), 0x4268) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x5, 0x1, 0xffff, 0xfffffffffffffffc, 0xa9b1}, 0xc) write(r0, &(0x7f0000000140)="f6a2a6d1dc", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0a90b26ac09f07f4fc98c1897f27038a", 0x10}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:51:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) 16:51:51 executing program 0: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x4) accept$inet6(r1, 0x0, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 16:51:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) 16:51:51 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 16:51:51 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000180)=0xca) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x62) 16:51:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) flock(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) r5 = syz_open_pts() write(r5, &(0x7f00000002c0)="0ce7927db38dc91720b5c3de31e66d43d8c378f2351ebb06e29e5e42958c2c270c5c792eeed9344f3caebc15f275e09382e80c0d3449076e3d496466c539765f53ffe759d43c0c13d67b4751b65e2072f81a6c3455ce0f5725ff84801b20dc7fade93d75d863d9dbd510c428e884bca7c1fa6653b8e51a1b075ca8745498db47dba41c3dc142f2790a9f506ff83a5c3b5b", 0x91) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet(r0, &(0x7f00000003c0)="84af3eec6a376196d1b0ec10a0fea1a71f67b276caef2fddf9c2ebe3edbe2ab47f6c26dd4a6945866f0769489079cd6f794da4e46339961b07c460c70fb136c4e85f6f3052381f675aee82e7cf4c268713decc0314e545e268a72be71db2ba775dc0a59aff5b3e71af06399274d59ab91828d406439f6122c47858be9823b1cd38919807b45a198abf0b013c9b5577f78382c9304559cd1514bdefc1b38496bfdb97d35fe87dc21861ccb7d85b6285b2d96f3b3d293e89c2121282ef4a8b199bd908609ce69df3d53bd953a937444d4cf57c95159aa2a00b", 0xd8, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) write(r4, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) r6 = socket$unix(0x1, 0x1, 0x0) listen(r6, 0x8000) ftruncate(r4, 0x9) read(r5, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x300c) write(r4, &(0x7f0000000140)="96", 0x1) close(r4) 16:51:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000008c0)=""/68, 0x44) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='W\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x0, 0x2, 0xe0f, 0x401}) 16:51:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:51:52 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x500, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) recvfrom$inet6(r3, &(0x7f0000000100)=""/62, 0x3e, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x7f2a, 0xffffffffffffffb5}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0x2}, 0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x7fffffff, 0xce6d5c00d36a56e6}) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x9c6, 0x3f, 0x545, 0x8, "34d8f3b0ca51832a0a0757b7466662b0eae3a9f9", 0x8, 0x41a}) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x75c) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x10, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = socket$inet(0x2, 0x7, 0xf438) write(r5, &(0x7f0000000380)="53c20f99a817e093cc2ea83cc2fec60b65ec8096d05cde48bd192767751f310bc3c417862d15d1f0fc6419b1080d02310fe03f7f042e6312cdd2146d033ee8ea1e6e8ce4bee21872f44ab710edbd181724b36d92c24df2999d1d24fb6184b4e5cc28c26bba7f4a90ac2d870089e394e2c857df5a1d3809570864c1eec51e778e7c0500b0577fe8f50e306eebc00fe95371406435116bd98e23fe34c7168ff27d70d652c0c6607e4f3ac92f92f644b0bf0e83fb86bffc55804cb75d12627347a6", 0xc0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x6, 0x8, 0x7fff, 0x1, 0xf1, 0x1ff, 0x8000, 0x2, 0x1, 0x400, 0x100000001}) ioctl$TIOCCBRK(r1, 0x2000747a) recvfrom$inet(r3, &(0x7f00000004c0), 0x0, 0x801, &(0x7f0000000500)={0x2, 0x3}, 0xc) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0xe00, './file0\x00', './file0\x00'}) getgid() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000580)=0xff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000005c0)={0xbca, 0x4, 0x4, 0x7}) 16:51:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x8, 0xc35b}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5a, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0x6}], 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x91, 0xa, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x84, 0xc}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x0, 0x5}, {{r0}, 0x0, 0xde9af0866cf4409c, 0x20, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x5}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x80, 0x7}], 0x44a2, &(0x7f0000000040)={0x101, 0x3}) dup2(r0, r0) 16:51:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="5bf22a62d87fa47bbf5d385dada9129028eeebac097a36f65a720ee57f0b9bf3a3dc3442a30b523b6a77997d0d3520eebd8948f372feabb6500725cae6e7a5a9", 0x40, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x3e4) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:51:52 executing program 1: r0 = socket(0x2000000000002, 0x8003, 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) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="99f890c7cf47df779f243e2f74928aac08408ba03d4e7beece28e8d53f0cfe2059fd58000047cbd1daa78b4a9060a3ee44060000008e5590ce3f44bbe6bf8a764755ebb9b9476e468003d714e0cdf669a10e538fc4e8712a7ea12a8bb7a7b1350e2425ca0d6f058d2d28d4dc1bed8a1ef019205f0093805bffae94f5c01d31bd511b1f6473fbedaaaa"], 0x10) write(r0, 0x0, 0x0) 16:51:52 executing program 0: mlockall(0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0xd4) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 16:51:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20000000, 0x5ff, 0x0, "b8000000000000080100", 0x6, 0x4}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:51:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='mL', 0x2) 16:51:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000080002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:51:52 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ee) 01:39:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="72891fa3301a0945b2f4def2b0cf4ab1c4d69d770c768d75882c01eb28ca84b7f5202ffdf05ae478835a221ebce30fb7d4ef12952054ebd622e83220e9d733ba5d33a8caff11b5f1f4ccb59d19c06ddacc43f49740d8e310c4d06df78eec9392d6cfee60c4941eb9928d41", 0x6b}, {&(0x7f0000000200)="095a7f32b342e8571062d717a77c5b3b1d495909d8da554289b866fe3c009a2ea5e4c743c591f0bf439b27f12faf18edc71c8eb615bfffa980bb34a20fdf1253afc63177a3995aa1e4f235337cc9318b15a23ceff4ff434c0f4109a180743b5fe72781ecb8611a5e4c83f575e2817b5b93b99ef9340ce388a1517ee65537758b7a43ee061c5e3d5eed3b580a1e", 0x8d}, {&(0x7f00000002c0)="243968ff225d8517f4f3ab405eea431604b4a0b52c2bf66c8581de300113139f8dd3fab8499b23c2c6949b5313e990d2b26a5f0e3da79649ac6fabe874babcdc66f0e4bb0f2b75ca5ce117ebce19bd2f34e0073eeb3c38f8824e74ff9d17", 0x5e}], 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffffffffd494, 0xfff, {0x0, 0x5}}) dup(r1) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28402, 0x2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) socket(0x12, 0x0, 0x7) 01:39:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) r1 = semget$private(0x0, 0x2, 0x200) pipe(&(0x7f0000000080)) r2 = msgget(0x0, 0x411) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/85}, 0x5d, 0x1, 0x1800) geteuid() semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/2) 01:39:22 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 01:39:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ftruncate(r0, 0x4bfc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r3, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 01:39:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x680, 0x8) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x40000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 01:39:22 executing program 0: r0 = open(0xfffffffffffffffe, 0x2ff, 0x99) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000780)=""/203, 0xcb}, {&(0x7f0000000880)=""/22, 0x16}], 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="17fc3adff18e840beba7a89e6c1ddd512a8507d4d39576cc020ab5dacb5d08aac24a3f1036e8a0ffa35add54d141d0dde0212b9faa9af6df07380daeb531fa63ca8eaf4a5937bb6803e4b5a71b5d09e19656ae3ea721d4746858e0d03b41b60859b909c70a30c5f667b7c0f694f17a969ba76926e21c56", 0x77}, {&(0x7f0000000080)="4352f14ee70ff420db9f8e17f9008d938fa3b64badedccaa6332aaf7855a33399ad4bc4c931159d4281d23183ab9af72b43bdcca9b", 0x35}, {&(0x7f00000000c0)="9c7c290dfda2a4b6b4eb779ab8232eac864b913c5ce266", 0x17}, {&(0x7f0000000140)="133742daa0f0bf0ab2af7aa280b3e737f457b37b0c9dd2f3065ea0d6b0af5e4ad51bff49d5a98255edaf3136b64c05448327a9ea461e85ec45172d826734c9adf11100b394a5", 0x46}, {&(0x7f00000001c0)="f03705c61f49b87e7f718c185cfcaa6e2d365abf383d32a3fde81d4cfe3a33107a35af41acfb5dc80ca0b704620ee300c5f84262fcaeef2f318d8d1d6988e3563dbf5cba81ca0adf91e98424845dca9ce57fc1b0c162fe9ea29fdb41c1b82b258f47b9ea13f81fe0d7077e4b3b5c9651d888dbc31c65456605ee74e2eed8243bb1d9bf9528e6a28d461e60572cb9a0d9404131c9de210f8f7929fa023e8f38", 0x9f}, {&(0x7f0000000280)="979bc75e82559afacf73f55688b9620680f119b652023cdc152830c490ce04546645070304297c4bf71da39dc635286a2fe2325177e8f6fab2b4182bcad9d438f0a1ba6b400e354fb9b2aa088f40da61f31dec26853c397b892d9d198170446da19340517103391f1ba3aff79e3522b7585fbd5e9fddef318e2c582073f4347c0ea26291fdf7cf893896c8119323bd781bb6483088d90d6ef8f92b16355140910619e03fa6031ba9a58958487972db48aa0363203728bde213092b59315f12b182cb669b2e5ca74c622581d2ef14c58feb14c767c960b1b5e89f76da073047b78f14", 0xe2}, {&(0x7f0000000380)="766068b9029238325bf61adda44ad002009627b4b7066a60c2ae", 0x1a}, {&(0x7f0000000680)="a9ae5c51458182b30c0599690f8f4a4e5cbdf373cf309576dc1b38a40fa544b5346ba8a0e94cd13503cf53a7c705e1f9d5abb950d76a18a281d548beba829d697d060ec47c085486dd364fe2148ee86355f6470ba9c83dd14e27329d3e7d05aad2d79e1ff55caa35b3e8abbecc27d3d9738765a84513bf0c63baaa4eafc5370b46f452f6906a3e2bff4c", 0x8a}, {&(0x7f0000000480)="0a2dbd00ac6719f7185fe2181efe4254f32f67bc8cb3b082f8b4167e185b4d7fc3f83be28d31b804ce3d4b3ca7e76aaae00fca4c1b9eb69949fb6f06d6c75e966d70bb09993e2b45c598605fb5e2694a75d0970f2530d50169ba4aae59dbcc298a198cc3c0fa4c04ed86228b758f701b53d55e6e55af93e91b4c3814d00745416f656beda84dfff020c3446c382b29b1c8795e467b", 0x95}, {&(0x7f0000000540)="4e7bd1d3736d102ceb68601a79d2ad8f5d2fbf0e270b0481879a0ae07838006e37c2445b22af88ffec4c7c8a8d9588ed760b9216167fe8c5ab29afc2d84ce105793b3227d7e095a3be6e1f6124d9dbfc0a84dafa44b7af13336ddbdc77b1e1f43d3162a929efd2b8dfa8695dbedd49f1431f5656c925fb0986ace7", 0x7b}], 0xa, 0x0) dup(r1) flock(r1, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)) close(r1) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) chflagsat(r0, &(0x7f0000000900)='./bus\x00', 0x0, 0x2) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x28f, 0xfff}, {0x4488f74, 0x4f1c}}, 0xb86dbd2062248476) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3) ftruncate(r2, 0x7) 01:39:22 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:22 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30edf4bdebd34f697600000000000000000000000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00005e5bb6fd3f426c76"], 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 01:39:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffc) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="c203427770712166ebb454f7b63ab23834430837842152", 0x17}, {&(0x7f0000000200)="c37c9fc45b2330f1c850e0a9d2640787656d8d7fa045e924172e2f45495ca19d767cd15a30f7caa72b1ffe90d34a2c88a53670c65a9ba2f32a70d9f4b06a79ed1f8eaae397715f20ef19d275d89e74ddb9bdd337bbb2d28a76e19d0e774780089b31bfeb89fc51777f6e9a778b87d32916d1cbebc7773292eab6201f804b72fd749d062625a4115dc024bb8b208088085fb8740d55a0e5ae8b74395435b07fac6efbcb4daa1b9a8d42cca2a3943b7714f74d2952a20ed62b4503ed6a3e2331dd61d869f61f22b3", 0xc7}, {&(0x7f0000000100)="4a2002a56d6774a6e1309cafb8e6034c64f42ea64aa96d5dd8c18e96876cd55ebad0d830dffbd64efba4d22d7c8c4afd040d70e287d4c0713c0ad3b7dd18c051a98dbe87bc655d75eb7bb712b29cbac5fe53fe8f1194e4257348a3e897e47d6e514f8363b2465e8e4b7752dc66d413e26e5013da15e01704d7c59d0429623bb8c467ffc2732b1263b4c22895dda987e1d0080f4ec31bf682ae4a86e73839", 0x9e}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4f4eba", 0x3}], 0x1) pipe2(&(0x7f00000001c0), 0x0) 01:39:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x9, 0xb5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x7) 01:39:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000, 0x6, 0x0, 0x1d7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/4096) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:22 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000fed000/0x12000)=nil, 0x1000) shmdt(r1) socket(0x1, 0x4, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1063, 0x0, 0x0) 01:39:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)) 01:39:22 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x8000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3f, 0x0) close(r0) 01:39:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x2, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/95}, &(0x7f0000000480)=0x61) r5 = socket$unix(0x1, 0x2, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="db006005f3354f3779c2c21f81dcf227a5a600a4d22b8e14dfa94b83548fb7ff8f69d7ce3f89fdd247319abfd917eea08a36a7b1270fe55986a6f9688ba36d17d5288984014e90700b506818b994deb28ef64937bd06027698c7ef3552f4d6d344d240c3d9b52889228182e42f28b1e8000691c5e53c1ba621c65e41215fb11ef03849685fe859af9278c81bb3fa2747f3581d42d3e3464e6e90bf1b7eaea326c37d0c3b6c49985cc933af76c4e75291e9f0", 0xb2}, {&(0x7f0000000140)="27c46f2fbcc476513185c8742b03c661b395ced0f2c43ebf2da7036e63e1405489ec481caac735d0f4c0a67118122e43209c64598f9b92e07873", 0x3a}, {&(0x7f0000000180)="f12bd32672665e7b9c4c8cfe66005667611d999d78c7e3a92e2756e6026d5b485e39c681ccd7a34f207cef590dd1237cf4fc48a4580ba02aa65091c5713ed34fdb14d91241dbea0883434d989fab05e7ab932ddf2198f6406bf8bb8a327eacba4dfccca537275489beb9683df891f9ec8494ae10e3684aaba95d8666ceecb35cd7178976ba51eb5e39474c2eea2413126a45870ed1f850a9a82e4a31ad743ae7bbf8b3e6cf92e97ced139ec4eba61559bcf44c7fd4e21ea551e0a7256ad030168f67c85378ef6ed46f28bd32fa399403f3f23081289bb39f684b88fc4405540954306d3ebb98b54e96471d861764", 0xee}, {&(0x7f0000000280)="3c895180fc999cb1ea50238d27e1e199934f6d56e55daf340299ff64f0423603f34b31f96e061941ad52cc6a324ba7bcbf1382c0df18e713251edaa7f753d0503c09751033d2357c7f011e", 0x4b}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}], 0x40, 0x2}, 0x2) socket(0x11, 0x3, 0x0) 01:39:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x340) shutdown(r0, 0x1) pckbd_enable: command error 01:39:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) write(r0, &(0x7f0000000280)="0283851e135f3ace745abac491546d68589e4a1134d1b748839cc36bbc464356dbe25194a7a87d76799c5f9079fb4ef66da90ddba4d57ef8aea370da681df0dd9b70f1b99e506e1b3ed78059", 0x42) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x882, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x100, 0x5, r4}) r5 = geteuid() seteuid(r5) fcntl$getflags(r3, 0x0) 01:39:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000080)) close(r2) fcntl$setstatus(r1, 0x4, 0x0) pckbd_enable: command error 01:39:24 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x3) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x202, './file0/file0\x00', 0x5, 0x6, 0x9, 0x400}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 01:39:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0xffffffffffffe038, 0x3, &(0x7f0000000080)="5e7c38ac319f0329e262330a06c96cabfee6d45c064ef17075055e990942cdbe0436f43eeac037627e6aab64a10bfde5a10e6f6520f33f89deb74118536a620aa46aab0a7a8863dfd841c8faa93905cd3b932f0daa6a50e7004479f30b3f2bbc58ae551cf996259be859d6cbfe91090e2cebe46479017f9ef4b2be94de395f5502c47a673555e55955d639f48835e32be4252552d482edbf43ab54c79316188f22ddeae8b27fdc5c2e4106df6824435a6b2acc07a7719af646f257c88f83bb7101eaa5", 0xc3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x200, 0x40) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x1000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x2, 0x1, 0x80000001, 0x1, 0x7, 0x4, 0x80, 0x0, 0x0, 0x1}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f0000000100)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:39:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80800, 0x0) kevent(r2, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = semget$private(0x0, 0x3, 0x201) semctl$IPC_RMID(r6, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x90, 0x1000, 0xfd7}, {{r3}, 0xfffffffffffffffd, 0xe6, 0x10, 0x200, 0x101}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0xb1f}, {{r1}, 0xfffffffffffffffb, 0x64, 0x1, 0xffffffffffffffff, 0x10001}], 0x7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x22, 0x40000081, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000010, 0x6, 0x5}], 0x3ff, &(0x7f0000000180)={0x7f, 0x40}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000200)) 01:39:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46, 0x0, 0x0, 0xffffffffffffffff}], 0x40000000000000, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pckbd_enable: command error 01:39:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000040)=""/59, 0x3b}], 0x5) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x110, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x3, 0x101, 0x1, 0x1, "e66b23e7fc1ec9b121825a696862114f8821aa92", 0x2}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 01:39:26 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="ed9159616a4cd660c8ee2716d6e80bc5b833191a0221992a36bb123bd8f4c9a044fdaf18ad9ed79a4501b069086d4f0d41d20c678acb6f6567977832b5b46fb8fbdf125ca5723676", 0x48, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlockall(0x3) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) fchdir(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) fcntl$getown(r0, 0x5) r5 = dup(r1) recvfrom$inet6(r4, &(0x7f00000001c0)=""/249, 0xf9, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0xff, 0x1}, 0xc) nanosleep(&(0x7f0000000300)={0x1, 0x20}, &(0x7f0000000340)) r6 = socket$inet(0x2, 0x8005, 0x10001) sendto(r6, &(0x7f0000000380)="e93ee42d66445d11785cf8f4d1f3b56a3072a8a4e0a675d0e526a2b6e24474c76e27dda5259d6db8ea61437b79487177cbc9da6586f446c9c7aedfcf07e210dc26cade519e6dfdf09c3898ccb2c5b63d5cfc80dd5e602fabbcffa6ff5e61922e5ce774bf4448fb91f3c2cb96d6bd9f48e4de5e6e00ac36b895c70b275d55f7871ea3fd3889f5ca1bcdc0f3dae3d28220dc60835fe6fb93282b24711772e318087173307550b079ba6e8c219140e1be319f3de73ac84d45a9c3a0b2663c", 0xbd, 0x4, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000480)="c916c0e96006bdb3e4e0c527f5ddb63fb7dc4b0f2a6c69650a1da6cea01c5c7bc313ffd958965deae4371acdd38a4cc0dbc7f8f9bcb113a0f7d01343e5e71deb125f3ad3f48ed02da28b2dc7475a969287216f7680db0c208129df5704af2ce4959044fdf5417d814718b3b83b491a6b5fd886a393ee9156b3e0eada1de451a6ac4ea47f8d7ecec9fcf5cd9856b903492cd6dec822924edc8a19f924047874e5c9847a2a7bb125e1c7a365fa56d41a1ef7673194e607c01f3edf2c081822a8f80bb5c5c157ebeacae2573568a420bbc80ae85809e7263c9300169649c54ea8d3851ff1fc3a137473ffc9275846266693f04ac69eee4b280cd5b4cf7432061afeb5f45022730924d073570459827ee342fb94ab51ad937083a6ddd1e5610dc0a4efa936dd550ae57e449b36045351317d2b4acb57e16871d56272fddcff818d8d7e09182931d6f3e179acdb9c9420b253b28750b0fd0b6d2f139072a95840ab850edd27d373e3f759f8e7769de6f04215db188d51516ee6eee69dfbd0faff06e36ff66270cff2d12ab45891f93011de984a6a38e264bae412260e6e29904b8bf7ff96065171c773f5515bff1fc6bb5ab95a91f2a10820d6c34f808ec63dd14e628f6f33fb6f4b8db46607a6dbe7e7298a08e7db8fa0a98a57c7d3f36d0070d3807f4844548ac4849cc2acd395efc4ac0966b37bd870f958bd6f91bde924dcfd2332392fa4fd5c4bd4438e4a977f5a636ff63c12f41fac92199a8f25c54d5d61b6c41b700bd50d7a6b17ce08f556797fa3bdf71aa90dca5b96f8ff0ac225e492123c5de9083e1b31bf1a0b369d8f66be4f28ec0d69522237ee415ff8e3df763d7b6a7370b0b7bbbf5210d8b868860f7f62625aec513fdd4902779eb516ba426b0528dbf2e6e7ae59ca25006bce5b46c0e1ab68ef1e22e293c8fbc79b76e04efcf0f8843e2d7135e8869d54d6b58327dd12196f0d872d7ee7f41f30b204cff3a0f04a9f8ee7e385a21ddb0238c910583dad3b1613c6e901a1409551e1c4bf398ed6d9ac67690d6e72874d956b4a2604baff575d1166e7d8a00fb6bcd0d80d64aa768de1def78996db2061d48b13bd3ffbf48b64cd15acbd7c89b36f9662b928526f24bbfe6adf0a767570cff7c9e508256c9e1d25573111a07a82ae18cd44fe4d05c3aff355bd823e5a601f5850e98c77835d03fbd85366280673ea8068a3a9647343780e817276f3ab4646b97b61c3b9381015c41d43273e652fe2bd1a7546b36f0c9837425c255b8e9eaea30868ebc09650f332d34e5984bc3d22dc6a50e8d33eebc39120f516c40c74d664309693a2ae7848343b39de64fc1710fd2ef52fadecef4042806a25d8dfdb95ce99f512097b09d8f0df56c97488bbd7d332c9163bada49d87e2b9bb2b5598264a12d59ed1d841118fcb24f2819995bbbefc95b1fcba965daf822e5acef16bb6db9793681d04087f82e6175f5a2aa0ef9bc9e50ba28b64bf603c613971e3915a4b7e49e3b25b57004b9e136a623e49643df83ab989a5b5e271af1cb6ae622755440792f107b3b83e87644e163fadeb1d097c2ce6b0aabc8da8f9359f3b6c94bd8100c306195ab0556c2e2e058f8e3a6b0b06d8c3797e5480219a2abd93563437d71494f5ea71672742440db7bb548da871c8ecfbfefcf339fc71ef7f199fc873c06cd00e37fc2af92ce3432c04056c6db944a7d30f0c21e8f9ebf6f83075d5cf79833d75920f46dc92815eb3274f7e91ac88dc60173156fbbed88eaf94998826a62e7989f8e61693bca9c54c83261d349d2b61d28fca5d7f3f00010d781fed6c70422373c31629a3e4dc01154fed211dbaab8b335868a39667666cba7d352dd8b9ab2122b9dda177864a3e03790634731f0ab8d8b98c08be69580d85f1afd3b4af63fcf4b8e002c6495887bcc6641ff72d526c3c679594963611fa2a36a0827730c7bb27db3c0e8aa354b6b229efdc2b1f3b2815763d15aebf4c38a57b005e3135f10ffe2f179b79d853abcb3815044c051b13e1faad205a7c00c64b121b74e5f95a55647e5cffef1250d818868c8948dc631634827b74387b9f5936d74b4c25e81a07600c1f21e6063d13355e5f5793eaeecaf1e59ea87e1eefa6ba41c5fd229914749cf7672589cf0c32136bd1bc6591f6174dc7e3a9a7b3b1c08959f8fd826434be0381071292ba78de65098f30ea9a6671d15fb2576b244f01d9f52b82f0b7afbd94ae61409476bd2fe142390d010b83c25dd05d7b285a3f056959122d7f86f4a88ab1fa9e978a8d4a8e1f876b92b14414f9af4f3db24977b356ae311bfa8fc1ba8a406f15177d4e715454d6901d4115d35db33ffb6fc7048d2895ba4927a9691edb71cd3e604dd3b69ae3c4649b296faa98a3e5fa0d28f40a592e606b4854970d1b95b3eca8bfcb1606f9fe397d612641050f3beaa7e847ef13841a4a0b489f6a2f8f32d0e166a9a4e9c412b6572cc1dd80de60a0438031fba68b92972fa77ee4b5624cc5ebc22ba7620ece6e6eeb860f7399eba121fabe8c4bb233457cd261044f49f2ddd68bf6ddc58fc565b6c60b08ce0fa2ef0c7eb1700fdbdf5fa96ed7dc04e0a68eeaed8202292874bc2f789310d5c6055dfe6d056dc47acb60b32f840cba43e6f137d21f8c88907646caaae7c737540e7add978c9ac3ae0cf3dbd4d5b8d80fd8f2228f4a8d0243d04fd5a61bf413f2e4067c7dea08ef8a82ae49c863388d3b54b781b90508062eca2e69316142d867798ca7b95b58a84ab77913fe26636278a6ab4465b0b1d0be4d58989ac0d374b02a4a22bab9f54ca77b7569451d4e1c411ec68dfb9ff9190260456a4671b5e06ca5e1902d9f4e1fea2243eb483cbf0d987ad978962cfc34bb8fdf9c4bbb60df6283a742eb8977b97e83b468c940eb8ed099dab371d2d712d83c7c21e0e89687cabd2a5875e52db510dcea4dd0cd6c14ed3189f64991e6ce6f3272499838c9c2a28924add9943c44ef26965543ed30073deb8e2c0ba018d9953731f2a947d2d49eed8da5e892a9e5818df8abff69ea483e66a0355575f1a453def78e4246a6188a674417719023832dc6c0068563b0a37432797d3aadcb4b299783bacd8bc008ebb67c11c1be6f61195c49b45dd9ecf3d30610173504ea7830b5492a58132013b1b658f4bc19066002d948e75a554b14e4c542c8702b0e4a223798b77e187b015b3d8d8d9289c78fd44c87efd4654d26aeaa062f63e43932e44ebe6d5af2d462f29387016da0862a9426d8333458d6f6924e2c660d019070b8b701158e0a46facaba40c3fb61e55b2d2347c5c04b1725b99b9e910119cef1c8c633170eae4e4a748d740a274437716106621ac87ded2c0e6874e7d981f74b135e9581dc5360c9f2de0c89eb97eccb0cdbb30353ae961bc67bc3199bc65739aae643bfb70738faeb2e731ee6c685cd83b28865661f4a86be1951329a74ba4cf8eaf5399a963876a9d230e783a8714616894bb23ed94504eedced4e314e47ffd85f27f49b241140014de3a8a3d0c8988424911e0010eb30eba4d8e73f4a1b493051afee034e683df9eb42bfb2781b99ccd181611ab7a5b65512bf46929a8ff65902b5b951163db4a03a52bf8bbc8d84e95d62bc94be554d099ed8edb11e714578ecbf72f408cd8620dc71e620034d37eb2e214633dc26881890473c62f47be8bc728e8e37752c84ca9b2ccc305039b8140bb27c53cebce7c44d060b372479f30140a3add5295c50afb5aa5f71503b75cec7c65ec2c7e23062cd927e5bc2aac50789fc94ebea3560d9f1d438fec97c67169534148c231b252c7424bcafcd95f400f6fc209e2fe1ed10e3c72ac6d7b9a9728e3f3926ca9d766137fe3c879c81077d487bf4fa10aee4f17c81d6e1db34c88dd10b265e866c50a7a283391e95741b777cb2d365a629769730bc4a7862cd4910f1583551b3f2dd6f72697d6d7ec444314f8b4eecdabf906cd224810402fca852a3b613933d0a10bab15187c47534bd393388bbd0b4d1070361929506b87e731fc0d419c73f1cb14c62a4e1122e4d706f84e5a05faedd82c5a51ddac52a844f35446262f3849cda2fd0ca8fb06a821d07d2790d6f2830af7a4c4e73abbd4f0d19da74d705ab1fee9fdc1cb86101c0f32dcfdd546908c1adeaa3918de0411ed7e94f4ebddf030feffc7883d552cdbb442e49ad43c3db6e8fb3a17f4c01e73ff6fa6211c59d8c5bef5684caa0acbe23cc0708101b8d879490546ec1ead373678de2314ccfa3902c755fb5951d9c3915dfaed190c22d9681577e1ac069ffa362f8ceffe118f3b02de790e86256be33afc633052af3cb8a299bafa059ec25dfc4dace7c02ca2832deae6d5a2155cf4b01d50879975238a47d0b5e9e59f5588c0eb9e1cb5288ccbbe5bdacdc49d2df2101afc5ceaed768307d169d8e22575a2dc71a41f1e6ff570464339585ebb0745520dd52ebfdb37931393c158190554c3eef6c7b6a8f0dcbc4753a4d533900921c02c7f9d94d68e0d2323fcb10c23cbbaf39ac214f1611309090da3d32e0f4825b2adb4a77dd85320b87da8a2844b4268c85cf50e0c6001180c233ddb9acb6707ada40379e0fe7eefadc0ba501e43bf1e734f194ce66d3e370b7f65ee7ec1cad7e396f17dfc538b9d8f1056633ee93e618a02b75e3e61de648bbaecca3d67036959762efcb208047d49e3dca5713282e78dc2254733f50be69008ad3aedce189a6e742234a71fcdbd616d02aee30023104148fa6149ff5d9a5f424aee1d7778acda88536949fb82ff5327ced6826c135ad6b12a01d04008a5a0ded88060b8fd51e71f969cd40d3da1695d105ba06f0b271fe728009ff91f08342f4ed660955cb81fb299f04255fc29dcb789be0e83fb810902187cdf315a8fc847ea170f2d56a091fa83106ef75bf0e13567f5b0ca61e06ab5f1facdad109cee5b7ab55b8f51fa8a98da2c9ee3528422f3d7f2c2d5874bf87f41aab7615920de97ce7c1b9463db2da61c17222d0dca41da29aef74cd5dcc5522be659ca43bc9c8ed7dea094160a15dcf742226aaf854d86f4f4cefd857758c92c50090bd0ca3c4f4c295f8c0e65145e42a658fccd752f955f89498b055f034ca736f19148d074c7685bf0ccc3b46e3c36137d7cd8b5bfd733f6f4bd71becc5768418ad92685cddc2654fbfe5f4e4739e17ca11cf8ab3f6bc8de2f3316f9af93f756c976805b9c4022b260fd63cb44607ec185c37356e8fa092465b61e2d93bddf4f28df11ba85a7854e5b2c761bac055f035a55b452513220cc4c84d023223619a1706467a2442a8db6b0c81fc3ee4fd4b1d5f5302430afa383cab04330e1425f732d7b9f99d7c7c90b92dbf75768681cd681456e8c54db48daafd75f5765efbb0d88353606c7f5bd47ae3f72988a7a09a9cebcfafc3a45215c29f2fcde671adb03b23372aba88b629fc025f5231b6c330d5e87fb8e9ae6af5a7d1e9a71a43d9b29138723c8f49583ce5b1462f8e604ba938a7d3ed7e0db3a97453f2e5dc7158a64754be164709c91616df826cb34fb541a498f5660799a81a7978ed5dd106c811571bcf398b3eca6a6ac37cd757dd1d89e669723f1b8aeff15b2940da5044ec1c8c0e35dc2a933d826abee62e8a5e717293aabce64d2548e07ba7e775cccc6073f4352fb652129b2918549e6c742c8d2edaeae05d0ff54763e25bbff2fab165064aae50d74437f861429177862f37b42a1c929a57c516175c78f8e5d005980d4fc07dbc536d43ef25807f687e151f8f02a04d436273c3feb6e1", 0x1000) pipe(&(0x7f0000001480)) r7 = openat(r2, &(0x7f00000014c0)='./file0\x00', 0x8200, 0x100) sendmsg(r7, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000001500)="761fda26d16fa6ea7a8ca166952bafed0f9b817c054cd56115165a31e347b1b20f1285b11eb146dde39db56b8a9db3b5b49442ace67bccf24c12efb7581605ee37f7f94514b6d262a5982bfb5b3d12395f3fa2b6312ea023f22133e1375e031b186d0c21508ca3fbf67a8b910faffe276587be14a524f3599991da9dd2adcd41d9d2f401e3891f251318c3108a989f609ccce86be42b84c4c0e3ad0ea07e1c49c33866b3a1f9c642ef9a2212206e73b8987438029d7d6281e4bf67e5c93ebda47350c10c2ca7b70eae42b23d6afd0e405aa0905b8943f41cc2e2669050b3edcd829ba277b9a708e7c767a41c9f6ac3621d40e2d132e4acc87038a890b38b54d2ebcded9c6b474e586aeaf5d688c10f15caeda55cf33983fdd33fd956f3402924e385fa7d2dddd028c28196b5065e2aa9dc97ba254bbb9d158ca64108804c3ce3829a06f05c219e041c079ba5e05518654169aebc76e99e511a8f4695f1030ffce17a827c69c2661360826a8b1e1d104a4aa7cd57cb893476e874873e3b8402f10c42f816bbed78b170e19aa4b3e88d4fae8c22aa438822148c1ab26b2a04108dbe6dd3b17d3b4653fe4c2177790b4299211a15833d886239820b2412047b98b392e9b8251e2a8b985e0e52a56733fda3d3feaf327fbf5174f5fb67fa1ee6a4f6b5276df1ce7d7824d314f502b968078c3af6c72fa59391e945d75ceb7f81c6825417f147d87d92fda0b56fa1f2f51dcb581a05a1c688d9e8af2f000d3201baf5e6cf86b3abb4b640504083c97b73bf92a3f9a5897fce2a138a3545946be77f2ca7b07f8172bf2992b3222091b14e04fbbbf90e1a67fb91ea7e76ffa38737a98f841b8f802b1dd419debbf5dcc1a0f01e9762f787c83e247b2abab34ed2cfd01f5cd058ec09116617149edf12dcef39b6854feede9187dfc5c45f99f3bab9d6c447a7d2376015ebc7adb8160ea93d3e70cd612404df1e5f3974312d59d67d265b062e3c6610e08358b30d9d34c102a2fd3b51fd5e4a1184252938ac25523575d776c80093bc9ee5658cb90cf292be4640c39e92521c5242390780239581d6b2cbc4a0a969296cd6818368ea7c5af2395ef78d1a8fc53afe77bc079b39dfb09a911b192731487e96882b626d6b0a41411495762a0ff6a0d17923b7d0d37c6941412e45705f3187b5f27b2e52e4ff2f4a9c6d8982b1651f889acb5cb3d41d0520efc8a8957a62b553fbd4734c8764974d737c2a7883b9af1aa759b811e81ceac5d4a492df25649867e6fdc06fbaadfd78acb616f5a3a7a626f3bd56a6605e18d2bb518c3f4b00308cfccd5f047948d21e182ef5644820ff670557f44d0811b8391feb4fdd8ec74631bfbbdfbc4b76e6c77102d38507ef44576ccd3b4cd9b8c4f3af3f3367b84bc2c3f407c4dc5f0ddf8424649972431bdfb372803f2537f7a34b05ae964f108d63a5408529f89da0c36fd4e6da24e7f18ba5588da87aeef8f2a6cc47afb338ba51d35d850fac026ddd536d8fcb4ca6f19af28c83925c8b51ae38f73c0368f88d6fc4a48d18b98a3b84f57b38f57416f3c271fac9d71ad265c5b29fb45ed15a2ff81c28503afda5ca3ad07809cd4a5c023c9e032bd5817e891e8c334302dd233770ef6be8dc818d5bdc7d68cd491c5ff38facf11c4354dba22c2a205c35976763d139da16dee757ae62148eb460a7a646911a0a72cc038cb1f261a334be769066f51845c14cd00ea902d6d182e2d7a6ccebc25b7a6f2e8f1b470524415bc08f19565b6b0aac4d28c9f17a79ff2e12f9402b888753a0b79619e4a4cccc36d0d35907a7602a974dce7435141966d29b2e2eed9c1a71b282cf1bc71e7602234134c775e459662adc3cf19bf0e11d440dfd4a3e77fc963134fe37e2b4ca35905e0944d7ff7f459084ef4998eefb95ce55844bcfa8cb25b1ad3a60ee50ba1ce25f9d82c944f463b35474c49e23a92cceee97952e6fd92feb74dc5564cbec9231ff93da99c4c96599408cc0ca3322aa6e12d4c408e91322b9affef79c1eabad3da84de6a98127206e27540aecc997a9dfe7fd86eb6c0436c9b2055dcf52dc374ada095c9a8def7ebe546823fe65decdac412f3f809c71fdd335edf96ed67b6362073c3f34d2c01be929db8c94f3bc3b37ff6835404919c1b10dac419cadcc063e79122acc2755e7581a006937fcd2c2307ff1d2c10dfe54789f5e87ae55ff684460627560ac58fa2efef9b5e239214a882a30791fe1b194b3049500e54a301585fd59c00d327fc1729141debc061863a8d47ae8f74980be6ac77c93959d9d91e5dfe3e8f1102df41e4f4efecfc3369540c950292722d19ddda24d676b6b6b59e007a8e9688bf5e8dceee1baa9d15bb7dfd7f12dcd25485cc224913bf8c26f2512679f4388ad772bdb43eb82ed1856a122539c0f57a44aff3a408d19bd8b7ef67b3916f6a314bc3e336f7d3f2d485baa81a7dd45fa9db9c4ff3ddd87b031a9e1aad078a02feb854e7f6191c976d7a3c47fc1fbcbeb26ef0370c5cc08b6b450f1d39f623a6e1a5ff7a909bc0f552a622cade5c0a345d79922ebe5cbf2cbda309038c0e5e6eb07ce4b258748605e7fd7e240ea2d4e37bc27c729bd1940bb077a7d0a174486d58beb5ee2dbcd867a5f4a5e277f3d844895861f7809aa268288d24e337b2e818f5874170c393bb1a7ae046f2c140ed0850b82e077ed6a161c45c55ad77590c50e8089fc7a1994e8574c88b067dd52e6606521271cda25c36e7307ec15e81cc82d4c6bd8e1b26e2a2af3573e7b97b26feb54d329d816a4dad3a8343800c0d665534c07fe53af052c3d66b84de413cf44667c44a8b310c4e10b19da8caa14827709c40352058cfda8bad2dc17f37f94818a420d3ffd7d592ee82184e16dcca7a44c12465d2bc4cfb8d24e5e2fd8d0264ea6735028aaae668b613262ac06b7415a31345557775308ca58aaa8ddd2680065835d04a2801280b737d9e339ea7c296220f7d810f1054aad337742b27c724d84d0ee4d9d6c8f1d6a34476589d839a90aab9e7dde3a7973e223554b03ce244eef8e8dacecb76bc0ea07a71748d08f896e7ddd06b1de70a34d4f3e8f4e8507eeb0a7c0153c000f19793388620eadc09e6019e02694b85eb8e2ca86d7afc090d11412ae0bd59f5d4504c7c7853d1d5e7fa37f1949f1782714749d0a3d750151eafd8825eae5a1a0177097a8bf99548dfc37cf5b65209694ca6eb367d0ba649b424f9c5120c67797c7f56a2af8ee7f92c21d2f016de982e90046463ec2a73509dcff489711819eb8de8c445044d969efc7c96263b2839728ee93d3bddce354e3fc3cf8eaf9559554dab9fb028b53ad4b08305108ab840411dcf68edb9e62fbe54815880ffa48d5bd0d016184681651deacbc9e2fe6f6a6289e72959673136e98ddeee144c068c3056c3fbd53e683c4b30b39f65dd9d17300cb1e69de895833feddc12aa4a52f6ff7b15e54cabb9a66c98ec43b921ef818ce9694d97de7898deb45e7f69fff9f9e63853b6b9dd50b2bee12616c86c5170edb0fedb3cc37b2522c2e04af02f9c1dfe33d31b9636414eb9216f87e112164fe35896fbd20592677a7745d9df18282fbbc5838e2ba53e6a280636f9b082a0178e5c1f1e9c26873853102ae72032b46ff26c3d3ee7b76c2670b6f304c4f966531a4e41bf3fd9e29ec38332d46a70b65935c09faadae4a87f8d65a0601fc3dffe192fd948bd71a7fd241cc92735f47a9015d3fc41813bc0b2fa3899527ce6d250da576e04fbfb341e6772d532fee5891a50db300a5f74379cab0f30e23379c38bccccfc5e96530b8ebc5198e97fb0059e4f4b703f74c1873d55d60feb803b49634b9a5e5d5977c380cb34d5fb288308a883538cadc3f06bfc236f6f085737e3a181246a890b6a1a32f79dea0ef18737d82cfc51694cb150741dc9babe2b5b3d83282308c6f49b1e91cda42bdb8944d227318afbcf71f2e07e715078d3dc3863be1b49f23bfb96a14777494761da7deca5fbdea89b96f0086d205d581c7bbf5a36e149a61dd2cf078135109f7553634370648157bc4b296f3b6e9700388abc7a2f95dcbbc617e68ae223a25f75821c2b496a98867bf84c69911955ffc94e148ca9302a38603dabaf2150ca2d22d39500cddec32bb3194991c30ad4090b7e271f0b993a087bd81da975dc6edebf91d8c328c9685cbc775b9de03f3f56a97427f046ac1ea45de95af13581d72e80eb34b8a5442bb07693eadcd16b970eb8e987fd6b226a8cd604f527558a025d73546dc4240855103fb763965573bb2d4fec8eae77d4eed2ff41d2348061f9dc64f87e522cfe3e185562be417b2ab9e7e50d78d66f009ad8839dea9bbf22cfcfd2d3d63249e66ef0ac095c4950389d500fce3beeca56eaa9d55f02152b3000a8484c17cd486ab4554c44141db0a2a498708769a336c8fb8d39c1dd90d9a2a460df50b2ec25e5196ad77b5640b2e86aac10082233a9a579b722928f84cca1343d100bf2748f157d59201799d21fd853dee21c39e82b1c20725b8cfbd865564da8737c347044cc28d4e350708d36db8cdeee7361c6ec48a2b11a3e1f48b20d08668c9dfec8162aa8502589ba1dfb6e2b299b77cd8592fca220bc71d809444440da0dae72924e366264dc4a3c91c254bae490ed27e980f104a3b692c2e252a70c94acfff21cfdb3451e57c0d91f8a5661e55c9041d19dc75c8b71cd363f1cb000a50068061159c29d489c7409e6cf2e81d8171ac777c36e50e80c16239f40ee12ac419706041bb6b843f686af8632e4eacec3a3799ae57b738b59e762b5eb54de8021c56980e4c1b4bb0f3ca25c023a1b883d17b460f76fd745666e1cadb7fc3fcc868de4c83f784e054e129aeca51a0950b8cf563965c8cb8b3bef1f2b173067c922556faa4cbc63eccd74fc27370c5676333ff654062177fefcc9db52b0d92b02510a9ebb2174df1ea966a7a06207fcc1a4912aa7f83063088dd138db7ec59b4dfd30889b6456186549f603ab04285d4c4824cd7e2b884ede4cf9f3a27e31237a8669b040b2e95db11b0220b311820db618c4f048c90c67a307b2c21e915184f2c08148f725c977c32f5caa17aaa3cec99e98557143c45f735d91ab5f60c17c053c84defb70188e80af6fac8912fc1b5288c0457de8fa99b795d8bb3fe82cb14fc731f5a6992383c8ee0838ddd0953cb39d9a9bd8918f9a4858f9c8517ec1f9ee6c035a0e575660835eb2b76cd6455c4f9ab27caf2f1a2213644037c61ca5b241acd09c9ea41a2e17cf5ffcdfcdcbd8e8509bf8a67348399daeab15d5c9eb6d35c6e61c1c492f8c5f6a531a9e4b2b853b0a734e4850ab2bf1b128eb6451a6451ccda715b9cd6599831027a358b3c2948d6a3718a3a794d873f235ce78f141d0c0c87c95124a546d323ebd872a8dfb0011fdf8309c9955aa67ff2a5ae2b019f88a44179d1663616c8d3cc1c0bd7ccc8b206a9e16ebe3d7fa3434f755ee5bfb7ddc68112aa3b7b6393bcd8a237db42bb61cf2546e6fec74bc352372520f201f90b8528add43312e18e1786ee845864a021dd00913836de5bef5962447459dd14a4d2ba3bbf59b3ec836cc52d0878000aa10f9237b1d7ca84e6c997251f84ae8f19de6a0c68865e75e28aa13c66aaaf77475f5266b821a1795780f2205e834ac4bfaadca2cdd68380338ca40f7180fe573aa4d8b57138c1074e2cd86f0d28a7ae80bc8ef4b7dc09eb07a145c15808e5b06fddc23d07b8288f0c5723f42ca892b9bb6d2d9e165500b7195f8fe6d0", 0x1000}, {&(0x7f0000002500)="80400bec0ab33c24359fc1a104803a90d611c8ca36201787443cea6dabceabceb9d1b7ebf9546c669fa6e659d4f83180a8850f3298b320c3d342a48926a06b937b5f1258f562c06947625c13c91aee7963c86b2a521593a35d747542573813dc5a98d52c3a64f98d120a43a7d79a71b4cd29f1900394ce5b8de52303", 0x7c}], 0x2, &(0x7f00000025c0)=[{0xb0, 0x1, 0x9, "aa215c867a24148fc15d6a5d81efb25fb38eddc45fb64f4664b7a6e2c1eaf730f9ef3f16543ae876c473bb7eacd04a59de08380380fe67d716fe9954992be6d02805c2282a275ea09d3dfad9789ae69eca3d3a574e3d717d6ca82ce359e6a87e2b214ba4c12323630aca3ce78c28485a0a0c0157f1f10866203fc52db7054bd89a910310ec436e0e27d9efa1ccb09dac011bdbd06a85b6398e407e45ad50"}, {0xa8, 0xffff, 0x9, "431387d0ae0598a1211ce510217a564bf6996c1101a702f69e8c183bbd78a00229637c9ba8938d333bcfbba9cbef98434b74f4e86f3a224f19236e59d79b819b11a693707ac161de264f7fa46223bb770b604e4013719edd5b81e97ed673902fa0024dcc5e3166faffbd5566cff09182b14380b6fe2306c503e452b84851eae053b6f4fdd9bf10752d9aad9f8997a1744cb6e3"}, {0xc8, 0xffff, 0x100000000, "d513f3ded25494caf031a2286842accf328b4f656b8593d56077d3ec01974a12394be0441e61b5c2880a6cd39aab691ca3a0adcac2b28afe22b5743ccd26cb1b67fb8d89cb0c263613816d41c648ccb1a4120572a5fb2df44bdd932d65b94acf72fc89592bda78e81823a89876a2da5dd14acbb05fba5cbc964dc477cadde883e90dee6dc81a0692dc6fe36db73eb8abef3417b8c0de324ed43f4ff639a200610e81950b6fb4770cbdc5f21928916d39870bfb00d71a6847"}, {0x18, 0x1, 0xa2, "e7b44267"}, {0xb8, 0xffff, 0xffffffff, "94c20dc8d843df33b8fcad035814595b977b085a1d6694a3eabf0d8d1bed8bebc9541d05341e5357c19304504bb209332f5a6e3c9670a52b0940ca250e9189f4b01b45144632e9c5ac0a51213eaf18f962583516c71a50b83d2cd42343103d0da0cb17c3f3e2970e67e7c973eb07a8caea8e7f201d4c52cbbf1fb593e15eb1d0ce4f613adf0ede0342a62a3ef9a33de2368543884f11990de62d2858a507854d261da93b470c"}], 0x2f0}, 0x40d) ioctl$TIOCCDTR(r2, 0x20007478) mknod$loop(&(0x7f0000002900)='./file0\x00', 0x1, 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCDTR(r2, 0x20007478) pipe2(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000002980)='./file0\x00', 0x200, 0x8) connect$inet6(r8, &(0x7f00000029c0)={0x18, 0x3, 0x94b, 0x8}, 0xc) getpgrp() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002a00)) preadv(r8, &(0x7f0000002dc0)=[{&(0x7f0000002a40)=""/206, 0xce}, {&(0x7f0000002b40)=""/224, 0xe0}, {&(0x7f0000002c40)=""/84, 0x54}, {&(0x7f0000002cc0)=""/4, 0x4}, {&(0x7f0000002d00)=""/160, 0xa0}], 0x5, 0x4f) fchdir(r3) pckbd_enable: command error 01:39:27 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:39:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x4) 01:39:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x40}, 0x10) 01:39:27 executing program 0: shmget$private(0xc6, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) 01:39:27 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = getegid() r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) getgroups(0x3, &(0x7f0000000000)=[r1, r1, r1]) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 01:39:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:39:27 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x140) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:39:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffffc1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) getpid() r4 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) socket$inet(0x2, 0x1, 0xd98) unlink(&(0x7f00000001c0)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) fchmodat(r4, &(0x7f0000000040)='./file1\x00', 0x44, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = socket(0x11, 0x4003, 0x0) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x11, &(0x7f0000001240), &(0x7f0000000140)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/46) 01:39:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x8) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) getuid() 01:39:28 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) syz_open_pts() syz_open_pts() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd35) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 01:39:28 executing program 0: minherit(&(0x7f0000d57000/0x4000)=nil, 0x4000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7fff}, {0x18, 0x0, 0x1, 0x33}, 0x9, [0x5, 0x9, 0x3, 0x7, 0xff, 0x4, 0x5, 0xfffffffffffffffc]}, 0x3c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000d57000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="aef2d638ba0c4d5be5cb1785689627710df438c3ad34c4aff2ec06d3fe1619f91a35d9bf185bd39d29dd335d8ada94f40ba937347cdc86d67aaf36d18db348fabce272a67d4b17feebf064b3f5c1e575ec11b46b94b27d61811aa5d4db1900fe73141f800181fd1f48511453c091740ddb60dbba64851d55c95de9e0161e7335bac4e90c3d6e6322fdafd9e78a0f81355ebad836ef9bc826f104dc1e3c25404cb1affbd0302a5d", 0xa7, 0x40d, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 01:39:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x1, &(0x7f0000000140)="95c2a41bb3941e6e0772be78c0b4cd9a8c493a358f13a24df935dfed6ce63ffdffffffe5fea563a499fb9b362685979c47aa4644a7ebfa36ce02dd2d52d75fc9b959c0e7f4457e8cd374338b4bd40d9f1b77c69e2a915cbf4e1816a82cc765b203bb688cd3c2559e948deb5ba826363f4abc89dba0436776e7b2c064df", 0x7d) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) recvfrom$inet6(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x4}, 0xc) socket(0x38, 0x3, 0x4) pckbd_enable: command error 01:39:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x18, 0x7, 0x6) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000000000000000000000004485e111df804087af7d1b1b45ba7615f0758705dac9e24d8a7b6452e6d29a277487baa8e2f1fa714439d1efe77f7967c72e1a9d7ff928cffb1861cc14588b286036bed6b4d519da5e0220ebb02b7d4fadc2008e71fcb409310104000000000000cfd4be8d6e29d360be4d722ae40b60258659b7b7e0f54b17fbcafde9f3463a47a8f74eda4537fd51d053d989f9e779"], 0x10}, 0x0) socket(0x21, 0x4000000000000001, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x10004) pckbd_enable: command error 01:39:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000}, 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 01:39:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xe000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) close(r1) 01:39:30 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x2, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000700)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x80000000) 01:39:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) close(r2) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="e378c7b5877947e2f623acda1893eb2d1f52beaf7ce35a78416e79e71727e208f8104e8783b026281154597b455a8fb687daa9b30c14322939f25310b667d46bc6b718797ba0f62f7ebe7804828c2a0ca5baf5e8520aed82a387e321a34495f8540e4e49c8b176b404f8c92e640b3bef0b7e8cd2e9ed5e605326f2f20a3b9b373f31725a056d41fc219e05b55bc8629ed40642adef3854bd054b4767", 0x9c}, {&(0x7f0000000200)="e481c169e9213adb3f6b78bb511e855c6b522653bf3602c47aab0740e64f5b714d8d08ced78f994637f7ba72b374f0871364945be51efd52f6d3f04d8f6930093464827ecef929db379a3fdc2dfb7f10c6e711be7a1f71f96398010bb6289b19235b3895ac709725a8392391de08cc6cbd3e3172fc9575e62d22f5248a32fd929190c3ecb94bb30adf10ddb5242e7e1626b0e30a8432167cf57ae8b42334", 0x9e}], 0x2, 0x0, 0x0, 0x2}, 0x4) 01:39:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:39:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 01:39:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = geteuid() getgroups(0x9, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getpid() r11 = getuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0]) r13 = getppid() r14 = geteuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="307b72da948cecc377fdfeb000ed0259c795f52cedc1d49bede1b7cf7be2a1fb55d5e4509c06a5d379bcbe1fa82544131e24ff82d9d294a806d7ceb056ac98b4e95a6a3709f664d3cfa9b8f1cdd038d332c1bd778e2b3fe9ae6fbcb37292e362d48f9cafeb38708592031db3e7822294420c435173bf4c394799e5807c3a184d7f35124dec6315eb0edf262ea05a2e20852b8de7eddf275284bf440b3221c7b2f8093d3a8ae7a547627208145db9cea14a4f04f8966840063f6fe673afc00f5d7ff0ee9b", 0xc4}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x128, 0x40a}, 0x4) mkdir(&(0x7f0000000800)='./file0\x00', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 01:39:31 executing program 1: mlockall(0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="0fe9de3834c47c5c9c2e2513aa29761e002d0c979e", 0x15, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x6}, {0x7, 0x1bf, 0x800}, {0x7, 0x100000000, 0x1000}, {0x7, 0x8}], 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4000000000002) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) flock(r0, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) 01:39:31 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) r1 = semget(0x0, 0x0, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xef0, r2, r3, r4, r5, 0x42, 0x4}, 0x3, 0xd68, 0x81}) kevent(r0, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 01:39:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1200fbf4, 0x9}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getegid() getgroups(0x6, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 01:39:32 executing program 0: r0 = shmget(0x2, 0x4000, 0xc8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r1, &(0x7f0000000100)="ebd0c89b6a13c3ef5332c8980410df8a3aeec4d7b7f2bdc9396ca0e9577cc8cd14d9c7330cb3f37c72836faaba8ef9cfbd87299a2f5d11879f6eb43ed672531b64395d912071135549007a37f8a1dd5467793ffc79efbda2452a52d45dcb6f93fede3405ac25ef89093010dddcd310dac020d51fcca57a3bccae9bfb256c4233e4dc1a2e4b0059ff1fcfff0999efd325632e5440312bf4574352b439ebe9427d48807494613824a12adb6454257fc984a0dc00c2a5da04b1d23198", 0xbb, 0xc, 0x0, 0x0) listen(r1, 0x4c6) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000700)={0x1, "8ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cdd1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3e23ca35a9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2d8e2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f65c4677e5b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515bfff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a53c2e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2f481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a715f9374ab016a06138c984929e930de3701022d486b7f08d1b656f16dc6e96949554dc9a71107af46a80107f2e5f0e341687876e7303351bc4d8f8034a8338754f60d538c474fbbb9ca43316fcaf255415a8f0cfbfadba6fb926da186a46da4323630cd5f40759b8563521f0bfc46841e5e974a2cb39b78c29d922817166b519f711463aa1bbb4bc81eb6674a33d94db3f799f6aa7237d44e57db96c3d9f9bd13505fb8d6bc9e42e8a7c4248d94eeeb1cec8d7e23b63eda4ec916461de009457b11f16d898e81612840676e6d754ff90a5149da5ab87423298429a320e95b4a4da501c6d3b98f4212544cafb13570306283eeae6ef68dfcbba33998d2442212b5f1d46cb9e1d2e54862637541ba0ddb614ca3737a73e301a7475d3a4602fcefc7e4b6d88a5fc0498db45a051d7600dfd826338263288a4f9d11890e9153dcff3513bdb044902c7df7f87c05a2940847a8f8eefe1c4d6c8298bba4945f395fa835815f3c8d33655e4d27a8b7b287e6faaca1219d31f0dcafe6f859a418528f4234e42f21131c991afc5b7cc0ee6aa35ba2f5cb83094de45a428597c8deb4b78fe88c46305d6c580a42c886fbfcb8b95c9c6e267e07705277e6870494da92e1f37a1c9fea51b7e12ec26792c0db2b6f79e07b8490888e23723cb1203249d8b106803c81a0db20cb8f87a6b0dc50e0a3a8d7c3c28b594e300d8b2f125180ebb0b1b19b2a6c2fe3dac02c814c5bc19a79add1dd8a5487a64a04bbf91557f7f35f0d817a3198838492d9f58ab34976cef3ad92b177f115d2b6cf62f6b18db43b3335b02f6c9ffa2561651482727a61722793e2e60a05e6738eb6e1ecc03a1cb2af7aa73b6d99ff86547f0e3105cd7d8f1897a938aea8a80c3b3714a418167d9cf03050f96bc8ae389f2257e7ff4c8a0835d0abad5b1751476e56688cdbb06922f2f751b04857ca58089e2486b60693d10af8ea7798422a3912539cb06a0c9f6a5dec92cd3c86be7d0bd7da39a60f90211600521166cb9eec30a3cb548faad6467c0eebf5de2eab43daec90f2186a66232664fe1a322b1312f51ae7623d74b6499eb6f8377b9847f79018b450539fe56ed7cc9d3e1a4e226ebd288942c76a3bcadff5bec24a13e208077344236882cd47ec695fcb558b51f8a7bc5d1f2dd433d219405293784aaaa414c924aea562c2256c95b89edddb9687211d084e1a44be8385dd85b753c3e7b858d619456201f4298d11c74aafe70ce287fbc76b6b4bd07a7fe07b601139086855c9eb6faa368d7e7bc856837ccff139883d34e1f5919f66086be3685d9fa77ec4664ee4917d4571699af040ae64a537daa05ac91a1540f379407949b326769097607b45671c938665098db46a6e769b2cf2cf34ddbf621f634be481337ae838072cfe48157e1479a11f04b678e87b909d1d7127bbf71f1db30ef1444a90976c1d38e36d5d392c70a53a251fb58209996e779fb8e42e31c76151e83d286b05049d808f1c03a295aa44c0704353d3a2067b43246555b25a7e4d6da6e06c31ab1c872e620efc7eb5d67af004141ed199dab1a0f83600254e73d71d31e30b0dbe71484d9e54aadcdf383057ba100bdb6a32bc14d02e9c59f554370f8bf8e2336b9fbb7d867ab4e21ac3271191f351260bbe38b8bf9cfc5e72c0b32bf8c32376f4539e9dbfa65b5704c6faeb51ed6e44133635a6520f1ead30f5ec10d65ed9adebf9b7e9d25f9797a5588a237828f25b32b1c7ab04945ce5b984b6b503f97c19a616bd83dacf8068c797f00ef9409984c1578e6fb9daf97ea00671f3cf4c0e4341842fc2a3282e4fc929159d858a8775c9aac0b9e84d79fda4895c380861a574ff157149b046c8754f48c7b3634f08c65836a869d51fc7dae912b92fb54f72ff167df20b363dcfbcd581e34b87d80b8044a1376e91a083b2c8538d73287fad66c92af266f04cd6e694253f755c4b312e7b7c99d29065bee5a7be2def190524eee372a5013739b16aa0e1bd96dae184332b135b199cb34fe7b5330479a40a3efccb20885d6664ffbf84de556bcad69ebafe1570a6ecdaeb1ada8aa480a2a5b156fc6b0d4eecb51113d7bd06b45b8645e68f73f57e543dab6711243806838961fac4887bb21bafcae963344d0d3980c86e522f53f265cf6020cfd002d47756df410386bddc534b573ef009a161337db1b37a1c24898cbe3d6e4243698fe739b0fd05600b3bff506a0d840993eaec73cf1b0f2c08417e8e052a95b394ac3596c9f1fe5f63a7b1ea9ddc548a31bde62d37ee8fb49a6333f235efda888fd490d269a2ec61d91adbefd9b0226d8eb292dd02b70038a1921fd57a08adf57628b285b6373218fc29ee94085490eb7e9e326dd8c7f45fb5ca668deb0ce8ed4e647647123050b242be28993104bd3024088ec3dcd8d67cc18094678a4d325bfc864fd6e35c2b46630efb96b7ca530ae15e90ad801c88b980dd7c880e06670fcd91ac3eb9b1864bf07bf90820c52b3935cafad5b06db9fd413a4f180e3caa176045d05cf7bcc2f0cd1398c02665e7c9bb54c2e69bf277382d10eb72f98733dd1a77bf0d2b9cac3205f6e92355e3c6cd66e2b8d994e3afcc0c10d05b3523913abe97e3698c7632cdb0e210fff7cdc285c28deccf1b8b488ccf1c81aa693de2c57e010af4717872bf773d8b6141fe18ef25145e1847324dac1bc26755ed7d3a7ea69614385202cd718151d9e84bca5074a9d977bb4b0f6dda82d148b56ef166491b33eda46cef44e66aec08364ac08dcc39d63d82c757d18820d35eab4bf9574aa34c883c29a502c9e3b1cd6a4d1e7272d158d280045fd9c418f474ba7c5e8880f9fa64b49b648e2dbab8172ef2aee825a5a8733172e4c5e1648d2e48f0d6f92fb2da"}, 0x1008, 0x800) 01:39:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x20aba54f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001440)="ce26b3eeb3eeefe06391", 0xffffffffffffff9b}, {&(0x7f0000001600)="e9759e36e5858b39313144838c1f4a5e79e9392be1d6"}, {&(0x7f00000014c0)="9c6028b081f4ecb4fe46235d362db4733dad581a03aa6944f1803976330ca3574994213e91ad8aaa045174836f426194626046a7e34a46278aba24bc15bc723b0af5353abfa9c5bb444f7b0ae67d6dc83ebd208bdb0620629af26098b0d3cc08422a80c8501fcc2dcbdff1148e062fb02840562a26ad4e2105cf54d6f99ad408a9ee2162aabf58117744021250998dabca6733599fd42f9aa8cf5eb384b9d3413826c4d7565a6e2eccffb659ad8a604771c6300ba29617eca0174b539c37f7f3dcfd"}], 0xc8f16e303aa9af4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 01:39:32 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000014c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 01:39:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000006000, 0x2d95) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000002000/0x3000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x3000) 01:39:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) unveil(&(0x7f00000047c0)='./file0\x00', &(0x7f0000004800)='c\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000000000000, 0xffff}, 0xc) sendmsg(r0, &(0x7f0000004780)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000000c0)="ffad3959ad6ffd1077b3831211f180db61547a083ef80d1a59468a67106a7cf1ffdffed330c807c6eb11534cba40dd7f7627ecb17afc009db757ce15da23e258e70e446229bc70a124bf0fb5fd7b50fa9275", 0x52}, {&(0x7f0000000140)="1e4a2497417a5da65253536c5c5b6c1c898a16dd95fc389f1b8fb95650dd880219c5317b2c53a06ca8830e6df100b69656185a2a299a3f30e9f03e2c0a0ec40d97a75ed81289d87d25da5e416f6312ba401b404efd74449b8c8ba3b6f7b9bb3deda81f4c329dcec35c9e7ad262e090b3c3b35cc25d45a73ea669604fef3a7998e0addba290ffd8e4612b2b7f", 0x8c}, {&(0x7f0000000200)="108879a3ef1e6f224ac143b87403e86f54c600b67d3d575d132100a6ff3f048abec54ecce4a4a735deb5f9aa70ffdb46f04c25153d1616a59a0fb5c0829128954969b86a68db49c5fd308d9af286db675a02214c8b4d9174f220d51b27245f6cea2b859f52cca155e82c95973f6e0709857bf8e2005dab2481422e07b81461275cf4bfb4656d0de0f8bd0a849a68b69b5f4870ddc57107b98a05d3fbf4205f642b12f3e2415d98e00add4cba10a16d2f0cf4f46c2e6a4db6671c9b75ca878828af0e799b6ece7a07487870370efb00ef4c2bbb8e356730cf6f035663f5ac978fe320ab785b31178f7599ad58d115ac78d57b366858f6bcc3cc678de5c9b000caf6c80fe1627065c0282d0f7f8b120eff0c562f8984356ccf5395aa699720bfe55b90b976c2dbe938f60ccaf44c4b4c3f394ad29b4228baf693d159e1855eda2950eb47bda1c960c772f96db2d018a97d29f11de9a0df35d99ab6ee1f9e706aacdcf768ed0bf95f585a380a0535d2aaf0f73ab28d186297ac251c7e954578c8b578838c70968370bc16021e8f5b321da0206a0e18fbefd41d4b74af0964993be663670e5cee19bec1fa68854a22e0d1d9612bafab3a10727303ec3534c9550496ec7c96192b3d1f4a32b7162eea84441446fa3310dce92b21599cccdd946a681c79d641982331a0cfeafebcadb4d2349aa8a95227a5aed28438f9a81b4ad2cc42cfeed56192f335ecadbda6b9f0d7750d619e27e7f3eb49e3e5038b50eeee25c93f28967e86f87a085bde39616050dcfdd204af06a85fa9ac9494879d572cdc0002eda795f888d0f89dfd31a9d1bfd7730afdc6e94da1a244289d24edce288ab905a2950c070f017f9bde6f622387dfbe73dcade62b6256737a5bde0945395c68b645069732bf9875611ec7ef9420bfb8019e98c986ac280accccc3a02184c7660ad8d576f445b4d24dd80fa18f3f0195e884b39aa9808db1e2cf83ac6f824dbc04e6cb0178db665ba0998475a2d05f8a12e45f9777d762a18d60becf424caba00805af987de9ca23de632067464a05c864eab3070a2beb2bd5befab0ce13375fac9c8c93843d8edc6184b3b8bdb702d837c45b04cbdfa99c09483271407900251cdb3996b66ef3915c553b9a4ceede71f4fab6cbe6b6c7e90cb2422e0df8e0c01d7e7c0b37c0ee1f4542ed59b203a5b17b3956008bb54b9d602be2fb5ad289ce3c19df295ab361ca72381db0ffdc27970f352b194273de551545470683e26c3b4f2d536fc1149b4d8044502b55917896b288e149bfecb62c47ba004c4d6e4a0fa3485b3a93e6739a033a7e93b9ca01f15827c27556291f4f883bf8ae12faecdd8d5172be9309d8e8e9edd5b97e197344f6b774e3640f878c781f2ec9ee6b85d80d9e54f51be79379a4abf01a0160eccc0a171eab88520615988d6d84018131682f7346a120c9ece5935a081d91a0ec988b5c48c6a4f7b091c997b87c0ec14eee55cedd8641eb2adc5420761df5848d46204feb157fe18f4c2e2933cf04b50b58473693dafd8686b2e8c860f701419288696fa621b90a442718ed5d382b7f46759f519ae8f3c1a1f85a06e4d3d3cfe0eb6c6301d315a39746cefd890c9f25a566bfa6b4b211bc7c3a344fa6a85760e03f3fff33fccf6bc030e207e2a75831917b83591edad190e554297964d20c25e2540d6a32a8db352b9c3828274dbc44830794ed34c98558a9ba2df89e1b35f2b860ba3b389e21ea7d5243c7f61af3db81298afd4ea6a3fd85e8ab3f0ec2eaad238776a667dba244f26045674c119fc9c7f7a5df8e12f03d2454eea82ffdc4021719ede30df022ae7acfb51606779fde5cf07f565ec0a10b52502a4d0c5b4d6d4b60d3b565555ea48db73c13efb969a125964ccfe869ff49056db04e90791a097d7043fa3e9e05e9b15c70e2792e0a38a13f24f6032b5f48e7a6abcca61af02e587e39fa5566c89d5eaa408d77254cd3f5fdc6a5f9b7410834f49c0a98d5fb7d969a6176729a69d9a688ec777eb4a03720fdbebc0a6bbcbe8b0672cf6094abfde30db4da5aa98f1d2d457f0c75bea496f31e6eec938c5c3d009dd556d8272ae3db933cc006773c64adbfff75fe22fea22d088d0dabfab2bd37fd9793f34cac6c7134b26c460e935929cda3ab8b5b3134bcc7cfd1e1fac216dff59ac4fb05dba0bb1f1e6755e43c0f8cad90e75641f7b0e0a56b60a2a1f9fa9663bc8bd08591122353a8f33ac3d02897ca6f5916fac6d34559fe28ab803df11e32622c2df119556d30ae6a7a70bc055f9efb1dd392fb4b72ade3899c5f67f2cf44b679000bcff6d12d9b6dbca82210d9b03d6449b4dc3e1cad4c17819751f279b3cbb7aa6caada1a154db2bb7899d154621dd0d99c8b06d6ddd0f4517020f08b8f504d6e7ff633c08a6d64dec37601e5a3f3d0088c14f273825e4fc34d6b3116884b63df488d8481608170c0a82ff384ce9b5e62774cd04a9b3af0721834b89ee20ea61e5682dee26d07c1097a6573ed1905793b4b7e3ee7f58ed047189e78ad5346077d98801389ca32027abd2fedb3181ec211b7495fa84f0c5330da3de5c9baa52f028c33b0109ae0a3fec48c764dda2bb3a6c360123cad50f69addc05611420a7d1b00a7ea5abbff66034dc52f526499ae3dccbbe04c12103c7d6bade1594d462a1a979512656091f17abe0de2c2855bbdf19fe92be75184f92d5eb3756004fe49c09622279ef063b26cdf3cdfaab6c6ba70130dcf7067e4351cbac19f3f04b1ad49f4a6097719d80f925759d24cfc72ca7c78b89872e580718f3e0b5da891709aebf8bb6c70ac7db4b58ceacadc5715c2892c1c828148067a2801b064e721d933345df5e26aab11ac8bdbf1da418b598c5bbf8ea3dca02a112cc639f17960e9660ee649614b9bcfe87ad635ccbd2d5fbbc5222e7431f8b6c58ed6fa308a886ef6e93b9b24f3e40f13cb6d3eeaa4c930a451012f61b89ea88b9eb181c374e56d1fff522fd247ee1997042d37ea23b5ee95d94d3564b22a8de160c564a425ec2895b4196d76006b796521ba7a3a8ee9349d6b114875b8d1c1339373b9a4467f102b4282b20c7f8f45bfbcfd874a40d05e1443866968819d180e33aad15a110ce2f3ac89697a001ed15fa6d8bf203d3a218440453f19b65ba3756efa492916027672d54b6f8ac50e523d19b24ee50ee5f5b94fc736d71abdc4ff4b077e647da70ebf2f33063797cffbc1f3c2d305c705f1b3cfbf64ccc03ba0621cabcb7d6991d8c80b51f24e2d490509d5a3c81e956d30f1f222d8bce4aaea9335e5084b5408903f0453a7b0d4b268776ebeca7ffe25e6d16e350be5bf2dd5822bff26dccdb3704efad4e011cfbf5fb20603256fdd795fa86a7d9116c7d5be60afa3a5e53d69bd6c2d5a61bf2ee42c079e90b317bc43af3a4dfd7915c50dbfa9405ea044f5341937299fc158109874c0f81fea077e7132b6eea395eebacf86df9d7c53998d4a4e7915eb71c42381031c5cf8d924beabbb20c0676ab68d105b4fca54b9196e84643b1cd558a57a484d1d337bdc0cae72c06711bf7757db4a077f9bcd27aeea0c2fb65072efd5c87d6f31df87e6291a44627ed33d03779e7c04177bb561120a79b33ba776c8dbe5994a32ba767d1879db5c5440c4e96533aebb9447e10070b005081ceaad8e4969615ea01f20b0e4a269cb196b20d629f8da2d91781f22b2a0d8591a2e63187691d1d9615e1cda6768273fcb0d8877bcb2f9d08c793ff59ecfc7df6d8fb4dfddb297bd3837e56f63129c25838e5ccf92b7e5aabbde99c13e9f2a3a9876e8226cfad5208a167e49440e25d86a39590079f6b923127279e35feceb9032091d75dcddd4678a0cd467774f7be028c74b4f23eeb06264e2c09cfe11e7406f3a2ddd6b2206767c0a458e4803a322d04d644a10763b7ce091ed1f228bbf9d02eac4ccf6e72009c47d2317677f4821723cbada7172e08ba2dbb1e1f835fc370e083cb703966fdbabf03bd69f4c2cfdf380e78f7f37890eb82d04a0941aef4e32a0b04eaf7385ebd54695c70e56a6bf57e32085a8062d61a9a79e842e8cb029fb4d71576ef8f49c20534c25eab7928b29da9330d9b13134f60d2a9a43f941ef4b1d00d7a506b802a62f425e8a0c00b9d2906870c3879d2af21e3f31c36ba3db29d7350ca445205c1879a818c06486fba8ce81cee299d0574b893d5b16f77e73d33e196bcf38566b2a1697e8c1d94c94fbb09b343cb29b35172eb2baa4e10ce70e82280a7e081ab800f595d85942c0218e6db342a378e1b0b6dbaa89847c1cdb4c6f0ebc5ba8ebfc74007cf49e94bd758ca580b386c66dffa641d1bca5b2cdc2375eae7efdf275fde89bb4d5a0a3f11df87572f24413f1bfa6ffaa554424b1681ac8d88c09c784a742340a104e06da575ff2170729fa7b0587a26e44b21b855c0fcad3f54d26755e40318ec79e72ee2ffc3850e9f5eafc0c18d6b45e2f636acd329fa36f1673fc64ee6d8a42141f55952f0f07660a53c14d498730b30e8f151ca3801fb1d925e63d4913ce24d42d37bd474aad5e057f73b1d5389c5ab898bda12a0ce7f860b47331b56863a4c33d374a815cb6d61dc909e3e5690b36b888b8ba24af8f78e7d36fd46dfc9d15cd400690756a52bbc263b2d59699b6d478847c589777901f3d78986bc73524ee97a9558714a57087b314ccfe6eede3dbe18a25f07faa1a5d905b2df80c7ba8480b2092f58a82aed16cae54d9dfa938b3e687e461582553de154b8a6ec9eb8ef359e84681b57e12e802454464382f542d9b0da4dd4223be0dee49033f83aabad6c3fb3cf898caa444672eb21839f11386fc9baafd3739ef537f65c6a8fc53ac53ab5b615d4d192f22a69f82b491f20d1f5d046e8835e05db7d9903f9693de4e3e09b44e6c00c406c8b8068690e5e897fdb08557320ab9a21b56f91b9304215d87124a23e67bbe3cc1a991e96a3edf02a79d042c826781335bdcd5cbaf1227c79643b8428b4a8c20520084fe62f2ad2e6181711c3067ab77f600e2c0cb4f3eb17638fe802526194573b90dcfe4f504903be6161c29c62e103fc00a80f61505d6a5b42d1e21a01ade570f2c904426bf354c2a1807a178b28d2cd9876655ce758191f6a6a973ce0b68f756f6fb40497374127075c392f0c33b6d91ee41b865b424f2c259833083c2d745d35b49a98154675f8891bd73564748a237dd2c9ab4eec6b32aeeb9a272aa2c346770256ca7a7a9f0785cc37b2526a639ea2b47c4e99c035c26375bcd7a4de786b15596c639022200598f105e37d3ba54ee2e65c6c173af366f9fb4546a5aa298065305336ab9808cea7c1855861e2e5234a6f5d7d7c92116c7f39a5c916fe83eaf9e22153742dad62558d4e50c6a3efa77e6c24875c1d1028fb92e647b14097c7573949503ec996a0ef59faa310e11a5272d3e854c59a854781d609e857c042e09caed6560213c8e2e6de742d02f93c62b7e01fd41c3d4038d31a87d0bca6d50908c5dfdef8549f91572fe41ea5f2ba56fef62c3756d620cbbc5fdd737604bef825decafa54990057ce74903da9d1f67a101535625299d727f1b8648f60518b5508bb70b43eca2ad3b0f4f11c8c6884180f1dfef57359a02d8bedd79fa380fa87e2f907ff43dc99f69ca159ef1395ad6d0b4951971f3d8e6fb9687a928db182283a0469eb8d4faacd11a9cec8d5aae21fdccfb0287160d2be84cda666fb541d4f2b65b87cae5e87e1b357bd03cee26c2cfee35b6f48681e48a74c5d4aa1332f600fd76", 0x1000}, {&(0x7f0000001200)="be8287e7eb391d1d3060759107", 0xd}, {&(0x7f0000001240)="73acb531dc1b696ecfbb3711977d644f004559a5a0c820b9d8e004d579008d27b77f4670f932cff081934b2ae0f3aa70255674aa610f2882c06e325058ad3ba1fb82f89598255a2fd3e5b23fd358c706a94922d8efc30648a00cf9025401b57cee", 0x61}, {&(0x7f00000012c0)="08e91db9f52e9431467a155b75c88a87bcfffb8431f23db7e18581c57d9853e4821e1c30bddf387c312863cc470a789c51ce3d36a6a096c0e7f534182f8bf9edfa9860c87f2e311a5e166ed8536177b909def0717d4fffaf3bfb8d7f88249a8abd0f96ba8f15912338a2aa31068588acc8008c15ee2cff397b4423ce410fb67603f61e2475d71766b56eb91787db739bd2fca86468212466c438", 0x9a}, {&(0x7f0000001380)="2e213c3b5694bfb536b37bc4715138ed5d28cd87623a97c103622de96f468566c838f402313808f7887f26eab14268fddcd71b56059c0deaf9790d7256b57c72b40fa3", 0x43}, {&(0x7f0000001400)="32ff36e2c7e65b99d50b0a779740ca346cd5fa12f1c41fb16f5a2167837674400a76a9d6e767b422f10a1cb11addd919b17f20ad952f873dea5e03f93305c8c968d4c17f9bb4d00bcbbf930b52266c7d48d52dce9a3fa796c5d803d07573892e892528fd83708d3ec41dab7242f0d536803020308570843f0c4bd37cfd0200e40927cedbb6bb7fe72f2cc334e99b85d51ffb1006711290d84533df436625c2389bbe6c5b8fb97081ec6daad9cb15f53079fa468cac7f276291fd8371fb45fbd7c186ebc26b047d0c168b1449bd28c9b142e0b302ae7e4c875e64d6aa0333f7177c6cb4babdb4b3542f0481feb4c53f205ecac777b4dddf37c44c88519cf00019cf04ebf7f0b6a26374fefa9bfbdc2bfa549275c7e95f9ebd0c81c03c53b3a93803280c0caa6f296fb2b5b4c7074c972d18eb7a7e50e7f5dbda70518cab4dadca9a44ca4a8e89daf76240d3ad5b422e4b8ad70712d748f071064db728a378819c502d886ca1f206ad3f0ffbdcbf3879d1cf951f2b518425092c0951467b2c0e8e2cafc55276ff86dfb5d4d55a39fdfd8415fc6486bc3c3d4565c880a8b608b8b593fe338c3899755c2050ab7b953462f8df3c552d4385ee89b0786698d46476beafa72c60ebc2eeffb5f3743d7bda356c5411859bfd6691fc953b269f06cdbf83415772d63b51287d8ee4ec827203c00d05a96ced3601d882953ebaf801aae3639536e22d2d2397f6bea0c0242498986481f02851bc28d282a6a32037d75170eab08a45f08c5bb1d6ab6aaa8ec3b5ed41fa078a39f519b5aed57aeda8ca39849f25a16aa169012a5dd9b6486ce3b1eabbb594bed8bde43e566a175076bb3866604ac0b9cef933e1c67d10c54f696daced724b3f7a31c1a3760861767e5234788447796b069305a7171449bb6c245445bf0e4d5c5a81fe3d703db8cd086001c66659d77bff3a8d470804f8d3d3ce2385008bc0cccecbdf303b35232020ef1e63eb1e0839d89dd0c3b3a65ceba988a99bf6eed0d7b1d06f02fb4a8870723f7bbe3f9323ec3c567d4dc129586f0f3b8ba3de7f515ee3e9cb2a6db16e2752a7353c5ccb7204fca6a782c5ef4018860df6db5c5edbc38fad548529f44111bc69206f5aeb6db293563935e80ebbecdd5fa003b3cb648cf46ed8e3103a8114adc1bbcd69adaec248eea96ee5b35778a16d0959e36aed181e7f4938eeaa6208e45de3cababfa08baf8e6047b35465b34b53e733bbf2bf88a32e97f0ee483e4c180213a6b0167f57e9e95a30562bbc297ecbea62916fc2f8bcee88e1818866d666b9d11fe004d998eae35bf6a0b11066294b8e4c513d61ea53482bff4d55bb20774b4fbfd62d132d6dc1d28d6f4a30ffe05969ef32813d338b5dc3daf0bcf8a266d69738c7a6b3224eb1574eb7cf20e3a96f3c00d43cf8a9a97893c2b389aa012617f44136dcb3dd977d5f284abd5ceabc860a2e1b98219f47819530333d56d8eceb83b48a048a3cae529c543b1c687e8d979f8cc46b7108b0fae836cb24345bf3ab1e24440b3e3bc846975671f4270387b182c8d3121a9cf849c62b03246e4f7a4c516def194c1b4541163ff78f6a862c7cf5484cabe7f247d860e2ee56749c8a9dc4d2e44538b014fee06e9b58f2cc10ceef54a1b7a1b94c039f0906d01865f3b74f898832d96361bd18e5bb38d0d3b917a48cd475c2b155cf22b260b701872261b2ee9712f72fe3872af27d5e1b0b89e5f83d31226d8d5e2f644895d1c1af5215d1ed37abec44c79105daee397864c6bb1c564714020ea34cefc78c709d2943aa36a25aabb8f8e437bf9cc6ab5d7dcf499df4ccf7a881a977ad9a5d6ede7dd9dbe9f54c24d2f93d184548d78f28ff6195867aa35adb3c0c1d54979fc48cdbbd0955de20e857ad5f2d48a95f239444967e4efda49669212493700407e01c79abbcedde94451716439fcc8b1b443cf45d7127adcccbdddbc899c73f3338a127ef4cec5033b95d7b49810e49f0aa4352fc2ba0779d48d22d1fede2f0a91d6da08ecc9c59024f79eaa7f57184bc5e49bad2fd1132f4754bf8e2aaf607901e41b5309ce25e4b75007240b516d506c66a4cda09946de1569a9a5e7b77183abbaa330d9d8ba854b07a5777b960bb7351fa3f7a3c77635df9a3a9324f738663540fde1d98dafd5b20acedf1ff428f799dd7c675d2f788e0bb960b400f360df282ccd4c91f087422df2516427b041ce58e6dbfd743ca1c768a575e5700f23504cf328fd6f9ce4d20577c2aee636c0c67bfa8354bfa0a2a1a19910125f3effb330a25ba5c8bbf85d95874019e83bbbac264cad900b5eb0976b5e55f98d8cf00c9711d29e0e025b2b156078b2d65ee035c9cb72ebe8fd9b1bba4c20e7531b7d96e240536fe1b50e582db839a73b64354e5d020f45110956f6c1ceb72336e2175a92aadc407236b014c4090903af9eaed96fba46d3226e52e093368484aa198052c7b62f5e99edc78b31a06ae993eea13712d88bb02fdf12c60f669c75a16c2678b8cb6eef7cac60096375d05664a352fbf3427c9f6c224ae721dd202bc14b1a3477a24f92827c08e9ad7eb79926b02b36c0d8d56b9c15c3a97906d8446a7c399eda73ec0d4a93001c763ce1ef05cdae16f7c33f94af24f156223652076dd2bf87d05e9ebe0829d64d6d2117538e58fb6a69087f404f97f8c7c82da1d784c1e1928a0e2a4b4eaab372d48af2378dd20a690f1717ebe665bc90c8d9314a982fc8dc7e8777437146efa991352223cbedb17fd02699cb54c18f57becfda82ee4bb4b34024accb13fee29b584332e1200fa3cb9e61f0b352fd137cd291c592a02391e25372294ba1e7619e867aeb1ca58eb88af70ce5f208a1679c18547259b7b2f9330dece16879e56f37cd9e011bdcc9b7fc5d54789eb09fdba76e12f3fb05c51c54d00e95865d8217023738f12b7d3eab869b1c7ff03bd95a2e4347249f50a843c6f17419bf3456ab1eb11e7e53da66237ebe8e6b9fd4c0c8efb6b0c006e63e33e357f5b509125efab350f10571fb86ca49654cc5ebed70a7d206cde52856ff38239726550140d6ea26ca2981c997c6804a89660b9e77f0622c285a706236a132575c28047778db47b2089b78178158e644c701ec36f423e88142b1478152cb90f2122bdc52775d1f14defed9c2be99e7daffedc4a819c4865df9ae3cb07e100c3add60fffec5be1828ed5b549be180595badc66e02394d031bdab7624e3823159adb5a6cc7a716f9955441fbbdbdfcf156451d320271c0dc310674c137fde4144a9739a4ead560b49fb07726a399a49e8c0f26e1b7e4a062aa38cbcdab34fd81734cca7b09edf3648bdebe30b88e01ef56af7d24398e472caa754d942fb000deec3a2d6de83c44ca2c55870734ba493a2725d485113b6d461c80711cd6bd15cb31fbb4ef4857e66a4540be671be88235f8fc7c81f1270470532d926dec45d1656abe65734621781ce8590a49762fe4b83a1a8bbcb39c7a2179e85aa2d5ea40e0b69365bff450ca6145b25a14d5da5e25fa0a917c2bfa7014e73270d66e84a03c71e91a291342dd475ae8ebe5ba9278890b41f55cd664724ee0f21ea5eccbba6cd7e32519df4918f6a4410cdb2e2bf992e5c16515c199366ea8553ec4d9f972a0417ae1d845f1646c34744965e14791bfb2ac97ecf7e7e8ed87317609d6c72b86f20e387293af463ee92523d86329fd88887022cc83bb459f7cd05107f87b7734ed4380e5ae2efd8eea48766960f977fd3c40b2cc2e8807ec384f49820cf9d6ae1a35bb5ae293426f8d4581ac8a05689c565e6ba51b11a214bd9c755db7b42c49276d062bc647c21321719bf64852794023f929f55816fa57d39929112fb453c8103fdf94cf12872d826afddcae6ca49a460359419d64f89c7803a7827bc50271cd205f92bcf2d4a6df00c44a6e3514eab5e7e4b8a113a4f96fa5595e1c6bd4cfe533566cd5b1ac34578c7a263745a1ff33d9cf5c1e0331aa3955888e3de9ccebb501adc79d1ea85b3da73ef18373e15da03f4f99f21a77b255d2a109d40143cc8d239c86b2b60011cae28611fb67208734b86c3abbd0b2521990877210864f8863e2ecfa639aa4daf3cedc0ec5e57cdd8a0a7583577f0b2e956f19be57550db29465e59d919f3ca7acaf65fd1bb19852ad4127633f9305fca849032ce18796dbd920c975831e863de36bcd2debb99372e894814faa0d647c987f15cba64921658a515712219ce126bd5aa06dcb68ee8aedf4b4e0d03c58a3bdf377d489b427e685fae2a1a983df4ded266ab36afdfafb7e39b240b9b17337c4717eb0904f9a7f991b6b3ada29209d5279eecf7df1140eea70e01a095fd3262cb22f4010783668929999b3acd864776c937a5e588c0fb6e6567dc9b21d239f8dae7d9d7633b06336ca6852dccf51d29b41b86b9c5c9a5f1e827072eb2504f113d99872dda5c3f86a59d23b83d4d75693267ba5ae0a292559c8f8ae83a9f95d302293b6083885be486bd2bb74bbdb3f92dec4faf5f904c06f2c52ed858a7cc3d912a94cb447388a50e5b3bb1275d1ff11dc117656df002f4c0bed5d20d8bdf30e4473c59952fe80c6798a3f7e979c4eb50ed876b51e366db63d1d759a3989196606dcbd57a216f8c0a95fa784129bd5f94fa001d9e2408e44f1a00dc35ba88cda5284227787371258845578988bd4a4b96067b703098fce78c310b341c480f4268b8b1e73d1c9343eba15bf2c908d55811a8eddbcb5128c7bfbdb3728a574ec8b1415e6236b0ddce745e93acc96b3f2a051f8dbd28b2e665b2b73096681b8c177f49fd4c7611c7f8264ef562497695c7d8e0fcfc88f94f7d239b5e04ec58f00bc2ba4a99f6af5ee37079095cd3bf536f46f142729f99635ed87f5c4d5fc7e311243d8a90c49c591e40ba305a385ac37b66f3494a3d4ce7d42bd207f9bc4d7fb9fa94e220c9667740238f650e7d5a3b1b1da4349ab0620889b3bfcd1ae79c621adcecd3fdbc2d0cac3abdabf04d6d125b8dbf3f86efff4c449e81c9f4a8a1f441f0c7c818970ce29bf0e77332c49899bf8a7806fec1b0a2fb6e9d3ff85fcf86d13cf2c0e00347f1a1fcfd5424032eb3e5ed6e95687626ca728f3aae5eb75344b58f8ef1881e4aba8876e9d74cb07e35202e5c780d41e668c069996a2fc3fde78742f02891b6d0ac781b6665d22971f1b3b66c41dd5eb7006f0727ee8a607bd860eacde10480ef837816bfd62c8a33cfb94268a0d35af11ec34b4d142a2e0db82e5620c9a5aea5cccf045ead29427cf1982dabf75059698d414648e9e3aa876b0114ee2024a67dd28d714f8a444632b6b120b5eec3c25cbb14d0ae789fae122d3d455905b8230c478e46df7719d89b9690072c9b338e0834ff72699604981aaba486218a84fa77a55a9fd932f151c7921103072d35099a01a259c5b980bea4c87d06c6d29c2eaabc0a931194297124bbd7bfc45e12c369235573d456f7bc94c51353b8430f89e6b2d5088ab2f08875b3d8af90ac8fad272e09a276c60c06384cdb497183f180b30cf005c122f2ec0d487e8dbd60592ab3b738a9269b821a38b4596c67547ff9f2fbeb11631ab89336d4ea08d7a8ad55a8b64236c9316083d9fb80fba0cad68437c09222def9de956e37bd4de4ddf157940b7f8635f41644ce9470e12af86d612162b4903caa33593f4f43e110eba81df6faf628d053779c373d796c6b4ee472203f2b8dd90a4b5e0181742f87cca451866a200ea32cd6e1bbacbace92bc60cfe72774b9a3c3ce5e5c951297", 0x1000}, {&(0x7f0000002400)="d0e14bd12ca6d3ef3ed1808da6e627f69b80da2432bed436daf9c0e6223a6183ff363370c9612c7bc5d43f98c393c21a40d0165d121ec5a465cff052d2933e320fd52a5056d17e5b917db7a3a078a9449c8fc21ff115a98aa5a0f7d6534f6f45a223ae7a8d45b982c273df85714e9d64a01c55b335fd4a9eb1cd1ea1c701d0caa5c4658a25c0c2d10bd7ec6479f95fc7f710312c2c0d16e2dfb8fa2adc74ae0bbcecf72a2c8c0dbddb7df679ad757694c2030d26e5eb071e8735824add23075725619069dc7fc70b", 0xc8}], 0x9, &(0x7f00000025c0)=[{0x80, 0x1, 0x1, "11b5fffcdeaa6cf180e10c3ea8d691e48a78a10439591630d795f92c7a4a1d556f7ebccc6f53d254da66c5e216c95d296ebca3866d56c95daa00b7f41246a36ebd21b7eb1921f582a14294aaea525794abd3aa5e82480837053f27f2848f47c57a50417b04165c6547c45fc65023"}, {0x1010, 0xffff, 0x3, "8ebaabcdadb3de9d321be5aa96672f6d1efe9d26ec9def5e2d428c226f2ba77d4b9e4acf6061cdc371c8888cf5073376e0715a0b115ab157996d15d8b04a46beaf9bf426890dee2619d4a3f21a1d1a2b94439c60652fbec8ddfceb4e7ffacb24fb83370ecea148793cb64c806e21563c8eeeb231a20149204da1ccf6375a41831ca911b9706a144ee3a4dae7607fb7a6eced21ace3c3df9724066972809aa891d47dbb73eb840e559ddca473d2113de74336045e3344372c12baab67d6e0ada50c3fbaec6012084199978d752e88515f6eef0c91791d0b92832285ddf6bc84ca7d668c0bcc430bfa67d41e7c185cc0c31633d981bf96384be9892c8a7781ba53230a47df26e81af5865c71fd7701a1a3b234a1d3c34933b9c265dab9e17060ef544038fea9ebd422cff7a4b89d3500e6150f320ceaa032e42184e74e305bd624c9b204993e212fdba8ef3f933342c7fe6250149d6a269db0450bea4c7dbfbd1202e8930ca607526d436b42a5d1416eaaa96cd1d5726fbd9d2d71b4971e1fee75de56f083fc48c5aeab73618ec843312de795a37180687b457a0fb2f0c93f38b1d1c961cfb7a0b0d6c15092762f5b179e0a81f33107ad881b7c82c8ab915a47bf3220590cb558a6c895ef39727385124edf1d03d057f8b377524e968a53d9f442df50fb4b3950aeef1dfcc489174fd3b4a1125fb88517616169e690eaeb6b2e149d7df8bc9789f462baa52cb3f7ce4a17fe24c13bf26c8b89b3a7135c1799f62444f4c94cbd16a1c865950f383c2a7997f494682b833832999c1f391fbcb491652dda6ef85c0d15026de82d0aabee6c4a9b3d101bd2e8d65fa6d2780163566656b90d1dc15049c4cfcc2bb580b3ac2ddb11a00e7faa956680afcf8db1d178beb949f33c323640332f66b5fdaa9f5295cfe6386102ddada05e1cc04b12d90f02e1c9dbbb2d7e6e8e95191d01cd0ee46bccf56e2ac7fe76698dd3ad9f1271fa7f13214290c1d25026c4d2c90236cde896d6aee451fc0eff79f36a62e571ccb5082ff7f1d6733b6b46961c2d36f6090b80e03000fcdf0e19e7d3f5866f4424bfe0a7325d854a3d946dfe3e0e5963fc2952714aa2db2b01ceb5061c650d0394a5735757b810224dfaad2520401c42e468f8651351864369c9a825eaea7306f5c1f4f6fe809f356e8f329a6dba9c517b7c78a898075b2e8f9559fe8c9a72a58b66428f54e21d3604edde5cbb17d0f00204f9188b5ae1e10b84038634a6e597f1139b811c499fb76b7eb7367853882be6d15fd4c87b0026d3692554b44d042e0576765f82ead19f230c89484e5b547f54a10d6531dd7826531b1fd4a0036a7e8dcbf76db5887ad0cf51e3acf916537153dfa5297ff317033190ed533587602155bc5d742c9e674d44d3ae2467ccf0aeb5fee2efc49a6256dcb6b1c1a5cf1eff3542bd51aa91d0b47fbef0a82388fd9e9f3b5deb29258e8df8c5b0e98106baebbd44e98592a3af9184a7974bf556d78088a6f353755a89681a0171ff74b7ca701bd9abd7b60f9cc09318b8c621af748a56c87696085e39254cd0f09c80fea588bcaa90162590c4f3b783f713a4b94d6973d67e40b4161e0fa28f769104cf73e789f9283e0d54a69ef8ad4d691c44de22c26aab8f15847522f09e175455b17345e078368dae37745c34e86b933ce258b01c71c0119c9206a388f96c2f1ac65db7d5bbf7c6724f9fc97017ebeb0055831d2abba7080dc308246536d2937c87c724e91298ee1dbb254e4364bf530933320074eb8b44ad8ea045fbe432cae4b2decabdb7dfacca80c7e1c56a4bcadfa79c2ce3a00fb3c0d459cf2be84cc456c39a6e991f4e7f2ebae761dd1e8983b2833c87d4531a9769e3a0bd91fd9b01addbc7a43590d5ea444ccec4d360978d2caaadd47c9bbadbd8b3eeaad97aebae4c90f3984a3670a9f38ea977babace2eabda61a2b20f1cdbb801bcc5c26d891379b1bce10fe72ed5f9c5386b0950b597d221115850815e3c8f94971067a1d23853904bd3e3b660a910b5b9e3b22338850ff202efc15920ce940a6503f18de6f72dae87e4165f0115f4bac80a9166562747eab760bcced482215331ab4d749e2091e5ed7431c63dc351ac7b74a21d6c4ae705b2aef548e6616a1de1f8b869b874a10d613776ea4a0e2f7e2dc351852c80263831336bca1c118a43a71bfde43febce49262af7da0ec43c3aa428200f9545daa934ee4d3e49ce7245bd18f1ca72bf0b13a5924431c84736d131e4903f2202cd9e8a7da218809a85a7a2aa7a84213d5c4aaae3163aed646da9676d69ca230e374a2f93d4a8229acf811ba13c6aa44f3565c61ee69b94ae7f6893416d59b87f6a51324588023ba430822d526d7b502a4f9c922c32fb59154b2b542a282067f4e7c81aa19c5a4d69074adb06b4a3c0b983b57abf99526f455f59fd1c86e9a18bb17b18fbbb94a0b62b12c96b9a07f75bf7bad24059e50ce2d7c7f229589bddba657007afdfdd565347c6cf6b13ba72c2fc5a4a93262bd59498de7a16e123fcf556f9be7ea937fce7a03522b5bdbeb5474783f007ef62918f602a0c1732e8d03f41516751e59ee31c88445e0a5ff3a212cda2ce1d00e62c668a9894017db11e7cf23d14197dd07576d5d6162dc8c20a07b5ac68473482c54a1b4d896815c54f01e5f9768e8425edad38c7789356b58e79d1d2b8c8b223275054b6e3f8bfc5ee56d372ed9a720133fe921f25243e095a655b32f668d55eed80f0fe4601b304087dd5fd710ec8ecd732c839d62ea513ceb385da6165d80c0340f7b0c295c083d26b94e4572ccfb62d27471c1fc08a10fc1b3c6d5d27e3ea69997b647ed3bc509fc97d081322c2b8219c766fd75aca2bd3314ab043eb663f86670801aa828f4b3f81b4fe490cec47fa6a9ffde16ba3c81b29a4deddd4deaa4cf0a16940b31c14e5fc32fee3add5c3e5b2e391d55a8bd10961252ec69917226135c903b90028cb3d8a177f51c366e64897836b904c6a3626c08a54758a04c8dea4f4039a68b2f543303fe7dfd31251934f8ec268864d55b11d4a0b236e6993e929e7ddf099a2ebfb692306c00607fbf19a9611cfd5c33284f96a790532cc3b4869d0c403b663610c2803e5af998056f8722893a9c186d54265c87fe08748b65045db30a63ff9c82106fdb56d350dfaa6d2c21351fe0064d307d15a033ec86365ac90da5d8d194290666c6eb2e52a1e8e9a1ca9b7eb4e0c7bee660f35461e1ccd6dc7cb9a007a3220baf96551df46b4a98eb2e4075f254f05c3362ebee35e5b8d59c49d1a68544553cca4bcd998687e6177036bd5dbbb146fddb7053e3d92e2a6bc7ad6bb2ef5698b6ed12cdea5766d75a9fb996fccba9a8d3ae4621378ef3c7be075fd817170662b7cb948d31ec101b07fda16b95726673d8ab430eece35a4e0f3799bda9b6f1d94f26fb15c090d4caf716e46e74f8c44fec80bf124c0ed34617b322b124d87e2ae77377e93830242b11e3fe7f2cc796d68c1d46b2de31b46a114c0b1fbbe87d5d6275e3f0d65ac3563890c54c3fdf48742f3d8b67d2058354bfa89a50c11c4eebba77abff5753ffb62f7cbb5ff9c9674a8eb9862d68844179f7e9963aa6af0578950ebd81dfd32f64f96a69df93f1349e5a5955bca29ec49f4a13f7479c8e2f7bb99a88e5b8d998c83d475e45da57851608f3a01e4bc83d217dcdc813e912c5bdeece5ca2701f6b47f1c2c5230855ac99ad61e151845e5fdd47eaba61bfe18fa1c41382e6effbfe9a71ade576925398c8fcf5a971cb1c90ef251e91bcad56b0c63708898ddc4921b56c4854ff6666d787fb921354b732b6f81797527470f1acace15485cb58ba735cbe5e7c3787c83ada238ccac09984be0e7a522da50a4c2bc9ea8a9b33f4035ae962fd72937491338f3213382ad76f9965f4b66fded65e8f0f066fa98bd851b4acfe20c597bd04448e826207ff1c1b1886433bccf6b63fda29dacd147fc57de3c8ac7124224314032bc52cfcc5f66b3833c2ac64dddf308354fe35a0290d824921cb6b491727a2db5ff8cf4abcc24f1fe3913afd37177e709b8cdfeede70fdb116c3485936c8d9ea74945fb1a10461ec42146e8c652abb77a83933c6ff45ef98e8b8762b306404e1dbd5370f711cc5b4c436bb7f9bfbe6b8c59348c3330842f2a86f5bcbef785eadbe91b75c7d570a739d8d09a407deccff8e651e600dbc1e1a0187d12e4f402aaa804b3775bd4a5c7221640e36935e8e2af2a5c819fcacb99fb60c1bcdb31770cff4652d8988275e416a20fcbb1c5a666a82a62d38f8bbac2a808cd914e4c7aaae7b8fc581e59aab97dc5020d1ea602b2f2c01fa5b402f40362a7a41aae9be4d065647117ff2b179e80514a780e01ab07175a1b91dd320c9c170d497f894ad27a4b28279ad822e90d6f8da65cc0a23669e85d794ce9210c1f54f605c8ae6f08ec90f55130d5762b267a90059730fe5ce428f7351d1918433c6d5ac8e4e20665f59d2019ee0798e1a8ee30cafbdc7be83709b765e1cc84ab59de21b950159e380fcc1c933671f0b35647066276fb5024e0c8c8cfe59dc8cc2426560423cbc6d8b569cf0466fe45c1beb61fc4232de30cfcc6e93de2e55a948f6f3df5984c8f6f75727f84f39d5094d98b4d49dd87b19d84706fceeab65c15903bda285fc118321fe6624b981e03b62943217ef5d95d674479fc01590ea900e08563adc5869a2ab0542b8ccbae4c4ed5ea08c97e6b535ea06f0d0d25574061c634af2873b05715e3fa388e9d3e532ba3fb6373466dee33c26bb122c0575d3e34dd5299ffd890e67f510f7ef83dabd2948487b3d434126daa893cc6992c2d5568b141a248bc613e8fa17ac7027d80ccc779982115c1d50e9a45817b1b7fe0bc73c4a4e45b6d56a99e3695ac11aef075aa92f2d18dc18c8641c8991b811e80cbc5c37c8cf5e388eecb2a0dc3eaf6e3e790466d3eca75767e5239fd0c745b5d3f504a3d81772a6d312aba195a34f3b2b6e1d2dbf4ee570afafccea70bb8242280be5f810a07d50c9b796d8be595c026044e680c7569ddade82b0637484b74e0e55742c03363e9db070f492c745c2eb37122f7c54616fb6e7dd9dab1ac2c967ae64935acc5a5b0e25f5de7c1e6a5a8cc257769437ad93857bebd0e5d0b1e29f916d4acc8f5c192e7981a7b680a41190217bcfadf60b8a6db43d94071b432fa32af353c29a2617019e3d20ffa54c6c444cbd5b9fbb9b049686856eabc0ba435891ce3d4c217aa60945059c36c1c533e69ed2c016b01a5fea4c092fbb0e29632ba10c9a198bb80fcc978163719caf0f749a74555c913bcf3406d16c3602add023a2054eb0e5220d0da6b1c7352ec140d3c052d8014385ef312a53ae220fa26b89f0c94038c2b098d901ac61862dd7da8d779c8c5c2f70557f9ed64413d71825e8c4b2ba56c2f402fb56351fa0a9e4791359e9b7606e46146f6d7cdf8860e5ab7c242e060ec5e92a66ae3f0585fa44a7c2a5372977e8a4c564e66d0cdb5ac9c02bd5c605192a33cf26a76a41f5af62a22e0235af62abdce1ff92c12177cc118ea19e29c1fa7a5e652d08b9805cc3d637f4807993d05a70db5ceba52e01d1fab06250aff84e16f69075e4b638e785a49f8602d1746470884999356bc0be62d73b17d9dca7f9b6ad936e52412a179a82041044f9550546def926a740152fdb2f61d4cb25887f811d01e32d00e908a62a75dce0199ec0c2414f6df75b09dee6e6cf4cab0cad26470a6b49cb1dcd08f31a8172e4a9f86d419"}, {0xb0, 0xffff, 0xfffffffffffffffc, "3c4452b7db8e46c5177105276866451d9298e337a4b6ad089c4f077ffaa5d086e9d9f87e0ece782192e753bb020d6da415bb54dab59da066b2976417c86dfde9b3f3a1865f59f2c7d45cb24b6cc2070cc56dc6fb80eada957cdc68a66b0a0738651b2a8da7a92609763e8cd9f0cb5b3cd96265bea055d0a96649b2f9d4dd66923c4603aa58ef152ca113c6c2c8772b9d7443ffbba8c1c51c5ac09a96"}, {0x1010, 0xffff, 0x2, "3998aadf5311b479be648356aca352f03a8bbef3b6dd09753d83fca6c4773ae9216b5441a95b388788bacb9c2f97317ab2d65b03b784a84638381db941add5e2f6b235d30a6e4b752ead8cb225636328f8eb37415516b60e2a09fc2a24db45a5baf205570fab1bfb5c88789ce329a3869a09a0eb04077f22c97bee3c1c8c37aafe06fe1156712174b203b2e27974a21902a7a1e65e6846b8677e1474e1c0a0e6c5ae75eba7de5946560911cd34aaf80e32b1329c062a354d2c90877ab037a1a9a3af6cff8bd39d80f401fd4de691b30e3b9cc6c0f7640a38c001c5eefc76fe31d829bbd04f01a655e5f957bf63c586d48cee06e63cae13376a3cb4b7c5b86466692c039e0928949844c54fe62d125f5965583f4fc5a6e14012c331c1b92bec598a779065006bacc3c71da01c51cb9d45e8a64dc3abb1b984ea173326e628f85f91f91d64885018fe02441f4a2df32a73ad754da0ad40546f87cf2735d26768b2bd4940a431e7802a107c07af204227f7fe41ea17272ddeeb0aed13da4440f8a4208615c5fffae7f4d367695ca81056e874d06b6eb80b0ed3518392e38b91a2ecb8887cbbd3f57b189bc7b2f870e0353d2309002dc735241e5ec80e38369af016a0cb956941bdd83ee97b980675550827927ca7eb0e5a4cbe12dc54b850f3fe5723f7f1a176950570ea5766ddb66973e8e5ccca4230a8f46e2941aca32c26cc9299f9b501662688a9b446a55a22d0c09ccc84569145b34f9d0e825128d6f96d9c32c8befef01a768aa65b752a9596927e96d07a3bbdef80d964dbe463e4c9f63ab92ca6096c6c77d6deabb2caaa29372e38713527fff482c6d026594691a3bc640b5755a0b162ba13d40a25d3d82557a23d7b3cf6823a5dbeae0d23cb265b2b49635283947260b467a6d689427276bbaa7a7c8acc49a7401f2df121ab0a7ef34d9aaaa475dd03803c80dd36b746eeb99ad7f0cad1d28904a52297f1d6d3b586ef2f29610fd9e23181a6d664f162d9218a1f41b69971c1e0a2b9d8b7b493ac00062d908efe5d30cfffc2c5bece2cf20d00ffc5de5009bc4d6defffcc489d565038965ab8722089ee4a773b0fe14e2434ff44cb96bc2c9c74b4393bc15591c379634c3984e264e333449f0bd038b98a07a938f888b663fa53378c6c4972a094c86ba751a1ca3c644566d2bc9b47296a9d8329bf12e2b77fa3e112926277820f8fa05a3c0f3e50948dc68c200d8758f1fc22bd4ba71a4692a2ccd705ccdfffc47ee21acee13c622efe25db4f297496c4a014efb1162e452ce49f7fd9fc6f6a6bd54ca498e0121c61a642644d3c4e9f34f1a0c3e74a51b63173080ca713091eafa176e41894fcb953b4142229461219fbad84311a40893db7ce3c6fb9b1a9325b7e42113506b69358b6b40a233560c5ea9475d798ff460a6b03208255a84960cfdec6897c80b14585d5e834a2f73d28d393744297887fa745a74d138574457b3e3bd5cbd934d77a05da5e2fd24236ab9aea0cdff424933db1a24620f4c4212cb8e12ba12a9aff4b696b3e8ff24900dc137cad377293d27231d26fa87f5fc76df6fd367ddfc179093f285827b7ec854743ac5b25b0cd55f29f329c49de48e381c68d2feb7b4a9735bd1d49284d306175914214b3950a9f2ce3076301c0b30e3d8dff5a4095bb829abc02c24a31a3a799a2990ebed9c0e0079f287769be93cdf25c98fdf71888fcb371444713327beb2e7652dff2200e17371711632145f56d6d444510d7b4aeb3e9f11f7412f9fc231fed06f9be9b01505dd478e3a52bce3fdeb8372f1f7b0edd4a8ba784feb80def38196ab6b6544d533b492bf7802678cbf2aec3c39da3a66262d9c74e237877d61f9dc95a168273a6985ba79436e787d6e2aba1189d6ef281c30cb0640bdfc3f01339b9e1f07f7aa3bb99d65b3d5c3ae7572d4c1208f0e4b45b617b49aab760aeeca2f54101139ced167df46294e80d7e49c1a6f895a993323825e4d2a81917026d8970c6287331ad9288f4aab572bfd0f53dfdea65545f47037149da1f9c08dc78da11291a537873013e9d1454ada926b72843f34bce1810749465b4977646ecbfef7e56499e33ce8e563d1c4ddf117bafac586cadd35c7146353cedb24bba8c320e5934c2eee3f3dfcd909e4e0f69678ff53aaa919fae1eb10317dc31e27a6d74d058fb166accc40ebe93b32c11c12c9ed9904ece4b5107a6f05e4d21c73892c7a033f4ddde2ce31a31153708d421a9329ddfdb8f1d3807fe4e0fb2b76c484cc0772078b19db4fdecc72d32bab42923bff200435d7130c02891810afd359963baeba18fa990708cfa03ae8fcf1ffddcec2777c11b36eb16f2f0db2434d61eb91834ce86ecb93dd0e3db6c04c66c3b43ba4fb411f0c2737d17fec6849dff729ce472ea345df926d278d6e0f1597f6475d276118e08dbcc81b32996c5cc4133f169638468a418230aafa631ae93df5ac7b34c1f69d19336688caca066697e40870df2c00c02b87389544e983dad6659f819316899ca7d707db0e190dbcff1b702092803f883527fb6bdda7a809ac4b06cca0dcd50149e6680355306a6e5a7fcefa2f1b8836edd63881eb75380931634a6d60cb00ba98c9116d539a6283004f8419738969e76916d96db7732b5dd85ab2605f8a640f3bf7aff88934b2bebc7a3613d2aa9b697abc46c095488023176018c117dae3f3250f3d366c251d20746f51c79b6828e438edc84719a84120bbbad0164b94d6bf4df3a00dd934078e48a5d4e7d7331a4916b662e16ed5904e0d7e6c9c93185f32542ae8233f4208ba9ba2d5018c8b713a1a4c8e3ffa78c2aaddabf7cb2105c1912374b5c309478d9c8aae1c850241347dd0341c8f1805655d8284f36c50add266061ff77fa9e28b8dab642d2d32a5b82ed43f072bc4df6e58878186e2b4c1c4ec79b62f34b238f11f7e0b16f5c486316ee476df5d6736f5385f623ac9cfb5e6657cb4fa9be5ba406cb4da267b5304173f98d8071e466d7f438996c8736d1e2283d25b01f99f253639757f31ff65ef4bdaac08489bd1c47773dadf3423bce787802e9b26a5c68a1a9c96a08c82c45728c1d5f340d047cf959a729f028ba599112ab7c95dbd3804c3c7e53086d788532fe09a9dc27c80ac6fa2c0dae1d417db68e15c22b8fc098f8573a7a3aa0b46bc02e8395cfa886e283efaaa7961a788f89d3498dbbbbd3dacbc001cc93d8b1809748d34f082f379c983f4503ed9c180436030a508058c6b705f3554ac534a8b03f3b208733774ddb9082383e2b1448e4b9635eb9c5a39c5212c326bb6a82d1b0b5c167eaa5129a7cd122f152a865bc7bb234aa24aff9a176d9d8d2c67e309f5d07601eca54a3f75698526c2545bc981ec90bf06a0a30537441a7e6ef9c76b03aca657abddb6ef91473ee2847c4bd2dc4ae085b1140badcc3c22d1f3a9d9633f452e7556571d122b0e835c0fd10dfd4dd511b19af760946aba4295e9f6a876050f808a31912715306352ac12a7a0e661ec525bd83a965bb1336b2c1d06fec47ea344e3ad92e35e3489a29cd3c064c1d63aaf37f7669356bd7b58a35a0c40fd1fb1dcd6226112c5658ecd77caecef892feec8c280e4fe5c378157dc9a3526a1049a9c76f707f964620bce5cb3b148f652da3647ecf0a676c6d663a3c658f44dd00f75a08279cc44a287dc09ee5381c922ecac7f9b247d5a613559accd31af889cfc29037eceda07af8ccb20121fc433a7d8368c11e414f41200f7208aff719e7f3a1b64fe1dcc77e4959ca20ff5dc7c2cd889101dcb1279188266bcfdab7200690db9c4fc906162d4c17482442e73992915aa9b3a40f2f2cc7b7b4836365c50f15504aa999205a6f1d9fdcc3ca27a1594278352e5438ac63a66acd81b54a706c5adb70e5420c6681038b735fb512aabac0623637ed448b9d85f26393d60432928fefc853b3846db164315cb426c87e69620dc94af802e5ada3946b2b851c467ec4fcf535043518ef8972428a78c093e7c7d8bf899aff3f2e3f78f75f06dbc8fa265c26fa4d77904aef5c11e1d38008d367d340e8c3e3709e16e97e8d31beea9d29779d1601e17f723f529b9dba6f32fdc0d3cde1b845b4587fec21fcc755a4f379b9a4f0f5968f2ad2a347b134c43ffda057ff7014847919900d80868a812f77788ef07ca6ee4ba363ab17bd7740739bb9c585c1ffc3a88d0725e90ea27386969af1797408480686c51924d9c91ffde4d92141b5b3ca73cfb0c486cc5f40d8db24a8f3f30ac232c0d7959215467277351a62378126fce92a4330abadfc4c469f0da7b89ca9be663c86bab261a4b5d910e3ab0978c9bcca18568e90fc1eae29ce616bb1e25d6955ebe3cd5695a593836543eaba79de69f02b253b3412fa64087e1b161299b8d0e388c96845336653f92ca51adb9d6382e368007a92b1a5e35103f1353667f9f039c98bed662d5b2a50e88ab59fab66e6a5f788bc1c3fef257f7ca787423d614f8bd41565b75c1056bbd296de3773fb5d02fc900cdfad4078a13ff4fb60260dd8cfa19751ab66bea6145d413f87a3c47c945ff9fd78ebd770ca435e4afd71aea03da05ab9270a0ae5ad041a03b397b5578a26963822d3d0e207f185907022927a48bd287ae586292703a664b6a9cfa43154bae742646dcc66790710b6b201873d2a36428c54ee9435ded7f9b65b5dabd9eb2df33a3d15c66ac4ee602e54a299242ce8b832525a24bf076b479799051b09cdfc55b04f0cdf16ffdd41b4d0fc8545eaf3b7999bea25a51fc8e1524effdd436d687a2dfc1c3899e5881c6e6d8f21d133479a5d2eb97a244cb411bb7f2e69df9ddc5ef619eb49a1a814e580eba3e07ed62e6aca4794ff830d47556610dd3da17eca4c0dc5be38d951e12ebdd984eb8ba8f159a2edb22e484c081335e323097e77e68a15dedd24a8443ed4df55898543eed3b2949a325a0a6e8a162b2bb5b662f9bd8d7bb6ee60afd827bdbef4a92d45825cc9ddea579710dfa749840085a60b94d9cba9006f07599f7b35543250bef0d4b766ffffdcad3f0233cc9678b1c430ca315c2b9af7611bcb79c9732a63a5b260b14717130635c44e9e10a1e3086d0cf3ddad3fffb29bfd9a2b143a8ba3c84dcaa591e8c5957f564b1a407935f6f96e702e24624697366b442c6f9aeff7be447ff4222d8ea1d111a9c93425e6374becea8ad52a594d67a3f3ae1fc39ddc98bfca81aab58cbe7fcc07ecff9ff9ca0dd1aafb6a9edd41f90701285d67ffc8ad2029473392412c113105f7fc0a5a3c06cef4a86bec5393967f4c3e3e499ddd13434802d3f14339077491cef4748abc6f2a3b7790ced38a57da87151159698d0442370f2245d8c7451b826f06f432ef0730421368a98b2ad0384fd4a3a9ab0e5d76ac2b2a760fbf161bb7e1bbbdf7f7cc5350cdb4deead74c7782607dca08275202d024eb8336a5dd0f20e67c7d0be0bb30d9f6ea69eae4e83cb6d32e81c47683b5ca1c5792c528d99fa3ffe2be0a2fd41c08b1e7f65592fbf85e5cd1f27abd3323a5b2ba7951dbcd14433ee3caf79bd1aa72732e6043550b96000af888c77f5b78d4a3bc28847e0c6f0f3b45b9c9b9e666bb1f31f9c16bd57faa48a0cf9c7e10f8c56294058902e718d0e27bab67dd0c1b89a4742fae79c5f7ba21656a997c0e3a168e059aa6cdb8e2345dfabd7707bcb120a7f9ecdc8ddbb089764edf186b3b4559a541d763d30d6421dc7c2236a72e820c841ce80310a097fdb12cdf781e7aaf219bb5565cb9731c41620a86cc"}, {0x48, 0xffff, 0x3, "685a598bc011467c3bbb2702624f1044e1ba02998ba97fbf894bbf5ea0a2729655b636dda5702739253d8ca3d4d4c181f4c8e4"}, {0x18, 0xffff, 0x7d9, "cd"}], 0x21b0}, 0x8) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000004840)='./file0\x00', 0x8) 01:39:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000000100)="ebd0c89b6a13c3ef5332c8980410df8a3aeec4d7b7f2bdc9396ca0e9577cc8cd14d9c7330cb3f37c72836faaba8ef9cfbd87299a2f5d11879f6eb43ed672531b64395d912071135549007a37f8a1dd5467793ffc79efbda2452a52d45dcb6f93fede3405ac25ef89093010dddcd310dac020d51fcca57a3bccae9bfb256c4233e4dc1a2e4b0059ff1fcfff0999efd325632e5440312bf4574352b439ebe9427d48807494613824a12adb6454257fc984a0dc00c2a5da04b1d23198", 0xbb, 0xc, 0x0, 0x0) listen(r0, 0x4c6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x105a1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="01000000000000008ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cdd1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3e23ca35a9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2d8e2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f65c4677e5b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515bfff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a53c2e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2d481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a715f9374ab016a06138c984929e930de3701022d486b7f08d1b656f16dc6e96949554dc9a71107af46a80107f2e5f0e341687876e7303351bc4d8f8034a8338754f60d538c474fbbb9ca43316fcaf255415a8f0cfbfadba6fb926da186a46da4323630cd5f40759b8563521f0bfc46841e5e974a2cb39b78c29d922817166b519f711463aa1bbb4bc81eb6674a33d94db3f799f6aa7237d44e57db96c3d9f9bd13505fb8d6bc9e42e8a7c4248d94eeeb1cec8d7e23b63eda4ec916461de009457b11f16d898e81612840676e6d754ff90a5149da5ab87423298429a320e95b4a4da501c6d3b98f4212544cafb13570306283eeae6ef68dfcbba33998d2442212b5f1d46cb9e1d2e54862637541ba0ddb614ca3737a73e301a7475d3a4602fcefc7e4b6d88a5fc0498db45a051d7600dfd826338263288a4f9d11890e9153dcff3513bdb044902c7df7f87c05a2940847a8f8eefe1c4d6c8298bba4945f395fa835815f3c8d33655e4d27a8b7b287e6faaca1219d31f0dcafe6f859a418528f4234e42f21131c991afc5b7cc0ee6aa35ba2f5cb83094de45a428597c8deb4b78fe88c46305d6c580a42c886fbfcb8b95c9c6e267e07705277e6870494da92e1f37a1c9fea51b7e12ec26792c0db2b6f79e07b8490888e23723cb1203249d8b106803c81a0db20cb8f87a6b0dc50e0a3a8d7c3c28b594e300d8b2f125180ebb0b1b19b2a6c2fe3dac02c814c5bc19a79add1dd8a5487a64a04bbf91557f7f35f0d817a3198838492d9f58ab34976cef3ad92b177f115d2b6cf62f6b18db43b3335b02f6c9ffa2561651482727a61722793e2e60a05e6738eb6e1ecc03a1cb2af7aa73b6d99ff86547f0e3105cd7d8f1897a938aea8a80c3b3714a418167d9cf03050f96bc8ae389f2257e7ff4c8a0835d0abad5b1751476e56688cdbb06922f2f751b04857ca58089e2486b60693d10af8ea7798422a3912539cb06a0c9f6a5dec92cd3c86be7d0bd7da39a60f90211600521166cb9eec30a3cb548faad6467c0eebf5de2eab43daec90f2186a66232664fe1a322b1312f51ae7623d74b6499eb6f8377b9847f79018b450539fe56ed7cc9d3e1a4e226ebd288942c76a3bcadff5bec24a13e208077344236882cd47ec695fcb558b51f8a7bc5d1f2dd433d219405293784aaaa414c924aea562c2256c95b89edddb9687211d084e1a44be8385dd85b753c3e7b858d619456201f4298d11c74aafe70ce287fbc76b6b4bd07a7fe07b601139086855c9eb6faa368d7e7bc856837ccff139883d34e1f5919f66086be3685d9fa77ec4664ee4917d4571699af040ae64a537daa05ac91a1540f379407949b326769097607b45671c938665098db46a6e769b2cf2cf34ddbf621f634be481337ae838072cfe48157e1479a11f04b678e87b909d1d7127bbf71f1db30ef1444a90976c1d38e36d5d392c70a53a251fb58209996e779fb8e42e31c76151e83d286b05049d808f1c03a295aa44c0704353d3a2067b43246555b25a7e4d6da6e06c31ab1c872e620efc7eb5d67af004141ed199dab1a0f83600254e73d71d31e30b0dbe71484d9e54aadcdf383057ba100bdb6a32bc14d02e9c59f554370f8bf8e2336b9fbb7d867ab4e21ac3271191f351260bbe38b8bf9cfc5e72c0b32bf8c32376f4539e9dbfa65b5704c6faeb51ed6e44133635a6520f1ead30f5ec10d65ed9adebf9b7e9d25f9797a5588a237828f25b32b1c7ab04945ce5b984b6b503f97c19a616bd83dacf8068c797f00ef9409984c1578e6fb9daf97ea00671f3cf4c0e4341842fc2a3282e4fc929159d858a8775c9aac0b9e84d79fda4895c380861a574ff157149b046c8754f48c7b3634f08c65836a869d51fc7dae912b92fb54f72ff167df20b363dcfbcd581e34b87d80b8044a1376e91a083b2c8538d73287fad66c92af266f04cd6e694253f755c4b312e7b7c99d29065bee5a7be2def190524eee372a5013739b16aa0e1bd96dae184332b135b199cb34fe7b5330479a40a3efccb20885d6664ffbf84de556bcad69ebafe1570a6ecdaeb1ada8aa480a2a5b156fc6b0d4eecb51113d7bd06b45b8645e68f73f57e543dab6711243806838961fac4887bb21bafcae963344d0d3980c86e522f53f265cf6020cfd002d47756df410386bddc534b573ef009a161337db1b37a1c24898cbe3d6e4243698fe739b0fd05600b3bff506a0d840993eaec73cf1b0f2c08417e8e052a95b394ac3596c9f1fe5f63a7b1ea9ddc548a31bde62d37ee8fb49a6333f235efda888fd490d269a2ec61d91adbefd9b0226d8eb292dd02b70038a1921fd57a08adf57628b285b6373218fc29ee94085490eb7e9e326dd8c7f45fb5ca668deb0ce8ed4e647647123050b242be28993104bd3024088ec3dcd8d67cc18094678a4d325bfc864fd6e35c2b46630efb96b7ca530ae15e90ad801c88b980dd7c880e06670fcd91ac3eb9b1864bf07bf90820c52b3935cafad5b06db9fd413a4f180e3caa176045d05cf7bcc2f0cd1398c02665e7c9bb54c2e69bf277382d10eb72f98733dd1a77bf0d2b9cac3205f6e92355e3c6cd66e2b8d994e3afcc0c10d05b3523913abe97e3698c7632cdb0e210fff7cdc285c28deccf1b8b488ccf1c81aa693de2c57e010af4717872bf773d8b6141fe18ef25145e1847324dac1bc26755ed7d3a7ea69614385202cd718151d9e84bca5074a9d977bb4b0f6dda82d148b56ef166491b33eda46cef44e66aec08364ac08dcc39d63d82c757d18820d35eab4bf9574aa34c883c29a502c9e3b1cd6a4d1e7272d158d280045fd9c418f474ba7c5e8880f9fa64b49b648e2dbab8172ef2aee825a5a8733172e4c5e1648d2e48f0d6f92fb2da"], 0x1008, 0x800) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10002, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x4, 0x1000, 0x6, 0xfffffffffffff001, "72fd29d21313d08ce2cf4f06f5b8f086707a531e", 0xfffffffeffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x100000000, 0x6, 0x7, 0x1, 0x6, 0xed, 0x1, 0x0, 0x0, 0x802, 0x10000}) 01:39:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 01:39:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) r4 = shmget(0x2, 0x2000, 0x40, &(0x7f0000006000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x16b) close(r0) 01:39:32 executing program 1: setrlimit(0x4, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x3f, 0x40, 0x5, "2e43b90cd41817e9395ad5954b0cdb1b7077884c", 0x4, 0xfff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x20450, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffb, 0x9, 0x6, 0x1, 0x3895a581, 0x2, 0x9, 0x2, 0x3, 0x6, 0x69}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:32 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa0, 0x0) r1 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x32}, {r3, 0x40}, {r0, 0xce3f0972f4fec535}, {r3, 0x20}], 0x4, 0x100000001) fchdir(r3) pckbd_enable: command error 01:39:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x108) close(r0) 01:39:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf55506517a492747, r0) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xe331, 0xfffffffffffffffa, 0x6, 0x10000}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004269, 0x0) 01:39:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x0, 0x5}, 0xfff, 0xf5000000000, r5, r6, 0x0, 0x3, 0xe, 0xfffffffffffffff7}) msgctl$IPC_SET(r0, 0x1, 0x0) 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x49) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="5d8a8a39217e6add3c94f9b89233e16216b76ad4b269270a740674d093ff3e0b1558dc178b79b9770ecafd5e3d9b81143dddf47c80e6d60dea51817681a664c41ef081", 0x43}, {&(0x7f0000000000)="3c58b3c6ba1e0247d6c9cd210074abf1092aab59f8fe51fd3e70c6d7d90dfcc8f36455032aba03fd5e272e", 0x2b}, {&(0x7f0000000140)}, {&(0x7f0000000300)="3d23ae2091187dcf1d05111d0c3271782d18b508fb001c748f3409e6cd41454c36299c65060e4577caa789094faf88511b4bf5dadd8a03064ba91973adfba6a60e76b8cb373e6585c16108817242c51ae6dbc84796", 0x55}], 0x4) 01:39:34 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:39:34 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:39:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) shutdown(r0, 0x1) 01:39:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ed131d48b33b45eb0cb2678d902cb9eb6e75cdd27a840efccf4241466249ceeb0f3e053b6c227fefb5be0f3c474d66c13fedd83475a6c4e3da55c9616b00a8bb87c0d73df2ee3dc36193a890e4f55bc08ac8210d64bed04e5cd5dfbccbb0dda944d837cae24936188c0e359c5233097b524e7257b1a10e6f8e0a04bdb07b9c90c565b4916fbec9fa430fb1c6ff09a990e1de89f9bbbb9ee3c03b4caf5e262934c6fbdae05f7c7850175c1a75b160b422798acffbbd017031f9041e2d5e9f87b08d459ecb6491520bcaae9834dbb0e60e416b2479bd411a4f182631218ac5836c4ad72323df7cce737100a8c2454364", 0xef}], 0x1, &(0x7f0000000200)=[{0x88, 0x0, 0x64eb, "429485dca89d29669474120be6dd98d421decd29a71701456e264e2269d2614295e1f6e37c41a20e844c08e59b1d5eedc388621d090399aabe0103f29c03b8c8343dcf293e59aaf74d28a7f9464a3d702be5133b86925cf435138d2eb5a90590e764eb3521190bb5bb0fbe22adb9c9c878d00d99dc6185e5"}, {0xd0, 0xffff, 0x1ff, "76fd92e8c91ede8c941c21c9e3ec14bedd1bbd8d6fda3d8a77189893404ff6c60a7bef00c90116ae67c556ff0daf7b5011f1b4beea7f7e9bc1758d23ac065a30f0429a33fb67f6f35b0d9fa0a165a297680de662a8042ce3278d390e589fd061b7251ebdbd5edd320fd3812582b9a7e6fccd384a3a47ca8e55f7c4d9df13eb41c572bc4aa69ae666e99c89cff86f3c277625c979ace4a74f286c4265fe21919250a52a0e10d9805d22eb17d5c302b0162ff5d1e7cf5c0fcc7b"}, {0x1010, 0x1, 0x6, "5f4e4c693c3ff250f59ed06c90e53aa4968b2cc6fb84f958f9edb26018f831833acda1e042c5f4bc45d5be7b56d9b8089b9e19b28b51ff690f0298b3870f13d5498405d4fc534ff72d25d981904d91aa7239adacf83356f68722719e74d5951b0eabca323bd03308fd8eee01d9bee817dfadd0185eec8d249006ddb6f35388dcd4fef4020c8dd15ec7c02d2859a9a247f33b416bf600f818be1b3c322a074cfa7da42ba2473b95ed8d42b8e980afebb0e1da5ba11f197fbf31a84eb680a3c1dc2cb4c38a5e27a9cba8248d028d7510c030bdbbd894eb8516fa2956a9fc82c5418a5bcbb7ae56e75d47f34b0c63fdb7c9626b285ff1a78f4375dc592f4c883a52d54db643cd0f753db951b959b68107888f0d05ad3c6262946e6de165f26c8ed7cefd1fa0d8066ad7f1ce0e912d42a04885803cc82f642fc61d876ba0713955faabaa2266bb70ec1dc7fcc52015a518166ff34207d8efef53b0f5591650b98ceb556986d554f279a133f84d56b1af5b287703e0dec06a85dc0d8d7653ec0fdf01239569e0d7819947ee587eadc48d30ea62b9458943c772a9d187128ce1d0a63430bd5a20f78a1c1ae1a10851f007230987ec7e682cbf542e81cd92aeb08b2adab0abdc714f87ded5bf3e57c9079295769a16344126209d36ef542ae8327db8abf32c25b1cceff924b79c8ef8416590aba43260f79bd6e4206ba0921b6e1a23d58720ca0692017a1068f79600164956729d0f9481d1230639179965a49a7bf3c3d236a7ec1425feeb6367dd1e8c689258507be1c7ef0172ad3cefefa0237de8ca579559bc25514f469ce0891cb6a02e26e27a06313237e5fa727285af3f80077864bc5c7e47ca3fe4f18062e9fc8a5e2276812f815a4e4a738fe658664fe33396f618e322a4b526cbb2cc09cc2da4177b9f3d48f432d6eba84a860b06bdd7637a6e688e42dc93bea0ceaa08a2d9727a186ddd6a52534e81a43c53407c26862331b4521fba395fc852bd6fce6b6d99a30a8881c33b5eddac6fdb9cf54b1d8f6e69748f1940cef87f65f71c7d8492d5c4ace635971bb2c407b740f3ceb8008d600d4fcfd5a83331c37163248a13ca59ca04b0e2c2ea1f11c0abb8b7ae16a4d7258327609af3a87aeeae5da59bf219ab3c24818e0f3bd8993cf915ba10daa051aa1db31c338f1dd75ebaa088fc529eda474a367ff54a63b595c522f50fd6a5f1f3037498bed440a7759f4c2ccc3c30460996856a6999e1a95fae52d3e554568a622d1f96220888c5253c419d7786a8ef2bb91632e01387d37b44531e6c7a06829fc225c2a303651ff4b3a410a721abd5edd26db16f6731cbe66f9627c0595c655dcf82f4b3be45cdefb59c89a9f12c82ae9a349431df25bf3cd5df33c3ba7b4c9ac69ff1619abdf7249ac75a49b9d84e79d123ba185d0741a150ec09a85e54380af46940558fa6cedee9594845bec02396e8face3802678760453ef6d33b9ef5337aaf8d541171fee67fea1080b5a8394dc09a5ba2c11445b1de03888ece70d2562f50a63fdb2bd1bef396a3b3513f31fd4e4f1414ce6502f8ca5b32a46a6cc1b0ce6b0186874cddc5febcb9f6261ffb63911308198ff747e18c38b1d067b72409dccd2c577dbee095c3152ff171bde9e2b2a8015e1209fb72622b303e9a0390b9824f6fef0665d7191824dd3a231b35a9813d2cf4d63b4a1967252abfe6a2b24e528eca2fb73271b0d8eff811bde3ba88d451b1750d0d8f407e9bf5f0f9d56018a4b318b7d5944c8aefa2e900f05f92c73a04e7e59471a89f6f21d36007903bc8e839b1fcf4f0c6e270faf5ac82d1cf5177d2d493a9dd28731b3c99c56b45e3544a3a198971622fd91db40d6140d441ffbbfc72c8b2ef1e6dc11be05b9e4517a3c24fb39b71b993aaa9fa800c20a3357e3d65e8c2f2a03389fee7645cb3dea03f4d1e25bc470029735ceee5456fc337c561b12deba6990c897eb56acf9afd457e8af2aefcc10ae6f53e32d4a4ea12f4498a6adc682f16fbd9aa7e250a91c3670696cedb907ce968b512ea2783dc754bdbf00244ba52bbfa9c3c0e34b3df140f391d19fb01347eb0e96693f266f02dab49d3bcf7631161911f02abd44d684746e7a86a73b9fdd332cb821c127b98e800192ed7932b3ea91090de0d0f630673fe55edfda8eb4ab3665c447fc8f50bdd7e0d3699a9182dc0d6357998bb4e09e82f9fd36c8593d877ccdd10a5e68bf1eef37e89df6cf9af319e05b95078c8dd8c6f089fac5d0d85aa14b8351b659a33ecbee8c67c6810a3b35be497b2a3de6159ad2ae77eba7769c17f1ce2472d231cd77588391c562723cf606eb252c121e464f6b275ee063f5da47f8c738e362078d44a0518e6956f1007bcc4f9c6c0a215bc69249931aab89401d4ef704e31774ac3c0b656aae2aaf67ee23311458e92f09e261a47f189cc063080f858f5045ad3db78a14c26338bf97b5f3c221764591e1536881600137522f1f65535329c460a512af890a9c885c3f94594f7b35aad7e29a283699ec69a9015c328b4bb48337f3b1c7f931af17e2695cccd816e3eaf97be2bd09c00c9614b9e70ae2571aa7832c37003f084e193a068b84b780595df6052069831a197418efbbc8ea8a25068276f54aa0c8692f17e2e4983d9087c6d2a6fb5a72277785d006a95ccde8c5f26af30aa25fcbc12645491349b597c0c9968002cbfc352a5c88953a97d23bfb402f52563b2aee8b7b92e7b1141a853e9d4658f770c55cc810629a4b165bf79d2e1454a3aa78982f39c59c78ad3d6d5aae555ea020dd47b662aaa20f13f22f78bfd55276387cb75dd2f6613b9feaec3c59f5718590393fb23f496e0719d6ff6bc4e6c125ec1f2f268438c1dcba1d35a3d2e097157c0c76b3a446f2caf587f1f373723ca059286ad5919558bb2ff36e86f28478e753a998e1c26fcd67f326074d42fdd4307fe8c9364dac2dcbe7359fabf12c078ab186e643edf66d2343a678b802dc8616b3570c5cdd5ea9e8b9a9bb80657db25c542a7b472dda5e58a8e02a2fe874aa97deb41cc90a61dd7a00e649adb680edfcf7d91824febdb216f44404007fe875c7fb59f2f4c54f9285962ce9b87918e642d025e0bf53d634334475d0eed1dc124783e88bddd25b9858849186258343af374222644f95c5dd9e46d1a04f8c7bcca723b292aa38af90b8ea491e4186f614cd9d876d1b43ad4e6a02d8ce4e43e74a21e72e9286a33fc52a56a632f99d10bd536f8f29dabfc44610d3bef05d187f1ca28ad6baa1531c3525fc09d0db127d549e44d830f7a5f49d6830bf53b424303c02fc261cc1a15a25c13a14ac4cdf34413cb1dfea00987cbb832f3a6f641c963ea713bc237e902d8ac672beec238ff576ae5d4d4365f5eebadc74056e4eb8593f8a5585d9833987271b20cfc41529545767919ec0a2ddc458e85c5800e120e2c7fe2c0027215f054936ce74ad52068508ef5b0573670da4fb5b701051f04af01e30e3a89f1fd746badc60e4fd97b188c76cc9bb5011ade8f4f5167d577880864e51871df39a84eee92743de9269d61c8e98a368ecff32ddea289b26346e60d94c5fe87c02d8be3b6e527498076b94aceebaf743e6b2f94d8aeb864e43610de1b467dc07ae53904c4cf34e31099ea2771f3d8fc29d2d4c051b59181b8280b074f39d1b0c2603fe17303d531cfbbda9a5b5dc3c3bd84c1b0f513fa829806133905a3d5be1067e395a4965a054ee3244a3bbbaa38a7fd7c592e8805e64b25fa5bca5dfc6b822d50b4e99eadfe29c50c321408333ee779be306ff1a41380d17130d94d7406ad51e5efb90302dfc03f21d386d898502441527cc388ced473cb03e8c9bbc36675240c5b79db5053b90c76dfd4c625b5effccea259f63bc9b14e61c6c10a620d6746a738b5305eb601b1e097e73462a9f32f24846f5dd7b47ef02424be479e2965da23ec553705574eebd77472c2c85d93b66bee26ea2d85576e937a6e462938311b90e91960f7d0c73c6a4bd29069a304734297dda83c4fe80961a7f2e42f0127cc5cceccdf592365d0986d5328124782779b13c713306216b3f94f3c7acfadeb27b8bd039a7e5eb231d71f0f3c9bc75bbb6428f6b2d2490a206a1615636916e2bd2e3fab8d48a3f4fd4ccfa4aeaa807bfd8c998a6da9a3396c0810f344ca940a018f608c8393efd84ec4b544a56b73a6b7d8b0a8ebf7a9d5010884bdf8145a870e442b292ab4bc96abca5a53ae90989cd483f809401ba637a49209d87a1f824e229541140c02370a04e3a73c3b244e179423ecc73bf6dfc414bf0c16c9f5651c091f7917dc4521899f5875b3b4f7f660d6b473a20d380b76529bd95780fd524e912bd69bedf87c5fd38720f13ae2df394cf920386ac7cd485044cf30ea0248ddadc2312951e62675856a29907c1abdd11af93a715592bd694bde2d3252b0d3750d5a51f9ef5db1d8cffdc73aebee0d181bbb906bbcff6294c310f3658cfd15ad95c029f72b95e2e3f548dc0aed5f93e8b77e7ff43c0f00ccff049b09765e6ce0bbde009d609e785e1406646db7078719ccb2847486062cf5eb87ca5919647bdb8a4c7d4702f0468cfa4c44406830bb57036772b32e11ffe2900795b84f1a13c5ed896c96b63e456b44d7a6110bb806fc0d520432b91f83097b34bdf4b141d29ffc84dcf0c91ab61ee5e746e4ae1a19a76f85e201e6b1b8ed8c882230761a6d1b6d312d4ff260f218ed3270a07d36ec4e1d3484cdd6b6aacbc09a492a53484926e184ae519720c97e29e72c039394f5770131328f010564179aaa29702fa67f97f4064f7176ace0a841c050effbb04489e0fb813c2674b4206b496c0e64242028a904d4f1628dc69eff0ee284ce300189f02c9ed1347a7deb449c3ac039ee875f45854a5f4d5f74d1646c58c41bbee1e37ccea614cdc2b42c586343de3c64f3afd189b51ff2e4b85ecd0a9707f4e0c03740b2422f194bfb67f71161a7aa7e137985431200fcd105fc2e60ac4362cf9610528614d9405a78b17454caebdc9fc3078b6ede88c6a8f7d1ce3178635f25e78977ad2cc7e772f0b8276aa43ef809a227eb9aaf0db6a24764b8e7dbd1c10eb7429e653a6e6b989897aaf60aeabf00850ee35e4990d00ec1aeaf68d7844fa25fde49cd4ce94776e5dd3e36fef6f8f9b1fe977b480fd4228f04700f5ddd682506564c68a95caa822332441a18d1ed4dfed5b4b7976f34a3d488a78b3ba7f0445d6c22ca3d3fb82fd617e3cf3fcd86170dae4c2156efb75aef03566e2cb7dbf6c0a1597ff69ff10ac8c0af919faa75ee33ee3ecdc795717f9a842a209e2fcd4a7d0e6b62f4711f55797b6ec17023040a8e55f769aa6dc5fc2ff0afd31b4e073d66caf705374e10fd9d0501ca6922a2ceb051ef52247478b9b98db8d8c282f263b98fba10e2658ef39ee359998a91c7db0172d5f5f52fb82effeb046bab0c6eb460a58e5e4edd1eb685d86b4d9f2aecd4d4a4cb0bfcf1adb004dc6f510815a3c5fc9260e89102b053173de26c5c89c521415c6225bd1504fe95cbc5841bac1012a02084797d2fc08d0f1c8c9240d3f7d54173877ab79bbd9d9a1065b4ba9508d99b1c0a39856e26de6e9423f0b68eef3a6b3ef1d01bd45f82aefffe10d3d3617b8f0fe07eb057f51c718aad7fde5c5d5a8eb4a8a8f16d4cd2b30a8000819a5ab97814eac009ee0a269f06ce962e0353ee732713405357ffe5f4798a51453f5406947e82953bdee843e8738dea94553d8e9dab50416485ae84ce0271598f84e083b22c"}], 0x1168}, 0x8) 01:39:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x240) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kqueue() socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) syz_open_pts() socket$inet6(0x18, 0x3, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = socket$inet(0x2, 0x8000, 0xe91) r1 = dup(r0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchdir(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1000, 0x8001}, {0x18, 0x0, 0x8001, 0x3}, 0x2, [0x9, 0x10000, 0x0, 0xffffffffffffffff, 0x20, 0x24, 0x80000001, 0x1]}, 0x3c) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) setsockopt(r1, 0x8, 0x8, &(0x7f0000000200)="7f0c87d5fdd848ca1ecb5762b5e0a0d885f338d7463ee1baa16f4cfd2ff62b46e1568f77457e93100404731471f1fae82bd770d1b10f318f2b854a64f47eed0de14f2bc3c2c02d5f14a58900dc0aabcf", 0x26a) 01:39:35 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) 01:39:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20}, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c016fecadab2d79e1db42d284381c57f14aa5fbdeb295bb104d635fd10d77fa660937e73bd8b07bf4065e0351f3c4d11729e68ab1d7f5fa0e7ad6e2cf31d322f5f6df2a9309e9c6650a59ef3174f9a0e0e271bb683d8f56bdf408b8adb16a41608f3a2155cf90ff7c8b9ee459cb67b6e1f795e1eabf24499d30e3959697fdc213c3702b4f6fd416a4954c0c99d0b1975a5a48cd3bcdd7dc3cf1200bc34af63ded3f53ba80d1a2088d8630223ce7a95c9591632e8d22cb60cc86fdcb4179d", 0xbe}, {&(0x7f0000000180)="6460c918f9ee32273b2a550452a414d8ddc10334a2b1fb3ef720176ed088da4a59c4683002f0ec31a76c3eaa1d6fccac4ec87d", 0x33}, {&(0x7f00000001c0)="8a21707025ee220af9eee76a93c10dfcbeecd7aa00308bfdfd1b0798627bb5cf29a3b9a49e2d3aa65e528392b84c18f6dde1436813ac576a89e480db30ce527d583f4decb632f78417303df5cb61fe203726dae5467332ffecd0cfb9efd826cae348a634163895e3ab12139a2f2874d3de96b6b15c3ceb4834418d3d0709dbe61dd917e4b1085ce3da82c5035efbb59e141fbc19e3feae4af5d557caf4001ae9615bb89d0ef3528abbb0d97537a89256cc172c08056f4f00569a023fa99e95b2042dd7ae4cb04cf990b5f0aee20853dbb6ca6e436494d3c72805652d7722e2e3f843cd258135626747a728b47856188d86b0d4ca58491266995f8b", 0xfb}, {&(0x7f00000002c0)="7969fb42ac5000641aa7c950e7763b29f045c5dee0d1513513935ba306c6d7c6c0ae041639ea35a1deffd8dc70245b3ab40ba41566f22f1e97e6858d2dcb152ee57f48cd386168867f8eb32112db8f1f1ab98a7d1edb228b2edfa0b5b184dc3df65c7268a1ea8fa966f0c002ce9a94a1b0c5e79876ce7797fe15f85671d085598426d7b5cbb4c234", 0x88}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}], 0x30}, 0x7) 01:39:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000002c0)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:39:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020280"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 01:39:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x80000000) write(r2, &(0x7f00000000c0)="7fc6331c8fc0b5bf90fa872ab9767b264a460be32c799064a60affc5d54516a3b9d59faf7b75bd45dd6bc5ae708a7347e1a08d1f458783cdacf3", 0x3a) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 01:39:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/163, 0xa3}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x841) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 01:39:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ace371f4035f07192374634c2d4d0497c38d4ed70dec33fb7655d4db5c99b090ff080500000000000000a901425f44d0c003cf1e7bfae401e082d04968e0b59d7459fdebb0499c367d60ffa77230de5195fb171ed1b0ef39770c86f64b3b01e98f4ff91ba5dafbed44ca459527ce881f4446ea3ab5494913a21b1ba6640c", 0x7e) 01:39:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) write(r0, &(0x7f0000000000)="9eb0d0c26ade6b44fb08782ee07c2f3ae6865ac7e6be193e67c8efb7190e1c11303f7ec347ffe899feb637e591bbdd3d663d8367f62dffb0fea4e44501953383cdd2d6e96747c2ec141620e5fef5b73d28722a45ffef03d5990583da73e02009ace94c3cc704fc94abe311087c174dafe64f2611d5084032febba809b035fd81faab469365999ffec1cc30da6e63ba456945026fce99c536991b3b8b65263cfff6433ab3eaefa2", 0xa7) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfff, 0xffff}, {0xfffffffffd6501fa, 0x4}}, 0x2) lseek(r0, 0x0, 0x1000000000003) lseek(r0, 0x7f, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x94, 0x80000000, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0xc50}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x2a09}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1f, 0x3ff}, {{r0}, 0x0, 0x18, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x9, 0xac7a}], 0x2141b672, &(0x7f0000000200)={0x6, 0x2}) dup(r0) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 01:39:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:39:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x5, {0x82ee, 0xbf9}}) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000000}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 01:39:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = semget$private(0x0, 0x0, 0x839beafaf8257d21) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/11) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x0) 01:39:35 executing program 1: r0 = socket(0x20000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 01:39:36 executing program 0: r0 = socket(0x1c, 0x3, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 01:39:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) r1 = semget$private(0x0, 0x4, 0x8) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x4) r5 = getgid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x190, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000003c0)=0x3) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x4, r10, r4, r10, r5, 0x122, 0x8}, 0x4, 0x3, 0xdd92}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20880, 0x20) accept$unix(r11, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r12 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x80000000, r3, r5, r7, r8, 0x102, 0x4}, 0xff, 0x0, r9, r12, 0x0, 0x5, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x240, 0x0) ioctl$TIOCNOTTY(r13, 0x20007471) 01:39:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:36 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6, [{0x1}, {0x3, 0x1000}, {0x2, 0x4}, {0x1, 0x40}, {0x2, 0x6e2c}, {0x0, 0x7b45}, {0x3, 0x4c}, {0x1, 0x8}, {0x1, 0x6}, {0x2, 0x8}, {0x3, 0x81}, {0x0, 0x1ff}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x8}, {0x0, 0xffffffff7fffffff}, {0x2, 0xfffffffffffffffe}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3, 0xfffffffffffffff9}, {0x3, 0x5}, {0x3, 0x81}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x5}, {}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x3ff}, {0x2, 0x1}]}) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8f, 0x8}], 0x3, 0x0, 0x0, 0x0) getsockopt(r2, 0x9, 0x1, &(0x7f0000000380)=""/157, &(0x7f0000000080)=0x9d) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 01:39:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff, 0x8001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) dup2(r1, r1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) rmdir(&(0x7f0000000080)='./file0\x00') 01:39:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget(0x1, 0x12000, 0x80, &(0x7f0000fee000/0x12000)=nil) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pckbd_enable: command error 01:39:37 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x40) mprotect(&(0x7f00006df000/0x4000)=nil, 0x4000, 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9f07f2eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 01:39:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0xfffffffffffffffd}], 0x2, 0x0) close(r1) 01:39:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x80) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x700) 01:39:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = kqueue() flock(r0, 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x60, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 01:39:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d014f2e2f66696c653000c21461bd3b61735443a3600c0d58ad4d0fbe69c6977b06e4f32e7821ea86a6e67c945eb40c84ef1d3e93"], 0x1) 01:39:39 executing program 1: getppid() socket(0xffffffffffffffff, 0x2, 0x0) 01:39:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = kqueue() listen(r1, 0x81) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x7, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x2) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=',\xf6\x00', &(0x7f0000000200)='+\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x95\\})%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',,+\x00']) 01:39:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="493447ed39897808b176e8b152e95b694e2dca5ebe94cc6e953556375d5ba7d50c75e1724a30300d195c017bb2656ca2210cf8ae86956039b30b812e007c142eac614e4d1bb5c6e44dc53e671db0e3dd39a0df173f3f71aec7aeb49e75eddd9db1c25a3e76a5dd87eaadc83e61a5223084cb5ed23004c98f1be673e49a28cd9e4897ef7c6c3112e5d0d774bf1787f39ef4bbb77fcadbbc18b31367d31ad88418e549b69592e82bc5a2949b3b1cc907cc75d3946a0c129b6314b6f8b0829f7eeb3aa066cd6c4a48ef55045f6da268b876b019f54fe1541f78c3863ffea82a5bfb76689cbf3a", 0xe5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000240), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 01:39:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e85e46dcef0ef2123000"], 0xfffffe44) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) read(r0, &(0x7f00000001c0)=""/169, 0x35) 01:39:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) setreuid(0x0, 0xffffffffffffffff) 01:39:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0}], 0x2be, 0x2) getrusage(0x0, &(0x7f0000000040)) 01:39:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB], 0x1, 0x0}, 0x0) 01:39:40 executing program 1: unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000080)='\x00', 0x400, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 01:39:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r2, r0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0xc8) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="8ffaf341fd7b604ecad57a93a4316e4ead63035e33792da96b154ac4e5531b345cf4a97f44cfbd30712c916fdf668f", 0x2f}, {&(0x7f0000000400)="60625d7fc6310dcaf5a820802c546cc6fe6b364d1e28cc75e14d105a4a5bda91b20b01a69971ba72ef0c259cd227cca4b5e74127d6f5de34414bee2bb1aedf6ca05d9859797317445e0bcf67d6afa273a60ae752b665ad3053fc66bb1de207ac4c5dfdfb5dab13756925ba3a43dbfd283b9fe054b1205ee6f504b25cd77cf9e77b18b9104e54b24e92a1e1dc57d217a5b2fc5c20eda9c9ad82562166cee4b4e460b66f56158d10a47aaacc7c9b30c8337154abc54090799163b0ae19bf353238b48f8bc5605cde9fd1e41dfc77872402921055932f44b39f96fb17e234bcd78a3776131476efbf76ed0f45d3", 0xec}, {&(0x7f00000002c0)="0ca0a4ad70f7b4d24fe727f5a7d7eb2e564281", 0x13}, {&(0x7f0000000300)}, {&(0x7f0000000500)="03075fc9e9465ca3aac50d8d7ec0d38ad92b3cd3df46426a1d0bdead4fcf972beaf6341036fe9f1802cae981ec3e1823fe95b2b74ccc442ed0b876fa21a3f59c0d9889924758fd7ab87e5f3bfe02fb5082fded6e73cbabfa4adfe75674a31251c849b5e04630", 0x66}], 0x5, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x400) execve(0x0, 0x0, 0x0) 01:39:40 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') 01:39:40 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xa) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:39:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x1, 0x0, 0x40, 0x2, r4}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) renameat(r5, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0xfffffffffffffff8}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:40 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:39:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) setsockopt(r1, 0x7, 0x8, &(0x7f0000000100)="0cecfe1999e7445ddd16fd266c0bcdf1f9a37e19c3e092aa66812c067f4019f49ed8a3ff3c20c2bbedc05597a34f73ed7de6b531729414cec892222eb06081262cf65bc77d589c5bf6dccc984cfc34b1bce009a0f3117fb664dddc62428721d8a18f73ea01f8931fbad4d182a83f6c3fee15359a25a179e2d8cd4389c0197d0f0fd67723860604", 0x87) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 01:39:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:39:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) r3 = socket(0x20000000000006, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000002c0)={0x100000000, 0x9, {0x200, 0x736b}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000340), 0x10000) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000100)="a9bca47170ed93796c6d306045c74966863d8be0708ec03596dde3ff10287aac7b901094deb8175a2291251fe025e04f9d496d03698f7dfec30954129d9637ec108e906e237f17", 0x47}, {&(0x7f00000001c0)="223f9a0e9e5bdd720e4507fcef3f32708c9dda907c1f1ba228c946df4a54e46e5406c1cf891e70df20c3674202739f68508816a055af58a49c2a53975df008ce6a6e309e737451870313a173c55d6ae78ad021c45798c1a7e80c8d540ef00a71e2fa0c542498742f126e777c26c48419368c11a1b2cd8576fe8509b2244aba134c88084ea06f8f9059779943d885b31933e8fcb85286f636903e88d236932c06ec80cb608ded6cc7ecd69dd57fb2ac618e2647a11ed2b5bb087ecd9250d0283287e5a5d354753b6474233c4ba9ac2d7fd403", 0xd2}], 0x2, 0x34) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x20120, 0x12) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x180, 0x85) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTOP(r7, 0x2000746f) read(r3, 0x0, 0x0) 01:39:40 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x9}, 0x10) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 01:39:41 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) 01:39:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f00000000c0)=0x80000000) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0x3a6}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 01:39:41 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x100) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r3 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000000)=0x400) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) 01:39:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) socket$inet6(0x18, 0x8000, 0x6) pipe2(&(0x7f0000000080), 0x10000) 01:39:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 01:39:41 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000300)="5808b0c99f7c426d351448d66a874a73527d56cfa2c3c0f76e4abeee39f95e1cd099a3dbd2a7d392ada237196e96bb7a798a8cf8e70aca3b5c54c08aaa08b419944c453aaa3191e78b08c7bdece3a5c7e2124c37e622a01487a482ab5914ad35e68372441dfe60ef58302b759d0607295acebb57a56d305c5a28e11a9b3050c3ec2aa69d96845576b3fea88072b2b7007eb9b12bd1267443a7b9d3491257bc6298eb2d5e600258caeb5af6288969f5b113c81997af61aa18c62ef1c1fc59cab176ee9f23d7cda343a8a283ed096ba3c82c33650860fb887701895cdf64d840778f1f8ad1a37f76349476c0cd7f99d815c7e19dae18f13d288405be6c8eb9c00cde94c1db9d34d99af7a6b36c00b8e85270add0198b5482911bd23fccb6baffe803c12168f08b882a924090ccbcb9ce3a5fe56ff7ac96dec64bb1262919b962803b1cfc06c831d8a1aeb4998a753061fac009da23e5e07a95a2d0032b88488b064c8f7475e83f350c606898740d85a6146835b73f87338de88449d57b51cd2bad48feaf055257ab143ec50f818cb251fd9fd64bc28d285f0599d5c0388ddca3c07e4a31a32d7139c63e50fe478382dfd4ee53380afaf9c1c64e79eb6fdba5d4b9fc88737a73e7225ecace5baa959981703edef912d79bb41d762b902cf2e69fa3660b7c822e0233b2baf1241a57eeeb788bbb9790711be4d9f42cc2a1effa197428720f32f8a3caff535a2b7a61bf7d024a734447dec30ac662dc31517e7914f485f12725cdaee0d0898513dbc0849df1f3006025c0d9bdb31a6a9eb64b18fad8ad80de455ba4d4c13594c63ef9d11c88688de38e60be5cf5156b79e2bfef33ba0270d2799f274db0aaeaa76db3d3bcdd83a25e1738a937a3561e56d16e6ca276ae0c1089e75ac53b8abb6243120c48a438d4f6960f1c930869fe4fb98941cce549e410f6f31f10ea0d6092ac1c32a486d2ca8217c5cd85c16bc0fc575b30b8c557609756095be81af779ee8875e3cf2e87b8df19e8a4447d86abe8f6dae55c6e9ae57b90962d12671b1fab02dea9e61d5c18374ea8a246db6b8e3b377113518464b919f892c9e6cf33eb544b0be4ab2c3c4209be93a3bc912d441b28d32c71f4f1ea971c158207b369e6c93bbd22414028eafa87215625e15ae56477b300fb2d117ed203a5360d512ada371d50242ec2ba4a2ff73798cc58c7f30154f8baddfa1c296981c23a59549bc8d8799aa742a467d2895dce22b86883e9b75d28b3bcc09fa50b4fa2c0d3c9e4e6ea138b3da7015c1e03bc1fc62111edb1e47cfd748d84c034dabec8e8bd42bc0389c4e9eb3b8cee2408f5d66eb4b2bb118c1bf5a738f015473f6b57fbdae52903350add014521fa0fa01f8997436c64ccf53f55a191172d37bd317194b98243962c74a92be3fb45e6a709b8f632ab3cdc5739df826965688dbb65bfe269842c6ad5beba51e83fd79cc414f1549034481e5b30f0e09da7b4b0bd7ca6b602865f88eeb1c1559db0d2eafc6eb7c99f7ddef912bb215dc5a84ca56d288a5508e0d37e00bc669e7987e8a80e431e890f027eec7c271769985734c97d289a02971fb3f36e631475bc286e61704744cd01bb30cd1a56f2ae9cc7968ff8570caef342ee96c478e1c5a4b0c1ffcacb285f73ed33829d362c851554823a645e61f38857a5b3f0de4d1afcf511a4c23a7d25ddd3ae35e548b41da63efdc09ea81d241f5e9d637f40eeb285bc93745e77148e9f310480d5a3778078f42d0b98887a4fd2ce28c610074c9e46c9eb23cecd4d059c2280924fb6b575102ce055dd9b28c9e1400ccf89746c84083c2feaa5813245a3d54428c231ef731640a06ff2cd70da6f87ae37a7d014c00f255f93caa620ea348832487fc9971ec337954d7a939cca31bb9c8afcf064087a21c184f315cbd030746f0eb671d0b723dd4102a0a10d055943eed337880bc395d5993d8810cb5794c564ce1b418f8569ad12057d86c94b806aa2f909d87834efc4b290161aae318f4e28530e7779ddf3b52e93026f0136b19dc86ba0ee5a5a48cf9eb1329cf72e4c4f4ba607e8982b14181f7b268574d679799c86af7feff6c10d11871e6ccbd68da24755c0a7f3ab7224619fc30038e7578317ee9361e11e82d41231c8b84e9b60bf7f0d430e7bd92206fec6e296b50b475825095739a2f102fe50e84bb30adc7c9d5199eb7e1ca5751e836e55fc7d0d2accd87a339f3335941150408e7b65b347d354a377fc72a6d73c5c1dc53b3ada6d771e5fbc28f47a1a081e3d563389ce756e97f4c3db72ce6de3af7de9b2f835555cde44cd71c2b8f7fa7a051692f69d3aa16249032869a96a4a8657ba2fc7cddef34e5380dd962c363b980f74344f68c95f64b4b42a353ddd3b691fb9a16fb61263cc280f7416f265dc5e3dd721f91139308a4592b757f3b17c991bdacc9e8f4eff42b9091c5d5553837a90c26b537692a946b6dda12e8cbe579c09de2a1abe187b390bcda26d975b33242c6aeb60abd58b06b525bfe7f773040f76902aacd6f3057370eb902878cf34abc1015fbc92def68e0b510c57482f00bfee9068d8293a1a00d0d9da31a1610992e2e6698a1c3e2e4cae1eaa1fac29c11de8c808cb37826f9a64aac39bb86fc3602aea1340d6fced0a6e15729e04a6fa5efbd97ffd6a0e823d206930607b0b9dcd55fe1cf79b0a9985a076bde4d9f9976a6cd3876c6524e8d9091a18e978cecade50fddb1afb56103cce1c17fb5a64cb8912a210fe802466e960a41933b05f9ebf5c3585729f2b8171839adf2c39d0a6deffdee42752552803c1ce9e7aedc94bba222ca5243255b3ce5efb99a2c7036688f7168cb7d4e034a3508f55d61d5070e8b3248c5caa0c41cf4783467f604d89c7269c6c2211499df6a6a37f1a2fc611b641128758f9263fac7b5884bc3c91efafd2477636350c7a7c3d8a410218564087de5b5c3f65cc826fc178cc85a3c6c3a855e21e51e29f561de00fffc8a1803bf3e5a117a42bf7027ddd72269dbdbf6e8a42c19f1e882f22f762a8b864a103f7e3a9afe45b79085f1c299f85d5d5998f0c23527b292268e314b840aaf278eb49d8f8e8383ab338788c50068cbec1b52be7a38c37b58773756ff8f7119115628309e0452cdf74eebb5bad3c17e8a1930f1ba80f2ebac7fc0ac63ff45c9823344aabf591d48261f4b87106ea3748e53750a27551f3730226a3064e3b91c5d8039b76fd2b65f5803345e8587ac493b458ba90a15593436f0dd969debc9939e43dabc69f48967e5b41d3e3895efb73cbab602d900eb117a6f869f8b597b6d910c00b7f723d9aecc8df52315adfb8cdc170f24a6609761a58e1058e3c63e564e0d7eaf0134142ca266da50b42a0f6f63ba690b2830f4ded97316a72696d9b9f6df16a2f8ba27d32fd7ebd2d496eff0193a1c3e67412870d96930830f504d12736de2b71f28ddc986751b491326260561b3a0832a101b370bd23d2dd3714a1442e841556d1b7cd0eb2757ee4856b96163810c07fe35f4397edf72cdcc5dd9c92f33e60651ac507c9c56182aa3cfcd93692bb9eb67e7cfd3aa64acdc28c1ed3af17af15a1a0506cefca136272236537eb2aa48cae190d2ae619e71da68d72ae74f3521817c626c7336ff07f5d03bee8d3098b1baaa5846fe8d4834495b128d9e83d1766835a3633e46c59c7c7f34f3a7ddc77480295fef46ecdfc83a2c0afb5d61e3258a66ef365202799b04c1283e346b26a9f118d80645414c4644cafc2ba25bd4d5cd2c50b684613d7dee6caed2ad8315ca13d7601d8b33e78fbfab88b711857d429a141d051ecd91903caa9c28a74eefa86815311debf37bd6f95a1312b02d7562deed3b8a5df67bfa0af505eb15f039c0f571771d5563dd46ce08d3ecf371a30f46a2ec7babc9f4d13567c4ab2722b834a84b796ee2a31a8753bebe6ef5121db94979fb7b7b1721fd61dc919dd94654297b92dd806f3633f825b6934f74d4eaeae6cf446ec9fd4d443cae3a45a4f07026dc126f4e18f3079b6bf5260570c075336113b7a06d0dc8df54b80e971be208dbadbd54eaa350b106015038515128178ed462efaf375a112e5db1d8543692fd8c3fafb0236d42e01028f08abbcc8835d313e5a23fec095e8a7eeaaaa3686d11d7bede176220f3f7ccf947d81c73a983cdb137a11eea09391aa55d9715933894a1f8faab7eba9cedfa7402d8e276b4cd9eb9ac396dc042cddc8b235972767a86709b0fe21a63d11d2310a1debfe1f516ecc9afa95a4d3d5fa02b64f8d3f63d9dd16687db6d45150a87e095a4d72e95056f43d11932e557ce63aa79e4c3d0a8c2a0e3598532774d444fd0e316b5e0b197a986870fbe7b868e12408c7ff4b305d0f2d91cb37ddda9600b108a880374e8e686888862ebea6f0b224f3bc2b96e9c7a60ab58e39b4ad1ba950826a5499886e362e5a2c413d74486e83847b3a713fb60d26075359e10d5dbeb9724dccfa36bc47ef8921c235a6c5ae5f064df17fc6539f08d6c3ca0bd344da7e59178393739d38a1d523145b8f690644c3e3b7ffa4b1e03f71116f7fbb9d16346b058f477765e2f08e8210d813437e2bb9c311d5d9d5ebea781a27eaf0c991297875f0bde4b50539cebc6668ba14efb8fcf747c32f7bf2ac429cd248e34cd0f5ba41c1a69738037f5839cea2ae6a537227cce4c260e4d7d8474ef0536512eb7bdbd9c94e1461b918e2ee3e328f3475f44d6ce3cb62a728d1b0da4651248dd5c2b1469737656052795b5886f37d27aa572d525af262d1d9ed1f1e7458ef4f66ed0fdaab7db8c55b3da96d45ea26cdf1c7199c47e9feca05ef5c333234a1b4cbc9ecb97388bfee64791a4d40f8b5e2a0899c17a81c02392a09167e0252651f7b6db167a5fd87198ab04450c99be8603a26fe428841b30157137623cd4966a0c91c4749f8ca801c9e266e6c05e421cd83f252f048f9765028dceb90b9e50615450d346580d958370629459c19e780d8707fd423ab768f0230f21a45df76a837e484367dbf815b6c570526538a73dc74f626ce2c9af42fe157922a102578718d1293a0b6f34f0e39cf719bde2af57f43db9db1730031f77b6a6a1703947c4462657f12396a031cd173c3cc457e1a261f908b113f86fa104277baf6112dd74426a6b4b17bc44443b9c616feb34cc9d4d6890d8b5b17b509e2d391d6fc94babf6bcafff985fa530378626e60581aeb9d82d8d491eb04a3e6ce1bf645512b1b8fb693a8311c4ef7aa6aa1b290443ca94318436f29ddfe8ec52d23403e7d0577b692b1bc9153db10b0ea30b23fb7614192d4234e9882ba38818d43a67ac84d1341df86f6401eea7fb5be3fb2feaec65faab5744c5b25e5462df73fddec0fa8ec2b5b57c99657b61f14c8a306152fa06edfae7ca867ee7c63323cacc81796d34511f3a9612c5e73125912d1e6153ae838bbefb9cb57b18bcd25f924488bc2c81bbe106c5312a131e5e7fcb539267d6c4f90341a627759fc9a7f0e7db6609e8e6166f7154bcdd2e51d3313c2cff4c5b4dc429899cd80963d25281a910d65ee06b2dcc05265e655aa2b17c3fbb57f142f24ef3460186cdd505dfa2c4a1348a7a93f7873448a1a282269033848764ecc45a9433a0dc1fb8c0eb1c98358c0d0049d2cf8a9065249d45ab654206bcdad84682c44a75aca58d93cd9dab5da8de572ec02f65e9e10070b0b7a26e6075df3bbc102f5e269220de93aecb8e0c8563100002c7e262225b300236c60b7a8832eb6aa904d6582550b1e996a206bdb1a"}, {&(0x7f00000001c0)="060fa9cbc4f15fb8fd7fd1631a341d7af41394e6fb517457ea6282efbd76ce20ef4d01fced31d88be3042c2369e5a4aa49f42e904076be18c0e717eed07e05f4148775b851df36db5806d614a40aea126ad65c1de47767c715ff8ba6ecdf193e256a542c398474e54b5ef88b2dec90e485f5b75d03d8e787"}, {&(0x7f0000001300)="2d12b91490748654b37251d6e06c2e6eef1658c7c1cf5e09fe56caa12333ac7af33f887ca489cfe9eebf3cc0d0516a8f9a56731dce720382b792ae608a639927b141c9423f27970ea7534f532c40513d233ae5005d8a85cf322ffb0baff14941dc4daf1fd651b9898a9b3f5ce1e5575992589a6eaa4344c2954b02b28fe89983f7"}, {&(0x7f0000000280)="2d6023fe2213a9e62f4955501e1bd18b250bda33f76346ac98398ac378dee38130bcd39a8a261a3cf30da9a135ed6b3c2ecaa4"}, {&(0x7f00000013c0)="13161eb8db430910798d91d5a44bf826982ddd2c898b1e04ff1e74d3c3031e203f5c990e94b29f2c3add30235e7fbd4a42eb792127d171bb27c851f914232083eb0f410b44824117efb5aca296620a70a50acc6e9d5dba"}], 0x46, 0x0) 01:39:41 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 01:39:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80003004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) 01:39:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0xef5, 0x0, "b0d4000200fe4cf8000100001000"}) r1 = socket(0x10000001a, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) dup2(r1, r1) write(r1, 0x0, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) chroot(&(0x7f00000000c0)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x8fd6, './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 01:39:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x3) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)=0x7fffffff) utimes(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)={{0x7fffffff}, {0x3, 0x2}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xe4, './bus\x00', './bus\x00'}) 01:39:41 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) socketpair(0x8002, 0x4003, 0x100000000102, 0x0) 01:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffff7, 0x1, 0x1, 0xbc1f, 0x4}, 0xc) close(r0) dup(r1) syz_open_pts() 01:39:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 01:39:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:39:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a4902e57cd58fdeeb58131f3fab53a2ad6bb8a0c6beaaf7f422f9ab7ad11ec8f53a981f2523d77e65ad18e4b25460ac7330f193e3dcc96296d00fecb52dd9792", 0x40}, {&(0x7f0000000100)="bcaa08158e3a3a35c65b72878abbac678f5ccb251234c84ad3add39a8f7703d77e00a3a000bbeadb012cf10c74d8044c0851d7dcf30d", 0x36}, {&(0x7f0000000280)="cc4be796e8ec9c134dd8ebefa8c303b97f4192ad988f4c5143c245df", 0x1c}], 0x3, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r0, &(0x7f0000000180)="ed5a2a004362c33a4ea23be43bc544f2f829899029ffc6629059c0856efa342254a69646e66ded830f6a78ea120cde965bb2a933a35e9edffc2124ee7c52202d1cd141a7bd7e97037a858746f89f783a03068e812caa9d25a4ddc33faac0010bba461ae7aa90f781afd119ce19261147226ac304eb4814ea9ba83f0a1e436f00fcdfd08b70f53daf29d8fcf4f13b810680ca92d498b0ad6f8613eab4e71e1c02686ac76bf48441dd5d3a4aea747bed4eb68077d30c83ffb775f20ebc1831e4dc58d5b0567a71a5de426b954cb3a87f7dd904fa24b9125c61496925687a30ce894078", 0xe2) 01:39:42 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000004b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf12837af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe3c34f3c83bc0e50b"], 0xef, 0x800) msgrcv(r0, &(0x7f0000001700)={0x0, ""/136}, 0x90, 0x0, 0x1000) 01:39:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000040)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:42 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x40) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:42 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x3, 0xffff, 0x0, 0x0) 01:39:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:42 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8f253b4901f4977c1c556abdaddc5c8122450aab6f5932d130c7fd2921f0c4b5d015f392657cb277b9bed2449ef9d"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x17fd}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 01:39:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x8001) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x80000008}) 01:39:42 executing program 0: r0 = socket(0x18, 0x3, 0x3a) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 01:39:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x140, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:39:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xe, 0x2, 0x800}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x88, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0x1}, {{r1}, 0x0, 0x4, 0x80, 0x80, 0xffff}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000000, 0x6, 0x40}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x8d}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000004, 0x3, 0xffd}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000041, 0x8, 0x1}], 0x2, &(0x7f0000000280)={0x8, 0xff}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) fchflags(r4, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 01:39:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e2b", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0xfffffffffffff08, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 01:39:42 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7fffffff) read(r0, &(0x7f00000000c0)=""/41, 0x29) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1f) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)=0x1) 01:39:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x3, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x9) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r4 = semget(0x2, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/189) r5 = dup2(r2, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0xbd, 0x8000, 0x7, "4531e023e58ade033e0e9f1c4477eb3d336a3420", 0x400, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x4003, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x4, 0x3000000000, {0x4, 0xfffffffffffffffe}}) 01:39:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x38548, 0x2) 01:39:43 executing program 0: open(&(0x7f0000000180)='./file0/../file0\x00', 0xf054e98046ea64e7, 0x0) socket(0x18, 0x1, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0xfffffffffffffe81) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0xfd0f, 0x1, 0xb54, 0xdab, 0x8, 0x2, 0x3, 0xfffffffeffffffff, 0x3}) 01:39:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 01:39:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0xfffffffffffff800, 0x100000000}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 01:39:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:39:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x281, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) kqueue() 01:39:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x4) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) r6 = msgget(0x2, 0x608) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x9, r3, r5, r7, r5, 0xa, 0xd0}, 0xfffffffffffffffd, 0x1000000000000, r4, r2, 0x0, 0x5, 0x0, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 01:39:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) sendto(r0, &(0x7f00000002c0)="b7ce5f904cd0d423616ab63bf9aeba4025f5b39d06a9f8504775790fd8983bbbdfddce3370c85bbca41f791d829767f16dcf6afef0cb599aa1d69174bd9e6328baeccd8a31e80266d09abb48d96ed980c7fa6330a5499f08826bd16d534ecd6d7d2513e9d741ddf598c1d61bc3ce0787d055facb08b2e257a33051fd40851492fbc74632c7da3df45271e673a18935c9eab63bb931a5fe413ddcfdaf0eec569df13fa53f73c0c5d876826dc251a1758132c5", 0xb2, 0xd, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) mknodat(r0, &(0x7f00000003c0)='./file1\x00', 0x2000, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)={{0x7fff000000, 0x7}, {0x0, 0x5}}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2c938369, 0x5, 0x9, 0x1, 0x8, 0x1, 0x0, 0x1, 0x0, 0x10000, 0x1fffc00}) ioctl$TIOCSTOP(r0, 0x2000746f) 01:39:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8b) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 01:39:44 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 01:39:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x37, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x28) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 01:39:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 01:39:44 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r3, r4) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) dup(r1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="fb8c1141fac0ce66bf4c3c4ece7b73982af23d0189027db4a70cb1aea9408459d8c89fefc1f1e45f0556c1489f499f5199278a4406d68dfac7a8c9dfb2cd4bdf7361366036489025f809a39649823a4b8392bd0b10097284d76573886c5f1d4c02d674b543119ac0a0133d3f63c7b7c7fafebb005848f66efb21c08e47a20b6789b786e18396282a6a62cfce5ef2079ddf1a5d1a5fb1f452d4af2deba561189d67dd8bb5b2c0642a3501fd9c1237419c14e09c2d57575a8e9fe56781ca164f3b918f2fa45310479c15d6bffa96", 0xcd}, {&(0x7f0000000080)="9730057ffb8bbf7846651734d9b01a6b7c8844d0b44326f68105fb2a69fdf9d9b0382976d30d43579b19628cafd25aea0f0584ade81fb33d7295c183a9d81ccce40f43b2143d5f0f0e2d97d66adf2a07e40e6678de", 0x55}], 0x2) 01:39:44 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 01:39:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 01:39:44 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) getpgid(r1) r4 = semget(0x1, 0x3, 0x400) chown(&(0x7f0000000040)='./file0\x00', r2, r3) semop(r4, &(0x7f0000000000)=[{0x1, 0x6a, 0x800}, {0x7, 0x83c2, 0x1000}], 0x2) 01:39:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) flock(r0, 0x8) dup2(r0, r0) setsockopt(r0, 0x80, 0xfff, &(0x7f0000000100)="dca260506d34ed84995964484c5c855acd4aead29431ecf5aca6cafb4dc805b5db354c2bc668225d261ed95fd8572ef5e3200102e4e98ac5589a0b7719c0b75ec0e395cb894cb95f88ae91a6ef7238e48a38fa3842ec9bcd5ba95f42576ace79038f191fddbe9971b5dab9d52da72f9cfed73b1424d1cddc10cf4cd5c8c92e7f429bd0e3d5e102536bb9ed31b197df5883f80309b161b755f0ad91c31cbb1da5cb9f068d53fd5c47f395aa5042a690b2b007ea9461f4316bf483228a87a6350b1527d3bdf667e8e1b7985da69a8f09866289969669bfc7a061e0afe5c85addcfcc71847c", 0xe4) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000001380)=""/96, 0x60}, {&(0x7f0000001400)=""/217, 0xd9}, {&(0x7f0000001500)=""/31, 0x1f}, {&(0x7f0000001540)=""/112, 0x70}, {&(0x7f00000015c0)=""/179, 0xb3}, {&(0x7f0000001680)=""/48, 0x30}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000001780)=""/143, 0x8f}], 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xf40}, 0xc) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) r2 = getpgrp() wait4(r2, &(0x7f0000001940), 0x1, &(0x7f0000001980)) r3 = semget(0x1, 0x0, 0x11) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000018c0)=""/120) 01:39:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x7fff, 0xff) 01:39:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xff) r2 = semget$private(0x0, 0x5, 0xa) semop(r2, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x800}, {0x5, 0x3, 0x1800}], 0x5) mlockall(0x0) 01:39:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x80, 0x100, 0x9, 0x0, 0x4, 0x0, 0xffffffff, 0x1, 0x0, 0x4, 0x97e}) read(r0, &(0x7f0000000180)=""/251, 0xfb) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 01:39:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 01:39:44 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xcb\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:39:44 executing program 0: shmget(0x3, 0x3000, 0x6, &(0x7f0000b58000/0x3000)=nil) setuid(0xee01) 01:39:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x74e38000, 0xffffffff, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 01:39:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000200)=""/92, 0x5c, 0x800, &(0x7f00000002c0)={0x2, 0x0}, 0xc) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:39:44 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 01:39:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) 01:39:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() ftruncate(r0, 0x9) kevent(r0, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 01:39:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0x2, 0x0, 0x100000000000000, 0x33090a4c}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x4, 0xdffffffffffffbff) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x6, 0x800000000005, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000001c0), 0x4) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000140)={0x5, 0xffffffffffff0001}, &(0x7f0000000180)) 01:39:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10490, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1cf, 0x8}, {0xa7, 0x1}, {0x22, 0x7}], 0x3}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 01:39:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0xfff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x80000001) r4 = fcntl$dupfd(r1, 0x0, r2) poll(&(0x7f0000000000)=[{r2, 0x62}, {r2, 0x40}, {r3, 0x86}, {r4, 0xeb1ce47a0ad4da47}, {r3, 0x2}, {r3, 0x14}, {r1, 0x4}, {r1, 0x2}, {r1, 0x4}], 0x9, 0x4) close(r3) fcntl$getflags(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0x6ac) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x98) 01:39:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x3e) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x3, 0x2, &(0x7f0000000040)="b53cc93d2c30f806db2b3e49df2e8450f2449991d54138c30ad88ec0880443ed5455525c947f94f8b616c1e4c2b9b2d979d0d6d321d877c5ca64f885863f31f1b40630aefe62", 0x46) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20601, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x3}], 0x81, 0x0, 0x0, 0x0) dup2(r0, r1) 01:39:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f74cc17304bd039db52033aa03fea7", 0xf) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 01:39:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="8e65a60c33b8692267d3a0b036c9cf363d254b5f28d4b11a438532199f096569465c3e1983364fcc6fc2969506ec8c770da07e4fb0bfda111ddbe67fa5e26ba9dcccfb9feb5523fcd5c4d15388867a276a1916dc7e33f0c9d0ce3c9841faea68ab0c8a8ac4452b87dc593ea27519e4bac8e5442580d521286b0bf84683567ac3e4eb1cec3cdf04cf4f38349b", 0x8c}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x3, &(0x7f0000000180)=""/86, 0x56}, 0x41) 01:39:45 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/76, 0x4c) 01:39:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x10000) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) sendto$inet(r2, &(0x7f0000000040)="986a7f165b26843158365c085081b62056392b89ecde80495b10e762f33c5e5f943709e3022781a26700f81377b967861a6d9d5a5c3e9784b869ae98cc679d4c7847c5f707", 0x45, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) 01:39:46 executing program 0: utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0x8a40, 0x8}, {0x3, 0xffffffff}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') 01:39:46 executing program 1: r0 = socket(0x10000000002, 0x5, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x100000000, 0xfffffffffffffffc, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0xffffffff, 0x8}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:39:46 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shutdown(r0, 0x1) socket(0x20, 0x2, 0x9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x1000}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 01:39:46 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x82) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) 01:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() socketpair(0x36, 0x8004, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x10000}, {0x18, 0x3, 0x18, 0x3c0}, 0x2, [0x0, 0x7f, 0x9c9f, 0x7, 0x86dc, 0x0, 0x6, 0x8]}, 0x3c) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x2, 0xff, 0x11}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x1, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000010, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x10000, 0x800}, {{r0}, 0x0, 0x2, 0x80000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf00fffff, 0x0, 0xfe}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x2, 0x5, 0x13f4000000000}], 0xfffffffffffffffd, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80, 0x6, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000050, 0xfcb, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000015, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x21, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x25, 0x40000001, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x100000000}], 0x4, &(0x7f00000000c0)={0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x1, 0x3}) 01:39:46 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() fcntl$getflags(r4, 0x0) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r4) 01:39:46 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="1b51b145cde27c833970483464bb41b3ebf2", 0x12) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 01:39:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) setsockopt(r1, 0x73b9, 0x80000000, &(0x7f00000000c0)="4319569b12849526fe6813d938ce7302d18186dc76e8234c3d132af6a54ede8b15b9e3615681315ef73c52da25af002212cdc467b404810a57", 0x39) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') 01:39:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() clock_settime(0x0, &(0x7f0000000240)={0x88, 0x90000001}) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x50, 0x9}, 0x1f, 0xfffffffffffff000, r6, r7, 0x166240000000, 0x2, 0x9}) syz_emit_ethernet(0x1000, &(0x7f0000000280)="d7cce64489821d8ddacb5841e7c0aea832e5109d37c8f00def9c592027c860781ac66f169db2d5e0e08dc1cad285f562b60c462c76240c027e121f6c41900e2993be5455751a048d330e97e965dd87b88bc571ce91b6957ccc6369640e3610faf1ce4cfed666dce46c99d7c80989e8211b34e3b8145032e51e274d45f279e307677daac88009e1c6aecd260bef08d8debf2b09f37c0ecc73b1a2fb13f4765311b7120dc9067fcd5868d0e0faaf81a6253dfce30a9f8b9cb934e4097cb5a2b03cfa0d0d9805484b21d1dcd118a7bd7ecc8b4644992537f8b7f1e9e161562062ec11d80061972ffdc4f0ca8ba3e4e8edce6de4e9090bd7bade370943dd4be85c895dbcaef9aac9e0e70857fa06c865a5418a2546aecb9315298556d2dbc13a7e6e08c4739449ccd4831372a1a4b630e2ac37dd7e6b899cb1d8fbc74bdfc973f579acf6d0c3dad3b64194610491d52ea2297b45032137f29e3dfd7b43fba4a79172aaf5f13a98fcff0955eb90ba5c35fb6b2d207a71dfc400a45a8919cb1cdab87ff378ee263587e7c74e10f51c4e5312914dcac52521c8e9d09faf25259cd5b47a6655ca6c6ea8162c297663fd7d9f0ed2757dfe90b0bbf7b1e4fc35c57c6e337d18c00d8bd80c87fd638940115ff5f5fb510bade59d1171d5ef59d12d76b00414b1ae425f3e97d0b970125973ff270691f68410825822db3bb6e22a1b688bcdf2876fed55725128c2f5aac2751fd22ba0a04cba31a81d6a381b604ca129c3b70d6c6a7a9d34d54c2f5ad79a3a89a536d87391372dce9c363315939677ce8ef5ba7ea4779c83fda306549fe0e4020773a83ec2bee15bd095ca2307c424df9fd17af6628a8da4557f780955bd2abc534fc458ba9328038809eea5ae0bb783bdae16329d361823b5a4e0311c53ec51113d6f8b39a4654b418a66d96d7d37ad5c7da64fa1203a4025551cde36988b02238e403fd8235b230325e28f93da72338e99ffa1c27cd4f68d9f634abbc43e4e64904fb2fc7921dc0bf2a625b0cf328b42fc5d78fbd42eee7fd720a21664c1354e8ec340bba1bf6d0a0b825c6b254de95239bea3044e1601257b440b96dcd99d0fb00bef6a7a8ce00e0b5da6fe267818d00e25adaee4c07af33e3b14ec78f35ea7904254b0049fd42d8c3e183b39f05beb9147b073f3ce5dcc6027fea1377a60bc5d639e68ae83733edcdb10987d2bcc5f90d165ecbc69ab3cb79d221e0e8c8a84e05c9f3c105621ba7e04cedb317e653bc25888cc4fdcf4d80c1d614653c1e7656ae5f3b109c0b5d58e9fa87cfb1d60478aea655cfd7f3902831fc7ddff53665086f8eb53c2582cde62529821323d33939638363112bb57220c7acd1f4d37a82ffac7201c345c99f631f9ed6387e11807e383c7a122aea9c4d240b71bcd1d869ed449273d21f5f6d84f77cfc83b0097eac8f4180a281067843734f8c068a3edf825af3ba294fed1f9d65f40405c5948d08dc8cbfcf65299680c6fe7e610866d0ecb60315a9481d1ebc82e94e61aeea463bb42f197104337a5e6fd5072ae3818617d88ccc1f54bf13807170928bca0052eaee4d38cbd20d59c00d185d20e9cfdf8ff311d201e64861674d3fd6ebf375041914cc719d9442b6ee9d8dc6916ba239b1435eabff91e792b0b21b1f7be2150dd1fe98a6b4d8cbd58dce23f8861fe24d4f0c9ac243e5850cecca6268c02def238ca7d5b76e166adac576ca8554cef908257eff3c95a16446011b229d9d7d0f456452c65573458113dd763154150d9f356766fbd6c066ef0342aabae35527a7a034424eb4878611a4cf42ead68533e24252b08cc3b654b148d67c7c8d3339c3287f7c771b8768b8b705c211b057faabdd81f3fc4451ed25e8b0e3120b6199bc86a6b445b05898301a90b6b44f8a7503d3226fcfd92567e4d4227436876c0988b5120218c1bd7f7706c7c12aee6015aafb5399d4e4d199e2ee0faa7cfac4a266d0c1dace001e19857c55189bf76621edfe184e6fdccb9ae71b8ac0213155a71a5b5e3c5a8dd8e56ead9520ac3e8711edeae41be5238eec0ca9933ed7bbdb32e5eb5a556b6688eea94076befc435188c63d3946aba6bcc02212bb12647d9d3b12a52dbe0bb43a64fee517e72f97c9bbf355f3c39dd6e17e92d9fdd7fe0115eb0217e40dcccbaec40707353f289ae88b9ca01fc3077ada0a53f7d9e8c4fe0a586d1ba5e6139dff7bc6d200734e7160bdbcc2c4f18e3a6141081bd6a4a85a2e798b1a15ce7e1e7f4c89731cbc64cedd4a03a9db493827dfb805b5020db3380f93e3a06263f0626a3be0285772003d11aad90b0015bc3211aa9f047ccbd530a3f4a2a3c7e059a44a0b2063a4fe18ee032b834396c4f077583b38420f4e66fd96507819b23757d0d0ff15458b5fd75c24e72d3223db0869d28808ff1f15c327f88774c8d92144b0f58c45ccb6ab9bf895ab1265de7c377d5cc140009da695e846c68cef41f5b8494b0f8700a048d8f5e94f74d3e87c6a0b5611f7afa722f6ab79eeb9c5548c6a52afad4420a821c07411083841147ed010b133c0e3d1a7a7e8c8c7bf1957e58a659144d5197e947e19ccf360929a9512b94f53c1d7fd3300ebee700311259b46f18fe264d5921808bd57cdaee28111a54e756e5fcc1dd79fb9f684ea47ec19fdbfade16cc4f7ece4387be1d64660ef37b6b71b74b694c40f4376d4c34877773143aaca5194d69e7c3d3b5fd224a7c434ab917fe3d156b6f98a77cfb229f7dc85590f8845c908c38df1729a239a8972108d48b5d337b9b1d74355ad9c4f343cacb5e9499ed0c049f4234d9372d852be16264ae86a557723a650aafc7bd440ac8c5586d24da52929adfc1a24c4a52db1d273e4221b11d0d18a3e9d039ac30042fa32f0c4bf9cd043517dcd67c99de139afe93ebc56e76f7fddabb6f6e392a68fd558ff5a843792ddeaf9719ef4e85ff39c3735b357903bd3120b54efa88e50a6594d1e3e38d9bf2cdaca97d1c5f6d4b372286022cc52ad80192ea859d592f05ddd44028c75850b4662884583250a1ae394c7c9f1e936adcceaee90e90d8c2c748d27228dfd8539e3356ff123a79839f5b19284a2e638497ee8aaa6b679e7e325d2b3f81ae3009dbb85d6c48b698d733ff45511053d57d6bc0b9d85564a860e79d47ab938de2ab9c9fef8ee2ea89c54f07ebe50784e1baca58a9817e0474ac8bc5260216b4c1f438001a98c3e3002a93113d480bf245ce38017344c823e86ec8582a372f967a661a83dbf25ba35ce9e08acdcbb09c3cea2937b59f5323092cf25faa56584890d92fb786346c96cc21eddfd222a4f6b11ee28b631c00e7e46de184cd736bcc407e914c90b5ac9b3810abab1bf6f15ede00ca5c854b941a72a733f0621d5b44374747e043a26d0aafa01c06e8e87c360472cb32f3b4ff49c8cff9549261c9f1b57db2bd6b7e1f18b98213f2dcc8af455eab83acf13dff434cd2370f73174f9787840422c30785598faf98874582247e700d83d657c5bbec3459760ff92367dca3544baf4777f5bacab7546209b862def72feb90d65dda167201396341978b21d14aa28e2b5e7ea14ff0efd57f3d0154c92d64d1a89693e6837df2e9a235cd6883d10717189de701cb7f8fd12db694621216848eb835cb2096a0b3ace961649ea8418a6c6b8fd780a9340d54c358ddfd9f021395c235fb2adad6eab23740477f4843b8c24d05694a3ac08b09c210951cea4e96343560ef58cc3d404eda2841eb2be236e2395bc72ef8864232844de2c9bb2e44229cb311a734179e7296de90c0b032517ac90ca44dcfc808bdc8ed9743f472afd373b978a7fdc4e7a8c4bfac3de1507930556f5a5eb1980a5a96754414c26086960c48a4de88958d6dc76d497ccf2474ab5baff80b8ee292c28b9941fa477f22fa985607ce7c920026d531983a329562418fe897549a125d528c8bc5efa569382d3896c51d20824d1b1501ec315da4e5c23df14d2bbdb77d373ab389a3e6ef91c1f06e029062b21dd77dc043770eaeb5731d9a2055e6e6a79e91f0e64658739933eeea944b2c34fa3457da0c9ef2d8032e2d8518fc546ee727fa43338c4e81452c06152851b80318b541f1a7108305d1722691034c42acc80d1a8ac47ed65519ec818c7fd15bebe5ec88dc9672a2ebe6ca560949ddc921f670943ad441df93beb497c9f489bbb14cd63034bad8c185be3f881f54b1b8a96f039fb51d8a3dacadfe7bea89cc06e5886c77f1ba7b5c0a40c9397a52537fa59b765644a34eef9a5767605af9c0da87372424558af678f93d8d78b86ec1508f84dcef8477f6e6b641547e8e2ce326d221d16adb234c73a98cfb34bef055cdb809939d39805d3ee07b3d87f8dd818433c6765ba1902cf7329ed938e628cd47b6152690e09f3ba6f93f8cd0f8b193571f4ae8361c11b890fa01c4926d8be33c1c097a72582fd6cb56a9acc5c06c9c7a4658895dc8acb65d55985dcaee17f4d048d5456bd554ba2607938aa7f2b19aecf659b16f7f296dc060c1857b590d28066940a94566da3675b680a800523323b3b3d32eb1dbb91d8598550bba00142f4946bb0ee7c650a42658baf49f777820eef8f84a2be1a1496c748ee65a4319825348170dba59bb75aaa12cdc7c4b22876b1d173154e60554804115217405a8c989e344ff12bb997e6927ccb047f05f6c863838499c9bc258475fe697c3d9edde7b302cb747aef0e6acfa409944d99d79ea5a26d000e6b64f82b28cd7ec7f046c6417f652109c9cd7ab1a2c372f40b4a55f47ddea58281ad1d0093ace75674c4ca6b471d674fb0bb621c8283a5b588aab658a381f7b5f898c7bb118e79d12ec2953f77e923de66b92a5ef1788cccd7e7aa7ee1f5206af4d6269dc7bb125c84898809495eaa155c581e05993b06f10a53a5c019d97835205cc0e79e4ae2e194e88919bdbce72e468079ecac55c21e251cc3362fcfc008ed7d4a9f8cae185a2c3bbcdb60512d5f05f779f86601073d914746d3835a0ea50cc5e61906b83e5c528eba8618eac6c2928e4e73ef6aceb688e647ad5b97533cd945b04276655d09ba11715f53bd7ffba25ff05f55e62814da5f3c3049da3a9012a4cf1edc37a13972d1c1e86d07c15a434a6e9da19ec31e640def39c3b1ba79a9314d1e8a8a5ef9d020435e424cc6fd01f0187125db95da24b731ec885dcb298487f60adc35cf84bad57646f1dd558fbbcc86df7eea0df7b94715d1a6ed934cd1363c444c84f6ef59ac630bc15af32a5eaf45ca8684ba9d65c9fb7ca7dcb07b30e557ce11e261dfbf3e157667b0ff0b228d123b825aa6f9ab5c9cee92538971e9bc65d37288f4a39d7221408a868d25449fddc3d8272d3373db0b126677592fe5d1fd7610bdc6981011bddade27a06c4864214e2396cd519e9dc9f7c903f872546ad7c3c49b0acff98d8ab35e4a03c8471bab3be1b06cc49bc90100d3f67b8a003917493dcb8a69acff93cda1257fd6477d4ed1dc940c5361e983a36b825631af8b5e7fffb8df1daafc9c1389c4ed64119fc3c9e99ef964f0a883c6d2dc067312967616ea921924a80c7a34b80cc8ba27ef479a146083696c598b28b3f1ebc0e4b3f7af9cedb20e4e7f888536c7e76d1a4be7df17bf790239afa0e0ea76dd84d76bbfd9676deb3f523025329a1f1c6136a301ea41c7a7ea7a7596c8f85f66e793fa3823c9fc2bc5bc408c14d7c621f03b140b574bff45dc9b37e10345bae181fb7b2d957efa73b1bcfbe44461109ca577f3e796a117bec0ebc5e1c7a4565") fchdir(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0xfe59) r8 = socket$inet(0x2, 0x3, 0x3) r9 = dup(r0) getpeername(r8, &(0x7f0000001280)=@un=@file={0x0, ""/14}, &(0x7f00000012c0)=0x10) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000001c0)=0x2) r10 = accept$unix(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025e38d53030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042ad9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc21222f27b12f326676847dc42e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba8688c11118bcd9adfb2097902e77e0ef14c4978a3518f5ddb44de1a300023aed70649db2e122bfb68a1b9fd1e3a4"], &(0x7f0000002340)=0x1002) dup2(r8, r10) 01:39:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="d7bb9ec576c8eecbc1428b086a", 0xd}, {&(0x7f0000000080)="7b1c3d8d58e68f58ea60831bea558d254fdc40a9c0b248c8772dbedffecd7f1ea5c1387877c53f31791edd98ec8e468add8dac7de291bdfbed", 0x39}, {&(0x7f00000000c0)="6c6fbba69c341522d7da712b8412311245553307221540142cbaa01b633d0cf44248665fb06c767ce31e00c60c8c4ba590f608030d6c24ea36ab8bc4b29808a821ec3d6bbca7684cfd63244954758fae9d82d4f1e4670075545284f29ef2e293bcdacabe10aad120578ea1990eaf2ab3d82c2609cc9f3c110fd61f3a5ca44a8ef9af589860f0eca4605bc743afbde100d2e5d3006bfedb942ead57e930142f922923f02aea8c48dd", 0xa8}, {&(0x7f0000000180)="a484fcc3b7550992f4b259169f9d1b8ef2f2673079b88e52c4c9d04b064a9b6a69443b8d8e2c5a7779b0bdb5a72157b25b949391674afdaea8d9ce7ce15250b7d20e8d4dd23717e422377a65890a32d47c63eb99da40b7511fef362e5b83d1b384f5b5fcfcf7f76d9a9979e0fc1957199ccaffc0022db0f1512bc509aaa06421bf9adc82396fcf7994bb6f3da1ec1c5b44924d7b747446e677e54a897f8a9a5e6fe335a05d6a12", 0xa7}, {&(0x7f0000000240)="518d680e5e25ffdf18e4a3c8a8684a990afe6a0be77954d1d2ccf9d0b429c88c6bfaa4a056f7e364e7b57e3de7bff1e7aea051d73ad62b02e609288025f10633d1cd6be2b128e966dee5922f054b4a84e9c20a7e263d3b2455f8bde62d3603842c30e15cc34a2e2d460edc732fb78d1549ea44167d0ba3b68af26692ad6b0612ab744c09", 0x84}, {&(0x7f0000000300)="cde1ee6fb0ec100194508e984c8b77922f78a395a0c20ee3020fbff0ba38916c84bc18ffe5ed4fd2275a2a725b9e09c16777d71b9b6fc529da8efca524729d75c780be67468c30e9b6d60738e2a8b004fc4d1aaa57bad6412e6b6ec95de82c98ec58bb8106eeee1f56f4e7b5672b4dd56270e56803bad0c30491c86b1147954b89bbde0ccc26b83da69a7364438089a912112a2af8fbaf8b60da1f2b24ab03dd91dec60e413714d93402e8dec2a11c0370af8d467545ebcc5e0c99d7fd62ff88c30b8e2a15be90aead9c1ecace07fb7d5ff58d821404f630b184", 0xda}, {&(0x7f0000000400)="0318dc2d07e9b497b1ec47ad554c876ffd5d59de57fae6089a38832d515bf91b36b767470118eb15eb46cbf7ff50d4a7d0c83898afe2c15484ec7b006fe4bd46a375a8a65f0bcdb891edf8704aeceb7f62dd166847746d0978e2012b", 0x5c}, {&(0x7f0000000480)="8de990fc2998f18fa9ed338ffa269547418fdbe1b0540feac1be05e1a66c7e2990950344978eb565a70663af0faa4dc11a14bb3b253a2bf398eb102599bb7df1e73ca7b1c0fb4a252055d9c0fa33ed4b3cc4cc8b0186b7d6043ac052b787968cbb5c1d53a9d21358dbea4ddb506984bf90466b9eb9141835ddbbcccf4972a4d4fa1ee5ae51ec24018c5bbdd117e78c23715bd2e2be6469f93db63115ff3a042c29f406da964398562b7d4f903ab0ef69ffd557e9aefa01b969c17a78b3a8faeddd66e1c24094d6", 0xc7}, {&(0x7f0000000580)="8c2032cea33334f161ba4d5029991107f1799cc56b3285d0b92f177d4112c6a0ce7164c37a63e384de9afe9f1cf2faef947224a12c48aeca900b5d7624e89cc105f74b16811145988c47861bfe833c14f4463b6e729eccca69a9c39fc4bfd7d2bf99313505cab4072733bc3b245628b6ea66bece9b07faac813ff83d3911e1e7bd387fc42dd890f1fd0e289717e595e67fb34ff6d912bdd93a930cbfedfe6235237728bfc079346b611aa1c47d6b13b22b7b46bf32e2a7bdde57f675951e24cbda23c430270bff48", 0xc8}], 0x9, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x8}, 0x7) 01:39:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x210, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 01:39:47 executing program 1: socketpair(0x38, 0x4003, 0xe5bf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000098a000/0x3000)=nil, 0x3000, 0x1, 0x20000000012, r0, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 01:39:47 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x2, 0x6, 0x8001, 0xc9d, "ae3b6d09cc511cbcc11f141a6d325052b3ecace9", 0x8, 0x1}) fchown(r0, r1, r2) getsockopt(r0, 0x5, 0x6480, &(0x7f00000000c0)=""/4, &(0x7f0000000100)=0x4) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 01:39:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, r1, r2) 04:02:32 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff0000010000000000000092bbaf7d2d30a2186102867b9b73ede286d2095d6fa531cbbcc93f4839c70a949f7512cf7c1ed00ee2d242f2caca03cb21b57e17395bf19963f1ad05e7c009cd973bf12fe49c9698af552c2d8e8f7f098a99d427190a4a57041d905dbec23b702639d9f58655bcd018c88fc0ad7fa1afdbb8f9537591807df5b8f124718516beaa49307537dde41ce32a4269b50f8a555f83da9eb36f81075aed12c3fb943fc2e6b6af63287fe83f00471625e56ffe635f97be73e2a56744d9a5df2cb578ee754d5a271ff817602ee91a0bde804c9f03f275466c3bef735827603c35a44cbd5e9e32402ea77ae67f15cc275b2e3ae89138eae3fd8bb2ea52fbf5294dcbf5cf98ef009e5480717dd7c72d9fc96f9b9bb6be6a19cb7cdfc97162ce11b7342e0af8d006a7f3cdf0ee5c66931d4fb8d0639886c0eb82861361b65f23899f", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) flock(r0, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 04:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x4, 0x107e, 0x80000000, 0xfffffffffffffc01, "5c2d8d0a3b8a563d328adfbb90e2894ffc1e5f48", 0xe08b, 0x8}) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r2) r3 = semget$private(0x0, 0x4, 0x3eb) semop(r3, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x20000007) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r5) ftruncate(r4, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000080)=0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) dup2(r1, r6) ioctl$TIOCSTOP(r4, 0x2000746f) semop(r3, &(0x7f0000000480)=[{0x0, 0x9, 0x800}, {0x4, 0x4, 0x17ff}], 0x2) semget$private(0x0, 0x4, 0x200) shutdown(r4, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 04:02:32 executing program 0: r0 = shmget(0x2, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x415) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xe3b7, [{0x3}, {0x3, 0x9b}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x3ff}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x80000001}, {0x3, 0x2}, {0x2}, {0x3, 0xa2b}, {0x3, 0x1}, {0x3, 0x9}, {0x0, 0x3}, {0x1, 0x4}, {0x1, 0xed5}, {0x2, 0x2}, {0x1, 0x3}, {0x0, 0xffffffffffff38bf}, {0x2, 0x2}, {0x3, 0x100}, {0x1, 0x7}, {0x2, 0x2}, {0x2}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x2, 0xff}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x9}, {0x3}]}) r2 = fcntl$dupfd(r1, 0x0, r1) fchflags(r2, 0x20000) r3 = dup(r2) write(r3, &(0x7f0000000140)="aa26b7d702432b457036ccdc30bf89da8d4259abfe57a41a7187d82d20fc1939a51b9fa6baabc3323192c20fa237079db73f6009367fd97c48eea912a32b7a62436d6d7f05eacde614bfc4f1b752227c83a147204d62d56ce3336705fbf4501d", 0x60) ioctl$KDDISABIO(r1, 0x20004b3d) r4 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r4]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r5) chown(&(0x7f0000000240)='./file0\x00', r6, r4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x7fffffff) getegid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x101, 0x1, 0x80000000, 0x1, 0x6}, 0xc) fcntl$getown(r3, 0x5) r8 = shmget(0x0, 0x13000, 0x100, &(0x7f0000fed000/0x13000)=nil) getsockopt(r2, 0x10001, 0x0, &(0x7f0000000300)=""/22, &(0x7f0000000340)=0x16) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000380)={0x101, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0x1, [{0x3}, {0x3, 0xffffffff}, {0x1, 0xfffffffffffffffa}, {0x3, 0x47a}, {0x2, 0x101}, {0x1, 0x8}, {0x2, 0x4}, {0x3, 0x7f}, {0x2, 0x3ff}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x7}, {0x3, 0x450d}, {0x0, 0x2a}, {0x3, 0xff}, {0x1}, {0x3, 0x8}, {0x2, 0x4}, {0x0, 0x8}, {0x1, 0x2}, {0x2, 0x8bb6}, {0x0, 0x1}, {0x3, 0x2}, {0x2, 0x3}, {0x1, 0x1000000000000}, {0x3}, {0x2, 0x4}, {0x3, 0xfffffffffffffffc}, {0x3, 0xdd}, {0x3, 0x5}, {0x1, 0x80000001}, {0x0, 0x60}]}) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) truncate(&(0x7f00000005c0)='./file0\x00', 0x3) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) mknodat(r3, &(0x7f00000006c0)='./file0\x00', 0x0, 0x1) sendto$inet(r1, &(0x7f0000000700)="80b4ebcb736a7a5147035d5de538d5fa586d7b70691bd2c0c9148fc7e612980ac35b9252a3d90824ba7f25e659b9a996a10fa3e7545088d544175c9746847c840ab27c55dc54a07a0adba12f9c2b67c422a657f26c0a342c76e0b37bf6a9d32eff216590c4b910fa769378b3e8eaed72a25af3fc9aea278c09481640a0f8422dc6dca9c410ed404b75fda48326d24e3abb8ecd66726092c26128e94f4e6c887324a6bb0e1836bef23c1bcb3f77e02bb9ab83e34ff163251bf133c2a55bf51c88e36a9132fb2625ed0ab1e4ec41aae21d80f20e934de1e57040d5ce1e0b4824dff2309520969f50a046bb0935a29986fbbbba45047466de95b3410ef0", 0xfc, 0x400, &(0x7f0000000800)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x1, r6, r4, r6, r7, 0xa, 0x42}, 0xa0, 0x9529, r5, r5, 0x8, 0xfffffffffffffffe, 0x7}) 04:02:32 executing program 0: r0 = socket(0x16, 0x80000000000003, 0x1) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc3) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1022, 0x80000000) close(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000180)="fdb44e6a49f63528b991a6bf519b076800bdd1581edba1524697f770a4242d4233ade2fbad52020404364f6681255163a06d407bbb6262a56d13d656ed1c64cdd2fbe40a2888293665ebe4277d3884e53a07321af427e3e979df52f93c4089124eb7998e420b496ac6fb1c66af5ea7f3529941caccd5021f8dd96464d6569dad1ef1d6bc0c2bdcda46a890f24e5964acd09f4d8e159527fd09fb8e4ba1177aac40e4ecc4826d9ccef65cd65070340aedc78ee50ca3cf38780781366ae17d67ba3104334cea26a4be5c991131f0d4f7b5afbb78e716714e78d8a0926ca6f072a44dccddea7ef0b3df0922e64e7cda73008484acb67f0768a86d9d2b1fca55b19696bff12274f4d44f75adb7aa444e551fb19efa09737e99cfaeb54c610555106e47957013670f9c70b6b07e7bdb2d463fd2896a616503ebba3d5a2399d6563be643375218abff9bcc7d8e123f94bf6c05ea113bd7e7e39c1013e5c6879fb7f51e2bec1be0d8a26e8864309b9cffe5ec825af475963fd329833978917644a884c3ebcaf745473a6e1a9d774c115f8856d8c9148a97ff2ff7bcfa129276d35a8a47246b6f8e18456670aff394e68063dd5c02b7ca60c768b713e0aa8fdf1b0fe72924b6b98b7197f64dbac5009a9b85662d1a0e5de3321a991e4f2d81dad2e2949c8caa585a25298dd664c94ead4c6809cb87ca380ae754a4e2ee7ce956487d61b6709384f9c825c1af2349b2411325f5f369bbc0c978c6c8fa3b00e27d89c33e1d5b7ce92ce00c2c7fb69777ede2467dc159fe51bb6b51fb36739a9c25f4b58ddee2d6238688648e6c656916e5fd8c078a9890dd27e1b24f6991f73c40fd14206ab9387b84ce1d0b55a2b9a51722a71ff6dcfc453abc79f4b41f5ca13fc02d281f303df022e842d82dba89de139b950b25312b46b3a7aadfdc2e74cd392dc45629d3ae1eb32029655da7df390faf5840c54e578664b5fc2edf5001edd02609762c139b460c6b11d27e0efd113f3ec30339c36581866073b684271f2ad6f03832851ff0cb690e0ef5e0c6e020d034368f653cda396ef04d2796d2f315efc5c6154ab0748eba7883229b3ec5cc5a8b526b2845559f27c9019dc83059b394be7bdf26f89d07aaef1d8524934d32d3528178edd9d464ff9e2e85042048041dde54ebcb8e37e9cfac1f30055859e918ff67b612638f8ca38ef10dfb0a9088e13aaf239e498ab3511cb601c41749a1818e5333d108b442ef0367ecba0aef1baa6c3315678c4c0fad4958eaab659ed87c6d076cfaa89b9e5526d4fc1588dd23b569d77c4e5c8344f2b243765c6a40b362f99aca413a0e850696bc3979426e66d9c6a5776bb16a385e0723859210eb9eecb6138cd121893186df94950cf6a07455e7c286ee04baabc9c0ce8e53fb74308a5f4710fc99aa88ca9906cbf0f25957f32abe7eb4d1ac6851b356bdd68966da9553a32218027ad456222f970345cda4e76a727b8fdfffe011bfbf4f588e30f34e1925a9f93556803ac4893bd452152704b6e61d0597322e89292b05eace6ef65086e81f7395c642d02351011f8142af3196611e26a5e78855c84fa03045bcd29c0630a38c5909532c18e4b03dc4fac62a44cc718f4ef1e022fb2fe7a25282dcfdf1e9f46f66dd087bfe448e5d4601c3cc32fbe54ed0cc2127b9b440617f9fc22041716114df39ab25a501ad0854a780b1761a048479b5925423a211dc33e7868980e69b5368f7a4f4d7fcd8a5eeb12b5f19de33bc0e11ab1ac8b7c24f96d5b310ebf3e8b71a4b6e5373a0aabcc8c9ae5e4eb670e4aab75da8f4ff6373cf2c69064c6b84cc0b57111e4ee1360ed87637009fcad036b349864068f5aea601560ce2aa6dac3ef56085418475447778b807e4874baac8ea00bf8f48b96a02b572e65c3a454b5adfd0a01ed751c1d7dde35ebb179c32cfe72481ba5446ec3fe44e9c3b84018a637c450e51566618d189f9509018e6569b2961b343499d09448bf6cd18abbdb94a63b2f17f51813407eb56a0ba51dcb483a64facb59a2f4ae7b6301ac333e80d49dd5c70af19c7b04af20780fdd06410aa9f928bc7dba7c6c451f5280f04aaeb0d38bca496bb105c1ccb4e92f2bc954e27a078a5ed4dc1a73d43c62e996686d8dc57ad67d1eec5cc4a2cb98a1de76741443b5e3e2097eafd15fc7b2ca8f819f7aaf230bef4642e78a6e1360530abc3d7353743b51841d37446f97663ee142c9bf1c0e5cf66d5fd02a54675acf4a5315bb1f9a129461012c940eba942662b9847447373cb599513aa5c5b0c66101bb8f91c074822537494274b3eb778b15e39b43549bc7ba4eaeb49310d893606aeff916a625d57cd11a6bea7017d4869b6c1e08cf1aa9c78cc85725b5ab3fb83ffc9c2517c923c1baa566b0276e1a726a3714f4a49e820d0069b4fcb296662b125510fb33066b238ffb9f7f606c4a4872d73f16ab4f2bea4ab8be48abe18206ddb75393aff19dfa0c6a3b3af9ea84b83dcb105b505a9f3a332dc1eee3f079360944cd5a9a879d521862f274beaefdacb8e487c207ee683e32244f251bc7d2da3c2fd9d70608584e297760aab8e67bf861647173f2ddb388c141a7963f825d57dcd47e8aa036bff981e974c997afa8597e78ee976fc68f59de6bbcf910a9a07911d9c7cf2fcd11bbf58f9877989c413b27c9f85047418667035aaa3ffc276b8187b2f70687ed0fce39a98914a881a6ce1735a3e87cae89fdb43561d365f0961cfb5608aca8db139e432368827ce400f35c84b24a1221db0136c6c2e49e6d49dbec3d540376ecba37416f3db341ac5a1e6b2afb58bf93fb8099f188b81ef5755bd6d840f1acc67350841b5d070818b31cc2a95c09dedf1983022faaa9f053f639d5f9134ab05b25e8ed37cc3d41e59cbc649a195b3061929eee8377919536aedaa309ff31cb30aad5f8be8094447e48c314dae0bd62d051c40f2f393d6fa205a7b1c656fb8b7d2c9854ebc57bc2927be3c03a62340576a3dee5eebe2795204186cff29d324d43b898c87e3d0cc0d364200aa14476f22bac680eed19f68af8ff4be7653d5bc482930a844a9f19c762564cd441620314d4d36d1e19c3dd8c0340e1213cf0b3828f42eafee0c9609dfa26f8d67fda4fd3e580acef8dc93e33434512aeec2682be9447025a893b86c015f85fcf8770a8af3e96f8d5f6025e9bd51cc4fe6441918e9500dc9af5dbf8dfe37c00b7e4e1101c468e0028eb4112a237c0f3095ece73d2f290c43868efd2181ad66060eafdb7e942582652a2248ec3b800bf0185855c619b85228a7e02d80ddf8f21b1e2109a70f71ae59eb6f73c75d675268a787e80aef0ca6e2e3a6a3317e46a3372d211a7462ab76fb616cab97c4bc885388d84fccba2d8cc41d8537cc692ccfa7b57c4a510a581fabd07a348c4a3ad904fd4885a8f4a69c5df6f87d2dd06f150b068d92029880b645c2bd0ceac24ca331142dc1239d4ce655692e35b7d345ccf6a0fc4608a01d92146abe9ea1a3e6348c2ae4efa0cf591863c87f561da847e6cdc974c7dc4450b5a5d04b937ae3ba77002b69df895aefcc0926f1aaad03293240aa24cbe401882c5020cc931f966006756b08199eb2fe4c133916dbdf6b32b2d87cba8e095ae03d78b0b4d7e4f51e6b29db4fe74949379a9959055663b2dc67bda0cde44e05d2c1f14132611cd832b5609f2d3cd50f447af00ebbe0f5538f337cfe6724d5fc883cc8dd8d45a971e1e303c861cd2026c0394a782541caf18f83d1f51e8c55e5e31b74fb979e8b3756d7ff46a898fd5cb8b7aa94dabf7b71d66c27b3091eb2ad11e68f5189ce774e2bea327175464ad5610604011a7a36118188a6d8376e198eda3b44404ca788bcebb2cc1f73201a4429aa19f73b8aabd7e6e7dea17253115b95d9063568e806ac9d065c209e310f0674f8fa4fc1e80aa04787bc174c9a2cd691c1ada663ca6be2123b4510b65df4d92f371b5db6d673c106ee6e72100657f6bdcd45efcdf90f14bc5ca19ae4e5774ecb05e50c6821d9437b1b63a0e6d9da32b9c5faf97eef14b47e2c4d02bae6cd9e129b704e00bf6054983d34aeb02e003def4708a420e6037262bfc968e5a454ff08cbc356dbaec656d7e7f2b3a3e06245a926636dc0117c4afc7f9b294ae4a60e370cc35429187c832971f5214f4fa76e0a11a21a08a11ce3c33f13af9b140ebe54f3c935f4bb4cbef16217538ce9a8f54c5d6770acb13ef399d4117f270428461a9f58c9771810b48b92674969c52b7263d57b942cc7d4e6b1eae427261a48b8f7f2d0ffb296b975c2a90ceab2a1c990bcbabab85bacab5644799be9d9703779bde62bdbdc1b9db1af08db4256bffe116c44a2d9fb58795af593195362b1d5b00f2195c446eaa256fa89251561c12ac70471d531a0e30593bb7c46cc806f34caffc2ebeba42cf23ee7bfd771cd9ee756ca63bb3de21f56c15b0ea93dc74fe1fe8a02801e80005135253b3c83f6efff343c817b782ebfa4e5c100c3429aed299adf427f69c423c459b2ba1f690e99ea78d0284df6b646f0ae398a11225d255eece8fa205dfafef5ab16403d7bd3711096fb1cd0577b9d2c2ea2f52a7921ac10692f97d58db276a2cd766bc9300b7de90c618f9af0680250678c8bd80fe26621e32a0d6a5553a839ab52d99eee45d8c8599f87435ace29e4e460f41a8230fd762b97c0bbd43391bd2cdfea51d358f2fe12b50126778364d788637c274f63700328bb863cdd63a7305f41d4348ba7730d6a8a1556fdad4c963f5d57aac44671c79fc0ffc0971aaa844c1b77949266ad46c58cad694fb50f0f04792dcf8dcfc278168de6c0721455e05cb0c981ba431e459fcbcff24e188f140e92c6d520696e3dca3a228ee49a08021f0024a1a91b7520e35fd93bfe59d8d84386ffbcd94fdc37fc1340764eb6169a88ec6e38c2515e624e34f19f4044fd71586be0a9232028711962be73ab0642f3031594a8ce5983f2b9909304969e2ec19e4d12951415b18b201924e4c408e4867ad981ac285f8ad52bf5cc2773f7708bfdeb6588390253971c4d68bd37161be7d5477848a76bd9f3c389ff31688572855700f06a79d7803819b10dcb9e8f9419631bcbc591148ee366fe371a68a5388de14a25fb5aa5ef2c045c5b15089366c158e969425d65100283597bb71b43c501c8c6b7616d029e2703acb789456a52c0be0d556f254ccdd4e45b30bfbccb8dafd6efc91de36c19cf55c161943838bae60f98b7db37e19336423b0f542ec79f9cbe9b46f121194f3f1fa64bc5df2a4b16bf025d718a7837320260cf7e586d0cd8f59796abff11325ded50b50f1f4095329693a763a0121f5cad9add36a26baa27b504d8d642bc831ed1fb0ffdc8b9638773586d7ca3adff295c49671a9a0af893c004eaa30a4dbd76be26152a2171ec1ca23d29e05cab13ea92391dc038d543498acb72f169537b42225a5e8ce3df283ffbc3ca2176f7c18d9aa94cfd33a1e0fca5eff4dba7f735720d73688c6e11dee4dfbbe81441336d49cb8ca0b5e432774b214d04eb735adb3b9943154febad01f1e0b3188bb95f01b0dc05d32e0ca942db243a35a4d39650f6906a970d2364fbedf0ab2354c4567983596b175e4284cffa4367427b22a9a832f741fca76ed94bebb7352fd958cf5f15cbcd0f9a7aef3a5090ecd1ea404cf14ec0e8204292ae4e6888bf1850ef1e57d229bd430327ae54a4c45c69c8cc0f50ea96d028c1d0aa6eca27daa581f2b8dc667dab370e56a191a60d731547cb7fe5fc"}, {&(0x7f0000001180)="b5d0b1a4817f2e3cacf568b00babafc5566e1ee2458782e74c01841c2c4c50acc9c67ac8475f1e73404bed4535d2b65ff52b11a1c78d0e58de362783e2a6be8d100618275ad5269b1c3a31cd6167da9adc83de9cdccf4543221795cb89963449d8cbff1a4d929995ab574c4d9fc498747ed55d3359f1d11d92633a981b61ead171bea1c3a5f6ef00c6b9627ab6f4c78500b35bf1dd3816a67efab4827ee0b58020f2a84628e4ada99fe132ac2c8b72f818eb33da14b26e969cdcf6f663c18356"}], 0x0) 04:02:32 executing program 1: 04:02:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x90, 0x4) read(r2, &(0x7f0000000000)=""/43, 0x2b) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x4c) dup2(r1, r4) 04:02:32 executing program 1: 04:02:33 executing program 1: socketpair$unix(0x1, 0x1400000005, 0x0, &(0x7f0000000100)) 04:02:33 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000b40)) 04:02:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7fff, 0x5, "8dc6861f62e38664ec76c840679d34a31f82335c", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000530b9ff1e2a127878e8997056ed35645e4ca6075fc6170e9c29db6c0673b6fb16761401ba27b3c82536987c8c7194cca158e480f95022797bdd13a0fe6011d9c931c27dc2339d59b61337e211cbfadc40c46651b9b21bb"], 0xd5) r1 = socket(0x38, 0x5, 0x7) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) 04:02:33 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xbc, 0x2) write(r1, &(0x7f0000335000), 0x10052) 04:02:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x400000000000019, 0x4001, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xfffffffffffffffb) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002dcff000000000000291c1572b9cf49f53a0000bca9edbd9c9f439cf6c64b0ed5", 0x3c}], 0x1) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2b0, 0x0) read(r0, &(0x7f0000000080)=""/220, 0xdc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000200)=""/165, 0xa5, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7fff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea502e17", 0x32}], 0x1) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x7}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x12, 0xffffffffffffffff, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="9befec57f9a23bc958f1b9e76ed83589c368f009c94034a7883442567b71328f7cecc2a9d9be812b169a6cbf0e1a03533b4ed372da30b482c101442724eb56cbae6f7dbbfb7656a8c38c45d6ed440861265918506affc52a3d749a28bb0c076df153bdee1d3af8728f300705d98b503c62c438d6d2ae6e", 0x77) write(r1, &(0x7f0000000200)="2b007fb0d7e82f90330051b2", 0xc) 04:02:34 executing program 0: syz_emit_ethernet(0xc, &(0x7f0000000040)="1dbf5375c72a66d54252337f2aca8192dda1dfb94242a5f95c3947d980c7de0414e424c87027570deb") 04:02:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x1000}, {0xa7, 0x3}, {0x0, 0x411}, {0x127, 0x5}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x401, 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x10000, r1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x1, 0x9, 0xed56}, 0x3, [0x5, 0xff6, 0x1, 0x0, 0xfffffffffffff63c, 0x6, 0x6]}, 0x3c) r2 = socket(0x10, 0x4000, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xb223, 0x7fff}, {0x18, 0x1, 0x100000000, 0x5}, 0x1f20010c, [0x8, 0x9, 0x40, 0x37, 0x0, 0x1, 0x2, 0xffffffffffffffe0]}, 0x3c) syz_emit_ethernet(0x44, &(0x7f00000000c0)="66047e688f5fad075223beee67fd1f4631afa8a920901896fa3cefbf71b00025ebc4b0d966492e03c05fc7adf8836faf628aa0e3b9caff1538bcc93b60459b68dd736619") ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 04:02:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x18, 0xc0) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x10, 0x8007, 0x2, &(0x7f0000000300)={0xffffffffffffffff}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x890, 0x1e) r8 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x180a0, 0x8) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x80) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x39623b953fe44e13, 0xf, 0xfffff, 0x1, 0xb5cf}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000081, 0x8000, 0x8}, {{r3}, 0xfffffffffffffffd, 0x49, 0xf0000007, 0x1c, 0x1}], 0x2, &(0x7f0000001500)=[{{r4}, 0xfffffffffffffffc, 0x44, 0x8, 0x1f, 0x8}, {{r5}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0xc4}, {{r6}, 0xfffffffffffffff9, 0x60, 0x20, 0x9, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x0, 0xc0000000, 0x4, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x8, 0xc0000030, 0x7, 0x9}, {{r9}, 0xfffffffffffffffb, 0x51, 0x0, 0x1}, {{r10}, 0xfffffffffffffff8, 0xd0, 0x0, 0x0, 0x5770}, {{r11}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x8}], 0x8, &(0x7f0000001600)={0xad0e, 0x1}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280115000000003001"], 0x9}, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:02:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="3d10f95ff32d1bd4de09f1f96c01509437c3d3c3fdc91c02b46888319c024ed43cfd5c07533134907d126cce4e24d7dd14a82a550ccc8c7205407d62de678a8f8265f52376c3c9e38da419813331ab2a68a461dcad9a70bed01ed83c0aeff86acaf7c5cc3ba502a5664d14f1ed68d7e4f9ca8c7a02703ebf19b9a9f1a504d48db14d6dfb96849910545654f9240a9e704bedcb17f01ed553215f8fcb9af1bf0aee69781af2213bff2424f9b8ed093629c8c901", 0xb3}, {&(0x7f00000000c0)}, {&(0x7f0000000500)="f651866188005712f0ada4b3e0bdbfe2775e6e713d3590a0120bf034069cb6303632ab90402c2d48950540debb3a828e4b8127755e471589059035b95b5b5aac15e858ef3b7c59d6bf3dd906ad2e1ce64de40ea1cf4340bdcfd5f11649831f115a9fcf21ced4ce0c1d44258abd7fc142cd772b5c1e8ddcaf542fc298bb86ff4ad057d3d2cd8d663cc2b07c79cbbbf46f2586ae118711aa209afcf06066823a938dca0446e40a117496a8223c7548684240cd3ac6aad2b135ca0cfd8805e063ea01b5f1645382e0ba7923eb0adca9a2ff34644ff4c06860f6de441315add70563cba1773756401eb79a3d4c418e7d8b72a7fd2e956a49289cad1d22ba1e2d2944f07ac52d9dd6dde3fa0ae37e585da22c214c70c8e157abb13144002004ed9e4d9bccc7d5bdd0ce31522de67354a8d19a7a3e45572e59934c342d97de45da79f5e4e0f01cae4fe62f6f93900a0b81e73407cde3a79ec5c8be76bd00a190d0f34eb7ca8064782d14a5b5a7a14af3f9f274b9d6fad787a542754010cde443d0f2549f207f4017d1217063f6b2658be715a1d6d20a48ee283a3719eda9631fdc0293d1b48566c33a4ebb1afaef1d7c3b614385873606977842d44759a6eb5977fcd1ca716a3d147f0faf91d2602ebd955e7556cf04163c309788e4cf30b8974eafe27d9643b77f50ebc5ec01bad7de9064a97d4dd5a9e381a8c31876eae7b14d4da94be3071d8dd5141f627959c7bcc3947759e2672e0482cfa86f750c54bd18765bd512f1759d6f09f81f2ddb84ba1542f5a294f1d1742d1bbcfc691e0548a7ca302946d837173848fcc44f20b81944fe9def9dcefa52d718b03029d8ef9457dbde868e2e6ca8f5d7b86b1a71e05e50b36bad253bbe9909cd27b0a6dba8e7aa2928a664673a03b4eed77a81ef881fc65f3dd5c796dd872c5a270199b00dc0e6942b892fc245c547fffa74f2f456913bc25078df5655a903f81e900b1039a19c4dbbe254a805db65855f196de4636a1ab9ca49f6ce89cbf12e63df536a1cb5bddf2fcc2aa2d1a3a26d59386148fb738cbed5692ba8cac92a7085c1dc62215a1924f2738194b9b4f4f53f6c3bb35f2f1a8f8d7786aab2f03f0ade2c60025ea81fae962c4b47bbb0e53c49cb5b7fe9fd5f18aac02507b2defd66e73c3342885bbf790e9719cc471293e5b5f949abac82d41a722e57db43813fd5f519e6093fe64289ef18b4ca6bd02fba13ba14a8314c3683fc2af65610c453a709fd6b3b75cefd9d4e3874fbf98e683a1f5597192f51b844a466ecbc959497012305125f356399bb431ec6e3442d6e5bc9ba91a4bb8fa81b9bf86dd7600b8d0675b774948427858a7a1bf944cf82bea9adc53256033293100692dd2b2faa1ddac670e65228335d6f59ebc836e65aec61925a91b8f603cb5eb601d77290fadeda8746e1c468d8751f8f8aee926b0418e58a80b1fade5cbb5ca979aa872b31f6c93d9912270cd62cec5affe2c3be32ffee9cb18d8fc0f306950565316183eb476d2118fb131638ad42954103dd8602c9c252e9f70a2119c068f65b6cc3afc8bb56fe2ce4305dfad07d665636756919955f376f72aec5027ab9e3d280e2cfee9fd72a88c768654ac392590f1b6cf47fcd4bc736d8f0f58b10f33fe329466f27a9253789739c62d71be96eea3f23d3cddc94c57226cb787a6136abe1ecc0351b461e8cf3938039136a86a12927d97f56e34671902955f2d4daf1379f56b7ded850e55954a1da3dad5cbbb76af9172fe499f555475f6f71ee939b452081a6be12b413622c0a9f79dc98f6e8e6c31c37d8f9d84e793a3856a49bc6976fe0443b6ffc36769690ea9b7aa9773ffd22af6291b756e3aa7d75912790f63650ce6b8faf6063cdef1ba9447dd335622f0803052659a1a68261f787a2f683abc1e9cda6b0734f842f4c18653a3db2dc77f02577a4befac239e04460788a5df5ec00e865a923748c9772d156e5b110e62e193b93b52ae9a38608b066c5626e527e16ce4af1e5b588fa79614bb5041f8a59af7158020c5f1e8134201e37f28d17c6c683a413a2d2aeab7b65b1ba03514e60ac589065d659d8a19bc4cd709667b19880379dd3fdec43ddcb9e23f0712929ab9a50464713703af06ed02cf5f20122a3278facc7e5bcfa68a695d20aaad6b90b03c5d42c6e7ecdf4d1c62e22f833ee55bd2427c5de6e90c30ebf5fdc2e15e191b3afc7f918aafca9ec931d2f8baf091d29525a806c7dc6cafca5a9ef97e9e1fe87b4c57b11f3bd5fa812ad0fdc8a3739a198fde300e0e78847cacffcc2850d9a5355d1be96fecf35292a742097e72b87ff1c576d6efb93d560ed1a8c64e55dd7b0bf1b6598c0251a2632c55c7ab67617909d27db224b029f9a1ee81407f7af555c9dd014b4389f7f059a7b0b1efa7af71c5f3a13590a8c02b1921aeeb458e44d3b309c3a73da42215a41682c74e723ce427c46303d01e29f09010e9102f077cd0474b76b1fc5231ccdc12934e3b00d53f20a77f06c4afaad8cd0a847df60ec62c7fb5d885bab2e21331e0f344155b7a6cb39e11a4afa7160740ada99a9995d152f3d7a0a0c4fffb91800943acd65b43848928817df72fe9d842a417aeb421a03345837f375c2c426396e933c8adc0962a545c77a8f741fc8fe22ef4606c570fb55d971f7bb4f5a22c09e6e6ac35af5edde8fc5cef50d945f20c5a51d98d7e44e3662ad0fc451a5114af214ab829b352b423f6f7bc866af41c46bb09892dce57f1a95c3807cc9ce649621c1df97b2b89922034d44633867eb986bd5b9bdfa726b1c9303f80e1c446c46120aa44ca944e436a1dac0aeff71b4f2b026193d5b163d09d6317119e087ea5070c671ff546f8d9b4f669d20a7c09c7e19772d536e09bcc54a0c834f8acc2fcdab089ad5f627b2e56c0e005b0a56aa87e5d912858fb563ff5c9fb874229b0c25427a70005a31de4dcd1078f74f2dcb573cf10564f7104f888ed99b8819626d6eb01f337b0de64192e11f1caf702a6bbc0c793d1344e70d28797135f85d68f08f2d44e779f41b2e1f7d9f4f664b1268e21f7a9c7fa4eba99da589de79f1b681f33df430cda1f40ea090e31a8c8b1ba2b6f4e2ab94639abddf07bb816e86c55853727b8d23c91587171879c4616351162e661d8465a54c0beef4c2e442336e91150c8c6ca0e9817287740171f3a1f1a45a619e6f89a980f5a451067280d41a98e7b70da0d0b473a6da31b153bc1c8021093984ce68afaacb2b6c631bd5bf27c637f9249528ce66261bff5e668edc8d7ec1e899bcf2b94462e381a681da9d2bb1ebef124efaa95ef8e0458cdcb956c2a50d34d37c61772735520438303d1a6cfa8c8170d5b6714a0359007f45e682c7ef3e16f8ff94676fad3cf06a7bc7de925e89cb40ba93cbeab3470a93bb2f69beddfb69c6ed80d70a4a6c9988ab9f65052b69765a480134dc343b25bd6850788e3bab35b8e072e7a52966d78459dc51b255104a316c879ec63f02a6824bf58e4fc47a43b8815294c46b60880f3413bb8612b49cd1e1de5a932b9ab3c3b7f1d7928e57bb2a24438538b8d43583c5c299b23c976e0c200abfd4c33413cdced83015de049750a07db5338d3c9eb22d1d8b801642ca191c802148cdce79b0c7533dabbf310db2e2909b3983ba1ff76c82d249d490cb8de666379e7a03bd4155814c511d61110950a910e768cf11b6a6bd41401316d4a5d2d1d005c284b9a258d7fdb7ea1403afc343c02d0f4d6684cfd0b2b1949a46b0cdf5bb1a54194bf0c5851e88194363dec64a492fe910e6c208decb76e41f75dac747b1b557177d1280fbcc305c675a7cbe3f128465c315c04581b3e5fcebcb6933ed5929380a86f433ca06bc6e618a8845b06fabeeb873dc7aa85e7fdef2bf2a32766dc3e3e900d87580262469312f385085c90330d023923ca8a85986cc4cebf8c53893d848b84f1050de3c6930791aa184a47db4cbf0943c559e88695080247369923c4ba5b56213916ea1ae7d604e7ec1cd2d36c1915df3fac1cec0ccbd7a52cc110dc1f7bb90eb0e7477a3362e3b178fe72c43cc0930c1299be538d56fb2d9041cb6c299806573c23d62494d9ba20e817c9b302ee8d47718ffc4efe33899d892aae6490faccd12ab5e30737d3402a3873a1efed5c0ccca62b0d0730956b1d870a9420f2f9cc37b5ea1718318f3f23b3f6fe7085c50ad4f9a67c7bdded72f322f8a15dd65425aa7c848a22313e3cafd9b5d0666287401bc125c644639a2451b109b23f3f84c2f0ce3673b7a48b8adaa0980b82f7d72ab77da85518ddf8b78398562fd3f558d8ce2b437e305bb842c5ee06b61f9b0cc112b6202344db462e5a23f4be47f5b4d3b8acaa46303ac090276072efe9dd4b5ea76cf1880564a4e412dd854f8c8ea85484fca8d50257cf7e1bdd804cae2f67b815385c1b00e12434f45d664aa615699d809f13e7ae9d0250f2f8f38aaf3604bae82ff4254a51466b7232fca496aa9dfaf28b5c3bef5fc961b2973cc2da06807194fe5f532c13f0a1a69da26b422bc17164e16b4ce328512a65be857111120e64381bc9fb58758bec6c30b44316cc1fea8854d5252dbc18e9b73f35d9a6344e9112b597add3d69c3b1c0b9b5b120b2183986db9a75a8a917688f65408433dabb550ed7594b5bef2280f55cbfd8d0ad90f2a6430be2b8e85b4ab74c09c8c05416d30d969a34cfd024b719b709a36b80a500db321f7096d73ca79611eb399df337c7e3e84a8255c3d63b78e4ca12e79dac2a6b9cf381b286839fc7f7dc85c9ec7dc1f1f823131c7167efa7f66bdd129a458cd232c12ae0882ce4d4ea53197551ebd52da77aa7cb69f49979c2cb8350a8c35f3ff0a1f1d10663e479f15d000bfb07d2a9ea83848bb376e9e83a808d245cf9f228c35c9969ef7a21aa500769802cecd93feafceca3a138ecab779f19ab92855906be1fe90222fbcc483fa77560549676c184114136145a662d1ddaa6a91011fcbd898aed5a726c6739fad7b387e17fe39c36ab0e7efe5befd938a750b3d09d37b3af49dd634fe15dbf6443c734205be08d0e0bc8c18f178e794261e72d03aebd9b5639bd47b39b225276be70cce0816212379666aa381c58b83135de32ea2244ab4a24c4cb0e708144f89dfa9059482305f0ed81603efebc242af41bda57785f7628dc29cfa09ec6cf1257658edfac71eed5660ede436ece241fced375c38c76a0d20b7d54d46b6ba1a7c0695805933a2e5871f83b204890bdceea25eb9044569d363aa900839434c1ec056284a0de4c77e9746babac3fc0f80efb68c01a04f6ca7e64e5bdc9b1677be322927af74008594913c5fd68da1ffc1289121f4004be2c8543073ecc2f83d9fa4a7a0fb02961e1b2bb4b2d648cd5425faffa6f9ef7cdfa5005dd9491a4b6d8304ab97199141ef45364d1362215a5690496b08933c9e02edf60e68a4f2b8b82d6ddc52c1714d916153376270b655cdb0828df22e41a073dadad3f0fc1a1acbdf8b669b8ee3f301c059680b4ed8e65de03d16da8204cef6710d3a669bc88b6092ef2b56ff12a85f6105cabf9f358b77ed9b6c3e534e087a30e46fce61bea04e00f596bc6ad8b705fea5560412a0fe4506cbaa806042ffed622d9247ebebf0f889953b4116852354ec04a561b68733c2b2cca17fdca2cb07e391354f4d79114ab4c2871b9acef329d4526304fb1622a294767723b3e5680f9fa3ae4cb614d53115912940e2712aea8b009cfbab5b517be5a876fd708a351253e4b243ba785362649c930", 0x1000}], 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 04:02:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0xc003, 0xfff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000065b000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/9) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x5, 0x6, &(0x7f0000000180)="ca73c9d88877d8749e3a7aa896e0fcea9fa920f15430339512224390e2a2af7c8c6d0739905cccae68912056d5367868ea2e9c297b5468cfeb29396f8b7772ea894cdf0550fd847ecd5c61f61c262e221d50dfff00325e1e9c56f096e681328ab8d971540456f4dbc784f0e2eee22e73ab3f6e27d7b7536414cef75625c831ad8568046c5170d2d8904c69eaa65e4c93a244d713a4d994f9ebce63959f5ec072e2a7d94aa1da7805bc2b95e19a03e0d17545881dd7db542507c901dc11adca43090c1eb0d7bb4619b656791912aa9153de846d61b0989340af695f29af40e0af3314433014808d0c388a", 0xea) 04:02:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() read(r0, &(0x7f0000000080)=""/232, 0xe8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x6000, 0xa7) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 04:02:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x5, 0x7) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x80000000, 0x10000, 0x4}) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/187) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) msgget(0x2, 0x155) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000780)=""/249, 0xf9) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) dup(r2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/136, 0x88}], 0x5, 0x0) login: pckbd_enable: command error 04:02:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x7, 0x1000, {0x100, 0x7}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) pckbd_enable: command error 04:02:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) kqueue() setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socketpair(0x1e, 0xee19fff3a81fd17c, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x5, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x68, 0xf0000001, 0x34ae}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x4, 0x21, 0xffff, 0xa741}], 0x4, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = shmget$private(0x0, 0x1000, 0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/161) r5 = geteuid() clock_gettime(0x3, &(0x7f00000000c0)) setreuid(r5, r5) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x5}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x5, 0x3, 0x5, 0x5, "f7d17b687e4521b28a4a2b5242b61ddcfa723034", 0x100, 0x2}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000480)=""/5, 0x5}], 0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 04:02:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x80000000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 04:02:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = geteuid() fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x401}, {0x3, 0xffff}}, 0x2) chflags(&(0x7f0000000100)='./file0\x00', 0x5) open(&(0x7f00000001c0)='./file0\x00', 0x4a0, 0x90) fcntl$getown(r0, 0x5) fchflags(r0, 0x2) fchflags(r0, 0x4) 04:02:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() setgroups(0x1, &(0x7f0000000400)=[r3]) r5 = getpgrp() r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="66662e2f6275730046e9a6e77264eaf68c5fdfc715a340f6f2b1b15281ffdb09a645953f5e775034659f0abb14f4b043cb4306bc7cf89ef6b38feb658ee051bbf2f0b63a567daf2a0fa902e294041f42247a530c9105f2d6624f549b55947ff17df084ab559a0feafcc3b59e590672b9cd3fa93a68ba360e9c417d79ee3ff599e0995b823c029a11c6011f6a84b93b94d6fc949d0dfb6b15adf607d5efa94cf86a5e94226ded"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="db51c534d04328d778ac8ffec836d488c6ef28b844ec461c3a324f00f62669b0f768522d82ac2a4c0b4321c7cc57d774e4e1486edaf353479abbb52a565c057f4c9f5b67dd9e8f89216449a66f06dc0f2f75acbd5b98b7ee62519397e456b8fd9f87fa721f4bd5fa594ae1ab24b4e8126b273b021f58a08e43ee2cef284ceb43cefbebeea85e367923f99feb6787eade23caf01a9e", 0x95}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="8874ccdbc22bb6e541e3447b2000000000000000ffff000000000000d0e848e3de2135bb892a7fc3f128ee19a2ce3e567fa05025dfdeacb6ab94f181b89ac94f0967fbde5072cf548667dc46bda24ffd67873849bbdba81ce2e2cb7295f2ab499fdb08ccb90e53e89e0f0b69cca256978fdc163115c560beaecbbe4adb4d7d95783253c15f441d89bc5ecb918492c1eb33d2ae75ff6250be5900a88b6919ab57", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x401) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xc00000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 04:02:38 executing program 0: 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) sync() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r1, &(0x7f0000000180)="0cb1786f55e477f4be7be40ab282d52a8628241b84a7aac2dccbc790cc5febf2e91f4f506ec5e650ebd38673fe58d6689954edd2213d08ba8caecad7bd503b1d5e25e9d05997fbb39a24272f5fb4bb1cfce4e41e1ff9b5c6f74b11cf3e724aa5e0d3573457e3bb520de08ae2beae87e6df9ef7ad0b807e42d71fe526cc4d25e4d516c292ec14ddc10004b77979403b8c67c98ada76850b1f74b1fad12f0597926aad9e8f7dd8e271381a044fd10593209270af08bf9edfbc81e599fa4838ff265dc96c18def603c415d2853997b6ae663e98c3d005b777e61cd47e0a91f6e1aa6a0ccfe287c165dcdce5", 0xea, 0x402, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5d54b3bf14e3b230378b6a136dd3fded98686cfa6837dff0840c1bb5f3168658524a45c722f47c2332d22b2255fc902de8ef5d87b2db5e7895796e6b331bb478f4ef", 0x42}], 0x1, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:02:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 04:02:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 04:02:38 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0xffffffff}, 0x10) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000480)='./bus\x00', r1, &(0x7f00000004c0)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000380)=[{&(0x7f0000000140)="5179640f9ce93a724ce621ba3a36ff4439dac9ed2522648c759bc0f15af0055fcddeed47eb19d9c514228037934f444e59cffe27c210715e0e00228f263642615672d7d2e1e39f41e29ed984f08eb2ecfe7d87d8af9aed00c18ed12a93304a06d354f384e31e5d1464c3bb2f04c129a521bb9407f798d2026b51268abd968c12f44357c2867011b06cdee6056f47537abf9336becd7f082bda4c30ee56bcd20f757f47069578fe71c6923fed8d176e51a058b3713b01e37a", 0xb8}, {&(0x7f0000000200)="662e1a8519902de121b0bd91d4514c5178c20378a406c486ccb6af7f00ed6f15c6393160466c5713a820a321986301e626a5e77adff400cd17d12097764551eb5115b705ef78627fed8a71d0cba437dc9cdbed8a38dd6dfe0cba5ec60539ddb280a62d201e938a498ed4750e3813e99a19c7c2895a4da0ff2b4fa5a68890ece0d073b0ae69382a29962276aa96863d60d74b433227467591d088a7daeb53b2dc4ccf966f854432d56a9302a8ce8aa44c7fb17a10e8fe815f730225f67dfa8b900855e8973f68b4a7a8e4b899d6b9e4ca66c549fe569dcfb9dccda6e5c2aa3d0deb9c02b101", 0xe5}, {&(0x7f00000000c0)="0ea13fb8222f291d3582774e42be7e3f", 0x10}, {&(0x7f0000000300)="fae30ac0db78ecb47538beb836aa75ff16b500035a9c1595581edd6132999896d966535bdd48596d6e8573e94b4831928c65a9a37c16bda08afeaca87bf7b4e52115fc48c24487a49e34845ad20258f651c9", 0x52}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x40, 0x404}, 0x40a) 04:02:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/141, 0x8d}], 0x1) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 04:02:39 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80e0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/106, 0x6a}], 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f00000014c0)=""/194, 0xc2}], 0x4) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x400, 0xffffffff, 0x0, 0x7fffffff, 0x1, 0x81, 0x0, 0x1, 0x5, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) read(r1, &(0x7f0000000080)=""/121, 0x79) ioctl$TIOCNOTTY(r2, 0x20007471) 04:02:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x121, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xfffffffffffffea9) select(0xffffffffffffff7c, &(0x7f00000000c0)={0x400, 0x2, 0x0, 0x401, 0x2, 0x62e1, 0x6, 0x2}, &(0x7f0000000200)={0x7461, 0xdf1a, 0x9, 0x40, 0x6, 0x100000000, 0x80, 0x2}, &(0x7f0000001280)={0x100, 0xfffffffffffffbff, 0x8, 0x7ff, 0x7fff, 0x2, 0x15, 0x6}, &(0x7f00000012c0)={0x0, 0xcd}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r1 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r1, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 04:02:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:02:40 executing program 1: socketpair(0x37, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1, 0x44}, {r0, 0x1}, {r1, 0x13d}, {r0, 0x10}, {r1, 0x80}], 0x5, 0x7fff) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20280, 0x0) getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x16) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x892, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0xddb22c1b252e18a) close(r5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x20880, 0x128) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:02:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) fsync(r5) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:40 executing program 0: r0 = socket(0x6, 0x3, 0x8) sendto(r0, &(0x7f0000000240)="3ddb0e9c3c1e0f6693d9f19eb73e8c80c8530484f51345a3ed6e33a99df4719b31a20604645c6af910277ec61617f033647cf67f4b36d406046f1b38fdfee063ec9de537b4bf34cf2ff1ca5a442a429a593b7a3ed09194e9d433e3550abbc2515eca1efd80052b76b57ba3f6260549fac161ea37ce45c8d155c34a9cfba3e6dc1ebc66d28d526031f7451d1b11f05fef6cf1845124fe4f40aeff7c28b84958805bed8fcf0f144a21d26e7ebdda94646a9661a983b42205d02eb4f7c3e2410e19f1711de501111362b4c57be480940ff82908d9ce849a68f2ce795aa32fdbda65dfa3f0ed74d57ca1de8ef0f13eef2549ce572e392ee69dd2afede0855efbf785bb04752a8f6ed1ee55a604cc7461a8441c27a4471d0d807af9f4b784c8b138ec8211a5a76974af20c12002522c34b6f31035db5a5065e5faaaa0b3aed971268abd1987e42c15e885a797b158dea570173bad3d285a8f1a2f53d09d4f88ffed5cc12ab0e75653606f923442035198b3516fc816b3a5f0bb05547c676b41b3e1340560dcae5b26e000c1642a2606b4fafe83f598dac32a5b0b87c0b9bfb6d05e47b7ce75474f9f4d3ef12ea0a3e762d998fa0ceee38175e0c844692181e0dfd7cbca3d279a63ee385f672307b7f12588109af898abfc34b3bbb016fa9e9d8a3e563e6d413b1b13474f1fe72303bcf71598cb917c82c147652ca25c829e03aea27c317693648a8adc93113c25ac936236689f476972a89905ba09068d004492245ec20d63e642a15686ec51dc61cca12b3239f36fbd838054926938673e9254ed11d8881f3b5383e14e805dfc56b00c62ab6a99b9e4e791e689aeabaae020f61eadf2494a7a4769f5ae09456e558e147fb6afc5afa5fb9bf64edec5dddff7c233e4f376cc7b100fe9cc2cd3427e8331e745b1fce027e5302de470dc9d2824e718e69b692d4c99f7f98bfd521afee9f86ab782310c45d8e4882172d484ab5eaab33762180a6fe8acec9543e860478629da992db475f6df2cbf8e23b2bf035bd801a7cc01ca25fe5d66ab00cd320b8ffc79aa48c3bf66396b54f64f9c0fdc4d157771855b608c960b69379b211a5d33671938dddaf947878f5a0b4809ff08eea17b27d9bd2c6a84bbfcb98084eb0d95548b4d669cdbe780ab9425ff46f40c3ca7060ad529e1e493ff2232205929a52eb89dbb6807c14e21f056903b60e25b52a7921dafe0c34952b97f3b2fb2781f41c83b3bd597916787c7e4efa3c0ca3606c60102c7546d191aaabcb86fe0180a14aeb5441acfd01ce1f60a946cdf811cefa9bca55f38e00d3dcdb6d57b21357cce94fe5394d99287dcb4274d5b9aa1a3fdd7552ce23319629939531b56b4d7d54312fb22ff79cbaf5fa3b24012ab53a1fa675ee0f90962d11cc02c81f34dd8c5b855d6859c65db8d4f5969ed6cba8ce8dcee433078bd0a0f0587aa4525f03ff73e26ad717e733ee10276d4aea1bca2fb3c0b33e37605745d35c0efc22e4fc0f12e77b116207268299f3876add07b238897d3aacabba8d7f6fbc8fbb40c234ab1035240d29b51aba22bf82cc58fa3f82d54d034ce32fb6c4bd8fe8367cd610d75bd8810316419526ce357738942bcb3bdb26526fd48387dd409dd4dd0407f2297d832f83af53712f09a6f3c25f0d61eab5e02bf8ecc3a0a23a0c2448af2693631295155273e191dc79e2357648126015572ec41f19dde53d9f1d2623093c9f030b87d8d04f291d914fd8f8831e03494cf9776f7ef99ccf4dcbf4970de135429d7d3e2ad0fdcda3148024aa49c5e9076fcadd03c72efc9b2758549e4673f87b876e147a5c6618503e3f38ea81c19a99b9ea1f25d108a88e3268eee0c18960103282417a46198ecfb5489f54e1274ed531bc92f1e7e17eb98668705e4777b0286b384117df28d7a0f11624fbf4b501bff97c67ac3c52dfcde42ae952fc8e6a9002b956d0912a92b42f4db3309cb70cc6afc1738b0eaef9184d728e011f40d2dca48113db38d9a2320fe7f9d034d17358b5f3fdf3dcd64d61ba5f0bca25d7e1a7c4d63fbbe27968d882c13f65380ebd4c488d9bb6f040702626f801e5e8616f946431ead2717882e46daa0d5c206f15d00f7f7b97f55595fabf3beb947f712f93ea97d4dba11be69e9d5d2c9dedcbe9570188190870d48bce76e15b81f1fbd930c4491ab24d04b81508e29ac963f02e12ab64d367388f97be79c1c46a9ffd1f17edeb09c155d89553843ca402e1ec3e9a2fe9083f79d6afbbd1814b67742604db30b71a0b5bae3f278e8c0f1f3503107ea63a1c841f6b0978915980c94e43b8f133ebd74ec41396bdee0b88243d18488a43d36c8517f171d8978b4caf5381b30be9873c94fd05c58bb230f9e8de27031b5611bbb076e3671191bc67b510f7161e78fb17fb1d91f1079479e1c8231017747d01d97caf02302d9602a975e20e2f94a8211e9ecd31e5a6e45c7f4a7a043cab6f8a845ab704f06024fb8eea6028513f4d829f0f3758d6c4f4563fbdf38ce31a49dac3ddc864bc98d89971653d045f5c7996ad6b7c526658486916c1ca046bfe97f31d39dc1af9f5a41618cdc2a09f211e234db3b6519d28fe52ca5788a3366c01654a88bae297e32f78c3a1f4273ecc176e13e93d3789c43c062b853d5d3d64a60dcad12a4849667fe31a55832d8ea7dccaa478ea37bb47b7ca34129ae8dd62eb4301b8576ca1c916dcfc59ad9d288b1c955db2ae96c1372126e03dc6a266e4c87c8914766bbf4bf4228f41608e4f6e53a7299ae95e845837b6b86c6a12b71f8ae097444dfd6fe5227dccde568db02a3dc3e27aa731c66f7b5933463ceed4cf561bbc1d3dc65a2329725d9e9b5cd0d12c7355cd24593700482ecbb3cbd38117233b867be574ba8123f0205585e524b7e07986a657214d3f5a080eb973fa40a7da054d9dbbfc888d505a4eff333998c02072d59ea25f0f67afb172392ce870ae9099bb33095c4c4c54e9f749d8a83710f3e630fba4a17135304c06a17ded7e4054206684bdb905f0a597882d81169e01adb0c007e5e25d52591aac8e55a1402a1cb021ecf871e635198c34d40fa9f0bb4df5046780ecc025f5baefde45dc37587424c4c7895e5292b86c9e5463cb8da79bd277d4c2b5834dc7f331b454710cf5a8603b4905e2d725a1c88006a01313eafb622f6b57e4ab5df0ba9209f69f17f3fdaa58fa7c291a5deac7f896d7effabe5682a0a92303520c54235b3bb59e7836e2e833dca08b7ad8ccbfd3dcbad1f1fa023b36940de67c4efb05c843759d59a1b9b9f635b8875ee342038de0b7938ef8d8e8941adf91a37ce9df94b9036fe5084ab4cd8c93a2bf34532eabe2618e17ce313f98f29bd01130a28497eac6cbb280ebb7b3f950513a59ceb1b143b5dd39f7e7018bd2e714114e59bc595221fd0525f4caea9c22dfd8017861e87f2ee4d26e5d5a63e83e959ae497d3d3cd8736160220987dcf4a28cfefaec96cd40584a84eb6880e020f13128ea8e3f1cba1912023a556b3a22d1c1c0320e258c4e1d328e9b04cd91580b13a8eefe5db1aef7d85ff2e0d1a76d809adc22aed043fa71f2a24895b5d07913d503b84daf5cf394ed4c33aefa72704e24f463ee364cbc9f50ccbde1c731d2b24d3b29f851c4dff61e18cdaa98f74917dcbaeccc7e41ec125c79765ac34ad778ee6ca3c7559badf8c62e5048505d1e129b4ccef476e3015d431017ba071f1e5daa307531ee277b5e2954b09b7ab7e7746613530c2ea2dcffb73930a726e0b2a9d909451dd6b253df68503fd34af37df6fa17198a8bb9c9bcacd35a8da598cfb224787c2faab0557af9362f8189d7d348ae1ffce8f2dbc75ce5709e851841270cb5e003ba57adab183d50c7f1d1cbbbb0503b816210182d24f92ddd4756e99847a6e752ddd60ae76320d3599e239d19776f6440b24b9eac4e038d3e43264ab63982fa38d0acb5a1bde67ae495e12e655e3d008a8132f698ac6e660a5b2b479dc982017497097b94cc6faa52c0965790ff24a857b1f8bbc61035cecef0a14e7693ccbbc595ec1dabdd919b531ce96a0c681dcc182250c31aada3ab977b53e28d5333618e04a7313ce8e0b23e9bf7d127d50a37fb736fbad59b7eca776305bb954f3955c4af9065fcb299d3d5d00b826827980d2a7efbe12c8ccff5dfc915f8ed972dc8b413d61befc70c317fa6656fd2fba569ab67edd0c837f7dc4a2811b295d55bb84846669f478384f32c1ac5ae473ab152cc1fcf920a7eb7bbc1dfaf003dfdc536d647f83337fe76597a8cf1181796c8be6d7064c9f9348906a900dca6867325b8e27eef24120dae2597c6201bed43387de6ce9eec0dec42d2e36576011f9686278eca9ded0fabaea9bc75954d185f8ab50f9a235899c65a0baf2052ee63a3a713a6b563a6b39e7027afa0980ece1070ef6995d9e68e9d80da3009ec627de16cd61ac87e445707f9d65a91edc330b248964fc45063d18db49e9406cdca847510332f4c374eb1f3b34c74105b4ed27109262242f07d78582b102d991ae2fa56943bd58019a9daf2ba1f3d2f27340b88e3fbbc2bf6d77833d724eb86c583cc7d2b1b9b998e692ff28ba777c4e0f827fbe9afc477e9439efebdb59b53fa78582144f770a2d2227273cff68f0bd32df73814dec06200c1efe3d1d1e61f24c1cb3b0e45ed1721ba43f26bb88733d7b0ee349321a0d459b680f77e4cabaf084727a3233c383d7c4a044b3d09c3b43132b16fd2088a9ee2cb1109d98cf0135e2e95bf46dd93e6a40abbb99ab4aad2bd6b66d208e8c6f2540ff5b72caf6bd5eb4e47510ba9c0164b7ba475186570123751c1bbe2f7574cbf17f1c56e033185d88b8db3b4bd2d5940e4304137075e2b5e5dc9a91d68e52708fd5fe6c2823c155ed1e29f2dcebb0f5f9c5b0af47f2d1703264b1823ad5e264333567d9e519b9012b4883ee971ff645d33c059e616bfe358ed59d6b4278e0b546304adbc030a7c8075486151ad5e55dde5f638d19385a6d563a0f02f6f756b84feaf4168aec0a504c0c42500c9f2967df088fc1450774c8ff7bd71a5b9acdae8e9f13bcfb5e198e56d864aecdc680773a03905ebab66715e4f82d9f6ef5b07cf87c8bb06fee973b56e2f76a6a94f82d21ac988625318e22b76c45e7db44df7af9d3e45bf44b4877944df8b8bea66b516661da3ddc3758bf1d99280cef1785e025967e647fbcae61456e847e270c1f539cec29f6e2a79c7d3f1ea1869c35750b1d9ab8a4ce728b11ac10171bdc31d48cebc9ccf0e7123d5242ce2528e976495f5ee3adbe42588197a8107b8ee3e76dd6b9b3a4f54f8e388544367d1d4393650c72fc074f77b1d8daedd636a0ae474c65a0557b8f9311366cb52e7528773ef4fd2553e2249ff2c9f88d0ba342b04ef8f145ff16960a5dee7d90f49a820bdf4e96ef6245f2100d73dd05b74e98d40533a4317dc7ce24679c1910d686ff9b153514b129ff7ba87ff61e9b671c6d166922d2a41fa98b2960abca0aca64455670b5043c1fe9a5949733da4f7b1d3a36acc6eb2f390aafe47778c37687872ad2bbebf6c965e9cf089737dd3197cb5bc062ff4a807a4a5f00bb0fb19c5c6ba4f6d0fa4c04bd89c2c5f3ed7f569b031f5fcaafc5b6d92453ff6b9e51c8094095983b57158c373c87e79470f236c7dedfb4eadaf119a6352405538bf6b3b3ce9af458a35f45c60a953867ebc14e2f71b8e01927634f770f87c56a67bea778781d2ef0c7cc4b9eb193b36477137adf1142043824feb2e5f33a176162fc5d4e8de", 0x1000, 0x401, &(0x7f0000001240)=ANY=[@ANYBLOB="01002e2f66696c654b00"], 0xa) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) recvfrom(r1, &(0x7f0000000040)=""/120, 0x78, 0x42, &(0x7f0000000140)=@in6={0x18, 0x0, 0xb9, 0x9a4}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) 04:02:41 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\\]-$%\x00', &(0x7f00000000c0)='#-@/-\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='-[$[\x00', &(0x7f0000000240)='!)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[^#%:+(:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) r0 = semget(0x3, 0x0, 0x4) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000004c0)=""/158) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) flock(r1, 0x7) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000600)=""/23, 0x17}, {&(0x7f0000000640)=""/145, 0x91}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/160, 0xa0}, {&(0x7f0000000840)=""/55, 0x37}, {&(0x7f0000000880)=""/25, 0x19}, {&(0x7f00000008c0)=""/185, 0xb9}, {&(0x7f0000000980)=""/48, 0x30}], 0x8, 0x55) read(r1, &(0x7f0000000580)=""/125, 0x7d) select(0x40, &(0x7f00000025c0), 0x0, &(0x7f0000002640)={0x33, 0x3, 0x3, 0x6406, 0x8, 0x7, 0xfff, 0x4}, &(0x7f0000002680)={0x0, 0x8}) 04:02:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20649, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f459999ab25189f47e332afc0b1ff3c039ccd87667508bf40538e8b6ec4cdf73adb0087981aa4d0b3c4c1654821f5a713bc404b7fccfd3cc4d52adfefa60dfe65244", 0x42}], 0x1, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 04:02:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000080)="d9783d250944582a9090b1cd8cd61c596796cefdba31899e848b340332216c5070e981dea34786936e920d8f943c0d84e2a5adf501bfcb92538e4c1e2cf62e0ca8d98576649470b6dfb6a580bed1a425d5e7761e42e3082559141dc60df26402326c7e652bdf13c30f665da94af697e08b89cc342010a6d9a1716a622dac16a2677f44ff9d57d147b8e4873e1cc3d93846374077097541ae961f12108c92d46fef33a3bc242d856282e661008c6c98b1b1a64c2a44b0980180b59ba26eb94bb280a663361257d9fe72d851656ba9520e6855b7ac1e71b6fe065511dd0fd28c6a15fb0fdd53282f12a443bc5e2ff05d89e2adb1e225c2b4998a2441d2f643c8fb62919fac280773d26e2fd71b07fbce5934ea13a0774a9990eafccbedb73c1ca78e5bf32ea70eb7085a986d2b1ec123ffc7a5e1f1d61f9e2c0f590a9510662c1a01a65f980f3cf613048b3c3e324d3ab15c9308e4a9060a87e5a58b8d5fa15bd058985253affedf3f16f5766bfa271386544f9ace6fa2c0f7f33b908fd25a12e38829d192ce9ffe6ad3d84cd91c4a051dd29ec190702797fe1c7e6e2dde520aab507311c3d950e77cbc1385e4b89adbd1f730ff61cf10ff1b64b747ca5619bcde66094a7a89a390795e7a734e07bdcf7fe4e04dff805baed4cf3f2d44d811c2600de5c77957c14b3563709e4e4a73727c4bd485e318436e717cf2fd848c153352e27c476334afb632cdb4204df2ea0402c73a0706fcb4fc790b56e5c467e76f7b093d63944bc555d6dc01504e0d12ad576b9313effe7bda055b0797688cfea77543168564aeb6c3a5ed4d45f3d9565664f53a06e8929b9b017ea1a53cbedfd2132999b9112802309b17977217637cfac26626960d84389c64ca4af9a98d67778470d52d3e16f6362f8a01ca24cce0dff489351fd351993251f91ff778d04a57adf758142524e1dd76b5c1ff2dfe8377e093c79154a7e2764191dada92d61c9c0d3e76952b41e3d30e81c26191c1eefa4767323e6a8b2f7c31eac9dca0fb1e5f36fe29e0ea5651a267b8567e4908b14a08974e5cd0ee996fe15576812ae11ee261b0ef91aa119da5f057ddf28af124c6e4f82fa68c14cdb037e768568f063d9c84a82a711a5dd5b36e525cbb516ebaf6d8d1c0ea810602c35c2ceede60219a7cc3537b7067182d8d7f481765c758e9878a23f4f9aa2663504dca2f1f3c37a151b8f694e62ff0066d093156bdad378d3807fd3d3a315cc2921a97e3852a537f23891e5a553d1b3c40f6fd3876176ab0663e2951c7045db42246889496db8bf8fae09be8ce2f0f47ac36dd355e2ac50afbb341ff3dbe2b2f68c31b404e5ece5a53d079e51b405287228c360845d5b9e9a3f15dd94505ce02dbc64a125133ecd3d1837139c50d0a899a4f0a37a3f9ea003b32d5bfb95012ee50bee627845d9b125d9b7ca9123621d6152cf5da5a39c5bdf0da92af5061ba10b80aa89fa849a3ad032cee43aa302fa4460fb15bb65e4cd5bd8165f52af1750caa82ae80a19463301a04bd983a4243513827cdca3d28d39316c898d95e89aa869e0971459cf1dc8b3b6a066b582d5add951d01ea7c11263ba418f3fd9be3e4ec7f795f171b2594a709424460d186f6b2996f1ce832923c01d78f1d314954b8f6419cfe94a002151226a955aeb676ba215a1093cd886f31e25df01ba2d160caaa492bd882711d09981e254dfb1066c05bca805a8e58b2dac81cbaf710f2a079eeececd72fb2d23c316d13c68b175bfb043165c814371e14cbc75bb8910c16a73cdb936f01b0734442ae328beae5de31ef640680e55483e113f2f0620dfdba199717a707cf6c305661ca2e5027db92448e1f3acc093169389ef56b5f2dad3560acd631d88efbb17cac0bbcab45e08143187362d92ccaa946ae39b2531a6929dbb3328d9d4ef51f47b5f5c6b729836f275077f6e664cf8d16a3703499adf76cfa0b147d855879824fc3bf4d436418f9b9975ad2d61b6989df8b80da032fe2d889ba0ec55efa48532cb8c52a0a8e99628146758ab3645bf8ec9d9d4a9d4e59dcd90b6f253fb20ac011839b538401d1c16738b47b829630a9aa419f1b63882c6d2953766264e0b8ab32fe523b144d4e0edcbae5e9244e471d83a26f97658e8f75101e4ab9fa5ef0c3160fac634387c01c5e5372b8c8ce2b757e3ff5ef31c8a8100d9ab38047cf4422dd34e36cd67d4e4f423b244eb04ca4261af9522807962ca9941f54694d1e3d1e3c092166a5243ab7bffafce1687b87e6b2b8dee17c6595f26f94d7598a5e8a66bba449b55b66508bfff1df2768f887badc378f8776088b3e80e05a20968fae733b1ad05e7843dd2710401ac6d83cb6c6570c4524426e568d05631a085277b0ccb9f98f3e733d712529c1e2db8f9c231ce743815d03691744e8204fe7d0505638842807a4b5f57cb3ba6e28700fbbc330fbb69b8e5120e5b6ade7b114929dbbc551b384e37c350f231fc2c3924b9672f5ad098d6f6d5ea107041e56e47dc5515d2faa4bc5461c044a966b2fde8782ce21a574ffc80514e78bc7a87f4b3b39eb340e9c6543eb422f686cd81a0e0e9f811eebfaefdb7cc81dc83d2e27fc7e621fe157880d19b31ff228adc5841c7e843c52ea0464daf8b13be1f49a8d6ce218efcb2860eb69cb6143c7e2d39b573fdee16b79ae94abc3582069221698e6f7d528dd1ba766e0ae519acfcc9f1a2729c7f8e61230852f8c25793dd3e771f355d4ee337263c9f06923ef99a679c6f3351c20f67bf2abe258dc664cd85c4e7f2a84bb6ad1dc0a388787d93e946017364b9fde6ddbf45da151ad6276bfceebaec9893e12f3bb03dff269199e4d08b9882ffb269b50d18e87125e0d98dd2e87218d93ea9fae733497fd06c1224d79a90a48d9be3efacdf4e914a0f8dd5605906e909143e0a440c784cad6d64ec47b2301e16be39576adb8c9cb17b058bbe33b7eeec74bb41c3d360428cad6fa8223174c4ac67fa383c72073a843940246f87f7f7b6e4853619667a861b8ce9a356653553a0e8e6e0b1e501d32737251619654e2268301bfa05d1b6b2912a763a4476549339cfb43d76ecf6d76dbfa2fee2108684667e535ef33972a54c7dd3837cfc8da6edcbaa0ec51444555ff155e2e7dd35051bf82dc9ac4a70748a867653db884b778b13f98a26163804012c5591eef80adc5f9131987ab53d5e42fd472b6d995c3eb7f50951f38e0454d49f71f0167110bffe0c8df94df0f01c484843659bf0917beb1afd1e32fd03800154aaa429c61795a9f1142660271a9df9054b34c7e76a02a54c13e9640cf19a4af8c8336768fb59e9c303449fa9135fedb3acf1a7e76861461bdf8bea9ada363c9d2db18d80795119c23af4dcf8c668fac8d2b6e76d606024990edc7615f6cbd49449542b4b28f8f25439c0b71613b6061dbde2a7ba46281a8a2edb98f38973347dae591cc43e3ab527d52cce588828d6904a8f5733d87ed82b9d03a540e8fdc90a9d1d3c43cabf25ea8e301d7bb0fa799c7f832c9d4122e332bfc8b2f706b5f69128a7cd69f7c8ca18f5a3f084212d1dbe291f83917aa75bedf25490ddbdffb5e6ca75a28ccea98d9b3c2f9e8294a693de39d98c75b462720d643d240c268dd2bd05d93a83f339c7a1b81aeed6858bfd953df0a5ad2ac19380ded36c4a3c35641061382372d3f2a6867b5fa9920c282bd4dda8ceffebfb1c4378105d782a4930b7318fea2a00419ff016b6bf241aaaa24eb1f55c1e2506ecfda1e7c41b8a107888ae330fee567974529352e8fe529439398081065b693fb72bab949c43a2d5310ba96c265fa932acc5cbf2bf09461620a415c09a9198eaa2bf60119ec5931c5216c4ba074f2b8f535d61b67a2fd6f48aa2ade38271a76b981cdb40251f4ed8219ea288e86acfb9530f2cb59a69a997d07ccb7d2e21fd21887e467c90f76b9eecc0ad0b201a15d115bf3cf59e03730a6d996a37722023bc7527a9f143d2e7e4a7e9c111b6b17ad06aafc700779470b1045910d151760b7e5db12bee3126ea96b843272ce8b0797a62c5195988a9a88f22bb4bdec17fb19bf7afe87eedadf6e0b7adc4f419dfafd9f79a4cc6115d946281842cdd807b95eb5c9d0e49b3c2a41bff5cf2ebbb63b3def7f124121eeeb97315b3bd662a79f0fbb5983bf76fda889d9d017ce7e9f1b542f2ca704b4daf938098de0d41538eb0ff5e7c51a68d893f82a34e65a35103e2b2acdda43d0a653e9dd534cdac1777af40286229e7cc60fbab88c3f6c93eab7a99bfd1dd826648d554f5ef814a432e92da4381dac5b923ecee057ed5e8316c5cb2596dab04c52910322f274ff44f0898ee0cb2b2e24677014c04fab6a68b3cef59a70367b77cf4dd5181177cedbf07e46e031a688a077e4a77423cf0de4b494ec58753652c6252440844d162bace6357d5586529ba2746996e65ed30ee6b90293f2723df770182548abee1875169de3221d75bd760d237db672f875d576183b56d9d04b7fd20395ea1b13d4d9888e635476fd6c4905c4b242d9386ebd0e90e6c978220f7e5897c02b4726aba3bd7d5fcc1967adacdc367f8d437ca6de77b53c050ef653310daa833d1c16533b1b1860acfb04ec578488485a7168377dd9a6df12392bbc512d61ef524e509550d2497eb21c56b6679d6091e06509f5ba7a9ec613fa00f7489ceff3a0d922b4f6089ca46ff71b97f49da68357258e3e157437a97fc3b6e792d021d7b8beea2ee391832a8776672539cd6bbdd0ef0239055587eb1476d2fdff2e3a1162ae41daa1ef0487ac743ddc00613dde130c8f1ec92d4d4347d84956ac7cdaa4106f7c024b31e8f4c9e66c1252359e976fc7470033e02e4aeacc1ae6c5f0542f8efc03068aedd6d02131ec8f2e9140ac016f4e86a36590250981c79205d3a04ca46d8df65bd509a9a54477a9fe583805cba62475ec41b87afe46bd340ec2b57da7a5864a7ee63114f1cfdfdbee6e38ec4232ec450ff15755502c0d460d466f207ab5ad3e9a2478b69a6cbdeb324ed6ebc823661f14f0ed9eaddfc35a6b4296999a6e46de0af265aebbfbc01b60202fe71ed5bf7ce90746c7cf3dd25e679af08f61ab7169ff8dee2bac05e6546458dfdc9045fe57c2ce492dc58494404b9d5ac00d2ee717de373fb58f4c947e58926d09f2b99ca05eb8b5d0ac424eee2952f3400006818f63bab7dc231304777a14ecee64601ae76bfeffde8f3a1de889218374af803e16db235e752a1c73a2873dd5fca4b1cc10ea3f81c32996683e5553b581314f867a32899a0d7b90d463347a3c373203409bdc14d79c9c18816e19177e80b0babe998c8a25da9874043441323f6cef9f1a5bc1962287eec21a5eadf10422075607c5cd9d54abcb4d99564cd1f8b1f9b2246b4d2a0b422fbd7c3b44c90f0233efce0adc914fbab7158c7037a2c123dd17142455c02f6bbcb14ef1280aa46d043429fa980167f3c2d42a29e3f0e34b01c9e2ef42a66c0165d7c13782c648322be1db4f290b4cfb491b3bfcddac2f3b261723a1917dfe52b09043dc1b48860ee2146d92a8fa5c25c7c8d9428bcfd64b658f4496039a6436a0dafa96479ceca5ac4f8efe79ee288754f75f56b5f5df5363b2ba436b630f72ebfd1972d1c24e37aae58c6e00efc62d37667368a09231c98ec06d4fa880cce1e6c4e680df0e1e4da6af068bcdc509a183092ad3a4b8aeed47f7baf17abbd40fa7b35bc9249661ce68f2a6a448986643b9da5148efee9e059256dcaa2a5ec35e2c93e09f29ec1e9d1f", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000027c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:42 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) r3 = dup(0xffffffffffffffff) openat(r3, &(0x7f0000000080)='./bus\x00', 0x2c0, 0xa0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="3f5bf99f9b75a58262f95731ca977edeabf295b6429f63184e4e9121c115d4f0cfc45d4bc4e83a1a24e13e9d510c476d6261009535e4e739ce21a433455a513b4a8a2d21bb10355ca8b219bcab5dee85610f01cbd70ef532c411447d79ba6f6bdb6085ac4a5766424ac273ff69aba4506a066f2c76a6357c87d1eed899790b59c2ed1f1fcbcafc178cc2dad59912b1ab29f94575f50eb7342778f7d44d9a2a72d384da2504630845f0a4d2dbe7bb8451d522eb47c74c7f593fe3b3ebee220c107b288a78165f43dcb433aab7a8f4c6bd874f975b5bd1a2437a116d3d74708f69e4554366777a6b00d119f02043c54074f0ad9b59163a6bbd4a9924924d196d5c2c96c7cfb39c91a8996b20814dc00d87f4954d8db64bcaf3686de186fa3bfe5b66f6c79191ad96d18c4962f06f026d8f1ccd2144c4fbfcddba9e2d73ea08a13d131d99cae63f92304ef45c0f75117a47ef0a741654d2bd3ac7d9f0a3eda2c3cedb2a328b1889ff1cf78e976204c135340a448ab9b66c352b560778650263c05e0452120eadf6298554e71fbca4f44477f3452c4efbc98d0302f7ec9c78f150c7c354ae4c0b4e1b9fafaa33269822b293f8edcf4a7753ac2b336a0033872859e839745e59bbdbf44647bd1e30780c73cfcfac7f792bd968f195ca6ac15aa186104ed4aecafb8c25dacd132a35d22eeb9b997502cebb6b87633447f47a699f0ff1bd51af6aa58f67bcd5cabf11790a57f5ce47032b40de0760f63446bd26e94de906ead6706a4eea326087eebdd3b98c15770db3295f626f711a89b75af58d1e2546e3ec650c5e17d133e366f75bb99da35eaf1083b9aa4de2e8b8dc585f2321baa2e8a9108bf95520341f0bba3a6c816fc070e0752b7ca14d6a89af5877d8b205f867904fa2f1865a0d94a5c97149d022bf04e748f3952ff8a6f81a6516f5308f022066e75f302535b61bb398fa6776b2d6c51f865a0080dfb1f328ace0078e8ef37d991aa2de96f6eea76a6ade2c78c4eea9a1d5fff0577c183695b8aa846535bdeecc4a4327f1f4b46fa003d30c4daf09934aa4d8b3c04c52c5e778cffca0be1f749b0632c4b178070722db35edf0e414a89877b625e9a7a088b6ae34861ad21e58c01a8a84babc94a1ecefb2eca7d4389e4632410c916443cdc4632d6222706bba732aa3cb62418a0ba9fb2035020ed3e23c029f771c626a5876b310c816c939257fc4204a53e64e093929196cab164fef75605b56ecbd8d15a505f539c7e76588017222c24d2e97cd7a1f5ae467cfd21aac544b9ece41f93a088fd21387e43f59cece8785c67eec03088f76913d1f997736baba1c6bed0fa6bfa03abd3551dc0950380f591c786d48552c6d163c99d27d375086d709ecfe670c6ccd9e8b7c1601b74fcc2976ac6338f239aceefb587be93dc814d02af4eca00c18f524d31004b8df55f2f35270f685eb7f9a829098abefbe125adeefe5e2083aaa038ed62a5973015353ab6c3164bfb92fbaa855e97f9dd2ebf4f3754f87ff62479038fdf6a8e76842be66e65f776e03979118febbe66d882f962b2e97887e85139a2f27bf60824ce2920734f12c296aefbd67bde4113d51bfa228ab491b94c65f136655b1012660dfae46884d457cd279be824f3ef419b161d4923368b74e286fad7909adb2bf7fb8b3627001245f3163496fb6e59350dd8879d468ae36c85b67b3984be0084387c2b40f3ca00c1a60f90dbc2df6c2bc7e7cb5b1a786011da1cc05201b350063cdda410c321680a3307eb69ec04b81fe49abe4fc211da47d9d092fdd7dfe79e1d19df93906e0109f39067f6cd6a9d5233f3a5572d304631f32cc8729108316450a61f0f0d5de8c4c7218d67c53c5d3fa480144ab278467fa7763b31fde12d84ce81512e5e829bf27033653dde80689f28b40f57eb339245ee6d39431d71e308173bbf348a3359fab5aba008a143b67f9fa02077bafd47ae3d79f76d83adb3dd157db445ce540ea0784784cbb3a8e4f4858a2ec40abcc1b09df00dce0f2baf96844552c37d3be73614948a4af88dc90efc21f30cfc5da5a9a13412b6039f00b1215fdd3ccbbb6b870f274d35eaf9bd07ea3e218a0cccab5b21f5632d4a3937ec32ea13e02e03e547c3cfcb16cefee4fadb818780f4e2b51893202923d8200a44fccd131ab7a0d20ac0d149b6dfd1775af9c8bb964271587cf4074c4b5beb2b3265c4f9472ea414db94ba0e2c3c2e3014e959038fadcd34699b940b762f86ac68b49152aba578bbc5a342452ae7859fc1614fce63dd9d4cacb3ff85a26eeecbf69487e3448efaabf10de815624ca830eef94ce9ae32d853ed9565e49d7b56eae694c4dae73ac139334129247ccc2b97910bd4bcfbaac6c3f4d4e14b149b1e275b78a1609d3a0223a1ea07019da9cd9288297da805acf5c3df874e478cb6ee85fdcd1542664c1f104c48ad1a9e9444a2d5cd2b7267e16d64b7ed006da2910b1c2305e5128a1ed1247882bded8811398ac30250333726b978d7cebea75bb1aa2adcf656b7ae811728b82ec7c724923165182d845a6995ab1d57c14c0ade74d055afc72509af605342fe7c94d30f1ab806f32a211003bf9ec5eee8651c0fdf8c246ce28d69d6b115d7676176fdf78ad796810362e124bd7fb095a636301d0adf13bcdb30e36ed1eea7404d2bf6431d0c310fea39ef1074c52c9f1dc65aa67a7e0c9185084be6fc2bad2b1f22cdb9c9c8868f76a91f8d5f8130e0a97c5b126df9a066125cf31b7e46b944283a2f299503ad501f87f95bc0cc58121f234a2f1f8cd5a9c3d8b2324906e0798b3756f8c07d6e15adfd8cfd5383cd5dc6300a9e3c5821c853817140bbe01decff71cc115b760f91ad24a91d36e091c278908bfcb3c0c00f085523a0731dff9d7c49099fd98aa916fee963b3fc36b0d9ec418dcab392f29667fab1261501221c8f0e71f5c821d83fedf8bf167c1bbe74f3efc22d3842a449ed3e014e07a4d689bea37beb0eb4770ffe6a0e6ec9662e7a979aaad627851c935e267da8c58f8a8166efed1fee822a1d8586c735d02a5b9b478967423e484ea6d4d3710db48990c1591bf286d4ba82e5fa9897f9b4308538bf1a98ed3066313b20d944c5061b46d422eea742a7fdbb01b5d0c0d0b8cae37d33adec8e1860fa41d7f2dc88566ccd560a248596c7406bcee6ad76e50a9ce475df7fc4c24fbb63f2ea88d4c7be9cc70e86eabcd6c9d3f92d9d007d1c178fd4f2de4a86672f72c188431db1d32f6a927bd98a2e25ca4648e98cb05ad09636ed86dbb3c5c07e5f88762c314fbfd31c82f97706d0121f6678bfc1ea62a29389c91f1cecb102f0d444ee14f082cdf790844132e177d356c315a69a10753807807c954855ff2d8529816d66a6189f75e22e5d326ecf3d079c9d3a27b8801343d2d74bcd71be61e03431e1328f2637892328d8202a8881fa354b68c7e4d7309c8a788926652bc212f9277563647f490f9ba7f6bfbd1213c4d6f7449e11fdf244c6a0ed1a630bb211cbba8642993f92bf500b30a939f1099a5960e47bb703414d730bdb2c54db0004d3e1e0c732847300a7c7f3a8ad298e8ac63aea9c0a063448ff7d708ad20d1ac07a3a0b8a902bfb52c0c3fd2cfd742b7adcd2e1004c7982af778ca1af23a94db29ff00cb23ee293d776a078be32ac963ddc752663b92ea333907a593981a51c7a413ecc41333b1e82a166b880e8fe1c790075f202ce1dc9be8952fcd1bede2ba416d22dfbbdb0e845f71de8de41f5d8b83e308056ca5a14d626cc1aaeb02982dffa230534e8dea52475ff665a4f778683c8741fe9e1a5a24337982cc7e247b0d4ae7f2896d922eed56304372c92402a869a0915df71c338bf2e064f915a8339a8d17a456b1bcac371cf4817dd0772ea344bd9301d09cf1fcd1aeb52ba007c2f41d8f035b7fcc4c7daee4454f71eebafba97c9dc895f2c48a395e0871e319a69f4cbf16bb3e0cf0c4f9fd3905f3224b5088b8befec5b70d4b6464e07ab198b8c8c751ebae3dcc4cfef6ccd86d634ba708e1e6ee6aa2923fd30cbfc8fe872f4fc41a1df6faf4880ed300aaef143e6586ee0636edbdcce5f429e6794450317401d8f4a88b91fc4a13d2441052c770fd4a871fd005ede568e571f238df9aca402642830b46cb1967a2d31692033118ed248f948b9e4ef978b722eed850c431b42786ad8a699006cbf9d32d778cb0e3fc5ae83ea4509490c013a7f41f85c9d2bcfd54417f76fbbf811491add8b48ae50978ac6461ba1fdfb3f1ea6591b15899b69532e663d1bcf43414832f5f31b7d329276649d31b82a9f2d514253676aba12e10ea8d20d2d30f8982bd45b8ca03430555f30ec009f8db1d303d2f08cedf36ae44670c301ce792bfe2024b176e731ac1315d5fd599a61e72e1242eb47e9ebb134cf44600f26193eac24a508cf953d02018fb28c8c6b69b57cc9ecbd7b29d340f128d92a7ef96bf8b9a2136264c1427732cafa623b88f5994740a4b0f2a440204d873871f9b29dc0fa65cdcfac3c2c593a4040ad572825e039bdcdabb269c4b69b4c8a2814fb282ab61e1395a605e53127cb78d0cab9572e267e1695d44a79ec6b79b5561840c709f447218d3ad69e82f4781374985e2a160cf76fd6e829f8d7d36784f94b508adc905384a5bf6554f111ed1ba276170d64e5948fdb12bafdc4f37714d3b5d8915d8df2c4568a940d0a3d7798a1e7ecaf04215759eaab1e0ab76a0e30bb217bbb488554d31b0859e5664528825a032ed8484bcb4b100420f7adcb64eec623119736bf08f097403f08d750ef570e4c888545775fba958fedd6c76c064bb3f8404c28c1cc69b05dda6c080609a4650a5b44dcdd7fe8516a0feace03bf30091d1f65ca6936bd7247d8e8fa90dba5a758a3ebb1be3b31ca5f84bf21458bf2100d0660a6cd79b86cacf6402d158bbff8f3e1b9776d5475b7eaa92d355eb715f199ea8df86b5acf2bc25b5a5e84dd66b5b4e6a75551137aaf86d77aa0f72cb8c7e149e4a4434e509019f9a8db10dca03eee3af8064ecf3119a1f280a7697cc5c23b8673cd02286bf8a620eac363776169ed0ed49287fd44ccb317bfdcdf818f900193e4c04d4c24d523497e923230444c5d2f66ea573badee3081f55ec9739ecf75c26219908eb13e2b81539a243002208e5db0b488015c57f20a51e9d609b1643b7d812d715bab4735b41e2c26ace25c4376022f3c94bce69e4135504e86dcb6238387430cf2215f489bbc0de3e9ac89a38f0693dcbc21f56c338a1db9e53bb4cd71d287e66334015f8c96c0a0f8187e8b76bbed70aa27339670474145fea62ee26fea732980b6ea892d2050004919518a9f73c549100bb1c0027b97e5cd4f507852b7a1cb2ed316eba320b4f137ca0fe0173a2e5200ea12f9eea03427aaf4c52a1665be146254d72f9733b872d25d907b82b49a3b18be4043101d463d28dd79bab408d8e9b98a7f9341aaa444f30627ee3bb9e1b7bd230d0f2c214209c7299face7fbf73debd16d539583074be51604d6733757ae1059d3e9294657013903b7f91fab3eb75c67e6ebff048f516eaba950ea71a274db464655306b882a576813c7fece87740fbfb54083b78a78d0d0dfd4fbdbc30e4812358030498772c2bfdfab3ab5b59cdd437224650aeb0d10e3884d52b759e790f8c3ef2653f2c6fcbc00ced79f7da9da5a750df2784d4afa53b08a374cb7e301d220ea73eb241f30523660f059ed0bf682539ab90d1c639b64a7f4640475dcfce922abaad46640e357d70", 0x1000, 0x405, &(0x7f00000014c0)={0x18, 0x0, 0x400, 0x3}, 0xc) listen(r2, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) semget$private(0x0, 0x3, 0x4) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r4, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001fff, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = semget$private(0x0, 0x5, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x7]) 04:02:42 executing program 0: poll(&(0x7f0000001fef), 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x5}, 0xc) close(r0) recvfrom(r1, &(0x7f00000000c0)=""/25, 0x19, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:02:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x406) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 04:02:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fsync(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000080)=""/41, 0xffffffffffffff74}, {&(0x7f00000002c0)=""/219, 0xdb}], 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x180) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) 04:02:43 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semop(r1, &(0x7f0000000040)=[{0x4, 0x5, 0x1800}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget(0x2, 0x0, 0x1f) semop(r2, &(0x7f0000000000)=[{0x4, 0x8001, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x4, 0x8, 0x800}, {0x0, 0x100000000, 0x1000}], 0x4) 04:02:43 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 04:02:43 executing program 0: r0 = socket(0x18, 0x800b, 0x0) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0xffffffffffffffa3, 0x0, 0x147, 0x0, 0x61}, 0x3254d43ce15de49b) dup2(r0, r0) 04:02:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8, 0x7f}, {0x1}}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:43 executing program 0: socketpair$unix(0x1, 0x10005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) 04:02:43 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 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x2, 0xffffffff, 0x1, 0x77a, 0x100, 0x7, 0x3, 0x2, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x3) 04:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) rmdir(&(0x7f0000000040)='./bus\x00') 04:02:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20002, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) sendto$unix(r0, &(0x7f0000000200)="04000503", 0x4, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x190) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) socket(0x18, 0x8002, 0x19) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x1a7) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xe01}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) write(r0, 0x0, 0x0) 04:02:43 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8008, 0x0) close(r0) pipe2(0xfffffffffffffffe, 0x10003) close(0xffffffffffffffff) 04:02:44 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 04:02:44 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x3fd, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xbf5, 0x80000000000, 0x4, 0x100000000, "4005ceaa18dd4dbbb19d0f1c1b9524ed9f51a8f4", 0x4, 0x5}) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x986) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff12ff7f000001fa6d466f1cf9aa1594b0e4c7d2914cfd639fb45688a8fa8851c8940f20cf774a76", 0x29) 04:02:44 executing program 0: r0 = socket(0x1b, 0x200000001, 0x100000002) close(r0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/221, 0xdd}, {&(0x7f0000001480)=""/48, 0x30}], 0x7, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0xda) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000340)={0x8, 0x9d}, 0x10) 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0xe2, 0x1, 0x9, 0x200}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40000020, 0x0, 0x8766}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x5, 0x400}, {{r0}, 0xfffffffffffffffb, 0xe8, 0x1, 0x9ec, 0x8001}], 0x100000001, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x10001, 0xbc1}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x944, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x68, 0x40000042, 0x6, 0x8}], 0x1000, &(0x7f0000000740)={0x2ba20bc0, 0x3}) r3 = socket$inet(0x2, 0x3, 0x2f) openat(r0, &(0x7f0000000180)='./file0\x00', 0x901, 0x10c) getsockname(r3, 0x0, &(0x7f0000000040)=0x2c0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x105) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r1, r2, r4}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000000001001, 0xfffffffffffffffe, &(0x7f0000000040)=0xfffffe34) setsockopt(r0, 0x1, 0x9, &(0x7f0000000200)="14be65312fa5a569dac42d2a4fa331db4cd09edd23fa17f30602e6fdca8bc18164a4c95145adb81a85d04fe16e562226a669080cf980bbbbd138dc890034c63efeff42b41b8d7045d8b685f0a7fcdaaf5f07a6038c6bce9b48e7d6056d749efbd16120441bcd6863822e2c569088da519f0941c8d0960921f5b9ad12f348e3050c7c60e620e7868f230b7e2f7ebaab30ce29453e434827a0528b", 0x9a) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/219, 0xdb}], 0x4, 0x0) 04:02:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x3, 0x4a, 0x2}, 0x1, [0x101, 0x9, 0x7ff, 0x10001, 0x6, 0x3af, 0x44cdd8f7, 0xd2]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x5, 0x7, 0x81, "687acae086c8f17f320625b9a2c501dc991dc9b3", 0x9, 0x7fffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 04:02:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="2a0e08ada5d1df2c39d43f0a69ceb3984f7bec9388c7a5c833e0b791794f0506b92205a77a806039edee5436a8a22a6849802fe38ac6", 0x36) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 04:02:44 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x0, &(0x7f0000000540)=[r3, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x1af}, {0xaf, 0x8}], 0x2}) setgroups(0x8, &(0x7f0000000400)=[r3, 0x0, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x3, [{0x3, 0x7f}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0xbe}, {0x2, 0x2}, {0x3, 0x800}, {0x3, 0x2}, {0x3, 0x6}, {0x0, 0x8}, {0x1, 0x4}, {0x3, 0xffffffff}, {0x3, 0xec}, {0x2, 0x4}, {0x3, 0x3f}, {0x3, 0x37}, {0x3, 0xfffffffffffffffc}, {0x3, 0x2}, {0x3, 0x34}, {0x3, 0x2}, {0x3, 0x1000}, {0x1, 0x81}, {0x3}, {0x2, 0x9}, {0x2, 0x80000001}, {0x2}, {0x1, 0x401}, {0x3, 0x40}, {0x1, 0xb67}, {0x2, 0x47}, {0x1, 0x400}, {0x0, 0x4}, {0x3, 0x4}]}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000440)={0xc3, 0x9, 0x1, 0x5, "0d1151a85bf6ae9994ffe0928ff915f0bdd4a42c", 0x4, 0xf947}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 04:02:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x700, 0x81) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 04:02:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) socketpair(0x19, 0x5, 0x40, &(0x7f00000003c0)={0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000240)='./file0\x00') socketpair(0x6, 0x4000, 0x100, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) getpeername$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000380)=0x8) chflags(&(0x7f0000000340)='./file0\x00', 0x0) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="e73a7c64ccaaae1fe4978e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = dup(r1) select(0x40, &(0x7f0000000180)={0xfffffffffffffff8, 0x5, 0x5, 0x11a9, 0x6, 0xfdc5, 0x4, 0x1}, &(0x7f00000001c0)={0x5, 0x8, 0x7a24, 0x0, 0xfffffffffffffff9, 0x1, 0x8, 0xe93}, &(0x7f0000000200)={0x298856f0, 0x8, 0x1, 0xedc, 0xd844, 0x5, 0x3, 0x3}, &(0x7f0000000240)={0xbcc92bf, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r2, 0x7d) 04:02:45 executing program 0: r0 = semget(0x0, 0x2, 0xa8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/42) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 04:02:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x3f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x88, 0x4}, {0x40, 0x9}, {0x83, 0x5}], 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f00000000c0)) 04:02:45 executing program 1: 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, &(0x7f00000000c0), 0x10000000000002a9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x4c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x80000001}, 0xc) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 04:02:45 executing program 0: socketpair(0x1, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 04:02:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202530489a6c5d337d196e88a2e2f66696ce00800"], 0x1) dup2(r1, r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = kqueue() writev(r0, &(0x7f0000002680)=[{&(0x7f0000000400)="a5c430243c1c60155ccddd427842e0e4cf3627fe0d9287935a5e397b9bac3985ffbe74a5369cca936dbbcb2ce3542f593f326227d33038abe72b05c69e1e26a42151607c25d09de07ff40648f2cfa690641c525cb706803ecad9b9f4ccda8ec1194f59778571e4361f78192833d6ceafbb78f7ade66f3166fc30a571bf1dd8dd4b01cc08be178eda9c1a2335898127fe4e85518b25055f7b9f9d6264936b2e687c5a8f3ce8a01dbf76980e6380098947d7c2fbb17c75c3b020016271c7fdac7362d7d7c4f21d9d5a06f8fab1c889ded3d5985998c565496f19c6d2438457ef3431e9871a57857913f9dc95d3589e29c5da1dee2a1e91dde3769a56ba0bdfe5a2bf4bbc16dc47643625a78dc1b43556644dfdc2a8846f2ea7994bd3c4060af8fd6fa71606623cbe2580d840763adb315863e021c844245440762c474a7a607cd1c63319a52b819d48d19ec4e2b4f6f3bf43e1c1eb67cc003d7bb243553bb8ed132e3fae5ab73d46fcd8edd9d66d5ac2eea2d21a15140d6d127dea347a6ce0ae358756b19bd67e48cdf6e91104bd29b1e85783ea46ca318e8335222221401be8d54367ab1e92afab03a2dc5eb8383e1ef7b40f728ac326d747cd7e46b3355f35c31c16cd65802f0e132b0d95eb396cc6df531a695113f824567c0ba0753228c2cbc229cf013bf0cd93f049a95c09c2844e974ef6743c3449f50565ce122c0cffb1eec707bf5800d83e0604c298afff704ae8bbc8f606937834710240aadcdef5fb5d6a38123381fe75d31a1d9afa7b95b5c3113bf5117ff1c07fb46abfdfb8784aa087ff06ccf2c15011320f2d3fc6d30b16c90ed425dc7e5aeeef9a266058ea99837406fd08c7e15d0b59f5bb981b9cbc4a553dbbed3ed0a15b12687583a6dfc1ac167750b2dea0dace491617ce9b39ed67e97e85cc0f2a2ff8fcafb022e3cdd33ab800101668110e783c6a15f1e7ac4cf296c3622513ed75dc5bd12b92c70038470e87f7fba75df6bfe6a77a8a040ff13b13c4b4d4b1950a43d17e5408124912e11f222768a1d2c071a04129f75a26115113b5f4079a6b6d3052ad3cc8382b00a9278bdf1559f3c08d14c94f1bb553d673ea7883341cb0f840687589965b72d321c07fbb13a3ee7f2c6cb40833bab2cb94b703fd787cf1183ba55ea1f2eaafc69f4a2c927a8a93ea9d1487c25e087e53678eb21d97a9d638ea68ec1b0c24689356d2dfea1c8912a3027bb04f5bb7bc3796461c8a6d366f7ba8df1dfcc691190c64605ca0f7ac64517a9b88a351b4ff43a2cddfbb75061f1606169390784a6c0021818ea9076958fccebdde63a616a311b5fba367dc17a58cc1bb91a6cddffbdb8ba0f17ba06c0fc563b6323e8555b5a20b61239b0468badbe0f461135a38399647ecaf9b331c7f8cf355d53c7dbafba195cb66ed59f72508e393c28245df2f6a78fc3148a3b29d0e4a8f0be67be72fdf101bb24e06eca1c13ed4c8ffae51786fed404ff8b2422fdb06d553aef55d3bc5ed8a1192b337fa6b8acde1e630f68674f563b83fee4610e161e40267637739471596be68c7c37f98506b26b3ce5db96d1a6e4e0a1e70e8dc3cac019c1a7d6e514e1ec9e57e95bd84a642268d2e51b219a2ce594f0c6bac4395c57917775b46dd1da0556d20e96de306e45b685cc9ffa0caa2d4acae375631491643d2564b5683c93056b48585c446eb68e33fbc90af2785bbf8ab2fbe74b1e5b6772ac16a9b4530c95bdeba710d6bd7cb2cb5e5651762b982b2d57aa5438824f60b30af9426a180c5727baa5d4c7888a305f7204a8e355995dc7c566a059d454da8b469f12b21003c5f575b90287a6a1bba9ead7b2077ed9812adf663e260a8e64e5203be42b483b1f524aa484d73ad842a5cc13f6f1ce510b27a3485f86b0ccbf6d9405708d887ab57bfda59b341340f21ca9f8f78e26ea075d3c2ba840dad1aba426822342d5893f28327ce682845b23598f88d519011ced9dc896c14eaf05a4b5947e01d47d1a6ccd1ccfd83e7e9f3666c022722e5284a33d0f8b3d40af78da7b970db1d662f7dbf6c55846f4199363150f6bfdfad56a91a733e9829c7c29cb83ef678c8466ea14665e29f391c9003b33ebbdb7600a58d69538b1ec28706606f7d6ae5a8ba30993e27dc99bc499fb786837b1c9448230f6f79e503591a356607ab0dc35b4330fdfdb893fbf7c759d6f3769365ccb7c1f2b8ffc36b568b319c593ff4631e2bd811341716b03ec25409faa98b3d558aa0334d284129d540c882c0a817bce005e84bfd0b71598edbffce4e3cb870c280d4b9f3fb727868fdd040f59db1cf6e89fd20ef7bbf637bc2e275196993e192216ea78ca5c656aa6ffe98612bf533533e1b23608c1483d79eb7d2417b50ce5412aa89e6ba17dcdfe5cbeb5bcae33b6e387ce6b2fa94784c24761e4176172a4837d57d88dedc3d61aced9bd24cce65102ecc1f8f9908fc1ccf0ae829e690a8926b14c7f152d18fe2cfe1091b2a9a01b894a1fbfb893cf802c86c62c8cb476985735c0445ec5e33cb055fe289ddcfd19f5e787ac4f5feaa4a458318a5c33cbdebe1ff28a92c7607acdd7dd101b5e02faafd801dd07270d0d62e565d523fa40bc5d7ad8be7afbd593962b9603aaa3db2dfd55013aef8858da15de3cd7ae0f3a5f13a9ac4c8537677f6d329a883b72de492c3bd33104e8c9af3d2188adfa319d1475c2110cee5dfa2c424a931c71c28d69516d363cc36ed13c957f329f5226b6550394ecd9d95120deee46aaeab82d358a6dbbd0249c014ca1d14f4edb5fb595b1ddcd8f2ba75b51885f93f3160aa994b58a0cac701afac4566a65e2333cad91ff622fca5fc18061ce60c2a554271c6adf06312e199bd505476cbc348761d51bde7e0ded4cbf33d1002fa56131b39a764d0b4f01c719a71ce75653b9133809daf7ff50793ed028d28710ce13b579c3b05035982458e8ccbb0243de0310fbc905630508bea705c913358dd8ec6dbbd244dc6f670ebb2c44979a3d81940e4b5c6d2fa02e5c08c93fbdfa7d7c4ea7987a44fe92137977d5c4f6d3f4faa1d1e161dfa9b54b57533d4b9e225246e72cad30737fd1f6d5628e4961d64182da4da525a7d613649208b0d60c35491dab4d10cde4c6a39854cd90feea1e9edb2b8ea64f296d97b95b1febc387cc8ee54ea8a67cbc8e41bfdc86e7ad831da686e589bf48b2b6dc648566cc70557b4643fbf4f29fe2d5e11455d32109bdebb9edf6bd1923f1ac09aedf89cb09a303a42b61f135959bff564c791cf5f6c89357918978a3364ef9ca53278fa4ed8d27b63000edd01e5addd4b14972cf6feaaf87bf40a21e744cd71182173985f1bae7f0547fc5baabd49ebd14b8674ad5493fcc43f56922326aac022fbb6d811f7147f03bba31db3876530737da9b58b3d45242aef6aadb5459030e84ae0c4f464fc4bbc20abd3fe45c7f81c7186e7a3a490117c81c1b16fdfcd0faaaa5405e63ecf801d79684e17043953b149f719119a0121375e5495c4b2cf8605fe4da04f87e575129635701849855996aea5ff8a562b4ee178338ea3391225062ccbad4d1c9c5584993675c3ca2041412a148c5adbcfafa88d34e2bb8f4e66addfe3f2451e8ac2254d8aeda5ebe6f67d9d37b8b07bb8442e2f6c1a6cb4779cce5682068577f18374aa7841237ebc8f666c3327a6933e78da8734d8b721dccfd9f010af3312e5b722d1367be795353183f9bb31e9b4917a424ebd1aad67a529c9a6177ab1bd578d52d75b903988f65fb03e6c5049e06c79bb94ee24ba62065b38066aac43b3af5205664706e9bb48eab22ed86d90a488392cee3068635575178306e2e278d6fc6d9f425d7ed6bca5c380965d184e60e2a89a5d5d1d14eaff3c3971d58b14f042d9e622d7dc3a139bf1be9d7baaf0bdc6352030b44c8d13e5d90e0be279b96d7b50bd53430795db3632925c55b0436a81b583287389cf412c568b62b521ed1d2f60895d5f40c007fa87ebfab8f3e1e7077874de38efe03bc4618b2f9bf3f12c44a69918bad4e63599939996c4fcdeb65259f2cc456dcd4eec83d8bdd9fb2cfe48a3b79ad65ed6e47fed153623214b11cd84968da2c9bb0255cf1e7b956ccb1aeed331626116736d5d09f15b7676e63bf2d1a6e9618ef428249b912839ba291b5bd079c972f00a6840516fcf3360aaeeab2b4610872f4bb72c600c26c738883e248e812849db25ad4047630a7a8f370cd2c0adf6d481a5817cc8be366e6f1062dfe5633d7b11a47a1a72b9e32760c85a156dc850d08d21ca43833c9f61700eed088356cc03b391540b014b95f3851e497ef7d27f05b2e662eae1dde7613bef13eb9f2eeb778b8e0994dda0827bc6bcef3e67bfddf224f2908eff85399b087ac65d1a0eaa4e503966945b10312e25491d7b251fcda75d0ef95a9fbf654311197b0cd7f328420938ed902dadec4a33d6fcadf031ec7c92ed254a2dccf8296940d6d3f3d1217b47b4a1f9d36d553446e8845e1c039d7dcecbea092b607361fbeed8be677b1f2b840db1b88b08c54fe04e67943557aea22911e6381942807f667390a5cdfc7d8c6fc480e8b05ac757b1ec19b867dc3e42f742cbd60aed7a852c4d8f9a259808870d099ce02c072a86b74f7ddb9b7a52613674abd55279248f6a1478ac1bd30f57ba4969b4f6b2140cf1159627347186346708076c8e082e786c5c1bb61e392ffddc6e8c256a773b00af9bd1bc85fd8c088b758d45cd4f750d8fb7ffc8248a97b92d378e824c9d01e38cc541fb7d4ac3f6db641e40a367f2abe793c56d397862d43c39452cedfb1515877c9b308fff66b1114a64441b8f630e3751065c364d902d3d99e7ad362785ec0a50474f48d10a115c8379038402084826732c2af835bd726304647da2c1246f3fb14032b034c18cf8d3f9359148e1c17cde960b4ccf2d0c790d91d34d5065a2cb7740143c5b9f4748711a50072cf03323cbdaede9c93e54b564a0d5c76563f06b674060410ffa977b362e37715540e5afd2aa4d5564ec426b9eb4fc4522ad853a58bfa3f32b5b3ea37176cac01c794c94303925a85dbb625a14494ecf9983bdaf792fdc63150eb0a35dea54e3a0e6aa11127bb720c3799ead068f00ffb076d6d6eacc6c91755a25daf77b12beebfe71f179cdc551494e7688306f208c385a78ca3111bc40b87e15bb9e23260ad55d51049b673a5f7a76f13f1bde42e49e0a29cb26906d1c1340b420cd27e7326fc28d66d0ad625ef21f5b4ac317d413b6312e9243ee524ac5dc1b805d5e033d08053589bbbd1725d976cbc4e66326e27d921598788b873c384bbffa9e58bea04679cfe2a24b34e65ed7e7fbea6bedbd5d60361ba72af7f087460c1fa06dcb353ac75ede4426a7dc603b7ea42defba4037a420341767e0a40406165351d6ce3ec6a114f8cafe8da071b8ca03245a262488742b39aee8a102e69fb2a526eb543c491eaf0a3f1355746c9c1cba3f3d175b0e279dfa8eee16327224af1258dbe27a2340e1ea4f96e740a0cd156e44ac72c4d2f7f08788a10236d87eb67e909dfe29bab0c6d5e5e730f66fb65a8348c48d9e45d50cedd657ec38ec830267cd60ac9159ab9ae1caeeb5f8b4cc6decae50748434524e52a8cc2bad21e9fbbf6803ba3b066219c157b128cbad9a1954c6894cff521d8db224ec4d178c8b8815282a7fb6458cca679ed5c1d5cd658859e24b8ee5263283202af19305f06f346a75edf0f0c6a586a948d2222dadf9aa10841e108c59aa07101f77d7db9eec33529e62800222", 0x1000}, {&(0x7f0000000180)="cb22b3b0d2108023e525241ea4686d8b39df3ae940b8003c1d75625214bb97f6139bd26a403b551745fbb2b99f3a8a164aa054646e031752e977af6c9cf4d770a5dc437b1eb4904dc755210427a87a3aaaf38a139cdf7186e40e6d8f3e1f8c20c0ad495ff23ad8cac8df6c97ac77603f04c14b45052059b86e9ca82e84f0e61f688d78afb18a3108f7ce605d08308284ad377f2b52d9a76468c00e5f83a644c8206d1e75fb97722c2e898ff3967e2c4ad314f1e049c256b877ec94215ca32228195f4cc78e7ecba3f46b0e1dc06f57f0f70cf2d51582855681ca7efea8b39954ce8c4f85244bb9f7824a01a621f438ca989a1ce80ac87a076f875b18918f", 0xfe}, {&(0x7f0000001400)="379db05169b11ab5c544fe9538919a8a525febfb920a1e7ca3c66a97734b0fd66dc698c127b4eba80b32bfb34bd73e200b8b59b14d5af6841031ed80fe19cf3df27db59feda84441a3b7e711bc28efd7858147823508e2249594e7a63ba045383793fbcb67e395e10b32f50369583a0962b030ffa4dfffb61c1bb6b55b82a0535a36b8e121db98f585f8b75522ea750d7fc0ead4609d8ae4d948839dea1ad11b947820f86848eb11db85e157732dcc6923a4f7f3b11603c92cb249a45d531232030a6197a4459e7c058bd9f76990", 0xce}, {&(0x7f0000000080)="98394b91e598", 0x6}, {&(0x7f0000001500)="68c85b5022dfac04a6a2836f34a6f54eb251f7064120f939716f200b22fb3d8507083ab58f7cc065c982231d4091bb86ae361e4159ae1b4f293bda7fda44347b8a8a5f9f2f6f4c282d5084eced6a0b88ec9d1a9475006972b708f69229d898fbf86539f42010433839535b5ede14959c8b98870e394614cd1ca2d33f47a7c1a6d9e032bbf3128a3553580258ee0848b3385013c7da257321d3b4cca3000a435d47b19a606cd6dbccf06b55bb24fa68d6bbf03f72cd40a8bea5bcf973c50fa5f295ab2d928f5151fbdf9f65ae65df05de6f2b1824c4c4a5a7140069ef2cf97e6ac301e394ee7ab3829632cc7cdee236c45ec1049c58d47e481082f05c", 0xfc}, {&(0x7f0000001600)="3410c9dd88f987f8b649c47c99dc6764fe05984bdffd5a5fd7577f49e8d8f4b455d25996bf27af3f6e3408e24c39ac8a301c85358588a36ea0af8cd9db942d26dde35259475bb9fbe3dea7077d734553523cfae250963c62213dafd6db6db7e80931a0366e620150ef9703c2ee1474d93e1ded9d048cba2d2b4202ce63cd6670ae2e1acd4add70e4c51f8553edf50cebbf3c1171cd4546717631e66321d591ceb24aac9b229e47ec0ce2fb68b74c0c3d02109289d9817861347d3ec64b40352c5656b90a0eafbfbe5e5e92643eb568c78c0351d41c6915d2987d14a848d2fa73ed84abcc5e5cfc58a1737be3ffd0382c736e2d591e9d502ae3823b12cb32fafeec79ba44a5f0b20a362a315e89513a34dc8a32b453957947e38aaa61077eb5afe89cefb31dfa92d280d0bfc834f9b37996ad458663294a533662e61fe516665ed4d579d948b78caed03853d277589ab9ffd44ce352c86151342f6f8d9f821441bc1a974a0530434108c3c01f0a8263059b5b28a6788f5b3ac15fb80ee5e952f9e14758a22c804c20f7ae661f0ff589ed1ee54d5c26f9f9c00d01f9042d322a87764a9cb1a13d916e9ec6b6d2508be01abb4f6540112308baa314d98d9290e40736674a87a9eac4b09b88d99ca460d6d2b7efdec84355c48dda0031d2ace5770fa16c360cc72ef44a26f1806c96501aaeac3d9772a684d01d2c553f1fe40a14967425098dc6f4781c1b4ed7f736c69bd0b9ddb92c12e69971b0f223a42399f72cc987b7c443a5e6742682f058c7e684941f13b51478e2a03ae6813aaef52d771e3d9791d974dddccdea682f63fdc84c2abd96da16321c35d4be5229af86b27dcec9c9b2d5dddac1179af8ac096907e61247546676485f901b99880da9f7ff37b9d8f4f1e8cd27ceca6fca41044891748216677ddd2bd0efedcf838841b43c1b66d0713e95b7dff4dc9eb508777872857cc4702ded47dd9fb3ac4e9d913f0774ea4b5b86d3a31273f851a7d7c7a2066a222524054f136418f0f39d563d690bd08501d1bc29a5b4398aad60531fc7b8d1374bb3dd03520ea06a7c0c54a141271fcdf959d9b911ed70dc0027bef66bf04817a706aee20f3e56ac9a591423386cf2f22772e7c8dcd2a4f7cf4257615a8b6083301b5bd32e58787ff23a2a382bc15a7118cbe01371743a41ad62643a7f2d5aeb8c6af1b076c408c04f267afb96f8c639a477db7f06e5276cfeefb1b201c0e65958fb7d056b5621a4a24459b3871fb6ceaf37088371db3210eb595041a2ab78cd671e7a5412187b042d56e9261baef049588f41c595b77fbf252255ff994ef61b3b1d54915e1930280c0d43a8f98cb441975bbb321d8a1fa8776d6ea813a30d0f457401fe62fe4d355709b6bcb0f4004b6a7dc632cf60840f9f59bd6532f3f8ef6a4f2ee3229e74478ba7648151f1404781e7647e41e47c3f3132dfa52d2241da1d5e99eadc19a814f0dab551864ff87e7ef18e58cdd3eff13574f5b9840e3ea9e2063a2b1ea15f7ff801140346d19b01ef6727230223a39e7172a7c089467006afaf3e869741926697ec81494493c3ce1195f8b7a4efe1240e271eb1c131c97f175ea4ed65a057d75f2194d44bf8edb0e00fc0c1aa52ca4727939d21990bb3d6e2644b8065111519912608456f1ac9b664f8f8ef32eee5666d5cb9e7ee68d9aedf32a573e1ca8c3e124ed2dcb2171dbfe5edf2316b1f31cb20b816acafe09ffc96fdd20392ada5b830841665a74a5de503365ccf2631c9bcff980efe4e247717b2e75bf202be4e5493279b71a24e59c960a9e4e5c3167b12fd941eddf3d66d04b7aed4ab5ce097288dcfc41eaca10c8d35a4323dfd5011f9bbc8a15858f0721da28440a1bce5c4e38f8bb15fc555933f7b9f2fdfdf572b0ddf4b20dcbc1708e6b4cd6b7a31a28d1fabc514e9e8a813695f89694f74071d938e56e3ed398caa6ad5bf7807f6fb9c7c7d234b561db324f1f2ff2681bf0998271ab683ee60ac7b1dcb3ce3ef1a22d2bc8251cbc8e2f47dcca1c277bdf5a053c27bf6608772ca06552055a96eb43aae358de7574fe0b5a17d26bbb1ac5908378a2ec301d39c997075bb62f25d878dc4d4107a6b9ecc66af4e339e8144dec4be911181c6b8101f18c4037e8b6ee7a235f612e9bf29ac3e6dcfa6f3acf0a9827e7377e82735bf986995e7b53a42fff43e8720403c1769a817056072e1f2367c880f95fc77d8c2b9b0510237a2953b4a8568037184514d593cdc9b69b6100241f5643c4cf0e452be45fe8ea982517e539fb7b444cd72cdfc5e8ace184cac5eaee1bf528a6a410b2a8231c7f97446681c1c0e6d44a86a3c320b295c631745dbe5edd1f173dcd0655c5d06f82c2a44231f8990282ebacac0fbad6b84f35fe512bec1432f2912540e52fa2c7ce0490ffe8707ebaffd40a41b369817ea190d4d5e965ebd5cab981981aa34b9dbcba8164db0e096acc2984dcb8a4951857c249db052d4eb67ad9b05a97f3d91b27f1fe756f4dd50b71ac636d2d9d67dbdfb6ebd5dcd09a253ccd0ae9285ed4d024c678ebb36c090c249c4d94cdd584e82d9e7a66230bf5f4037edecf708a4ae02337673a0dc34b993ab611e231f9fb4885e06c9c605078501116fd276c570eec4f75cb9cf5095888bd8bd9332ac87a6a7738f4568f9669d4bd221c1483b011639a2c4a98df6d66f8e16a917e217b7b8d5f93671977916d7d60e9c005bae50aead9d05d32b9fc97c5ca2d2a225f99cd8a5270c0a9c4e2c68dc490a77e1c9e26239ef6d9188a0dd6d084312fafd22bc5ab5e52fbe171c1b954193ea7931c6a06ed662210449fa13dce0a801b6cda59b27b8024c6820e5d7fa4d30b1f8f947a8148d696b3fbf820f563c32767ef9274bdf542a3c1487a9b7584717a23900d82ff7d2666a23f80c02968aaa1bb16334031308b3f8c097f2c0ee53c41d6172bc5214b175376e332604d0daabd5b953a657d84d847755375e6e463a5a64723e3be4a33314cdee6cfcfc196ec13b1c11e49517e270e7063b4dc40c71b20d7d2b9c416e5be2b68e3aa78186de88ea8b69604062891a95fa2515056c6b05ee6cd19269b9ef788f72bc1ce219495b60ea5a978beb1864ad0814200405c94d8724606af72a8228798b5e3c06e1aca9bbd8744053b07b869ccb3f695f30f773841d2480538354292c97db332a89dae9fd26ac3cf0fdd1eea8fcea36cb044fbd7867132aac9354e3476f87a975002908fa72f4a7b32d07ed4f7efd81c53e804f8784d1f453c7bf9e3a3b9c8f94675687bcbd6f99f01910e0b4c8b957ca5f4123c49d5b97eddedeb1c9457077896db1eb11e9ebbb0dd890d612e7c108116c7e75b17f3990380a576c6bcd4a15af25600090374c14b8a19ea2d12bbc759f4fe53f6fcda2fe32976349ffa33cfcdd8755368b5a5a84ebc348428918befa06c1bdcb75e2930e0e4395008e35d75acf9918cd23118b7047f118f6415578c3a1e42bb82dd7afca864fe2741d7d58aaa98fde87e0bad0e7119f9e116ee185c4d951b3ce6b041475578d533f2f29c116d9ed46a18b6635dc38287d8a9bc311f10b019877ea58d5fceb9e9ad7c2d39cb3b327a7215f9e60af0352bb60ede3beb411524a347fdc3bd609ec1c757ed71edbeece82924984a68d4f08adee5d5157b825d6fa4000ed841007c67c32e5fdc2cc33ab0743da9143f7bfa5e12a19ea2a4872d69e63e40b3094d09b41fc15d269d15f4e9ef4f4aba6856f8d349481f377016ef63d033a91107b0b8b0709c5ca38be0c29fa01f0d201a5113b4a5b099696fdea314b7298fe16ad989c3880b1bc3ec3cae06d9385c889ebe65bc70c55c69445a109f37d3f624c70147b06e6e5ae5174dd10a567d53fbc44e268c0ca7a58ca1cb61b42eb050c5611566c82549fa888064bb7da9e59d46554d8e1a8e83a553fc78344f3350d5cf99e9628a10cfd57e0f40b545cf86144f061e8030247dfd7f3a1b97c752e46c00858da857a34ec4b20c496befb060df31c8f878472b941be417d0be64206b06e05fa11a332da8638848241ffc0f767ad2a740dd9b4242fcf338ed1836980aaedbbef8a1389289aa193a0489bde98d5d9b2e4c1d888907a13532f10df9d2678c5a0f94d2f2b6ecf1d830c68c47dfac0aa2a00951c6cbcd27f21021e4d4cbe9e4b6aef84f0ec14a17a0e1f6a9c1d5d5b84b9248529734b6873c44f2f48561f12bf58c1f53ec833d99fdb436b020a84b48c760511b31dd711a123f0c3c24f1435773deedb45b2bf6eb655a8a40c51ce45609042d59faf0b6d5ea28fc809834f80ece374986de1361d11af0e609b11164699cd4190ae1ee362751a82d8360d8ad0110f76b0ca7820c438819d30970355e917a71af87897e8167110f916498c660a2169741cdac3a2e203d41a6b5287cd6de54b3d238e2ecd9e972a8f83d976aa503ca91513a8b076f7cc82e7b578a5c81e0b9cbf414574760b5956a5f292d05e7410b0bbd1de4d076798ef42fd9271e7ab1f52ef02fb1d88c026d5a8e262047ee745bb31c7124e51b9954b55ad2591264fe2422995651a06feccc280f608ff01688c1889c0c625891dd244239dce3d4acab945c84f2ad2492751a14939a8054415c508829019bce2a249602f1abdc43fe7371d4f2925a1bc5605b33fd9ef7fe9cc5c0d28de0e1f61c7ab216d6f359c091809d8c9cf607a36fcb1575017531951789309e1bc96950491b4e9f7927e9ee2c98c55f1de7195f2798f5437b8738309613f28fe877acd36909f775bb1f1e8e53b6f754155c5c2fef721ca575e5e8794296683e165c49b2c257f8c35e4dfd2d8ef409d911916f0904deb6d3b632ba7eb8927647645bc7a60c22c1eec64ee98dd5191a0374044978ec5a916fb283f992155b019639335d5a3c145a816a7a25a6b2b11bac90a7b367d20ed231dd816a53b140bd1cd3c1e8db5a7926c0a1cd5a1d4db1a70d96248579f9d710154033bf5b50f6bb293f77b98a267aa5d090eb6a3c5ef3fc59e9efcd58f61c34c7e7d677b638b5126a13f1539423664251edbf64ddb6d86819351525987d58cfb51b5c654afc971cbcd07989354d6d8f4c25222d8cdddef981b94da6ea7a6b5a5adbae192d35a077a3036903004a9ce37f9440941c969f181fe9d36853a94332e4065354168d21ee30eaf36fbdf0fa6302af36f75ce2ef6a8149084a7fea13f01646cf169a2e9feb74e5c9136b5c8cf889dd36780900230415defdca491d1d2263436f055a3feba05bc1103e6799299c3814daf0c0606a0ee3cf2c103743bebd52cf01e4daba8d427cd71bbf22e49a2d4d9967ddfc347b0ca1313b094990ffe385f9dec3315e58bd642b7af50be388cb3fee67422a0d5625ab58e150459c93c523f6c12348a0baa708cb0ed4d8f24ad19f9a40e8ecb45ce7bbb075a1b380ef9e41b27dbf8b6678610415a77db765919b0991ff3101f680e391af7dae1bba577212d6b5767ed93e671293451bc10f106e5bf6a7e21790a7757a456d84c86095c0d10e9c3f30e25771a600cbd984de6b6a09e75023e5971aae8b36e296df89167f7487e0cc1ee6237d764aa258939b28b3794e20ad3332f3ef095bff283af441d0740115670e2d02b2fc8d7bc133530492ed7261ed6911274fc5b81d402de9b5cf121e0d544366d8a8254018dee28f3c721b90cc2f63ceb466640e3614c401ab6de38043e6968eaac270fcf8e1056c52dea9c4d35ca84a785c216864e3e15684f87db3e7f957751efc5eeeb64b8c59e7253fae2c67e609cc5737b08e7", 0x1000}, {&(0x7f0000002600)="47cbf10f494aa2d6179bb7d99410c3cb7b0301f0c8afd3d0d85f728ab11678e75b6eb3d414a9208a1ba13196907c4865028130e40e1d562c598410250ae01ed43d856326e6e2accb301896b9901a83eb2e7be907369f6194a70a6cb365446ddae1075664cab108ca3d78f04c017d44d085294a6a56da9eddfa526c3e19", 0x7d}], 0x7) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x39, 0x8000000000, 0x0, 0x3}], 0x0, 0x0) r3 = getpgrp() r4 = getuid() r5 = getgid() faccessat(r1, &(0x7f0000002780)='./bus\x00', 0x80, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={r3, r4, r5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x1ff, 0x1ff, "1fe229eb62218da3d9c93fac42d41a6cc8d1af2b", 0xcd}) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000002700)='./bus\x00', r6, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r2}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r2}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xa, 0x20, 0xd, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r2}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r2}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b, 0x0, 0x0, 0x100}], 0x66, 0x0, 0x4, 0x0) 04:02:46 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x20, 0x1) 04:02:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 04:02:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x2) 04:02:46 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x10) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 04:02:46 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x36459696, &(0x7f0000000080)='\x00\x00\x00\x00', 0x41f63a4e11ceb086) 04:02:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x4003, 0x20) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 04:02:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x2) flock(r0, 0x2) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x100000001, 0x3, r2}) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = semget(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x1, 0x1000}, {0x2, 0x2, 0x1000}, {0x5, 0x8001, 0x1000}, {0x7, 0x8, 0x1000}], 0x4) r1 = socket(0x1, 0x4005, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffc49) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x40}, 0x8) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000100)=[{0x1, 0x9}, {0x0, 0x1, 0x800}], 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 04:02:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000001140)="689ce90f65404f2a8405d9d979e9fd5e8a54e30d2ecb5658b08b7d2f7420a9af21dc03f514213855f24608c4fd0a016b2888d6564d950afc7ed13db1f738c62b3fc6f1b12e063dfbfd1d1f8368d0dc65aeb905449997f27b5e9adbad601b58557aa0f7a583437e8ddf3ca886cc45cf500de0d64ded27c30b71fa94696bb5f49b8d3c37660e6b13508a73e64a0fa770c35661b614cb4b7c1fbf248e32922e110910dd64a14d08a48f72fa28b7e961e3285f8cea6ed11199960c6a9d7b1b49d682fa0cb0457c27683952d224cc635d66b1b5ac0daedd49476459ce905d2d091fa6567ba5445eae0329f7d21ccb630eeb9f242c78d3c7a723ac602bb78e8a924e74d5881fe5c840cbd1144377ccedf2462b9363c2216b24a3ddcf2734d73f7073f299e64c0e242569955462c1a927e303b163d1aaddfb4c4f8e92bfeff9a20d3dd71a74d5cdc57b6ee54aa597a2f9edeb5ee1415f996d4081e26b2963e33e426e92ab63b06a498280de43ce50c0771f5759f2ba9ecf391e37c53d803b9a9a0ba11441066867a90c18f276b69aa515812613b61a7c5d1007cd15f63037731788bfc73f6333bb702c64f984880aeb00a7d091c61fc36486ad46d584c126e83dc40f9e9e397c93a47d1dcec5a2dda5062f3ef9abc685b928abc8c9359f78b75771dc6d954f06391c32c2cb4f9cab95bdcb45eeda4a7d0c8424e77c061e68d4354cc0298fd8274934ec8f0bb62d7a5dcb98a8f878186717a9d1e67c32f58b7ad8edbde233fa078c18d5fbd8a4a4704670d4cfda832ad23a292519a68eaa10f32eba7d9ea6091ca16935f5390ce4677db71712e3187179e9585dc95214b5e8e2d03ec053fbca51c5d9bc6b05e84502ddcd3ba0f8e68e70de359fdb316ac1fdc5e021cf7936f5afb2f07174290c454539a49b77c99d175cb5fcb30996c3b46891dedbac65d9a7ccaa634e03cb3215b3a043f3ee6e8044a8cc5362a7c29460356b0658fc4a32bdc546a7043b26112c48f32e0d141d7e74876abb67898fc95a0c495afbcbcb35e32d94243bfc523d1ce9885ec73532ce4b64d184985182f0ddcf3ec3cfd456cc3eecca1428b459762fd6513518751fb57947f85ace829b7554a895a6a21ba305295ee33f120a394f57c1eed73f9f728f40a9e4d5603954a735019e4f907b2656296e31e92d4f1179ab7573021a5aa1ca1edce3498ce15664c372f110058be76b3857412a242fdd968c82d6d5176953b7bdecbdea7d9a3a2c1d1c424e402d3ade339d95049f3530942c6a24a8e3d2334ae0d3aaff400006e9fb3fe747e172913e72e521316b98543c5b56627fc93a8ea7394039ebe4306ef496f9f2e2b18699d130aef14fd441ea90e520ac8b5eb2ee05d18dff65dfca78a64dc6e2fecf215523e6dc3076d35aff4664ff21cb810f81e6b2403e9cf250f283749001111d8e74960207d4fee992d60afac9cfe594619b768fa372785bfe381b9d17131545b61359320ceb76779c483e53f9afc5e59bc76a8be2868f07db40d8c70e1960b4ac34c2957ac516982c88f152cbbf69957f5571d335f255d0a95530e17fabc0c244e97af26811d0d8989883df203e8ab8fe0400d34f011211a161d322075ac492fa9d4ebe490592e5563ede9d638d171e1ab164b16dc6bb1e46c4daa52099de2582783c66823ce0f4790cea5179f7fe59c58b03b75c3e7ffabead09243e27a0401d3559f8fe1af656e919b4f773c62d82a96c28420fe4912b05acab8daa01ce5ad7e8e4b4847e71d909d7beec866b7e7698be6c809cd8e37f6a1eb3aef6defd77e6e828b25da38c9fbd83083714d3f5ff8c0fb83ecf5a37a5ab26373f66d027e1df93593bd54b77b3810f656390462029623488e19cc853ff0766a34a9d53ab90b1d1aa971f07c28b5a195dc2506de095e77b802667ff5e681a1c66c0908f8f3eeb4b945d9d4a1b0a2920840633b4c336e2f962c1eac2df52740eec2c75c7e0a65c032d5eb78e131d4af0b99511df9a640589def7a21f65cb3afd74e03bb31d924471dad2e257f30a2fc06f501922b338c74d97194accc8c24aded05c4389fd8a4030c35af98762aed7543a8bfb133f0a93d4f345b5e89890901636d03ac2075abd88a0c5d81484c65b9ad816b152e4a08e22c9b75f83be71dff3d2fdd3cd4df108d63152a1cd437cd3a7790a1176a737068e2269ec4888bd0eb11a0129f6857b985e4067301f2e79903c0b57ecf12edad0e465e63b3a2b422c285d2b468f15427e851b6411129cadff4dcaa26b68d4ba119783ead5bbf9127ede8dedc4618a6f0a7d7d87fb66e8f03f24172f907623f0d961da37d016a5194345bd9c1948f9794a3b2c6fac613a7c9bb362e5dc3aac7b6dc68f10e44696ef5e23b8c7ae71934798c71f58bcb9b791532b503fa0a4489de7b64410c538279d5f5fa2effcd9e5f721413fff2b1aa4615acebdf19bce42fb8e4103125c0c990310aa7741e6bfa639a7e2923d4a47ceeece6fb3995d51e0220c213a0e8c9332ca8b363ff8af90786719ca894bf33f78377eca444cf5d226127c0b8e8d9021c7012adcccb731b1b6c46d5f862184e29e72d6c2a98dc857792fe8c1a0504bc14a34253cc9b559ba4b06c2b498e964ac143419eb14e397c505ae00eb06b73df59207cbb3fcc08069e0bba33a4ae08e625ab7968615a2c1b960177ec3bc4ce2330b941776647d00b8570284329db08348ca2729a8a84de23a715caed21dc838006141e23efdff3987ca5e4c175dae17a6d1f108bce608348e077ac219ee87571a22d1aebaece1ce2fe234e87b14e25be04250bde465d5a4bf10c7f184022ac20b6d196f46fb32b87b749effbb9fbaa16f2ae3f4c94088208023abc285d9355cb01308ec424fee4d7be32493e7f41c65809d618afa87581a63c83fb4b0e4d317bc01c2154e2787d5f25d67433f668714f3cf9e566468c7cb70bc4a9861a53c091c722f880d93e34fd0b237b888877864cf88a5cefe527b083d5bd9288b6cf76c221df327ece8e8b1e4b60d85313da884817266ae45bd0d3728a0e64ac5a33729161f6968b0883f994734f975bf2aec6c11ac9cd023cd506f2e9227e7e919d8eaae8bf74f86d3efddf87cefe1ca372fdbd4ae608fade169680e41dcf5d002336911b950cf96aaaa69bffe12f840a1eaed400b61f6c6ea7d57f21fbc95c3b3e4f801fa85967a807f1d9e395a031df4af8bfc8708ccd22bd76c65f7e1658ecc8401375f8807ac91eefab4c7bc73e1de96ef134267343d82ef939518cbdad7f7b9558c1efdc12cea8332ff5bea80f3b010eebc1d5b91d33fc25618eeeba84752c293aef6e049cda64e8772a9632c2b9eef84d80b419e3ca7f03430f2be59f296140b969a13dc0ef6020c80a474a4b1d75f37e45a9bbe6c39debad8f7331913bfcec94b829d437afdefbeedec0e46d0e62719c788f62b123e519613771dba150f76aeb645d2d89ad9260bba3554dc7fd27e84fee3a5e2636a6ab4e3a67cdbe88175246ddb7a138b6e62d249cae41640b19096c4c850d7e5386b64cad77dd5b58d831df8d422d75a44ea35aff5a3ef3373372dc328232d3ec863b98efae82d20e62cb0ec3e6a47cad2655e37c344f9c33de42bd3286745edb5c67d012f8ad6626835b112e5f021211e511e76c90147eeb9539a97dddbe126028e4242c74c6f831d721b5bd68da28c05f83dcab6eea74802f332bd91eaaa8a56c6ceab1d6ce90561fb9f97e1f784ee2bf46c185485a54d0ffc95a9f8250e63661166d5c059258985ef1c38a770eae5f40ed018403a727f9ad3c199ead901ab42c8607b37856feb0df0438cf61103bef58e21484a30a5428e7346365c14d02b15e16466945de048773fa1a2f20a91cb4b1b4f6bf12bae199006f697d489bfd198a58a733014aaba77daa7b62d31005f24d2b398c34c3c00a1f995ca95a446a5abb318c8d7dc8c080c5ee5b9ba77a9012ea65b357edcb2644fc1005e4dcd1728343a73a014b914fbf7a6f5e423f7fdef981f867b1427cb774c5576bc74dbb70b9e76433e325fc4fbd3b254941d735662a51f2d7b9cca6a6333a96fa264a35fcd64725e34ab1c7d73cc032a924699973b78507b9668914dc89c510fe2fe153407ddbe8985e42f5d9d076488b3a7b952f8e69811c1bf404cd59a73ac399438432aa84a27be03e881c5422e81b87934a7a8f9c93b09de64b10edb91c84ece954daaaf2abe1307a3223c569a0ae04a3822c72e216209db390fb7a8ae23fb3eb177cba906f4469e0a3f6de7595279341704bcc05793778277e590e191a22fac59433eb1bbe52ab67e624b7650b0db9c6d3e1fccb66d4d1db45b5f87915dc85e9cda146ce38902b25ac433da742fdbd86059868a07843d852bfac68c8d6bbe34fadc365bfce95df8e9dc58fb694e4adf4b36fbf5d42538e12193373201767db74bb21fc65fae2763c9ea508fe395ae0dab6e3132c3aa2278a5dfba58f7d653f98b874d02f552aa203ef3b5fe4d64f4d21f365358fc3553872b1e17f0a2fc668f89e0548729dad80e2fc46a48b5cf82c736c54922e614deadaa3084b875eb13a323befd6ec8755876c86a130a7a29a9465383789f1c431399acf13238eb430206589b89d894f6226200c394a7c4e6cb6c28976bda7a1e3481118ada41a9f33c5236c2468520d2cafdf262f281251e9941b01839cdd204305a5bc1f0bfbd860cef6d985401311d02abfdfcd39e283350d3f0682630bc4f7a2e6073543ad00c03659831f12b157ab5512fe572a1334399ef355a01080e95ada934e97e529033e3ef25f1e1ae0e9cfd146e2a9f9617ba30f5614de1c521952c03162e3a119042e37c24d3a26ca663bedc8da0d6614edcfa4af77b1f6c887066d2ebb63f0b7409d8d0892bd5c99b3b67b34b26f2ca45361ad9e5eb8673b4a577a27993f713b858332626042abb811bc0fa2a1efd87e30732ad3a5f374dea5fdde9c3900665195d27bf7b5a613728a22743f749f997c19eeabc58518222e956b663afd55d0853fe7b04af533fb60138211d03d6cc08c3616d71fadebc10c02ab12fae003d844974ed2e8e5bc7648be60bd37d98178ac99ed1441234c676633bf83cbbb5a581c12371014abb112c2402ed846dce5bae8c4a411a6955f248be8cfc2c36c0c7044363f0f233740bbdee394b2c0b8060ce026bd0512e45be981c5cb9b170cdb130f3e018cdcf75b9c44f244786c84a08ae416c1a43d5aa5ea9f1e3e9ead6542d63cc0c11f4272ed61c56e6684faf44b1a859bee924068420a9efd41d89468358f440c2ee668c05b2e521dc08408dc922dba96665df945836ed65a39465d9e477f55e3600be3487612ca094801cdd798e53c90e2f47f6ceb25d6c7c2952610e3a9b94272e749cacd9abfcc165e627191e12d7d6c5b1c9f87625cbdfe5cc4e878f42f4d6049030f74d858519a07a99c20ab8adf3bb40b207fae4a79e80b7c5b0d103cecca429e09c0d5b6d859df800505c6a688d909a98b6958b4a5884ff0f470f04a1c99d78ddafda121b8989ef8e2841ec23dda4a00b6d41dec11e93a7edfc3f1e550e5b3ee98246efb61e07b6ae436cda6443b30835f6a57513c952a8fa1c84d9bb44d1b375c7d67324a63418cf48f560a766fc464f2937e4b1038f9d392d9641dc3dad0e15e8322f45ece98bb4e61970ae70b850b36dcbd37a4ee01f6fc7dbb31d8ce38ab237c5dd51247f2206b045c5d15881f83954f4ea9c06666bd21c85025da2dfb973cb974e99d430757954d87fd2af01146022208d507464de791f2c", 0x1000, 0x6, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x182, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x3, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x893, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) 04:02:46 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x8) 04:02:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xd, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = socket(0x2000037, 0x1000000000000003, 0x4000000000000000) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x3, 0x4012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:47 executing program 0: r0 = socket(0x2, 0x4000, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851575fa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b4846800000000000000"], 0x808}, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="36cb88f6f3514446caa2c77d5acbf12101fd71b9620691d1955491008476abe43e8f535f45ac8246d649622eb827ea3bf2c195f33ec9a811aeb6ebd0efc70ce4e2c1e79a425d2ed02fb384de064f42ae09c5ae6cd6d12e7ec1e85fd7206cf0a801025ed6915c984bd3bfa12aaa6e45f02448909d6e5c5ceedfafce2cccb082e7325ef6d80e2d329f036f62", 0x8b}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x400}, 0x401) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x1000, 0x8000, 0x7, 0x9, 0x3, 0x6}, &(0x7f0000000180)={0x100000001, 0x0, 0xffffffff7fffffff, 0x7f, 0x6, 0x0, 0x100, 0x8fe}, &(0x7f0000000440)={0x400, 0x6, 0x9, 0x101, 0x2, 0x80000001, 0x7fff, 0x9}, &(0x7f00000004c0)={0x1, 0x12}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r5) fchownat(r1, &(0x7f0000000040)='./bus\x00', r6, r7, 0x4) fcntl$dupfd(r0, 0xa, r5) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x110) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/50, 0x32) socket$unix(0x1, 0x5, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x9dd}) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x51ed955d}) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x3}) setrlimit(0x8, &(0x7f00000000c0)={0x6314, 0x7}) pledge(0xfffffffffffffffe, &(0x7f0000000100)='&,\x00') setrlimit(0x0, 0xffffffffffffffff) 04:02:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 04:02:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0xffffffff, 0xba, &(0x7f0000000100)=""/92, &(0x7f0000000180)=0x5c) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x10000, &(0x7f0000000080)="c6000002", 0xfffffffffffffc17) sendto$unix(r0, &(0x7f0000000000)="09800c672fc8a75b13c8bd2ebb8d70ddb459d36d23fd005d08865a6cdac0743debe37a2a1e8a106194198470176838639dfc39", 0x33, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = kqueue() kqueue() r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x104) sendto$inet6(r3, &(0x7f0000000100)="c9996c279823c67c3b9a9ad3983e5c16db2a780eff80d06f17cccf8abf82dceb8355dc2f780d9e95ac6cca1edd1046f67f1f0b0f5998840d93ee906d656d780e7fc8713cf62b0582a50edeff6d4a14c01240236a57ea233d71ed608aa59faf4b7c6f00ae409e28999cc0ada18d14c4e5ddd0254d019e4e0b682d45285b3f307426d59ce57e820cd465fc", 0x8a, 0x8, 0x0, 0x0) r4 = semget(0x3, 0x0, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x9d, 0x8001]) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 04:02:47 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x91) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x3fff800000, 0x1ff, 0x1, 0x8, 0x2, 0xe314, 0x2, 0x1, 0x7, 0x6}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 04:02:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x28) 04:02:47 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000004) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 04:02:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x0, 0xfffffffffffffffc}], 0x7, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x69) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x1}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x7fffffff, 0xfffffffffffffffa, "0e9e202c6900ac261560363007f615b402ae8850", 0x7ff, 0x2}) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fsync(r0) fchflags(r0, 0x60004) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x82) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 04:02:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) r1 = msgget(0x3, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/103) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x100) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) 04:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 04:02:47 executing program 0: pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000600)=""/89, 0x59}, {&(0x7f0000000680)=""/95, 0x5f}], 0x2) r1 = syz_open_pts() link(&(0x7f0000000780)='./file0\x00', &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="de35bf73b68d2469ea5d92aeccc172b6ed8f0d5958478f13697ffcd935a1fe17d727bbbe0f3690f545f95cbdc08b359ae03061c6c5c59c931de392887a3b23a94374862ee16e5c0461b8ee6f958f3c00431772e329b235b7d0ed5f03603d775a9b33ae1d7fc12d0fdabf33c5c71fb2a8c722a2536cd8d28cc89c655dccec37", 0x7f}, {&(0x7f0000000100)="a395ca02f1a330afd900f8fe6944e385d39b963008c6236f45cb2107c3dd6a006346110cac66e8b06355aef56ff52a1d96a4dd3a7d97818636a963dfdc4ef3d34da88b13052ba07cfc721a60cac9d00302b14ccb1a5b102605d88470f1f6f21df31cb5fd396db414c00a31d2a952b94dfc9aedd48e1be1194dca5455bcb251472c3183fe7e638f98d783993496c54756f34a8ccc03ded56383a4fb992027d8dd27e7f2de1dc96cc23f76ed8d6dd6c256deb295d136be36eadfdce05bc06c09a92ed6fc88a9c0b283590c83f0994c0187626cf7378ffb6855f73f049723f9a07a73b91534945a47", 0xe7}, {&(0x7f0000000200)="c48c3124ea3bb8d44ce0eda3fb80178696c503aa624a35c2d26798fdcca80fb5081796e7166f355ca5319d6a164f4198c97bd69e71e36419018912a3f5c5de96fdfc9772862b8ad194817ad8de35aa596a845f9d742f29cce626bb545bc2e4cd035b1d003816910d87d231730c167aea13635f6a19dc4fb9955a6a3a877927b1fe99d02826f91408d1b8acc1be", 0x8d}, {&(0x7f00000002c0)="5b18418bb872f766c487f37901f66b2e172eacf4f579021a9b15403f3376f653c01c3cb669ca86c8e1b64966077163d84ba29fe3db314369fb507259220ac569916d73ddceb38a71f0bf903171d20de1adc132ec5af2de71cfea0e9ded27bf2fd6b2707881c0fb18fa1ca17959fa03c300764e", 0x73}, {&(0x7f0000000380)="d3cc01a547feda43a8982fc3a3084ca6fac70addd5339d583dd712cc60e3dbc311fa876ffbb5e05f318af02cc1da5b9d9e16ca0235ff2304bfd727057b19b6e4c68dcb3640e29155c83fd4745632a534480993c191549812fa72781c2c26c0168295a5b8b283f1c120b1ba3a22cce8dbab5c1079756122e61773e97ca842f0ec78e6e99d218eaacc4549b9c2773a288a4025157e1e957122974668cb0d6ba84e17d4a0411f7400389fce0df47da0", 0xae}, {&(0x7f0000000440)="8d2da140e0bb30e810b48ae50db96b7cd394fb11598d0d4ae8483d989201cf4ef8", 0x21}, {&(0x7f0000000480)="276ee214f63b3abf2d2bcb4e78467fdb714abf9d623769748434862362704d4d9e36c5aa59646c77b8ce740b87e5fdfa76dddd9fff5c219e27eeaf96c6aa1f6fb3c11aba96259c99665e2a598f99419b0c1d7c351e33d2386a8d099a0e83302fad39396cb47b8a78c261be0a964e5afe9d541a43c36e4bfe1c93299edcc1609188b1f3e28dcb0599416e5d0894ea80658dd5af9890377bc78f71f6d954fd3eb57f2c017629c95022383c1d38518dade48cb1637ee0eebf1a1a2654057970", 0xbe}, {&(0x7f0000000540)="53896342455035fd65b25cd5a78f57fdca1c7b02cac8", 0x16}], 0x8) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x200) 04:02:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20400, 0xe5) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x46, 0x8}, {0x6, 0x200}, {0x47, 0x6}, {0x8d, 0x2}], 0x4}) geteuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x8) getsockopt(r0, 0x81, 0xb, 0x0, 0x0) 04:02:48 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x718) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="abc86e1d9fcb7602ca3a6170b203c5dc56b915", 0xfffffffffffffe2b) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r7, &(0x7f0000000200), 0x10000000000002a3) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r8) fcntl$getflags(r7, 0x0) 04:02:48 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f00000000c0)=""/55, 0x37) getdents(r0, &(0x7f0000000080)=""/37, 0xffffffffffffff23) fchmod(r0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x101, 0x5}, {0x7, 0x9}}, 0x0) close(r0) 04:02:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x810, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x0, 0x7, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x1}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x20) 04:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() read(r3, &(0x7f00000000c0)=""/108, 0x6c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 04:02:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) fcntl$setflags(r3, 0x2, 0x1) r5 = getuid() seteuid(r5) getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendto$unix(r1, &(0x7f0000000000)="530bc82eee83695f5a7a2ff80145c49fca29c4b9525ac2ff9302a3f341291b1c95025da889c0781bacec871ec18971a90c", 0x31, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getpgid(0x0) dup2(r1, r3) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x100001000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f00000000c0)="bcc5aed648e7c62744", 0x0) 04:02:49 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xaf1, 0x1, 0x4, 0x0, 0x100000001}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) r3 = syz_open_pts() fcntl$getflags(r2, 0x3) dup2(r3, r3) 04:02:49 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:49 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0xc0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f0000000680)=""/187, 0xbb}], 0x6, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2a0, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000280)="279ec43a7ffec8232c7506887ecbfab0e1eb5997e7721155d01de95ba6ce7bab188ef81a1a21c8da94bc51aeeec9428d3b4c3b66c8657a601bc1070274b9301f7aaabfe92aba3f459b43c74630fbeac86ed3c02726aa7923eb66af4ff3ea22f8376a513e7c50f445bd38827ba709d1f34a2852ef55ab8a47e7c819abfcddfd11203d285e572756890760107b263a8f79f3f5c6cfea13e4237332a8f959011a6d674e6c52d4ef3e4bad90ae04e952", 0xae}, {&(0x7f0000000180)="4a37c5", 0x3}], 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000040)=[r3, r2, r4]) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x1, 0x1, 0x7ff}, 0xfffffffffffffffb, [0x7, 0x78, 0x1ff80000000, 0xffffffff, 0xdb, 0x7ff, 0x10001, 0xbe6]}, 0x3c) setgroups(0x0, 0x0) close(r7) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:02:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() r3 = semget$private(0x0, 0x1, 0x80) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r0, r1, r2, r1, 0x80}, 0x101, 0x1, 0xdb}) setuid(r2) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x642) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7ff, r2, r3, r4, r5, 0x4, 0x1800}, 0x10000, 0x400, r6, r7, 0x5, 0x5df29d67, 0x0, 0x3f}) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, 0x0, &(0x7f0000000080)) 04:02:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 04:02:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x4000400000002caf) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflags(&(0x7f0000000000)='./bus\x00', 0x30001) r1 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000240)=""/129, 0x74}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000040)=""/49, 0x306}], 0x4) syz_open_pts() 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0xffff, 0x4, 0x0, 0x3, 0xdc, 0x5, 0x2, 0x0, 0x9, 0xfffffffffffffff9}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000080)=0x2, 0xffed) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 04:02:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) syz_open_pts() execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='.(,-\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x1f, 0x7, 0x4, 0x45ec, 0x80, 0x0, 0x1000, 0x8}, &(0x7f00000001c0)={0x5, 0x8}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 04:02:50 executing program 0: kqueue() r0 = open(&(0x7f0000000200)='.\x00', 0x1fe, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 04:02:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/38, 0xfffffdca}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/44, 0x25}], 0x4, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:02:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 04:02:53 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket(0x40000001, 0x4, 0x7) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x40) 04:02:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget(0x3, 0x3, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/15) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) syz_open_pts() close(r1) 04:02:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) munlockall() kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x1, {0x8000, 0x2}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff0c) fchown(r1, r2, r3) sendto(r1, &(0x7f0000000000)="a281bc2b06da64a6ed577f2901", 0xffffffffffffff18, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/119) 04:02:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x42, 0x2) mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1afe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000940)="4cb0a74dbe32f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b6e4259af813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a0379547de0c7a6462c66f6c0000000000000000000000002dc92ed90ac1b92a17e87f1b2e4046f144e6917d19f69b8b8e38db7692ea9faa10332630eb872dcbcd95724b7ced09b1c896f566f6513cbaec530ba3557725095c63c0413f5ca8ea50768ceaa6f90c8da621f03d844aafe0c2e1f8e1297c055a4244dabb84183c244b3a2a1d5eb465c58e4cde2ea9b782d609e3b0440940efc8ba2aa19fe5157e068058d52fb8e8daae928639d7fc8c52fb086c26b4e61c98a5179c0b451e841c009581588173e9af35e310624219362e540297183d970698fc1c171033408601b51451fdb34e1647591078a628adde7f2606df66907fe1105e5d954c349f81876a13f44ffe76748beb2551327f02b33fbd90bfb6090c7303cff191f82831be", 0xffffffffffffff04) write(r1, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) r2 = geteuid() fcntl$setflags(r1, 0x2, 0x1) semget$private(0x0, 0x1, 0x1) r3 = getegid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2100, 0x2) rmdir(&(0x7f0000000100)='./bus\x00') connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffff8000, 0x4}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/114, &(0x7f0000000340)=0x72) 04:02:53 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 04:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x4}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000100)="6a95512fc0adafa9", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x5, 0x3, 0x6, "c4666b082fdb6082befae3bc7ffbaddcbd0177bb", 0xbcdc54a, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 04:02:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) truncate(&(0x7f0000000400)='./file0\x00', 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/11}, &(0x7f0000000180)=0xd) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x40000040, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x5, 0x7, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x7fffffff, 0x1f}], 0x80, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x8}], 0x7, &(0x7f00000003c0)={0x7, 0x3f}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r6 = fcntl$dupfd(r5, 0x80003, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000440)=0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x2, 0x0) 04:02:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x4ce) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0xff, 0x5, 0x1f, "2e3def45b95318b922da1de3687719be284fafa4", 0x2, 0x1e}) 04:02:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x7, 0x4) socket(0x30, 0x4, 0xfffffffffffffffc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3}, 0xc) 04:02:54 executing program 0: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00007ff000/0x3000)=nil, 0x3000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x33c1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)="1afc5faa5af6839e0970e2823e2ea012fc99ca8c6adb96aedd1765b40f4230a3f3c9a619", 0x24}, {&(0x7f00000000c0)="6f4048a231261f6f70e0c4ba3669cf772f60afc1ce8e32b66c6bf4cb906f9ec61b98e2b792fda7c93100e8337a0bf8587309c5cd28", 0x35}, {&(0x7f0000000180)="8c50f3da71dc86f638d80c5683491aa7912b04889e907b9c32ef0df3ea8d8cd0768b0f57009155b7be2289d8266f9af9abf54b9382f9d9d1d466b9d0403be17b3d5a2d2b36017fb98fd8c2d75ca3ae590eb5f6f0388a2aa955be8ec41305d221ca9316b92fb846c6d812d9015a3e62df38a443608215856ca229ff5bc76a8d258d109a6b6f2d6249e5cd97bd024af808e64305b4df0886f12a3007e63741d9d36eec59af52079c4f83ceaf9411c7fd3af94c77ac86c3787ca714ae4ee749607e0b7a2396043cd1dba0dbb106096b01d8d89c727032c77d3e1c3553d485812ab2c5c430db11ab0c21bc97734e1afc34031045d5fe51e91fbe2ce9dd", 0xfb}, {&(0x7f0000000100)="c7cddd30cf466d4e7a893ec60ce82dbc476755326fd483289f839b0683c708fc4e338c7f4b43b57a627b01aab23efd4205626e1f7ce882f8175ea62082", 0x3d}, {&(0x7f0000000280)="0d9d9659b1edb1fe5e1e92ebc7ba5d79a14932bb93a38387f9aad135bd31b9aa0269a1d0ef211c7e06e7", 0x2a}, {&(0x7f00000002c0)="97f3ddbf3f6ea0ae9b89f2b562d4e229d28f1337b9f45cfa6f7328bf71665d43ed93780985cf1c4225e9e7dea9464dc7713b2a8c1d1dfa6ad40752ae6b430db289151927e2005ac4f0b9fc305b41f87f645fee396850d5ee1cc440b76f82d82de4e916165d331ed1a11267ed871cc54ee2b6dc8b318da68d506235edaf649f154b28c1b5f2d2759442455764025bbc155c51f918581e0da58058486cbdc89ccc5fbc17dddaca76fb5cb149e52966552cc0f76fecea5a1fd889fdd75d0fc3e3a8b5ed276bbe14503981ac85f191dcb16c80cc30f971cd62ea0d5820bf32f788d714ad3bf33e9d7f8d2cf9aa56d22858b9ef207d752e", 0xf5}, {&(0x7f00000003c0)="04800a7e3182de8c417ad4519395a6598eb1971b39d74636df2580ad36ca7df8ae2cdeaa73855dba5041290ce2af40f07c694cf993d71f2e832875f446dffd47792769a06e8208242414e9849ad314eba25e32fc032ad1d1c58ee83af1751713f3a9ffc2096d1bf9daa3c1ce720d933571324aad5a988133f44e763ca46dce8941ce75b0d355b382502caee57174925b6d58e92718e0", 0x96}, {&(0x7f0000000480)="8d019424de2b25e64ae1a7e7d00a5127244e3312a595ba2b43d1c413d276ebb3a91d96e955ed0dff9882258505175c352bf948c586cd900b507a16794517b82d3618d93083442c4b2cb9a6ae", 0x4c}, {&(0x7f0000000500)="877d01330ab7a3613cf678dfeb1bd506c0517409d06f6dc6fa7a743394993440e6ab67e4ca600afa192c1f8e193706a5943dc908dd13e0e90e0814131ce4898434212be21b5547667aa7433d5094070d4e7a4fc7a33b612da17ac76b8c7f9ed98bfdc9be260273a1cb01211372a4403adece1753256bc3350721651935461f69c5a34d27a99224b29ce65f6296ec97ed88edda7bc2ce0702a99af1bb13b8dc6fc76d57fb0cc0b0f37328ad1ff6201c25be7ab9cc026bdf6663c006546a2592f59b66b4e4957ea31cdee27a3ce8df506fb0155db783e794b27e6bfb4147ecff5ad4c9bf7ac907268e2066850a414a53fa1211b72ad56b141df2413e2a7a185a", 0xff}], 0x9, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000ffff0000b60400006b3e00000000000048000000000000000100000077ae0000a888e735c3d82f4fd3476bc977435f9d99eac5f53855980900e93993f7f18a2f52fcdfbb92bba9881c2e4c629693faa6f0cd500a516400004800000000000000ffff000000000080d96b1bba8a6d8d6423c88d274bd19a93e4388efa0872f8584d987721d57f5296503081b5b21fabe8ccc451e79e3c9ef17b7dfe8f00000000ac9197c6dea584aa03d92b1271e3cfc4171d05e4c81856dac920f4a94b0663e89790675d95175860f4cda427c1f6289f67c78175dc68560ae69fa7f0e283108c8b2d7d9ad9a7fa8c0c"], 0xa8}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f00000006c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r2) 04:02:54 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 04:02:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x56, 0x0, 0x20000000000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x4b5) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000940)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646660900ea090000005faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) 04:02:54 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) pckbd_enable: command error 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8020, 0x60) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 04:02:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="42f8f7034de1c892dd041bef9add96b502dbb072e2c628d0679aebc058e23a16514fb809318d3a106e9387ac91cb9341f6126bcf839669da70f48d7b18b471f3f2aeb21a118e1d99bf2856967002ecb8694f71c9eaffd635b4768fb4e28381b7f1f2db3f2d9041f31084a0e18ad51c6e064d38c4ef2745d8cc9d8214edf0adf82655559fdc1fda56a6fe6c794157bfd9a40eabc3d734c62d5b4353c723f67c21b7928c6606d543a483cc7822de904fdf3890aa895a34ed1395831f8b0136770add1c25b7", 0xc4}, {&(0x7f0000000300)="22f6ac8ad7d9b855be7c2f7cbf72a277cf3e810237e9b03fa82cf265954533bb429e432c52580eb127ac5a444e8fcbf57d879a7c0a9a655be56ba1dd7e319f6704c71be9cdc00dceb8742f015df75b6e0d1846bc8cc038ea316d456b8793612ced9c4252961354a25ccb67c92f9d48ba1cf2aedce6e8e45e2c4062bbe55bd356e2d4f9bc579a874ba45fbe731fda424ea56ffb82daf633518471e95b8aafc5949c2665dcf1", 0xa5}, {&(0x7f00000003c0)="39d432d5f6c2fd5f703100ca5935a38f3e492430a03c09e56e277c41a9be9bcc7d5a19dc3ad2ade9c7aef9acb64f99c1761b3754f9e47f79f18f37938627d6e324e80cec6b8fcc2ac31113f3a86f702c07c5cdbf241f897a944c7eea3b47fefcc55b5b86d83a0c1495c620008bd4bfc9282a93633a4dce1b9221641e057336a78fa703a176727faf57df60a0fda6548ac2d688d8ba3a2ba5a2fe23bd85530dcb84f2a8f0717134f34476dbd392751691bd0398c7e188c19b0f66bd49b26ef84506e719d6522727138bbc258a0a88bea480dd6c194c37", 0xd6}], 0x3, &(0x7f00000004c0)=[{0x98, 0x1, 0xffff, "121db1cc6e62a2bb2d9265034c8d9c57c2c000a3d42caa8aeb1cb78ce85460225c3d50d795fb37112534d4f7df27898c3c0684fd0dcd03b9ac5c25c8e58551b4f3b436a5e35562b4f7595e308fbe2c0d33edc9f047a9ef04901db83c512ac58c003ff8bab52d671eec7509a88dd416c44b1afcd1bf3b48b1f57e7d8bdf3254fd92ae4b646146"}, {0x30, 0xffff, 0x0, "b0fa63f81462bb94339941e393986e37d6573b6e14fc77d6752b"}, {0xc8, 0xffff, 0x80000001, "23332357827e8df533c252801133ee283e3a261dafbebbcb17a9a1175fb2fd1657eaf101b3ad4acad50eed80583a84ff91d99168f53362ada171f84cae1b86e369b1cfe978e2193ae651da21baa9182dd02a900cacc0c621d86946340443bc19d0367d8c88ee9f33bbc1bd9db5b91c6fb0ec726617ac54a2be5699cba9f09f7dc5323d8aa738897653aa8e53bcd94f3f19ff7ce09f944183f525e70d9a4f878d87b84f1e0b92e1a9d4ef7d9f2c0d301795b6a472df87"}, {0xf0, 0x1, 0xfffffffffffffff9, "924410a83edfe26107ecbb0e175b41f13b130b2a220dca2857859eceb731d389c273785173f872513bf6eacd10e1db10b441e9e9daa509b3a58bcf3bbae8058bae6afb5318df14406b0fa0f973767a354617fff2efb9fdf89012a430bc69bc8bb81059f6bdb790720428ef9abe12ac1e0bf18c886c14f2ffa150baa5099f92b33eb06e68690a3d497599c2219a353b48116fe61e37a3fdbcd9b3dcf5d4bdd0ce4d4e9100cd91a6cb1137a67678b05e4711511efe0431f0bf5a847f3d7bb77e16aabc1885a599a8a66f701dd117b2098258c79530f72df73117a89f"}, {0x78, 0xffff, 0x6, "883e284cacf92a4c1bf6ef2a737cb070952d3770463f602cb004444040908e9714395d21e5715e67869a888fecb878e5a01d066bee43f3400b252945aae77030f308921bdd4a3ad4739b87353dbacdd68103b79e5e6ee4b4bd578bcb15455ea1262cd0cf40a5"}, {0xc8, 0xffff, 0x5e, "2b04b7299cca33b1c2e63b967d7dceec51f622c0f0951eafee5a4be885eab3daaa23ff8be8ae21cd4151a432701c04822ad5f88b29ba0516682869f26a59c0695f7dde400ed7be685f9f94ee74146a66503debe6cb1d12f7f6ecfc0d4dcbe53b48e271e9a38ccf9b4f48c5fe69c8d93fdd3fb2bf033c0c910f7f9fef7b32460ba1f21e8ba3b48164d86bd0aaae6add7ed253d151b822fc1cc6b54e63078760a86f81b13de766eb2c6db6fc6a50a350eef50efbf8"}, {0xe8, 0xffff, 0x2, "90f7ed8f61fee54ccdc61994f1015cf3c795beaa1d42802424a5254a7cb1b4e82e7928789ac261fb53d654494dae8055f2343e8a7c14cb530d2f3df5ccafabe8efe5f05755cf554d4ba8b1bb431ee4dd07bc17c0c541f80b24edd5f166b98a48f643d794f1782168a77261d29c5c7e5c0416a10dcc9cc9893182823b8e0d1626b728b5a4334612bf91c5d224bd0a4a6e00d56f1ed7b48551f4af769f86dd2d1163f762e21ca334da9eb00745f3ca055c584071d20ba8b639eda641d54d6b7dbbd8e02efa58c8a3cebfcfbfed0858856f8f80"}], 0x4a8}, 0x40b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getsockopt(r0, 0x4, 0x5, &(0x7f0000000140)=""/39, &(0x7f0000000980)=0x27) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) pckbd_enable: command error 04:02:56 executing program 0: r0 = semget(0x3, 0x0, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000002c0)=""/80) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/149, 0x95) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) semop(r0, &(0x7f0000000340)=[{0x4, 0x3ff, 0x1000}, {0x3, 0x100000000, 0x800}, {0x3, 0x5, 0x1000}], 0x3) execve(0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="25403c7041f16119eceda69ecc19c6a0d6832c0eb638e76200461223988b03900bb40e797c1a8b1ee08df9947fce2a417c31d27c9cdc3a0da5c6198f8df4abe14c903257dd7b6c7b2f57388f929951f363cc9162087947649d5a3720cb4f75d1e705aa2ff6ab580dd75c73c9ec296c85239d811ccfcd95fcdeb4418023e8", 0x7e, 0x5, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r2) 04:02:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000001c0)=""/198, 0xc6, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8, 0x3ff}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0xc2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x4) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getegid() chown(&(0x7f0000000380)='./file0\x00', r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x41) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) 04:02:56 executing program 1: socket(0x1e, 0xc005, 0xd1c7) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 04:02:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 04:02:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x26, 0x8000, 0x0) 04:02:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) 04:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mlockall(0x3) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8003, 0xffffffffffffffff) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 04:02:57 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000002880)=""/172, 0xac}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002540)=""/25, 0x19}, {&(0x7f0000002200)=""/252, 0xfc}, {&(0x7f0000002580)=""/110, 0x6e}], 0x7, &(0x7f0000002780)=""/237, 0xed}, 0x802) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001180)='./bus\x00', r1, &(0x7f00000011c0)='./bus/file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001140)=0x8) connect$unix(r0, &(0x7f0000002600)=ANY=[@ANYBLOB="00002e2f66b5ceca9ba0fd71e2f4aa0ba4ae61ac2ccb97d8851c332bf69cfe79eb130c0aafaa8422f32b3602bb2b5cf868680db2b71cea6a0d0d421a2380b5226d902bbbada7550f30ae384c1a6d81bdef2ab92fd7ffc9ca6261f3e4affc3aee2f18330c8b9e07b1a1a4dabf50b91c5561476c677332204c3e71c7feede3d093e83847e1cca52d42f2915d4aa3be6ff0d94eb431f0336af8849d254ea3e1cac2417c2792217acb056a5f24d97d24db5ab5c3b7bff7b9e2b887b9b2a7fe957baabbaf1b7ac0f64444f683633e99dd2a0ef80307b0b7ee74c53eefef00d375ef02b5eb86f978620e5cfe4f2d4fb4eddf7328e657c3352052ddd8a6dd127fd0570201951bde1604779f0cbad7e6d50e827b2950979e5da3649985f3400ea435400215697a92734b0b8b8a2d4386fc7889d1cb1b953444ae5b8e99f3bc64d3505fae5e5f9f4fc9099fbf97f94703a449654d6babfb4daf3224ef8c5aab6b7362be336b2187100000000000000000000000"], 0x8) 04:02:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x205, 0x0) 04:02:57 executing program 1: syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) 04:02:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) close(r0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:02:57 executing program 1: r0 = socket(0x20, 0x8005, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget(0x2, 0x1, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0x80000000}, {0x5, 0x8, 0x1800}, {0x0, 0x7f}], 0x3) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/65) 04:02:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x70000, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000000290, 0x0) 04:02:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400000002, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x632) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) write(0xffffffffffffffff, &(0x7f0000000300)='mL', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) mkdir(&(0x7f0000000040)='./bus\x00', 0x13b) 04:02:57 executing program 0: socketpair(0x0, 0x8000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/62, 0x3e}], 0x3, &(0x7f00000002c0)=""/161, 0xa1}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 04:02:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)=0xa8) fchmod(r2, 0x10) 04:02:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3f) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 04:02:57 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x1, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000600)='./file1/file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) dup(r4) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 04:02:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/13, 0xd}], 0x3) socket(0x2, 0x2, 0x0) 04:02:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="620b44961dd10a6e3ada01ae0e958d96af7f095ae2231a5fb2ec22e37fe952433ad30fc4c47bc22fe93ff12f0ca220a07a1abdec2cc61454dd820cf30c046af31e30e477875d671b17d10170", 0x4c) 04:02:57 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="4510cecaf6e08583db9bef3c1f79b211f7a8c44918ad7b2697ce87bb95471bf4ca8bc0a321619b0245b67d64c1a6566c3117f18b92a15a2746bd27ac2f5d1fb10177052a22259279a5f5f62359becf9feb82106655fa4e4eadfd13a285fafc24656ecf686129957be9e8e5a7844040720f5e59d3f1cd038955eaa67eedcc0b7f682e0100c7fe", 0x86}], 0x1) fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 04:02:57 executing program 0: getuid() r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x3, 0x5, 0x1, 0x6, 0x4, 0x101, 0x0, 0x2, 0x7f, 0xcca}) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x28041, 0x8) setuid(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x401, 0xa8e, 0x8d}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x28000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000200)=[{r1, 0x44}, {r3, 0x46}, {r2, 0x44}, {r3, 0x8}, {r3, 0x100}, {r2, 0x114}, {r2, 0x1}, {r3, 0x1}, {r1, 0x90}], 0x9, 0xff) r4 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000280)=""/197) r5 = fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x7, 0x408) semget(0x0, 0x5fa7bf0708755135, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x1, 0xa8) shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) lseek(r2, 0x0, 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x0) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/124, 0x7c}], 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x8b, 0xfff}, {0x84, 0x2}, {0xa3}], 0x3}) 04:02:58 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000003580)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/134, 0x86}, {&(0x7f00000012c0)=""/27, 0xffffffffffffffcf}, {&(0x7f0000001300)=""/183, 0xb7}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/53, 0x35}, {&(0x7f0000002400)=""/4096, 0x814}, {&(0x7f0000003640)=""/82, 0x52}, {&(0x7f0000003480)=""/215, 0xffffffffffffff8a}], 0x9) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x17, 0x3, 0x112) getsockname$inet6(r2, &(0x7f0000003400), &(0x7f0000003440)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700), &(0x7f0000000080)=0xfffffd12) 04:02:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r2 = semget$private(0x0, 0x2, 0x140) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/25) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 04:02:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x7, 0xffffffffffffff81, r1}) setrlimit(0x7, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) setrlimit(0x8000000000000002, &(0x7f0000000100)={0x1000000000000006, 0x8e4b}) 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000180)=')\x00', &(0x7f0000000480)='{\x00') fchflags(r2, 0x40000) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r0) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 04:02:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:02:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) read(0xffffffffffffffff, &(0x7f0000000140)=""/116, 0x1035a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) 04:02:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) setregid(r3, r4) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="6fac737aa7696b18b212e0c83158765e80eb1927740578a5202eea125c14508c7ffd14907458bc8b636bf5d2d1714d2e4cd9c991cb443a233a726afdca1db31e3e7dc64d9a235deef20618da0831e6", 0x4f}, {&(0x7f0000000180)="c8d8b51205487c3d78c786a67f05c9634b4512ec4e6ef92068143868b4ec4cd49339fe86bd21de87c4eb4179c1d20f0e793994037d54e07319a8a1b3790fbe984a4045cccf1af98e5c04c51a516859d8db280b7f50b097f08770c59010dd0a30aa033388e385b79c096c42f4bbf37fb33f28f36f", 0x74}, {&(0x7f0000000200)="e374700da82477e047ddfde7c8293fab42bd23c0410d47eeee8f83114e4da43f9c904c6507eaac1c5b1894a6f0b9e716a84f5555940f817d4d7d3da599612ed1d012eaf238f6682ba267b2d6ac14630920ec45fad431a95005476e78adf1752ca67f8fd9ba239711c29280e39b31da734e90d2efcd94b841fd888b3d597bc155a411f50b8a13da9b92959f3d7b0e6b8b7897cd3cfcf0261ba69dc385e7a95d74c5b95ab094ede53d4ce130c3927a708aaa0e7208b02d15b7c9e927e4d4e781832f0614d9b5058e8caddcefada97f829885da946045e15cc9c95af61784c9adf7dce432b0d0885d7f6668753ee5f959584ed31fc85aba3dfbe7", 0xf9}, {&(0x7f0000000300)="dd44f986316376465322dc3fa9ab48f96852944fcc388002e20b749945f8d952c4d4836d3f0a10eff0c235dbdbd8426e4d99c224f0201d899a8282fdd5745ef8d014109bc36dbbe765bbcc7a626be2a60a8ac9b28a508d9bb1fed7fbe026f8f9466697c804cb563744632123512c2a0ed04f090b49fd84f44b59681aefd025333c513fd8b13cd902a987c7c7dea497696c720ca82165e472fdda82860e0c3d08a993c07e6c40c825b35b711134ce11c8fd8dca8b5fd8166e01216de252dc5689801ddedc807ddfe356df79ef815ab46b1ef821f4ed2cd0328dd4430c52fb77120b98", 0xe2}], 0x4, &(0x7f0000000440)=[{0xa8, 0x0, 0x5, "a20f091dcc46eb70a46bd82fd652c1cbac7b628c53f379c0620b887d4707128e20692ea0ff23814b1da5ef072531eab9e33f4c77bd33076874d9337cf1c90ce4853ea522decd11ca43cf2b41591c0db704e3c2befe30b3ac61e5ad9a778db3a7d8a8e7dc56ccaca42fafafa2593a80b98a5f52b2b183ad27fa5e35c028df1ed8de0dc0228611da85278c98458c520fb2d53e"}], 0xa8}, 0x407) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001b40)=ANY=[@ANYBLOB="1010000000000000ffff0000ff0f0000d27ecad8748d5e2b7f616fe02ce50f6c6e186b82adb92ede93818f4246255e1be6a4b29a8522a467802f9ad0e3616cb2f6d5d9812e3d6ab199b22c1273ec712873627d2135fe0b642bfe4bf24bbfe50022875ba338306e8634c459e173ef768ff19e6a2fded7bb1a37275644fc141a68f4ad29d11bc6198dc57e9ff9f864f1c582b5ba28545ce058a17866ac02973806dd63632a27a2a980e22156f816bebeebb9f67337e1f09d68bb3783b3566210221c0a030cb3c0904412ce9b52684ed3f2070921ed2b55955a14b3bd233ad59bb6732e2e4364c3639ea87a203936546cf9a02b0c81451d4d75ef97be8fe659f237508d428c7ddd1fae51bea310796243671bd4f4ae3e5747eea1685cf27d658bcb4977ad7e76e6dca38a48d6e971d3e531a27d17252201f360e82c079c3b26d31bd8acc8f37083fd9f9770db239693d859ff4c45891fe68def0a0d68d892aad2ed57befa0aface41d943838d0735d2dfdb1ce2bd130137cc4d446a73c684dd10c866d87681af5b8b99ee5fbd1552741de4a681c0fce5a395336e8eb60973774e47aa1fa7bd2dbc0d05223733fe696867b2614ac9341aa3cb771d1fc52baa668426259f6b7200361e33ab0b1fe91ca59c5b3bbe67f2075189b3f8714e912f46ef5274ae700bf42ea5bc97053633baa068ab1868129058fbc0423adf0f26ee62ed0453500738949f4da0dff157bf985dce8585cf8df1613025886b9cc05f91798d9922351074201aba3a7feeb0ed780c754c183e6e6a3cdb92d2e497d6fedd03724a0d262f3e16664bf9e41cc265acb40f21f5e2f3e2c00df7f2ebbe36c89cf3cf9b6f206e16a03b910cee42a993d77e1ba56c21976f9758f9c13bb363b9ed443f4ef487656bcc2f165fced3acb9ece3f9f66d1972fca354c20cc8892fa076bf2613ba7f03ee3950542fe69aa02af6e49fc2aa2840dcbb392139046e2a7fbe4f698a3abdee01658829003c7600391b20f575c590ce4a4abc51565a024f1cfe370e9108649083b821de4f31976a47f5210c72082ed7c568d5874635feb138cbf2a6460e7b933933027ca26491d826e5ad4da7fac788e929320708d863a4ae22a87fea8f89db41b2f175375607ef29ae646b95a343233bcab675cfed3c11eac213c3e87a4682d32d9f7a3a4c04d10c5349fc137619a7755c64dc3a91a2aca9bf9fec5faf386f71c0e0bb49b08eceb02adf5aea6f63cfad6de72a33754b3427f86249651c1a9f0e5574fb8309129dd58dd276e1cb0cad876cbf90fe8cd66fe7e0c0fed1a2350de27fa1f3597ca4adc5334f182660ff0823d5c63f5f3c4f7333d5c8d2f780a5333aabfc1364bc92755f519d2b856df7d1ef3931d56e6ab03d84162be85c4d3c117ea5d55540b51817a2901b1bb413c96076264d554ddde8a1debe4468b791afeb048275dba97e69fc1ba033a50891d7b0adddff7a99c129bc828c69d373476639891f4766b314f74cc154be04bba9f67be2923ba46da8a5981e709db7df43144f18696f730dd42370cb8b2bbedb508dd7daceeee2b41a5c2bc06f414d50637e523c14aa04bb2ce96245068d24712e3c2ad0a1e56927e671ee602ab8797d2080d8f0c72722aa212538ac336daf61a38b85dceae846e01bdf107ad8ff1d8308fb4bc3eeb7b9741b4f3b1c9befe1f4b49618cef07793de18b26c49b803ea8847cf15a95e66d32da1e6e24bb2f06d3f181814ca93a5be4e181f4c62a491eb200dd2639d1f5091a441166a2a670f225576c038b5d267e21ec9e4b98e61b72fd53416b799c67b7d3be87e1397c25e0613dfd18ca73ea3aee017a8e8bb6b09bddfc67fd9153607ffb610c262d8a282de990315b08345719dc1b564144bf862500d1f397a3403718bd60513ec8e3f7c0fbf0e1adab7edf0b6a80b865c3bbe3271cd57e4c60bdc4a904745f282106dbde84717eb677b6f1cb2dc1fd19785ed8678b3fb0a7edcc2171cbf2fd59a9cc5954d1dc144bba2a73df610e63310fbbff65529a8255eb37b642293e5edec64c4d512949db070a727caf14b17c8f8fabb874f902c2407d8aeabc1436de763962913ee5aec177c8391899a4978d50ddaaefb558a59b826693e8e29c760b5f4d9351b73b72cba5acf5daf4f1d7ab1fe4aea66e1c58b83a2b856c6c15fc276aaecde7ade90d53c398d6005dab98a5bb2e860955586b8130c37a351076b728d083a59968f2bd7976e12460c7569664d4779048bde2cd6149455599ab152d9cd07a467141763d680b0a08258bf69bfa6f1abd2a833a16ffa1f5c2dc99a341108a1fd6e633a02a40792a40a56e4517002750f7941302fad507587c2d5cfc7d46c92eb44f24121aa77ec11186684c465c8f40a397c759131105c25121a4aca3457fe9c267ed2a6b77f002ca15e183def11ad5ba511257612efec85522b861d347a0dff88e0f97ecd56f4a9bd17d3a7b45b478d4fa3900edac40743abb433bb6fb18240485d5df915df941051856f44a77130cdd9539e7bb2787d488717246b6cb6ce9a3acb5a955ba351922fe9a5d9122ec062f0c803255febe698f334337c9f6ca764d9ced46e9fccdd9fdd619f208abef0adcb45b69cfd3a358d62d8b1b680d178af8926e154ec0ec967bd3bb87b37925c685c96ea4b798e19761bff94a7e7d23eb309d8bc1372fca15dffdca9b2ddfac30d062c4201827e1dc8ab090df414d3da179158db34455ed3baf96096842be8b78b4e94ff615b24abf083a33d89d852563487493c84ab0bc84a15c9c356509192bdce984b298b7d8add7731a55d5ca10508a5efccfffb850094f5884c33b6c0dad7027d4ff70c229cc052539667ae81a1c41aee80ac42379e87051e739310757418543293d5f4a3ece83c2b221fa51379623c3365b18a228a5c86b9627c003ef02d12c175c5e976de23ef3cdb6e77228d7dac52ad4755602e582e26c5360400062900d57f9825c83efce357580a933db1f52b687e1b62156aeb6dd88ec6202d7e9a7bf2e27f3ae33a26bf88b31b7a7bf6b91e039aba9e485f5f75267e3445af07471c3fe6351ca396571a99f19064d5207274425b4ddfa37084b149d9b42d55aab37052328d1e9f65f7d5e10bc52d48420dfc2fc9fd28ddbbeaab7ecb68f614b0fed45ef28e0120099bf0311d2194335c831660a4829b5d49bd078dd7022d3170ccdd1181b843edc7223e6c755e4b1d449f3dca725a3188982ef262b0bb7ac9cb6cf971ed1cd3c009453e851fa0346e8db10865e0ef7b05c863fb2b18a772d0999796b64064396a1c092addae0c39181298e26d0802148c07edfeb4441f192b5649ec5dd4ee90b3be286d0ebad687a29d4ad071064d727967baae5bd5a191aa611c62e23618562e6fff47102921f60ad258aca9b2456f03e66085ab6e4c0fafaf73598baafe936d1dcdfe42041e11a74f27d2da2f9300615a335554cf7ef33c86d7f245ba0bd60685c570bf134171680e26eb02ae9beab48ab17064fb81e12cdde9f4ce6e7d07009acf5da8202967d2bd62dbcf22ff952d630a1d6e4ee6cd9e415197ea3bbc13f3387d02656192fb8ec7f5f8c6c80d06d7ec287e631765e1ef5bce778f20a6e27bc51dd9fd2bfad1438c21bd8a04aaea6b0c33d0bc10fc186614ebe17a87fb08095f05c57596744877d93e8662b63bea3afe1192761065cc13ef141532651425b14c5940941bf2a0bbf070386c0a16252e3ac447e1a1cb4bfcbaf27d6447faf05e61a3e5d07b7ab40b0c9d50c893c03ae18af6b8aa8c2a5fe637e519216f9cbb4e26d69d6119e66e9d2c5bc506d3005fc2c54cf4c478214c17d04ffd5173555b3f5d3e8aae5e62bca432b23f71611d2040f2f29dff86336ef0038918cd82e97f25db4a3a247f76fdd8e6fbec8e890cc666600ff6dcdc65d86e1ad9a1c1043ea32b857da40effb3bbed10b593f3381a608478e9c7dc198ee7a64137482b54e7ad6ccec20a892945ae23fc57fd408c49849d66719ca565210f81416080b01806cbf306fc64eedea43074ea2b4c86fc235852c66692259cc4a6b943b650081bf928b15d3d7d07d45c8310b32cdf878c979dbddf3ebcf04f95bb6b28e9e22689ddd72f7479496681d639d9aec2585d53c200b8c25dcffe78ed4b4ea2a354902ccd2a56eab5d366b6c642717f1a5322248328c23b248ae1803311c4e719b99af463b31deb335aae9a00c3ea62a1c1039ee5cfc2f90c99604ff00c1dc194947589b74b903f3902c7207c3d4148b033cb12f2ec668661f5a8708f25ac4b3f87978d1d7ae3345e51fbfaed0d2796ecb4d15505a0fe5edad2738df2ef41c403fa4efe0e21e549e9a8da1d8bf7f5cc2c3af6c73e9c371e3f26060b0a728b0df1266cbd934a1e6dc319bccfcdf4cce31d2fa2b0ae342ffe246bb3d4ab4271c581158743101690d0c9ccf42f74526eae3b7d191521d115dadba1956cb64bdedf2abc002e6f1362dbb93ce7eb20d9478de674e6d07349e36345355962993c4ec58f3de0585ccb5fbe87d36573c164248d29060acc160829687c2ce4cc82da3286944cb8374935751b7bb9a6d421ef02351f86c3b01a92eee13214fb79e6fc7ddddf0509fd8e443165dfdd15da04fb19bb125c2835c498d686f8e48ff18063752762d2a267cd40133d23c30f8fdf2c510811465a97ece03f2f2823c91c4705dd77933d2827b044fe3ce98831d6499721f303745b6c1f4e13d7e6e82e0d8c7cfa7fe5f9bde0476378815864a67c09e25887fa80af7983faaa2d64a0f622a73c0ea685df34e053d9b9ada3326a668f98532659754da2a3948f7997a5e682171a94a6f667d100c28e9fd7e565cada1bda4835dc6a484ab20c79d3775fa209faa21aa80d968dec9c6750e0c73313fe920d267911163a03b1ae92c651254b2a197aa8dbdd312104f5c86667e58401404f938d5f661bd950d40715b4d76c083c908d17eb17450fa1874a07672b9895d1b3c0aa40353c59ccfe47068e34de550225529ebc0fa289f6601b838b5a5f9a5633f2e28f7a84f6268f8f7b38c7054342a1a4136bc1ab3abe4a0acb7289d7bdcae031677f3897dc0df6733e0ad549d821e36759b68878fd13b7af8e4ddaad09ab4bcec5aab2b00bafccadead97601d435a1b62e980e910eccf3672e097e5f9ae42fcfd2fa5a573439815138947f17c05d56d05d5721a8745cc389dd782271c372790ce7c0e0ed2e0f9dfaacdffeeb71d54ca6e8395b4828dc94d07a3ded342e70fdc78637d8af463b20cc65744c7b08bf4103d3a88f99594a1a427e5b934555bf7d8829e458f64643d50aa342087af0b78c2d72b71b674a486337e2cef1bf582915d81afd5ffd1682eb6aad4c9d85fa2f0e02853a7e1695b5985d058e619a5217674adfc7c31a6fa0fe8a83ffb73f2b1d31667976db33bb3f5b05abf7f16ed96532a3d933f1855b555139ecfd868551a4c65e0f468442946b5227d91ee8eb24dc1cfc236b13b0aec2ac8d3687316a9f8a0ec0f5277c5417d9f0e0ea0d9c8590b462f3be3fde6929faad3296572c487ce2e90d476638837ee57d808d221cb1ed0af478c460cb7d1494abd660c461517e4fee748bcdba9ece7573157b0443a4677bb8a42ee2ba0bc2abd73efddedde356d6ac0b6e0c170c909a15da7909a7b6e29757952a2c1edc3bfddfa9bb160179c76cda112e204b2af709d175e288a7d3540c91d5624f2264b1fc55dd0b592e94c853cb30802894edeab3ea3b4b757fb1838c3d347b9751b81946642a2457b4acc46b920f26bdf8e41e646965f16883b80000000000000000000000e16ab23b9d575dac7759a247bfba72b9700beeb1d09199322f75d3c0f2ba5b902d6c526cad780f2077770c970ee6df4ec605e3385a45676fd6a2f138f2207624ea207e9de0b66d9ec46e5527f7b27a410ba5ca55ffc615139ea3fb6f0dddfcde9e87336bbcb592fed0fbb5043e15228253875ff65af596b1dfc6a891e9cbf956b8e2fdd51f15d8bb9367da9dc26fcfd6a9f5fcf4a0b49fd882762d42c8bb17567f86cb294068d773741f50bb852cd6ddfd101b7502d17e98e42b0283c8a4470050e5a7fd404134c22417b130d194a5f451e496177d5a7a682ee8f5438c121d997ec5b8"], 0x1010}, 0x2) 04:02:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x65}) r0 = socket(0x6, 0x7, 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000380)="17c86d5f55e4e7388da4bfb65db3b488c9507fff6d2f52e262362eed2f8e5f3692792b692bc24d7d06bba3afb9de37d34ff645cf0e810c4aebeb229ae3547d78f70a1cd1e51f5bf5de7ec3cd72374575d1ab682d6dd75d148d32fafbe3657b66c2f85c5f87a25ae96474ce361fd450fe5cefd821e949ab2dcc62f4283998143b4557fcd217de5298a5b5e70a7245205543763bae85706bd0ede924b40c4c48a2bd9d977f1c85b1d4b25d849bfeb9af365de3440fe8a36ccf4cc49bb0e5f8a8e584e45d1c8ce17c0a35779acfa809ab8f102f6d5767c376bbe9c0dd952229f72d563fe8df9e46faf36105420abf1fac17a889c25e920a7b76b9fcbd9d810160f15c540583762a8d60e559e89599497294e86334fa21a5479901144d399d34b5f69b1ac4c91463ae734ebcf74874cff768cf0e28cc36d0a2ae57d4ffaa69bc7fa3ada8fede4728f353d16776c499d9df0005c46dbdb8559c5c66d02905b78ea41acf15e0e7ffd063e4904abd6ea12d785a94e4793c6f9049a1edbb55a07d03b3235138242859bc166582591cc3ab7aad62361c99a8ab05f926184f0babaa28a8673e59b211dc66c0d05624078a2024367f63cd186d6b7613fdb15d8e674fa882f4a10208c880ef22552860d904bd372248343d2219d20bfbf63f66f615cfb174fe6ee3605c2cfd455674f4a00c25090854afe854dc6cd8c981fa50ff47149c710b8323df473ac2d766841f3fd24e002265f1309317cecefad52932ca4355b8360181ad925e8c9d1e50f9cced462ee55d8814f502e4120f929cc2643c10eeb0278a8a6e4be1cc5d9a4a5e41ea71113ec81f9c2aaf45c67d8fcc729a2990205025f6c97323c2a1a08d2a01258687b96b176d6a4f154e1752b2c61abf38edfd01630ad3bf4ea5ffbc0d4f5d906b0f7fb5d60219970732aa65060250a4f3001828f3a46c53ed7ec706fad7a4db1c7de2f09e7a13a68720e93a7b4d02501feaf09c8bf877c02d9f10c66077718093ae3b9fa7dee47a24f1112c1ceeb71c89129cd273689f30103af825a3a1ac2771695aef07b874a992e5cd98cd334098a9ac596eabc5f1476871621eac7bdf7fecfe00c3d2cfeec732c7eaa792232b20cf24caf7e6a64a4e4d20f94bd92f4cc302734d00474630ef04fa2103580711d761106f2513b3c8fcd5a12a0c03f4a1056efb2f9bc8d0144dccddec48d354471cdf6b73722f2574a2ae266f54de75255a2fc2d993e40e5afd6e4567e8398f3e4e5e24bb6e62b2882f182ab1c5c500821208adbcf4693319fc8c8476a26b65235d3bd4cbfe5884ab18764e5a9db9d86ac6688dd9f729f968d911a6d4646360a8cee1d30c870a6d8ff48d86f04d1e0c98c0bfc01869f71fdcf0fc9c3059684d33c62011b1eec3f81608a37ead28919e47d4e0358d4934aa8438d9bb3ff14cbcf0b7d21c910357451126bb6e4c8d6824574723cad090ed0e920ab4d3e7751b5dd86de63ca682b774d1f68fb3b60dfcba8404258d5ced3f1ae46d681f2bf541199642d9d125c1ffb62a914b30f7675acdfcb1e48619777ac39c1dd84179f48dfe45a14c8298a1a64bf3f395079fc4ae587386ee2d6c95d7215507ba7df56a2907a8f09e847a109466bbec5bfbe28639325b2b948d0a18f776a88a132b3944618765bf22f65ee47ef4a164de59e110eccaa70ecf4c13931ef5ae5a5d3dccea6a2b72935689ddffeef26c8c9bb346618e64862e569a3f23f475bda542a4d8a31438cbd0aebcc27b74cbdf2b96fc593da9c5dd9fd5a0c688f0dd901d3b4de4b42ae2433bd4f85e80eea1fe72b7a1c23ac8f1970c34b50c307d6aeb9846a5a8c8db6b75773214675c8864cfbfaac59a47ed8cdd6c1b21db4d609ceef6e8a1e0d2fcb4d70e17c160d055de4af4a86045cf96ed4007ab33c12c7a745fbc7719c9c59a9a65a65d3df4c53c6c0a048e3b5f256f6c7d329f4d456a70941226ba80af31e8d97943abb924523c226fa327b3c8ce9975cbaa63eb85c256c555bfe67dfe3b8e4b0abc3c04b31dccbf727d2c3d373d38038cd4bb529226b493426e42cba1b56534e6867a42be43b892985d81cd91aa5f9085a256301dc20d48f0dbd1039c7ff0cdb3e5521209a2d57ca4d5cff36a9ea4964bd37e6bb12caf8ec76baf0c9ec5a3cc231874a19f1f0c9cf5066c96ea9d8d95a8acc8aeef877a567a0f198b05259b70c078e0413c179d0d5e791f37f3c7d4732b34384a7d5e7b6555cc5cda1e03952153fe7dcd0f9f4677a4917496c972714489b743a40b947ada1723b0e751918b86a513243d3718728c9a1b2bc4a631eaf2e289702ecde1d4cf76bfd875b07b8348d9636e45cffdde428ba2da708dacec6dde9ed108a6636d208fd8c353a809e730b7a47c88ad84788056a1f0dee458088bfdee43567c2de068dc4bbfa531c43b7ea4d95653f33871a886d776e18f4f0ed9bad5b3e6d896640e9952da7638bab207802326d140b228c9344bd6b48ad6b24cf848725c2b00187e07b7000937cc2509566dcadc4f302051f2a6c4911d8b904adbf2658734bd15bbf65343388054c9ff29ff36a5aedd7ae6e316c25fec948a219f16132064318c5ab2a01ef8da0700a044daf1fac5f2295b90ebc8b617c8c972c0299e4455007cd794e0df584af454b47f5eafa125f935784ccec472221a822292d9c8306db4835e24e1c0d38c819d5f6a149dd88a5646a38f208472bd9d0761b5f5844a933099cd387344ba438961c37bf56031d8fc42b715373808223ef7283863d83db527f9d83dcdbbb9a47ff36e315b2b381bb99aea6d6a861fcba131b8b043269cbd64cd84ce405725137829881c668fd83915b9d3b1c105a244d22f7db2e30fac9397787e881bc8d5ef1821bc09354c267af7c08bfc33f5384670cfb2dd11c05c0203c362bf3471664782bf77d1553424caed4fad187821d4e3e0e44ea17f2f5368bc256bc2b51a5fdfdd613e07f2281cc23aad3130829489967f9e4b73c245a2267580f1c63ff8667cba94ec8b34ca3d64629d72dd0176c9f6d789fd61480d9e299f50b0886659ca98bd8b429b721b05480bc1e2d84419b39a61f5c994a25e1b3606bb9b6fecfaa27652be5b5f32c294e9daa73e5fad090d2cb5ceea7abf9a6bc552d659dbc51f8a9aadc49c3b5ca10f5627b393f3689161eb8e72d5f8a28af91aef8810a945e0369a4eea0b1b1f89f69a9ca65927a8b1e5d2ffe50826ed6e353ca63549ac7414aeac2c02e7222e6cbc310c17cf2079faad2ef8a31faa4c8bc9545a609cd6bbd927fd81ee738b3464b49574ac493a361601b6565b7a4c853c0dbb2efce800f3ee598e95e86572c851700590855ab69969a435922a5a867a4e531cdab8b5e9318bcb55bc88f4b83e9e94d247c673988bd116f20d0570def0bcfffb791e94c5213af71ebfd7b3fc97edbb7ca48633c64bc6455f23df2a59ae927f36d4667383f63cf3bb9a0139a3859d240e60614c8737a3126a3fc57e85fe76189566b13c1e3e065402816a4d482a61bf65fbcb2327a03842a51cd05776038d0fc3d986d875b43c1ee389eddcea957a144f609217312eb89ed4a1b09f00a0691c26346adfcc6b63f56f33c260fd861e47327f5e4b81e57d36eca4543a4afa6b21e32ae4559ddb339e2c2266d47ad685a682ee45cd075ddaa5c82e3a9fb6b1d0211863f97a8a915b2979dfde78e0db5d76227402aea90595332bbe139a498175e4077e0f0e767f6e59bc574f3390d3a0c84bdc66b4e9de6ad23c246e6605799aa19895a986a809f11899b184d6c5131586ed4a27370ce7f61dd7030e79322cea5578a10f48e8e0aaa623c161e71d81ca54bae40697f51780d27259e675fbe827c4998e52288c809e1fcdff2b50b34f3cda7b32d88e3d9507fd2b8b7ecb9556c88a5eb5ab5389806bd100305f6bc99108d51a84bc5e1c8e67d780d852827f48b1b11b0bfc02042bd02ef192fd0fd2c33553f7ce73c98dd67990ab3d1d3d2097f2e49908d83a11a06f17e4b1418f97ec0ac24997bed7bd2f3d1f2d9ef75f7704d09f960affee12e89474f3b33956be40a76bbebfbc20233b772d295fe804664f119a1c58beaf23beb4425f2da535c8b53da6f01f4d3088702c9c516076fa801b9cf423ab793d70c30567542a98f99a692d301644dfe4bcbe0ba76ef52cd15b0220d0b5e933272afa4084b2bf688141839df0e6fdfcc6e15185df384d1ce8616bd5e72f7399efc981e3d58efb4d9fb39a7dfa0c6002eab35d96912cd27009416f4f375499c69eb0778c26bc023f7b628312442fe4e8729e4fc6cbf4df5bb81a5c113faa81f83f55588223718211f5071d6cc0127d58833aa73e3b6db611820e48dccbb9a80a9107942a7c11158b6667815757e0652c00da49e31534b408b79324fbce9ccf6f348bf94d20a81b7be2f4f21920002922301dca866816a3523af7275dce9f289e888c8631e661ecc0e58a859644197ba33f94a0f4a1e6b368f03034d721d0d574ea0cbb0f58beb835f1d105c21ee36878819a4a68ce958eca4fab6b8b46930fbf697518e885874c6d0cadb8784245b898dd2dc02d6b43c659b102b668a46ef60c72454fab41378880acbb013420c4962783cd33531ffafd6152184e3c1590b6e7aaf4a5763042b0a8361c57f63c827bd0d385a6956329ca7b71a84dd98ae63e2cd15349f6e98c55c7783ae4b1cb23b018ee56d52bf57c58f80dde2fe2064e64a5e404d8c60b3b9807c4d24b2357fe913748270f9156088fe021bc300cb50c8cb8b680461be3459420d2499cfa1653582d8bc2f3d0cef8fb9dfa2aa6a3352bfc2b265cedf977fb13b324fe2d7a549c12f22c5f0616dc247e2ae07d7c6a304df1b5b5e004b8d8522743ffdc3bf620b88fad311949da3cf7b617acf6a1a45929e2578b692fbe5c81cee4888f53d74a054f30e2a5ed4611e46f51d45cbf53959b0367bb9be1038d99e8fc2267405d59c3bb2694e372ecfca1ad8301c858f658cb3dd39846d39aa74a92f7fcbc467e525a6f9aa369ff4de5256e8203383d27ab26b5a3fbcdc62b4823924bbdf5453dc088e2050e23d8292f37a83d28e40fcce13ebc9fe1703aabbaf1c9f7aba75b29ee67514f59429b69f3ddaba24933218378f0c530e7c0b4364d59470b43a5ce753b99f5fe570647110fc3a14d3a2e5bdba4974b9783e44516425009f0a4189766b5b2838065ce9a29662e0c96c26ddaf833fda6a4f9c08a8228f1b0e59161d4d44a9579f190ffc319ec8c5bdfd724d80993ef28c3382b6769835772980c9e10c1a5824c127455ef98d5ffd409dcafec217672a4d8bd69d6d3a7fea555dc59f3036c103e42fb5b8f82e94101d82c563e622e2e38a53350f3caabb4d79f54068a77d9c044be6ee2aea22f3514e2a268478c126119d910bc5185d432937b2fbcb1806d64be93d0bbfb316e0e7d434e745ee9acb794554a5ece1a60b7b855f92a1930907766406d14c35aa5b7531c0ffae371b9a44efb43ffb8cbaca485e1bfa02a5d05f4c198b58d55185f18d5b9b3907f595b7ac6c651a1fc319e648a19871fe026fe55b03aee580f3b939a4816cfd3fa9eb51a5868843e95a565ff36d0680e9131f6c534efcc0951e08ab7d2d1a2c26e8ae0d64e2f72d61aa65f80ad2d29731eee5ceb1db3862cfb35627ef56dc3b34245eda1ae736e624f6793e9b3f807092a41bd8965d038c480b3f8262885d359c323505dc6f422ff1468d5118401b4674d5e1bbddb69bf7c2b2fc162cc8395f5abe4a1bb18cf279da10a23fe1a9d71f53f91926292fb7f", 0x1000, 0xc, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20001, 0x0) 04:02:58 executing program 1: socket$inet6(0x18, 0x3, 0x102) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="50b5d6a0ad", 0x5}], 0x100001fa, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x280, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x80000000, 0xfff}) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x31, r2, 0x0, 0x0) mknodat(r3, &(0x7f00000001c0)='./bus\x00', 0x1110, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 04:02:58 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 04:02:59 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0xfffffffffffff800) fchmod(r1, 0x2c) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = dup(r2) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x4, 0xfffffffffffffffe, 0x9}, {{r4}, 0xffffffffffffffff, 0x8b, 0x0, 0x1, 0x8}], 0x20, 0x0, 0x4, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 04:03:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 04:03:00 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x5) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/234, &(0x7f0000000100)=0xea) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r2, 0x29, 0x6, 0x0, 0x0) 04:03:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 04:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:03:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:03:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/247, 0xf7}], 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, &(0x7f0000000740)='\n', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 04:03:00 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000100), 0x100002b9, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) read(r2, &(0x7f0000000100)=""/83, 0x53) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 04:03:01 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') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:03:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x90) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xc3) socket$inet6(0x18, 0x10000000001, 0x800000) sendto$inet6(r0, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x10000, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28110000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:03:01 executing program 1: syz_emit_ethernet(0x2f, &(0x7f0000000000)="0b548833d2e2fc0c8d9c691997d01bc1f49fbde6a675aff31face15a48fcb466423a551b1b6440419fc5d0427c8407") r0 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/64) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1000}], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000140)=[{0x4, 0x1, 0x800}], 0x1) semget$private(0x0, 0x1, 0x21d) r2 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x5, 0x0, 0x4, 0x9}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/102) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x20, 0x40, 0x8, 0x1, 0x7f, 0x2, 0x9, 0x1, 0x1, 0x0, 0x800}) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/4096) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000013c0)=""/40) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000001400)=[{0x4, 0x476, 0x1800}], 0x1) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='W\x00') r4 = shmget(0x3, 0x1000, 0xb0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) symlinkat(&(0x7f00000014c0)='./file0\x00', r2, &(0x7f0000001500)='./file0\x00') clock_gettime(0x0, &(0x7f0000001540)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000015c0)={0x9, 0x909f, 0x8, 0xff}) stat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000016c0)=0xfffffffeffffffff, 0x4) utimes(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0xfffffffffffffff7, 0x10001}, {0x0, 0x6}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001800)={0xbfb8, 0x81, 0x1, 0x401}) 04:03:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x87d, 0x87c}, {{r2}, 0xfffffffffffffffa, 0x94, 0x60000002, 0x6, 0x9}, {{r1}, 0x0, 0x40, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x7, 0x7fff}, {{r2}, 0xffffffffffffffff, 0xd, 0x20, 0x3, 0xcf26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x10000, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000006, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x71e, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xd, 0x2, 0x3}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x44, 0x5, 0xa3}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x2, 0xff}, {{r2}, 0xfffffffffffffffd, 0x62, 0x60000001, 0x825, 0x1}], 0x6, &(0x7f00000002c0)={0x7, 0xfffffffffffff001}) 04:03:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) dup2(r1, r1) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 04:03:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xffffffffffffff4c, 0x94b}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000041, 0x998, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x9, 0x9a0}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8001, 0x7}], 0x7f, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4, 0xc, 0x1b7, 0x4}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x28, 0xa0000003, 0x7f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x7, 0x5}], 0x4, &(0x7f0000000100)={0xb4, 0x2}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x400) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000240)=""/9) dup2(r1, r0) 04:03:01 executing program 0: r0 = socket$inet(0x2, 0x8009, 0x80000000000001) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="b5ac0bb2e30722f352d82ab2e7b0518c39f6b96ba25aae001a08c63907134739ea2f9935e7eb4822407ee0f561689bc4ea92a58ff84a6c1f3857c10636da5ba6b136dc84a513756f33eeb97e78f46de0e1d8c8b95004fafb518c69317ad82cef26eb8ec1d247f476af05eba24e49586bbe9ac77a37ecdcef02474518754fbb81601f12af9dd4dfac09b8bfc6aa4b555a09f1f4b21b8a31ed1fb19b8d2ce2e53006d66c6d302878ab894032927a625a990214908c901042966dc5bd73bf5557cd4ca9283105ef21ab05148b922ef78f12353888c780224ee0992e6664a636ec82254c77ee2fed71c5436a1f184e054e0805e4a5", 0xf3}, {&(0x7f0000000040)="e0d202c234f372bd94745e50", 0xc}, {&(0x7f0000000240)="b779b6baa68615c5d345872385fd021abb6f03bd983f1cafe88cc2e0cc031754a6c60196bac2ee9caae7d8558c6908aa1d971ac500033007bfbc69f691aa9381f75a762d00e45b03a80f8f10757846ef0c124bec35727e7ad72570382d4c3ad0523bae15e08ee4d9fbb4d112b5dcae75d19dd72f5d3568b7853fd1bb48566699", 0x80}, {&(0x7f00000002c0)="3e10d6189d43326f1e77452b55fab7f5c0345a0542d460be3a3e49e5b4f269695ce849d0e8bb91570f4a538254c2d084d5ff81ef73647f9645ac07019cb4a793d444a9b1e71438d52170e2106dc0e3792f", 0x51}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="4000000000000000ffff000001000080d8f90913743f8004b22e82daf8b124015863200ffc5c682db994b4f3316e485ab856c3e8dc2d01e7be275a0bea0000003800000000000000ffff00002000000083a40e6edc0d2abde6d68c5cd6cdbaeccb8aa5ddf172e575a494d2ddc426f9739e2534b1599a0000e800000000000000ffff000003000000c314d849ee2e367b9e70df79a89cc43b1c275b4e1200642417e85a2ecc645f66f298ef947e5255b7dc1996f821359f00aceac39abdf4de56105297d1534a2a6461d74fb1055e25a9ff160df2f9eae4a6fafceb3eca69ebe479b2d2fab0b5419702f899eaafedbaf5c519c4a815aab8429d0b26c948387f8ac1a1d038cbd03d310c263fed79a3a9db195c1f01a29599f4332080e44d6ded31efa4f3a274834b80ed9bf7fe551bf8aba4a1a0216634b805ee4728ea9cade2a452a276bec2c7bba84580c27f8bf0261b805c9c8259b40bd1823cef7600000000400000000000000001000000050000000d835e0c6b8e902aeec4eb4d3a3393c350e0384279d4ca623728e0c4ad21e3132ffe584438b6be396d4c7cb500000000a000000000000000ffff000004000000c3a5e8dc01b336b2be30bf49381e4216bd15befd64349842ba8f452c6a09ed965b80e90f79cbb640dff98a2b69b495e132d8badf5a415a568ebd40bb0ef559460c7c8c268d5b19b60188fb591e41ecf75115562157f72daa2020ee6ee43cc8eb255e029a84aaf3c05de6bd6d1f4c81f7672068dcbf2a5955789d8c858873bf7edbcae2b9b231f9633311b4103a5f757a"], 0x240}, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)="261fc46ac53243b0ba2ed67cb493a9b05a0d5255dc6fa7a977bb066c3a808fbc6923f8d85f8cbb3846f2d2ba31f49dd523c65838dc20154e9ca8e3f28ab38010768f303558e2274dbc8212686d80f10c024132de2e40513100e5b46358a6fa50417afc9489c10a65fda75ad0d148fb5f7bd0247de1578fdd3a5398b0601b0e302bec59ecd499069d55c09103cfe73e477442f72a966cd5c252c6c317817a8ffef8b63a6d0ab126f90e7f87e107d3d1473e7b15dfb41ba314f5fce76a58e3e63eec4677792f56fbac9fa202ee5dd724c5dd0074e1d0bf23f24d17b8af0d259e3fe38826a6d45eef967e44cabf8262bdffd722b53dfab91ea0066a01e10f7e3ae42429aa4382f67ae1ac7b8a198ff033961ad0fadec7e433e54654230a9c3478f61d473f41f9cf121c2cc33bf307327fe5d862ce9d7a00ad226dfff7c0015ace3982056aaadb53dfd816585029734c320c019dabb191f5658002c75495a55cf785307ad44a67af757d3f8444c0cfe637253e066649cfbd55ceb5dddf9d49a5135d96a4b0e82b023ba30c38abdce816d9479d78680f113a966156b3438a81657701ec5d1ff9decd1f93f21110fc36c3914d13b6b39ea1a2f4e08954abf2ebf4692cc7278a8faa6a5c830e8027511eedc41916a626d1ba89ac896ae05e10e3b61d30416927013de976257b4970d6f1f91def553aa97d9e02090fb76cb3aefc4a4de35ddabc3ae8ee797c87c4d7202e9076a2058d066a6ddc4cf37e3901128c4e6f0e61fc8aac0fc14766f7fa655e6912af15394b69cb36e098154fe94d04c5581ce7a54f42c312055c60e0b10250319d45795a05e790ecf02e1d3122c0016f8fc3582bc50770e3d5a51fafd84408294f0c519382d0b0b90e58ed3845f07f415ea3a14836dfc5d68af59bc087971191e67b3624eedd8c084151d84bf02b358f692650d7ceadc1f2398752e4691cb00b737179431e3b4e392ffe2079a67568a33113d3c8104a3d5fac07f188e3247d3ae654e5fceca56ce73a4796d7a630876c2d1df0057092fa6ac127024afce32df822fe92733994be6e12abc8ec3e60f25180f815a58fa7b32ec4fc178f3f4dbb81cd918b5e73b970558b026e786e2e2f0415cf62e87c0635c06888ec9681275feab0144c0fd5de5a6c33b3957eafaa72830751929d5ff13e2a2577165a19a9cf668357f4095a8d3d7c31a563cae29211ce6b8269a205486a8767d2db98bc3c50f1a326dd2826a4cf5417bbeb74d3e2e13da1462a99d3c3c980cb2a84b07438f7b1c0447b0317d359c583ad629ab748996b5f20fe3c8f99b8dfe71967309c199e82c27527ed82803fb657b98a1a38fec10d02f8a2f41768a3fdafad3da4bd67444eda5652da2e591afab47abdce67806d224e44ea8aadd4d06f22de54cf8383199d4674bb686d7fa43401227db58d8665927023ebef9332728b8da69edafc3a97b5e2ce0ccb592d495622a5856c3b3138b0ebfa59b2e80364dbb10f11efa0bf4d1dc82ee6090f4dc0be6df2f3ccf4910b1607e156b536d61c44e3592edeef869b6ca0f7a6cc47dd904033352e830dc7a61ab466b5cec594762bf6ad2d27a202c1a2450e88f6a96fb646d35b50159acfc89e60b287dab3d3b3909c7db3e6d9314cf3ecb77f75029efaaa18e1796efd79fe4fcea7e9cb46dae65e22e48e139d077937b0d87b03231f86a80e044b8af19d882e461aa1edf5f363145b7669635f4127101a548c24c4c822b2559ce682943ca8a3f27c9f89b9f430a5f0503a44667912549e8468d9673add11c1fa2944fab81382c4964c8a162f71ddbc5406e6d13e91d804ea670a2be16ca289ad20454f64dec8c9b5961c16968df65d142d6990b86c1e04d1f7455855ea9e2347e6b81f272c7a3bb933569c09b881e56f3cefaf228a2d149a548f49f5442fefab456d3fe1d71c64b69d3674fa0c543c4bc46dd0c94974ab3fc5298836ea022e65269b56d207d671a8f705fdde301fcfbff1d13cf9b979b3acc15cb90d3fe64331fc62904bb454457f54df6740c91f212e3b9318cde081a7c2b044588457180485ae70a6afd6e5ba1a7b804c8ea7ed7aea9d08c6418f2c542443c791c4477ad047ea3c45407ec95644ed5fe88e48eeddda4d5aba8cee69e76d7fb65d13b9b35252ebf28d00e471749cc1f7731f19c52b282bc65d993bd5f8ec84cf0a56e5c897466f3fe5924c94d1a7de7f72cede1b4fc651ddac94b3b91e1b8fc576309141711ae395e9fddbba63ef5ba41a28c40d7c7717693b39c572eff622a0d6403eb9a46325ca7615b5fa510089e7c2bc80d2d68e8641a8d697baeb7081f663be502ffac1b7ff9f0979356e05f2ae2cec129b113f54c65ba4efd00457b10652bd9d9d12c28ce663480fc15a0a62f833d55123407210ebe92cb7554beb4c9bbcf781fc5450b1495bbee794e85d9176d8cfaf4dc631ad507367511bf4421125f002d47a48cbff38d78fe0f0dedbfef79a4554e3f8832dc46d92336b81d5baf0fee23860cf56484ad3b8dbbd10d138c6914372dc98e06688f90737954af09fe417f9c828c977b31c64e6c781f099da7ac26e6b413f00a9ce800da366e85dcba347958034b73549e61a5537a535bea449b9a6d58192ac5f4a0efb51793fcbc8c2dff83a8508a6bb11224fbb8a093c8039d0481efb0eab49f60808edb9e4b80ab4c92f5e0a80f6d3d6a6869f606f818c978df1b5ae43272a47b80c287e06654b4a03168a35e3f8f774ee881e2a8937ad4d100b3f830d4eb13b08ee75245baf9aaced770441ce85e04fcdc1491c0be821c196c84cbd4719be8212a53293d4ad8619acc2d1deb2eccd04237a3dc2c4eb470e042122a43a3a9d3c319108939c9f38b705da2c9815f5e6be0f22e678ebd5b52130c7025a8f0bea6118b33a8380c015904ae95c766146500c38d0ecf1b0c671eb73bee64312677f7a5ef3121ca534606c3f0ae83b892a3cef0effd6f9abd6bcb4318f845d0e0490037209be1f12b575015c735a28d37d9eec4af36dc61500c33ce1f9bd66ae336c18aa5e24b4768e0c8a8fb511b5427dea2e89549cbe60c2377d83a84aaed0d2d4806a593fbd7cff4703c81e3226c927bd144593c68b6d610a6573c72407acfa6133adb3fa0e21abd8848e4fc5e3e632182851bde8c624e4975c686e4adacf55c78826647b348c8ddf8580e7f8477efe185d8c8cdaa198c75bb206bf5ee21e07b229a8124a421a75f19acca1be3466c62001844152629eff986b8c56fd6c0b25e0cfebc778326437717119b2c357ab4155451fff4823e01137ed60fa3622a80f97c47489ebe134c1eb61ee47392f0f129f57093ee3f0f8a42bfab194eee1beb7efaa82426b58cf66c6ba976aef54b4574f64bc4ec6cff04a7b0645cf4ff208390698f38188b8b7b5e5da35aa2187dd6250d0ff72df154d5108cff8faf751b5eb4b6a3b2dbb851c2c657e1204dc02e31ab8efd6a1ff747c204800a99d9fc5d22871cb10970d06573624e95dae4d2cae680c8482693e044aa1e4a8ccac4ad38f302921303e77cc7f2f99608bc778cbd1a32b6d0ec5c4eab619246c7635963b6ea946d169b40ae007e3115fc991f441db167ba0b1c63dd379c8c302a50b25cb83180228effa66ae1238ab86e39198cbf2eb74ad9134e3831b86f9083a666f0b7069c367ea52931cd0662be3b031d8e90f7513ba3eb24cafcc7bd0ef8211ec7369ad4ed1e812d28090305b30d5de2d03d6a475fecd68bb562d8487f7829ac47f5f9fb86818f7d1468f05dbc5efa245b13859463e68e073387e28a158981ced34ee5cdcaec4118f854aaebd48d9e136807cf2db5a6a1226675bd8e1970e9661ea07741e2bf894c11229f122a57403c572427115bbbf7e5e23061a7206e31a14fc601a81b7e2a71db592562c745ede618c50795fb376ccfdd88fb7ac1c08d675499da52395c74e8340eafd1ced8ba95c5f622cbd8c65303f784211498527ed98a13c3c492854acd45e7f524c51516aef0cfe9b4053e5d8c08b92a99414f42d6b6821b9749b120c687010fa0c79ef32adee0a89c750f4c5f32be32c1931a30e14f6f0c19fbbcd89f46725bd169c914145523a89afd3133b74707f289be887d24a3828b77461c6459a1f8e9ff6a1a945f16fc0b4e5d867601bb258c6f33bbf26c4eec0d01dbac853c1a7fa6a8a8fa0d14cfd468eb3e6eca701872976a96fdcc8c3f5386b9d5d9cd56af6cd21937801feeb164256d8db79be64b15ca5f86874c3f5ceac4909083d473615d9ecf4a8b004a1f15eb0eb8029c1bd6b069b25256f562f17789ce49ae031511905f536be20e5d859635694fa37c7c2ff6132fec58a2a6e2e88d3f8ce24733697ae67fba733741a460948c0cc9293b01f0063fb19fd9b3e7e3c27bd70925da540ba2c0920db6cf83c0c4c278360d6f71f89356782ae866e1c97505b3104ffa6fa0ff58be2c29750ef0c6c6250820b5c6e2fe9c0bca7b60dc86b3cb29fcd7ae987a82bae7e79209e3c249d650595aac9b6a687a73107185062d9841ccf2afa7deb1983aaa46d9810d364d38b5c6c15038d23ca590ca08c45b5aa95609cf8bf2791b785a77e4d09cb9a99ad6a6ac6582b987b55181513c67d4ab5fbbff0d24b05f3b7386be80aba742e28f28771e9b07fb43d7a448dc49e39904d3a5eaf91b8470719c3e3ff07a5d7ab0954f64ead0799acf2e68d445582cfdfcd81818c8ff8d9ecf184d872c9509db19f9d8fb74c82963db1206ddec248707a618b00a274af4843752dd85af75f288ff79cda333d903535f7674912f651b696e230e2efd1e417e11ca622f22c0be5d14855ddc0614477e90c597bb2d05b398d2c5695b7fc5769dcc07c3a112697c30b64ac9098778d057c303d40a3abe589bff699387712fe1adab0b2009764b4065beca0d411951e26611832b54db3818f0095038f58e5607c294b3a66ea4ee6df7f3f596873d86d2fa7ba526d2f509742f3520e0f30af6177b93872f6c15b04363eff9bd32651edfe5dbaab742b0ecfa834ff45ad50c5aa58791fc709e45f109b801e01204b579340707ec232c0c7ca9a0f16a6b2932318fd66cd855f8e4240991236a55cfa4bf3aa3692e9ed4c36bf1f49faa9a6ccfe82976f29a6c81ee36439ce2a4d0b2964311a4ede9b5347b02676a12bdc37ba658ea93a2b2d256af7ceaa19ec762a1ab694e379141b6cad1c9b3a6ea54123013398db25500800af27eaa242d6ec22274aac766a3fbc9538ad65150033211d23f51dcec0a93a5d1c10a422950c1e1c984e091da40f1835af1ed3d19dab47d1d9103b183657a41578e504709b6cf853116342cfac120bf60ea15bae4abcf1f835edc2f4d8d369d0e74feed46790b713a5da78171e41dfa3fed9ac670fc21c6afe21ced917e1654fe1c31ea30d088aa21a65c8387c4478d4aa71a5c645157f9e180b7e25f7f525417fca936534bd801178eb4eb179bbe69b7255bf8b4f0df5962f4650e6626efdd1f807abee473c821a8f7c7e37d5e96e338dbc1cf4870989fc9de2ab393411c29b5aec88d17ff5222ae4c1fe3b9b21b8727bedc7ae789a6d03b9138f81d4fded8e36feba4cda0b34f87084cad68c46bde6c3f7976504cdd68f96d692efec9818168c97d5f40d9c0d555ab32a52c527f24c546dc63a05c5ee0ded7d65eb3a4a320b62ba04a419f38908331d8724258fd257e5d31e919df102af4f68cd1e8f284c1d1ca6646712f64d8970c3f33e2415140d7ccdd8aecb00c92f25a3f453c8d1417708b3e00754b0972d001d4830f24a96b3", 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) socket(0x36, 0x8000, 0x83de) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xb4, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0x163}, 0x0) 04:03:01 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x40a00000) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 04:03:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x20}, {0x636, 0x5e4}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 04:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x4}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="3dd320dbbba8594431d0136c612c05655f6d8acd92695ca60634ff8efae556704177023e94902436b352157a421fafc924fc06b5de43195498c959963c30658743c47b56a708d5aa9bf288a69d9b98e3af823fae5527362e725cec70ce5eda8d4994a46b92199c57e262770c8fdcc187619fbb95f693dc4a7af5b672cad2915bf93a20c3c5514f12b4d2a5936680444cd2a5ac9fb3841072e9e35c28f6effb1646405a17531a71b601d942a5fe22a7a3ffea", 0xb2) 04:03:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1) 04:03:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x5ff, 0x4, {0x2000000000000000, 0x81}}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x401, {0x4, 0x3f}}) fchflags(r1, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 04:03:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 04:03:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000140)="220e228901001c067ebc2e0dea11cf801bf1fa48f4445ed5", 0xffffffffffffff21) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xb3}], 0x1000000000000077, 0x4) r3 = socket$inet6(0x18, 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x7fffffff, 0x80000000, r4}) 04:03:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x6002, 0xabd) 04:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0xffffffffffffffff, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x0, 0x4, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r0, 0x0) read(r0, 0x0, 0x0) 04:03:03 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 04:03:03 executing program 1: socketpair(0x0, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) socket(0x800000018, 0x1, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r5, r2, r3) r6 = kqueue() getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r2) getrlimit(0xe, &(0x7f00000001c0)) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r6, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r1) sync() ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() read(r5, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r4, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) 04:03:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) shutdown(r0, 0xfffffffffffffffc) 04:03:03 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000700)={0x80000000, 0x6, './file0\x00', 0x8000, 0x5553, 0xbd96, 0xe4}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x80000000) 04:03:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:04 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setown(r0, 0x6, r5) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 04:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r2, &(0x7f0000000200)=""/203, 0xcb, 0x40, 0x0, 0x0) close(r0) fcntl$getown(r1, 0x5) dup(r1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='${\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.+\'$\\,%}\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='.:\x00', &(0x7f0000000540)='})%-:@{', &(0x7f00000005c0)='[$\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xdf, 0x1, 0xfffffffffffffc14, 0x9, "236e669d98e71bb86f194d76e2a00125f2912345", 0x6, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4005, 0x1) setsockopt(r0, 0x200, 0xc447, 0x0, 0x0) 04:03:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0xd6c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x328) 04:03:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="72bfededac3919c5be95901b7f94d5bf3888bd47220e5eef4e81998f972ae27b3b7a4b3a9816f940c6246926c4d4a6dd42019b623876dae09cd222ed6104d6b8cce54261ae08eb35c1aa5973f654fc44177586712db47d1652d0b40b96d38dca113eb162e81702a674e0207033797db54ee7a7e837444b482a9af4830252a615a06e6432d7d3def072a17bd9c5e872d814042c57a08216912ef7db358ab552865f8199c6c7138a733e6fbc21e596a3e320c2b701c737eea9e92269b3a03294206fa86e69741ab05e33f5cf4c295e5a433fd69e9835271b8a4e335dce5845474b30b5d72356c33530def3115bf1c39354bb891b3f1045d396a6797e0c6d41b9e365aabaaab5a0c694f67a7295101bfea9c62f28f72d2a8f40242255d2d126b8852589ab98c5b27590d47a6941f73128fc08f8aeb814a310949f3e6efff38bce9779674906626c53d401826132dfada4e71195e90a29b1db1ab64c79e2f60b0c4aa2"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20080, 0x0) fchdir(r0) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000480)='./file1\x00', 0x1) 04:03:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) shutdown(r0, 0x0) 04:03:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8942, 0x80) socketpair(0x30, 0x1, 0x1, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x100000003) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 04:03:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 04:03:05 executing program 0: socket(0x18, 0x8000, 0x6) dup(0xffffffffffffff9c) accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$inet6(0x18, 0x3, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r1 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffe2e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0xa4}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ed", 0x1}], 0x1, 0x0}, 0xa) 04:03:05 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x1, 0xffffffffffffffff, 0x8345}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r5, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r9 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r9, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 04:03:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x8020, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:03:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x5ee13de0, './file0\x00', './file0\x00'}) 04:03:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 04:03:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20118, 0x180) r1 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0xc6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x203, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setuid(0xee01) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x4, 0x3ff, 0x0, "e70ee57466c2aedff34248cde23e631fd7bb6f7d", 0x9, 0x2}) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8fade5465976945d6a5d34bca84f4ccd6ea24daedee81961b202069c699c8c92ebe2f394171e28955a5995cee7ac08331d7e3eb9501af09b59", 0x39) fchflags(r3, 0x0) 04:03:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x800000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x569d606503d29df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) getpeername$unix(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202e562e4e3c7a294bb86dbd48876000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0741defc2d08a71249005e72f4fcebb194bcc261b89cc15669bf2afbe2ee902ac6eb1f8bec0dcc0fc2fe372db56fb25dc276c43f8450e067c30f76300ce92f43ab2e431fec91c72cad9ae"], &(0x7f0000000140)=0x1002) close(r2) 04:03:06 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x480) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/95, 0x5f}, {&(0x7f00000010c0)=""/149, 0x95}, {&(0x7f0000001180)=""/71, 0x47}, {&(0x7f0000001200)=""/2, 0x2}, {&(0x7f0000001240)=""/196, 0xc4}, {&(0x7f0000001340)=""/159, 0x9f}, {&(0x7f0000001400)=""/237, 0xed}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x9) 04:03:06 executing program 0: getpgrp() r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x16) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) msgget(0x3, 0x81) 04:03:06 executing program 1: socketpair(0x10, 0x4, 0x6afe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x80}, {r1, 0x22}], 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 04:03:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) 04:03:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f00000005c0)="f9c909a33ff212058a984ebd57328c0bba13f669e0bd75fd26008bf2481f78a0b89b3b3d3397d3d09fd87b1eb073ec6223abfc524a28c40a7d1e70051428f33e0aae7a9f5dfebe22ff117e2cc4f7cc261eb5bf38e83854f6e777edc692f999ce3b135548e643daae7f5252244fa7cd4c8f2c8fd910588d1fb52a83c56e172af77996cba034da15f7dccabfda81ace4088911236f9895910179c150ad39d9055569334cb468a4328d4fe2068ef0d57dd693c1433cdab57aa15f8c2282c73183ef88675e4465da3057faf0b829edb131fc", 0xd0}, {&(0x7f00000006c0)="72d7f9a91af6bd9d00d72f3c3d741c9ac1919de37cc50458868b51befaf0572e8d503947807333255eedba43bb1c50444c62f3667c5ca879e21be32d5758f0c3fa2d1097868879ca917574370fb1a524f14097d951ae98e51fd735e5888712e4cdfd82e660c65ea045009714b23565d1c3e1442f6527cdbd157095d39670f195304c388879ffd531cc1735a90ef5fc65672114dd511e8aecf289583e98ba072f718e90", 0xa3}, {&(0x7f0000000780)="5be7333d55670619f6d1b7a5e6f68b1ab771b48f6fda1f1f090c18b250ec3a19f3be07ea7812fada024aed968c6d3c1b4f1d62237a3bf22273f1db2a1948f74d7c9ed628e06216", 0x47}, {&(0x7f0000000800)="cfe059d1a2323a507488ef78b86a59f491707e1a058a695c6eef5e33335af3e5d492bf23bfb003270bb01c6867fa6d5ff00fe67edc2aafc4a1190c63cc264ba4e9b7679b33b3d0119ffb1d438151500f", 0x50}, {&(0x7f0000000880)="284231ffe159221970cb1128980d337ebba2d6f64b8d57e2a65c3c7fe4409a104ee41c2a8a6ed4949ffa91ae5a3c73916fda0e9cbd85e02c2f2aa090ed409f44f246eb6aca1cdefd65cc5f7994d5235f3e13114d9289ffa4406322eb66462496110352a97d351102f8f734f54462096160417ec27997a629b78ab115491bdf6af074a98abd86dc82aee4ce9aa969177073ec4b981f82feb79f31b09a3b3225eb8355b40915af5cbc48760678bcd81f04c7c74a", 0xb3}, {&(0x7f0000000940)="7df62cf142679f60276e7887ccb600be8cb3e6f14f35fa296c8576f6cf4944dd1bd366bc447d627d6a24c09c8000b161e4b572d19b4621c7954273cdbe303eb47797e2f68e6a887e9e3108fac0d652d9d17f0ccce8b095759f070b2233ea28ce0b531524b5b49b7007dd99b16074f622bd931f1b78d74076de7d8d13e874b016bf938f8f52bf3cab76ba12e20e33fbaa4023e74c7be5dd503406c14fef654ce5ff0b55bebd2373c2e5bae6c68cdbdf08fd37b3f10846dda6ddfee8c09c37c9546af78a800a18c342e5f0c227a01f077a2fbadbedef83d82a5f0fd01742679f2e1caf181ed664caf6a2a0e972c1", 0xed}], 0x6, 0x0, 0x0, 0x400}, 0x1) r2 = fcntl$dupfd(r0, 0xfffffffffffefffe, 0xffffffffffffffff) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="3e1a23e86409f32e271bd18d18eb9b56a6f0bad646d3c42d69933c7545f9810f7972c440a838a9d318ce77660e58ee55d1cfe420e10be240d34b87054fdef0e02f9419ac5b0ce7ac434e38d3ffce7fbde7a0cc0ff276dfb296a25405a9e9717d3066b2b379f3a02c629ef4d80dd5e633f2d59f02869f2410ba297c35d02492a930d4905edb5ef2f5930781a9689a01084e2173e904706510982554d1135a6845", 0xa0}, {&(0x7f0000000100)="fdd0585d14fc4175693b437afdbba4e26ff83c712803f656733a0187b158d570f697bdd8b5febb8b56e086bed177f5c000aeabb1d974c3f122d605de2261e03d8f4ebbd1646a1c72e62d2ba957b340bcaf106016ad", 0x55}, {&(0x7f0000000180)="7aa6ccc3b7211c40cbb5ebb64ae85b025ebd01dcc6ba89e64903eed50994c20d804b47d49d0315a1b39506b0852a9876af519bf4a6eba0df0839ee47b05048c6da67dceae29083b4151faa28550aacf900eeedcb7fa421d97c4ef83fed1013d39ca420e19e1bd149b0752887464815d4b410e426acbf23224f4d26d8bb583d652a00dd72e838e4a19a08d0278b30168cd18103644fd31ab4da729c4e71177b8d26400be2421b92d35c62732feba501f833df217503cdf729", 0xb8}, {&(0x7f0000000240)="520ee7b1ac06eeec5b15d1afbc2fb89fecbfaf6f2c0210ccd3ef35e6248dd926883e28b463fdda8d92f793d6345c02938ea682cce9a09902f2e9aac624cf326150d0a7a8e9de9cf68c6b14f61d960710c5309d6471184fabbaa0cf6b550f310890bb254de4396ee958a4308ce95581b417e08dfa518bfda0ef25e9b6e6bfff29c80fa659a607c6140386b4d2f1fd274ceaa22faf6fc94ab24c93056c76d042f86df251813bac0df98e099ac8093d8642266608e1a0ec87407787", 0xba}, {&(0x7f0000000300)="8f843956f1da858a19ae91f49f1e8464cb88f7faf08ad0a47382ee3243b81c0482a5ea11fbd6b71cdcb072e493e4ecc610e75a4892c04f4e8df5bfc8c9e2e7a1c5d34126c68efa06a11c509ea56a80aba331e7e7b5addb8abadcd51f4eeb71b142ceddb0a7e82ba5fc27a27504c3c645ffeccb1b1b45a95ecc98dc95e01806c038cc67a427ccd69efdfa024730c900c3f42890764d111c11242217f3480ff76616d27938c927f4d7", 0xa8}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x78, 0x2}, 0xd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4012, r2, 0x0, 0x2) 04:03:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1002) mkdir(&(0x7f0000000480)='./file0\x00', 0x48) sendto(r0, &(0x7f0000000480), 0x0, 0x4, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xee5d, 0x0, 0x100000000, 0x0, 0x2, 0x0, 0x3}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) 04:03:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x84, 0x200}, {0x83, 0x10001}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x67, 0x7}, {0xc7, 0x738f}, {0x183, 0x1ff}, {0x26}, {0x41, 0x8}, {0x87, 0xb0}, {0x100, 0xef20}, {0x87, 0x6}], 0x8}) bind$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) fchmod(r1, 0x81) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000140)) 04:03:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() getgroups(0x3, &(0x7f0000002740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000040)="7f945c26f358078e4b5dd60da1009289f9c297f4acc9032ad19dc97a09fa6fae5b312ffeb03792a31cfcc54611dc4ba2a0a4c5661ced440b2809104fe6f55f7edcfbc190e48d2c15e5024ebf912497ae0d01654151a8a58462eb4a845dc1cbf0215c3f60d64ff7a1f235cfd78eae3b87ac2006ae8b6aafdcded06d74eb93fbcbed7a18f352f0c71d4b67e8645cb1f79660aa9f5d92d02919e801608d620518ef20637448251b0cad9c05f9a476d4508dea320049ba0f7f7cdd779ecac214948c1b82c63884da52bc31b4fa26cb0abf0cc7b16365f5443fcb799b3c6432789a43dc6c10cbf0e637d8", 0xe8}, {&(0x7f0000000140)="e50b8fac61615b2e", 0x8}, {&(0x7f00000001c0)="a14521cef2838a803f399b0b2c20a83ca740d6a05c039c8fea132e5d3a3924dc18a3c514b241042c819ca1bc057de46e", 0x30}, {&(0x7f0000000200)="d818f935e5e85f32345c8e0e804fd50abc2ae1f629fa22066b9a6706066006888d41c8f7ac898d94dd580894212f0cb6e1a2565be62714e3f74ccd03fcb7c9b536cb8c695a06b30440", 0x49}, {&(0x7f0000000280)="d0e236df5dc4fd3d62b436e3fbcc80074bfb996a2f00c4a2bad5bb5a587322cab3cdb3bcae3cc48405463c2483f7803bcd927376ef68f56710bfd5ce59cb4bb8f95741bee7e0c1eeae4b766a2c38f402c6a40b0c368fcb084884ac27a4b0f66321240844b15b394cc62448e48f01c0c150fc037790655f86922e753a856023", 0x7f}, {&(0x7f0000000300)="eaf8d6b6d069b0c949eb0b0e3255c623f015e03cf1f361e6268fcdb36dc105f964183fd746a7307f5c01b5d5f16507e103ca6bb39b4bf548b101f6f2d9d1ae3eb401efc0bf591b61663df6abcbe1633cd1e18e3a566372a1928c4158f048ba01215a8ef21dc103940922f1034c619bb07a698cee4357ed7020d77bebf897062789667fb1d487d90862e5333f52bd1273ff33a5a4d5da890455daa961e96e4c5624a37b7fe6b90238b1b61ce958b0f6c9b2b60a6ecde81bb3533e89c44828e051f45fc074c6b63300e1310dbaa29bb09a49778ebe6f702936f89670dac35fb2a383dc7aaa7b5f04147227409703e62b3f6f6f2d15b8eb435d85f384ec9491ea69e504d81ec7649f824ed8aece853fe98c48eff17b2da4b93db37bec54c941d4430067b4aafe0688ed01a85506384813c22b181366a351663d460d651bca36a5d35b9e07cfe513e539241d12c2e3c00987427409d4cc4f057cc3c26bee29fc82a95e9fd412c5d6a2ac3d9eb961012ceffad7c2b6918eacac17c3665c2b28297a3f768f1ccdf370d98a11dddcf9cf6687a971627e78e7b96f393a9642c24dd30de77ebb5e879affd4ab0bc0751067efcf52dfb1e54376934390cd8f0f247e79df027f935861c9b41030974b8a57c845e0aa072b2a4ddd20bde60422d39339727ee77aa73b8cfcd2255f1af362f1e20f5a4b0db2dc3e4d3535bf6eca9a6262b7b4dffb1eabf19abd32808208ea042861235ddfd56dce85d7247450a7a4fa867f972b4a2fd0b369dbf030a8dfb4e05790e5df4f36f680b3478a3515a6594c6a596c1c06dc744db26a76af21d50e25dc1b33a84beb04665578415b73aa7d369fc16cf37f192ad93d7c184e68ced19d43f01f72bf3edcc50626bdc93c0b522722062654131799fd39be2b0818793b4e91300a7d09e143b719e9b98a8c08cfb6cb7ea53cab60233ed2031bd67631420ea3b110dec90df6b4ea0da167384c18655921f0f1ac6da402057a284cb2be935b86192a596c0c829cb8b7243108133783eece6c6a1086ddfed4b72820cc376126504ce67d1b1f4b116686d67a3ac3544c602e657eef8831c3f8506de7768ab4f31258806695068d79dab67085be0bcd322d09b218bca0493385b8d806a65d6247963719e1a2d9ee40239312e8c619ba7740093368bbc9e172e0b85bfc5c553d5c339599dc8b34f22c38f5c7fba2a5c2a2b6c68418ad2309cccbf5fb903322780376894eb4e37194577ef7bacbca54239adf18331fda73e9dbcb8e14be7292118a6f36c8516d267e3d4ea0fc71167d9406843603651b10b028cbff23dea89ecab376d405e7b0b434ef8dd77fde98e21f6c0a255a6e7e9d1fbb8b8db9df05f2ae1a91481cc8b363ff32aeb291ecb20feabb840059a0e988da760c9142360ee50c07e97578decc8fffc4b844f063b60efaaff95e33643979a6e5113a32e23aafd4bc3b30814530d4cca8563be13b7685af326df15bfffaed67572deae708d1496395780db3ba44e7ed2753439fdd297af19cba141f9488de65ea1249f32cdb290a9c879a55411b98082ea71677cac7f7b8a013e77494fb36268ce96b764a048caaea03da2463ed1bf28fa4f0694b38d81cff820db598e4b324fe336e2762aa7f357a2bc4f78356d1f49d2255c32964ccde7be4dc52ce2de17431a7c44f1d4725a37121b7df4f50207706a10d5a968826d56a75e3c88500da8e726ca626e8ad6a80635c299819ad5b6325e24856f5ea571ad020b89d30df4d6038f1d9bbaa66ee5d7bec8f7d62812c40f35fc61cce3ede9bd8858fb1233eefced2c7d31a6794f91d9d60093dfd71302e91f3b2a16a2f53152dde2c222eb2d4d6d2227f8793fa09e1354c974bc80c7d891f0f521bf01b08cc5164e578c34121e5c2de7c636c158ba041e8a0913ab4d3f0cb70e9c32df030756bcbec1944ca4c5b007f15fdee557ceacaf9944d099a88b000435af03455d2bfd7f4b6f2e104374e77487cf60fa99a1fb3379cee5772d2f448914657ee7c64f675835e2db34d3743d5557e52207fa22811117db9de03200dad276fc0f1c30ac75a38a5cf8d725aec42fb9c9d8eb9012a4bf3c398abf695320c692771f13cd0055f7b9049728d97362eb3f607c988fce18906e8090a575e8aaed8ed4bd128fbf4e1b2f0f5997332550bf382a4c56d089112ac8b7662d773df5ca947b2b349b46527c2bb78bb9a91ecb91eac91a75ddd6da776fbf5d591b1078585b46b3aa2e4c56535a5383450e6f396b1518829d52810b6c7dcc3445341e69e06cfe01a7b0f3a9aa01c05cbb35ab90106a2ccfeddc5ecb19c4d314a1997f5b23b6050737304af58bc549448f701e0deeb2a62c27db86737e5a77036c9f15ea2bbe8591f899a36d9c756307735d7bd07918573331787017d10d9a0484c5566eaebcd491a1737423cf88511b41429adf6189db9c47d6ef5cb355d09bda865e9903265e8d566d600ac58a95c7c5f1b94667b908a1c70724b302473139f448234598477206c956678c56659b737ebcb8f3273270b93f6cc6c1598923f46b9ea39f6184e192ceb427306f57411773c66e54b02d02f5f1ec918c1515bd42516fdb6ce0175a27cfe77ae8d5f132bd423f2e9f95f405fd228005fb2f5b308b96191da535ccd20c70771009645790002342113ad722136751398ac9ba4dd1977fbe2ecacb4a80dfb51f2f2cadebe7ce41ef0691832c3f44b7d543afbef071ca0c68121ef30061a7ecb4a0acc1d5d6bb158aeb43c1f1e546eab2adc1e7a5990e44a26a22df055b263638df2cd6a291d6a95a855e500e8bb9e9602023bd0468eac3dc529f05109d10f963c45e982273e0df4f7dd310d2975916f868938484700ce4f536326acd27f068167e7cf8f512760d687578ad7d6989f0ebe7789431f37ba57f878b6a13319cf9dbe26a4bb681fb2a0a62c3493b6dcd22e158d67ca8d20070c6f724e7273c26c30232994519ace62bd4d2c6ac4093e2b79e001b476681d8233aea1c2e6aa1287cd1de112a2ea4c7becb69ccdd501938dd09983ad21bbdbd775137dbdf524d57f2a78bf6f561c98b408e79b0a59464f6ad9be9969c6d3940d952675eecc9efe972f43ba70a1283c6d86b918d241b930f0a6db00d1a9e1a2bef33e4dbb0bff39cf7ee5c47c3b7f24443f0327a9d0bd539028503f8e1a9c7337018a5a9145515c2fa2455abe90648f86ae1da3141bb4cb4fc7fe742b90f35e07ff529a98196749fe2ca65f508e79be36a50c5af4ab1f05968d82e5f7a82f9974b53d72425721f0b0d751fb700f54d34ce304ef91535af8963d938a5b01c425c8178a365f9a7b8b43a82fc2e510260a7f23a0d5eedffc9032de7b534d08643a12e4f1a6b0e2e475d491f1a6670e2da0094ec2e014eaf23d095339327aa4e230066525adb51cee2e7ecf43a079213333183e5a5f7f8d2584f349423a10ca2a42afb2beb59d7ffcc24ee2874cf97cf1a8b7007f1fd42f2c7027978ff5af23a9e29efe610d74a061813861a771464aa9e3d6df06ecbfdc42754c672a80695954f61f262bb0db51ddb8a4831b1b1d4d968192276ba28d55399cda83dc404ac6ad055507cf0dd41b36329799d2ca9289fba5b6b6b38fb9b66ed6f42909c5d9a91f5d095c483a4b495d8369247f505021c5992f1c0b22722b12bf87b2d98dccb79d0111110cf5419a24698ed3827c0d8340d21abff4bb44880f0dfbc931670b2d10f55ad286c682c15e02119ac64be29e2fc511993b7b7e877a848492097be98646e7f801c778814703c1dbc77adeeee3c395d0ac925a406cf8c15c945daa6a07413b4087b1a9d1f35091b41672d68cab988cfffcde2979a7bd273b2fe33cc2629a74db66a141067f41b43d4478a198997024ce549b2fe27633ef51d1e5549302258158ea5dc3e1e3b2c19fc52799d785f209fe06c2350921a14891631c84e1f1e1a416b99c596f2b53d0cb1d3d4ce172021a8b0f1fa24f8e4b26d9729aa373732bba98f4036e9bb9ef3d54d9ed860059cd639c0d84f20a089deeacb9630e6aed95fd9ab9779c68c4884161cc0d981e304624af2fb52110f56674318d48ae0d00e248d16c598dd5abd10d3aa12981f584eb479b662d7b71a2c7f58f937fbef31138a37a4e0c7ed39f782b5bd58e7a8a3e5992cbfdf158cbdc3f9afe6e52d6dfb2088cad5ae3f1f4bcf73c6a8b5743ba9112c15ee05d9f89ce838270306ac0def1e6ab71f1a28f0c5e1c92b92dd64a4aef02a3c39d46b52cf8bc4a087677f3457bc9768af402514bd1a4b2bf95725e76c6353dbfb349dd510667a50be200386401c8a2bcbdbc60b506e4ef2a18b01601d29999a496d871899b9b7a685a13ed708b54a019ed1c9443b10f848880e4e0ee1d57019a9ee1c24bdd2e3ca57e5a56e0554fed8ac8bd5f43e7c14171c8d4815c016e2824055b04f1a26062c53e0d585ecb359b2b7f3c893c4727fd0d0358db3709a699ff84fc13434481c5374366032b15e1f5a4e3a179c5cf2530190fe3cfdfb9ab67bf86707faae65effdd35635a3128406aa4d8f232f3f045ce6d81eb605a2084234ca216277a03caf3069bf26270cb866c94e4a7e060e7d1951d377b4d5f0eb6f745ac6d211787e2a025c2a8c0d090d7faa58a16c8fd2fba9812825565d609109a231c4e42bd449300471c3fdc66b70175c5705c1ad1a1981cbc7eb98ce4fd8ec79f9be73507732d1f1f0d5472789c4775ff46d8def0ca4fd8bee1fcac86e0af23f5b41cff0a76a061556dd477e2139eafecf762c3a6fd9fce02cd1831dcd25e4df34dfec781e42f53a58e4cb6733da685e1c15fcb2f45732c80038befcb61e6c1ab4b218c17886d016fa8a7cc4e62c43e8e03f297cc3382d59f25c9675cf8787e0228d6ab8262bed2e97d1e4ebd75b646213723d9433228c0ccebcd818b774cf09959f903275964775cb62ff9603d69568fa52fecd24b1104952f1de8e75c1322d3c160198227dd61299cf56e5e97b23145512b40c08fb23e76b33c32ff2a23a2f797e3e1a53dc9b90765593518df95bdf5060e43ffb580fd8b9e5ffa6e78796056230fe5e95524094d273e987dcaa8ffb9422af3932405e64df5579f627a400a1346fb04d7ad15574f35d4412750563a17f70567d1ae295ff6c7cc4a3e18515d6335d5b3c90ea3aab002057c33a4751a0bafadb3cd65d45a6c55a44e880cd64b1bb932e867cabfdb8794f0fb7a2001ffafc7df643d270cf681548995e9a5645edd6fc63d75fa702754fa7ca9bcace50247bf87199344a42f9abeff7a502b9dda4b7d3b147ba395edfed9442b4dc013786fd6e3364a4f56727ab491670306d668da8cb8723154114847fc3348fdc951b706743b25e9a858f7710c6cd5280aff72b7b6d0d5261e8f9073da0d6d5b3f94c77beacad6d2eb0c373bf2c5b4559d02e15f0c2d8947c9a886987e01cfc6f5e50d44fe0370cdbaea4140c8749da734c1edac2663427a76c52aa9f5b527303a75e695290ff933924527daa49bab4b37eb7957663ac2ac64ae707b35a43202408d17cdc04fa654622b6029698fe979c26c15b5f2e5b526fb84f367c1c81ceacf82d591f39822b3b6a37dbc834077dc2a44f7b4cbc7eadbde88626356cc6ba9875550563f326d3b14c872f56c2c587c1bfad94f458608fec39849bde77472b8f6b07f9bab486a59eed016f18ac8108c3382bec39163fabfb850c61b2180e0c9c745646ccd2485a6b329b16e11639041764753dfdc20be87a77a41748f5b294ade5021a9da8f13084ede5b7b415b98e5a72f2e21", 0x1000}, {&(0x7f0000001300)="2f376268ed6bec25f1bff392878ef800d458cd3db6b667e82cd917b8cfa4178698ab1b13de3637d3355965073fd86723d22cb43bdee628b45153dd6d7d780bb436fd4b4c8c34dab38ae0f5e08066a939782c623a0fdb3013ab7ba0e33bdda539fc796c788767020cb322c22657e0e679da2be2d2e8be602a972ada951c8cf770cfc80ef3b390c568c833645beeb9339899043d7e2a2fa10a83fbe4b9852bf2fc7bdfbf7974fae960fdf2360589fdf8546dd21d049e6135fd7f8e41cb38ce94af3519c957abe18542308e333186a3f5a022ccaed21aa4b769862e2522d3320b997f16db7eabeabb1f3c27798f1366f5b4022b", 0xf2}, {&(0x7f0000001400)="740aab55e8b99b9ee4ef0ab79e3cdd35c06da959f81f9e0504ab384186a9dd1c7fd2ef2cc828cd1e40012954e6a1153aeaff65b17d901d2d0aca012ef0a28c204b0b60dd34cb1dbd0fae8e4261bc2815eb5483f4e61b5858474fdd9f4334863f52e92f508dc255ecadeff00220b3fbb810aaf6089089e5e23f4d73f3e6baac41fc04a94175106e4cbb2260f09f568bc79de691650d106fbe2b862b0215f0e9984e3c10a0b4adbcc2297cdffd4874b9b4cf62a44b1112b279d5d2475fa73fe8e304e462226a07ebf86fb31e4ff2c584c5677e20cd0164d2bfd1f04866d99686dbeb59616d7586e7fd4e8ed17eaa2f1128e60f60f1dc7e7b62069f46ae4888d0ead842373a3601c9d4996ff4779a7594fc75e6c2a205675447e74f49f988b52d67fdd0fadcdcb7e32f68ff6af0924cc4ff9c5f9bb6722c949b43c5a7dd7e970f279d7a41dbf9d16ff94dc951a9a932171c7c74563e2d5575f84d23b7dd20bd38697184392b23153ccc45397f1402ab22f22b78daef431f49e3e5aec449d05e6ab120f9d7cf1f495889f9c5e51f0ff998e279cf3902a77c4f46b4def48da4db3472f05237e4427a8ee7cae0bd284e617d1e7201c6f095942d226b62f50c5f828494e5e20e20ebf54e901f0ecec0cb1fc750e5119885e4905eccdee88d4a31c4ae432691154aa796805fb641c01075cc4a16a0532295d2d074a131e727d5bc295941caf1935bd59504a754021b256ec1fdcad3384029703c8ac6cceeddc6959f14f532726551e3d1a022dc968462c2e0600fed400189100e3e87250921369e656668b606e5c9dc9500c7a6dc45beb8fc43fae2bcb7685488e4d6ef02cb7d80be328b2628ca3ef7c9f45ae757db5519fdf2f8d61ade324ac21b40787d7b05bedfc7a1c41ba5a217113e8ae40f02aaebe69854b085ab545f3c766354fbf3d6c19b1ae3eed9ac6ecec53a5ef442205649ccf01fc673461eff9ad2d637a87f005cd5a1cf07a25253b3ea81db115b6515bf5a3b943fdbea9ea9d0d78ddd9202b57b7761c3548e520d9553dd19ef3ed92da0bd8c4c29b7f7225b1755ace5e144d5015f649853b0f3d6428e939e1e10e46f4a75de29a46e3ca46e880ed97a9c61c26556a401af365aaa315c34fa7aeb3dd08c1a657b73524066b5b690721324fd5df948bb4c694fae760ff70b8c15f688cc65b08e4d7816f7c24858f70666ed8b8d4688e71c3c1af7ed6a1d5d7d46e37a66f314bba872e9cacfa64c10dba93150630b4764f0c9d1f7bae92ef28440e26e0e5183de640160d117cfabad814f8cec8042fb0d36cef260a425cf36c42ca5a49d08d9b796584418d9c444bd8782ab204114823662a4009e6a343c67180fb6bc81ab7ec7cc47e2919673fdce6789d5a53674290c5b8e16ab0ae7015ad152c3b111af135adb928e91fa8ae49991f8e4cc7d08d42f7c9e619c399de9fe1f8ca20992377f7dd69a19a1896b6fb0fe00131d44f1ce0ac30bb28f2799bc182de8495c2ce22ca6891247bb3f3a8f2912e308356f953b5d8b0d899ce8fd361647b3d435722a435f5ca08be4804784993c733ccc45f6bff2583e0c72cd574c004c098213f94e4453bb547d446729f5e4296c23aa0f05070aed1bd73aaea1466eed722e9313436c565131cb5a07c927b5188e61190c73b8ec946be72aaeaccf73535e944aa47d86f5eff2865ab52d0aa625c6f823245c3b65debe22830fa3b99ea5df5d013a3e077b0d7d8232e92c4f7ddf968bbb7b6173208be8ec85a8a8b287b3768b80901c0d7ebde0396b0a475e64aecc469a73acc9f748b43ffd60bfc5438ed4193b164af9f4f5f0e57f9cd370bf36c70ca26668d94e8478ec6d5474ec4ac25a6629dd9f2d63499ff65138f87049f6c0eafed8a444effb186555509217a91851bc35d62c2187874304acf8ff52e2fb29f8a936d18edbb20c9461260eda22b74d58ab17bad4e897c77ab0e05666267ae86b44784ff34602f2af2775c45eef5e15a9f4372a6b837e3f5b3ef06532b882116f8b8c5cffb8bfa1df4169ffd4b4ca0e162e7fbd010564ab62a97206a3d6da40e922912d64a2320ae973c5d28a88ec09405e163917e3d7c889f2295bb49447d630c00d81a3f744de753d1c171fd4bdc204990dff3fd821ebba0454545534d73f630cc38b2a434daf41de91da7d22905471e3a24d6460508dcd18c2a47c4cc53af45a4f98805b99f68e4fb4d83b89cfec848e4ee52fa696670a82e1524253d397ff9d9e06ab88f1604a00393a53429cba72fbadebff1f828aa95fdf352ca9a2fd1d393eab5b9e26e8e03d49e2fe726f9e338be1b54f6575ccae1dcc95bfd923cb6a9c9de5c597f44a56a24a9d6e930ec3459827a4f67c5949adee6205ed71d2674b19897287f69007dc433b277b796c5646e2b6cfbc5b594b855f89ed98112706db5b243eaf5944701d3000bf06efe05c53e370d58120f7af4e519dbab7b4f410b450641e4305feae02389370caa106756a430479d8f52910397c0744cd37621fdb110cc5ebd443091568b024c7a8936c8a088a49801a36d30af60b9b80a3e988789640ddb2431f7311dcbc7b42222b233c2f9857138ed91c29787c03551a1f5ba700efc105bb8e83ecb22a93d9f5ca5f1890baab8568692bcb5447979e020ee254e6a877e348d4c187091ea478bb7ebb38348437a0518e0c687c11baa2343a7b4199f3bb04d3de62390391b9e0813389f4483cca490f36eb9b8f9bbbe76554f9c21d3d6b94f294be9efe817aae05c28e9c2245abf90f3a95b3d5428e0a77a365007db444ab6e68edadab6e640f505f7fb2f216f9274621bf21fe8666e580d84ca1cc32631c8312a6d6c315fca916ca9e04eb7acfa1c14559ecf39dc6294cb27601f79f033298960852a27cdcf99746784d5bce0dcb4f7fa6b2886e54fba1e97c8e1b35efecb2242046cfc996236cad29e78fcf57c0890ba8653b38700f8af95be449b03c4f586c4e5a468f9cd713dd24f4b5ff2e9a27a64887410780c8b1352e6cdb1be4efd218aa095d2fc5ba2f5680c6f6330dd733d6a1da4aae9bf13ef6731588cc059339481d5b1c554d437120bf0a8f7e22619a3be8e51b55d40db3193327924ee7533b6f81ebd5c9eefd831fc7f56f093c8a167c3e1d7e33ae235103e0c8dbcda14a20f71bd2fdb740017915d6f0e23303aa213b160a7a412d3d331bca1c4fd8db901c9077616b9cf5faf4441ee5c87129e075cdc09538c8026d7c7d15b78e5d02c632c9219d281a184096a2f959b7c65c5e8be31b67db9015ed209e21d472997e670fc09dd7b3477444dcfe3d5ffff1b70fe3627271e489814b177d617a4cad125dbf380ee0f9ab031116ff639fe8c389317868a5cb618b5dd33932b935017aea03dd30bcb03865ce285b1dc036f6249cfe25a522a115f8af69a3b8cf1606d4e650f7a7e77e96c5f1bd1d6132a2ade0e0936c567195d820ab6863cdc8bff95184ddef1e279b10ae2fc9d81331c3e13ed450bc663bd6336c68f10c6673ae9ee7ec855ed804483c23ac6aa10c3c154c126df3d82c6098e4b859743bf55770e49d37d78883751a9c3321af71bd1012581921eac7072c06fd27835a4fed063b2234051b75346cbe17b27708300b1a37fd3a571101c77df6e0b6248fe3fca3770dfc72cac67990c7d640a0664da05013ea6bc1c488cee29c5d1a2df51c289f0992630e3a2189383587e0339715b5814cf41b4fd3a21924017ec0d54fc48c015a3febf621c880bb48473d84f419b27f14030f463a8284e3451e8c617012d8acdb6ce5114f2246ecf16bab1c1c16cda05ee55e946f5b9f0d22b606d47bb779457c52ea2f39ffbbb0b72575f8be4587c17dbf28ebab8437a568a29076e1ff067f0ddfc52ea66867709805f92798478c2d6ae1abbe205b00b24ef6d714ea601421c4e151a6a73bf6887ded31fbcb95faffe7ef06fed212706890707041d4c8a4e4a3613f6c5c5a49f301d0ec24077917e376455fbe1c98b352ebf2c5d6c80b11d3f5059e8478091c9a7aae20b79ea5baec85aa11a69306dd840a08037dd38117bc9febc6fcdd5500304d385315213a3a0d687abc438308e11f71fe894daf152b6d10aaf6e2819cc4b64d1c96006cf2bde6b8219b4a8104e3e896d85d2ba4933b86f2ad817655fb205b978d93d13d6f4f38abcd23f4f4b195b7d07becf633997747ec0bf7bb53a7698007ceb917eb7a1a182e3fdb1ba8a2a5861142824832f0febcc3f8a92bc9dc41e8dece71b8d2ffbf3c76317cc4544b8a098591b562ca5016a2343ec8fcb6c8427e4913e795324b92b6cfa4c2e512fdad8b619d98995f985ebaf83873e4edf03a0c783ea03a19e8fa67c5e2359029c3951f266e38dd306eedc5815d32e41df59cfc8e0e9f2f78d44726200873925da469b47f330795f393fc2ad122e2e92e167bf8203e29b3ee90922a14b90db1c4e582062e75bcad650f4176309c80d8b9b774a0362376927ebb30626a4a0208e34919bb96034026e3689534f3b4946611fa95abbed679c37845e44e715d6f46ff24ddbcb8b1ba89ee660e59cb0fdb5d167eeacb3fb1ae830ce91bc43b085bcb5d6ccc6bfec7a409db777c75581936fce3285deece4fc77762e47012c0d23ee4ad4dc087076b30e2cbaaab9ba85b43cbe69a377c7431add17897f1758792d2375755d564344fe8624cab910f09b9d4fbe4cdad64b0d69657dfe659db7920241f692596a3ae08b5813a1f6707478b10dbf890332e241f95d025bc9b57a72c1c523f1da8ebf26623898f8cf60c0772ae1ace532ce7a2b02fd22bee93e319d820b4fc9f7f0b68917ffe7b9374368b54256a0b0dd884d71a99c4277cf2b7bb8f5b9d706d0a5f93fcfa3f9e8f8f256809cf7a1100e39469b7bbdfcc9d551bdf055b276cef7f9fb3c2544c459001843a38594d9cff552bf50cc7dcc4297477d487535f66f89d5bc9c9ff5e9937562b6e32eadd6722231a8795c710fc995d3497f364b701c711f4c62b7a6c0a9d6b62c0424994dfcea857149b3c6e511ae25769cc50377d7b5208f76027e16befdfdd817e4e26dfc1d6dc33ee67d3dd67c4bf4fe5d47c9d8a54bfa7321ec847dda31cd4234ceefcab0d747220c18780f95cde39c34f64278399b9c0d98260213c5fd0956f28d21b819cf1fedafc55d52243c5b1c958c1187bde8d843a4a8e6a89a88c1c8dbc0ea537acf74a08cc98e676fb3a18c0e44f2da12cfef20ff7ca3214417314ed7378930d69986e322b7214e6b5af2edb9b2c1f7bb462c7704caf73c8c8263dc1ef893ee8e79fdedd7543dcd7ba163d47e91d321e0584a0b1b92ceb059fa414555f0c17da99d37f405b7d19c99ac076713bce2681ddb91dc8bcaa7992ce51e92b5a76b29672d0cb3feef3b1eeebddbf2f8948b9bd8b6109cf242ad46074ad66442a67b5674691b9a5e434ca86b31ae5dc49ac93ac2dd5a3d7f8434b5add1cd985e2b8a5fb78220e6fa980adb8ef64ef1208f93cbd3214dfa2028c312c94043a7c8f36fe5eff0dea6dabfaf812b1e66268a78028f0e6d141e73d490166324d7e85c53c8ec5e08f641b922a75c46522ad41ac26333cda5a00008906b84e7d42c5289cdddf61d0501e88e01d87ce6be9a03140b2963bf85cff91bcbbff0af3bd22dcf569804b625613f643779d06ace1fe5d76eb29bdf350315ddbf1d6500d456a63b1f52a0aa3dd9e3a75e0a8debc5b336ff2d079213a2ccf797ffa0ca8ee02c945eb4cce09164670d9a78848cfadad574453c665313625931f8c3383b2722615197c25470fe8", 0x1000}, {&(0x7f0000002400)="abe85449d74835baa4906053c3105ab8037d6b21b2224dd0b9b1ceb6c6b46b6ae8f4dca98e75103d3de37fb7ef3f4d88dbb41e191ab0a638a7e8c8e51447af1c1053a71483fdd08bb40cb15066f66e124f16ead7f03265b18e8742ffcc19bfa8ba1bb0c6268132530262c7e38587c182e3d90719e13946f930a9d141b14c7ac2870aff142cb705148cc360791b902aa0e90259e69e0058c9045b34322cf736fbe791de42d0a4877a9d0de45ed9e7915e85ad014692c96ebb6c1b22d5b53e59fdf6c267d18b25064fb2df97560996ec9605", 0xd1}, {&(0x7f0000002500)="51d149a7e885dde2baa85ffbeb94e0c1581cdd65720ac8836cddb7bd881a5110f6ea6e46ce91ae4dd114020862680b3dc8b06dff36af444d93893227fd96eef3edeb9d94c6bc6bf9274251b5351c4605e22893889fdf33ac70e47d28156186abfb78a16ab4f07af187ba7f3c7b8ca30af6dadf2f8060a553461e16d447e5b31cc2ea42faf26974f8e2209b52461a9c9ef2d50eae5d22346fd470f0b7eb06758ee2ff06140ba75e400593f66b039191f77dd04c4ef36c66045591ee7c4eb93694196734954a8b22608705fed59be1140acd0169ff492c4b1a036dde7444e9f810904e2a4cb72cd3c5ed3e", 0xea}], 0xa, &(0x7f0000002780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x1}, 0x40f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840), 0xc) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 04:03:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x881, 0x188) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4105, 0x0) r1 = semget(0x2, 0x3, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/4096) mknod(&(0x7f0000001140)='./bus\x00', 0x2000, 0xffffffffffffff16) write(r0, &(0x7f0000000040)='l', 0x1) 04:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0xc001, 0x89b) getpgrp() socket$inet6(0x18, 0x0, 0x9) listen(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x20000000000000b3, 0x0) shutdown(r1, 0x2) 04:03:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10000, 0x100}, 0xc) 04:03:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:03:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 04:03:06 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') socket(0x10, 0x4000, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x88, 0x1) 04:03:06 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffc3e, 0x2, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000086, 0x95a}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4, 0x2}, {{r0}, 0x0, 0x42, 0x2, 0x8}, {{r0}, 0x0, 0x1, 0xf0000040, 0xaa, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x88, 0xeb4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000040, 0x9, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x58d8, 0x40}, {{r0}, 0xffffffffffffffff, 0xe4, 0x80, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x65d, 0x3}, {{r0}, 0xfffffffffffffff9, 0xb3, 0xb, 0x5, 0x1ff}], 0x2, &(0x7f0000000180)={0x8000, 0x7ff}) 04:03:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 04:03:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x80) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f2a76490031d52e511e18a9ef15526aa9f463f026d261ec8998b86df66f3c61a233c747b3d07c59e0b2a0b9915031706dcee58ab8f1c76028c6aa3f64ce47a5af20fbc16b71e7854c845a893d74adfa168f03a3374ab7ca45df134737de607ff8e985ec32ca18787538954dc0e989a61daf4e5831290a4d5e5e55216f5bea9f2475d688823aa", 0x86}, {&(0x7f00000003c0)="101abbfc0088257b019e0583921e98d7aed40dbf14ec431bc4778f879024ecfe2ca82bb736993828c7802397dba5d1afb06689ed9261f7a764e9e4174017ca2b053331a9b55babeafa0ca6a5bdbda252adc3b4793f6e158f67541a9cd5f4d47c92545852febb1fd90416b1471e958d2eaf5741f45fea9ce47d55c85c64b97f2223c2d718615189a2a992036382984bb9e0d3e1c9cbd5fba5d46c60015f1b67adcb83d68204f639f81d752d94c13bd9beff8bc5813f36dbaee494cd56de3ed293f1aa819b72db362ba251814bbfcae6d49db391dcca2c9dc6184d6b66cdfd39998e", 0xe1}], 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="8e65a60c33b8692267d3a0b036c9cf363d254b5f28d4b11a438532199f096569465c3e1983364fcc6fc2969506ec8c770da07e4fb0bfda111ddbe67fa5e26ba9dcccfb9feb5523fcd5c4d15388867a276a1916dc7e33f0c9d0ce3c9841faea68ab0c8a8ac4452b87dc593ea27519e4bac8e5442580d521286b0bf84683567ac3e4eb1cec3cdf04cf4f38349b", 0x8c}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10000) recvfrom(r0, &(0x7f0000000140)=""/224, 0xe0, 0x800, 0x0, 0x0) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) 04:03:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 04:03:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 04:03:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 04:03:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x8}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x2, 0xda2, 0x1}, {0x18, 0x2, 0x8, 0x7}, 0xfffffffffffffc16, [0x1, 0x9, 0x96d3, 0x4, 0xa0f, 0x0, 0x8, 0x800]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000001180), &(0x7f00000011c0)=0x4) recvfrom(r0, &(0x7f0000001200)=""/160, 0xa0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000001340)="cdb0d51b0316609d15aaa1b98998425468cb3e8614e701002d5084653b78fc2e810628ac65f96003f979569c4f3a5598c15f1bae097a27f633a57893bcbd2e903f8bfddef18ac2ffc99f894bc9c590d96ad15013fb557fc8cb26b57a292898bf6351761672ce4c3cd10ed24fa90e9c3042f88932d1723f2cb2c8eb529c7a97536a67b194ddea4db997718e8afdfa25bf69d6663458da7bc144e6581ea25324bc88d77506b7ef278fe538c51a1367f150517141a6097bbffc026d146f025ebbf26b3080d68e8933b476c2f697868f0f935e2037a0ede10943ba5712f5b2b5ca069077e2de488f232d1414fa1a444b3cb9d118df03815b1bb9f10093cfc72d20e8b0329a4b19cf5563f8a59ba765316ef1a18b28e94aaabe26863d012b8d901f92db185b7b69c83cb8ae77935b69eecaf9864b43c47dfdf2b56e4f6756f60c68614d61ca5ac2f14c09272c7cbba0dd8583822682f647adc8eed5d62418282570c3027b4c429a84a2f208eefb7717732a92b8e1f79beda936b8327550ae057a286d77f70377fd244a51d2a46daca74c059760f863630eba88365adb6be5a59eb2d4983931b0bf0b9a2f1e517063070feee9a6d0150fd88d228bef0850a7e394037f2170183b13fec77e7eea6fb9b2e1f064ae193b56985a0b8c8040f259274b71cf31260e1f842eb37f80f48cecddf16e974cce47ec68d8dfd862c9fe04178ac18b031d24113cca399b3f947ff9bd3d9dea083d6c87524e394f867905ef12fc80cb7a5ca27e97c01b16c2bc0640b5d7428b58a015e6dc4ad4963a17c0fc967ee3864ebe42a1724240dfa967ef4f15f0a9c76658895edc795fb92552bf5fd4d29052335841860ca74bdd99768fadb16a7ad98e4002602a9c85cf428c5337f013a2ac98e08e5c944ead2f3188119fe95a13e9cd92a50cf2241b7df74b372969d5dc45235dd654edd1ba51d5e42634ab35781ca6e94d2d063fd36656d4cc9a8c9fcf523b1de687dd25c9f399c258f9b57fc54677aba3eaae532b7a47693d0c3349345acb60ae1841e513a2fe0fcbf0534c0adba5985b66f900f0f766d8122f3f01aef76ec1d5ffdb9068c41028e3126b09db13fd44c32d8dfbc73c08540381587830081b8913fa118503b0127d118b7f2290dfebb1fc8f5fa104d66dd5b2b8f580ded3033a7e5d750077e9aa35310547d337b49e2ec2c4fc8efb32df3d37b67d35d85afa01a3a22d32dc585fc0f9249043c331dd5b428c30caced21a9aa11d3ed1fd56f1eabc6c2967543347d6e7bd25bb0d28f7dca40b5a87031b7e99de08ac51bc604a97ed68fd3e2d42a97306d807ef595f6ca5531e02b6c08f27fafd4f5a1bf97a98f22be7b1a831dc54524ce40eb632873433b8d43113ddfb69e9715d74deed3c3d7a23a00ef8a4fe1eb416e45939e194532fc3bdd3c91c6e7e69f4708f0521a214d7481b72942f0e49d73c1a3e2eea55c783d0ae8cfe1b58cd61d0c6a66f88fd841680d72c547a4526780db56248ddde2256dfac541d1284f105d638d6f0f1c206f9d181be132184cafac18faa64172aa14b26e63655d9dab3a9394890095e3bd2c340fe8f35293ac75e37f5f41a1fe0976689f6f1678263d264b00c21100e3d8d7fdad94c4be0918e21db57f5805c55f607d098b6fefd8e4a08d37e3b08425ce73a7d174d9b66ac836ee9f3f8551923b9d4f5cae15df8539469d2daaa98418cb7ad2b60c54e935a06b7a8aebad5f587bb9b53558336787468a7893cf8b162ca67c28f4d22df420f847b895ab887c8bacfe38615c52a759c4956dd80ba357e04f22984b18f8d1bf252a59e9fa60822c78b61044f5a46fa86e21571c8b90d802572ae0badd356f1b51b255b85466bb500a927002e2a57cec1af638440ff96a3a93ed16f219168c01193bcf52985e1cb975a6160ca81ae0a875ddd290090595b86ec774a02779e19e90396bba4526b1d5c8095f1cdfa5672328ecadf8f6e24233a69aa619b7cf41895e0e3f02f2eb1eff9ef890f3a7b51214e6641dad0d8d3536090756446992ee8a8c37c0d1b5273bde08ba9ff7aa649cd45eabb256629d1b014245d7723fcbeb657148e8e631e6ec91fe8fa3a5c2b9420aef4a7d4e67fb72ce77177077dbcd76ac04a5064aff805da5aa70ccee9d425fbc1a9628336ac74e71352bd4b8454f36c1f0f4f2ee56f1395eaaa464787674f1c43ed50f5f8bb9f83bbbab748b6f88b224ed82ef9807eeb95b5582b823dc1b0525b9f8c83cf6434a7f37bccc80f26cf55ed75c548dd7ae02bf6d9018e42eaaed63f7a872d842fa784df6fa37cd35eb1bd535e99f7682e7bae230abc25d70092f7e64bd35d6114da69a172006c1d21749c98ab9c8041d74b0345914957b6b98e79099ab61cc6202073f6f3c00bce4d9cd5eb4928d08535f0fef5abb75c9a9b72099b51fdc59d24b0ae90a4cba78eb0cf8395a421b01a8048b1477aae53688b7f2188bcc59aaf742cab579ec2d486a70c25afcfd0ffc967dc0d22ee420fbd7cba66b5c81ecfa0b83a62c19425241c843ad27f3092567c8cc697a1e748872de24c470188e22ad97db0a04d98d6a60dd5fba923fa95feafceb1273e560e0cccec71ff8bf5626bf231e1b6fc78e878a41c04c0d6d629e63b562cef77d702e28d399c6b9f4453450313f9e51e205eb31dd006a129e51927d38d516f0f4173f2d61959379f69d061b076afa120d1166af82df248120ca659a4cdc9db12c8722e9775f0364cfc30dc80d87af54216006ae91e79a00cc590e0a2a8ebb8ce57538a8c7c572332c8732860de9177ea6df6bad339b45b0c310ca21709410d2e259598a2e52202126083b01e3fa3831bf2dc49cf5da314016bacf4c96164269ae1aefd4fd7c95b8bf0a9a1d79dbb3c9d985288a8ec64632a32d5392114761bed6b939fca655280bc3a55f87f4e3cdabcfe5f6b84eb98a45b901645484747d08847d232d2a1f5aa9ecacf7c7e67fa9899b55d8bc9a457314adc5a1264f80b3b5e0947d24cc918c669385a5f93af3e3f413422873781a6bc7bee7339b516a9e3906468e51a6ded498e79da11e273100d29c78929eb623ca710ce6350e09c0b65fa4c53532ba9804de79e8f75bdd875bc56df90825566cbdeac12450d57600471ce44a5435597f5b91b94f2150f492ccb2771d326e93d39ab82ccbfdb57dc8cb481a792ceba66309ba7df8f6eb6f272e27f2f92b3ba1682baadaee0c5886a42e914654992025ed6acaeb7887314ead55a195bec7c4aebadb4a4b4c02ed6c89cb1e855f4ed231bf5ffb427f7725dd2c306c0b813224f9ae9e724ddeb6f79c7ff83556a52c8f7030c2060202bc6b975f39e6e4b1b59dadec6a4796fca98e45a741c87dbc51b07840a0cf968abfbcb9f5acdcf832d6357879b97f6fb8ed7ec5947df2789bc506a83c8a7445d194cb666b6f77c670b75ba1517104424778adf939b4e6338d456165c62c79d723a5581c25308dde3c4f770306a56241085cacce9c7ec9359c11ebbf2d26a2200574821504622912cf7c3135b391e9e34bcc6a261b83c0c9b63aa404375d914522e7052077dad8697128bfbadae43a84d38333b7fce84abf25d2928ab4dceb7dd8b619e035f850014d032b17cfee3723e972a1b00a2a3b16de578f9a20fe07d17dd210d673f871fde0fc826d8770230c1c90f7c9fdff22c5551b508719cfc48a88e0aaf1c4a1b7631b421259a170e8c0d15f4271d9c8d7f1d486b31a33952952310a2369f9712b5d9636e086be7353ecfa1cc0f41ba47386322f7c9aa0858d14cf40d25283403de87f5403b022824385ba36293fd363f3e4f99dd17b0bfb6db13a1f6f1d92c3403c1c39dfa6d8eada3f8859f4d8dfdb11125b511c188f6d38f7e70187a0b290920b6e0f89f61ae4d5995390d5fcb34d787f911113100a5c89778469e3ab26ee20395c44f0d7cea85a877a30e0d5e6c77f9d9eb3d357bfb96e237c3f50cb13c24643c74b390f489f9e0fcebe2c2a3742dc9a65825caa63519776553a77447cbca148593cfb6334e92ad3df334fd9a1cc02eb1acca2e57731ee2c0308001ee825f21bf090bcb8a2c4aaa286d1774f1065f81bfc3b780fc47c6c615812adffd77b5e96b9a9356df58de065552e66ad2517f67a9c78789fd6b9c5c3642ff9fd2487aff4b857292b2922d36bdbc6dd525ac896d304fec444823894463225cd7869ca58a5aa974bcde553925a5ac855166f6b310c8ddcb21047a88164ff4503ea75acd343f880d985d1feccf1e555c72c1eb5092dd064a7c6809f3ab72e2f07315c2b13e936fcc274811eaed0f032532d500d21ad7ebdbac704488f8e3cd24d160674a5abed15b6ea0d21fa668028fdfd39dd07e255b30a5635eacf938450d3308c6065ac0696b8103c4d34d332bf5082c83d7657830d3122c0c62e4dbad463c7a48a258403da877dc9b1c6c1bf36c00cf732e517fe832b61959e328368a0c1ad476067451f275337edfba055e409c2b82a12822cfe4933566bfd5f5e376604ea959705e7771ee5f00009b5e2645be9f7ec475d050008de32faedad5c4c76b89204022ba225275875b56b0965a57497a74141bc2d3c5db17f631ea5d3547e325e878ac8d7437e5370939b957b71b0391f9ef9230573751b8a1b5f139c32c7a85a6c4c9d7881d424da58c414e4ed575eda9540100d771877de7feecfe8e05f4ff5f0a0493de75e5483a1de8807d821ab1ce11796f10cf93e46473619d17807d9a08ddbe875e1efb9253b1b7423345a4d867df4dff6cd29a6c27cc5c4c93d266a8770e866d2ac83d50fdb2b5da88eabaa4a9f2427c447e732472727d532f11001d3cf4d76ac632792640123ae013194caf8f0140adcc76bc1b6998571f5805b4e4f64cb5aeb69e9bc683f86c12e91874fa6b6a88220b41a045d31ee25c8ea747ad21dde634d95ccc181079590343db3b5d907fc1e27ed9d271cf221cc518853747f129fd875c661cba6fd43840b01cb2b67767e05554fbc0e3a2a596ef99b7bbd6da74eeddb6c9c9044aceebaef530019f322f32fa2775618a712ed1a570aaadfc8a4edf5caa4c2d65d2212391ab14565bf6131acd71a997eac3c2333775cec1c20b9c46b8f81e68f00351427ff374f33e8659709b8ea99b639b475c2a2423b9b99b181ee06e38fae37d11b96c4fb9053ba849295e590574ad9486aa99a7acbb1b0bf34d004ea0ec13f69119e556bff0d4bb0d72fdc6f6d8dd84ec0c7326214c5575955c011637f8c0e03de58b4b4e0ee167ceb22ede8ab1c7d3e6dc48c02f54ef420dc3c960b3b87ce1ef8afd50fba717204f2f651d0b12e572f3a18f8d4ff60fd497f313d4f30d505189277a06b4b0b9e81a4ccc6cf09c827a44ca1bb6116b5b0fe7c657c7425ac1e33e04bd345856399b4f453fde44adf9b225a3b07560ba22e055ea554c9cfcbde121c52cfdba242110a511b22285632496bd7f59d98e393fd3a2a08e0456e1a0247c1aeb537860bab19ecd9def4ad609a6f58a06ab6df99a034f31f8b9d0f640f0dd96aaff9910620e9d19f652f6b6e2e2690f477144b96545acdd07d33f4daecb7c07281bc15e8a2c84635ecfe1845187582f3066d35af9b17a94d11cc1882b8e3c2e3fb9cafab435c394c8d3b1a41f8c3d8a795eb1f685f0ee3bdcf61cdaaf7a88c064327bd3fde184890747d4d82bef5e43ba0e5019e30bf8baf598963253f8add4b5a9dafe85111444c089910f77e8a9a98080ba98a7069ec8036b07b6207ae657b3342b0bd6c69809d19968882ddfc69a92647c05781781831e", 0x1000}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002380), &(0x7f00000023c0)=0x10) r1 = getppid() r2 = getppid() setpgid(r1, r2) getpeername$inet(r0, &(0x7f0000002400), &(0x7f0000002440)=0xc) r3 = socket$inet(0x2, 0x4002, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000024c0)=[r5, r5, r5]) ioctl$TIOCCDTR(r3, 0x20007478) getpgid(r4) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) 04:03:06 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x42) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="40f0287400bbe64f98eb00ed395614c37f73d8ba4ac93d988ba18faaedd5e571a29ec203d6ebbaccd89d040d0c72", 0x2e}, {&(0x7f00000001c0)="c6462c810df211fc67780a65c827433c5686dd6fdbadfbb2ed717d69cbcf3923438a5d47b023e85e6b1dfd6e0bb92259aba4aaf968a066adc8906d7d9fac42c9df062aa114d28c4187a17e283ac5568bce3822f8353ea9edabd44f27ad1f916b307ae84930c647c6e0960316520f8aa924d699b67ee49ba3c19b2a87dd726d02306c99d0bbb12c2a6e8e350518ce8ef5b09b127d409a444f3e0208477969cc4db09d7b801f", 0xa5}, {&(0x7f0000000280)="e98d37c9", 0x4}, {&(0x7f00000002c0)="dcddd514cdc0873ca15fb48502cc5357fccc8a44b4733d7fb21fccfd926f2a5ba91cf20bc45c2616b0c21ab66c0c1218456c9ed4bc711400e4a3c3ec7233553b30f2144a5c9c62acd60dd1bbb33d2ee95e3bfa0815ac4afdf2b7d158dc1a9d83f76171b7494beccae2c19b34d3d78fc8cd784aa3828c511f2c6dc0a4a6c6dd6e8b77", 0x82}, {&(0x7f0000000380)="568746f0f967472262557941f6a76611c3ce5ba6a78a", 0x16}, {&(0x7f00000003c0)="2a1f14ac281e0c08348fa0a41b85e33d30e234a292e3b1fd6223e0639f3fd4bd7fed23b9a5434efe614a83eeb2ae6fb983050011519a97d07e88347087517487005bddf6538f7ab9fe2c012270b6f9509716d1245e7a31f3c84c519619ca835f569168b4b825fd735d7072e6489d7660f0a4e0a232a40f69047c6296dd4894f4c431b3be3e9fd5d525338d895adf20f134e4559e", 0x94}, {&(0x7f0000000480)="6ad6084f376211e1fd384186695f6eadbc70ce5e42c3d95f9c9c74605d3219303c4ff1cb327130f9b2ed49d40e93f9057c55354016960cf8841ca877ed58ca8f8260891567e1f1955405d0b8f6ec4a5f68dbea0b2c5afafabb8a5ce26431c3b154ef13e87fa4551c07d4f71703f97e52cc8fa7f8aab597d47079cfe55ad8aa2cff1a30f619ae814e0a806d39ba8002bf5f", 0x91}, {&(0x7f0000000540)="51e0080ba3f7a330ae17edf471e6c0b6a0", 0x11}, {&(0x7f0000000580)="28dcddb1a4bb4a0238372b50c4de05f121c9ca3be321f5a44d4540b3a3a199f1bea723e40a4656b0709db5f726e64177a2f0c1c1e29c0256c3bb245008ea5ef086ea9ac8b63be922f304a73efdc064250762c6621f570f5b860150a11bbe5ff7ef7f2995f0b1acbc2cae25465140a98b4ac986f223e4e08dbf1175b7eb7a8c29861e78513671ffdab779f1517fb773fd4d09e9155e52476d42fb08550d14297b22dfc5c56af91d26b599104c2f1e4efea76d4b3c57caa9bc7369", 0xba}], 0x9, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x100000001, 0x0, 0x100000001, 0x20}) pipe(&(0x7f0000000080)) 04:03:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 04:03:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x2}, 0x1c7) 04:03:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8008, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18080, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmod(r1, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8100, 0x154) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x101) 04:03:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) geteuid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r3, r4, 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) r5 = semget$private(0x0, 0x1, 0x3) semop(r5, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 04:03:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1439a695, 0x2, &(0x7f0000000000)="1b83da8168de34db872ec84c68c27ebda854fe271d93758891afec351aaf076d4882348fa0575e3564f4e68b87fcbee848ae41ff4c36e9f3b49cc578652d42c70351a77869cac458188110dfcbaf06ccf792ea350a8094c541c70c118b80d20a99f5d6fc16cf1a6b5e8a21a1a456a3de00000000d75fae8c44d1cdbc6a", 0x7d) 04:03:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2000002d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 04:03:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 04:03:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x80000000000000, r2}) 04:03:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002003, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) 04:03:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) fchdir(r0) syz_open_pts() r1 = socket(0x18, 0x6, 0x8000) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 04:03:07 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0xde27, 0x0, 0x0, 0x0, "22d338f0f7f7994ab68ac4c39c24fe214ef81eb0", 0x0, 0x6965}) recvmsg(r0, &(0x7f0000001d00)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000700)=""/139, 0x8b}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/248, 0xf8}, {&(0x7f00000018c0)=""/216, 0xd8}, {&(0x7f00000019c0)=""/27, 0x1b}, {&(0x7f0000001a00)=""/134, 0x86}, {&(0x7f0000001ac0)=""/125, 0x7d}, {&(0x7f0000001b40)=""/4, 0x4}, {&(0x7f0000001b80)=""/21, 0x15}], 0xa, &(0x7f0000001c80)=""/78, 0x4e}, 0x842) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/5, 0x5}], 0x7, &(0x7f00000005c0)=""/87, 0x57}, 0x843) 04:03:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000340)) r1 = socket$inet(0x2, 0x4000, 0x7) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0x3, 0x2}, {{r0}, 0x0, 0x1, 0x0, 0xffffffffffffff7a, 0x9}, {{r0}, 0xffffffffffbffffa, 0x0, 0x0, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1d, 0x81, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x48, 0xf0000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x5, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x15c3, 0x9}], 0x68, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7ff, 0x2}, {{r0}, 0x0, 0x16, 0x20000002, 0x6, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x25, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x52, 0x1c, 0x2778b823, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1, 0x7fffffff}], 0x2, &(0x7f0000000000)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:03:07 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x110) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x105e9, 0x0) dup2(r1, r0) 04:03:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='.[\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000480)='.[\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000380)='@\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='@\x00']) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 04:03:07 executing program 0: r0 = kqueue() msgget$private(0x0, 0x1) fchflags(r0, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:03:07 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 04:03:07 executing program 1: r0 = socket$inet(0x2, 0x20008000, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 04:03:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) ftruncate(r0, 0x8) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 04:03:07 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000001c0)=""/4096) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x14) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 04:03:07 executing program 1: r0 = socket(0xac391b0bdd3875ac, 0x4000, 0x8000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x4}, 0x10) getsockname(r0, &(0x7f0000002380)=@un=@file={0x0, ""/4096}, &(0x7f00000033c0)=0x1002) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) preadv(r1, &(0x7f0000002300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/71, 0x47}, {&(0x7f00000010c0)=""/248, 0xf8}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/180, 0xb4}, {&(0x7f0000002280)=""/72, 0x48}], 0x6, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus/file0/file0\x00', 0x1a0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc1045763, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) dup(r1) 04:03:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x71) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:03:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget(0x3, 0x480) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 04:03:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x6ca6, 0x7, 0xf956, "766bad25b12b42e74308935c8538039a25888077", 0x6, 0x5}) 04:03:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000000000, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 04:03:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2054, 0x10001) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8c08, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000180)) 04:03:08 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x200000000000070c, 0x0) sendto(r0, &(0x7f0000001680)="169255cb1fff88dd34f16df6cd119d2c572a1c20ac7946bdccb4115438c035cef613854529da74f2c8bed8f5e6eb558d8a4ea9fcba9824b6d0b15a541e94d2792b20a5b4226c3f3f51c5725a36176cbfa3950368d43403552d2342e0f13c4fc6c76cd6397f16261347bddcad4c7d63a15d7e07e8b15950c35ccd320122df4ee6884457b6e4a39e1d3cb6056680564f3cf87219024e3933e2ae12637c694bf2e1b36be6e808d4d9c4510f745e9a65651b5f38f61bcc84734f50f804fcbe58596c4faab8d0e49c081920b896e60beb1ebc9aa04a2d4bd4f18fef60125392ed0cf28669ed7ea7288967c63b4de64551c3dbe2fcf268bc32b3eed3f9c1b5e1879a3eb9312f41f6fedf3151f7dda400c5c7d611a9485b1b248ac4a962cd6fef31327683e346428d32fd623a1725159c2ed53132442a2f9a8c7fe94fbc06dfb2be5dfe064fcf18562b13d9202971f4ea3553065cf22b4d35467f64d5ebf9e57fd6e60e68c7af68c46cc76a57532fea0ced32cefb9605591e97499e73904b7adb3437b7aae9dba972a6676ec8978fdf5bd72c7068cce5cea4e665fc2b43e12c0571fcee7420f097150543787a3be49131ca6c4a0c2a74a65c32c00156e208b486ca9c4280b48356c8f1cc6ad5b174d43a245457658b1883ba0f2367b289c37fafd50b4842ae9bb8d74ca5038e111c3f615cfd27c98a4d267fce53833c811d7d295b767379317e611f306b12767c80a26c5423c618b9164306fa900c474d6d83216414b81a577208e200f057c782a033f2baa0ed44b06b77371524e108d904397088024e01197617399e7b69307b6dba4f681f22844b0594e2f49074daf7ccb4c30fec6998b1be4a4cbe23b35642e1c7f61d023d3885e75ce10a29931f68a767ab42bc28e281dc2e33938a125d4c86326631c1c20553e69642965c372023ebad742d5158900e81073ae326b7c29d9d174471309f847889c4cc195a719cbc1bd5cd809034b6e363f4bc824608be32905531e96cf9c1889d34b019b4293707b397b4890adc9cbd42fc26582d601eb8ef43d6fe1204ba5bb0eaf20a2f5415f28e868a533eb092b07356fa5992a592b0e0b8e28e76d6ab6f4c4ae5927fbb0a7a793efac5c07271d08afae00f14b1c4dd34786f4020af586485bddcd390dfb8dad53320ffac2656312e12a0c17dea1c56bf498b3463e54bf381334aec8d4e63f2304f41e9a7d953b38dfb92c125e26cb79ccc7a8ae6fe12e00dda6fd782cd1523b2d1f9299385207ec8758edf6d64ab447e44968074ef6c0cb177bab37ddacf642c38f0c330c712d56c3cc155707c619118d5e3c733ae4bbb5bb64db947fca2bc821ded2a7f996633e14d319384b2c5cba728c3ff4f8ccbbc3d828c0621ba990aad6b8969a016e39c310fdb17887dc0c6e70e6ee0f973a9818be6e38b5558a3ffe5f5b5d2ec8725aaf3c6ef3683a98ffa83bf50f79d4bdb0756d089bb5ae8889a6566827fd1f68a2fc6153cb2fc556c7e4fb3624e1d26fe8953440a0477c73b885de34e7b88635df41d5d0a82d71ff0d419368f1d2676b1a357aee0f344b96c3ad3e9a502a7dc16ca54a163b5fe03cbe3949ca365b0c09269f793f623ce6d30d93bbd318e43005584e9f0da5f2f494fb656a58b9916d7368bf6008bb2c0753daf7eefcc99cf7509e324ea16361dad553c1e7ca110e6b41317694e3052ca4a742d46dbe5cf30cc5f0906a874716d9d3e8483793af067b81e4e8fc3585a27a31b6d33526b8027310da7ea711516187e071f3d139d4a2ba66ac93273a6374fa8a0ac745b3bc0388a812a89c6ca094318f541162967e57170ffaf6fc0e04aa72066abd0513fe12c542e3efb1253cfc3191b18f0974fee79927f2764772ff1db345c2016033c6d2bbae341867a9d376595802bcb33e2617f42bf0ede10683ad6ed117e5aa48aceceb82624fa52077399d76a4cf2b6781bd8534c63153a33e370097e44218e6264d822901c64d8a30bd4934a6552abfe523d9c65da42c5c46b3ee72325e977a438c06c08659e96c1099ddccbfcf909232f7e1a688b166ed6a385809f858c606649e93a67a013fb105634360210fac066cbcd42ac6de37680f63e83c1f1557da2ce768837e6c41ea2c5bfd2e899b1cad3e06f943ebe1fa52492f0e7e233582dd7cd123e7bd605f4c916b4b03ab98257226f6e8446dde0d7801205e5d4785e0453e77fd8a4e0fda05364fc6dec0dd494518e6ef7106cc08719748a5c24c8847900f0055c2eb037408eb76f9bfa442e85e436e1d43c6f286906f38f089465208105cfe8a5ecb3d5ce46ebe465e7953eab9c2819a9c07cf5830e615b2172d0b3743549126383127951ec3038dd88cdf884dd808bd7abe4616edd1ad20f1ba749a02686b59b9083374c479c8a2fbc3d5b7995caae711060137f8a06c30a179fe59e0cca0c94e5bd2c7924d5a7506334222fc617097ca45f340a1edec365103ece2b4fa9cc22c7955ebed5af408e3a1797e016b8a5ac132ee64fd1633bfc8266887e63a255797862a835dc4240452401b0fa3ebd812556e5253646936128dd80946726533bce8d4c865548eeb0446a58f198f4bb9f9d2733a355fb7b0817da20603f1479c07b9efaddd69e31f3927c61db21c42c976f256124dd78de5f10486ea06a451dc062fec536f273490b8549ab8e8767773fe7545b73b619ee0c4a11b8e77d8dc87c48e8bb8f4853d17b763a62670363aedb918ae88aa843c76495fd9ed134f2083a6e18325effa542b0523ae7da2b01a5c974aa6f949f861d899cae17e1e5486483d4960ab31af224de2d5709555dbae41d58f8faf7605d94de259485c384949e399a990838d716f3720dca62e9cc7d8d4632fd095b2229149763b3238f3c19d625ae11b2c5a8596f4007f97c70abade1bdbe048ed17fd861c3e0cbb00900000000000000e0358c7bc96439d741fa32f396e83c71c2264b86717136bfd594666a43d784eb52461bba4df0b18bea331f840dfe39bda002698e19d6c6d48fb2efd66a13452b55edf42c8e99c9cac5c3d9b4a10640df9db605792fe0fda8afe26ee64fe4c851fcc61b155bf858e54c380cfbbf8cb4a843a8bddd2d9f3fbedb68f4680a0a42c228195fb2635fd92b23b56bd3dd77de409b64f3354b45b85b68e0faea4ab627803eda8b6a837132ecc27e0d610e44518b8ec17c4e4550fe0a7e8aa7cc47a16b714be391957266f28c09a0051f75e57efb7715f2e9038eb5130310533229d7b63556a2beb44353a00f9d2407c748360f243150af1c7957a6df1a7d76b976a27b3108f5547fb12714ede0282d4ea49c49fa74ff1450e1daa3070391a4ff165d7d9a3098b68b15ab89cda0ec4d0c1757066b3b23aa57b7cf5739094dd575fd8661e2f37c44a9d43dd776cfcd7070fcc0f86a629c8055556c1a5d31ec1615832f53c634e5a5b5be9939ee40a49d0e8376186ca6f741232d3518b82460b2cc775e87927ee2d9b070aa001ae09f948bd8306c66a0a0f7bfc2abcd7a9669d22c35dc3c14330faeffba95f046e2cf573ad29f129a3657c998b59429196950468aaaf600e0d3e192f7c47fb3650ee139825dd289f5198eabf62a7005c4c1fba93f8e8e17ddfa1d57a33c3e75903f05b61da7d4464ad5ddc04850f26a82f5e5898b9cde41c23f23748e4ad061fb3dd46193126f9d7292658a33a546acd87274c666e83da581d28af3865eab3c8cd3801feb311367d9bd5aad4eefc8cf1809b9c372bb2809cb139492ea5eb04bc8e5b72f933302143261cbde088a9fed398c13f4695ac22ad9a0ee174aba8e445b5864dfadfdbfa016cd806c1626f5580e83a70ee0e507626ab3c2b18f14dec102eb44e4c0cbb11c2794e770f386367f8fcdcf76ff9e1d5cc15494cd85588b76933e6f1d743276bbd9cb3889dddfb73d9f2851b5a71e9af00e61516d24900d797652764c06165e9e438891bfc096043e8fcd024a448c9f95b10e79410e55049b28792dce87b66cceb341ee52a2e8f499de713aef01d3cf548525614744ba82de2d00024797cfed69cf83bb71badf48dbdf86e4a0a9357de0e95623fbfc9a98d3b67877943c4b66391c96c573f61513bf3f9d27b348c2e748be7b7b0ef0a190d76d3d11810ba9ca4d3a1bc3b00c42049066455b71a536ae331d28b64b902f9f8dcd62b9619905a3bd9fd9b53ff8245d9647edfd63f50b7b59d1ae840c81c2b0c3f9fbd0b42537ec739d8e5d19685e6b18cb50c1b9e2462c930fa4d99145305eac4e5c3e4072c09688be5ed4ea23f173e9a77f5485a0a3863df0bf70ed477618a67e44c55f391e36069706a3749a5aa9c69ed60442c3649df11d2662412f6a971e1e2e628d2274f9053552053803ba227f32914c590463f38001c2efed0d37d83a7caec974c1a0e66a8adceef9fdd8e39c477e478df18dcfcd3db016b3363a92adeac1bf66fe7cbe72fa780119256c9f5c94b122b722ca63443439ee69af358aa4ff4453445a1c09321e9b3cc45ee20c12cc53c69c1de9eb8c8c5e8f51fadda300cd3ba7ef8414d321c583b2e9f0d7db77ff4228204ad6aa24902acc3c9da461ea6ac70ce895097254162b5bd3fc4a92c8cdb2be436f4e40b7863121487819aa33fd837f55ede45b5ff5db83e11be51e98396251a79a35ea6f29ad751fa5b235cf410c5e028360439c0a712b86143dce272a2553a6454180a1b959b73388791cacb2e3bbc40e7580c585059655c865e926eceea4612c40d1ba5aca1f8a918e30b5bda1afc08c7b1fcd4b394bcdccc5747863cd6370935b90f5ccdb4a138a0a5259efbdca4da3502c1356ce6fd6493a78217bec0c04f39d116f8073b9106e2a08c8d6c280aa6d8f981685228c9051a4cf6915393454182a718e577fe3807ee1c13a13cf9a5d6b0a53ba1048d0493042b98386b2dc512401f5bc78e97eaf8388aa91f076d7656cb110c6bb569ec351b064a187917b55aa7d5230d092394c758c210006de33caec3a9b7bd34ae22d8a7daa117858f5248b9b187888ac261310bb72ecfaf3c4eaad3ef38a48deec6e4402487cbc3f70540dfeb9154b8f7ead49c400c722fada78dd31b41e2f17732092f491e7fc749c9d0b3a09906a5f96dc86271238832b2e176696c98f182fb5437c0477d8351227506412b8108cbb279343e56cf2bd292d9d8fc96227fb6f50e56e33d0f130f3008eb241414939b9109f41e1599750dd7a2f79eca347c186acbccb91a93a5a231b850d610f9ad8750f99c82ade4b17deadf5f4ff94fb6b4679e059617d09b85a5c8ceb3ad8906b26fb0683c3f0a3444619dacde274ef347a03a41b23e53f43122df92fcff54400a9bf4ef8dc5463e6dad6d671b3b070cc0d56982f819eee53cc7a50b3d8c628d9629cdd0a2e7d784c204779395fbddefb3a9517eaec32712e23130ec1576384b4151a8913a6ecb244c827065d8053d040a6627af7dc8dcd7ae13d4ac71ee93b50505fec3a3c288f6b7cc98982669afe6bee40b2c1a4bf4c9ad4d2c94d0c33f23d8e4e5af5b1d3b9e49314aab0a8aec282b8423bd1120c961810cf72de0f6a1c81b3a2d95e8ae082d4ecb80e043207c74ed00fd8052a084685f53ea76f4aa7fd11e1103d4bfb4766dc09e4a7002d2e5bd42442dc5e3da342197b4e405085f560d7b55903ebacbb6cc683a800dc174d2f5fdbfc4541fce46b90514a0d78df52f563ed8a72ce24ebbb01c4bc9b88c8e57b668c3a11f2c845699c1a2fef00e34207f0af8ed479f0bbb2beee2ae55b0792d670a9accd20c3b2042a29716b7a2e1b", 0x1000, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:03:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c543000c0c50d3fa601663005c048fb10d525243330191643c64c98841e32c0efb1f80b65d85896974ad6a69a88b5ae8297166ab6288b9eacae2b2c8bb80b3ecad67fcf49a4ee05afd370f7676f38b6ca6f57162c000000000000009fe1431010ea9e31d352395a4d304253b570ee1fbf3f625ad1ae8bac469901faa5ea310e4e5b36e384cd86700e09bc7fe000fcb410a42aabdbf4c9a8edcd66ef21000000000000000000000000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x8}, {0x1000, 0x6}}, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) close(r0) r2 = dup(r1) setsockopt(r2, 0x4, 0x8001, &(0x7f00000000c0)="7f0d54ec7d10a419d0c09896930b7e3a2d1186c7eaa9d2d948a83c936a7f4357f09d8bca3dcf79d79184bdcb75d5822e557df8dfeca3526991fd4c63a7ee93", 0x3f) r3 = semget(0x1, 0x4, 0x200) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000300)=""/42) r4 = socket(0x1a, 0x4, 0x8) write(r4, &(0x7f0000000200)="7a544a9e7d134c34e57883a4ef2330413dee663e380823a221407e4ef95b41f5530d79a41cfd70d14059371db083bfee65e347768db2431c916a43dc52facb81c4feae566ac4c5d6f87af476dae82b25de1428a8a3f71ed9b1fec8d7276f08f7500c678d145b0a7fb49a08b5d527783c493ad597d33c0046e4ab4df977221c8909707eba1950581a414d216eb33ef8c0305125552cf8677466726ca8694bd06c468ca70706f1c2565cf1e41a965901a5f5ead5106f837e12318287f9da5285207b011946375ee083de26e9aa7c93b9eef9b6bb", 0xd3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socketpair(0x10, 0x8007, 0x1a, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) 04:03:08 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xd5) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="4d698fe836f7f9740c1a7a15203497fefd6cb030901067f64a43033f4eef1e4fafcb1f053c85d4c23516ffb84fb4151fc89aa0d1488fdb2e4e1b968f8533207d31ba122359a507305f25ff5f024b8b741f220f8819e65d9ac12fd9dab4e379da5d40aaed3d9fa5bfdd536d80d86bc44a91ebb3103949f07359205b45a1fc3afda0b47b5c698d9e5410ce3d50cc8dce7eea93e10e71f680dd59c0fa0c29e40c2e6066976d3abf64fd60437e596c9d2c174f7b20193e157cb9108cad09f0687bc0745a378998ce6149703ab9f7ed75d02ea47301f952173e71d819d6168d49e5af57f8477f682ee1192987b2f00da11838f58c4df5514bdf3b4ec2c44af82bf336e333518540df132dd8968b60a9e4f5b662a76c7a94f264c0f7b41b562c6d63f7d9f9b1f22c747cf74895507b1ea0e4813d3a3ded292841d686f2b28880352f7bac02ab93998df978487d0a9673c73b102cc08f8b141557c51e8a0b5a669522fc1eccef2f4ccbea88c4329a5409cf194155465a4a82bcc28ec566d42c52f78a9f9d6a57ed8880bd343376f2dff552209e77948c817546214a02bcf8c1b3664a54b1687d4af4bf97673efa1520a70807b7c062b705a1cb79a45d20c4869a0219fd404c0e7d576da6750ef8ae5673ad62cdc1d9e6375b72fdf13cf9e85e8a1c0f032478a8cfeac4f435e262dd1f2350bb0b94038e4797ccba52cd36e71c29e76245ff1a198fb826c8573fa80a7d0236e70b329bb91350703f7e74f174961456d4c6defd6ea33632dfc4880a0e5d748df44c665437d78dc0a9c502c8584a9745b45f91e7904166886d1ff3d0bdaf20e3f320f1d205e764adea41c258a1fa2b52758879bca8c6830d8964e0989f2b8efe931f68cefc7f40b4c235cbc871e843271fc90c744c97d0577ef7a4c51e23e16716523a3d3c9f7d63ae0c50c906771215cf525989b7e5277c768070011bfb0d3fda6976c0f09731515a589617d4c90320e364f86b4ff5a4478b57f8caa09cf25f4daae8f35d47c647e0ff966a3e4f53aeab02823c3650c5fac60ec0794ab4ec599af99705871ac56aa24df6dd6f06042f7e1c712c71c906fcca1b964c8f54b955feb2c0203458a435dfd8e4ecb2fbe67df75b65692552e1b1b9b0b92ee8620be484793ae0f6c1ba75a3b8de5e209ba6593c4b45aed3a0066ed9d24db4b866ecb07eaaebdedce28c45c4bce2b71ab5db141ad654425745c677dbc2d84eb94ade2108d72fe5363db8e7ce8118fbefcc99f1f56d1919c029f4bdab0aca1c43908928a95c034a6275c0122d05e9564d9f5811e3c254e5d1d62d76dbf78a5b60793f4e25fc12e814cbfa7e42940b7c5c82902f3cf93566f03d621cd91f8a316cde981d6238ab52b5d2b166d551bdccf7f2937cfeea1540e1e5c8847c1476884933a2744d22970fbdab96e644c9cbb83bfd1a36ad4b6215507bda5cd2e0470bfd160f0be73f7e2931139580a0273b5ad22956d3533ffece9d8cc54aabeed1934326a9484bb8354ba180c4dfa3f5aaa18c737f1ae8a8f1e2afe186afab861abb7e44ec6265d14fd4f56b6cc0c0a70935d0e24e4ff57dc4056d9508559d0365ed351decc21f4c720e56a7b506f64fb34de5cea0b3e8e7d59e896d6f98ac578b275863598e3e5cc151f14eea9d83aed22367dbd63d873a44938bc8fe2e3220d5a6066d824c32d49459cd358318b89e502b558ccbb4d69fb8baae97d984e2222daaa7ea80244ea5c832e531f12451a5e7fb1ab006b8e66eacf7ea8629305e7916dcefd95aa9cf392851e05e487690ccde7c005b4971c6a6ab4ef4e4280d67b5cae7b4483df5a0240c52ac82cd35b468f81cd50137f26fdfaace1fd65a21d799f1dbf6c588a37d3c325c1664d3a64a41580fe297d4544bcef46b9c667b8aee636ff45678cc19147fae78fd754b28fca16389c282746a7ed7fec19dfc6836dc57f398898a384d01b69ef95d12cae72d81f017e91b9be31e84b6986037586fb7af7d9cb0f0b2252c22c7cc5f44e312508ab5acc3ffbd96d9830a95f2f8bcc470d1628b89548b54e773192175180dc2eb14d8f05ce1829d238617ec9f94ac5edb90ed0a7633add48c0684eff7677fa805fb1e1c7641dc769168be895cdaee9d2f1cc22a8ba3d8af14e9b80e6daa98573547d0637b48ea3d6c241ef9270ed5236e1a283ef63faa6e6ed88ec019ef636aa272312769457879efd58afd900e9ea7543e9a65fa6d1e992b1a3260a0d13d2f729565e9ce8942878e927c1441dee850bbc0c9a143850b2277e2ddb217324dc054b91caaf171af7a657694fff4d7d11d0944ad61a0d18d5baafd012fd4337c095e17b1c6c2e05d8b8cff853b85235d76d6ff14333d9264e79b54d057192416fc646151090f2f0b9bce1e0577ade5f38e996b4533f0af6222672957ff015fb87d6b7906336ed8a381d2ac7886b67e6daac550020d0d48a4a1ea95946d93549aa2ae8fddd2d817e796bc61a50e5d66ff2bff91237780d0cf1ad253b9b0d74678724b023f2a0661e060ea597d44d76bd8ca780aeed6d1fe951c12007eec2eaa268dc2bf467dcbc2f3800d26933d58f373468dcf1dd911ea69c61fb708702f8133f04d3b3ab41500260508d8121de7ca019ba9887255c2293311c0b6e45d728955781d993cc9fd8cf7d1c82331d297403fb4751fa0d0f32f664f9f72c94082c10d868602608263d7c4fc3b54cb20062f5454a24ff3a88b4b84dbc7bf5c9b9f59c9a7b72e0ef7cb12e7b0b590c06cbe94af055fd455a782dc491f1a7d9602ecf80ef02ffcf508b6641ae0f966eaf5fc699695d45e1290bea625a43770a5d69881669b2cb568eb29a82cc226a02ef5a5ecc351522b2b8dc28a3c13b8832d045240794fb5b43de6763e66a99edce8aba8930ae943ae8ec97e91b6c8d3037af35ce52ec3df50fb4ab8539cb8a32aec1d80db09011dafc9bcb17996808792168ba4d79b7941abec941aee60fb2fdd40644b1e1f620d0f66c658eeb03aefc1e67fc77f2137e37aeced9dac669f36dfaf0b6b47adc49245d83308a7fb65aa57e34ac1faabe127a7460a156ba955252a705a4f206861c520675bf08271f0176db56cf2435ec6e90738c232cdd2126e44d49d7a88aa846780cf527dd6345e929342d79f0b5403be7c7f47183257ae96af7d8bdabe161834dd5e95da43c0c4ddfa95be297872f4ac8625d4711b32b2a4bdac2bf9f5f73c9a41e9a67d8d8fc717f6f84719bce828b2a3353bbdce250b31bdfbdbea46ce13bafbe82e96d861ced2f5dcea0a611176624ae1fca2211289744b893172ca90f414e15e08935cf5864e389880721a7eb790fb81a1d4980f52e12ca173f2a4039a0a64226c64ea08324ee88e17abc3906a654d3a6c28394e9a946c05beeba04a9941d151bdec33c979a0b4cbdeb691d46f83d8c3a3f5fc28098c3e943c3e354138b1448057f47f32c80d2d9a9fdb8311b69d00d57d5b16877ac8298b9c36f3df084f5b5cfaeb65df93c852a14627cf00c71ea44acdde74a7fd81c365d918dfbfca225f4c73767f81f62160f0ff4ce7459c1b955fc16d9e40fb19a91b9bed7dcc14439f2fb020f6f7f97200594b84c39daf6aa939b4b8643d4558d763b6dbc9c148fd084ab81806ee4088c8c0e8d3f936fe0fb0049e92b0b95a34bdebd853a0f6e6d575daa0a3c8c54af91a2222b3d865bcaa7ccc87b1bf1f1b277c2d3d6c366cd0e3bc89432c11acc7d60f31f3b36cf4b94f484b99abcb93a70f379436abb6acd318f316b8fede01219d0f6062a31a642ae93d1c091088eb6ca48dd24bb9c092f21e4c95741c8c7cb09ca2c93914d9ae83e49dd89b45557a61a64d92e5bdfbe51ec603c62e6c0b51763baea9531c572ac2833b49faa752051573785d0c8ed593930df6d75374d9d95255650e27d3c3c0e671686a62de20d5a72091ba3f20b5490abd83f04f43df8e5869ce160ddf4c44b61c7c61617ef308653e469dd3d32e48042f3afbb68bedc3d0d89aaf03c230cc80c47c4f62ea6fb584ef05539aa7ea126bdb6e45dee253749755ca7c1451c694a26cfa4a4cbcd57a6908a6451b18ab1400fe93224a154187361220c447f9555f1f7318f74612511cdd85d2ea1c39817fafb43876e1720c9a669dec219e98bc2c0f1dfaefb9da1068766d2740d22d330e780b4746af66060f3aa43c0d4466377823ee9fed6a0c2bdf5edc3d15bbdd1874b8e8070a3d854e88c94a34643ea94d654b6c0070ee67baa6e5e3416d95f366f06c94d5f8362d71cba5ca3e56149d6344166cd099cd509de26590e9a24c5c15fc712bf2c05ee111e8e2d4bb3096c2316ce60a93004c65ca595782f46a4c01be55931278774cc75d86d1b7df8dc5a3d4f666a97a07da2a33eb45943d73c7e281fbefdf11efc5e16c65d6e4df04a082ec862d013a2fb37d234e8e4071666a921ddbd8429baa6a42b3cfed6a61f2cadeb55a7ea93848dbaf5386df0e75d7a010bb9d5c27bdd10f4c0092a5a645babe166f808f5fb8d709912b67ce2388c4753f8fa20184f89b9281a05b62918f4af3aa92f0b8f5d8cef76e852137b7d27a7a7bd3075bdf77e3197bb8f3b56e0e30c928d1d1c30133a0b50819f69701de6b0ff455217e3e83b96ecd69dc44f443a410af5891daaab1df09bf19dd6f329d8a10d4305663630244b659cc4d7e085923b7260a98e00f048e06b35c738f2f67a1ed91a85032e9d1c16c58b64095062c4786a32c81d9ce5c721f9fcc73fa4a15eb1b9a3767035c81cd7cb3048540aba264478ba2686c584973cee5b71385679e1f2556cbf744b0f28a72920c7cb85c577f46b6d6d4f754a4fd285d4b180d330735c6f826ba8ab9a5eed3c972235f79bd7899d0dd3b61d87620bb7f018481abfadf62a828db5bfda497b95c06c2bd999f9d153bd4310ffcce455768fb096308d7ab629ebf93ee4c1823e439f6bb33577b1973cfdaf27b74d7bef56b98967888582b694ba78085fb771512c2a37f9383237d04cc21643e792d3c937e35e0496b3516d144bdd19c21f060450fcf5482ac3fe1f1474c544403516c51e2382b2abb1e1500cf9ac380e7194114553c25bdc494a54a3bf6f3bc3259bf2827fe9c23d773c13bed949916aec792a0906a713d38a029897fdf4ed3d4f64e1d199669152a4defc15c8714945f18a854dfce99e7409834e156c2b102d7b13eef3dec63feacc7a381040c69e76fccf1c486e41dd0ecc1cdd99aef8c6404c07f1906b4b8b89dec855b1bcbcd1a72c83c0227e4d86961b09b624f2f56dc962d5814ddab95032e00092f3316ac74aba638870a38e974c5faa18918f93d3d2794f4d237c0d5c9a92e1b2a2e6c36193945e70bf5fe3d3cbd421741d9cb36df3ed280a63d2972a31b4898bd936e23e93714c0bd33da9772d9b528c1643476c675f0e7cfca31060b5426b95dc44fa734bce76ae709d5ee9938ece73dd2a05ec4b388cf4a2d4bd3279c30a49a9f5c75313febc78d92034290677c8371937e6e43c78dd152ba6edaa4dac3b0fdbad543b1d518aca8ea6615726f4d0415cbf4682498ee1e5cb1535ec84fe186c58aa7f49bd3981e96a67e81692af34e47ad86e63843e2eb9090f9de67e6d8dc671002f2e9e5d13d331e8cf4635a023411fd84382564e69622b93a6a400880d5f22d467406ce20a0ea205963f15aad46c005080d0118a8cf96d323451c7bfbc09aafd383f7e21668bd455b1f4e8722c8eb086ace0f905a00660c7a7fe8379da5c06ab5273484d58cddad00e60b43b85ed491c57e1fb77c6b29b93d3e9f4984", 0x1000}, {&(0x7f0000001080)="f723c2de98d520c586645e866e9a8937b6ca1c0b7addd67f9f4e76f2635632e553265a3cc89a91edadde574a1a3470bb049bee5f7c7e46c2724caec57e4dc72f641b903328d2e0210ef086e3bcb5f84a0e19460241698ee11590d190854ed4b08f74503eda027498d710225df42cc1bc7d6427f593c1459542a259dcec2e3cdb47", 0x81}, {&(0x7f0000001140)="d6837bfa0237170810625b475ed6c7df33ef56c987a21eb049c390991218983d0d3b76f05222abd83c622cb4df494bb70d10ddd683580fb9fd2e4bcd6fef7dce096c567af0f432dd48d45a893c3787b7622f6f71fd13bc3b0c7de3b7d58541d7cc5c284be5e3e199d2fff4f0c091bd61dcea6a884203150b4ce892eb3e3929c6f0047661a2b1039aeb0d30c1bf344a57d36b0ce09a500d8ca198c9f56dd00461f385d3d4bcdc0bb909a530fe1c32652dbd6fd8ba6050faa0e3d7c7dfdeeed2032039b2215ae42663ee40b2fca52b91811bf89d11271945ac9d1a7947f142d52e6d297364cfafc9bd77c220740e5428d90d2430bf6cfead52018fcc1d32afa4", 0xff}, {&(0x7f0000001240)="5448d7d30ad5605dc2bb4a8b6422d0293de9d5a612dab90d1d308a0face08cdb", 0x20}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="8800000000000000ffff00007c0000008d5e02ecd3a97a1de4d5a3b75b58ed82030745dcd1b3a73360b999fd505857db0bbab0e45d7c261c59f4954dfb66616ebf6f1e7b67f0fae9286eee1662b625eb626ec42c3b64c660de01c70bc3ec345ec3510ded9af94051d19586d79aa7bf2dfe5a85bd0444b61760bf90b16800e9d73000000000000000600000000000000001000000610c000054a513a95eca0fe52550b73bb99a1dd9a16b94b3feb8698c5dfda54f95940000000000007cb6c1a91f680a2a563cbd237685a0b347265130120e4e500b43a813b246a12d13aaa7739a6890f1749f0000a800000000000000ffff0000f400000004e3c79585998823288c26d6dabe8df5b14a4cda5b8acf90b1582b4ad112ee4a1bbcef4eaf8a97ba890f1ffa52758a88d002c3da717866b91fbf6a38e970b1a51b39fafeb2c96f324320236f48a60ae33594ff876f5feb6d16f74233430550484b5ed59d8511b88200b78d7f8838f763e4df698461fd28c49a790c84af7e6defdf9e8f1bfbed5cf29cda5c8a760e5b3eec000000000000008000000000000000ffff00000100000079902e02ae7cbd24e4ad384576b806542dba8aa57731363ee5a852bad077e3b29325242360ddb677e09b90a4a7c686c39654e5ac94a1629419b8ad7780de6abfdd95621d58738412424c101cbf01166f42d5df1865efbe00abd244a9c4a6ff954d614d5a722e98642d9e4e5029000000c0000000000000000100000004000000bce987c9d5243152685bda8593c372651f0827e909f94a6e20ff7f17bd7f8c9f186d0259dafd1e73222b82afb9906ec288c379f5853df11adce42dd2fa6411cd08872accf5fe6baed46b7633211f69a59a4a19f98a478152df24922b22093dd0aef1c7171285b8c4300e95604fae2e84f6ee5c2bb16e2386a2935411a73bf67c9efff4a1ce6e8e03bdd7c8f43b3c581f6ae55726b7128c205825620ede2a6910ea7c9402289f3571a22ec20000000000"], 0x2d0}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001600)=""/30) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 04:03:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 04:03:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0}], 0x200000000000008a, 0xffffffffffffdffc) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 04:03:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:03:08 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) r4 = msgget(0x2, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x5, r5, r6, r7, r8, 0x88, 0x5bc}, 0xff, 0x9, r9, r10, 0xfff, 0x1, 0xff, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r11 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() r15 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r16 = fcntl$getown(r2, 0x5) r17 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x400, r12, r13, r14, 0x0, 0x0, 0x5}, 0x3f, 0x1, r16, r17, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r18 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r18, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r18, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r15, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 04:03:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) open$dir(&(0x7f0000000100)='./file0\x00', 0x4a, 0x23) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 04:03:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x4003, 0xffffffbffffffff7) r5 = fcntl$getown(r4, 0x5) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0xf0}, 0x404) 04:03:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3f, 0x800}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x3, 0x6356569c, 0x1, 0xffff, 0xc1, 0x3b, 0x2, 0x0, 0x2}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x1e5) fchmod(r1, 0x4) 04:03:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xf0, 0x10000}, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x5a2) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x67, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x20}, 0x8) 04:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='~', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x408, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) 04:03:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="76e0e9ba101a727b50cc3efae1552abe68acf6720eb64769b4626a5658cef03ba20a76393ad457ea73ebbe68d18276137913486bebb73b9145ad077e3ad8d9053257fb328b3f4ad49e1652acff4a9e7b7d3bf792e63f4e4978747b4c905b1a733f2c1e92701f2798b98b44185bf87a35a349ba9395c57242547ad9a66ee053de757272170ca34c369e969a9bad184931c2583262faee25da51d36c3af41378128811fc1ff673e9907b5bc9d4a4eedb2a471ce72de6ffbc24cacf54602aaa25e8d9eb1ea68e1ed0f3e2225ea8a4fc5e48f3b4db09a1d4e7cda9b7d7df2de82305e160ad639284afef5f814f55daf5cef2d5d2dbc332430c740f13a3497b4815b711c8ec639f9547f3b1f26266bca30e99dfbc8c3ae2429a7eb50c64a45df4ddcabcc454725d295c3c60089cdaa1fa079981af3caffc2db22e943ba5bcf10d463e92ce66b689e5fc0bb8ed1bb5ecef9fc727d55690eb425f077d38a8f9a839bc5b16c3983fb6c8511c5fbe260e45505f25f5d798845b56d53b8f2d2189364f07a726e87d5f4207b2fae7c4d6871663282e45a4d5112c6fa034c72ec6f7dd8d77ed7cab68e492ac8fd7a14334e046d3172b682cf8f0a9a6151d7a768b42fb85c3c3f53b3cfae3f25d6b7e03f76995c6d4e3f3210a7e118859f2bbe1684984cabc4e1be0cca16067c880eafc2cc55c61aee99d1a4e459efb9a3026b9d809accd628473c42d5b3abdb1491658fa97356b1b2e85691bd0273abaf94696d68e9231557ef43c5b128928e73cb57277b5992fcaee2d3417822c3a5fe015842ed0aefc6949c9f28a63e529ce6470b53881d8e3eea4512a1c446c2a31210071c1ac6c987315a8109067aa5ebdafd4bc33894ed2f824070c35a7f5fd31067ec9147fdd358c012f6c10d259b34048274e95f30bad6280bb6e5369167e99f8a7ee421060ef685a8640d6605176443e4a19dac5427b09f429733d4f23e0f6084b1c8fc53c6047565787be6810d13ecea8be8fe63a75bb670cb0cfd2c05535b1e557aa6549e9a44956653916225ebff889567d1561cefc7ea74e43c68f85421954573721d8d57437fb993945b9888b158cf08e7df888f7a9a15af1135af6e17b196ab824415a54f519a310aaeef72e9d1ba43e7b8af17a4932d045fde671f690f38d51a49ebd35ab4fdb97a907db29be6164da08c57cef3f1ba4b5bca7f19ede7713ffb3caed9aff6d3d8dbcd9b41ee31462d77e507a3152d2344b72a944dc73bb3960907e2c9db5e95b7f93d0523a910f1aa3b679e5cf0eb16c1b0c000ce2d484cd0a860051ebf44e2125dd4e138a51e5c3a32fff00b79030dcd1c2a2b07ec277f21382fffed71fb8c1b3f41875fd55c7722ad5159b863c2df00c1abee50dcefcca48c535411de14f8a0f12d9724f1c76bbdfc1c87218e9ee2b776586c29386264f4e5ba3d9bb78290f32d5731f5ce35c88377df4ef00dd63f38ae3ebcea5068c17328903bc4bede5dd55d505b8625f7f11d34eea163d48162422223248eae97e84eec34646409529ff71a665aef1e08d2052ad064ca7d3c59e2136a4a20c4f773a6e87d62700620348fff079583bb43671aa341fe61c2069880db5f794ad6479eaf16ab0a6f8258e2d46d49b908191e533effac0481bcbe900deaccd30334f163dea52b2e22e98003bd00136ce70538abd4ee36aeef63c1f6b6692087f358ac3a76f0fc7731660a0c0447c206060537eaa7c6255f823de2bee69a9f24a7c7b1fdbf1080aa19db5a93dc265cefe2e341c91bd547397c1d84fa3f32590726af70bb8cc3fb131cd9e2ac58cc8dcca01dda0001590d7accee4ec675f55b66928a8ffec4d73de3b465864225b9bb42a9d4ec41cfe6cffbe23589db4af152a3a6a47b72a761d378f6094ad503b4480f140743ffc9a509242c5e7e46cc6012ba7c84637c4412b837b83a26cffe3dbbe30b7984005b7660fced1a1bdf55c5ae75bd4551fef96ec8e74db36c47932fbac2531c909b8667b5b2aef2bf5d42b2c469221751f36d78db8f6f36aa681aae588f6ee94b3f046afcfa221493db5f877f3d4ade7668a7018d004ee637aac274046266249ed9a26c08af8c6e894ec33edc0fcd31c8cdf3bfa8ef2ad0c3aab813afc2cdc8b96c3926aedd9af4f22c54ac371b0d3b3012718bea65f8c10fa758141391ac450baaee7cb4069c1fd7bfc872f795a8c78d0b383158eaecb86a69f5c77cbb3beef1a2ac1620f64787348713d1a81c1f899180de233ae1d9f73e2acc688887a57e00396eb3f8f50794fbf24b5c107137866c48d573d294dbbeff716423920888b25ce6f42361b8358e795f7e2cfa9643644b0728fbb235bbbb67f12ca611349bb5366f23d8102ccbcf25ae79b6544970eb04df77bacc29bc0192b667b91db3872af9571e4deda5fc9b808c7b74e87944666cf22781cd7cf0425923da572cf2f89e35911be90ffed2557ec87611fd4f48adc34de05d666831e5416dac1cf7e428eb94f7cdafc43aabd960d19574e6a2f7bf2c88015454d1b72af8bf2c68191e2035e704f0a82ad9c9bab7b600789c16ea487f829beae3f56c962bec078a88fd9ae0a234d15d80db18df7750f494fc2472eddcb0b32cc04ad1a22b10bd70b18aff5152bd66155cb70f5ef17d5d257fbf2716298cfd69d715defa4144ced928b08f11867d91e2ee9f732a756566cf8a249308b111ce3207161dcbd09f19397fa47b2fb60aede8e7947b3596b2e27f59c7d90727ddd10751063606942952c1b57840b4eace7470def8782a486f168a638a37eaa73d79d67595d0136b8eca2767f3f2d866c878987eba871c21aef988dcda384a8d2effe4d04da23ead01f830e4406be93949a5a600155ae132942070761a0b7adef260a92f236146317b7fedf4559c42fe30e30e4e76f65b0658369ba553ec96ae8e068db879b001658a3a04daf24b792221ee949a7053e5e4ef1ad39a463f53bea5e48a4cababec8a3f749457b9ed2c4a15d761fa6b4fc3ce7fbce48bcec63f73c449407b45880f06498170b71bf432b11809a1607335a6aa09c7b66ed1781c2cbeaefacddb47ed946b3ce37ac61384ab5d27ff285ead4252e470b1459f2e1cb0842e28dac18ba960632b7af6ff35d9308691da0c589b2208ef857332fcfebd0dc0425715baa767abac82a882ec3c84d1ab50db8ebb244972d9bbb4cdab583ddf8fc42ace3a65ef1d4e550abd688f7eb9b1070011ac0cc7ed16b84c8a652b60c8b0f471dfcc16ed97aa4d3e23fd44f4d1fd404e4f2bbef1d2bcf0686748cc093515b2b07b4ec94f8ed0bf638e9df22227ca67067c8acf3ec9eb9c275423a00eb7127f550ccc55a54390fc12c7b321c45b7c45a8b4f8751cbe1fb46b474f7909b45b6a2c33b1864882eae7c602ac04ad34747c641a45004fc506c21d87916463c55d02fd96cd095192b18440a409b22a40fe1c3fc5e6aacf3e99002907eda3f0456e89e83a09f0c8531055224c44f080da16997aefda108d26cd889b3a2e055f663de078ffdb42dc66c7b8ae23c21e753a9fa330e688e51cdd026c1cdd25e4ed969fdd67f1ac86f4e88c032b5948db0e48cd78bbbf397ffc91ffcdaec2867fb75c9ab8581647b2a0e14fd87dc4cb1a163f4d31d37a57f66f4cae24b0b86be7fc324bc3c5e41f4f1a70ace4585c5a1122d1adae316b026aeafe78598c3dc6e87f5127af47542eb96c30b22c8077b00cd9486cb88f7a57bd98396401722cd32e00c6cc1564cc264eb6983e0db8b0d392773a9759b8a33a0c8ca0b9768d29ff42a32b3b0224edda4665ca0f1bad1fc31a9695b3f19d7dfab2ee40ad851e96e36d60d0357868db71c324feb32d57e2e519fe061cc0844379ddbf381004e0f102746455136704b067d926d6a83e4fb72e60c6777fdf50ec2581fcd63e7e277fabee3b33e98a711c3e76798819f5e6d2f0aa904ace8f05b69eeed9e9594d58ba87558b8266e6437d4ae2d05fbd7ab49e086fb03dee64b4a0a169bb8066b30b7ab38817e68194479e11cf921bdf56b79cf4e0b997831752810868b1f42c61b203a497e0b295d87c6bc0e17829537306f4cd35a2205827b0f350e6a682f90ea6e59320c59a4cde985b8145454286a2356f61c7fffe171a54807b181163889664f17cecc79ced57d5076c898b6d502d052b1c217a7d92418eafbd09104166367fc0bfd1c1a90508fe59c390067f4cc05cc1c8a7b8dd15de3d51508e8144a31e74a75bfede5970490445d9c250aa2fd6179cf5bfa8d8c1878159b0b7ae2d98c5c5e11b9226237a7d761df57714ae6a7f223121d62f3940195057b70db5028832fdd486f0f00ed4b6b90fa75741fa3e8b899dbb182fa22be1d62d9dc8099de858a4e2a367c5ee2e67549ff38dd0834914e6dd8938b2b789c28ad0733eaca487ec33dd81e2874964eb08ff080d414e0757bafadeb2e0ae3b4187a5dbcd8377e6f2459d6474823ce8b03e08a5f1d7e65b76d3620fb96012cc1048e041f091f367375a91476dfa4bc1dcfe73cf9598ce57e0e2cf02afbe754b1eb2d762478803b6ec5adc139b72921ce9a5ad692949d26de6ae3fcd991a2e61847356175bd97a80beed2fffc97e74f28a9a53900726bf425bcf5839d32975b328ec4e4266630a20bd0006ef98dae3daf6655b902671ad4935d598fba227da1517eb70c0d3c7c2337906159e92a654b1b8e4c22aebfc683fe015e2fe84f71cdf68fa32dd669f51ff2f7c9c121f6d430930a23df6b4aeb1dc380fd34379df45cd7f437a11f0640f01708492bbc46c9c420adeb946fcc6b69a6ecf2488222d45c87a91a7ede1e6aa9b501242506a4557948eced298bc2d40f2ab905dfd14b27091ad60ef6261824e9966e196fa279fe1a703be6aafe40c715a2ed45f81f0f58d63245e06dc8189c52009e49766f362544db78a83c8ea70db86cdd12801b5cbdab9dddcf6941fac42e104dc41509323570cf9e004ab6c9e501cc61e5ef7ffc7859f470b157bb17aaf55a74d4c34f16016cd882048c7ddc3c32735e81c385a167d3559962264b067d7d3b8f6956acd5b2ce31371af00c7530482904acebd576fcc32ef1a3550bc30af76b48771d1ccde7755d3aed4052e10cf3806cc624bcaf83eda8a8a62e594e2377792192b65699d49b3439d38f1269ede7e33a1b668eafdbcb5926295b6fbff5ef9983346157820f1fc818a48ff3fec252624fdcd6a800c61396aac5caa925a15a9a78e43b5c302e0d7f63d547d32e4db5370346acfacef29b421e421a94c98845d8e0c6632093a6a687c2366042ddf812ceb04c35a47a19d95d55d56515c5257cdcc5b45ac93e2a48af7d672f87bf5f7b9b476ebfab0a5ff7755da31f54d500597676765bce23b89528dcadabb048fc29038665ffbf376ab35706f92904fd17aaf8201fba7aaec2356db070f4bae82d5ce81e8c42e74fbbcb16669890ada31e3b36fb03a983bcc5246dd32ba4c776b72fb460cb1450b3281904211e13a6838317c381dac0b26aed3254fe61a8967422b7d5d2b14dd8d43b2619eb46e1cc8e8d247844930591f4faf759a648d81b3643f3f0f8b31cb1c84f05af6b457af9e91db44a2b10fecd7c30591eba8a3014954264da97ad1bd8508c0502b704f44d141e64be802e02f3c49212482eb2b2e600322f32cb284885f5f02d50a140157ead86ae13f2d552d9f9f462c64a7e6128ead55035e2a586a5f048451ebd748d48aba8f5e9b4b71039aa25d0325b08a1601beba347bc6e966b27f9ebdb084976c34d9afdc74dfdd535e47c452b004287d011b5", 0x1000, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 04:03:09 executing program 0: nanosleep(&(0x7f0000000000)={0x12770496, 0x7f}, &(0x7f0000000040)) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 04:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x3}, 0x10) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) shutdown(r0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)="06039fb138e3605737dbbb6b1a55e3fa6a15e88955e3e1e771fd7092a1fd4013bebb2831178a9ca3bc66c02e3c8423d72a9cbdb73cde764d8d2866f1829cca0f581979e72b33cf17e8563842ec9ec29ddca6054b0dc7a92bbb7b463d9454ef43eee55561d84f5a367538294e9bbab376b92bff49", 0x74) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x33, 0x4) 04:03:09 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x1f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000b9f9d0000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1b) r8 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r3, r3, r2, r2, r4, r2, r2]) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) getgroups(0x2, &(0x7f00000001c0)=[r9, r4]) setgid(r2) 04:03:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xf552, 0x1f, &(0x7f00000000c0)="47ab6d58a2921fa77640f8ce413ffc88ab536760edd3350313f07273097c2e00253d1c9c9ace6d8c488d9ff3785d4136be1aff6a20dced2c223ba22a3d0e6fd4a21cf6bcf8c55e6be84fa6d9b4eb", 0x4e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 04:03:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 04:03:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xf57ec53) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 04:03:10 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x4, 0x4001010, r2, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r3 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r3) getuid() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) 04:03:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x54) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0xfff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3f) 04:03:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x10001) 04:03:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x2, 0x0, 0x9) 04:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x6}, {0x2}, {0x22, 0xfffffffffffff8eb}, {0x67, 0x3f}, {0x20, 0x200}, {0x44, 0x7ff}, {0xc3, 0x1}, {0x21, 0x40}], 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x93, 0x0) accept(r1, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r3 = dup2(r1, r1) getpeername$unix(r2, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) sendto$unix(r3, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) geteuid() 04:03:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 04:03:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchdir(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) 04:03:11 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x3, 0x400) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 04:03:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x3ff, 0xfbf}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x800000c8, 0x9bb3, 0x8001}, {{r2}, 0x0, 0x48, 0x80, 0x4, 0x200}], 0x7ff, 0x0, 0x3f, 0x0) close(r1) 16:00:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x8402, 0x3) setsockopt(r0, 0xddfe, 0x8001, &(0x7f00000001c0)="4a74954c", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x191) r1 = socket$inet6(0x18, 0x4007, 0x800000000004) shutdown(r1, 0x2) close(r1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000000c0)=""/130, 0x82}], 0x3, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) socketpair$unix(0x1, 0x10000000002, 0x0, &(0x7f0000000340)) mkdir(&(0x7f0000000080)='./control/file0\x00', 0x40) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) chflags(&(0x7f0000000740)='./control/file0\x00', 0x20001) execve(&(0x7f00000003c0)='./control/file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='}[)@\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='\x1d,-Y\x00', &(0x7f0000000500)=')--\x06/,\x00', &(0x7f0000000540)='}\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='D^\x00', &(0x7f0000000600)='\x00']) fcntl$setflags(r0, 0x2, 0x1) 16:00:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000003000/0x4000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xb6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:00:03 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) socket$inet(0x2, 0x7, 0x81) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt(r2, 0x39af, 0x0, &(0x7f0000000140)=""/165, &(0x7f0000000200)=0xa5) write(r2, &(0x7f0000000040)='g\r', 0x2) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/127, 0x7f) write(r2, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r2, 0x3f) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/164, 0xa4, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffffff3e, 0x2}, 0xc) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x60) pipe(&(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x900, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x92) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) getsockopt(r1, 0x55b9, 0x8, &(0x7f0000000040)=""/251, &(0x7f0000000140)=0xfb) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000001080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="630b48da356d7786c9db61d024cb30fad0155b64db9be6645dfaf02e7b3b61cb85b58b5479eaa33f0419d6c7c4478d57dc97fb48e5e425065e77ff20c399388d6acaf9bc2b223a99d2841353223b273ac2676324ffbafba8cfbf103a42e957869110de92f17adf58892f92cd9ac34aaefa3c13c8ef08d1d02f92bc078e198081d38142f75ed3f4af20f67fb06d0c49893262773f37300d86a97631dea36af952e3d65321224859777363da54ad60e7585da133f3920cc942a250ce088967790ab8c0e9a25755d23f7a938a0e032a15d0a6fd05f317753ebc1a1de57e3095a7c283ed27e62469586a20d08d1fdba5fa04257d0aa2c943ba0a343026fe11d085488855b5682ac09db88fd1c38951a13721697212c640b8802ac8983a112240aa4d9bf0102d6613366a22345e5daed4dd50ae14ed457b52da7644b19f8fdb6934edcc23c9dbc19791ecf0f2f949c61b4e086d2e307c9a743ed65ef610827e406c1c85d67551bbfa3ef4d31456cc6300b286a59786138743beb95909dd7b20f69e43ce5b64461d657a105fc532e3632bb79815622d999ce3ed33cd42e5a797a7e6b3fc8de4df9bd275bf0bce90946ce58d411658c5172d7d0ae0163bb6e209fa7a2b3cc4de5d991dd36d8934417d9faa77773e9090938538f41cacc173439b2cf3c9346393e5b1df4419ed93680281f4e533d83ea6f7fe1bd2ddca08dd7cb839511520ac2f7598f7b122cb05b5691c2f6ce51eb2f264dcd9fb9affd3f9bee787d89b1cd5a5346ef85b9579141635b1571481e082556b61828814ba96306f7a421fdd86cfcc83222dcd38a77e39789eebe5d776669b6436c701669bd880cf2e92a2b113b60866ea11fa07b1bfc6344dae3b3d32e13a51eda25e9cefc443d207c4cb373b30eb00fe2b83c3d330d1a1c3ae4e7bdbcaa44a2b426cd9875ee6f57d9cb921630e1f59bbd67dc0b8e19607e2bee1a91a60b2e49a967a447e1b08d27ec36b1e51f4eab6920dd6940fa80851a653a87568508ccd656bee02ff463bcf971f2c4af98187ee667ae715132b72e050e5b5262baca3ca16be66ed8f1f710c6d7b46c8092b60c94057934541a55d8adda092afb753a0c181623954729a0d3fd1963925a607544ab9af19762d89e2fce8fc577e9922c8bcaaadb576b35e9246cb581a976f086879d4b9eca8e447b50c157547445b917296c7dd370268cd7d4b4823346e2c2bcec624d48090385f62d27065b40c24257c491e6a3bc39fecd1e975f8fcd62d420ea164240c80d14d21f2a6e415794c29766752d9a2c77472bfac0bf79b1b9fa4a565e1bc2e5dcb81a8ac11cba42650938bb9cdf9addbb6c86314484fdb677f90b16dded98b4e59d4e76bd3304a11b6d70872fa51c72f9eec242948449777d0cd96a933e07b4dc8322a9ffb4eb741ad261a24d254aeb557f8d209883798b2b3108b3e9d8b7d72bb20b4ddf1fabc5d21ce428d464a37a981f788678457cbce7396b139de55cfc388b318ade9480e78b5369ada82aeccc538a1cd7e28dcc68be22c08799beec6a2091b61133bb18bf2d615ff6795a696b7b1c2c46e45668a67f18a060b8d79ff03081e379a7ab40952201f8fab9f206e8064311e49594801d1e1c95aeb417a00b5d8b62283418979dc5883ae6f24ec38c61702bd9c35c6c29c4919ad99941f114946aeea5e98f0cf12813a09db2de223ca354c51d63fb47db8dc59fa76cbc8005f9b7dfcb1c3838c0d48bae29f0f3d757a129da7ef309e688541a1d7069d7d149a606f8ee8d797bf72417417c1ec9fba03abae28a73bb46f1b50cc7fd5fa4f146696ed00b5c76ae0b31266f525d517d0fb8dc4f332a15d180d520b85d59b1cdf47528a482ebb2dcc341eff6317a4cc58cf09c383afcd159307f93d2501546ac3dff1aa821d63de02f23785f71e3802dc56c17b28ce8f817a941e36de40bf28ecd85d0f4da10ed71642bb914b886dc7cd729e165d0930b3dab05a756a495bb9969b09462e0645b1c79bf3aa850498f6f0b3146afceddc5c21e8e5c1fc832811951d0dcc0ed2117d0a1d2dbcaf7476cc227a17c3f93282cc5efb3d50002db0ae735b2a971fc13cf3c1a1de59a219e0078ba04b6d6772aac059ba50565c46c31cbd46c8348f4ed44618b5aeb80829e03f45890c1f1b99e073b25e17e6daf87e1bfd8684545b3a73e0dac0afdc864dcfa82acb2efa024804a2d16044c3d4d4fe606629d07530c662eb6ecee45a7d7f26624b7d3376b3917252a49d01b5a997f72019210134637efd8457402e1361f756021f1bd8c3b30a54fc90b602c3c395aab5749876755819c94bdf9b6361c4248bf7d26dcfe576d1f9daa689d86ccb2ade3d8a5626b6c347513e2b8fe6f54fecf8287ecf3cd7c456e30b3da9c8fb2421f35f99f9cf757e389e684ef7fee529922abfc847dfd23a53399ce5fca733c73cee75d02a984f5d73e78b1f7f1bcdfb9f4e1e2ed78d48e1790a3ec5a26b3844e393e1bc63566df0a9fc239db23dfec68033fce2d44885d0c51497e262ce5c519d49f1898c37f77db489af85339920c208dba1e532d3d52b9beef098b719a9525115cf07c5492babc5cb91b0191a2663e41174db79c677656065cb71b070bc611bfd3afcabedc25f8a2832c4e51218779636b223c5cf2adb9e326d9fa70dade95c466b68b608d9797b7435b0a21df7e899ad7ab0025c69a8fa77e15931a6e8365f416a3e24f7181331ffc60ec4893b8470f6360d941aa965905de54625cd0bf6a357bb087079bff52834e6fd752ec01a5c24cfb65a74f7440dba19fd6c2edc25e8bb169725562c73492b4fdea08df3bc3504bbe86f40f5588e27c13b7af485175759e5ba381ebb4f262ad2dab84df03dddd98394d0ce535bcc051d0c82733a81ef92c919f0a15757e2421fb40f1e7ed0c76a6b6ba050312a0080e8abc284994e72b64efd10caf297688fb0927610bbc23259a0705233b19d5585254b006f776d2600cebaa4ad56c639a67d80206879e5415a42c409cb095b3ffdda91dccbec10f5b13438a71a2b644e7f0c2d4e8393fab804703697b00a217e1e4595f466f1cbe7fa13a481778c2f0be5e5b03e8c24685cc18ce8729babaa8683a3630f7a32d27c9010570fc97d276315b42674382e034da676d6e0342dc94924c59c0038f255c51198672cd0cd110d5999b460cef201b0df8d84670bccfe6c23d1d8b60d591d9a738f110f25043daacd5351226f43720f7fd8b4f70fe3123332687ba2b47112303c727d64464d8bfa3454150a679dccabae5a11f8c2dbab907e271b5c43e6babe3d3b9603f0aea4118ca067c79080399c91e4268a58ab6ba2a65452fdaf549e55141604c7c0235a997922d789fe36f8a122e2a303297e1cdad189e04f7cba172f32e3cffb0049bde5ee830e2afc8ef5ec9797660c7d45c6533f17c346f8d5e510880b3680c35bd0ed0fce5fb01bcad5dd5bd58c6bf8dced95d6579621faed3f6597be38d534fa35d2b848887527f1c8092eb3d52739a41c5ad0b55c3322228b49b80f2cdfb9ada93d7fd468baf8218b0240c29ac39679c788efb2ca5b490451421b1db17c801efefd32319661f291c914d180232bb88b949a8f13781e2e66e7c9ca87482eb6040b471930ddaa62cfcd3700f3cdf25c8a5a451332c143e78c8588c2468067253624d6e05dc8a950ff1cbe7a26aad7f9483cccd3c71a5c4ca7d792814c1c4546a8d29674800da0eeec3278d9a9e7d31a1cf060b785a54bc380258a6b3cd3445a81615ffa8598fecd4d82819a9e841f2c2a493ecd994592c34a01ab3b94a731fe14ad5503d18ed401ba083fb0f85e693160b156125bcecf2789f0d6ab16793ac2be1693135777fe9bdf2f99a85bc704de8f3933ad4a24546238e77a3e675af0539df39b66fe04dfc71dda8fbaefa6dceadb2bc78314c9ceabc4098516e4431250c684ad6ea0f1577fb16012cf03904c272aa481a096411094c50e5924288feda9e0efaa4eb587b14d31b38d40a1687c5b804e2f0cb530169cb794dfd0671f9ebf6d97b4dfc8928f35e83d651546ad8b3424a248a7b814d6026d9a8f4d8c35d0dc36f2092025ea89a0bfb6576a36442c2858db05ffef23c111001d6feb560d2d20a61625b4cc900ce8902cd3e47c3595200612df8615e2dce5880cbfbd31a274cdd13cd5de3561d612fce79390621e00dc6ab654aa56ce3d28a0101d55b5bf1e8d8bfa2a79eae4cd05202b13b84f1aa3b8de99e71cf3a6f3b9b20e627d7856c84d9b7428b6bb7421e358257e11a473d8351af132b32a45fcb5ac2d629bf16f6938bac83a96e2c5e59881a1655ba34f3cef3d5b5a0504c1eb44be17f8d007d8c4465dfc5dca290c69025dcf3c0cfa50c991c53abf5faae9a9d3d87b6b9c6d80222904becd04746f293828bad5a16b2bb51787f68667aa23db93862a5882c6c32da93321d5793d1a0768cb826b1071b8ee5c70d1821c994318ef878981dfb264fb31339ff435dd998591df381e62b94869b87bec2a57750f77996e18ee1a65e45acb45dcf23d4fbf32dc014786e667099bbc0a9e109df892ad7eea8e69dfaca764a8af012ad5b7f6bc2a5b19e9c63c88da3a7eebb2b01e35a84e2aaa96508b937524193d936db5f273413b34a900019783f397da42c2fc4e386ce4036012b8d672ece270f40341ff46b7beebde5bf95ba0caea11db9665b1ec6e89574d7bd4dd11fa06d16eb17c035cca7458c053980cb7548090a9a8ee7e6fa2e9d70da467eaa4678560a1be638ab0c6ae68365a434a6afe54cc41e2ce431bed41aed0b9e57d7c7c9b3565265801a28df499f95b1313eb574eb5c26cbb4eafcd7625a694a05f61ce4b1b1f38a44a914aa315c922472ebf7b7f63acaa66f3363d26be0886815708d74f2fcbf2ea04455fd6d32d35c7f0197f6e8d84ab5125c2a0769195131b37e5d2af13be358882326d3541f89f24d9cfbd83b4001af87907bd48ca043fd46aa88151a4a07e402b1e387afe8f138521b47b36f9c4a95091d7fc4dfbf2dba27665552f6db87823d26135537793c231b9b2dca3361a4ad17e27e7c7db41931b17e92bc5148ac57a33b60c999d109c967796ef94eeee615870bd0fd9d6d638aa615953c9a847651c0f61c7c767e9b2173f1fbe58b713cc0360405df4100327c9ac8325c68f6224a7b3db9d8fa6097408216db9d7f63a6ae8434661a5ec6a0134d75a4854ac7fec7824500d9db331a0e569f026090b7aca214e1e69c60eb237a36a58c4394d68201a8f2c5ef8fb6073b2376f90cdd6977515c698cc8a2f56f4f9f59a4ca04407c2c6598e8e22e1a207cb099356a332305779a072b9f6b620ab031f0a035d78eaddb47e0ae7f5662cbd883e22236d7bfb158eb7c48c506918f4f7e0edf95729371469836ed943d4e159e43e326ff3400ab10ad0514bc4bc574069966162dece0bd1418ea98300b0a17e1bf552671777c5a8fb2381e1b730ed9c300b9cb02d285ba354cbb2f84483d6d8d02e54f12d0c6a43b4557b45ca277aa1888a2b022e4cbb55cb4a17fe49d26cfc826a776d36a225c8d6942265f4dc22de511a1c738b46a8b76d450ebaba6540030eec2bdad9fe546e6ae7c639e5ab57988b89d17687aac9de54d115cdd2fc69f5820d68ac917b2f3664357d6d0dc9b446f12eb30bc533fdf076b8538d65848b6908e44de80263b0c210752604b3c97542662dd8df71c36ad4a20aeb15cfc0d968d9c39b8967092251d1eabc31a5fdecae1590157253396ee61ad4179b607e9ee0e4115f5c87dbd589392b24", 0x1000) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000700000000"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f75696c65300079a800282b55e890919deb64673ff5832164717dcbaf8ea1ce5d6fd8ab47292d9b76cc3f942e09ded52432a205322f3cf39fd7e940d30c14163dbd675ee88b01049de634bc1af87ad085bf41622da294814f28e76083c3b7e46a5bac5753e1eaec8d8b22c174b12381f77cd23188d5d7cf2a3de1fd49b42c06709ee58521e349eaae83acb2a0a1cab67298d67f4c1aa08e9e9be2c8ba47c60de0b207251fb4"], 0xa) recvmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe4f, 0x0, 0x259, &(0x7f0000001380)=""/232, 0xe8}, 0x100000000000) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300009e09cbc16d7dc7adf7e184fd319073bec2f0d59945a27c58df2c735ddafb8255ee16ad9ccb061277479b2fd0bbfb9bbd24b161a6e05df52e637ba23589bc16bb478c225834467e15c6885cab458812c82d50e94dafcdc6f26476dba6782c95409488543542cb7faf892791af119a4a4f602775aaa432d910c3aa07911059c1cf1a01f32afcedceb2ba6ea443d5110cd8d7b6f61f3e6188e2bb55c66f94e5558aa002e511c4fb8928b32008f5fa50104b28adc93175af4a800d9763a136794cec49e5f7a1362185059556537eb6e35b82"], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:03 executing program 0: stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r0, &(0x7f0000000140)=""/225, 0xe1, 0x842, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:03 executing program 1: socketpair(0x6, 0x800008003, 0x2, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) sendto$inet6(r0, &(0x7f0000000000)="6962c37d6e58ecf1a1a9c4f29837d9bd1dfccbda239a6b67696d19b8596d01ed6518c6f9117ab51b70e6f904ad7676e8f04217569377db4ad2a79c197268d162bc756b0ca5c7e9", 0x47, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x1c, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x6}, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x81}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpgrp() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/31, 0x1f, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/188, 0xbc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="433f210237d23e3d59d7ba5b000bf543ea53d9f517577fefae97b565b996f796b837b6793962a78aac3edc2ba9509b66ff9beaf9c0045ba60a41ff30dd424e77f8058825d8388b4e0e5ce0383b96b3ae392240534547cabc30edc021350f5465efa755e71ca1f8bdc89e5e9451d4407a4914d5e5697ed0b2c23f50b52479fc2178771d4bc0b86c6121fe9f2ccae00ad94c43c4ab373e4ff68a238f73105f77b90652e9d55a52a2f60e980df8dc8206ac38501ac40e04659d718e98d4e10be8fcc30174402aff1eae268ab364945e170d212c191073a746e2722b39ca1fe80c", 0xdf}, {&(0x7f0000000000)="476ccd821395a9b13c794fa5e370a6854b476b4b0a2a0d66c0e1cfb242b1244774798ddb253006b0fda026b9e26f798d8e822aad7ce27032e87d05", 0x3b}, {&(0x7f0000000180)="9cab23f4f7", 0x5}, {&(0x7f00000001c0)="dd7c4a6fd35ed9cda8c5108d303082e6ec3421988070c0304b54258afca51520a1936ab351e53748c70950b0d3a16901fd58dcedd09f37ea27860e8a383ce900ddb5f35678888d0b484b29dac72afa435c3cc4fb33464cf2275eb8a633c966bc60b90a0bef5be50f2415e947e788d3f75c47a81590b1d6f375432c", 0x7b}], 0x4, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:00:03 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000380)={0x3, 0x2}, &(0x7f00000003c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x43) shutdown(r2, 0x2) socket(0x6, 0x8005, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="2894d916d1c9e0b7a39c3db753867b7c2e51c9cfd8a0c7cb2260d3e6bf0e76c43549366d0241d2e7133255f4293802b7020cc8a8cc62f04b77e23533ec79a9e036812a0765fca538fbeb62c028045a6d86c03d", 0x53}, {&(0x7f00000001c0)="7d55a12ca7fb76028009778b416c1cd2bf197fbd691a0df0deefce466b806dbb9eb4c0b52492e7b32d0fe256f9bad6ab1560ddaac5fce2b479390f94cc84527a97fc9e33c0ee7d050aaa6d6ed1df47ec93e974ab0b8573e4be348bd0f3b3dcafe40e5d2badc625cc10999af976febc9d9caf9faab5a7f3586d4d08209a4e7ec56ed9462c7c78d931292f72c3d12b9d74482adccb4500b7e022cbbb52a7c73dfaf9a5fc2dd929e5322f0ad522cbdf47db6ab80a6b2ac22430e599f72e9fadeb610c973847120220ea15d9e490", 0xcc}], 0x2, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:03 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8000000000, 0x7ff, 0x6, "b0d4000200ff4cf8bd0900", 0x0, 0x9}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1]) syz_open_pts() setregid(r2, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x100, 0x100, "0fb166e5d26e8ae8aafc3b92d0707b7a6b0f4ca1", 0x1, 0x8f70}) shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) setregid(r5, r3) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="0b19f845077e55", 0x7}, {&(0x7f0000000140)="8ace0b4eb84abdf3f761de244e2e89c542b4b66b618a6f00810a6ea90a4228e50c66d3036f7969f7b6d31a88df0928f6e320fbb66d12cfe4948f704cec7f9f8468bd8218609c6e3b3c1cb6e176d280ad3d732f829d2976c9f7744109f7b070b347dbfc084459c545b389d017e5aebf05e3fecd9800045344b95b5c9d0a9470ec5f4f860d5b2e0cace9280a4c73306712931e71d6d72d35622c5a2a7ae09778065d89d78c8f88e64f737f80", 0xab}, {&(0x7f0000000200)="1ddab6a8aec3596ec6146fe57ff4da7c6090541ae33bad30dada6b403ff44a25e63308102611a72166854f22515ff22368d2522cd7e5db8d6dd24d6b684177fe78952d33ddd166cc80f9773b0fd3a39394d747693df6c39903edcd717e16132258e02621cbaa8179383af9010b4b92200ed0b2d59d2a176d10e3e43f3ffa7afdf60494f174312e1c408ec3c76cb5825607e49380cf9b6122bac33d02dc786c87cd1e49d697c945dc14486c664b28a447fd1e21869e0c4de32a2ea91940fd5b9f78aeae", 0xc3}, {&(0x7f0000000300)="361e83ab78e294a639b18d06e04db7d8032ac778749ef454cca9415b4d6ce7bf546d302c97ff02eedd14864a898727f9977d9e603d13eb6c275c5d611120d926736f9123e20f46b5dabd78b648c15eecd3737cb81ee45b3a4ef612cf60bed9d490069488688961a78c84183ed9bc887f604a3f4aeb94b9b26af6401fc2cb8909d700c8ea9bb4b564b6855330f879aa16648ec2bc993694612cceeb0982862a0b1075ffe9bf3bfc66c00f5eebb1969c451591c5da82e168ee48489f7b8f18f3c17ddcca9c5c5871d2f2a26f8a2da5a21b1f41e04d8fb414068f82f15bc1ac99a3a26d3bb2084480324dfa3258ed55244f1402d00ca94b8a9a", 0xf8}, {&(0x7f0000000400)="3fd2d8f1ff97bde3ab3918c3", 0xc}], 0x5, 0x0) syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x9, 0x1812, r1, 0x0, 0x1000000000000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:04 executing program 1: clock_getres(0x32a9e9139a627d03, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc0, 0x0) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x7fffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x20, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:04 executing program 0: madvise(&(0x7f0000408000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7f68, 0x4, 0x0, 0x2, "85495500020000000000001167f5afa680400900", 0x0, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000688000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x49d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: socketpair$unix(0x1, 0x10002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x33) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x41a7cca2, 0x5}, {0x18, 0x2, 0x3, 0x7}, 0x0, [0x8001, 0x1ff, 0x8, 0x9, 0x4122, 0xf02, 0x0, 0x98a]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) fcntl$setflags(r3, 0x2, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff4c) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="537965f15cbffdfd3951ded074b8f48aa7bccaa4e41c238456088fa7c602a9b687ab5152d1ddbd3170d4cf16d54acbbd2a506f259a2f166821db97aa5cd38d1d01b486852edcbff009b2d23b8f1a4420ed1ba3b3918cef16fe15378e27bfaa77a3df665ae08ed7093181e53744fd215d4b05e0b8c0b5be19a4d2b4ec00be8d17f2d870bc1308e78a9a19d382579f91de16aa529cf977cea500aeccf47db4615e2fceb4ccff4ebb3c5c5d138cf875087260bcfb071b594029ae78ff503e63c193b609c38561c87fad91d8319913a811bfeaa2ba3ebb3401634d01e34ba111975e2c2310a923fcd93b49663723e0cc6a9c73a0cd064c821ae8a040053d68", 0xfd) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x101) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) getrlimit(0x2000000000005, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xca66, 0x1}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="15cf8cfccbf5d90689e8d6bf2d8b7b26ec716b502ef47230ce4cc9fb09bd8b6af77ce933b38b14bfbf45ca05b455e4ee1bb0a8f2832092e2f39dbb2b2d29404e0a8180c10ac052bff613d87dc8e6718c6e16534444b73ce49c2d7072ee61", 0x5e, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820288ffffffffffffff"], 0x1) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108e1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/12, 0xc}], 0x2, &(0x7f00000001c0)=""/50, 0x32}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc0, 0x0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000380)=0x4) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000400)="d2a61513d99b43c131311da7023d13baa0ea0d58504cda1b962308615f0ab964a9a79642de1b09ec0bb64309476be7e212ba37cec2d1a660c955112aa7b4c9103cba124f48cf9b1307151fe2bae4882fe4845822c968020ed7e2441441621df0402b0149b176413a209160b238dfab86c651a82becb65841e2f23d", 0x7b, 0x2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) getpeername$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000580)=0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000005c0)={0x7fff, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000600)={0x0, 0xfeea}) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000640)=0x1) ftruncate(r2, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x3, 0x1}) r4 = dup2(r0, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000006c0)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockname(r4, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000780)=0x1) linkat(r4, &(0x7f00000007c0)='./file0\x00', r4, &(0x7f0000000800)='./file0\x00', 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000840)=0x3) syz_open_pts() 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) @.[À  @ @ € À € @ € @ .[uvm_fault(0xffffffff8224c940, 0xffff80000419f002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d