kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 02:09:37 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.201' (ECDSA) to the list of known hosts. 2019/06/01 02:10:04 fuzzer started 2019/06/01 02:10:10 dialing manager at 10.128.15.235:31419 2019/06/01 02:10:10 syscalls: 322 2019/06/01 02:10:10 code coverage: enabled 2019/06/01 02:10:10 comparison tracing: enabled 2019/06/01 02:10:10 extra coverage: support is not implemented in syzkaller 2019/06/01 02:10:10 setuid sandbox: enabled 2019/06/01 02:10:10 namespace sandbox: support is not implemented in syzkaller 2019/06/01 02:10:10 Android sandbox: support is not implemented in syzkaller 2019/06/01 02:10:10 fault injection: support is not implemented in syzkaller 2019/06/01 02:10:10 leak checking: support is not implemented in syzkaller 2019/06/01 02:10:10 net packet injection: enabled 2019/06/01 02:10:10 net device setup: support is not implemented in syzkaller 02:10:15 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x48, 0x120) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x2e) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x40, 0x1) r5 = semget(0x0, 0x1, 0x245) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat(r2, &(0x7f0000000400)='.\x00', 0x10, 0x192) r6 = dup2(r1, r3) ioctl$BIOCPROMISC(r6, 0x20004269) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r6, 0x0, 0x0) semget$private(0x0, 0x7, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0x0, 0x5, {[0x40, 0x10001, 0x6, 0x7, 0x0, 0x4, 0x10000, 0xfff, 0xfffffffffffff4d6, 0xfffffffffffffffa, 0x7, 0x401, 0x4, 0x39f1, 0x91d3, 0x0, 0xd790, 0x7fff], [0x6, 0x2, 0x10000000000, 0x1, 0x2, 0x4, 0x32, 0x1, 0x8, 0x8], [0x9, 0x401, 0x1000, 0x20, 0x2, 0x4, 0x6], [0x7, 0x80000000, 0xdd8f, 0x1, 0xffffffff, 0x778a], [{0x6, 0x9, 0x8, 0x10000}, {0x4, 0x8001, 0x81, 0x77}, {0x100000001, 0x2, 0x5, 0x3ff}, {0xffffffffffffffff, 0x4, 0x2, 0x4}, {0x80000001, 0x2, 0x527, 0x71}, {0x5, 0x4, 0x0, 0x7}, {0xffffffffffffffc1, 0x3, 0x1000, 0xa8}, {0xffff, 0x1, 0x1, 0xfffffffffffffffe}], {0x0, 0x80, 0x9, 0x5}, {0x5, 0x1, 0x7, 0x5}}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000680)={0xff, 0x5, {0x0, 0x6}}) preadv(r0, &(0x7f0000000a00)=[{&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000700)=""/79, 0x4f}, {&(0x7f0000000780)=""/123, 0x7b}, {&(0x7f0000000800)=""/153, 0x99}, {&(0x7f00000008c0)=""/20, 0x14}, {&(0x7f0000000900)=""/13, 0xd}, {&(0x7f0000000940)=""/161, 0xa1}], 0x7, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000a80)=""/171, 0xab, 0x801, &(0x7f0000000b40)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000b80)='./file0\x00', 0x2080, 0xfffffffffffffffe) 02:10:15 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x7) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000011c0)=""/10, 0xa}, 0x2) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)={{0x4, r2, r4, r6, r7, 0x2, 0x9}, 0x1000, 0x0, r8, r9, 0x0, 0x800, 0x4}) getsockname$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) fchflags(r0, 0x0) getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)={{0x6, r6, r4, r6, r3, 0x60, 0x3}, 0x5, 0x7, r5, r9, 0x5, 0x4, 0x4}) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ftruncate(r0, 0x0, 0x5) r11 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001640)=""/107) pwritev(r0, &(0x7f0000002b80)=[{&(0x7f00000016c0)="3f9da4da4ba45ee41da4284b7771fa415733a452ef80f017926112f4606c8db0d3d64387528ed23b7c9d752bd5d968054a0f46af487cd2e0c77d25d24b397bdd38eb4b9ee2e79a52f4d713a321aaf30ac462dcd641cbd40b369c46c42cb0b893b4a8f87538869fc48d4fe49c6ea5c85ae9", 0x71}, {&(0x7f0000001740)="60bc9dcc5313e9e532d115a1dccf39d0a3cb097b4dc2781ae114c37a6bdb0065bfda89816f230d3d443e399948711bd5fcd96ecafb7730eee3fd6f08ef7efc142ef0e1ad88104a171649264221f93651ec120ca409af9543c9802e39bae97080263b9c7d429b60bef300eaf62ad10dcc07aa252df9025e6ec7de213e177e0f0f37206554d6101c02788133ac7657fe59e4332034f543498d", 0x98}, {&(0x7f0000001800)="2756f2c4727afdf3f794b8f14405dc7b438c3a2286d1ade95e5baabf72b6409469e1d91a7c6614ba08b7f44a9f5d659893cbe6bc488e9a8b2672913a33539f580b240e6781a965121e8a672a3bb83e102905a5a0ab89e12ef7349f0fc61f0c63ab3e4b872e471d32bec827eb99a321267aaad8baeba35a5a85db3a7b55b60bbc62e5a81af5826aedcf6f123b1ede492641d32170b4b9b7c455e0191190a0cccc109c45d797ba201deec25ffbfc2f8158743e06b7cf445d9e0ec81179e149f9c1a1eec86421b747439154", 0xca}, {&(0x7f0000001900)="e1b81ee52a53b97387afa8339bc5c1a4b64bc5f7a751f963b508bb49237dc85a4f41c7a1fe9ba124cac914d292fa80c857b54813eb07c50b5367551c5cf467a3d4dd6bb20fcd12dda2d7ac8342b057f88a8424ad0933f06972d1a7322787a6f75fc09b2bb16a47df4440296a9cd5e63573b76f27ffb6049253f2b8a624ba745d35ed1097a8c8e9b326084a30c3b3b2a1acb280685caaf78f2c7af9c05946937033adbd368281d3dabd1959af5b3e52c0720c27708af1880367753a2202010dc68f32e9f44e3147fcdd1cbce1a683b65cc9d253eaa3aff7b27f8dc3fbf226dd3d41586080b895bb0f1e59e4aa3ea6fc69a1f8db4133b9", 0xf6}, {&(0x7f0000001a00)="e22af222b1f6acb35f9a9e71279807edc1c29154cc7f050ba4338ac02bb8784d10311856a90305e2f0e50d68c327f63d24d2b7c0536bac57bf49b61ffbafd014ab769de2dd1297117df7690d2258b21d5f0c5eccf13731230216259b7f4d39183e55ee1fa26e4af8747a4f7f16fff81397fea13585f56dd681ffb3a9c07a7effa995ff7ab9d85eb7a664e67e", 0x8c}, {&(0x7f0000001ac0)="c67327ade96e488b84ff15668a6d3a63b019ffdfe8b5f8b77e27f60ca37f31c93d15d8546a18b94ab1c8169f0f9cfe3aee772211a4a6ddb0250b9ff2574739179df39cadb43d346065e73d0d03b6b2f062ef3b4648d0be6f9bd9fb598f445b8093ae85f79b02edfd4aa4049ecc40c4022d5017add1293fa08bc773851aeda54372e767052d9d07acb86fc27f468c1c1b71da9132a48feb5d4e31e606ab31df722f126611326739a3d2af008153405be1165a129417bb509b2daf3488bdd7cbf42db3ba3fae5cbe5c90d31fe531714410f961f160c3f0e819ea42e8417855f3d4e8c072f0b4e1462596be6c21a1787ab501cfe1211ffde045af9d22fd4e4ae44447147c27fafa812f13ffba50ed440963501b9083a150111c68efb225339c4adc3b5d9d418f40ae823ba2d5ff4094e8a39ae54700db1110190a4df4c709567c427a18e2bfe68adc506895329fa95bd98c095599c067289a694e767fe6d5ed69d9f9ac1ffff9fb716b221b42570387d387fb8d6ede3e2e7321aa07db861f9f1b811c870073eb23e9b2acb238fd76a3f00cb8ad096a063a6496dea16410b08d88f9382ebc37b65bebb52fa11b89b6a2e35f00f20e593710a57bfc3230b9170e50793afa04503b1325f29309f167425dee57d657a6ddf1a50971bc2a72900cca7931d2bcf3452d42f6f3bd1dcca86c30cd40e519d9c999b7e629167bcbd4e4c86eb7dad386a2758baa3805f95442f9fd1af9efbeb15e040c9193ac0a69c77246f626c25c7a5c75d982351f7f154da481d5621b904bbde4fe8ba7f7b5f254153f8cfc3b99867d86d17fe69a0a009d8883d57bec0f175c78bfe893f6cc7bb09db8439fff3103822eafb41f6964dd0a5310511af2f88b08b4f1b2f0931828e5d73551109cd3e1d9f7f77825e9c1a6ea221dd90af93f98a419c8d40fbd4ca58f44b0ba8e00555abda73b9bca7e1cae68c7637eeae97475050874ca878e2afbaacd1123770d85eaa95b240df02000d1fcfadb117dca52a8d57a7ab4b1b9068f0b55e7a0613e3e5dd37af852c1e17eaab81d29e6eb0c63ee98d419a04424a32378d94ca3fd534c2a0b31d35bb9d817fd1f1540aa8511ec689e5ec526d8e839821219c5f148adaafe60bbc3692267cbef9a38b656f088b4bc3e4c5df26c7807c08da29756be238d81009e2a24216563d793cd90f58dcb1dbaa67a66172e84bc074fe86dc81c9068371257faeefc93b01c68f5a61b93bb8fb4a4d340cc1d0f1b8911a79eec8c778f3a1b486374ee9368176879bfd9ecf6e4d3bdeb07108372dd89b0419e605422dbfe7f2ff6183ca4efeb4feb1e3cc4e49915c1e641a4e940fd028356303c779709736f007ae0eda2d182fe32a1991e047c6328d8cf45b8f7fb86f19c155c2e05cac593f9642c6064f20406af45f4590e48a8640edf8f3062468f5a46a6231e19c89aa4f4c0cecfe63f2dda1abdaba3f061a5621bd64f57eb08d0142e65b9e580163da3b283b7bae1d9a0c46f081cc8a05387ef06c435254dd95cfc65b2e829ac7cf9ea804250af8944b02dbe70d83bd8fd561ab884543a9d3137bc5c3c47cf6152bf3031259f1c28d8fe014c0366b8db41c73c1fe98e9b06fd778faeebcddef036ec2a7d5576eb9c24692d927d01081dc34c1e1ad30a6ba485bd2da806bb14857c61598f6aeeaa8d737b1134161a4c643a37773e18890f081fa089072ebe3bf6e71c44719a610e4e1e075694a74b2e7022112861b26a7305cbb6593483b235f2e6555b2050f42f7a9ee5a90e7520556e9d6fdf5ccd73e9ac0a8249b669d4f4ae6806509fa9a90d4d10af56bec4910c938ecda219bf475dfae1eafbec3e34b828da0b018729c66f57bc04cbf040e3833728ebb71d663571c171e5f5ac0f695b06fd2702e8588617a3f79179264b9df48c9b15ce0420877553adbc8979616d2c87030888ee133e2c519b504dfc07c159bccaf01df558fd8755aaeb17c63e4c1362d9a28300880bf567f697b04605db5693ac74398770c1eef25db10cc5e93b25969ec3ea493ef56fce7b198abd9d9486314023dcc0a699736795c2647ffc33aab59b4c8e722d141dbf2588952f23c27acbab8cf0843db7702ad72faef48134c2beab3d598bd5a1fddb1c3330190d6fa819c5a4406331d4660d034e27486fca42306c1d9ed5750918d898596d67f22eb98ec32aec924493ea0a50940587fa3c281607fecd1cfaacea2e7ce01c9d855c38358c03e3d0cde2be6addada1e14c6ee84efdbce41b4ac69964c577943ba16877a3af6235e17789e85e3352d81f496ab6bc2740098fd2f06eb48187d74624045d8d2d66245e3d6a293522b07eb2b5ec416ff96da2a1ad12df60f56e5a1fe307ec67e9c9a84835ad58cec3f3fc622f2e88d28d97f47cd8204b33a28a707c9e251422ecb97b6f9d7992a0063775c6056df5d9f17054015fc2c14b66970f68e6b40fec7dd76c7800c81b1a37b53681fc02b2b0b8d50945fa2854949305c22cf68951850bc9582d964045829849db36d421f5257b1f33ab51dc62da8915823e62bc2e7c68e45cb65f8511377821619c262e24a0ab089b86f353e10812a628add229ad4a27305f80876db1b5e5d615a04fbb4e1f8ae82333c4fc5c5c5087bc1601a2dd86bddc19b28f3473a3e60e2dfe109617e0aaff02df8a84d6f90e8a109db056fd458ac959c8d630ea509f7c74157bdd2d38982eed4e25adc2e63aeea0be9539246a5bb18b09d61ed45046eb1b69893e0dea8febb101ce4d5150603d1948ff23ba23e85b9b15034d73f8ef2c04d2eacaad182b75a78fadcaca2ef053347c885e2ac0ca0e65adfee6186b377e5d4eb4fa17e98f00d7f483f53011b2e8fc3c5c52955f24f15c7a07e91bb2469fcaab671b1fef49f6139622050fc09b230779cb5b53354957dfda44c443f89cee947f710d72cac9f75689cb7d4437c00e51855fa0facf2d9b8cd83e637db938c19baae195e8588881bc34218449cee816ef2210f8d414c3cb4b55082b0a60ab78cf2ce144d24aa35cb28ebba70c0cfc5476202dc924db0a96924673748f268e14110bd9d96d044357e65474c15f6731bb19fa72b412ba3b7cfeba30e317a094dbcfec2d7e87212640cdd6cf6f8299c7db27bcd200e2bc4cc4cc288ab7ac85a2395d63b2b6e0e263f1ea6e067202f47fc77328d64857da7e4fd3e5fad7ffedde6f05e969cacd232d6daf12bfdd470eda919e4155a06100b237480da2dcc4f304af4b2b6ae52522f7196d359a521cbe3db61c68d07c3d0ca8c466b00fb5a515f811ea0ce6c13444a59d583e9d0610aa8fac567a3481faefa1366f5652e6987cecf78f4d871250b2a437e1870193f710befaed9133331af321e1af52756706e217c34dc444051e4f33f6769d316b0594762db632e80fc13b2eff131113cddf852e5ef09c4f526ad0e3a61d859a557da1cdb7c1e43486249434a2d76dc12676453e465c69b5c1d39da25fb0c2b78d40672751f2d18e0a0445fe3ff25c0a431369a8f5da3752eae18cbc4ea457ad61b1ba0fb2d60ebaaffc6aacbdbac19ef1c3a171f4ddee060481f0086b9ef992bcbe39db7e2e9b238d3429d5b9768531942e8df9f5fb2780628bf0ec6439165bf42c25311ef84b4e25080d7e922f71830d4a0cea418807327e9468815054147adae396692c8e726a1081ff530b4a5724b5714728edfa0b754b6a89ef792af34c82f74a65e833eca01d7274a401b1e8711c453db088a655ac522363ea3477d1578428a2051f3c181f983b67a713d1bb617563a2820bad283f5ad98b328489de8e58049f937fe3503c4922976b707f5ce8170eb5636961a3791ddead16f0d7f9f20af45f5b2e696c628ad59668edb4b8eec2eeebdff67ed3156154a8a1b0cead03174f10bd1f16070177c5ec234e9518cc3c873fce21bdb0e727b440c292112e82fe59f45d8aee4fa319bebc6c0626ceddaa5c5315ab6b5b19aaaf5b69a28f46f5b32ef56821b1ce28621fd7b5b98dc3cd0779cf5e8f82aa012f076bfe690035e48502cad35e6a5f508a5812b855364eeb7ac8c2056f16f73c3834af6c031e0a356cc34cd9c62e4fabd64c1dc13787cdcf1176fcfab0149ed1c53f698e12374b3b8dda82f4cdf177d1ea5fcc2850e58787fd9a20b4ef2b23da54dce10500516ec2721ff24ed986e2a9394a7bc1a2dbdcc526d5f19622cd6a628cfcc7ce4cf780efe027ccaf50fa94d69311008ec5434c60f8ec0c22a8f2ad7280d9098ddf8ae623f3566419962866e3d69d83a8b5c2e27ae39c7d6eaebc65596b47a89240d42f6d4ade55f69005f2360bbce9e39a00d255f843973bb9f4a31076b6611c1cc9dd5c1d1283a4077cfa661ef0ad9b5bfe9989081dd7eb435904b809efdc265a103a247fc28881349d3c5afe99b328b92a9f26a72673bfb04d7064d17b607e564ec80aaab4a341330a398471610a68e2884f9e63f9bd41d4edaeb236c73881fa4de3c1fc36a81bf2fb62c4d9d3befbbd83ba598599c5c47cd524f56653e01c7c6460626b93034d426296345b5330ed5057762433ba47df49e4fb2e14c339f5ec95275ebd713adaca0f6d88d401a1c97f35689d351ed85556a6a7e7faf7fb3505969ad1889bf22b5fc11245aee8811c5f9bec5b8795d96fc7be67c1bd61cf073194513a7f8230fc51fef8af7b03b318129cbd477cff41be58337e0f15b9d2daba93f2dd49579fc5a426562de60d1f4ed0d5b79f4b08f27922da915bbbc6915e690802b0d919daf6014a5a7b7df5132abc72dd77acbe90aa3fe485640f3f5c4639e8ac9d7f9c84fead00f08a228ee867a4252b7266fdc94eac8f24e434cccbacf7297e03cc5962def3a21511d20e7df20fbe1bea3bcb95379d9cfd92cc45d227fcf267405c506d242edc25af4d790b3553ca50da2a2d9873643a9fcf680ac0330b5b8de2e780930d0e9890d17b3184707db96538d5b96ceaee68e033c83e90b300cb70f678b813a647cd789246c6204b1a8d1e976ba94fe257839b67228fed816ecd5d5f7b79e4b2f5a968a10c382272e20d597810711953c9bc6085ac43d2ff10928c9d6e48af92b9ed0a12211647971d07f4ebc9557a48b85298d707f09affd9b7f9abf6b02188a289bd67f83e6e47204c83e54d578788b267a4c6c2258853feece0275502b520af321b9120f822f6470c3da5e017d73df25111674084aa053181824884eaa2d0cba6f642d4e16826ab90b28720a344a538f75b1e01ae35d70249e29aacc44dcad5daf7fb2c806e8b519b190f67cf0f1d719f40f62aaef762841bd5fa8fce6ecc7d9dbf10317272a2bc5bfaf1dca5c168fbbc4bc799b3b37fbe607b626f7dd55ee5512cba07863a4d36bb24f68f3e7c907b6bc2dee527e29db07bf0892a6ff79145edb7f7ba527c3ed9e5f1911ac2592d97f1d77c65452e0e080a6c16e94a4be362374435874d0c52357930c1bc479e053860d5040a1c4c4d2eb8d87d86bc80da09ca9746bf890df99ac6128040cf20e8460a4b7ac9c846a0db728603687d54d987ab1620ca763e9af0bb335c2696c00e542d42314af2d3dd8a3ae986fd7fdd7c63497ff7745fd37bdae921cd517664c5ab5c02b208663fd12fae418ca0fb9a46f09272d81414d9f24ae0c18f593d6e8daf5b3e063a88c7a873fe3999abebcebd1e6229638413169b88af8e3cf7581d1b5ba282f3ddfc1f6acc3a5fc74a3f84b40b10ce1dd616a6c23dda4bb62d05b572fbe2e3f9ffd9ad36409efb8047fc62ab6ca01a0f57f05d356800561ab6c3e25bcbe4bc20017b", 0x1000}, {&(0x7f0000002ac0)="66c8d911add067c627c352aeeab5acc86e4341d05635394b426b0c7317010c1da66fa87acfede5d2b0f21bca2a6867da4c4f4426d59ed75ea531bad6ad0a7bc7f8258dfa25821592aeac57b3eb3b29ae34ea977481d01e96e731c3639c754e2d7d59a2a4d62879fb5e3f6348928af0e47e26b3db78c795cefc2086e70f5fac32d494187e73ff064f69c4fbf177ad601eb2948ee328834dad95", 0x99}], 0x7, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000002c00)={'tap', 0x0}) fchmod(r12, 0x100) semop(r11, &(0x7f0000002c40)=[{0x7, 0x3f, 0x1800}, {0x2, 0x7f, 0x1000}, {0x1, 0x7, 0x1800}], 0x3) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000002c80)=0x7) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000002cc0), 0x4) ioctl$BIOCLOCK(r12, 0x20004276) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000002d00)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, 0xc) chown(&(0x7f0000002d80)='./file1\x00', r13, r10) 02:10:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000140), 0x0, 0x9}, 0x406) 02:10:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r1, 0x0, 0x63, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffefffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:16 executing program 0: r0 = shmget(0x3, 0x1000, 0x748, &(0x7f0000ffd000/0x1000)=nil) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x12) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() socket(0x20, 0x5, 0xffffffff) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0x7, r2, r3, r4, r5, 0x2, 0x9}, 0x4, 0x2, r6, r7, 0x0, 0x80, 0x80}) r8 = dup(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000800)=0xc) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r9, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r8, &(0x7f0000000840), 0x0, 0x1000000000001, &(0x7f00000008c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r9, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 02:10:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') 02:10:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 02:10:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000180)="eaff000700000000e58c62be7933c881539ecdaf584d1e14383674101c58d4eadb91e079f23d0740ec20bc184016f9b075c0e791d0127c0b513606b8e6d729ae11ccec2d74e8fbba05f80221820e33b1779120198e1a70d0f298d24ffa00000000000000000000000000000000f22a8719bf218a64d5edb42b05d5cb18108a6545c9dcc31f876f51121a6223ce882a140e4c2967dcc7c55756be8a91ae3d656a7535050dcaef8abf53836aa8543ce04c7ddc6291e441dd8e06c74ad2eaf855174fca899226a3dc76ff236700def84b711b08e689f4a08c67ef023ee7d252180c7ed969ff03c632c9bf33880b0000d0625531c6c350747988ff65a3cc7fea69b040b7ff8325143b161eec79a0b162361c82356e141ecfb9cef772bdbd6fca1285d6c019a2ce116f03ece02a2f26c33b337b3f354a434eee35edaf", 0x13a) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x100000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x8) 02:10:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x5a9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) 02:10:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x120, &(0x7f00004bf000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 02:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 02:10:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x11bba2c759dc35f8, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x26, './file0\x00', './file0\x00'}) 02:10:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:10:17 executing program 1: r0 = socket(0x11, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 02:10:17 executing program 1: msgget(0x2, 0x20) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x5) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x10001}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 02:10:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:10:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) pread(r1, &(0x7f0000000100)="d97d435f16e5976ed47a3cb33d9e7719017036f285a7ac03c9d43c26f35eee0e34ae271207ebc16ed550def0ce2df0f207195e8839ef6adb174563545365ac085c4f760ff1e838344e14729b2ea160af344a3fb68cdca8e5f22558521613ac342a1f5d2d01c1c7fc0b39a18b6ae988a0c5d8e30198dc89c4200aa5c8c8bd2afef8eb255bf405dd1815c8f52ee645041fa17a02318fa1", 0xffffffbb, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 02:10:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffc1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r4, r5, 0x0, 0x80000001}, 0x2, 0x12bcc579, r6, r7, 0x4, 0x6, 0x80000001}) ftruncate(r0, 0x0, 0x3) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2001, 0x6) 02:10:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 02:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="f8cf45f29af9bcd51fe862749262b89d874ed11ac03cd263e386296512199821bfa9c30da24d01c3f4f4adb494be6c57b636fba0711cc42c6f4a1cb24db5469f12af2c70613a45ca", 0x48}, {&(0x7f0000000280)="0e75783714f095527007eb0b55b7c6d533602aa76d13f3d17099cb334cca3e062224ddf0a551356c42fbbe7b03aef3be999d87004e60740ab2fceb403669bf5c1f782a1742e6e43b7a88b45a399ab74a7ac4185adf3b3d12fdfab70459c8a27a72415486", 0x64}], 0x2, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:10:18 executing program 1: socketpair$unix(0x1, 0x3, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0xfffffffffffffffd, 0xc7, &(0x7f00000000c0)=""/151, &(0x7f0000000180)=0x97) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x5) 02:10:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x900, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0xfffffffffffffffc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) readv(r1, &(0x7f0000001480), 0x216) ftruncate(r3, 0x0, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) 02:10:18 executing program 1: socketpair(0x18, 0x4003, 0xf04, 0x0) 02:10:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 02:10:18 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r2) 02:10:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0x9}, 0x8) pipe(&(0x7f0000000100)) fchdir(r0) write(r0, &(0x7f0000000300)="0cc6db9990160985eb908ca9ee6117", 0xf) r2 = syz_open_pts() close(r0) dup(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) syz_open_pts() 02:10:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) r3 = socket$inet(0x2, 0x3, 0x80) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r5 = dup(0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x38e6bc474d08405d, 0x80, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x25, 0xfffff, 0x1, 0x1}, {{r3}, 0x0, 0x4a, 0x0, 0x7ff, 0xfd02}, {{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x200}, {{r5}, 0xfffffffffffffff8, 0x89, 0x1, 0x101, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0xc6, 0xf0000000, 0x4b, 0x1000}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0x1c28, 0xc000}], 0x3, &(0x7f00000002c0)=[{{r8}, 0x0, 0x2, 0x1, 0x800, 0x1}, {{r9}, 0x0, 0x40, 0xf0000000, 0x3, 0x5}], 0xffff, &(0x7f0000000300)={0x14000000, 0x7}) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r10, r10) 02:10:18 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) flock(r0, 0x0) 02:10:19 executing program 0: clock_gettime(0x1000000000000006, 0xffffffffffffffff) 02:10:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r0, &(0x7f0000000180), 0x2c8) 02:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r0, &(0x7f0000000040)="920e1f637e91c3f06d2b0d9df394f13cf28f6c6f504d8e55eb71dadeed05cd160ccdbecf6a7c812bcd699cc356", 0x2d) r2 = semget(0x3, 0x0, 0x442) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x2) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:10:20 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='ww') 02:10:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x51) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setitimer(0x1, &(0x7f0000000040)={{}, {0xffffffffffff0000}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xc1, 0x400}, {0x1, 0x36}}, &(0x7f00000000c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fcntl$getown(r1, 0x5) 02:10:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x1, 0xfed4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x2, 0x3, 0x40) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/152) r3 = dup2(r0, r1) socket(0x4, 0x40005, 0xfff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000000000009) 02:10:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x385ed3a4890572f4, &(0x7f0000000000)="750febe31cb74fce0bb10fb204926f1979374374ef4bd14029f7c0b16044270b2698247a522c113c94167600dbe335c3c32c0d676eba29a1cb1f88623a876a", 0x3f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 02:10:20 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x2) sendmsg$unix(r3, &(0x7f0000001200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000140)="c47e0736ee8e41cc1b20dc45403bec7226a9b282a75e9deed5cee2a0ac6c751a8eb071bd4bd069b28b06d6dc4812ca70874f675f498f81830c1b59b238d14ea3b91cd06cd21c74039ae764e80d2b4974482f3e5db4c6128eafd99af66bb13410a971080c3a4726f96be464b1789ba249cf9a60ffd0857d61291ea7dd8de3fde7cf5cd9e37d128b8c20653a5d5ac079d255de81fa16b2669a015b17701f90980bd3aebcfdcfa9c3103fa15e6eb090f044a6ae4abb6872bab096cd180c3669f8d8318f3c62c220d96c415f2ad542057e14048892721dd577037e4a731cbac5e00fcbe91b5da130e26de03bdd44327942cea204b94f66bc49a7daf59c8cd5219cbb36cffe331de82736799f6ed1b303432b9e3f6d443a6a56d2b67645114df67fb786ca3feef81855babf30caa7ee1cd2baffe2106bde23adc68893aa757bd504f71b0bf0ef323f557d007f39f91a236a1a488acd086ad8a2a296a806c8679fee39e2733ddb5048b84f813e450946b93f8afc1b4ce7f940153d0638a3331bf51dcd16383623551b1016142e430148ef40fce3f7c6f879c0b913c95c44873c8a43ad8c5820157a75e07612a93e2e43f27dc4f35e3ced43b7e85bc24bc9e72f49a93b9796d25750420616394ec3e2288820600bb6de98fa63756746cade1fe02f8c7b2c26ad2bbd119f8acf4fe3e2c7e33026797275d8bd6ea75801095703dce1ca6a92c9e0f922984d1ce00b10b8dbd7ed54c61833b061ec1b911f9d2e8809fa5f6c3d2048b4e78314008f2b62684e6d8c1d690a5bfe6890704213061e4c4e92062b735db828c761b273ab2838458ee4a89d23295a352144d6e4dbcb52248e9d7d2e994fc1bb96aba5bec272ee4604531115e295f6e439ed368d1d64dff176bbd3ce3a6ed897b863f2a043dc15eb46e565a41c7e9880b3d79f1c316ee17bd39693fa19b3649915edc454fa2e4451b385ff8bdccbb5d5dc8d048f4fad9faadf78022636fc6a77346ab1534026fc4283d19279d5f895a2dccea42f35e12b51c62670efbde5995cab85ef95cd802838e05901e25aae20c3de23aca0e6e6c0027360ee03d5366f4482817fe7fa60770794cd257019dc84496cdd48e4e9f9184722d4b01ee4027af6d13b595cf04973708d880e64f5d092668a5e86934a03471c2d2e7d57068567fd2f4bfd507df14b51c69160a9302cad1ee410098c6948b50e672aa0df6d225c781e487a50844a9d0527d2c91b6d0794fb25ec7e5b3407843b3c830a98e02183eefd8fa7f6bee80bce0e4976d3b14bdab6bb65297a34ee5190c04bdc81b00d6dcac008549f9c6b67fb9f3db1db84e6bbce71b88f5afd00f7acf0a2bee1ff19a6061e94dc85ce95b6e5631f03ff4183e464b74aa8b78ce35a1837a09fa9b10b1cebbeede4b85e78e37440072253e784de131c6499b9f1110864c323068e3a7bc49a39bf9abe4a241503f5f025e2611123b3fc6adc4132c348a6513e08bd07eb33d58b72f48232acdb40d04235bbd5c29a755a46a39f27ce68549f19033b8aa2fc4f7829e855e32ee60f005e54f7ca7b5d256bd6a3ff59d4f4283290fbf2721026d0b6312cea97790091e5547f66f7a1d3be6539d99aeeb2d2a7ff873f063bb6bb7b7f3aed0d869670d2a9c8a174a23c20ec7f6dd1bbfddd345a601474e9316973a1186ed9d5a36d34df7569e8ffab0b428e0f96ed306bee90f6991c6b4a2b45a1527a167652cdeb46fbff02b7a177f5fedff35421f9e9ad872da137ee3d6d1a1b9cc7a9ebeb94a1cfa1fd9d45bb274a8ccfc35d0916263ff4b60ad4013b074b1df300e1b993e83662bbeac3afe359f050a0273d4fea6be9cef57cf7175bdfcc88581dadbd1d682f05cc78e4b7ddb59d8d10a32fa129645efea2674032f2a06f1e46fb4adc70204f0749ada1fb5de9aa65db7324cace3ca3315970ee61292d3ac0e0a7eabd9d60d1dc88f5580114cff75992adff1615e3afc12265957363697297a4f9be95cae361235f2f0eeb34d7cd1d45da06ce3811ceb39e002620a7fa0a394f377dbe4fac482efbebc1bea515de8857b121fb421d587b9b0a15495622078360d78ae7717a08f4b7c96337d951bf41c73ff972aa5a5127837f0a9a97c3fbe4fb6f9b4bdfe1f57b9576170aa08947d1d602f12320dae63290ecda1ef6c994144cd817fca5818e3b93f3bcaf8522c21a8fab903cb694dfe2535da9a5aefdfff66e3403c21d7f22cf32157ff659dfc3313fa2c6654a00c3473d6d178d69e9d1884cfd87e8ffa247d23ea98a9319777e823baa9403cd8228b4ca6cb43036d8ad459e9a0de314f351a7264a95d0c33b50edbc4a842cf061a8782ec7fd15080003cce504a18248c2bff091649a51482503e8f1eb9d5ebd984cb5c279334975d7d31d956fc25cb167f7deb3fc551deb23582fa525da7c1724a170618be6b430b53cae3f89dd0b93bc1de961ef897c41f7f5c6e89ab024d5234db0f43f086973900d3bc0022c07f841ca23d04b207f3cd3e3e76369415748bc164fdcaaeb003c0afde8ea45dbc6c78d0fc5a7f9d5daca010b2224e3c54767941184d5b05f07dacbc41595a622e309a2dbdae255144a1ca4fbdfe9c356fdaccb0650706903bd6473fa5ff8e88eb1f9ebd06545dab2d3b4b375a14ba9079d0f3f97fedd12aac69a659572831c6428eb03e5e49f8d1c988926294d6ddceaf84ffdc246231e62f1b08fc3a80b6a08a1951f6674f0127edacba68e136f15a6cbe7a6c06158d2978cf1b84349e33bc70d7e0c9f956364759133203daf90b93991985498504ea25d7f4b25e438d690e377dce9012966b98dfb83280fce5c3f9ff3ef427e404ef663ece5b38f99c0a7307b073746ace0032b3d4141ad5315c7d06518c7f56824f76cc77a460d321ee027900391eb113a9d6890161b92549a0c401ee31f09aad0bd432bfcd1846cf9aeca37c27089c94d38e839599a0c8b548e18cd3d5bc95e59edefac0e1789f74f850f36dfa1469cc78874a447ab45d162e90cae8cdf1e60511ff9a99c49c8c17a63a6ac1f9d7a2bf299c230e85d80241e14591bbdcbe638414832ca95891c9882709f077771ccf45ba315bbd073c0034bd1cf52a25867a4e108a0e8c39c2eda10f7fea66e2f79ff0ae265b104703b7ff4783f948fa7c16a021894ab6ae065dc499e9c4d84eafbbe9be47321ba9b12a0835abcd3d885612ff063cf95fb86f5f5d2fec1e8b5ae330fa5e847ac11e99c80845d05ed1353ec0926134ca114155e42c2d72381cc0fa5a965791557ebd276b358f85d3fb5a4024c9d2151994653c9d2de7717d3db01086a9a59398423f1986d06aad2a05b0f207d0956a25bc966d6cd8e8195110e087f9aaa7a6c2c80f1feec6190dc57f2f5f02346b389b0ae44932f163db0d43c9ba5c65a27fac3aaa86beca53fab0e4130224fdb51a09dfbad7215cb40f763bd98a6c88d56934e6f9169065bd86e4bd27ec23d5e5f60792fcad3b9ecd983c83e72bdad7e94db559b393e7a8317940ee5052d5612b5a8001699e3be9c59a12b98758b60f71eb01ed1932ed3b83496eb4b46311fdcfdd523b07e441e0a8bfc51f33ffa51426f3e9a3b8a9a640a79caa88f76108ce23c753964553380bc4c6b84fab3e9506e9ba480c151c4eefcfc69bcd5655ff44bc2f9607ccf0b4d433c703928b6ce68052a1cd5c1562126117e6b071659425761fe451f38b28b59143625d9d7a1bc00803493e39c76baeb945ee6add80471a3921642e6728e241ccd8821e0e9de072bc0ae43a0cb41992d3b575c94f3454675839d53f6952f14659b70776e7ecafa7087c48bf9380839c7a3e30e35be87f600b57d03a166f888b88c6a0e4eed191b89c6d203a724749c35a3f8880fa85cd20fcc773d779e64fbb8de2ac4b4ac5f311fefd4e6915e96be02d3f5745ef67fadcda82ae945a7ed2bb044573b0e5d183b8cc2f1b8a696718190efdade9eaa5be3db5ae25702366a64aa5c091f38d708751a6e47ed7aaa9fd528f8fce1fb2bbb1deb6802470e60272d0e8c9849eda7d123fbd8bfe4b4fc8f708ea8ff1049bf89e5bfcbd4c0185cb64bf425d36721b54a69e740a9aa5708d4330fb61a24392dc4abe314cdd5a8f8fbb97dc3b8dfb3bc7eadd61da86e2db9e9417d152bc8d685eb2aa44c12478af3951377a5532a3796fcb0e1cebd2176e72e9c1b106d10d27d9f4803c6291f54600ed5c74838f41d3d3d22a17a22a9839364e5ea4969c20144de3c613c4f83b1ecb7a4b27354ccc4ab4d222d36c63be81f0951a0f88a3806e4ceaf0c719072e13ed1ab8943ca5832f69d473b243c7958d611f48788b2a30e8c1f5599ec236ae8716a2b6d6973a31c11670862703537f33b75e5e8c2f117043e055e87d0174804138e5e71819a277a70b71b1509182018a28ffae64223849534d8f000f8aee2943241ad7b1aa4510388b9db272e096efca2f61b566def7bf697c5d64b24b6e30ead3b54f05c219e1eed16141a7eb94d97f9bce9b5792c75b5181c72f9991708eafdc43684b98564f18c545330cf69e709e114bc24f6115a4190d85411df14dd59287387b1523647e8733aa0c9375a0dbccb1af96a252fe6cd21aee1b4b7bc091c11b781b3736a49acdf4b09fd1080ef4ff385e5e009cfe8c00af1c3a6ca8abdd017346fec116ff8b6d1de3e37d0fc89aaea77984f6d510017b9ed9dfdb827dedf505fca80f297009028a8a91b6befca8f5c0da0cf66f2824b79e377d5daaeadd557372dc41287a5c3646f254e5cb6a8a79ad2903166f6f81ef91d84c440f25ec806ce3f3e3d7d31e2ad6f64b2f1b1557906b4d19c55f843fb5e6c95360a860ca56707a177608c2853fe0ce0449312308dae82644dec3d1dcad90b027d1cc5c7aebf27ca764ec31a1c863c174bb97dcb05796d52de84c9ce247a72131e048f8243bf2c09e1f75d32108bfac094ba896be52e5b833dcb767075ac1f1db4970d0205b78498bc2305e2a24bcf84ff5d26e9c205533496de3b40cf9709f0560f570ae2e406fd8b3434067ebdbad29263ec00a5feb34f805a2141765619e20561f051eab9bf3ee087616e3d55dc8f171f62ab7144364a13e9b598446f6409e66befa1b74701c0132333b62e999b10ae9b1596cddfa9d8264e4a8d8a91137c96decf98e778465bd3fcbf28efbb4059a800b94b35d9fa55c8f1e18cbe02020850d55c99c6e432213b10f815546367ce056b4179481b4def6369779167595c94b15cdc16441b0cf3e5e714b78d81f4210b963dde6a3eba0d0c99d2584ef4763c10f99b12fd4627e86d83d5cd57dd56994228738b2539db8376d07354c9d66145e54a9e981821824bdf5f69945d8bc1399c6de5a4fcc2a13911e998bafbbfbdc91d176610e7873bd7ee1c432ccd24ea39bfbff661ebf7a12bf49c8f75975711ccb1a6404528188665a2b7a10ab5b1f6e31a5f6ead1d05b22a64106e2e8fec369146d3297ebd29c5e9bd7e33617790796219665a3e943c2ce1cae20bf4c01f5c41db3859e6ad024f96e99547015e69d04a4d936879825e1195c825fcd6e2dd583e12d0df989b95a37b4860f272b466ac1e7440a0ebf6d48401882d92448e38da3ca9b31917d17f491102eb0e3af5d77eaaf0670483b116ac3e5adce033b0ab06b961fef406e5387ef94b8acab505bd59282ec14f1518b117c43e65c6d12cc3728ca4c93519f22cda52e403f9c752d5b6a6d9f77b2b469a85d0381c7c336d698d3f5662359364238c1787d503b44138d608829ae26b8a54da1a5cb7ea67a73f38093e4e423a2018", 0x1000}, {&(0x7f0000001140)="51ce9f019117a5873b112674849bc330182716b7d5ceab7a27617464a19d6f4d69f310", 0x23}], 0x2, &(0x7f00000011c0)=ANY=[@ANYBLOB="180000000000000003be72feeeee6b2e", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x401}, 0x406) 02:10:20 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffffffffff6e) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:10:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/120, 0x78, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x900) 02:10:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() getsockname$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3ff, 0xffffffffffff3a00}], 0x5, &(0x7f0000001580)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x76, 0x17, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000003, 0xed6, 0xa1}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x1f, 0x20}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x5, 0x5}], 0x1ff, &(0x7f0000001640)={0x6, 0x40}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000001400)=""/203, 0xcb}], 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 02:10:20 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) clock_getres(0x2, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r5, r1]) setsockopt(r3, 0x380000, 0x8, &(0x7f0000000080)="e25732f7959724bbe3c1dd294988d8bf49e6f77a576f604d7898cc08541589bf00ebfcf871803a1904d0eff104aeba1a492adfe08e46ea2c1688b708c5aafe8b5a15f94bd353d4367b1b34939278f8e5427d343f1c3ebb5b946021af696802b50ebf47", 0x63) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x28, 0x0) 02:10:20 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000140)="f77c17808158ba7bff56c042cefe440fe875e478ae7a1b790a268aaf782f7161cc06fee5c4786bcc982c20b5131ff9303b934f8d4411437a6dcd3052e28ab72eb91b3c971115b235d3eb0bce76a001241eed857b3a535d1bf1904ce513e472017a89c03caceb386a79468587447f596364556eff7a1ab0d466b659e321ff1e8076044ae5e1a2ee7c59d9d754eec4f0b22d4eb6cc7726d34f48afb6a696ce3519727b8f6f65e3dccb0e5ba8818196eae8478e92e87a01f7ae1b54a737faffc2a6b4b3", 0xc2, 0x401, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc8) r6 = getpgid(0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x24) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r5, 0x40, 0xffffffff}, 0x9, 0x7f, r6, r7, 0x9, 0x7fff, 0x200, 0x6}) 02:10:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20422, 0x108) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x2}) socketpair(0x0, 0x0, 0x80000000, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./bus\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffbf7, 0x5}, 0x4) 02:10:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x2, 0x2c) sendto$inet6(r0, &(0x7f0000000300)="a9cc623df9d78c978d50a4f455bb6bf49cd38396993d2001737749d7fe8295f49a58f24829ecfb6a23c412cd17ef5f63ba6120d32910ebf9308b583a16014bdc64a7504c73fee08d446cc5e7ffac6539711ba51ab88d8afaea8fb79e3abfd59f147fe45ef5b19ccdf5aa4880157117632858339c97a8fb76f8f48f54edb16ca26263928cb4e41ad0f235b84774cc014c696f75b969d606e1f37a06679602a93b05c73cd4acde2f02672d11651d4a", 0xae, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x104) socketpair(0x20, 0x1, 0x8e1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183c747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae6c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c300"/166, 0xa6) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:10:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x2003) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3a75bf6c0a923aa6182094aa272520372fb3a4bbfcab275e3b5f85786c299b3f5fe11250bf6ab2604de13397f22dab8c0f8cae1b84ded5844ee8131c9f28cda204160862609d1fef8971323ef74512671db27f4848e451d195ee05e9e65b3741bceb5fecd5375a6cca7cf960596994538e77475331b8f2688fb8bdff668cf40dafa6a7a66e76aabbffc515f0eb3f93de5b11dbeb5589b76187dffa464398149ffe0975d0654fa7a47dcbf9", 0x77) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8423db7c172620c05751962ff64b584be0dc727e9902e99f7ad3c9ee377f6ad18b4a5cf13ccbd3dc135f0dba9454943ea018060636d48518f24fa7c17f5e28396bf25aad9b823ede28f5b2c7aa13", 0x4e) socket$unix(0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:10:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x20000001, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 02:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = kqueue() sendto$unix(r1, &(0x7f00000001c0)="d2", 0x1, 0x0, 0x0, 0x48) pipe2(&(0x7f0000000180), 0x10000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:10:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0xfffffffffffffeaa) 02:10:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x400) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r0) 02:10:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) 02:10:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20081, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:10:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x28081, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) seteuid(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) accept$unix(r0, 0x0, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 02:10:20 executing program 0: r0 = geteuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/100) semget$private(0x0, 0x0, 0x80) setreuid(r0, 0xffffffffffffffff) 02:10:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) dup2(r0, r0) 02:10:21 executing program 1: 02:10:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:10:22 executing program 0: clock_getres(0x4, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x48, 0x3, './file0\x00', 0x2, 0x3, 0x9, 0x6}) clock_getres(0x3, &(0x7f0000000140)) 02:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:10:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, r3}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/108) 02:10:22 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbb, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:10:22 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x3261) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x7fff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x29) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:10:22 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653010"], 0xa) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 02:10:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x130, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x3}, {0x80000000, 0x7}}, 0x0) 02:10:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x81, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 02:10:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3fc279ee, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x8f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x16e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf197}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3b7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000140), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0xeac, 0xaf, "55ebe2a315173445a541248780831330d2f258c5", 0x40, 0x3ff}) 02:10:22 executing program 1: syz_emit_ethernet(0xffffffffffffff15, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 02:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ffb17b0ea602060000000000000000000000125e"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 02:10:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 02:10:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x12) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 02:10:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) 02:10:22 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x3) ftruncate(r3, 0x0, 0x4000) 02:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3709, 0x0, 0x0, 0x0, "8d3f4206d75c6d3fefa7587ef43a656e307d4972"}) 02:10:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket(0x1, 0xc009, 0x10000) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:10:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x11, 0x0) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/66}, &(0x7f00000004c0)=0x44) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20128, 0x0) r18 = socket$inet(0x2, 0x2, 0x6) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="5f954f12badaf3c2180ee4183c4cf9e7b5b2d4fbd5d72e3834174aee8bf67b01c83cdb961b70ce0f37ff3a6620cc3aad450da824afdec23e6f661782b114bcf2ba1a0314df70c59e7ab9f9e2445a4bb73a910e6d64790cc9461443d61e90a0c47b0f42fd42595069eaf01b9ea1a56436d1897a7532a70879061cc316c21851", 0x7f}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}], 0x98}, 0x2) 02:10:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) 02:10:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100, 0x5}, 0xc) 02:10:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80022, &(0x7f0000000040)={0x7f}) close(r0) 02:10:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x9, 0x1007feffffa}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x21, 0x0, 0x800, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x100000001, 0x1}, 0xffffffffffffffc7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 02:10:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) 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) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) shmget$private(0x0, 0x4000, 0x580, &(0x7f0000ffb000/0x4000)=nil) r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/151) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:10:23 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) shutdown(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x0, 0x4000000000000}) read(r3, &(0x7f0000000880)=""/161, 0xa1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) 02:10:24 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x10000fffffffc, r1}) 02:10:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x808000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:10:24 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) 02:10:24 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x2}, {0x400, 0x8}}, &(0x7f0000000040)) 02:10:24 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)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 02:10:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = semget(0x3, 0x7, 0x400) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000200)=""/146) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8118, 0x0) kevent(r2, &(0x7f0000000040), 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xfffffffffffffffa, 0xac9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x200, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x2, 0xb55, 0x2}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x68, 0x1800000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x80, 0x1}, {{r1}, 0xfffffffffffffffe, 0x58, 0x4, 0x7, 0x7}], 0x7, &(0x7f0000000080)={0x0, 0x1c41}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 02:10:24 executing program 1: mprotect(&(0x7f000035c000/0x2000)=nil, 0x2000, 0x20000000000001) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000000), 0x0) 02:10:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x60, &(0x7f0000000000)="924f2b2ab7b01ed9181cf9482d1e9435db2b45f8c124deb748c773393805383777387a776d85771010019e7f21e7894c9fca048016a29a20555cff07f36b77cff67c6cf18514", 0x46) syz_extract_tcp_res(&(0x7f0000000080), 0x80, 0x87be) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 02:10:24 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000500)='./file0\x00', 0x140, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r5, r6, r7, r8, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f00000007c0), 0x9b) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchmod(r2, 0x4) ioctl$TIOCDRAIN(r9, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r9, 0x6, r4) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x1, 0x8, 0x4, 0x1, 0x1, 0x1ff}) dup(r2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) getppid() 02:10:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xc79, 0xc6c}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)="b037ee7bd00a91bcdde33ee07949a879b757dc4c785bdb40a67fcedb2a25674d6b5162d64ab0ff2918dd38414080dc884e619ae8c6fc0d746540f25721f4441bd08dbdfa11db2aa2eb619f640f4d638178eade7ec8583e4333ef5346205697f9a2090a4277ff4a42daa05322b69fddd907f98fe14ee023d61fc6189d00009ca572ab27046f5e2988b635b28631b26bed16bb998eeed189b9ff2fa65a6dc49441d266f369e0406d1255f7c6cdf2a059bd6c1abb844df330a2ea37ba751f18f16e571c7ff06418df8ea8", 0xc9}, {&(0x7f0000000140)="7cc1d5904b8f517d5ff1c7935b", 0xd}, {&(0x7f0000000380)="a5954bc6aca56f50af0054960efdf85c5ec0abfb08d9bc35f9b0dcfdf73a4e20b8de4b183db393928fe0e2eb1724c55e3378f9c0d1a3a3654ac687feae63f846db239930d88a9801da298725d5e99512b52635565c63ae41f7cfa89299", 0x5d}, {&(0x7f0000000740)="2e787962fdc4006e0b7057a5ef908096253558ec8b9d77ced92713b3a67a68a6872d6c6f128423d7e8b0ebe68cdb10f6cd5f3d581f7658c88a5ba6cf6da5ca04d7daac84a84811d27559af6838100282ce3432c7b6f03ab425554bdd549a6b3adc7278a781c7f89d263f592dd654310ec902938242a9a9a01737b7c485af8879f08e5fa6b888a3b67e904b3076526a7535a394d43d404d11a12ecf40c2ea756c91d43ea6e9dab1e43526c3ccac2c53ed8f4f372751c21d5956e05cf8a456f27f6f539e32194302ee8406eda925c7e01ddd5f0def9f03480b0f96e9b696d62b889e443fa724dcbd02deb2f7bd92ed2e7575a98712819404bd2a2b3fc2f8538f0df63df6d60d5a25e7e57950745b42d582c9a8370b0e06074186f20765c7b2a3a433e6fe09237a1847d96ae4f097e55be2f030a623c6efd09c32c4f191655ab63a1c34ada9a9814da2798984bfaca6e60a84b462fae64230d8cf83cd14a92b682477124f025574eb4c8f4ff8373ff3fe7a883ff3f1925f45c0f664828d1c2a9a526561fc368c4cec219f617a9265d9d13e18ce68669f4769f197a1676bf78eef6a76d249077f6444bd6fcab686767470a71efdc155618369a0b6bfe0c2fb5287c0b22390098d452bfe99c3f2b2f06b24e520c8110b4dd5c850e1b4a9d7e1e03cff35cfcd640b1ff3ac23ef2491dfa9e4a84974d48b3775591df4a64653a9d64bd40ac07033b8f1e4b4bd7fc24ebff1afedcda238ffb0c98f1f98c17647afa9628d6115c075bfa199962168de1f8a8c11d71c2da6cfadc7e0630e616892538f2c37058a607fae5ff1abc5b9e9c77bfb6c6c61518b090c58c34472211c1eed60251583fe165fbfe7b13c482628bca52ac18e59d0fedaa0cc42c473a3039fb1a89a86a7f4af0675b5362e71e24b0f682d2068b2a2b91bace415767c4630e8372fdda918c45310afb11adf4b460a9f7bfa11bd9ea89900f7ba196913bba80a20e1af4d1a97a5421c59208fdf0fedb6162d6151c346a6d2b237e543355088786178e415737f6fc993f08b46e02de51f2a4b5672a3c9a40ba4593095dbf32fe67c5515757c881abe65e85a8f43b873f27ffdc4da2341e7c1f6d54a3b94197767a5b1711f416cd45242b3b71426856b9c0e8fc640ed6e045f7807ada82d0a1e74f5b515af1b5cd5cbab6acabf15061efb7f8204a1e08c9ce213b31c1cd7057be21a0a0963aa57289863323fa8bdc2967760c3e2efbdba092566c628372e4f8cef6f48cef57457da2255b9141c2f57939a850c8a8bb64e1875f6465268f26273b0691f673d9d5f4b639dfa878e000105dc8e1e3a625d7bbf3953df89e962185bb3cae31e89d0eeabef74e306a8b80cf2e7fe1f5c378d0d8838a2621a16f4629d0ae1b180c6b2bf7c321f9f5884a4b0e3ed5132b6fce3dce60f11fce223e74798dcae1ab6cc44ecd12470e916a05f9179a55bedfc33733dde7b41cf88114f247a6e4507bd77feb34b750722d3e3ff86cb67d2c99791e8527722270b0399c8cf5d4d7c4b8efb0fbad3107f6cb4d097519cfe1dd95e5f24f0e70c410587be665c5ac8d2cb560f6251c055d3f867da9b99533ad3caf8d605e356d862f352d76934094521c25044047e2fc8c7ff5d49a00c6e167c801feb221b2787e9351c237d97e9e729b1448f1517cdc7d4e7f11722db29eeacd68cc88f296958bb603ef9af1c1ff33db333bd6074da7e20041bd1108ad500dd8c71775acec94cbcb7a77a4bbcaba39098a5032c3c14fdeed9908bf83f710637021a32696bda29173415d4cbd4981a1c2edbcfc136ed95c02bdb2d69f1e714d6c0d75575deedc8de89522a5b089c9a860a3b16cb1980fbd5625e68213cdb919ca65881bda486feacec65093487ff2de0b6de0b11571c0b13b351e3c6aeee8798d2bd31c5b3c6786aaf0190c4c7381953324fdae73eae4df59b95cb76d94ed9c596a679504a13b62b1d33fbf41300f8ec45ea3a43da35998b1907785dd5d018d4e7023db209dea8d074a78a54bf8163cb92303b47f8e6d3f2b4f4322a9c9369692e53241bb2f9e07af103c81d9dbe44f9b5393620b8c2cd8bfb08fcbc459380b620a2f1786a994145493c4a209c7a4549ac81e6cf35f11e06d1d4d6d1df5631b01a245c5245b10a43404282ee6cf0db259e3fb891b4cf77239fc216d5d0b126395691384a8070407549153e46c5a5b2f7f549a84321cd62ace4320b364ef09bbae342c8245351235def7953cbbe46bc431c6d0a4039d7a59d047109b91774505f96b3c2e7f8662d07f5d6392b5e8a9ca14f9f021e96d73661804f61223e6c93074f66c218c6baf01c7eade4f0f14894e1830da42d9cbf1ad8fe013282c07bd2c183d7d28cbbfc5da58eb2d047ba224c6463e312f8861a5d1485453fdcf1bd9e3d29f1542b2f0528d97a725a8e84646535c03db576dc07cdd9e1cb9f6270d8920ef28c3f1a779024c0ddd27230c58bb4430664a76fa7336140a292dc578eb2f7c66997a401f7bddb5422f4516ebbc77fe3f4aa39731f0c86f23558645e175b9db1b267cfe2fa0d8bd861987232f5c3efda6d14f2ac25fe9145911a25c81bc6833e696ca4760d6e8a1a535f7ec7e1f280345fe76e0438513ffced7b72933dc47dbe5e4ed6761b62efd9b3d83cde5232917f3a6674f8d48e2659e323402b1272615c79a415e00c5fb5bfb3aaab69bed8f39e426532dc99c190527be6ce21cb83e43b3904cb49b39a6c063d0835ba81ed5b89a08ee82aa9c61010f672797f3542bb1f2295a9c5befe840c16150a06140a10d18c04d993da7dfac36e45e934dd5d29fcdb3a8eff899233ea0cddc0b26268c4d7f92cd01a4f111c3dc8552f4700de609c464416b14d5003d6e82ce79bd8f27d89f7a4df9ce8caaf8f48551eed012531ae3619c6ec6d008778f6fd75021d5b5552ebe98887a4c79886e05d55b8c675790f7d5e8c5c466644da82db3ac143600f2fbf4f3cda682b745bee2a315d1d13a29a58bc39b3b643957f3f7069de8318ea1cfe16e08b4693858e9cc9ae0d90786be71073b1f5681503706e216906d0c56a56a621e836ae6e0b9af1bfe1f95a5a92d6e00a8a852dbc1e7fcccfb28c6787c601a8434404215938707847c24c2ed24cf23c6276e191d6ce05e7309dd70ad2e40abf24b4409cf55f055c78374873a81160384f1c9f4ecb9a78715335da7c713eac0980672abfa36b32eb3f60802e352a48aecbb98b17adb6abf0999de9694d42c380583d9ccbaa64891c2709d859772fa77a4cd00fa110a42902a3e4a252665af1ebeb8fa2f43ad96844955fe5daaf6a47df2a03ff18c9887558538e1a437bb8807325ce348fa7a7e66c5e33c9733b2778c663513397447f97504098ec249df69745912f59c03d36cad8a3cf803a20ca9c84cdf9db98d16be7270efba3d17f53d8fb021fd6f4fa5b958a94ea84cc5304d4c34b98f5a539885ff96f86c3ebda8ef2bd4f0fc3d76db90cfa3e62ef50e54625507fb960671032eb49b525147ec0518758b15a4a6fb830b129275bb04a6b2f5eaed405c09f52b413af08e2f620674654c56a2bb660de1e165f3f74015d61ac78b0d5c91ac52ba9a93a20f9e16d89becad797f6625227bdad1d6918d32c256d6459291dfc9b4fb77b9f262e1de36949bbac53dfab8c9cd4126febd8c2007b62352b79eb19352725e6460448c24e9e876373af445310340651cb889a8ef9a417fec58ad61c84937e8f1353fa0bbbf1c41e1da50039fd46d3c8ec6f2e9a12554b2cb10b7d9c5a47b52cc84da5ecdc8f73b5860c559da231584c457cc6c1184a8fd037885f653d38d4dd71c5552de5db82c324ff250120199576892acda4d68e75e6aef702c6066cedf87d631ce6073a02443c300a00f3ed9fceb4f8c2b68deaa862fa09a6c36073289fd2922d2b76b5c2d580970bb32eabeda6d290013c50b33e275e50f059737f5eeae511cbdb89246355bbf5d9eb74fd9c22f0fc6d28b4ba7bfb2c4d788739202ca5ddbb4122a5102f2c880d6abaf1fb5414f3d76ea1c5f5c9810ac9f32d7627154565a5c554333f286cb593a4aabca0591026a68476f878e7352f2c3a5b00c6e0f7eb687204dc3b6898560227a2c7e81c9ab61c2c5382eb993f6aeeb4a249a270d56cd11280016c47371841ad71d733b0fac228327f9c47d652df8a0b6d662ba7b19fd3970a3dd0cb02f606bcee0de41e413ba48ec8680c5448277632bc45a0b0e5b72217f242cc26ba78de50c3033d37c59c4ce45606d1d78612350ca3d15fd5c7ddb09b9335e0c2a46519e09abebb08b233bc17fa7f7a8a8621198cb0ecb70be6165954ed16dfa6fc766d13c7c62c8c582847011bc1cf49b3d4755641fca6e8e6d71611ece90541d4ad8798e73f69d156cd386c8c8ed46ede008dcd090ca60f041cd5cd8f090c498fec367f540b943d7584daa623b6e0b8d9417fae69d6664a93312088f200b743becd268f8d83be74fe60043b9e2949a0c1c274ffc2f27f63bcc1e43a0fbdcba745934999413e1eb4e0c0449313fb63a273b0045ae299fc1af7fe0aea811e23ab4a0224dd1ca26d7d7239396290ae55cf908dcd2240818c73329536af4aba2d2a71ee28af300319699d55e5bd29488df9d8c5f67baa0bb969ff124139c1e67a875e9368d3afd52aab1a43a372b4dec4b1fa2cc47f1ed29299797788eafdd5013eae85461aadca812e9511e4fd2a7c8cc555f379331a34b32509bc452d0856c31485e4df75492f9b759dde99cc9ed691683bde534bf85a6709a4e8fb64e24251aaee750c41fcb5f94ce2951e111e434733a7dfdd8ff2d46a7f23864fb63047193673cf1b6a226672883b909f493cac7cb26f0b45adc8adb06351b9a227e1ae587528ce2c2ef1be4793569330860004874db10e8677106954631a858699c75324d0570655af1683f20d419d8281e3f90559da773c80dde3836568dbab3e3ecc16ed2593b46fea289e262a4ec18a3235536c9560a3caf9d274eed56e6865be968fc51219736852debbb32c2745c1d508bdcd67e89fd639da7cdb4aeddaadaf85a9c7a700e8b38c03f1d3d51e055152092a4a6624b802604e7a67e5b829d63ff7a2463d33443c37576b78c156a19b34da2e4a27baf08347a80462524d792d027f9935cd55bfee09b463193c60fff5e35cccd7cb0802bc2eb4c0e0633be90b28fde943aa15f3a4551f60c3a76a876b77ff90cd0be9255d67c84f596051a18b3242ed5060f7a32ded317f06308a262eb5b51d3776b69c363b97cd4baf2c61bf8f0c4d173ae78dda83a4a6c9e7f42ca950a70bfd12d7b4be857cce863e612675829a3cc4260106ca039b5781c66d164a68876cd7af99937761698c5ae80f89d047fedc98ffdef9e409178754af1a017b6122380376167455014ff9b2b13712c6e0f8b407cf8bc5bb78a758ef1584506b5c04543a5474232834187723680bcd500b80349c398ed4e90679b718bdca75531ecdf17a0c34afef47f0c16a8b038f6382af628cdd8f8d9f5872531ea6f6bf2e0bc730936291d4ddc09c4ddd91c54afdcbe59b7b5d1222b086b0e256f247391487b4c33e3723490dd909446a7fec9890c13b1416b2eb5f6e8c033eec37f91e4061c3aa282eb3439c88543a23ee2bef097106600cad82f899eb35e4afe1cd3d8003d740f5f7177780aeed24c95037aa5cf06ade7fcc2e42d625f8050916deaa6321fe4caccf6caece77b3ffa93b6894f7f9c0fd95a6dbc88435a8fce3ee189589d5ce4c8ea68556094d5d7aa2d936b4c8cf85f29009cbc58a", 0x1000}, {&(0x7f0000000400)="3a5034b8f5c0e6528e7f0c0ca39ffc0cc1cac1c28e3872f179ce08e40d51d33fa1722a9500865fecc9fcdc59cebc7a678d87252f33e9ae9303947f9c01cd03a4ed92d0c4656b3f7cc9747d65c77ad54d9e0c81a36eb3b58fd8944a44", 0x5c}, {&(0x7f0000000480)="6f22fb97169d06f53001a0161582fe0118c70e1b1d790b2afa01727b608164448105c02188cc6bef863bd1a36ea7179066903ab12721bffbf9777deda14d50eb6e7783ee20d3663ede2c14af3f264dac1647eacbd9657ded1bea0aeabccc9f0eb0cb34d8a2225c8138e969f18ba99f7551655ab869dca50e4eada4739a9b00f6b92f34619749ad16f8734c4311031b02f4ac0f4fd8259522e586763460d9aef427629706df0470da820468be894b07a7799b", 0xb2}, {&(0x7f0000000540)="3b8ffcaa789085d60f3ef67dd22ee10b2a16a44aa113617f4677de2e28b0fbfbddff63f7eca8f5c163e544ce17a788a1915521b2091a08d59d51c7b65624a597a55e1f474b543938de6fd3c463225decff7307efe34db773797a58d6d82ec9e7221d3b91698f75ff1bfcb61ad592836e3c47fca40635216ba87125af0d0850840a7ccd7c64ca5e43c7196baf0c86fadf33e9f08e5b0952cb62e99ec8003cceebebb801b93b3e375fc5", 0xa9}], 0x7, &(0x7f00000001c0)=[{0x40, 0xffff, 0x8, "520e54f795d5e37930b7cc69645e7097ead4c96017addd62885f79f8cba050377d60e71022f03b19a85b236a"}], 0x40}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) r1 = semget(0x1, 0x7, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000001740)="22a95a977b2a3fa3ce1363a870cde911de153889038e0607221d1f0b910b38f96ae892a748a720a2873ee7c125d44ebe47e3a7842aca29b0b5230ca7ce411742940ace4561f03c6a3033322b107e8f8c21e6ecb4cbe335885641c63c94b03c03975187a31c5402686e95cfee00d743acad577757725990b3239bbf4dfa1c88faf9435700d36832bbbf847ce3cee83191b0cab66034424c5984577dd0598f2293b8c7d20418d066a931a9a1db8a1577e905305ca30e48f58713f5de861e3a28314e0c3ccd28cfa5cebda72ea387c594787c0709d3", 0xd4, 0x400, 0x0, 0xffffffffffffffed) 02:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) socketpair(0x20, 0x8004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/122, 0x7a, 0x3, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x8}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 02:10:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x843, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x6a5e}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000880), 0x4) 02:10:24 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 02:10:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="9a578bb0aec65760dcd7da7b948e24e5eb25726481beec32c5c54dbafa4803c3c96e820a058d46e943bb966343a1fac2b758ebda003986d12338ab161242decdb6f04af897f0e12f26be9c6709bc8d2a6892e878c822a64eb3ac1559c1c497536bf2e1e9025a5154ba5ec7eff81124ac9deb8b15429ece6ed55bda57e83a524099d454e4ab688e437077a8136e9c3a869ab7c699c8b56b0234610e5fb29d967cf6d0462f3b3854356b2aaa4f479ca154b34dc917c122c759ba531d779ef34f3c64be52a639c341be54332495720b48e32280da88894ded7fda54447c6d", 0xdd}, {&(0x7f0000000200)="0c861be48886348fdf01b7e320d26c186b1af291d268d3d3d8ae03e8c37daf2d60c24a994d1a7a5e2b9a560a489d7e35182a5435293e4b2e701bce584ec26f2f1002c9bc06941f6c783ca47be2aa44fea0c8d17af7ae83074c29ff657beb2a9b530d7a9ee31a415b6f7400626c36e7757214109144eb2a190d959160ca2c197a2adc99d85b16da1ac82d04eb32ef8d7f76892e725292cf516fb615e1c48a9493e9e4e7301c78bf391747808a64f18bd64a15a2d04876c7d10a8ae25820f59619b983a755f5d10736651dffd75fef6b8268af", 0xd2}, {&(0x7f0000000300)="7a70b4fb425bad57d6c081b5cd8ff56ad076beef8f3796a755c0b8a0c22fe9910d8ca1d60111871ed28541afc3d01106ea35fda2ca8f5e24c9f885db5d953f897ecb118c180169ba9b1f3cf468f10a6e6f5688e19f80c25f5dbf11fdcf11a4e980c40e0d6fa8079ac1e4", 0x6a}, {&(0x7f0000000380)="07feaf0e7d9f7c33596e118a844833fc1704ac8370052167b0669822f1c9ce4c14c3186aad83160d89e60dc9477c0b6a552c5ab7f9d40a0021026af71482cdfdc4bf589b4c06f1e81125efee11059f9c41", 0x51}, {&(0x7f0000000400)="489fdf15e7fe3335b256edf8943300987b130d061a5883be4c4cebd5bfe76aa249e372c35d93cc42bf41c7950e39c029a6ee8fa6f1ec14ad1fffaba2fc70779b1fbbe37a77c09bf6", 0x48}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000480)=""/56, 0x38}], 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 02:10:25 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x80000000, 0x2000100000005, r1}) 02:10:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="230064657674480800000000000000e76f9c"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x0, 0x4, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x6}, {{r0}, 0x0, 0xa0, 0x20000000, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000002, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x49, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xfffff, 0x7ff, 0x3f}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x20, 0x81, 0x1f}], 0x6, &(0x7f0000000140)={0x2, 0xf}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) mprotect(&(0x7f0000188000/0x1000)=nil, 0x1000, 0x2) 02:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) wait4(r7, &(0x7f0000001340), 0x8, 0x0) r8 = syz_open_pts() r9 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r9, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) mprotect(&(0x7f00006b0000/0x3000)=nil, 0x3000, 0x0) getsockname$inet(r9, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r10 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 02:10:25 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000640)=[{0x3, 0x0, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x6, 0x1800}, {0x6, 0x8ee0, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r1, &(0x7f00000006c0)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x20000000000000d0, 0x0) 02:10:25 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x7fffffff, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6811, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:10:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x2, 0x0, {0x84c, 0xffff}}) close(r0) 02:10:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff000024b5c0dc8491caa97833531fbe728be183a0c83c0d6b9544ad5aa0596573a202abfdb8577225cacab4b83155d72752250400b4832106bc182e289e2937636a9aea51e8e9e865a9af2876b960a2bbeb662a0d3de128a4f6de53106d425472ff4a537155939a544b115cd0e07030c4ed511af15b87fcd73475ba7112"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:10:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xbe17) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) dup(0xffffffffffffffff) socket(0x14, 0x1, 0x2fffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x81a, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x5eb, &(0x7f0000000600)) 02:10:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x1, 0x0) r1 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) bind$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dda5a119b3e983a3f4b9a01395be74756739e600390758f4cc141a54b923ed982454caabece07b819b3022831ed4903bb138ee658e691e56f29f680842056c594130c5d5cb4d5681741e25b2dc55aa22cef37750faed220be323941768a52c84422c7e"], 0x104, 0x2, 0x1000) msgrcv(r2, &(0x7f0000001440)={0x0, ""/188}, 0xc4, 0x3, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000080)={0x0, ""/221}, 0xe5, 0x3, 0x1800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001680)=0x1) fcntl$setown(r3, 0x6, r4) msgsnd(r2, &(0x7f0000000180)={0x0, "5ea7deada646aa11f04852b5cbee37932ba6e6920449054eaadf6ddad350123537db207cc4d4ecddaa32e98fd8"}, 0x35, 0x800) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) 02:10:25 executing program 1: r0 = syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0x480000000000000, 0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x401) 02:10:25 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1200, 0x4, &(0x7f0000000040)="87090000", 0x2f3) 02:10:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x2, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:10:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x5}, 0x8) r3 = getpgid(0x0) close(r1) syz_open_pts() fcntl$setown(r0, 0x6, r3) fchmod(r1, 0x40) 02:10:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 02:10:26 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fchmod(r0, 0x10) 02:10:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:10:26 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffff9c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x2}, {0x7, 0x7f}}, 0x2) 02:10:26 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) 02:10:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 02:10:26 executing program 0: r0 = msgget$private(0x0, 0xb3f1f0dbf8a302af) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) 02:10:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 02:10:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 02:10:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x18, 0x0, 0x4, 0x9bf0}], 0x384, &(0x7f0000000080)=[{{r2}, 0x0, 0x40, 0x18, 0x8001, 0xb7}, {{r3}, 0x0, 0x28, 0x10, 0xfeb5, 0x2}], 0x8, &(0x7f0000000100)={0x9, 0x5}) 02:10:27 executing program 0: r0 = socket(0x6, 0x8003, 0xb89b) fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f0000000080)="a0452f31812cb75b04b9882b521356d2a3b0774646db81401b27f051ff76d6a8f384fe3a08a70506cbce7cd70cce310d061cbf0162904821e9fee12b4ed4c6b2c3409967873870455acb8631cb59df942c6ea747e6dc9aef514058f495475369da3625c9d0783073d7f86216612161be8e789524ae9907f2cb5747de520b0efcd0d967380d858872788c566abf8179012ffc25990082f5b3b25dcc143288e753d0e751cd8a845cb9981ab350d75fabba7a091b9e48ca0a6f4eed3865cbccf07d0ba68a2bd9169b437f3f04a9d937db671235b0b0dc0953aa1d3bda26aa3c460283854e90c13e7075bb3f2401c0a38c98551a14d509abeb4f394df3e024d822e1e036c68de39d05bed395ab279a74bb691a982c0da144dc2bb928e8b02378d6d5ec5029ab5a7eac4c54725d45856832e5f9cc266f5bf711c9e9e1476be2f17793169a3f7730768525171852aa788a060517d406eef75552ffe0eadc98e7697b0415e4adccf261044981161668c08fa9090d18bec4165ece6f2ed0cea9195491ff8f1de8f1d03b3b0f28cc7153bde86e3ef4696f0aab81f9ba1a47d94c985dd72b2493a5e6eff4520d567c531825992641d70681e5e50d2d348ddede3d3c17849d37a7af34a4c1ac75d3978526be278b86f6ba2984e64c70041976c0d22ca36959d993238c32e3d00e3a8f4919277821e7318f20c56af4a324700146907eed43098d4971f84c4925fb0c5961a1067aa01519a225e248da572a32a744daa78751ebd1f7e7068a7b10cfa484a65909e07364a15d8016fd9469596d12ec628f3021eae16db1ac0311fee333f87a02866b8b40d81aaba6754f06a853f7b44fc4e2e5a74b4605881bafb056b869162fac3e3c1fb58c2af4a873a11f71726815de96379d8e0c52c76c1c649a3daba7db774a62971b4e1f4a82195c240d09f8c027849a327e8dd1f6431bc65385a078a4a677f20399ccda8cc38ae4a34dae70e96078020077fccf525d1580042deff53f5e9dd51216cdcc5ecdabb378cd1b76d732cc245c605ef237096ebee89070e07f53a5a49956ff2c230e2896836c07a47ca20ecbf2cf835cab4ac7ad3c3f24511eef29a8be13a9e8b9c356b874e945be2d6df7f7acbca3cdfef9e31dd76a36511d1282ef632082a8c30fdd252d0a7eab509550e3f7e9efee41546e0925989213ac061bc97604f643bb57ee60383127d89fdba84c6b779fa88e437b0eda3efe1e4fc3804cff407753a7cdf8da6a7fa11a39a782132870df37857354c0f591cfb8ed7d117c306ab57baebe7de54e7b841689cdeede78325bc550c1073e743d60b3704a2e89b206857cc84b951aa73e6239600e227c07e84799cdedc7d465b9631631780a81101836c0e6b02c84afd5fb980e94f09d6530febe9d9909badc453f6e34bfa00a18c5cf689db80228d92f69bd79dd2ad1c82cfce51c176035edffbf1fc916c84fa2f8506941b877fc3a1a1d618d3673c7e065c2dd8c7b70cc8c0b6e6b7d55f97eee66e627b44b69e7374d2a087dc07cdcc9f7430edba7e0ec60bc5498d2c9b737158609b45835f8927a26df22929a492556c076ee90047dea6c9192c8df1a7bbe660e9c81f0689ba6418282d9c6d7146b1ef7277edd22ddc77eee25fa231a1be6b486f0f53519dcae2d077d31471e9ffb5e9e1b617ebfbd611946f6879cf4582fb792dd013b9fc7af916bf1b078532fd5d5f90c0e9777fcebd3105491e69f4a413294123b41408fe646d82279f5c8afa7101c6bfd2d0215c7c25a7cd71059f687b9b3504940b6f62ec8e53dff95b85ad389a696c6abb97f56ae7aa80e64f1cf2e6b950788a8a7fc04839b6fa9804119c9c79fc8a3c657397c2929105cc02b0b86ddad3121ab382fe899a782469e4a7955de4c591d31220a5178a82eaa5c23641532c823661d033e63586761d13ae094aa0698e3b5fe20e334d19e78fe12bb43073900a930b1e6bcf1d3b150c036d611277b0adb9b7ad386731078d39fec48c6788ca09feb8ebb480bd2fd9a769073fe12d0a474324aa3230147c01b2a3863e7160054e2d7b96d20f692401f96624541c4a7563b6c45b7aea2ed908a4173f8a02f154d4cb3db9051666b752b8e3968b273b111cc98af96008478159010f70644e011c5971abcaae86343477106a4ff376fba1479a00a48f46a6b2999ae49c3420dda0e225f1141d4279410b3091c866dd716b32ed475707b62bee6b2a0218ac329e2fe5fae53f3dce95125c21ff0b1c871b7dc6bcebab4f30b2dd815b6063f55921aaeb5f7d6344be381e265a78786f52d422fad407e7e392b6218862ae7033037a35701256d761c1e4fef0005348683236dfcdd36ab21b249fd411dcd152f54008e62318fe7e4babdc03b81516068258f6fcfaf7a926ea8a8c827956c3f48ab1399da59cc6742359d2827e3adc481883ed6764372db36578d872509ffb0de04a7d244d72bd5e05def24706a50188864be263dcb2ad6b958d055916f4ea8544f67f9a20701b18c442e8cf547d72e9602a27e2d2616d97a0c01aa3acf0dfbfc2fee029715b540d2f786d65dd9110178991706e61dbad60d2da838e9a299a867c8a06b29ef6f150556c13ae05fa768d132d3464efb8db069bb9f43cefcd378e73881240725ac85b1e2bcf06bd7ab6e6012de38b17461b0558afa5d2af0ca9857b460c249b756e77b82bcc6d2c2076b00cdf8d66bfbc87da6f245485f4bc131400c60d09f1d886eda0a4cf07f88bb188f84334de77f63b2f1363266efe5dd75c57e58579336cd7ed0d2010f29f8d04dd4f2b2ac7c8f57ed4b77073ca025f6690889c23e7fa6f55898272a3fd8e63fd5c2067fb1addf52fe5b536d67f80f5699df00f05fc62959e61ec42acdef0700c2a667200b6ed451a4d58e8ceea81f7f3a16ac02f76004e083fa709e42cad031533cc1d6443d045b6cee74e517609e4d0aa1a8af645399f84b2874981d6377db025bdb79b137c19e05158aced7caf056aeadb14398dd68b83799ccfee6b5d4a0d3b056f2969ea72ff4791c4ee58a19206fb16eeced5b1086a2857c1f0a11330d50062eca13f11e2dc762dd41a27973e3912e2aaff6361a4ebc598f446a0b7e3c72fab1c43c3c6ed83d61e5372406368efb6d219fe203de5597fed5b714cc976d636af2c08705d3b54cb7fc351a9653dfd37d0b950aaea2fcce096ac6f63ca65a7cec2bf7be1cb552170be1246c5ca6fb6f2ac294e1e33dc736b81914a9e84a70bfbe6e70c00f41bcc88fc68c52625b47486eba00fa653b3c94da72b6b3d255e401c35582793ad3df16db87f8c44bc9801057e4931b1c68d93bcade995581b1b7d56f60ceed2f7e70b2a3f8c92a8cb1203052c3d51cb939732a4a4316c41ea11fedb0503071bff44232439b7739b5c3cf9d029f598aac54e701ec00f2acbf9b1b9908c874d30a16e794cf2db408adabdc7419a69af3026033321d2417210220dcb5c30270fef1c3cbb877f8d31266def724ab7cd6cb62e9f389201dd6a2fcb1a4ef0d4b5a5057648faa22f833e2059630c518cbb50a3e5cba30cf74c308dc9dbfe0a176e20105771fa3c14eb22542fed89a894dfb96dba5232c2157d2a4f418be8bf35e107b6147f0b96ceb7f048ec5bf353d16c603f6dcbf8d9a90d6b64a33a81b3b20667d89bd28880be2ae57d9c8bfec8b859302202f2c783e06c6d0aa8b9f4216d79541fb6e66348f37459265d84a96d65fbf951689648e76cdc6b8328d74c79772ce43f00add48b8d632bfe49edc3599b34791759f783ca2e2dd4109e7160c5ed9e4968e07c1d676d217534a0ca6bd42b82dc76c03610f08684a178088ad37509358d2b5a16649bcecfbe21259cf8a66079a4e66a9fb648476df89e707b1a77b9e12757291de6da56e0361bc1d20555dfa39b660dd0714274103441612e737f4e2dfa6296c231d0d10173c7cc02fee0b506c191b5433783305b9bda47f71d24c4d8a3804b3e28512597cd8da83132bac9240135ab7deee8e24004b9cfc292a28fe9dccd6ab297789cfab6c092a062627d02a151f868b31f2d1d8ebfd3345ab178243b0b87247375a63722376a6fac905aab9797fc2a51f4ea4e12edcd59708054620ced6d251f455031f291479d5e281986c347e2d9fb8ba6f890414c9a09f8a1c2c826455b653c49ba6290a89f76ef0f2f400fe68438bb40f27980402e2151d11a55d45ddb50408d193d7c9a0b9fffa25af110b28cbb18cd3b11a84314680da96785a42a8dc3ffffbaf954cb6a4b446d428bfc95a93ca6d981ac2fcd7b7291ed1cd43cc4771d741db4ab0eff28700dd8ed6e2075c9e41422531195d5975f3f07b4e5edce70cab710718209c9ca31c4f2318ec21f83d03a2e9fb788a7f73217707e29878e96101e7c20605e2ccc241f5de08dc2991dcf8eb4cd8870ac90aa89c0ad2308c3e2a4c80a4f71be9d6cecef913191f55dc9f688f2c07673c3531ee2816261ac06f7b110bcea970f49c0bd51fcc4916ab965fec852bb96a5cbc951103e816f6f1a6b5ab9a69c663cdd4b52c251e1f4cb290cdf4598b6b51b4a9cc0e458633f06f659cd2c3faa18d704f99b875dda6bce6aa6b2cd2ce8ac5643e685072c9689f1ce9718488bf9295b96066e0332227eef9bbe57f22dd3db87c63c3038e2b6ab7c68a310a9d85eb65cfa294f9e14b993a462e5779408bf3cb399d2ad79336608b836ea65b2e3e0743732ce3dbfa8acab508d84b91215190ff274e441eba62988b7eff65e371a54ab895aad5d01bb0bd437580fd8943eb061c18c904b624d58431484cafe9090288544739b715f80923ed84bfb75d523a629c9a5aa81b1c834b1dd23861b2c10c05e1eb5060de80692a80d19f5e0a350b19456c1ec633d3bd9820c2d50de9bc3098c39463e3bce22dfd357c7cd8a77d7355c396127fcdae68cfd7bff9c82857ccafe2f7af73d2b9feffb2b21485eb77a4287e6308579efe95ac7d8e389ec02ff2f79e3f3a20e9e9dffde6ccbca12bf312c4a75e5900f1fd60a48b43af0eaa1ac906474274d1b3f5832b691f0916e519c41df068b2b7b20a87a9df17fc335f4bd362bc6cf29d24fc42486cb44f1f322edf598c75baacbe7273e50d5ee4174b8dd1e6ddb6cc038bf2e32162e612cad37b8c68478f4cd4f3a2e9f48a8ae7583e648d9bf60f9fcae245fbb78c8ee78ef10f3b1ce5adbc2da791476700d5916a29646b5aff383d77f83e356f6d16103c039bbd858f615e72d8e56301a26933a046cc3c10fc122e5fbc11db99c1b29ecef83594b8a28c9f0b80c7b45e8974a7c9584c748e3e9965e078e1c78724b45e6257545f34ec17289d9be8df18c0212e2690b920141d1a6edd776a48ac5813ee2424ece95c535bd44b23d2ffd5ee8d81673c95b975917b148625101cad571b11a46836861abbf10f82163a28739bcfbcdcd9dfbb528e3f016a2d90b1438f898328052ed599c7fad4430fee65e2645525d3a7f2c17412ecdc9be0e09961dec843633a28ca89634079d091b65d9ae8ed181c675867f237ea2446b63f3c233ab9e16098ca5859d49439775d18a6873bfa3542bc30177f8f12919827325cfd6fd820228b7bf56b824d7c5b315ad7c1ee6c7bf3ada9e6751b3a362e8e89a3a6762366bce431d35828c516e58492960de20e6188d7fbbee800dc43b50489eaa2e3482c041c92ae1029994280fdfc2de55a5d1510236459401f3c78071e051260ea6080385c9bd365813be1a2b03403686e2d20d7e05484acf1b73f912d51cf35526b6529e4b0ea7d0ba4fbe1348edff46c", 0x1000, 0x5, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 02:10:27 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) kqueue() r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 02:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="3c2ed2c7284458f82674d8011bbe2cefec4baf20f751c7b9b668d26ceccd98418525a58ed7ed7e032f12ccd8112dc515e1c7b9f203fd352c76575ae9a2d7503de81b3b37ec41ac6c2d14c5c7315e74a060123b8a1a67719b89a3f44abf4f0a9b17695b54f06cb05c62d2214f50074e147c39a700364f6f3a112d05680e2ad1777d2d305d7ba52171ccca68c890f82a8049229cca9c53981218a496bd09eb474bf0ea7774b3556988edad4866113bbe326b9afc6b9919ace1e9e9a27eaf51ed8106b5", 0xc2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d3918dd4a82f8dc6cc", 0x9) setitimer(0xfffffffffffffffe, &(0x7f0000000080)={{0x6, 0xffffffffffffd197}, {0x24d, 0x4}}, &(0x7f0000000040)) 02:10:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x3, 0x1012, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5811, r0, 0x0, 0x0) chdir(&(0x7f0000000480)='./file0/file0\x00') readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/203, 0xcb}], 0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 02:10:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x100000001}, {0xeb, 0x3}, {0x185, 0x40}, {0x5, 0x7d0d}, {0x42, 0x400}, {0x7, 0x9ffe}, {0x89, 0x3}, {0x86, 0x1}], 0x8}) 02:10:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000000)="d7c7367ca4921aa25dd55674a15bdabbc1529b0f03623849a077db269b0d", 0xfffffffffffffe8e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() syz_open_pts() 02:10:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x108) sendto$inet(r1, &(0x7f0000000040)="31ed871f172b6acb97c66bb109acba8b8e4a1d2dcf130fd29e9bd60daa71724345f1878a67cd060848cbf98ad779060000005d443e63da56c22a950e4df2803d788768992f4bef7a17f386382cee496d6c7b6abc7d9d00c1aed8ac554dd1057874e776f361b4ca", 0x67, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:10:28 executing program 1: socket$inet(0x2, 0x2, 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3fe6}) 02:10:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/245, &(0x7f0000000140)=0xf5) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 02:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() kqueue() close(r1) r2 = dup(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0xfffffffffffffff7, 0x4, 0x30, "e27062bedbd7a0e89b890ef9422605de7b185a7d", 0x400, 0x20}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:28 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:10:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="a4c5a56ca442168dd94821d2ffd03a9eceee1280566571a4c9699847896a0d08b55a224d187cbd65410b202c7aa2fb9b65fdfe6c97f9c77c2700c22284f8400be39fd08f07a41cb135649befdd060d2a531c031d823457e1a49e6a252dbaea4a7418215548ebad9386038167cf90432a24c78c97f183207757e6f5c335f68d620cfd859fb3aac7bb18222e65c08225eabf14ebf74797b51442ce2cf7bc5533d7", 0xa0}, {&(0x7f0000000140)="fa20b940e181148c1a3f11b69035aebd344cb8ecb93eb03d4840523b32507bd9ca4dae8f0b620f33980c339690d4dac8912735e013be0e6c130e11e5c142e1db1c5946827dc39d29961ccde23d6f0422f3375a68c87e26f307de10e0357e3fae0e052aa48d744430e2c15d22d7b3b39844087a50c0ff4c8c67c4875aa16cd4f75b4c4fef481ecb55a807e7af", 0x8c}, {&(0x7f0000000200)="b0e477ae8b0a57c14999b3e23c2be7547716601e31f46a706d2e9eeeb4bda8e4607f67b4fa6a823bdc0fd653f96edf1ec300ef8dc9eb15da0858d70463afa7c93bb0eb631d0b7ac87193e16e778ed29936839fd0f6fb5dd6d2a9430e42d7400db0be03a62b5ca5977a0199d2b8cfb9130899a8a6a6c398a5dfb8f46a2ae7c2d8e2309ee0afb78e3fb38f979d8bd9baea", 0x90}, {&(0x7f00000002c0)="1391591386f0088815395026cbdb1b98da62e97eed1f35ce512327c4e4f24dc60837c61d003d3b8ae41a068c3b43c04274b008a4b1d063ceecfc73c5ba21f31f905fe63d90e5317c3572df5df4de4f0146d078521dd9e1e4d851c9f27cb6e673a176887d568dc39b73f92077c15c8140a6b5d5007bc8b82f1bcad4febf90a0ff398cfd5a2db2d15ad135100d5e923709e4e6bc98bfe8ad23a68e59834e5104c17e41d3b2a30edbdf11f2c85df29f196661319254", 0xb4}], 0x4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xd3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x7, './file0\x00', './file0\x00'}) 02:10:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) select(0x40, &(0x7f0000000400)={0x4}, 0x0, &(0x7f0000000480)={0x1, 0xedf2, 0x0, 0x7, 0x4, 0x7fff, 0x4, 0x6}, &(0x7f00000004c0)={0x4, 0x2}) 02:10:29 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x6, 0x4000, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x100000000) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) rmdir(&(0x7f0000000080)='./file0\x00') 02:10:29 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f00005cd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 02:10:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) 02:10:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="2e2b1ce83f084aac6b8ec66096264c"], 0x10) write(r0, &(0x7f0000000040)="3a0d81319316ac02fc771c15a1d59eb1bf7bba96653694c5d92f335f35a36fd81290a88fafc411b902775a949de2d193b7e4d94490fcf0669127f56706981de6eff267bd9482f3d494fbd2c0b61aff060918c562307891dc91f7abbf49955db53c7af96599ffd0a1da4e6080e5435fb14774e3ccc7883f52659962fcdf4eed541533d474103b563fb6132ea0bde979b7f3bcc0caf4733c4ee9220613c1f823ae9e1167b83d4d5e72294ad55bd08f87d2fe844fcd3d0076f87a5b9f62da358f0bd7dfc18fc9ebce8788a8d6f6a5a99f81443c3b6d580c59787a9a1212a65cd06c6b21c351ee4a8fcbd51f0ea7fdbfde78d714852bf3092590eccabc7c6d19318adacaa2dcc5725535a08840c1dd5f02991058ed8fe00bc9aecc07801d1d4b72d430ee1d3d048c1597f4af178837b5a35a2f29569a310a4bd88fc5f339918997cd7243524695f30140c12b24bb3884244b358649b4b1a740670b70325b3b7ff0b66bf469a79d5ae85b98a0c2f0a0f30e76c6f283cb4258db88de4a2aef50cf436ef2710f40c49333d72f7c5b9b2d7458fb03b1a5b697f278d7ea594d3ddc0ae46f218aa6a4302e98f0f91a6a55978cf426a99b8407715d82d258e00247fda32b225f7c23040bff3efcdbadeb66f4a4b9f4dad9a729d7dc68f5dbe31fa344b652faaf924070f29afb536d1eb0c79d220a4b33a5ccff564c12d61742c9dcdeae2142f8b164954badda4b552a7eaedcff6b98c50aca5f910762cf39706c24cae93ff2021973c8dae4322472421f53bb1fb0ad42f767d5ed1b328fba4090a33f354da631b586673e1abd8ca771763cb995c2a085b522885d6ba78ad39d74bfe2051a5f59b6b8dccb5daa3dde2886d330d931af31268acede311fc18bcc00f7930fcb20066f81338f5311ddff38dec7d12263fb53ccb69f3cb5f9c5ff24e461344b5b48ee6b6e3a398ac60dd2bc1a0358db11ee88e6edd61dc20a2ae7a4dab4eaf54130a0a3001e0741ff5d21b960e88a5d5473974348ea8d4a51a4953daacab5e1f8cf27af4db8642e1b1e090a84dd8cbe6e45b6705c34e42fe9e576733271bfc1d0a95c9b5e094cb5bf3c20ed9e996b658020c6487ea196c1a655a6f48c58e36b0b42778699934a5f8eeb770f6611ce696b842f3e87ccd5345dacbe8454c5af8b8c1bcf0549561f7de708afc9e88e631dad25bbb6e07a7163aba95763ede356ea209c6b2791e8fbb3a04813145e511fe49e2bb7464598e7940c76445f45a41fa3ae619e4e638f5bf3c91470a25438ad376afb495d09b33eda2ca0a3f3716f5168efd53ea5124b933ef5bbf024df1ce6599791cf371f20e17af2d27d0417558348917de2f18e8a30051ea3cbaa957aa7f96b0823246e4276e3cadda74ba9b1b7cecc47e4a6830d7dc1218021f0d9d83f0eddfc80cd65e4abdd060678564761e8712e8fd05d148d637c1fe200e0c9c9feb3e77a44e1a2d067ce87171c23359b3c9788e09cea4c8aa0d5be8102915b80fd9d5fe61b1fb0716fb3556ace97b2abc820641b1670af7967d187caca6f4cf2e8bad7c0c19b049fa23253fe4a79a5c63c8560a5d61f4c2c284bae01d4d611c9e3c182e5a7358723ef5d83d9b97f39293b5ed7a1442a0f207d19b87eb864b201c3cf50f059052451aa8d8384550146936efade9bb0d0c547cefb67d31219302b051409748a612e70b63bc9c85864e3c12200b8f1478713ea7e8bb7d0fb04d8482fb4f8c3a36dc06cbc50c6aa6fcba22989731a7277a457fd9688c1ca1586137ad31aca1f139a46c0c2778620a505520d249a56cb67ef079e6f72ead8c2925aa03df960b676be3431506ea60787da94b3bf40e4881e44ffaa11662ba9d17d0bc0f8910a1f23e5d4dad4f27954beac5b1162f56c869569d8159f8bd25e7453743f6a36661a8b73a593a950b6fe3efde10cb3b963335b20a55155626e74ece812102cbda627ee55c1e2eecfa054f5612ef535ef04fa6c40c9d2837d48fae81f910792a6e206e0cbf7e454dbc577030d2a628d50eb20f5a25c44ce9196334d3d8faab11b209951914b36ab7aa5be3700fd861525b1759c1c4929245684ddddb6b602a5c12b6f378d20fa7f8a02fb2f41a8f7ebde16961207fc1b5f8565374cc3044f60f36f63d0815896d8c22964bd87f664e3c2f009c526e6d9feb832764484213866bb2b2602870fe819614468dddae8dde9cf7742a8044864366f1171b21c543cac2a4807ac8c87758edc44d3f57a2fc38fc4d8efc5a7f2529bf5739a4597859a1f40f2ec54fb4e83f2a5914ab4bcb55cb098c636789f01080fc932b6df07c7e0c09b34a814fef00c1fdd798b9721844fa7b49e42113bdf62b8ac50a3e551e22b9294d520191cb23886d8e717929acb5a28f6c1f9778f455eb6dca590e74fff121c6411acbcfa42ff772190e0acf204cc3011c1f6b99dbe74825a7b7a9449cae147980b58aa243f3886a7303d5c16dff1617c63709a47ae9d143708ba5fe2426cc73cce6f9c3659a7a9e209bb399357724a3f8e1f3495c926913f953b7eedb2fb79ed377a6af3979d15c8818adb284643391eac73ad16728e74d032406cb6231891e1921aaf687105b5fd19803d5445deb0c69dc0ac04891dfd4fa65a5908f403de59e4ec890b67b5c9211618a097a5a935760c5adc5b9abdf5dd7e54dd0e5cf256104f3df4acd15276b5d0b99173bb8620a42352ec13a901734b864a09a2e17ce0b2d3c128e615b35431010f5041624521ff1b6a", 0x7a0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000840)=0x8) 02:10:29 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x540d) 02:10:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x20000, 0x20) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000740)={0x5, './file0\x00', './file0\x00'}) r3 = getegid() setegid(r3) sendmsg(r2, &(0x7f0000002e40)={&(0x7f0000000780)=@in={0x2, 0x0}, 0xc, &(0x7f0000001c00)=[{&(0x7f00000007c0)="f4c819ddc3684246baded25042ee45cbd41a55dc487fc0c7a2c9fd5a6781a6e39cda4c5575d15d6762ba7d75862c030159913ce6a3d9b15153baa51440c73774536adc3ed01cc8b25e6a4c9acdf8e0d9dad8f580e92d487702542d2a43d2e10743a4836543d53ff95978ac04369a68f41e3d0d2c666becf5f36dec9222af2e6e14e7f89f7b2fde2b781817505e3ebc6752c860e625a7e99ee403dba8865e445988ca88b030b21353b65204e1f73c486a59cfe2c351dd076b63610c9df23e6c4da2ad814b3898759ac7020a184ea5d00751ed6d451638b336edb7fc2495", 0xdd}, {&(0x7f00000008c0)="44a3b83c0117aa4ecf", 0x9}, {&(0x7f0000000900)="7f185d5073b081ce6ee8c7c89c5bff5f0dc6d99cad2e0858f34e954c69092dd6b3583ac9600bf76930bf0a3b4e69d712488263e1fa44cb3d51f5ff7851d27dd25e5d6f12464c362d5db5fea2357f65e46a37351251a9cbc1b9bbb1c5729239d8ead1f584afdf9f56aa44a8c1cf946798f26217312ec8b6ca52e59ba6656621ff259d35ca18771e8811ff4987ee050fff43ce627953acd00717270bfb0561677a", 0xa0}, {&(0x7f00000009c0)="e53d64047c4c5672595c935c8c76e9da116b643dea525947f7ad5908f3f910e413262903499b8a58527be9a1210730d851ced10c151cfa89a5f87fcfb12e59a7c696cc9dff374ef008f218d42440b7ce06e37eae051c374aba6c30c199db28156503064061a3aea569768aed98786d2a21f6c1c5cc7deda0f843eb76a3901c06047a784c7253697342bb845369bced1567abe6a1de7a492635d13daab811087c27d2611f403324d62391f640367b802a970f4796facaf7aae00548800d7bb28bd0ea12969bdb7339ebb2d6c8296df2aeea4cc8bc63bfed8a63a0a1e4aa86372deb4c83a4ff4a12ad3d6f62c08880cb81d2a465cd94596e66ac416c7b962c46cfbb0b8f9274e0c8795eb5ab76a841b2182e4f1aa3d4991508d1c3a92e298456c3b5ea60e526189ad0494bda834bc6db1728b7aa8f461eda84b1cb27edd7bb6f25f78edcfe738109f07d13e512f2615dc8bbae8e6c192e167a682109683263fd1f21cf4464d3ac06d52ebd47d947f820829e308cb67013b7025cbc7b6be4d4c0d784f0d98517aa84580459508868e1fd6aa8b1fcc4850ac8043b44c69ca20e8df46755182cb8172e7f13edce613f278312c0ca8a9d2158de73a604e696bf4ed8d19e48911604e291c0463c05a88ed3554f38fef26b8ae971c0a3f4e0ad7b82a8bb0ff54431ed23ca28d8cc78b32d2dea18272f18c1f6f4498bfe10ed351ee5f0dec71fdb922b4a58119c2ba750e6ce61582164d7504c2f928eebf0ef8361793737c80dee714d1941d6d7652b41208b9b88f17da02b370cb34035b06cdaa8e8fca62f9fd632a045686273b7da2731a51de978a35fe3169b8c04f5df7b5f8d973b420620b30bb96fa16fd6fc7d95df1b3d0e8a860c2fb62df3fd8287c63bd357dd33a8c733d551fb6b097d455d9c7315ad12a656fdefa111332a51842901b7c289c400754ffbfcd3fad0f65319eadc5add93d8e5031e48f061e8eb44ae673d683ce816c60aec41cffe47e930f17e0e2c79f9c85f0d5d93f283890432b2a838aad959cab14b65bef35db37c2748496969970f67f59723ac364900fa167630c536a911ea884f59f41bca6d1cf55023b09f1088ee0fb5d55d23f43816e5acb4cc9959314233fb722cc0687e41c1b818f15428218490ca52303aa3a477794ad6c857b986d575229f754abaf0af9871f45a746ace4a946d6b8b0fac14a3df3270537775d9f40735d3c4de14eabaa15624a140b06a9120c387a4ce787233802aa71a36dff3f8ea6b334750fe3d485d0a1102af6f05eb535679f42c801dd5a5333458e23aa4a182547171aa01b03e36961c62148a45728ee16829124d63f100bc4b4dd979ff621d4ad7ca4fc690a6331df5605deada18a37c7a00f8d15b04659cd653ce04feeaa2e42407184b88e354ba1b8a3614820bc775d06f86f798f842c3eb58f75dff657f21503adbb65cedc878b65748496adb752671b1d28f7171028b0f728870aed07f25bab7eee43b741c8d3a8822e8922f359e855c9d800c72216e349b99103717c8c2b775fa637c70ef2c7803b270e0b6ee361994bed5b9019dcd90da4b5331ee262798b5e320483f4b30183eb5d0963dcb588202576dffdba924b79ed9777878809111a0e5a54fd85fc14b33b5bfd1709915a340fa9133eeb537b3fafe559fa5c185f6bf5c8ef3d5afcc64da76cbb24800666b0cfdaff790b99623b39e56906525999ad8ca82245f6f969b678be803866f4c0104be4c48176c6ff14d3d9193a24c78ce766c024fa162010feb01e0ab54e89186363b439c0c0c5671dd13fa15f75ac272a46a57eeec112da045368a36e5689d6a419cc3a2a19b30b61e94315f31e5616740b01a79a16281993cec82380ededcb9ac3b78e86d27c4c6e5627cb3447a9a5d79ba51fc33bb6bd89d33a9772dafeb6feebffb5d93e720f2aeadc45b6906472b355f2bf2ae51c17d2fead34140a3fb84bba91c372eecfffdb298e612c9393e84426bd5aec194c2160cc6fbfb0942d2c14c44891cc823358aa3ec3c944693398bedfaeb41cb5faa922864cda033122c11066b7131d3072020dc4f4fc0b97dd32b4a21e86999e6de37636409e8b029ad3e68503db6a48a16b0d2467fe1eef2a2945202fc95a6227d72a0bc427ce6f9c56dfaf689d7f4d49759f125a6812da959023038eb81d3a228b98667586da4d9c3ec84f2cd49eea85d7b7abf36ed542f4068b9072c6ad6bf919014096f4902ae606260120b1fde3d39d46841ea6ddbf303e4d2f7c35b3d28424ffcfae4877aba4b0ae37053493ef7a7c4cffb320ef64fff264aa51ce8260b9d783af8179fd09077f8fec4d09df4396133069f99a3c0665db3739fe59153bb2788209a2a164868bf9b21c27748d030c85daf1cfd12c4ccfa48bcafc1fa0cf59b393c13cdf2827dadcd49c2b3ecde99ef84de7b95bbc65babe2f526b4b17d04205ed5ace58c8c1200d682b721c312be9e7c10dbdc8168413b4e230da0151566d549669117f07a0395e28ee336ea4bded57871f65be73d6cf085ca88ea5e87c03971d0bdd7ee8194146600df307b3b69c6dc58dcf8be923e739cb707162db88444c50663c2bd5ca1304427064f44d646b0decea59d12957b7cd7ce6261ac81e04c24d548ec3e556d79391f1594cf67939a2063f70fdce23d2cef753b5f3f5b6c98edfb5a32177794b940c30e47bd8456c2bb0d6b58488532f7b8a9193e710075d29d1f89d8a7819d1f0aeeec8852b818810cea9c4e6e91e3c5385573bfab043c09669059932bc2af3be908b70d54e22ce74ae6006f37f9caa9e22c75b5613d9f161e6eb1bcd65fc2e0678b115de29d7c02d2f6bbbfafc6ca9642415866e257d5d4aa420bd7e5c33b038792ad2a69384bf07836a2265e83b38e82dc7a25024af570fddc3e978ffa6a7df6f13bbabd66a7e116c11f7d916c55bf5e87e849c96219a12a4061c4a9e83f7cdcecf5bebbb7cf34160c8544b0afff358347249cf66654b8519b1021840b5be976cd583a5581183a3e4a7bca1ae8ae70aa720b976772904d2088bb64b3b6a62ab1e243844de7b9e712ac32478747b7fd7348ef791e7c15e7d6c57db55af6e69458cbb4381caf394a3adf0af6b49b8481f102b147c67afb677e07cf23c828dceea9a9a8bcfea2ab00d962c2678a7ac2d5868e249f33607fa52242fea03fc770c3a8a7fd13a99a9fd31dbe07557d3cbd76540771a2b19ec404226d21d208188565b805b9a03612203284c6401e9bb1be84bf3754a8365ed4842d8c0495a8dc3180d8459066039b39794e7972fa5eeba54c721da5ec37c28706b6c2a7ac09a36c2b4216a8ab5b870096b1051ce22deb238e9fe98d0ad4228d199ba72476beb444e1c4667d0fe7d43ccc2948f7f85ff0fce0b3ffb7b6c216ba8a0afc21694caefd14708aa287d2d1386ca5fd807af7f22942e2b8f9703dd12b7eee766fefa42878fc257a983450642df3b67c628f4bd673bd62bb2d60bafdfc5d2083cb484b2115bea0079681af59151bca7517ac060654cc63e408e7186a3a98fc3395dadf1f33039895d5e2238a223bb28e9a462672bf296cc2e56e131f6d3df3a697aed71a5cc864408fc35bc91fd1efbebb8f63ecdebdbb2bc564a4721c87c2dd5a6be14aeda78c7744a88a63461e6b2efb3b8e728613ad4efaf1a4a3b258e70035485a20cc0cd8847b888ab4c45afd72825672d43aae6d9a7c8b03315baad8bddc02a669eeaa214d14f6431f1306503dcd83f97143c7be3e8b8059dd4539a968df87f2c96ef2d1eeb9751d69f8d04b2979b3d6a26e5b9c59d36ce9ec7263ad06c22962376e052ed777b4280c06428a74ba1f9ea35efb4349178e9aa51c7e8fc69de69ba6bfea8abbf583e2d2373aa79b4ee531fa91bf30ac9efef33fa735a386dacb62ac3005aea76955cfd1514d452e7b1c22961ca74b880ef35e3972f9002f43f53d0c0717f420fb021e4c69a81cfd9c4b4a5b9c4eca1687553e56319ed8bee284b840da876763e8c3064f73f5ea8544e4e6a3207435b11778090908696169cf3b02ff352ebbaa61a48c4477cf16ef55b3841896201349272c264eb9e6c71e458a6ff73af3b3273bb39e2463df7119dc78b464edaee275f54a5517a4419254d3765f2af21c0c4ea58f1c935693b21b623d729816e11077dbf137a470ae93f2d5835742cdb17145052ff3e9822468c9e9ef1485c50defbbe24bd7b626a1e9aeea79d4e2852262c158fe62d67146c686bffcd7978773e94272b7999c5c4136c9059a942e0f0149d33370cf2cac4c322401d1bd8bee12bea718a627fb4f3fc3b41d20459a924121e3bc5f588c2d287563bf8eccb1ca6ad22181b5001aaa892be845e76c5f1a3d55609737af5372fc14ef6ae88a0d0d3e6c6f4b002e41e86f287f60230319a6b9090b933b032b44bbf7fcb0f5aec128a2f0a11975c4f9816a75ad9d2ccde1e0fb61a30d83f6461fa8a583aea8764db5f51e788bdf26baab26bccb85bdc3a20c7a25261e7fae9c360f6f8e8f62e9e63ea06a07404a33ceeb3e94e863bd5e3fa4ef658b0065a5fcff6d211649475892f03b4ceed108604f945be245cc8f580330e65a03b2256beabc76dfb631e3eb17a94461ed41b2dca7101baea60eb2c6458a5962a3b78f21926da86bb07ddb3c038aab5b1d3f1c5c428f5953f44d63082b911de9355c40b32d3ddab37ed3bbc3a395d68b38715704750bbcef134a5a358c9b5525c8a463883754522579ce77e1fe1e4be9f35f8b7656891582eebbcc95bb13bce5d5c51bd1808f2d9ea49c82ba20c1f14218fff274752545ea3af1ed02b5d81dc2eba437c22da19d6711f9e8886a2faa11e9f94cd927e5f867870767e951d51c58073c922f99af95ac01af6b60e316412c3d9f2788b70597783fc992621e14fa4bccaccc8eaa9d012de99ce8d5f460b8398db827b45fe2c68c66a0b83f9285a46287a16f2cc32f0574bebd81f446b1125b4f4e073d0f2b4fcab32d910ede33b693077d5e45323bc33611e3804add269ad13d95ef349140019a4034d51d0ab4fbf1604c3206de66f8233ce462e9cd3980d9cc8134f6dacf27899df7a79e49c6f897e437d42e75bbd143af0f21f2bdff859797803e00e5798b1c2b1462a5f000681e1c642fb723a3bb3984c0785884ced264fd7cec1721c052e1bbc4e11d4d62e2d5ff77577ea19e9aa8a9c9be9fcc1fab3f44a1a4516cb7cd86adf96647a3a7840ba920a8a04c23f9e8d1709274f790428ca4076bd41809d8150d25b385079d204dbf78a252cd72fc93283477548bc1059b644170c60f1413afcb1669c9b5f0c15b4710ae6ed407884a3b0f1706f487a41ded66c72ad8eaecd0fa7c802301c1d73979cffca3731f9bdd5a1516774d7e9ebed451b02c3070cfac9ace41c0efcc8c26d1a33aeb33ff6217e3888c670e4500e9c268ac829a39483df0cc3d6519b494848cf1ec1eb350aedeba81e2bf488e28e5d996137c3e9169785161d6667d1661284e26a1d06e8de53c9a0651662f9c5b855d38c071467df6b087e7c8a3eaa1b808c13e301a55fc74d1b5778885b223ee1b46567bcc8a5e8dadf204fe4a3a214473e4a829dca6bfdd465424db6466ee90776a3497ff2961a6e8a39e054e88b3761851c0d9eb6345a77db18fe0d446f9df394cb2ed1877125c368516372d2da883f1409c039e68ad7b24a9b39fd3f85f02aa5493ead553cc6e0f52a2f869dc10e0ab5a809660da6d96ee8066dd643942ed14d9a057b4a80b98daa7ec77358c47ca6a6aa0df5bca329eb94883a336", 0x1000}, {&(0x7f00000019c0)="19def9579acd", 0x6}, {&(0x7f0000001a00)="b89cc71eecb3a8888b319570b1a0ae07fb71c183172c0fe4d2932ffc4a021b610b4c90c0f2ff212f6337dc46b702c77b5bd2acb48d18e79ebd3e5b3311702826706f245b1b2b8dbbd2903f9fd83ea13394ead196dc6b7b8489f5350ae97c8512c85d16d24cabbad2531b84f1885ba23cbd14f6bb49bfb9dbf322a90e5632dc085bb7c9cb64cf0cacdb99ebbaa2e59b2ba81bf6891c5a1774953ed7fbabb627634193ac2d3729cedeb1a4318fb612bb06ff43b5034cd8e7c893e5ee70563533281e0ffa427a7d6bab", 0xc8}, {&(0x7f0000001b00)="36f94db54080e417eff91e9c85b3c554ae6ab282a31334ebe4015a8fad8c7bf32526a49fc10f1f4102f692e32facdb67ee6fdde2", 0x34}, {&(0x7f0000001b40)="4c5927e1044d2a8c672ba25644c7d7d0a2bca691d096ef525b6d5a9e70a8847c94c244ee6589b3cf37a21be5e0757721c3dd3f90bdf58014630cb787af62499d929c811a3eb942f8298f3373880caefdd633a11c154f247e12dad9217c9100d14feb4a70ef07757513e85a985a4093ab1c5e60749194696797c383f2d4f39e947a73d2aae8080295f3179c3b6e760fac1df968bf5569e59c0b32389995221270bfe12bd462d8b2c5582cf71f87dcdbca195f", 0xb2}], 0x8, &(0x7f0000001c80)=[{0x38, 0xffff, 0x3f5d, "904bcb70bcc29530337c874df97361300bf5d5df62fd5d98a03558de85329fa37037ee458d"}, {0x18, 0x1, 0x9, "32dee193dc5f7993"}, {0x1010, 0xffff, 0x8, "cbb079cf9ceb018b1c6f8645b9298c59e01462bbf810669669d03a7fcd863c2a1685b335daf18cf10e61e1ce0532033f2a0a84e0aeb3c08862ee57502509fb28965f6f2d3f5541f7e5edd4b34487331cb39992f789bf3b40a8761cc2e649a4a081b9efc47a87297702c15567175a54c29ba4715eeb76fa668c246c0f5d82a4f4cb45ad4fc64a6d30c64a48088cba49a6465ec90488c461dfe534083824f67a27fa243ce370d9cd290ce4079b4ca658ebcee8cf42a87c32503af19c650a0bf89830ba1ef9178f807ec201bad7b0de6c3fee19cb18c70c3bd73e17c5d7303cb7d16fcb1ca04333cbdd74d50f4ef9bae4cc2c1c885c6e1b7571c7e021405bacc044809109497ef38adb698e4a994693421709ba20cf05cf14209a17b201c324d45757154b5c08ad51e67b81c0349d690bf0ef6b331de85d95a025fa46e32895df90ba1d30aa854d74d0a8a3f14de20938a704fe4edf0b21bf11a93247fb9448d45ea91ac5344dce8613114b32c254b7df93f3dd264962eb30adf497849a567de40892d2478d44cceb71885002aca01b7824092f5265d775adb7cd58e6c922ca748b9f6fedfc7810d010ddbb67a9543a459ea60dfe1504ed6acdfb5ccf510c3baece61e2d12adb03bdc5fc564ffcda9b9f61ffc87ea1ebeb831e123d758d8298e66fd4e231685436824b845c102d9785a69d6d7afd5439d855de4e33b63a235b9396918549807bf5f8503be1407265a0c1f671f14df68d3ea195daf77e6f2a925eb3d3cb4f5103815761190e79e20cb8fab4b95473e3fc3d05306cad2063a4d458507da02328301892c9942e2c24c4bb713f0a4e89672e60734d16f5119cc7662d04577ecdeacb0daddb813077002521a2b5730cd6bd45b364f0e34bcaff4990e1f618a613013beedc3f0ed56589cc59bc0e1316b2f64004544e60dfa027b59b440f84795d91ba186d92a5a20c2b5056e72725316676bbb4517986f97e4ef3f8dac75895d1789d2d656d8f50c3e6ac61fe4973d340bda0d56a49ea6865ad7f7e906ba7ac1744ec581b49685b450147cb3f2ccd9de6b92db616687f8c94352411ada0c1aa5d6e2d070262c255ce02e17b47617f61c8f1fdad463242d8464a7e5e38f2b090ea65860dbc639694ce2e4e97d14dcc9fe3175d3f599678dfe5a91fc3896980d6f4b616c81b79057bfc1a1e88a1846d06fc9143a58a5aa9b56f87d085fff2d01398075bb83cdcdb618e582f0a7d36be784dd2badf2d48f333313b25fa78f9cabe68de6a979adf71a37f68695581d1624cc4fc5fd18e023a54b88d1fabe9772c43c13843b5d4fdf1512d8330ee43490dd25968b3792a16c4ec9da07325b49142ea66b34442c762c4b9bcd205d38ccda47edf3464cedb590414ea1a639069901cba6084898c47f29aec1505c9f7a2999bf911efba990fe9a24e2568ccbb57de9bba995fc9fdc6f424e735e86f69b053adc0c0625b98d4febe91a7db3e8f49a943508ca3f5ba73428992d420e61ebf37bb2f32d5510a2bcfa00c2150c73406a62ffe07384ee08addf2880d7d2fc561f7e47d2a2e8f6ca769adbcb51f76b11f330ab68778873cf6c63be928d428927b71e41e092645fc4d16d359d0b9ea8ebd51010dc95154114147566c153df31fae314d3da2651c6fc7068d9207233dc1a6fe728574f415f19a233166787d4991eaf3c5b6abef98b702ebf203eef4ea5df29bc7dbbd24766055ab473cedc3c216da289d18a7ac67a933abae8fb90563e7c9a574b8801a22400ee92f699eb773209f7ca6ceb1a189dedaa7d13b14caa10e062712f98bcc07272cb48baf7976beb3e37c10023155131a774deda33528e14a3108e87f395d90c005644f8278533c3cd8bc7d840d2d795f045eabef40549f768966e4d3741e2d6d54942be50e691c0661d34316b735ee6549096986be318edc6622a142ec583592ce69be7cbf979bbe139e94d2a88426cd6f399e8234a63260852c01ce839033025fe4aba2881e50bcdc8af1e5252790aea8b9263c1635017c892f0741f3b92d37e9cd818aac25acde4613056e17b89a9f4b43d8a0ee49024883bb065dbd06a7d593dd4c815b1dff6794b11415ae7704a3a949df787712bd3a0fa4e705f711440189a54f2df7225ae4b92cf138b4dfecb142483ee7f7bd625d97ccbf6707f5575edbcbf8febe44b9e45714fa6b623e46323ef0a0294fed9b7344256677b57698db7d3c07aa753afc6e18d687c8b39d2c6b1a09783a9cdce4a5ccf477de0897b9c0529e4ac0f5094b41102560f6c22eb83d56f7e3514eda2573e4fd8ddd768132b5596df09f6f2d9b3f3014e361a447f109908dfb6557fe26e56757ef21769e3f9910f8cb73a21ac4f297405b33a4d49a5fd200f1cdf34f5356620b88f81d73081a8b9a4233b945fa62736dac326f8226d4a1968a37aa22d6cb1150ca8ce69ef59166862d017416dc7dba67da10830302f5ec66371d3a46acbcb995bedd66028945ea00b5f5b66a326c6b5de18a6a13810b071737565135e400e32bb1662dc9d186d473afb764404e4d505c826a57a0ac5a4acecfe6f3a8a2ab801fefb790d89f9cdd852d8eec1204759ce13e0d231c1fcb872bcbc0afd921c5138c8e08e2d6de3a55497316f110fc842273c3287f9275946723d95e8b96185269231eebc2ca56e5f1e2a65dc70c8e08eff4ffbf33899caa03461026c85177cc4819941dbf3508f66edf1074b9933affa2e4dbfc4feffd43f8bce70bc742914e597b13cf52d242eff4fee5ff360f56b42aa622402d0cd85124f52101654822618515af998ba514f53e5f1249cf45e0ea6aa62372110c6c64ca040961a7a77661a9bc365da0b70662da9708bf3c8b028847aa7be305f6b032ff113ccc2ab7e7bb9b739fd443984b6ad889a1e47cfd132a14e899c81fc7691ccaad149d006789d20856ba4070fe753f37974f2a04f310365c94349d2f957b49e5bdfea5a1aa4c131983e7351e671ea870d759c3e30abedaf204c543e7ce88208293306ad4536d9351e1dbcb1ed7f05160602298a3447b7066638f802a09fc94d6920cf64b6380d32e556bb535cb651ae60bf08660c4bf8fa3cfe148baeba12200e61aad509e3907f419c2e49309b050e2427ddc151383a273b971d6fd0b0f98e6d74f34da5b823ab2b88498c260c231be1595902e00885376697754e07caea5823ac56a48f52a484159c8991050a67c5c9578ab7c6b9a0ea205efda323b17d862cb64fb0f90e16594cfa399570d103ccc4245f612251a5b2947a60f576a6ded0162c14b0652c9257bde757f671459cfa3f8ae88b4dde5433ae2673e4373f461a56fb48a70b0afcacc1b729aa0b9db66499bb2b40fd316b871fb0d51499f7325c0a72eaaf8c80ba106a36bf20cb9555d94314a95ab23a0bdf0d34c326bca313a1f2f46164046f0fb8f561a1f58c9a6da1a0321f8084fd81cb56c628fd15497ed45b1cba060828ad21c31d7c31e9926f66b73fd0bbd4d225b7bb8424276099d1773bba108732e65edc592a534a054f1017b8c3416406964722fb177b7225f0bc678cf3b5ee2a6cdd06c0a863689e9731d8593af7ffe82f4cc2d1d5617890e949e3944a140ee0eb9f38ab6d442ac742a0bd648ca9a0b65440b0bb610d1a52f5e3432ed44aa3f34869f71d8e131b46c5fab4d14ac9091e73d34cc9f51868cd37823d4ac5a56302a3e8fff714007f649d6cef8ae2ff1157339f77447ff779051ebdb778667dc6bf78fb12c10cf51e9950a4caf618caaa80cf3208a9f6c8aba75d51f0ba8cf4bfd34f5a914ab13bc31e00969d16e594b09517d4d90c4f34ab4d4128b9718a8c2a35463f2a09da181f7f0fd07c49f75afab1e5d7cd7e174bf92a7b9a9899cded15f2be1733d56836019675afd789653454dee9ecc505512cf3e9ce9c79487827f79c13c92c89b66ac838879f1d169559b22a23670a04d5241212a0c73039f40001d378ae9e6f001ea20395e76e1b621b65371b12dadfb8cd24ebc0d10e3257ca5f68ea0f6c4904fd23268611d49c77e72aac787fd08e82cc1ad6311e2e6127ef486bb307e8d953862d7324fd5b94c58d6c1cb39e194ef4b73430d2238995daa3e81f6d8cdc718e05685a18db71dbc7d79018653b8f9d21f27bb56820bae71ad92fd72326efeff1fd39f13457917ba318328e277308c7ce957302541afd886f8cafbb91b4a68025e94038f3a5c2749cdb895b90dd4edadeeea206a16bdaff2496d77b7bf632043d48178e8054edbd43289f400e8d1478989ee2b4aa2792dbfac948c3dea2e226b746b99e47603cbb5808acf52def2fe2a2b38001a75bfa39c0ab51ead7553a2781171da482178e700abfd4d409306a1293277f3be51d23283be94e4b95f77bf52302c263fbd889d173cbd0e5a00d0a83b4871323d2ed9ec852560197897f4078f1eb6ab2080967595927c777b885d9be4acc2706bd0891a5a8c46e57bbec3976832f8e86d19f98164f7b5a4c602e384d7e98686e4d6bfa56167bcae8826c491da03d3931b02cf1f5b013e7a3aa6fe0d5086aba618361926711062ae677177a1cc83dfa006f43a5d07770e3d35b09091687aefe5ef6ab2e28e2539b0256a39e4bdffd8802bb7c51f3b9cf2796ad84a028cce8ef64e0810f7aa202fbeeaaafd7c5b46bace34b374e8870ab6e60a8a7bf216b52940ab6f0d1c747723df32457e8fa0ac2328fe223a5e184cb6d37b2a4c341637a41994f1ab14c6d20a282eb4d15d258a4cdf4dbbc96986c80b838386afccd2216ec90f07510f1f97b67e4becc86c0ee7cbfaab2fff424120480350e838415ad040e1b7948336b596afb402646e4d9dcecdfccfe2b23f3b10e0b896a86cbf243a81b5f57efc1ffd09ee4345bdc673d3aa1ceee701208723d4128336852eacbe9cb136a4fde9e29e5087faaab9349446b25dddf6eeef657f48d12de7480667ed3fc7edc33f8d980846f804150277a872bfff9072a7886f5f0827bf03de630b03e5ba2f02366536ccce9965acd9d749215f6da13bc820ca292e4812351a367966b276e010e38cfae151066f0154f37d51aab9b97b089756e92d0ddcec06332c7e8bcd8e3ebbd12da886c46d93de4a900898b08c1ee2cc80474fc70b1100fc5ae613b59781c7e988161a55496db1a81a403eba523f13d2078faa66085c3debf39847e8e66f6ad39c4cf73ef678a38ab052ccaa88022f7b84e1b3e3f0470806978015c18b4ea21435fecff59a170d68beef5160c0727e1b145bbb174843166502bb45dc591cc0eda5ad84ee8a1b2a8dbeca7547d2b63b727f741ac70282085518400923c9ae7f084af2c62e4decabe06e99e6273407bcc0f18fbdebbf07f9864f91f845e366324cead61bb7afe5c7703e0fd778d532d256c1380b49d40babe727d0cd0585d855ee92da8cdcb084adbc02fd46527dd44b419472ef8e3b2091e65cf8408fa8242dea257c23dd334626ebf12b570bf84504da0dc99b002f46dde1d75e978eff942eda76a0770db1b50f7c57a0a0e2ea4bf5af7093cc005fd4e8a4bfcf6a7e66c24d2f467eb38a994edbcd8b9fbb70e608a9c9ebe802cbba20c5d8a1e8f6e53e79ae444157ecdc12a419652b22cdf40f47170b9afe0a527820c7da3ae05d1a6fc8c48e3bab123a62350c8274e9873f88891c032fc5f6883e73536ce88e0a56fe663a71281524ceca67f156f2e70e06f2ab60be435ad27ec5f6586a05a91a9b1db303dbbefb7e01307cce6d5af9ade72ce586ba70bfe89fee3514742edac00d1dd31cb4f411c005f38d403f2ed9"}, {0xa0, 0xffff, 0x7612, "14a942c43416bc61e349da6bf4a43e9739581bf8d1024fad9d4a2ea4e2e111aa31efd6e6870d2fab3ba7db6300ac081d270336cb38cac7b4f904a4e88943cceb89e3091780f3cdd7ef91c1993c02b3c866f5698924f96e59a419738c8f779f81074c166c49aea2dad77172ad705e996b55e13998820421452e8b911ef8ee12a0734b3ed76475d730a021"}, {0xb0, 0xffff, 0xffffffffffffffe0, "cb1de6121b96a020001abbd16eaef35cb84f2604ec00e2fd03beb43893592ee2bf53dcf91416d26d89d607a9995495bf96bc134f6c96d35e17595609db0e9bcf17377912c64446e1d0299fd60704edd22b67f5ae73bb19c3d23ea32193c458469b280fd9c387fce2598038fcf6597b7c12ac3409f9a66fd9f9ae906af93bd27d537307c52afc9dc5e6cb5161db37349c987365e654c7a882e841"}], 0x11b0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="d7f3ce975c41ba0c117cfdd0c523fb15ab70548c23b6c15326e1617f89dfdbed6a5f6889b26c9d", 0x27}, {&(0x7f0000000140)="d07e96", 0x3}, {&(0x7f0000000180)="59103c066f003871152b1a32f93f10c68a436ae864f514fe656d9299a7ab5880c9fa8e7c33d0920a59b849b03a4bb0908ff94c31d2801c09df25079b434824c4e38789680084cacd944ec5c4ec85919e2973d14c8d123649a46efa93b104a9e356d716a704c92b3f426cde9ac283f942b1de2e8abc0776f65b76db6fa5af1d", 0x7f}, {&(0x7f0000000200)="f76c8c500fa56b99684576216601fbdd13968fa8fe8b0887ca54de", 0x1b}, {&(0x7f0000000240)="1b203d86315b99f0949f95fdc5cdaecc7791172b45a73691563b4399190f8ef516b4fa24bfd0", 0x26}], 0x5, &(0x7f0000000300)=[{0xf0, 0x1, 0x5, "581c03c84cc3a7b1819190729dbcdfa41eb917dae0d45ce20fce4ef42e8bbe6f9cf2c47c0627231101b801672568e9e6ac856e682e85f8438f3651b370016db421367f148addfbd3aef7bbe7e78641d5c9befb49c60d5b3dc0d9766ba5e6436092212e3add2cc1304ae7bebaa77b07f84e908bd39c2f49f5fc4863816e7dc0f2de451a0c30d80a9b9606af5ae36387c982ab0185b2461ba7579476a34ce7b15ff455f85dce6bb048cfa30c5f4f3697667ac3262a2f70cd2018c8a58ed4374f91871afabeb526ff78bf04e8e205b2cf91fa91a20871eb0ec34206bf6131fdc7"}, {0xf8, 0xffff, 0x20, "3130f5e36d1945a1703d144290cf1e0ac66dd96cfb281833af7c7e2964c04c0e97fe0d179fbf6517bc7d36833e1782b077bde29186eb0cabcb5008dcdcb20e77a88cc5e15a93054ca7a108e5031fe889708b396370a631db2e7afc74bc548620027eb7c2c56a889ee791e7bfc8b94e54386ac30e5d34a4611a3d03d21ed73a909e9966bb92b4b41f45e4fb3052a291c9719d9594e66661d843f77062314dc57bde518eedd7d12fe4b51a45a2ed36b5c900ef6aaaeecb346b0ff69ab0ab8939f13b21fbcdb1abee7188c9f0d8c4689180dd5810dfc690b3ab96a646394ff228b30ceeb3981ad71b"}, {0x58, 0xffff, 0x2682, "1eb43eba907cbdd6b7c40a14539fb33985d2e77e42bb8133aab42938944c47cf5e77b40a9d06aa8daf758ab1f2162085bfff8c2394fe299284b9650e127dd2fca6657cc28cc6e2"}, {0xa8, 0xffff, 0x9, "dd26eaf8707c470c3c753b9259ebab30914ed79a3b3e6382a3801a2e7a24a1559bfe0468eace94c18bbf8051a11d868c6634548e71494adfc7d526a2b37beebb3bfb1160b52ea58884cd24252b2ea7799b4c0b1f42545a933097057e7b92eccf40727d68a5c183172f4f53fca2f807aef93ff840759c2e70b1e775ac7fb78930b4d503f5ed6b62b05ce1073f2d44cd1cab66"}, {0x30, 0x1, 0x1000, "3e7f32d5902e4c3a8b357a6b748bf91c35fd4c57941e5155edded5d2fc6d5eed"}, {0x58, 0xffff, 0x4950, "f4ac96533e98c7115e8e93f9eac09f0e0f6efa8ee8812bb6cf501c83adda437a301b4374258b9c54031175896b34a00d0f750417518a85cecca138c0eb5aa53e27324e1c26399c09"}, {0x30, 0xffff, 0xffffffffffffffff, "6ea5916769594829f07dec1557935751d11a27682936dc2cc098d7"}], 0x3a0}, 0x402) 02:10:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x34) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 02:10:29 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0x7) lseek(r0, 0x0, 0x0, 0x2) 02:10:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)=0x33e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000001880), 0x0) 02:10:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair(0x18, 0x4005, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x261, 0x5fbb}, {0x18, 0x0, 0x8, 0xe313}, 0xe8, [0x100000000, 0xfffffffffffffff8, 0x80000001, 0x400, 0x9, 0xa, 0x4, 0x3f]}, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 02:10:30 executing program 1: socketpair(0x10, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x888, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x11, 0x4004, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0), 0x0) socket(0x7, 0xc000, 0x16b98000000000) 02:10:30 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e1f10300", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) write(r1, &(0x7f0000000140)="a3fcb8e06ca05a94c666c88c5dad98f8b77079a4d2290ac349b375fc51c955bab0de5e9020f002f15d7dede60f85ab6049fa20fafeca6eb14cdda32a7852d5408e3eefa2ba3ac06d7fb3cff0ffd9dfa2c92b87ad3eae3b4ef108f6a6ca0a1fe079388ec0beee0d585c05d489dc1db0c301d46b8fd5947a7e34b718c54c961f1e257b38c5d9da2421804a4591980632314c5d7251b6225946cd74f413f4cdf2405606fb82f6c4a3aec51f32", 0xab) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000005c0)=0x27) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x9, 0xd396, 0x12000, 0x9, &(0x7f0000000340)={{0x316, 0x80, 0x9, 0x3ff, 0x401, 0x0, 0x4}, {[0xbf8, 0x6, 0x3f2, 0x800, 0x4, 0x9, 0xd909, 0x1, 0x3, 0x6, 0x1, 0x9, 0x5, 0x6, 0xb9b, 0xffffffff, 0x9, 0x8], [0x9, 0x8, 0xff, 0xffff, 0x2, 0xffffffffffffffe0, 0xe6, 0x2, 0x2, 0x3ff00000000], [0x10001, 0x5, 0x5, 0x5, 0x2, 0x4, 0x10000], [0x3, 0x4, 0x4, 0x800, 0xb55, 0x100], [{0xffffffff, 0x81, 0x4, 0x1}, {0x5, 0x6, 0x4, 0x7}, {0x6, 0x7f7b, 0x3, 0x4}, {0x4c22, 0x81, 0x300000000, 0x1}, {0x1, 0xff, 0x101, 0x9}, {0x10000, 0xb67, 0x3, 0x3}, {0xfffffffffffffffd, 0x4, 0x2, 0x80000000}, {0x81, 0x9, 0x4, 0x8}], {0x6771, 0x80000001, 0x2b, 0x3ff}, {0x9, 0x0, 0x61ca, 0x7}}}, 0x4, 0x1cf8}) syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) 02:10:31 executing program 1: r0 = kqueue() munmap(&(0x7f00005ba000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 02:10:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20050, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 02:10:33 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x20}, {0x5, 0x2}}, &(0x7f00000000c0)) r0 = semget(0x2, 0x3, 0x0) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r4, 0x80, 0x9}, 0x8, 0x40, 0xffff}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x86, 0x0, 0x8, 0x20, 0x8, 0x1]) 02:10:33 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) socketpair(0x2, 0x4007, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x108) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) 02:10:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f0382164fc33a"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 02:10:33 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)={0x0, "3a6073ad8a77354c4990da50b1a5302ff997d88cbd7d8b5a81198904396434b48b037db35a055cfd373f64a7c81c1f24c2dc053f96da5983a4b438147ace949b0a22c7ec6495ab234cc150c42017e259340beb021b72603dd1e289b3a50f2a84db4fcccbff19889878c0f8bffeabe33da7513a48348aaea416a73bf2c0dd31a45986086f3b1841ff7f0cfd2505e3d35790454a1eb9e73c858c7e17c8d7e4f96c1e67dcb683bbb5dc83be2c608817e3f1646998deb4ddfd912c971c59e03e8b225c62cbd034550b285b"}, 0xd1, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/242}, 0xfa, 0x0, 0x1800) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 02:10:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0x0, 0x2) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 02:10:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 02:10:33 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x80, 0x0) 02:10:33 executing program 0: pipe(0xfffffffffffffffe) getrlimit(0x0, &(0x7f00000000c0)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x8eee38106226c587) r0 = open$dir(&(0x7f0000000180)='\x00', 0x801, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x202, 0xc8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 02:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4}) 02:10:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) fcntl$setown(r1, 0x6, r2) 02:10:33 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r3, 0xfffffffffff9fff8) unlinkat(r1, &(0x7f0000001740)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 02:10:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005c2000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x104}, {r0, 0x100}], 0x3, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0xfffffffffffffff9, 0x98, 0x1, 0x6939, 0x9, 0x8, 0x2, 0x2, 0xffffffffffffffff, 0x8}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="3164af492fc0c001ea82b22dcda21e5ab02a30a70149d8267b985d7cffae9e50b5979ed5dd0be7979d7c2050ea015517ca9adb5c836514c980b7d2d1bc5b9c9fbb2f6cbd181f22b8bd16bce0a4b45a64c2ef517b897ddb6922fc66c81bb5327a2c9b86eaa16f7690b8969752d50d937b767abbcfbc9de64b6deda4f953b691f7e4ffde345651aea95311723c59f5222a1766ee19ccf689b7a78aa75e6f4ae9ad6f04fa0d148c934d5b78c1e1f88331a178a45d2197a04576a80ffbd749c084ae48f4e5b918fee2c4646d5453a567f80a72d8ed0c2e5e38e33b6614232869b07a92b9ee23211c337258bb8e8f2580eeb4dd641ab8b859ff03c487d002df86", 0xfe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)="a2897374836004cdf5c9c8ad3d0fa48f1fd8161b7dc2e162bedd691bbc701b64bd5baf660a35e6db342b6ae3e46000dd2b3bcec67fa8", 0x36}, {&(0x7f0000000200)="a17ec72ed680e3aaaf4fff7e86ff7d2fc437c54c1d5f9ea94751a5d766ac4c27b4b9d7e8ced1ad84d5223285c98f014b18e9cd833d683343006562d976554bc88f83581822cd18ab78d05c53e49991fb6527801a58702794cc35d6af4f410a3314b23cf39f3f71ba468a3be72c5139700640ea9e7a4a7d904acdfe14fc9e226b10302cca37450872f5855cef5586eae4f0e760ea183df43fed184f3572d8", 0x9e}, {&(0x7f00000002c0)="4ecbfe1ff7308da1a513d259320c989874b4c4066f8a59fff622ed678e1ac24b22c0c5f7a06e0674fc45fd82f7de782c691782f7721825f48d4123a18fd384a8061bc719bc4e1bc358bf0376b83465242c1dc25e5383249dfea84cc5a917dd9d5982587fc759e7296c3375c8d70729a08c01795ca3220205607a30268748565640cf23c91d0e3cf9fde943ac44b734be5236f738b9d3029b9fbd0de24df4161498a1a055fac4d0e3bc94ce968e746d804c9a15f8c782720f3abfadce6d166d658724e7e274265a0ef9d05d9af1b081c4cc48d346754d0436bc05f6b6e9ee20bc732e8f97cd010e872e", 0xe9}, {&(0x7f00000003c0)="52efd11463429e06913a2a9d0deb4b08217d749b987207498887deed5d1d4a43876539e444c68cdf177b612e194970f4f1d3510f4083af9b4f2f0f0848eb07a67f8cfd87b09015189c", 0x49}, {&(0x7f0000000440)="e7d43209b055175b68d02ca620dbc89f87", 0x11}], 0x5}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) 02:10:33 executing program 0: r0 = syz_open_pts() close(r0) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) 02:10:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r2) 02:10:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x4a, 0x2, &(0x7f0000000080)=""/81, &(0x7f0000000100)=0x51) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:10:33 executing program 1: r0 = socket(0x18, 0x3, 0x8001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 02:10:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x8}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 02:10:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 02:10:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7f, 0x8, 0x0, 0x9, 0x2, 0x8, 0x3, 0x2, 0x7f, 0x7f}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) getpgid(r2) 02:10:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000001180)='./file0\x00', r1, r2, 0x4) fchmod(r0, 0x15a) getpeername$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800"/4098], &(0x7f0000001040)=0x1002) socket(0x8000000001e, 0xffffffffffffffff, 0x1fda) getuid() getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getgroups(0x2, &(0x7f00000011c0)=[r2, r2]) syz_execute_func(0x0) 02:10:34 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea7954138", 0x387) write(r0, &(0x7f00000009c0)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc859963db20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce1b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1b4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d99a73db61199470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148dd64ca753a85749804ad0fe870c36e734c7203", 0x395) write(r1, &(0x7f0000000080)="f6f71dc42c17dc3030be0596e3", 0xd) 02:10:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xffffffa4}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000000), 0x10004) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 02:10:34 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:10:34 executing program 0: socketpair$unix(0x1, 0x10000004, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x6) recvfrom$inet(r0, &(0x7f0000000100)=""/157, 0x9d, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x75) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x749507635ca6a094, 0x2010, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 02:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x8, 0xfffffffffffffffe, 0x80000001, "b41f7af2f1d0693392e7e94b830ec410a1a25960", 0x4, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) fsync(r0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 02:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pledge(0x0, &(0x7f0000000000)='\x00') 02:10:35 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setitimer(0x1, 0x0, &(0x7f00000000c0)) 02:10:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x5, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fde2787504713048e69931929648", 0x2) 02:10:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x88000000002c, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) listen(r0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) 02:10:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) flock(r0, 0x2) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 02:10:35 executing program 1: minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4370}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x341a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x33}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd9}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffb000 didn't change! 02:10:35 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x5}, {0xfffffffffffffffb, 0x7}}, 0x2) 02:10:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 02:10:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) shutdown(r0, 0x2) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! 02:10:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) 02:10:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x1, 0x9, 0x7fffffff, {[0x2, 0x400, 0xbc5, 0x1, 0x1, 0x80000001, 0x7, 0x9, 0xe0c, 0x6, 0x100000001, 0xfffffffffffff801, 0x0, 0x100000001, 0x5, 0x9, 0x15467926, 0x4], [0x7fff, 0x1000, 0x5, 0x8, 0xfac, 0x1, 0x0, 0x3ff, 0x1f, 0x766], [0x3, 0x646, 0x100, 0xffff, 0xe441, 0x5, 0x80000000], [0x7, 0x7, 0x20, 0x8, 0x4, 0xd3], [{0x8, 0x3, 0x5, 0x8000}, {0x7fffffff, 0x2, 0x49, 0xfffffffffffffffb}, {0xa68, 0xfffffffffffffffd, 0x864, 0x2da}, {0x82ad, 0x1ba, 0x2, 0xfffffffffffffeff}, {0x80, 0x3b}, {0x7, 0x7fffffff, 0x55de, 0x2b65}, {0x6, 0xdb4, 0x5, 0x7fff}, {0x258a, 0x2, 0xf16b, 0x9}], {0x0, 0x5, 0x3718, 0x1f}, {0x6, 0x1, 0x9, 0x2}}}) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ftruncate(r0, 0x0, 0x0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/103, 0x67) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x1, 0xe3, {0x7, 0x8001}}) poll(&(0x7f0000000400)=[{r0, 0x112}], 0x1, 0x7) getdents(r0, &(0x7f0000000440)=""/115, 0x73) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000004c0)) poll(&(0x7f0000000500)=[{r1, 0x1d4}], 0x1, 0x6) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000540)={0x0, ""/10}, 0x12, 0x1, 0x800) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_index}) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000005c0)="d240e54f8999b88cd583ac64d78b95242d8aa68773da85ba66393d9a560ae433f36b2cbd5dda5156ac91bdc08b10e848adc7463810d8b58d2967acf521232db442c5b58bdf0a7748b0dd6fb78016d866ceef368d634f91a1263a124b5e5d6f50204a1390fea44111afff67a171632b0461105779d74103db281a5da57ec8b0b194649eb780a82eec48c444d4e0a35ee02ce5925157cd01e2e939f6dc9b7dacddb249ebef6e52962764ccba54dc2aca55065cf90b98cfec188055ed774b32187662e96018571ce6c1ce35536c6e05ff79a7", 0xd1}, {&(0x7f00000006c0)="b44e36fb717fd326cc0045", 0xb}, {&(0x7f0000000700)="3ccace7266c26a011a44311053d2a4e36ea14a99a479fcbd720b6e64bf630bf37419cab353d68c354dbe37dbd89440119a9dc74587012c2e", 0x38}, {&(0x7f0000000740)="f57b0769c9165f1e6db867bf31b5ebd8ce1bfd2b106e0d74edfc023898d3e8168b33d4993acffd22b4549c0eefe3b3bf25bcd6833accc86a87629ed27e16f1bea8c0e6c1e5421651edc5a1752316f8ebbaab647b368e77921f3b968313b776a4de9c7dccdb0ce09b4bf3a2ed4414741635b18aa053e2cb8aaae5382eea92c912bea403f8ed56c0e81c929c20c02046754f070a47f2ed138397e583289a3ebc99fab079729fdb363be267c99a5317121cad07bdd729872b555362fdd4c0df", 0xbe}, {&(0x7f0000000800)="4c4a8a0edde6bd70bc94199486e1a0cee98d284879470c6676fef8ea807f47d812e7e62875d233222435de2259be98c05520e854cb21a8172627cf90cab4111883296be69bb6b3b3234552e92d03ec984e584b51110647db2319f067b266c22d5825b40d4da7e8e9af24645f347f39361ecd9c26a910490cf7c44a6cfdcabf1af68e17688a5662231438217fe2ed7d53cdee71676cb6f1d6a82cdab2bd6d03d0ed9fcfa7f3ec52e375e72740d342868c26494413", 0xb4}], 0x5, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x18, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000009c0)={&(0x7f0000000980)=[{0x5, 0x4}, {0x45, 0x9}], 0x2}) r4 = getpgrp() getpgid(r4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000a00)={0xfffffffffffffffd, 0x0, {[0x1, 0x7fff, 0x6, 0x800, 0x8, 0x0, 0x0, 0x9, 0x4, 0x9, 0x829, 0x11, 0x6, 0x9, 0x3, 0xff, 0x80000001, 0x10000], [0x3f, 0x1, 0x132, 0x5, 0x32b, 0x1f, 0x0, 0x4, 0x1, 0x7fffffff], [0x7fffffff, 0x9, 0x7400000, 0x8d, 0x68, 0x6, 0x8], [0x9, 0x2a, 0x3, 0x1, 0x5, 0xa70e], [{0xcb, 0x3, 0x6, 0x4}, {0x101, 0x8, 0x0, 0x4}, {0x7fffffff, 0x6, 0x3, 0x6}, {0x3, 0x2, 0x80000000, 0xc9}, {0x3, 0x8, 0x5, 0x5}, {0x7f, 0xfffffffffffffffe, 0x3, 0x3ff}, {0xdc, 0x0, 0xfffffffffffffffc, 0x7f}, {0x1ff, 0x100, 0x8, 0x7a2}], {0x401, 0x2, 0x1ff, 0x8}, {0x0, 0x1, 0x6}}}) recvfrom$unix(r0, &(0x7f0000000c40)=""/76, 0x4c, 0x801, &(0x7f0000000cc0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r3, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) unlinkat(r3, &(0x7f0000000d80)='./file0\x00', 0x9fa69862a2fb63e7) recvmsg(r3, &(0x7f00000011c0)={&(0x7f0000000dc0)=@in6, 0xc, &(0x7f0000001080)=[{&(0x7f0000000e00)=""/12, 0xc}, {&(0x7f0000000e40)=""/227, 0xe3}, {&(0x7f0000000f40)=""/185, 0xb9}, {&(0x7f0000001000)=""/110, 0x6e}], 0x4, &(0x7f00000010c0)=""/193, 0xc1}, 0x2) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) chown(&(0x7f0000001200)='./file0\x00', r6, r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)=""/128, &(0x7f0000001340)=0x80) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/208, 0xd0}, {&(0x7f0000001540)=""/64, 0x40}, {&(0x7f0000001580)=""/15, 0xf}, {&(0x7f00000015c0)=""/166, 0xa6}], 0x5, 0x0, 0x0) 02:10:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="c6760da9c3cce9ad758a28a76e4cada827ffc17ab37be76fef1d137fda217401558c046c", 0x24}, {&(0x7f0000000180)="525fe9b00966c2cc9835081e4abac2fd6de01cf09c8f085364f6d5b917007a9bf8b69f946449d1157e4c93dc5a30f8b3e1fb52a5584f419e36de56673c04649c32a5b3daea5897d9d50e90417a6c138baea39719ff3fcd160ffea5d1af6b7ef7c8d3de809d05f5770ae7f63563c2c36540912cf8876d8b52193c4745881f82b2fb14fb50efe7f8b6714cd649872d0c5206836aa323b4cdbd4c946e17963800c198c674d9", 0xa4}, {&(0x7f00000000c0)="1c824072189c24e587d6e8a6bceff21c773ffee45619e3f160cde483f5afc9dd955fea52d228f01cd471b565e2658ad1827093bb72060b39d240dad5", 0x3c}, {&(0x7f00000002c0)="e5690fd05d7512edc89c0ada6114617618e934c2d8cb2a77c4d95fbf6322d2e0a725946e128a57b036e67733c9821043a06018a748d4ec1ef568d45fbe4d77eb2c58584e2e79c94144e904362c4e6412c0db78d6f28905", 0x57}, {&(0x7f00000006c0)="d373d711664c434d5edbd00de76f425c36d2f19b9757f38c09520b2db250b5b88cfa91fd42d45f0069a1637fd1b31f9e71bac4afead098dd61556a04fa736465bea19887a1f225c3bc4ddda118a7e1142beff8b92cc825dc52d49ed22774013320d952b6628044dbbdd080fefe675130eb92e13aa35208b7701d9f27be2d828e458d619083ac006c42750d51e2bee70f3e59a75311350a6c66128ed548a37b17f78232dd29c869927d65808a23b74bb069d33007a59b851da4d145ab2a8f93b482f2d62a3e6aaf9a3ddf5158fa1176502332f7f4ea2bf7f8e0ccb23bf529cb465826fd28bb85f97b853aa69b9016a025c81474903aa262501ece5cd83c962af25e8f5ed3bdb1bf680278986d3d80dacc28f08757ec87c144a3eadf3da1c21495bc1f83fa015a238cc2127156e8744e2398a9eb2e8c4b27c3f73e5b7b7f4b4f1854114e29f9bce5162af532c534f22745611146f0d6e2915ba212b419a57d4313b9dfc9e211c4a1fbebe316183e3affb0d7b8f251f52f9654da62a2306a7d5e1a03ca127e4098ca139e665302e98293c21f7185e9fd0fff19a88aba96716571e22339a9963b0aeb7bb83c5b160354f5829b62255592f686b527eb7d16c32479e376ddad8850e2b8085e16e9e1d00f17699c28aec61d5ae2ee9822356b3bec724334a627a7bec8c057e3329edb2b12fd3dfbbd0962b28c076a0f41acada7cae8e0009edf11e81f0b71217c446ec5053334ccc0a3bf4ad69bf32bda43c2e40159398b8b12593793ad55b3b57537edd7a98bc986a1943da1ba3b330be75d74dddc238257f76219b8a3801226b725bcc435544e8160b33bb9975eed1c7f37b8902bfab93822ac3d1a30ef3772209c89e8da7ae6aa7a61390551ab4df610c869f4f28caa68b53426543000f63ee273e4891cd0d4c879fc4fd9752c68096b4d764ee85263b8f926dc23d2bb67852bd33d53799dd21cf3d65e60e73e50560e828b0488165bed1887d6d7d24485a8e97c7e14546575581850da58992825fd3da80f529e5cf6feb832731dc72464a674172923fbb09ddcfa39dcc93427697207e67ea62af5bf2d9b322b1b1f84cf8fcbd064f27b51b430a585ad6e3daf4266286efe59b9b526a2eae129f970d8d27c323ed45b517c6b8380fd852e8c8d2166f16a60b91d01b1c6ae5d19371d4075daa777731403a537f7e831047b09c24f6efef4bbe6b693e3ac541d65fb2199d68589bdb7925d53ea40900e34fe5fd4d917b0c15f9e7d97996aa57cbc5d9114bdbe4cf83cb7178b359596427f4e18273e52b962be33a270e123f272b835f0a0229bce9f409d944963a9a9d0096d7e74ce1c9fd1518067337c9cfe049b005bd221666f4dbd8bb45fce4d3f0eb76d2cada727d853f9dc2e582f87d659e9a46b388f7800272ba315bece7ce7b64172376faf1f3ce57d9b051ee946723543c744ec63c5880a3b7328c557e5832d29b1d147704ca68ef4ded5f22f61b8f56765769bc62c48f97e15c356ded568073c0be809fa08e76e2a469f8623932a3fc546856fbfbf411c7d5ef619bfbb2960ea21a22d8122874e425cf403431709d15110ec2a3f94dcc4f9ee1a8254866c9ff300ef4d741a486ebe11cce8dffd9ac7a2e154128a4e4e9d990929461d3bfee31e7799c51fa51bc0d619db9ae32df8b0fb23cf2a4df6777526f387f1f141d72e2c4f93ddbca2d387306b974d828656e6ea395cb6e7eeb829b92cfa4ddef7fe380aedaca8c9322ed842b0175ec884816563e76d22eb899bbcdd15ad0321a98326325fd1d441fac5767513f67976c7a3c4da132d9ef5dbf27938f738d83bdc1dd1952b0695437248130ec38984b3706c5905fcf657ef59c824a348434a4a48b1934e018e9b9803d5574c1c72ba549707db2503304caf6e20119126f63c621ecd0608f96eefe1c6a6c0c2a753b6475aed547c09a571bd4df2ec40beaea934e99db73f8ec02f916803da1eb3a441253e68969964d9c1c9a6591cc90f8e386c60fa20f62e6e76787bb9ae57b70bdb0dcb98171a3bb80fa0c71d8fd5dabe1392cc5ffc2b05e61e984cea325cdd876a9e465f3c294ee96a62465f8b1a8dbf818e12958ae5490e36cd97b018c737c394b88373bb969c016a67152b6b905a3c4df45fc701b47b0eab74a4ec59ef7f868f26131b3c5b22fff37010990614095d59231f98ac315888fcba95ac44fa9f2ab57539e1b8d2f1fd27fbb2c0059ec32258d1f27e23c731a99d7fc8adc201d2a172d221a29a38ba391d13982b00fa61da40363c4e484d5c73e06cec549dac9745e082d55311ce4ce6d1b46ad1e134eb6dab9bca8717064e5115be63dce6ca16b0de0aedde051cb529865bd96181f0e10982168d46a5a1816dd3c9b11583636896b1cb969fbf677b9e2e36ba97370c4dd0ca96362c8238bc683a3127155feccade022a9c9db00d183025b27510e421775fdbf10ae6533d189b5d85aab41d9ce6769f7f29da376b3a5c98841b354922f17ee1d0b66691322f62210f83d602846cf51f7aec0fc22483a65ca2ec1a124d777078d1fe42478bef00bb954397ca71ab57dfe0790682e68e0e70eb73bf6670f5ed08ac7372eca57e99c65a2a8b02b6b622ebdc5358e20b345494271a848bd8aed5c21b5647d5fa098e7b18d90fa114f1db5108d900285c7bfa69bb5e668d94e57080bd9fa7e93cd4e12944fc7ee0a4be6f211b08248c13fca5416f87877f2f0e60fa27bc802d06ab50c28a3131ad9e639b5e191d696ba8d2ce1d42e9c2a6aa59a4f9cf999ca7b8d56b7ff4dc7b5adf60031824848ba98cde2e25872314561e9a7312ebc753dc3fcd47c18db5502e98c5b8841a5aa07fb716da6403dec77e2d2a1ee2ff794ad066dab1d5133eca8c002dcc8bac68ce81cdea3e02e82c12acdc437f87ebd9e93bc80aa13ea88d1e77efd4e20fbf303a6b96755a6201f4ceb157312de6f27504ecccf4c4dc089b8b869d348aa58c202e0988a7e901dc86951c5cf204164aa3540c5d19dfc9391374740a5e3efcd63792a3f8f9fdfe8bb2df23ab714afe71a0863180e578b4ff68a3602cbe9ae5ba9e5879da3afcdddc04021da3c71641139a2becbebd9a24091d498952d080331cc957b8e740c9645bb5312c0f78a4d29a6766b7c71cb33a0997876f3eef3a27cf23aa6bf49fa71feac6beaf454c0b9ee3ab9b91f7def4ed896309df6cce797d00cacc70916854a39bef374110a247cf1260ff420125eaa41619622ae6c3dbea789e38b14c0408e790aa75d7dad1f762c1d9eb073e35246f2afe8cfe76ba46a924898af754f83054b4b9713fee4fb0d319a584788431d2df0db6126a98cdd0ac0fccad6f27298c48f83ee5ae781b155a5cf2b16139eac8f884b3881a8851127e035966798f037682b55426c1eb7bd60ffa187f1e92f8b59342237c51cf02512b7777236cbf8f556328bece13561ac747582c8bfdf8740056076807b8d3c5b2f3946c7d37201251c13f8da8213828939c89639e51c276bce13e6b57451deacaacab9a8fc333c2856e996f241b54ae6ff7c7760ce63fd6c8eb1c68a6626db56d27a60838af8e9d1f647411e339edccc9a03a80f7d31be22bded5cc9cd5a4ab0060ed7bcca715d0422c8ed8c00c848bbdab831545f187b784fdc40b045438dde91be74d8378e66d5bac933e54aa99e9cd31717765c9c49cbabe0a04e70a04a7d3ca2db9253c8e5f96d6bed4343f94b6b0cf26599d144ad8fea087c2cae5db44a6c1c32b747f4b77edb125975f655d07d9fe58ed952f8431421f0fd4cb1596ce8a954035841593ec5bb68810d4d482fde843a17b64ef61836c5effb4456b47e0c05367873613a5e175dddd9d8463aad7dcfc97e978da5000db8bd5b302b380762469d41b06974ac07547941e8e02b768e83b4d31cc10a8ab7785d63dd051daef9329961ff0e6203cb3a5f01e854a2983f681c2d2f4f66c28c22881bd9a36096effe5699139df14e447879406f9ab4e487d9ac8533294c4c80b4cc41548fefcbeb38cce2e813a902ed76ec382ba4aa1437cccc783de7b56da5ae4109d1dc0781267cdfc3ee8f732183f55ad4246f7ac4c76e62b2dfb27617803acef20ff1b0370a1286d5e0be91853bf8e4bfc9aa4b7d2a7689bae32b2b470e717afb195d61fa3b1fd87e2e4e927b486f7d88013ba6446a1a43bc4ad094765cc686d9a7a6ca252aaf8104eeb8b18eecc649ce462bd875c3b1d4619e86ffe6ddafa9165b70db5bd56e056fe6208dec78291dffb74ee2f56851f82543a998fff53b76b11705e05089360b2709e8ca0fd0f9f43a450276ba136ec56211de85b2193bb0df7d7590fdc778bed3f091408beea02b629dfd25e9c0a894808e2fc55d0c686f2eb4c169618f52935581665564a36a4bbe8309cad6bb67a03db14c110591af3d66ae528ff0f6b23d400326c18753fcef6f4d60b8d42b2a14ef41203da5df715224a17eaa3adad6361f7d411f7a4a59185af2d83a7c01b253eb35093a19c50849a5050d282a0ee8eb51e27181f101c7b56035b2fbfedd52375edaca985e17391fbc08b18613810cf5d60013c68dd3b8a3da2d90f235222d052ad633663178e532766ca3d022e1efe48ba9834e6eb1fff91f1ca15158fbbafceeb2de63a21e69165ab110bbcbaecc655066acd85ebb6dbc740e5f35cee4b34db1760ff100c5c0e53881098072cf59d748c35c2cad1ff7059915a8231ecd80e74661a5a14e44ac0b5b8dd5f488306dfa44f9f2cbcca185aa580ee047e7e53425b0168be11cdcf0de18c390a8b41954d9af4c235fdc4fe0a125cb40eabf6902ef6c8f69f95db9ec08b902ae0798d271c3288d327e822e58b1b1bf66533214775b7948c99d902f069a7cdae29425a4dea53bfede1c1790b1406549af216fe6db612949a7df379f52c1874c4d44127bad1625de4dec1c53721d342b83865d71f3cfc598763b46c892bab3cbddd7fc57b8f2f5e977b8923a6d950c10b8110a997baac7b6d4da4ce03cfb027c7eab8c68d4292b2d4549bc118be12796676515e5e288b0310b1325253237541ad874606e65c83c7a279eddc70f8f2b64697f542493bb65dfb3330a4cb90d6109f103f87cc2e0cd76ff92296752abb2aa60cb6cea38834dee82f2c0f81836b15dff30c12de06b3f98e08bc206d12b232b3a5acc12eeb6eb7dc1d5690800b01e9b5c4eb23817e6d00dcff5e80dd54ea6b63887c84167024158429f7aea8d77768328c7e284b7dcecdfae2e310a7ac51d86a5c95f9d451c56780fd3adb6ce27feb7d9a01822241b64401b3f33248eb21ee7f5116f4c809c67461bf3cb9da5a6beb2c5be5123b8133d16b7f075afe0edad9c0649e9beab9437ff13918d9a74029a0948d22ff384cd9d4938d5dc14959d20c5686d78eea032f3e5b5a360f52147e9d91c8ae622dbc888c40788e6edc90c54f51d0d968d63909e6fd06917b30985fbdf348c5144091f64e91e21f4fa35c81a025b4a0fa379a1a39beaa1a0828dbd5cc3562c6a295f88e9eac6e1ae2eb48c351083be15847ba1e14f99e15192ec09bc2cbbbd1a15fa278a37aa7ee5601d99d5c6ce6b0c331f5e5885af1e4a840930cc7caac0c8363bbbfc44140f310094e58656cb10ad26ba67f368c0bb0b21d88398be3f69d2b466f45879d7ec239e67f3e33fa299091b0180aade4968e91f3d47b4bcef8de3e10fb91999b49e22145f67661515f7d2d88f215c06a4481f8c3a5dc890303beec863d793060b3b224eead95c492aa8c8fb54ae17351870753ee62cd97e098ae925f4c", 0x1000}, {&(0x7f0000000100)="1d1f6e30265636d5f79fce9e2a1610eff4e4189988cd832cd19555f705", 0x1d}, {&(0x7f0000000340)="8629375580596b3f04f25ccfed0c639c36b1221e5383488bde7b2d3cc94def8e596b33c63a543c4287c025cb20fc9f50dfc06e06608a70d84e42c7b4cb81c08de67b86112176e25ac1fe1bdc160073d7ab4bb9e7d7e93c6cab6e7df23dcc54817c88", 0x62}, {&(0x7f00000003c0)="bdb2d3807aaf0b9899a8f46e5075947563375979c4e9d91fa00d3f492b1dc5cfbbec318fb8cb17b52622a5f40f4245e769f3f7e54c11101d19e7ac43176ce5dd3fded44b7cf4ae351015c393f78af8bc5ea8eecf88c8aa56c010a24e5429a4157d46e598fc933d4ca4fa2e9b8f1e066d99125e942dafd16b8fe22645b94f3e0f504ce8f78c769b26c0c1d45ad7f9c89c118392bb09db4fd2fc8190f74fe32774618de8ca6c7f0f3a8588da7b60d0777f21eef961032aa9a9c1a0f1f9f8fb7cf15fd9cf626c65306c08a949c469be4745d8e604f1e9eee153ac3c17df4d9dfeccafdb41b2b61801bdb27fc61e62ab1e71df6a2a20d63fadd3659156f7", 0xfc}, {&(0x7f00000016c0)="68780ff00da5a5180d778aff9b85b035a8c9f3149a230fa89a3746160e503bbe57c66c733ad10ba3f73399ab55625ade619287a80330176e8f58a1c9934a101be243d5daa8a97d06f5a673d890eb58fff1a40a8ae0cfe0b06ef95256b6a301d95022cb5af8a2f36f2a8d4d1b530071b2dda1603c82c4420282d34278f0d5759e44a1933bee25ddc8db187479b5d6ac24ba5b1f45c7359d722dc05c0bb67b1cf03efe62e20fe892cd649267c512ef128803fd6490a7b6f3bd886be63b8c9f4f7e0d43b49986f1b8748b1c1328f84ce65d498840727df5ccb1918026c7693299e49e7caedda4c08719f8649c31fcf8e725cb4fdcacd708ae1e985f1406ef56b82c78dc1e6e1c7da52dba3601c807191a4299b103ed6b3ae26f66fc05e46ace4ceb89e40c7ad5bfee30a4398725d77d569c48c89fbab50285d625b8c18027db747c5543ec48a61e0d2d6e03304c144d31e7051fb08048269bbbd34a27f060ebbe54bda4788b058fda784916eec0a72c37763c887c441ee17b120f37cd974770c6416dcad2f0f44edbf829a5783687331a5c0737997987ff36fbe1c2c5b79022bb8a63992f6bc1bbe4d2834383ef034174d94ee7ec326bd792e98e7435b51a3b94280649e3fd8d3af43f62829982caaba5bc171fa148c635c324046d4358e2488bf6ae967137fff491f2725255809e63fb36f6210e69e77f0f5a1579f49380df1f5c875938a7195717e9a420399067c0ce374d66d5807147264fef5a28fac102950ca17381655ad06b4e780f46c94e291691c46fe9fe64c3a142dce1516773757c234c240a5271ce034389a47ee0e3d2f9e55bbf6e0c1fe5cbe0920059274803639a5f140fbd26ee3ea8325e49c2761120671eb1b813af153774af902dfd11e3ea8f3da8fbb6152a857346a9e322f9a24e27d3f472d5200cbd6b51cb6e0c80974efda0dc11412205062ba1559b56a3e922ad2f6d240f3aa16b52ccd6993a93041ac5fc1a41e4d45e46bc76db9088b68ced71c9678666c1d03d7713a4fb8a573f4aea5eab5b8f6ea3fd9e3c78e7f92f8f6c4551cddb386d9c67beb2cf5e0bfcba53393458041d51794d74ec7d3f07829368225aebe9df5e0d149f558a5cc62fb63edb7a01ff5b7129bcb16b02832147a75fdf95e2e5ff5b2682fccf9fd7affce80eb40d724c8dbeecdc99a779124d5f5a9a487328d1e15a20ed9ba29daa6e369bfe71c2792e8b89c412851793c961416245fc4b62017bf8085ea5a53743b491c2fda94c2a2c8ed29d45dcae37b5057a687f3258dd63b1b99b01aa2b072a0afd6e1ea46bc03d18f42e3a2c6e81188359b27f531c515c5a68bec0d975c846fc41613de051a8f8299f151ab568ba974166cb7b564e785f60c64f7156f44472d7f87ccd5a3c9b577bb49dc8671c8cda82bd729c5121f724e38ea49fdf610230771beb19d0de80399df4516fea0136be614c7193a221208a6ff5e462dbe82132594217bb6f6c3de97619524c7622ee0d2672d57355fb1b4ac691344ec01faf5b656ad29e0d750619e4f4ec19f44f241f7512f71e04d61cdc340dcd46f2129c0c932d7eb721a1abd0eb38720a91bcdc2e112e04d24cd797f9a0d2b01301e0408e8a63d76ee76fcdc85c4c6357d6b4eb0191dda854c1193528905174e022bdff9e287af68bcb576230d57fbdde8a4fa9e70dddf7547964d9cd5cfec00fcc2dc8a96087bc4cdf672c0f8248a767f238be8bbc0d61c95b910abba73fd78ac94696b8a824505bb8ff4a2f758a4cc3b700d8666c7a47a3a14fae717887720819328b985a1a0c6f3d2d333846e894cf4034fd58d3603e98483e0290743e60a33bc19b70526566368fbc62055ece3ca1d9b779aae8e62f8884d7f2a3aa4657ca601a1d796466bdbfd10056abb8698fd38b3906a98af4d618efdb513f86815babccc3ad2f1c306631525cda3a2dad5a41336f52a38f2696a0110d8b8a2ef84d125f1c18a35ec86cdf4d4ed7f36bca8f627f046461d632c3b603c955cc2382cf5f27758c9bfd79eb5d623366c2e67c2e0d889bd04dfd83143efff428448bf66d598128f9181da9dc6816f29265572110462660f629ebc2ccb9984269a8078ba64c0c297b721d7e0b0b1586be998e4585b33800fb9b3211a483b49663fbe8108bf6eebe2ae364db98eb0f628dc766a7c19e769a4a0ff20c995f8b8f8a8ea004a86e45097af99a359e1eeaf1372c308959160cf658ddd71ee0bd85081bc3ccae3f93961e2a51a265b38ac4202f6e57470fbee6ecf5a036d6030ee1c82539395d096e358d697ec5750da7f77015ee33d8f046ad02820e7c8dc3085273e749301210362a55a2ace5a6e1060d4ef602a48145c3344e293f16343bc2da68989d849f1850812f5fc9cba9d0d12c09e33ac0109cc4ae4b9501aef597ef337e109acfb4c2212024a8637a7c3a36dfaac4137dfd00fe155e560b46227c2840aeec32380835122766ef818dc230b429650ac5f46be37d01f82a0c50c6d2cc254aae4eea0226a871379e2415289d70da17c6397ba5ef154598a638c05b2f1150e92fe9c526b68ecb3e44aa96af5978c7b89e0dd7476c9aa704943607fcfefab0f5acdf6c0713225ca2ae0102277a99bdcf37904d1871f7936e8496cbea0855da7392a7f5ca5028f072854fba4346403b15016b21ce2d49a232e63cdf030e56e5fa00892d947b2c074873d573e2c453c5b57945176cb3eaeda3ff8b92152f66dd00f1a149fb4ba5de52c78ea6d3f30cc3311351071373a38988d9eabda2c1bfad7e496abb1bbb68885c7bb1311427ea4c0db93d472af5f59172c8388a111d4b446b34f30bca0f5f1b2e02b4d4b301c97618a157fcc76ab5168bc8c5b35079347d7f312e48c4ca0af38d9328863b2334008b0c95ca1910ae4342849ca82a679c64035b512fe8fe713e3fb0c4e29dc44504e24e860bd56cddeec268306d6269f1ba3160a6987e9478c42276b2b5120813806e8e3b24f1bb4b22583ee112a6ab2e3020cb20a1d80e60b6be52e97163d618b7673af84fb768c6c33b81785c53a2d2cfc5a4a170c93d72521d2c81727d21f9481c27301386aa882260264af454a0495be17845f45700490818f5a1f0469ff4860c6e49e958ba3291d3f2fe65a9e1d5d5e86a4daf1082a830f3069e60cb49b92fc26d7c42ab62686a0b6af83ff51d795e3357e9505860204a331eaedf6c172a9a3b6dd974508e44ad456e18e90f76dc320fb526f71417ece47654936e8322a63e61b9f23fe4887956898e421e1e2b56b31025dc498d3a30d3eca5ff18e26147462916d84f30e714cf944bf7e65ec504f4f015868e40e89444dd43f5f29d179256c5f755117bfb9571ee2fc77888df2d5d2fbc793e4b992c83c17c530aaf178645f65a46c590ee54f85cf61344a1742601e651ff1e0545340507e61727b6cc6a8a6ed37be9dd64e476e754347d7078d1eef4fb933827a9072bd16128716eee5d199372c65e664e94b88daec08cf99b796718b463133980aba51723ad41abea1debd6548c1cdc5a25db1730e6a26e222eb3304c9a11bed76ab1dee0dedb0348e32fd7796e5604424ec44abfb1c30ed2f42a8bddb6d4c0f56c9775d314ecdc1c3a0d4660bd3a6ab8a175bd6112363043cf2487cb740efb4d10d5d13ac057450877646c4e6d063f83cba39b253010352ea5b27b1d22a25e900243d2491faae8283b1c9647124ef9f5ff1f0ca3f6466cd2941188f44019dc86ef220517b5029bbddfb86ac487924efadd6e075e247e714b7b89a0488a2fc4022c93a820d8b009e778094f6d5cd58be334f66e37537a91a7879cea146bf97d552807ed9909478583f8407d302085f373cc5f69b273cf1d9c1e7ee4b3139f6dc604520a762024621153e0a211031b7c0043e6268f8000e47db9e38f77c5565a4fad420798a264c4686a4ada616021bc47facad828d4337b4da4c4a81d6dc6564e4b66b9ecaff76203590198d4c60f8ef387408a7338beceb2f123789410cebc13e8947b5cc1de7fe9739291040e207064b81b40c979b574bf67abbb559ec5665fceffc249049c2860c8e12054917330a33e47b2ea322e21c45b4bd2bc3e2766e5da7574a0127a691310f6ca7b3325a156dc78b14735d42ef270efdd460e15cd7fcdca14077607dfb991a5a07997bb17d9d1c1df9f0737750ddb691fd6fc9dbd20271239632af19123fe4d934026e7f513c71736b4129226b2e128fcf66e6b1f1ff68ddcbdbc22e6a3e214d82a79a48dc1bf61491dbbc19989123a32a2300960b0054bcc3eb636cd4e0828b60b61a2ba3ec694963c1612dc96565f466d9987cac372cb2b009a4321d86638376e7bd414ea06d8157a78a893dc6b72b5fce8009039989e6337b4e4a8ec9ec77804b1ec28e1ee00c462fe3000ae9da4de2c15ccf7da1696fc1ea47dfe57ee3e242aaca208b52318be730c136f1d8a54bed72852689d3ab31bc6d70f4b5bd2a1ac8ff6a9df085a98d686d643be383797c13f892f72b22cadb3719e7bdca557dd3d4b4d4d98992269ef4417ac36856c0cc2c21cf64b191da30bfe4aef5fb12a71b03125f692bc3f34b52faa97c326358741d459036de435cc2eecb7ae4f056b4bec8389bd66fd8efeeb003b2e6d622d835d635a3da6ba55678222cdc4a9129362a78e77bbed95a6738320b947dd55eaf23d2204dff8e346b42ea0839b96d5d6d48f66f38cfa9623dc7e9ecfb7df3f564aeb4b0de89b193d114f369edbbae6bd0d83b9176400d320bf2de438986161cf2e3f3d5a0b3cd523f69867c6c2986bf977053f4ed114f1a4eebed15220caa21c965b92f002f0531bdc046e6b6f17c81e222984e6b745f0ddc5275384a5c23c7e4a36bc5db2bcc89cd6f59865562d32cac99bcf5ff9932ace6d772d26133a43511233dc10b3ad6799e4b2f4e13f0cfe668c6054354c998a61cf8e3d2d6bb3bafcfc2def588bdc6d32b4d5c8aa13aad31c000275f9fb5a495ce71364c0e5a0c0f54892fb99573c33c7a30562071be7ff07cdfcf41e7117787c3407895943d2847bb238a42b35dc14a7e0d7ae114a6bdca27e33630af9f2c0fa7d684032a94e78fdd2cbfed212acf124ff993bc0b65bc1542f7564f09ba95a7b862f0af83764cd20efafb3c37815061fedfde41a05e76a8a8639a1e0154a0269ba32ae79a359efca3fe59fc6199586bdcfee581473f830da5305d66605edf72b31577d17fe4c823ad41f128576f1de8f41fcdc382c916004f64ee7a98693abc86139f4c86504cad6a9f6b19c57d4a9c0ca8c1caa246b2982753ddf7f1969d0805758bf07505c9653256389a69eead43d7d95664d78c7855ca88c249838933706093bac0b684ce26bde3f8ba56bae87f71058b2df9d8bf79d3393df4932f05e9db7e81d0f3ea0530cca9018ea698b341c87335179b9f4fcf52ce35d9abef21b495d108246d571a163e4528c6778dd288c296920ef82afb9c3ea5655bb38103bef10ffd56a2e188845b193cfa29756ffc1fda8fdcfa149f72fc87e276fb00dbc79a30db62cf85ad15dc7a93d80d9f890b6985bb64a10782fc35aa5d92bc1b0b8633c6dbe0ff4b34f7bc69f12be011f2a087a67f558d1e50990bd8d3677854a129dbc2534749a8e618f4434a9f2e55bb7a261c8ffb660d1fd42dce84482b04979977f9cde3c75c787c0dd072ee26f6c84ad85c5c32f1f197bb97caa4a41ec8fc79965d11a0c0fb545d09265ead65500300efba1a002389b16ac07ad9f8538967cf46f3d7fc51ae1dc0ad10fa493f6998a4350acc95c1b3c07e06d", 0x1000}, {&(0x7f00000004c0)="84f4ed03abc560bd2c74f1f8231b3ce9772b25cf1e26ba96f0a98da1655a4b88c2c23a10a08e2a068f42a40256e5efacf76bd7def57307f0512e205641a6b141b90fd233c9870240a125c5aa676da95d4bc5b59c51521f0198d4fd50902bb3377399f20d1f", 0x65}], 0xa, 0x0, 0x0, 0x8}, 0x403) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x40000000001, &(0x7f0000000000), 0x0) 02:10:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)='%', 0x1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) fcntl$getown(r1, 0x5) 02:10:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x0, 0x3, 0x100) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 02:10:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) dup2(r1, r1) 02:10:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x54}, {r0, 0x4}, {r1, 0x80}, {r0}, {r0, 0x90}, {r1, 0xa0}, {r0, 0x46}, {r1, 0x10}, {r1, 0x80}, {r0, 0x4b}], 0xa, 0x2000000000000) poll(&(0x7f0000000080)=[{r0, 0x4c}], 0x1, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 02:10:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget$private(0x0, 0x3, 0xa6e2545e4a487257) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 02:10:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x26}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xf63, 0x20}, 0x10) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000080)="a53aeae65a911bccee2c59661a00bb359d1bf18ec508674f670e13acd498f5723937e1a21c932b159c261c7740c8100e524c6058e415affb13a2e5b7d2e15d8df3fbb912c0cc2603681d985935540077b5cdce7767e001bc48050e0d52cd39952e61e0910666efb6cd9e5dcd8b5a531b3f12f7e201a6700ed09a42b645e7a5058521687ad7736f53fa6f131dfa5baea786", 0x91) 02:10:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 02:10:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x80) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x6, 0xd1d, 0x7, 0x2]}) shmdt(r1) 02:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:10:37 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x2042) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 02:10:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/210, 0xd2) shmget(0x2, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) 02:10:37 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x1, 0x700) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/148) 02:10:37 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) 02:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) 02:10:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x20000000000000a, 0x0, 0x0) 02:10:38 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1fc, 0x0, 0x0) 02:10:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000008d, 0x7f) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000005c0)=""/54, 0x36}, {&(0x7f0000000600)=""/230, 0xe6}], 0x9, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$getown(r1, 0x5) shmat(r2, &(0x7f000013f000/0x3000)=nil, 0x372826c92c6498d5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000465000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 02:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup2(r0, r1) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x3, 0x3) 02:10:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x4}) fcntl$lock(r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 02:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:10:38 executing program 1: 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) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) socket$inet(0x2, 0x1f0262b7b3a25df0, 0x1) shutdown(r0, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000880)="bf385fd9fdfa5469015a5e7b89a87f7a9f7bf73e56b9c68006565bdc9af153d534180c6b831ca002cec85406a7a729fd2f3eab2a4af15b03b5280a33da98fd98d2f0394831a4f9a5f72a336a75293aba97f529a5a3e215b32c914f89f4dd5c54d9df5aa2de6f8c37362a4b752d62916f5518ad0ae8c91f1a735bdd6b94c6c0e1e30671f7749d97b46f0f5430bc46983b036d713c305488980a8183b28890b2ddae708e210c69dd5b3eb84bb838c4238ca704f8b745fb8136e8eab95de0b82c81490264eb5cb7bbdbbc3f326540c0683e48b3635853425018da8459a843a09812f992daef44da69bf86d07443611c0e97369bf117af5d6e3970e81c021932ef235faea70f4cc910d88467f80bbbfc6a04dc559faa21cb70df05f292e2ee7b67135333828397c6da75437b716c2ca85cb7d5d1b031cee7a3a809d0763cc987ea051c01a953745e1e4894d74fc605b5ecba7b1f817f9613c652500daf04620484a982d1f82eeb7d929b48f2be9b8df7043df882d0d4921081734b4f0ee29ff8eb5dac84988cd83f303775c8b64e548452ff629c98bf840429f1144bd6cfd1a9119b2cf08da3bc53fd594d4b2fa9c38da3483b9ffa792eb7656d60d07799e45a41a1cb4cef4e4fca403c21e9b4aa5349527afb0c7115e1cf6172a556f883f32eb56dcffe2e1df0c881e6ed1c94857bff78f7a2154f6577aab6127ed2658511fa27d801431bc2460515b649c80bd159bd427693de939c3adce17974c27d033ea324a511d64d26e3f197cc97c53d0d2e34a47ab1e5d39b62d368d0de7872fadbec780c12ef7cfde0c18d7875fb09c7748e5e147c9601dc22ae8b0e86f51e6e01b113abf2daf87f7aea7cc8adae8838ade27f2424790f4ee8b1fd98f2a4cf598de0cd385604ed53f032134f3b9f56b58ac8f51b9b58afe27e3342e65f80fc91e7521d25f09be5c9647ea9201b48b64cf90b63a99156953085d1072aeb9cd5248720e17d289541d8e9baef9c98ac46a5fb76ca96ba7857d8176fe5b498fe544970132b36816c03e6b27884d081fa87b5ca8c69b9da413b5e7178618b6871ce1c152edc276730365bcf5505f5cbca8b9d4a3586ceddf9fb60bdc73cfea00225eb89853f8b79f7c9ef54f5b89eb8a728bdc4a7e16d59742ea168330a7251f06d81adc6469e0d8cd51876cc93eea153bbd316e983afa704072c5b4efafe6192fd23f964b2bdc224a64ea6328710767e00d96b6bb6ef0091841a4beac982ba409077b315f6d257a7fca714c22641146310fb01ea98a20a0636bc3a94db1c1fb2dc203d74ce121c44ab23409d7cd6bdaf460246d30c9844721b7bdc2bd1fa2eca4c18507db4e57a898480ad186d4f1ca937621b8b5edafff869d4e86a2e3aeba68ee59de7d3771b52052f1748a65a7c4f4da9cec3138dd21a2b88eadc6a991c57c9585edb2796a967e4f7b26fd1aed7981a92aab97618c661aa641334c366c642636ff88cd7511bcc474a2bfe045de755ac7935dc003a98eb0dabbfb5675ef5b12a1ceb7914b16c88921e69e91af78fe575e88025bee9b35cf14dc22cde12c106d9cdce3ec185f2c3c64d31710443c66d6357e13cda469b56c1e02b87acfbd3f3823e7d9011c8c54eb7670ce3b76147f84dbfac588fa7b82a425e7b7d9205b9865eebe87af6aa928604167dc80d5118297950ae9c884aa91e21cdd2ccab02ccdb1d48b35a7fff723df1956559f37ea8b603fafacfa1d95e8ad86c31abb060f4ec02c543e8c4b4dfed4c5a06fcba6ada415c18ae93026fcfca3483625a2f06db79e034fbebe80428b7e3900794fc85e1d2a3c364c285b9ec3e986ac9b999bc4badbca2b28c369ead0839941f02d05b120ce85fe6c32391c972a55fba10b29d5c3c9e1d8c601282a69cd1c0244486e9587c66f5a85533eff2a8e70397cb7582695d018b165c4c261ae9b8c0a2c822aadc4ca42302540d9e7fee2383156e6fa546ec59eddd21c7543d654515d6e42664a3fcb046e65efd6a3cf4ef209b16550852b579fa86f2f69c338d42b82b0e6b3359755a75d56b299eae99b25f6577c66ee3164c73b461594b6f506dc70059dd2181ccb588b36a4a8090f7573d802fdbaebe392eb70ff1a2f9805b31ed2f58ecc5c305e704afdb8bceba15a987eee218da1cb661998d7ca61fb37aee7520df30edb5217b270807842c764432c0bcd88e2a502eebf44119a8ff4271bf46823709b666830fd82d1066369717dc22fe4e3cbc01a1f18546b93a3ee4cfa1bca8606b2feca9e56de1a0eee59cd225bc9c8edda24022d5c4d1d0ebdc57d69f997368794d1a83f0ac458d741387c44ecbf5652fe8ec40bc9cafd9a6286bc6394f811acc57faf2658fcadd5c603f4b1105cb3e421b15cd189cc0fb106af2ce125909b50ee4eec89ef92044dcaaf924da05e50a212c3a324228b396f11c6174e7e4d06abb8ddc466d2eaf8fa7f5a13031994fac55b114030b3218c5320fce485f6320379023a60cf8da0f9f985a23c3baac6ac25ea64b22f0cf7fa6851e54be2b274ffb3331039506103516c74f3ed548c142cce1fdc8d3692f818706f76a68d9981ab05737e15328e5c4e2f307891bddf1f23397fda2694852c1f1c54523e371e31eb9b817fe5dba9f1949280a0919530416d76746a8cddee058caa4179c80632c509914bf75e4e539875689d81bef4169520c25c5fad726a2387b2c221bc1586ecdc6c042f4d49fa25fd26b709a1026f35f34b728939810f2efdc5f03fc100b364952279b987cc3c0f2f3ea0212dad2a9247f387742f053b5566d6af694b2e57dce07b4fd78de55457dc035700a85f8fd53400f017936344a4f76e3e55be746077d7511f8adc54af19116306f04bd69fb7a7640e2d81f067ecd063ccbe8667be5bbd5f6b71ba697c53ba94434b7071e909f166a17475008bb718f6136a0ab9d491a20ee62c97e5b1d99cb0797eec1a559c7f55e16700f0a38d766dc7462bb080d4adef85b028a6ef82d4dc0805acd6b60c53793d4cd60f7481cbf68dc84f88e74e347c51c6823f5e6e8ddf71b5bcf402005dfc364ed60d926522f55cc49db35c3a15bc38c480aaf53b39eb1c439f8e457bc0a82c2e3e65ae65c9a114f3f3bcdcf53cb63a4d27805f292dec2fcd522cca8c427f468bd6d419490ded041d9b27345129ecc53fb329c9942cb80f2bbe37edbe2feefa03d347b051e24e8a13643d47a171f9709f4dec5fe28abd723306dec1246c09126c6c6620beda181233e161673b0885a2eaa761926c3a9b036f0c26c61efdc0230e95ecf4a5c2cc5a6a89feceefa5aa3475eb47eb74b19850367d144ecf570d10266d4b074e3cbdbd5e04e25c6915719042268ea1ad76fc100371c6872cfa885437df35aed9eb36b143f86f4bb5bf968966ad4712d5ee30fa7b2cdb9d140c4448df0d152776eeed4618334675ad05c16a5b816469d094536dfe726cc27f6395965f5915c714578e4d5a8abdb03107522811f9e85732f84a41b689240e4a7ba110b72b0595ebc37f55e7c394f1d41d9e76a4da3a6c8ea19b6ec311a1cc6523863c72a21d5d4146fed9cb414514ca1a340e475ddd7dbd8899482b15d3634aecf482aa205d0b5db88aed4343ca336646d5c29a2898654ffd7a493fd10c03af2e9ff9d1efe2b6f932da045e8d63f3b68a3da7b0f3fa34c0a929cd02ba09c3f2e0a5c1c7d92fece2e2efee1eaadd8c26207687fc8b1c6428b133ae09349499f3cd139f12429e7b821133baa66b3022448c55fa0ea14b99596e3e7221c5d1793d1c610b0e67390e2bcc01aaf524f16d3f22e270e0c4cefeb437586c323288e2e502f7386b5c34e1d04e5b9989bef341606ee945bf063898abe05f83fa3130ba13aa349efe217e6a13398612913f706232c6cd7792e6797413cb352502ebc5954fd053dd4ca26caf9f740e6ffc766ddbd2215c4abd1da758973c6332794986b0e57246524cad0c33376ead9d4be7f2c8aff11741aa3a8f762939d8484f601e4685e58d51996e31e1732cf187d467056d3d9bf3cfbd0ba976e3b14205b2866b12239584418b08b44c270f233d313001ab45ec61350fb4290267905522e4ed7bf1f83f32d2f452abcb3e30c3678f6a9bcfa2897ffe4683d50aa61d14a2b6cd314f1014bf648ffb95f15c25c8990c1094c12ee750d6e64652bdbfc42c48180973b0c44c3318ee3bcc0d2b71f4b661248ee1f856a3495ef9fdd268cc6e5f1b5046204bf8c32124f4a51273e291a38c597ce679aa33ab4c453444585423f13f7ccc847e871f9c84b81de05301114d58495172ab114aaf6eb10c3d43f2d20cd26948ed4f67b7bba3c2d4cba02579cdbd3709c7c8379a585c24f44f3b81a054167fe63d345111ce6cbfd07b39988fc00be451e254145c322bd3dab0831e8bc49986237a90b3c86671ca58facdd28b0d46f79b252c6793cbaf587671d4b0575e5304a34c984a7f1b655cbf86baf28da866bf10e248cdf1cd0b9cb7fbc8b88a03389b7e4afe328341ee393ade4d801173202ac0e7d95dbc60687a20669a75f2cb4315e487b1c4a918b006333590afa23ae2f595a9d13ac42f940aaff4ce5f2ffdeb05ce82bf1bf5b58bfd657ff3ac7704ca4b728abc91e2d1c2708e0e70a254c3695dd2b9f2daa542027543601069ff192630da0ba75107f06143a6d217ab7d537fe13c36859249b60b93a2dc8baf9c6bbbd5aab95c38bd76c1ec6b80abffb973feede11d720cc69879ca9f1778b194418386e22903f1d8b4b4e623e4366ebd82abd189a1c2b7e1a8d498737a34817e783b0761f59bfcfe85742912e02731050456ddb8709772b9e068ab8badd0725da34645dd534daf8c1945e4c2e8b0933add0874f596c7d62f9b2b3d7e3b28ca406e7a4e08abd6e202304d87b02e8f8f85d3f99b3cf47d5d9f47791cc64775cdb3240b44c12a741309b8ccd918aad5f5c297186ef78dd9141dc8824fd5de2591b6af6886c5611c2f1a4c4960f81b9d084f3dd20b9a829f6c0672cd6861ea34493b50e3fe1ef1a153b18b886522f3243ca21722a9e1ae47ea79e63c2d50d2540c61de780ed3349d28dba8a009760ba8ea0ea7bbf1f5e6a22f59d26b66fedf634da335dd7bc46ab7b5a812ddbe0ee77bacb2d3be501b50a0139e5d6cc2c676f557bc15dbfd5424c30d575059e0d5b76d069e40d183f4a16d53b8a24858e4c305a0fec24b509570a821db16056ceac72f80c664132c8301a46f6df8c9266ffc81305346b16a6759ab14085b6f05fdf149a48ed9e49db8995faf48740aa6728df11a9ccccb84b0695c11194e9fff8e9b07dd1c0638ae915974e32e6f058c5fd39d539e29462941305bdad119554a4b9e86bfa4ff4ad6d1b3a39f60f875843f359bbe7b7f5892e363e05bdc6efceddf0c6027048e76c885c0c64a6c6191bb9ac392c667951cb843c2e91c1a1df0dc121f2173fa4cd43681824092ee67a6158969a82ffec8f32e8ca28884f12c52f9757f81c8010c83a025c7355cf7ba98211e2f416ab5e904986bc2b1a813ff9113a4ee1262ab3bf70833e9c71cb352e3fccd516709725a168c3d50da1aca7a8eb3e980c2cf14eda03c6e077d7eca54d0a4846378c3c259eaf55587038d1412deed1a966b4ec30f183b1c2a019cbcdce3e2703282c82cc9e1569354865e24cc9d2d96a9bf062ee3aa740557dc15f181fa2b9d5f1d5570524c15f1eef9010c7453d8651066d830a6ae4bc009067b660c56c3756458c71e1f3d4382a895b5dfbe8035a2cec51182750a958760b18f93557bc33544ca135b0fd", 0x1000}, {&(0x7f0000000040)="9d3cff3393aaa6670c9656d8ff404462ce6f6d49c5dc6aa47a0e82352d3a9a79da15adf27d89e211671f75dc0d48db", 0x2f}, {&(0x7f0000000080)="f07be94c4d3a9b8cd28e50aa2a1d71ae6e8701fbb24325bf381e892f636b3ad2b9e402ce1e5f8ea8441234ada3cd112a2c5635c6a08664b65b12e5c1c62df7033fd35d17d834cce65f4f269749725bd25819802ef9bf0003ba780ba0645f5aa91da80e5a5540fee2754aefc7c6fdf3768ed16bdc9a9ed3911090e4de607f0a84f007d1571e0ac5abdc86a444fe4ad89a72c06eee4e2ccefd3b9838ecf27a64e56f9c59ab3d4f650ca1ee21115a56b2d0ed6d51254b4bf18d7a102acf5ece247ee39ea5502b3a3d951ee4df9cafee381dace33450a5e3d11e61993be748177ed023f08c59a7df3d46", 0xe8}, {&(0x7f0000000180)="9354491f7b81029d6a955310745d76e39a55d5b3d125354ac07d3bcd4fd66b663c7f19177fafdf4ac63c133c0cd5b9fbd9063682187588a3bba8eb", 0x3b}, {&(0x7f00000001c0)="89e90d6c92fcfc7398f2c4f01176ce4d12569cc5c8d63f11a6b78d5d3b0864a3eb45cd8cefb647160502f46fd1514df7278928f4bdc82a4e", 0x38}], 0x5, 0x0, 0x0) 02:10:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe8, 0x80}, 0x8) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/223) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:10:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c80)={r2, r3, r4}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x130) close(0xffffffffffffffff) r7 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r8 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r7, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r5, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r6, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r7, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 02:10:38 executing program 1: socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 02:10:38 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x3}}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x8000000000003b) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) socket$inet6(0x18, 0x4, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 02:10:38 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:10:38 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file1\x00', 0x0) 02:10:38 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x80000001) 02:10:38 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) r5 = socket(0x1b, 0x3, 0x7fff) setuid(r3) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x1}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpid() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300)={0x7, 0x1}, 0x8) fchown(r0, r3, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r8 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x2, 0x2) stat(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r7, r3, r6}, 0xc) sendto$inet(r8, &(0x7f00000004c0)="6053e4a4db2c50b9189d8ff6ebc09de57eaab0b72cbef9dcbd0d24ffe6513726bdef88cd9736ceba7f5cefeb37ab6543b700e995c28a360a18264502eb077d6fd19c158177c2171b911133fbd4f3eb6ac058a08fc2a45c2cfef0f4dc3c3f27a33a35791efb1e2047ba506493ffbe942a72cd7ed105949747e2fb57d9e77ddc1836b4653765e302bba4aa41ff1948ebb0a43cc6e8792d0543ce6b2ed7f41aed0fae9e9c437a01", 0xa6, 0x8, &(0x7f0000000580)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r9 = semget(0x0, 0x0, 0x720) semop(r9, &(0x7f0000000640)=[{0x4, 0x56f, 0x800}, {0x4, 0x4, 0x1000}], 0x2) fchflags(r0, 0x10000) setsockopt(r8, 0x100, 0x4, &(0x7f0000000680)="ff79e6091a4bfda1b222cb7052c9dea07050fda0df077b2e609baeaca3362629e9cef68ad05420884582b200ebd0dffa492feb89a2076a48b089eb710c5a5d4f3ce39cf4b9f07fc18b0e41594541b469f2e098931c2c77742d6a562ba12b382b3a6e4b66438fb782a588618890dac0ac8203f67da337b119", 0x78) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000780)={0x4, 0x7}) semget$private(0x0, 0x1, 0x410) fcntl$setstatus(r5, 0x4, 0x80) 02:10:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x65ca, 0xfc, 0x0, 0x9, 0x3f, 0xfde1, 0x2, 0x0, 0x0, 0x7d1}) 02:10:38 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b075, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchdir(r0) 02:10:38 executing program 1: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:10:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:10:39 executing program 1: r0 = socket(0x18, 0x2, 0x100000) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) 02:10:39 executing program 0: semop(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 02:10:39 executing program 1: r0 = socket(0x11, 0x3, 0x40000000) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) getsockopt(r0, 0x8, 0x3ff, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) fchmod(r0, 0x20) fcntl$getflags(r0, 0x3) 02:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x40, 0x1, {0xff, 0x8}}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000100)) syz_open_pts() syz_open_pts() 02:10:39 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 02:10:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10c00, 0x0) 02:10:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/251, &(0x7f00000001c0)=0xfb) 02:10:39 executing program 1: munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x3, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x13, r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x0, 0x3f, 0x2}, 0x1, 0x6, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 02:10:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000000205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x7, 0x4010, r2, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 02:10:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 02:10:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffc, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 02:10:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f0000000180)=0x8, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xc7) 02:10:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="8a57ff669f3e6d08818f218bdf1718ddd305ca522a7d5d4acbeaf2a02e5bbc0c271d61e16923b963d8104010194008160aa70a827e48059c892d71670fa64646bbba89e5494e8731b586b7ddad2afabae6508e", 0x53) 02:10:39 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(&(0x7f0000000300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() r7 = syz_open_pts() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x6, 0x1d}, {{r6}, 0xffffffffffffffff, 0x92c9f67e7c951133, 0xf0000000, 0x80000001, 0x10}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000004, 0x94, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000001, 0x8, 0x2}], 0x80000001, &(0x7f0000000340)=[{{r4}, 0x0, 0x12, 0x80000002, 0xfffffffffffffff7, 0x3}, {{r7}, 0xfffffffffffffffe, 0x32, 0xf0000000, 0x5}, {{r4}, 0x2108af1c2849e014, 0x0, 0x1, 0x0, 0x7}, {{r1}, 0x0, 0x6, 0x40000001, 0x8, 0x9}], 0x6, &(0x7f00000002c0)={0x4, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/89, 0x59}], 0x2) syz_open_pts() 02:10:40 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="362a1225c28abfb465430564188dec027ebada3a1ba8b91d88d8a6f7a1fea340f6c491ff8505882804b20a6f1f9247e4e8fd17a0b0f89c6437cbdfd2563618d7156f01f73d7e793bd530087ff355b628017e01b703bed53a4090c1a0ef99bf0f580dbd665340b5d211919959ee0f5cbbe10ccb3b9d5006c9e17ab5f79483766ce2e1e85d37b33cd8b8bbbf1d0b7a788d7709f28c599e6ef7192376c7", 0x9c) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/188, &(0x7f0000000000)=0xbc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) shutdown(r0, 0x1) 02:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) clock_gettime(0x6, &(0x7f0000000140)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10020, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:10:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0xf2, 0x0, 0x0, 0x0) 02:10:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x292, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) r3 = fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r3, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xc04b, 0x90f) kevent(r0, &(0x7f0000000140), 0xfffffffffffffff9, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x3, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6c1a, 0x17}, {{r2}, 0xffffffffffffffff, 0x10, 0x6, 0x7fffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0xf8, 0x5, 0xc7, 0x200}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x5}], 0x401, &(0x7f0000000240)={0x1, 0x493}) shutdown(r0, 0x3) read(r1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 02:10:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = socket(0x10, 0x7, 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff400001000000"], 0x10}, 0x6) 02:10:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x792) fchdir(r0) 02:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget(0x3, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 02:10:41 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x100) openat(r3, &(0x7f0000000080)='./file0\x00', 0x4000000000041, 0x13) fsync(r1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 02:10:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/49, 0x31, 0x1, 0x0, 0x0) setsockopt(r0, 0x100000001, 0x41, &(0x7f0000000000), 0x0) 02:10:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:10:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ff2f0f15edbeff794a341ebb742df54100943e129584b7fafb7fc1dff7fa60b70134c85cf51ba197f598c22695d2053801cd6e7b71fb966e20b49290a471cabe16b9366fcef3538a01582878969732f6a4a53a9f921b2b13df8b175ff53716bfc5c33f33908a", 0x66}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 02:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) getitimer(0x2, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) write(r1, &(0x7f0000000240)="5f8504761d6cf42bdeea942a181eb042cb2fa652d5f22535f3d9062b8cbdc1d7173bef655d0f8f1886107e09c95f62b100a848929364c35561b4e99a2872fa18485f0f0623be664471cfefe927e1761cbc1567922a8d111fa246d6e797ab89ac86591f48937d6c4734b46f11d3cb72170c46d53e7bcaaeeb3f4fc65fd47de4511af1c7f06ded5e006cd28f2108ffcf4e72abd5f9497ac82836f8dede23b354540b51851bb0f73cd44544b08b696a67f502f0516814757038cf334c27306026f9a0873d45", 0xc4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 02:10:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200800000000b, &(0x7f0000000180)="012603cf46c21b699448ced73a2a412c11ff39515d7934817058bba6dbd33ce980d258a0d5f80ce8367e90f63289f8814269fae95f", 0xfffffffffffffe1b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0x5}, {0x0, 0x800}}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xfffffffffffffff8, 0x574}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x5, 0x1}, 0x10) 02:10:41 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x100000000) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="3f9c8d1f5e2a9c61905b011f607e023370b219686ae3a58e1b3ba11b7c57364a5c65eb50c1a646daef6431eaf57149ddc941c724987d25603c41068046363eb158721ed78fc859019235737b107fbdf28a6651b8b0336db04819b1019a5871ed51a64fac36879af6aafd427a5ca44d1c1e1786a6d03e2d864109ef011749bd7560f9869f914974f62197191237e86097888cdee164c55afbdfa39f1ed1d9047f6490595db72517bc6c6d3af5ad6226b4d66cd79312070f25f767151b90275409236cb91540cad9faac65f8f9c047a0fc17e465494c82b8f577664fa88202de", 0xdf, 0x6, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 02:10:41 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 02:10:41 executing program 1: r0 = socket(0x18, 0x5, 0x1) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), &(0x7f0000000180)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) dup(r0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000080), 0x10000) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 02:10:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 02:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 02:10:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa7a45c8f6d346ddd, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3, 0x80}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x21) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x96, 0x42, 0x3, 0xfffffffffffffff7}, {{r2}, 0x0, 0x8, 0x40, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x14, 0x80000040, 0x10000, 0x6abe6fdf}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80, 0x6d4, 0x800}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x8, 0x3}, {{r1}, 0x0, 0x45, 0x1, 0x2b, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf000000b, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x2}], 0x6, &(0x7f0000000200)={0x2}) fchflags(r1, 0x0) 02:10:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 02:10:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x100, 0x7ff) 02:10:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0)=0x8, 0x4) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0xc3981b22f16e0e43, 0x0, 0x81, 0x9, r1}) r2 = dup2(r0, r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8140) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0xffff}, {0x18, 0x1, 0x7, 0x5}, 0x884f, [0xffffffff, 0x1, 0x6af, 0x7, 0x1f, 0x0, 0x9, 0x3]}, 0x3c) dup2(r0, r2) recvfrom(r0, &(0x7f0000000240)=""/232, 0xe8, 0x800001, &(0x7f0000000340)=@in6={0x18, 0x2, 0x1000, 0x5}, 0xc) 02:10:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) execve(0x0, 0x0, 0x0) 02:10:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:10:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="cec59584fbd3", 0x6}, {&(0x7f0000000100)="2e4f9d60d20daa5f8dfb441db3b084bc82d4dd5bc0aa05a1e75a91b85fa7db261d5c8ea076a2f2ebd34fd7ab5942c87268bd41f006ac584a20c919fb96", 0x3d}, {&(0x7f0000000240)="845b5cbdb177927428e10d7f6433915b8687ad22a321c65e81a8be29aaa238a1c4cc252d2296b83c9eb06e92503c3e31e5099c6c63537c9ee550005c9dfddd0b6661b2e570ebdd5cbc096aa804341ce801d1d0fa07daa8076ba095811159ecf9827c01c196dc05eef3ce8755a258660d25bcbf449915670a153793c5aba2a47038c347cce7cd7f1ada4bce3a6a7bdc2dd50b4a31f9c2022a7e333846eefea79dc5b2ad2b18c2092b48d0395e85a3f07eb749fd11cc16a518f8fe9559de3fee7e8f9af1316f800d522bdd11f329b302de", 0xd0}, {&(0x7f0000000140)="9efc2dc031c4d2419e31a7bc23afac7191c997dc453c12877e2c202054630523864983a584753d050e628836d5cb2832d73da1e7837e90038b0f58595b19d02cd6293f3db3a56655217601573b9d80b7fc2626a8a2ed0698b4ea6954b18bd6278c7ef2edafddffad4a6f73e3542cfb20e492c37ed36d031cf84a48eaba42c4d6e87163ce", 0x84}], 0x4, 0x0, 0x0, 0xe}, 0x400) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x280, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:10:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 02:10:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 02:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() r7 = getppid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x9) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0xc0, 0x18}, 0x8, 0xffffffff80000000, r6, r7, 0x20, 0x1ff, 0x9}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 02:10:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 02:10:44 executing program 0: r0 = shmget(0x1, 0x2000, 0x444, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/155) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() fchdir(r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 02:10:44 executing program 1: r0 = socket(0x19, 0x8000, 0x0) connect(r0, &(0x7f00000018c0)=@in6={0x18, 0x1, 0x33d73a16, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001880)={0x0, 0x7fff, 0x3}) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)="8735c7e5aeb36b3b435b752d75bab4051939cf702a8878c11d5d8f5d2e2a471ac38123cf77200ae74b03ddd6756588888e619eba5cdc56839855ea6983bead7e32a4e6de94d8b44d2d5abaed7561a1e08b16dec128454fe273ddf8eeb39c6483c147bbb3c879758e70e76109f592eceaca4c2405cbd2c612d52b93bf265321c512b51d335886f59f2589b611da7ac46cd8489085b59ce643a6210830c7472b8b58334de69918c1", 0xa7}, {&(0x7f0000000100)="b53f84bb483674243f0a8ac0c6b81db4eaa8db95c4622d56ee0eef6c06177176dcbb4ebac37a1cce3cc2caabb08feb0685df270c1e03547d1033637f63a7a16216fd8a76b2dbba4d071c4a1dceb0368b474a554804ef73381dd6bdd26cc4baf54062895e9a28ee8b7e7c25fe77c3316b4f39b58cf658604d86bf97d7fa6e0be8582524d28abf8d87f424e4fb9f9ee0208e4e3a791f6ee6d5ca405065e614f021f84c45df1597904abf3f2cabfceea0131b1e6b2d0aeec2b4e69e0912bb93ba1c31232e2469779c96", 0xc8}, {&(0x7f0000000200)="372ad4ede6f3db4f8ce7077e576cbd0f1ff0dbe03069b08c497778fd47bd53bb8667a16cec1624d5e9a3010491eb9a999ff23c5eb4e244a0fb33f4e872e86b3d78b632bc2c70759239667b6fe2b4230e5d91096e045048b38c6d8d93043bc9f7920fd38f8788a9d06c7707daddc4e0abe95a43bdba36c5cbf63e65c0385908424988e8f1cf6d6defa357cdddc3b1da02a53bb584a08186271bf76d906804ae556bc6f144ee323dd41cbce574844332fbc9bd72a934282621ef4b6170330b049a6ffcfd714abf7f4fd797083f4a9416b59abbccc55754da0cb9aa3fb3c587", 0xde}, {&(0x7f0000000300)="c9ec64c4b86c3117869dcc", 0xb}, {&(0x7f0000000340)="f298e73f4a164091d91f3324279124102781d4d9f04a795f4d753e2cf8bf653095e81f75d7cbbc6940d81575691d12c99a66a28931ca9aec6e39c7a91de325512b6fd494fb27da8b8677c92f17e35214dfe882651957a296e0057ff43ca325b1e4b307271a1d3665087f2331c893", 0x6e}, {&(0x7f00000003c0)="d56f673402c3779cd5518043b0379450ec32345c4598632394d950506a63797c912d0165c5eafd0df68196990e1ff32004dd93b1a70ff12837dacbf11dcd3b9bc95d586a6e495d1bec7d25c47f76f31a5b82386720a980f79797d9b3b1460edeac59a8792f13503340f2a0df80676e83fe179d5f88484af502b252554766df34834af1580da1a92210a91e78d09c441a1ecf84e2a42641cacb4075294ad4556c6a5c18ab9a50f51ecf789471ae51bce822f0dfc2496f9e32d835ccb4ece44a2c358600956519f7e36047fb4b335d622e817a93aa2a16dfcb84d158f3dd2352fd285e74a8174545b991658ce4fe825b279b7b3c814b", 0xf5}, {&(0x7f00000004c0)="4a7c1b8bf51804e90e87f50d0ef885f2ef87a2893451f89fe6b04f989db250c0134e4fc70004f31ab78d9e21726a6e4cc796dee23b04fc196fcd8bb5480a8bf940eb690982795d6cd73699bf221da12b8fb349aea640dc992dd2cc5cbab7fce98979102900496d85292e11bff0c979ed6f9f71b67891f1f739ef1663aff4df4672a6b3d93989a9b70be6096dcdf537ee4dcf9015072168846f38ce92d993c9c51a7d3a867c7ef1afe110137215e2fa5e87b0b4f96d7dd01f2add", 0xba}, {&(0x7f0000000580)="c172e56931e9c77db2eb2ce51f622a82c8bf75cae17516480399e4e8024c57e93f25b18d9ffbc1d27c106df86edf57639647f752219db1234b15ebe567a88be8a91e65edb68d1e090fa9ddfb746c87fbaac846f87775dbf126adec08835ec0ca77395e0765f0bf9bfeec5f416fe21a3289218988bd6b32ed512f63ef4c89c5fbfef1e516f7adc13550e4e49bd4e7e258deea907835280d2f335e1074fe50b7f58825214fc07bdd962636b1089406ce1f3253d13b09bcc16195995ab85e8b565753ed0ec7bfefdb1af10e82243a55dc4ead01d6c80840c2f92daaad949f98b07cbe1e6fc818c0aee342bd32e1c7a23cdb36afb5423f42b9fc6f994d321978341b96da92f56064653f7b5b7c78d356346124f4b2d70a106a2eeb35e944827fea72ccbec1271d37bc7c27371d2eda5a5af99362365aac17cb5e17972f3d7c51847da4611338c74be88679b77f47fd1342dbdec7eede81283b6fc5f8cbcedb36b5f699dda17bc42b62bf3b53e3730919c4dac25a99a503b0241dfe2c6ddad41a0c301255a65be1b148563f4f57c163f5a10b41b7824ba3dbac4391777f60d856325d2999350d93c01e25331d6c97690c5eb07b7a15a8f14ab02e8fc51d62582ca48170f366208ad0bcc554b051e8577ffec1c5a0b5a4a5a12be0160b7d50b0f09ee6d9a641c13212c23b569981e42e5ebace1ee9ad2311c767eec0dcea04ad235df4d820382f536842036af5c37c43d968fd958349326717dcf73173946c8f360629406b66598be349f3d8a341d04eef4ce0aaba0b90b8323edee5aba656fd6c34edc2587db49432944a4fc6793f51ef66667803e8c4ecc1b8655698e15d4c4be7034dc3311fc748a5ee5bf2ddea3106b87eb60ea782f0da746559203be5c0600204ff74e838a0c582a02d6c24dbb92b7da37809a8c8f892d4946b2b34bf6aefdd4a29a7a538d8c1e4bced6f72f4cc5f51dd267091ac826eb144d32025f0f62ad7d6e9da827a98b1e5ae1bee078d44725f2ea3fa7c238bbdbd0ef5b79f9e711d7bfdb2aab6ad5266d67bc4fba6513793487cd16a1f77ea3f41f59a660e8035e65442f33f386e9eee5d8d2572e47e0b7c439047aa5c41ec15c9d79dc5ad21089a30bceba44a09214331ce05b398cfc16b85b32b16336f994ddc779d8638e069ff6c0afe1a8324516616819b178d6df939486b9d789bbcf64e2f03e49df893b7850bfc400af94828520133c0d210b4b381ac0bf8009b3b30317790244437606a1b79853d7836c5b9ad579c9d764f153f1a5a966736cf94506c2399375daaa12c3da922048c417013e0194d4beb7232d3adcabc12178626611431aab4b83d4e2b8256eabac7ec56d8e42eed98b6932f09bb0499308280862abccfe4db88c8dca751a371844a555dd4d413fc5d4d7903931328bcb535f55a88ffaa68f2445b7fa769f072160677b3370865741206fe778c9497d0bd08e82ab94f1ded5343d43dabaffeb384aecae611a8da1e87eead05a0065bf55ca049efab4d2347d9830349bf60525f5a6cd865815b8933101e6b673f23cd8af4ac3d95ebb855d65d851c3b91562d208bd5a7ee2539529af9a7193c6c2083a0808a3c605f054a32a7553f9febb9aaed775e59271f7a24503465158550b6fc23404908eef7f88c3d4843cc4c8274081deee4ea64c7e4b77360b09cfb9093a42125ec502e31cb456fe62d48bf7dbab0188043374d6f06028c9d91a36e54e4010cf8624add314d4a870dd39b548f0cbf040e18bb214cad5dfc510064810825f41b7b2c124df0a9697f28920ce3f2715e51645a6ece1b6dbb97d7653828def94717e2a7b3fa22e84d389438f7f5a1646a81aa408380dc9efd38db5bd019af0adda1ad00d256a4cfb7d0d6278c1f221b040ea0134d9c5682c9e84380d53bdc08dd24c97ae3c2a5c251239a1e9ea04d9466c1ca2d1bdc8449467b48420428b7d4e775cbe8179303ee11ef5fa7c921d69cdd6e45cb945ea391d350e63f25010b706dd504aacef274fcf1c2d76c467e84bcc0fa3dc36d5a540d792754d5b1c586cbdfa59589a0e0b3f6e89b10594354819b8fe52b1e35788133ff0642f6e2fc402ac6a9181b7f687ee79726d0d4f10d8ace693f842e27048a89e9e7fd5ce9db6eeaa2263addac0c8d7047945afba191bfb147f8a7bd9c252e0af7b46b9ac4e090bd2d7169ea80cfe24c18705014b463ab35e302dfcefe8bdf50d5e5ef286700b0a6fd9a032bc7ad3dab83d8c1a337776a537b61eb025ea72bb7cc151d4f2a1f324ad8b944966dd69c00eabb2c9fff7da5cd7af32a412d1bcb0b36632a98962b34e56524cab258d42ba13699be1c7fafd8b5886b2395ce293cde0d99de0cac692832923a0e8fbb3facc7d9add3ea88e5615dcfc842dc104f4dfe3002e142d386a25147b5a77b585913a9e4d6ad7110421cb3ec6b7b3d78c51a0590e2432a95af75053c1070687f957ecb65a65c8296ceb5eb173d0872439fe2a337cb8ce65942c386f1aa888d1c1ffc16c6312bcaa96c4f7607900a244173f145e3a845f6f7322464d36de5f7eccef17479dde2b459429a41d6aeb4a038f0d5e4d8b502f3830948ac42db6529ab30d829d7e3b88a7cf70c6faa0cb2bf4c135b9ba8d4d82525409d5e6ef78efe504f509437f4a72a331c91919c3d13b26489445797c12165c7de76ece45d9ade3b4f031843cb9c218e388f9e6610654d33347329da12f48e362fb9b657366cf6ec72f8f4afe3c06a2cce852c41334d5c2c11c275af1c2ea82565ed3e819942269fb6129e21ca2180e3211b091311e2c257dca359252c19b199c8170329b75393d07cb42bf5f0890c4b6c4c527482db04c72326511b4ce68183a13f23c01ce8d664b79cd4650f37d264defe84812f6ef6e8712d763e1a07dc8f2f372f1c9d1aab05f46ad9e1f401894b78ceb44afe8c1b706d02f07bbcd4c5b09a6d61ebefca3408b6d76c0ba98af4010ed7b1ebc70a8d2d36b9c211d53fa266eae1af96e4e95fcbd983a22f02cf7ab6e5f2e45616b42b247f594849a28e6c0ac4dabe020527948147d65cc8e7d6d6c9721359eec32c996a1b9fd9fd32f304223ede8d38693b2cfb71dff6029bb52c06a08235184239ca9d172ac409cc33ea8a5e195ee585cabb32c812ac31dcbb2e25ca326831acdb6f416ac149024c63b7ab1706802dddc33a96837ed9f3e3499860717da06f4d4d22bc0d5bc1c4d3fd3676749edf8c8211964473eaffffef366f67e4ff0feb03f8f926b2b6ccd646510b590630453a28aac650fc1b124ceb8c171face2239b97da92711ff9fbbb241e9739c07e0bc4ba670bb0ee396897d83e6b946585859ff3610dd4eb5a0f38978fe436c595c85c745426ac2a4d7ff33ca0e90eb661e940a1092ad3bc1f674a75f8c6adda49c5523c0ea0f915f4d3262c56e8aea505b06cb7a65f84572caf12cadb5adf111f553453edd7c9424477bcb6bd70fc2fae8899eb298740560c87cbdbc1db6ca3fef12ca6418a1aeeac61b9b0f766071bf0b59bf9372f457620aa6e5241820c9bb717c6cc8a17be458304149f6ef1f03bb66c90922af76e0aac59ebe87180c81a27d5d6db433995b5010aa5853e2904fca0df13dade3da806e89a1c2d975cd4542381a82d2998af3851d897f7c6342c740f43571ceb01a3f355403f669c26e037af0cdaee2aab0f254beeeb45316a048612f28d9fbf2f2fd74055b47d5ac20dd38845a188c9c6c571bfc01e706af4c2344916f8ca6b3d98daa08b9afa182f1845e57d865a4c0e1e3e96005c4cfe443f7b8e93c4de577f0efb066f90fbf206821b07f09f37ecaf165cc437589cbedc68b6c20b1c3fe01b0e8205554dfc59245adede446d824bf461c4f93c899a5577c05e885507e0d165097436f504471d012ae1daf2bbc38db8761bd3e89144280af520f4a5dbf266f4325e1e803708a49130cec9efd6ccbf25684e01aff4a11478204a4f3f1710a6e051bf7a0ad7d86fc9881e5a8665dd961106bab31a77d75bbc2707bd542e849d6b0370825424faaf724c32f53d201a57828422cc492388fefd975dd71f592810e7b86ae710c2e97ba7dfa3659e759f3603a219d74044ebecc1a70de274499981f0787b3e9607707bc3fbf27a833fa290bb39b3eced76261238dcfb69801460edbd2e183952247ae43804bd87534e2bea086e48639d47cf66866c07a0a6e30044c09b716bfccfe880f4a1fe7f1e7f71658d455b02f891ede567dabcc71fe576ad1fb1802b43b1826102520a23db911681cb7afd475d225b2fcba7309147a962221210a3cae5b26d9e081c147629f9c8ca2f3776d6db37f578a0c0de5762daff53ff7b74d5cc8ab67c811c1e3c7be6589ac1cefe2133bbce3f76e578d3f6809c0cdb872664216db95a6858de1e8321b99b5cb0867597f493ec9fae029f86d04b11c68c317bb8319509c617bf32aefb9c61a59cba748d95001280a38083787953ddde0a8bb4f46ddc47c115ca8e8ba273323028ca53d58ecea5a7380b36d1a02aa434ae8ff42b53134cf26f8b07436f3f0cfce37a07259756e5e8be17af14f20d5a1ae0ae9e181ba1917359f54d422fadc609325a328a6c3add4328eb1477e9eaaffe68e6e69cf3aa1dfdadc0394e793284cc5d47808790b0c6a17ee19ee7bae99590c7806dd7581462b1e7ae21307e9511396ed4da2382704a07bede209369dae4d8b23ccc23d7901ad37e9f23c4e526f4b5c374b05e67e02d3de0a474445cb7bea33505f4267ad8d06958bf6a8eb90d5583f75a0ef66596c350884d84f97587aecdbacf07ad9f98241c6e77f17552907079148de0705a460d291166ff4abea17cb36516c44b6505c99a9efe06e8560f65e398bda52bcbc9996ec8d31fbd0f3fde35a1ab1f78d03e41f2da2d4957ebf8ac29577bd917b45211e45047ab606c8026c466cb8ac90e13fdc48b23b624b42910fd33b8efe303076338803c6a96dbb09d3f8570f139fae7fed836a26f531a79a5e9b154d45dc205e3f9f916414eaf67f0b3e49799a50274e8cb5e0534ec13a4f204d92b1eb5a7be9aceb888550531c356acaad9d0aa0c0364ec053efd9f05ce682a33b4355e11bdf8f48f46be093a9345a535efb861e1c9e38047047f055ade8338a17c621681aaa47799ea0714f0dc1f6526c240c063049edf65ff777ec23fb7e64490aa3ea21838e5fac5d9cc75a68feceee9596b26d6c82a474ee2e5a358624bb28749801aa47cae1371f4868462eaec09fcde12e42631f14de6574076aa9b8fbb1642130bbcddeff479b319a2fdbe395ad2330aadbd1928a383f6a6fdcd26c37edb5820c92193a1440e9c2f7892071a89e8ac5cbf4ac979020fc70c090ee1c60ad9457f08a08f36e46d73107ebeae5478a57f27710ff75285005ab08dbb64d42debbc31fce85da6e20e1a27f96ebfd2b3774339563832f4c405ca84b2f8cd8807dd633ce4e9478dd81ab6e68ab4cdd0101a5028082ebaa6b5c994383bbe5fa3edb6774911a86a6261e5ec39eff06e4ab90e54ba2ae35b8c26ba1a86a902158e3901e6c231ae0b5dbe8592e058a618692310b481cfbdebb7841e89bff3695b53619e48c14b5414a8cebc923e9d61fc9751a6adc459ea0ed46e7d00ad94dae6e24718f244a9a876ba3fd1e0cdc82578565ec3c3e2ab2fd84c66e6ef06a91377d2c63b438e51bbe62a8fa3ceb4487a818bd94326be2592bc319f4bf6f23ede759fd82e13782559b9914c22cdd74be8438272295115bd49926a642dc45f082be705cf51bd347982f3489a3061c631b4", 0x1000}], 0x8, &(0x7f0000001600)=[{0xe0, 0x0, 0x2, "9833cf500a6cf28aa25b4741ba71b3302e9ca634503852f8f8165e24e2c27d2f476ed060309d7f24e478132eec28b3bdf617439f2c71433a875c7abefa73c96796d200dee1f44875d8c3fb79c5b214157bbf4c49ffafc0670aabf2c6959a119bbc2598afc0d04b1d586fc53fc7b17bfe4327c352390f914319002a8a2fd55cac4ec2ed1d209a9d14b4bc2e6efe62a7be7591f189b4400ca487d956484788dcbab74fa20c7f0bbce7090166fae414d31140b364ac39ff66bc20a7696519e52e787188720daac5331323c4"}, {0x90, 0x0, 0x2, "5528ca7f9cb641f89e574b0778a3624381e777ff98b43c5dd19b3887e41746675dc76442d8035c6af192ab97cb90d75e945777fea6f8d77eecd79bf2f767c7ac615825f5db36fe1a910a3374c3f73aa6b51517422b3e781effb419a6eaa358ec8e0f841624a40ce922253eadb417a7a5fe03009e2ff7b858621ba0"}, {0xb8, 0x1, 0x4, "bfb9111a34acb9761ae0ff72441788b69dcb478fdc0d22722b52a3af4c7c90e1666e8178f4f96d6744927c6282b2dcfd48ba6312d2f49136429988b1dd8b6a54ac696fe712ca8b8862d9fc3bf49f42790e8a4a0a0454a447614c97a84925e82ecd9b8bd123e69c99f19bffa6ce088d600405e1f3be79c2b3ea0bb025d30a4217d9c0e71d2b7176af4ca44166553c0a12988ffbeaa115128ad859702a68fa3dd6c25c96e88daae7"}, {0x10, 0x1, 0x80000000}], 0x238}, 0x7) 02:10:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:10:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 02:10:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:10:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x5}, {0x5, 0x3}, {0xee, 0x8}, {0x0, 0x2b}, {0x4, 0x22bc}], 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x68) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 02:10:44 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x6, 0xa7c}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x40000000000006, 0x800}, {{r0}, 0x0, 0x8, 0x2, 0xfffffffffffffe00, 0xade6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x80, 0x1c84, 0x9}, {{r0}, 0xfffffffffffdffff, 0x1, 0x40, 0x10000, 0x80000000008}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "01000000000002000000000000fad16cbf00", 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) socket$inet(0x2, 0x8000, 0x100000000) r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000180)={0x2, 0x2, 0x6, 0x4, r4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xa50fa753b3eeeeb2, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0xd2e) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) pwrite(r0, &(0x7f0000000080)="d9107bdc78a72cc88ffc7fbff85cc68f720d1a769d2e70dec0feb5aa068d38e54b116eec2691eb0e9e9d86feb33100196f169e81886003d7f66a390a7a5face4b163ea4587de1449cd7ac7cb6b73a19c3252d62c7a14820d7e0d592a1f5b825aedf2ac07da68fa5b8462bdb15377f81c9f28a77d6215979f2f4931b5f33ded9ced375ad3f86768f5615af4ebcf5d40ff9edb454efec397d6d9ce3773b159d1423743e58411baa5eb94b219cd7f6fcb2a9e6ffe0271251b89a67d9b97909bf36e1d4e98b92fa4ab5869df0153975a8622e59ec61166905578a57ada6d3eb96a56ff9290900779f240edc4fa9e86571887e2a78a35d2a402979a8a29f6b5895d73e86f2f552e2da305629df088b4af8e1e6d85820ca50f837105a284feec187d1af37830a0c020d3f554fd04c30d8ec40eb174444629c7786e8c2fa0120e0b8b5c323f4274aac79db77d5dbf5a817cb6e881321be76cae86b737d4127bb6d4c85227087a62aa6d0132eb7dbaa499923ed787e812919a9de6cec9877fb5fb9c62b35e63ff90eec6e320cab95f5cd07c68c8d9101a1721e3b23afd031bc554c9cbc6b09d33c317d0a3f4c1719c56b7da61ba52d2bafb03ce59b8a7e96893e990a8921f366128bcb4985a50b46ca468448859f7f63f257a1d9b65b7d39c06a79d76e5667207ada34e765428c389dbd973caf17c3f0a35cee8f76cc6f597c7c540bcc33d1931e2d0416f3363f7b04a0df6d1a1c170a511fd5b184fcf6f464c6739d07a3752d35058f26c2e12145b9977c460c6ac72b394ede815995a99a51ced16e1d1a7b5d6673b6e3725878ebb776ea2a21307e97142577e65696666e0c72b7c3a8ff8fd0e938e987616b4b6940bd87c633a5f417f17901a4bc131a028c131d2778ae9f5d4392385ac856b508633e6fcb5d1c9fde587f0f29eda8b04c4dabb7d60192cc456a1f5352d80b4c5ce8639f566fd1986c9add79add22021a9bbbb139344eacffd99463fd29dd1b659abb0be2ac48bbc6b4c43e5453c7a4826960e255e1759052c9378de312fcc0abbe6b64e79c14c1abc006703a244f2260373b35aab6013562c31bf074d48c1edfc31636916b5b323b1ca208eccb16b0ff8f40e60165efef5a2ad4b6a8b4822ed0c2dea6ee5bb519fe6439e0ad6b11a9ed829a53e21a5f583d03bb0ddf29025e55382c73059dc47832eaa90c3e05d1afb1857101cc158a83373e9f6ffb83c70656ee9577b99aa8157b09b4a2120a7cb838b48023559657b290e24038640f9fbe35643650f5e029fe2d3cfe019bf438b40c63943e7258e7110c71904e8ea91b374a5e45567266e24b48abc24f7ced6454c741855a01478e0693e9731bd9ccc8a0bdbf354df011bb37bf9174324acbf2659b1a96576d960bacba57a38b22751e8103de3adc4a1ebb86aa69eb1b3f1d1000db7112352fad4db1f46ed8d6142fe6c0beb6ee15976508d4f05dc6e9492c7c758673ada7de238a919463d956a1461bca1da4f8856e5a5ce52e80a4f2510e6b55cad7697b1dd4c12820ab0788570193d532c85b0e1ed3979e6272d2a4054beff8f61cfd6d30c9dadeaa14bbeb7c7169c95ffb9267d26dd7fa28483cfb884a52364da356cf4734d2fbe9cb61a70e401d9114d22c44841c43ca6624cf284dfe6a386451524d31c687ded595786d38c07bc77083d137e0855fd1824ec90fb3f80f8218128ac191025fdf5adb3a5ac692a11be8d21901be3ba7cf85aa7a8d669afe69c97ef007c57afab10cf8b4f9ded03743ebce01920d3e5f099241489529fc002246de9ab83c644b80dc4c5e2148c0d1d5cf61aa079b2dc7d47ba24672b33632015b7a682849e61108ad84c1c4132648e110427e8f5426de514659a12daa69eb9e347d864e67e3eaaeaf660d88044ece1713353b511832956de8271b42ada623f30c6dfe06c41f09fa627e634678916acfbc0d528ed88bfc16fa4c1da7b692226859a0e194cdc15c3224fdffe4af0a7823f82b4a452afd4ed05f23ac0e121fe90a13af250e5fe47580cd2232af52505cbf7090c458ebf63fbac87ea1b6720a702d4ce1859d4d6b08970f22bec5937aff6671ad8a445c3a17dae90e7d4d64424bdad069f66f9715ee38b1c5e2de9d065933ceffcee6e8ef7827ed0bfa4fed178443a6800d73ebf5506c7b2290d73e45344b818b350c1e1eaf932c9e9cda0ead14981654bbac4f29335abdeebd1f3f7cd7f0c090c75839051ed09921b60c8f068ce3fba69aec255fd298a8e9e4c3a3c8eaef7c6f59d16c226a95189a814da5154fa989266a6bff65e38adbc1fd30729366e2aafb83966bcdf4f9572967ac73f406f0426ab431b2621d9079d3a3bfeed25d400c52254fee29a78ab3c9ef51f21a6043fa62a76719ec256f7b66ab0310a6f51cd36ebd43e2f682d8f39fc637fa414952dc6efef521c6d4e9ce846a1e28dbd4cf28df49570a256531e04c1d460fe5b14c09c77cd1782e3501a54bb68c8d81d45facfcad7a8bdbdf545d81ee30dd073fbe85204d00ac70cd4dbd6578321069def5c777b7eef94bc6d2bb443243cf4dc74c5d0b4dc60e7dfe0a6e66f9636db0c8fd6b305579e8f7f9b904377b24ba3de5a06eb0988dd233b62ac94d1b95dcc74977b1fd39a72b856964daf17e0ec0a3eb30cd17279635b7a346e276bbc90d76ea1e0a342e0699c6395f2c2233b167a594c25c1224cc7c7cd5a27e19ed7bd3bbd51733c1f9085890b363ea1a014d28d97091bd93a08c33d9d856f0c151f4a0c132747836b3c099af590e9697a958a9339a018ad1758263ecf0e55656e63fc9641106602ffdd6801ddccf36ec2b21b04b442e6f0a73161967578a2edf30cd518809a978530da7cfc7fe94245259c8ac778ce70ed20b0d5e015bad778f3040813ac7b04f4a7838f7ec2a96cc5f1ceb3d80962bd64c14045901e2d6f47909c5beceb338fae74fa9012657e719ecb35ea6b88a986661a0ed8fd62fab7fe716192b1371b3a03d97807c4b5ba436c39d08ac610aeff8be70249c7bf1e4876ac8bd54f4ee6cbc022445b5e54acfe47f51ca76220f0172c6e07e30cd20f74dea41732e3e955552236b5dd29a4d6ec434267d815f9ed1becdae1f682b295c4dcfdda41613c8ed0017640daf9d6ff0f1720ff709ef6abb9ae3a2b3267d3935cf94c81bec101644fd0d67e04f57e5480ebe025a34d05554701461b0389dae55a2daab19f30d8b5180955a6240c1f10b541d3123e8b1cb040c1fbb2694f4367afbcf56696ea1935f56cc15ed03e1d94e4c3dc72b82cb8da41f4d3f99feccd6f91a367d44c61150bf0b1fa41f2abe32c22212bf19ab6f1bbd0077b9c8d73627fd32cf7941df7a18369514dc2cc86f2b8c2c6e18f4216ad1f7d4ed3e43f14999190aaff6ad728b56d166afad6970634dac29b9ae980a1b414c7809c933c3b3efb936dee2bf7a3f1f7a32c840c8752986252fc90ffbb113df0406ebb13e9189c516bbdfc90244cad750cef775d9a5d190044eccdd9d470244950527ad99c452e45167ad3b1c6ef40d75efc9ea3b795fdc665802462fc081d2725721d9e45d24f96362fc39d6150ae789156a1cb941ec01986fa327d3f2649f49e421228e3b1918e2cca611d1e51a26443ac0e055d5ee03cd11a428ff9d08a31d30cb4e79daf4c72fa5337d909093d1edd31d23bfb7da9b0ce545582e8f0b3fc0c97f36bd86814961a253df10a1b41993110d1f898fd5ca4b508c9825b96c612709a0213a2d241ca21c5dae992ee81b20414c2536301be06578269a332e08b62c1d7bb4066b52394226337f6c66be543c34c8b2ca591b9b08a5e93c887804d886dcd2b5cf9ea5d5060d46e23a0f22c77f419d6c2d89ed2dfbda59e875644ebacf0f3f1c125496b5186f16893192366e0097296d637e0f21c8d1b977b23f7df6803bcf471a089a572a519a76746e55d62596c27fac7eab93be988879ba35b4dba557c38985e46a494e684d483ee7bb519f60482ed12baa0a0954db9d1bc04fd5c127dc7306d30f24d261dabf1410b34da02a98ac9ed1c03dd5eda88db160e5e7420135cd5c5d652f3de7915f4b3c1a5cc05524e1767f788d9d7ed376c7c26cb825b3cc34b37ec650c51ba6f606c74dcbb8f41f8e241c067369e0e3883165bb8d3b6d80e623020614fb9cf66a61457ec7c24cc19bdec59e155b54e54c2adb827b55b3ee9089008119cdd71e2b1c03903b6d9ab8ff7e3eca320174253a04a5e0199c6c80e15d77220638abd0065a01ba20207fbca88c75a243dfd21daf944dd382e709605c30166dc858a6b378f2f25ff828487b98bc448fc086f3609527884d59dc114700103544c14f9d628bbe850d05aa9dcc9d2e56756f971a46eb90402b5056c70ee2f2240ffc71b790f80b0fcec5c58a1218ed66af767cd5a7098096e226a4c1047d0ac3cb239fd1267ea3bb476ffdac1eee0e485efe9fe10f6552afdb6340e177b21c8f975b594390a55be1e9b0f3e694220aa28193626944a6940f6a6bfc8342986819e335189c5d7318c536a8615891409dfd9d13fa40f424f96c853e9141837f21600effb7af34f6eddef5168c63d277205fcacd69596f44e58864b8440ebbf22ca25b6c4e5f23bf68edc0015be991b6117957887f5e45043562b8e73e9c34c214dfaee56912518a1552a20fb7afbc2ab64bb1766e41e33cf0f7cae5d4fbfe4b37611995ceccd69aa54a50cc9b797d7489fd633f9ca885d8ef0c3fdd14e9b9def2c50c8ddeaea4787ec6af2be8803471600246d8cd2b2f433889054e0095d12c2088bddac7164b1c77d66c08bc6740b1fbb55689bc274be1b45797edc6c136a3d37992ad66ed294d4c0d017ac4890f49dec799a1b035e1ac65abb7aad8d05a9af51ac653f43c2958b6475d0a969430e1692856b923c02a0fd4fead78a99626ed9e032ddbfb8ca0406014c84594b522f9fe9aeeab7e8b26fcb95a971bca599886f5e6b090e80f50760b32531cac639de00f3315c44d31e75424237afb6fdbcfb4b9188e522575c9a649b42a7a3400371387b2f40a3a4f5f7b6698cef7c3a540462b38647f4e8d6dff3f8132377f8cfa7c8a01941b09f307da3f8664ec381c5adaebac049beb6dafe0d9aa2d605dd19246549509eb5ffb5d39c55149963549dc6588ceca9e7f81a4213597812e977c2d8d70af4944cd27ac72a4c5304819036751e63f77a5261eb30967c15d418a935e65fa49e829c8acd8b98e775e5842d36b026deec40b58402eecbc34707c34eae84800a59043289c45aaef986d02cc9b123aa4344cf68b4a3ecdcb1c6daa25c7853436fd01ccbd0af1f2ef3c7809270b673f8995f547ef0e3082dea20a8b015e7ba229767912fa2cb5e486759d4fa0effc06f9f2682e61aba5001a5bcbdb54001c6db2572c8993199ac313cff2bbbbb77f597496b1abb96e464d5a5bae5b5b961c60a6f605ced9bed15387a43a77463b7f271fe56ee27a2db36fc70087bfd5cad36c54433483fa3071e44391916bfc9194a625037a73feb086728b68610046f27493b1394539e062bd9418ff7d552996c864ef89451711a4c152bdf491cbc29678f14f497f134dacf6a216a79f722a4471512a06d6c6d76c2456803da347d87644cc04b3c7913787836675c1837112051608d0bd7f575a73b8bd805ba12a690c4c0df0fabd091ed62bf3256209346c5b6b58aec8aa68b9e7573e00f1b63c93375445062336a57dd1bb962d954de35b5bf870bcf0c96e4e24856c2ce48034e4d1d1652f50ab8cee8bba7affc7d475727aedba70df3227", 0x1000, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 02:10:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x9, 0x7, {0x30, 0x80}}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000006da9defb739d2629b887b0b3b066eb35e2632b12"], 0x6a) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 02:10:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{}], 0x286, 0x0) 02:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:44 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x9130fbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = dup2(r0, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 02:10:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:10:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:10:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 02:10:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x11000)=nil, 0x11000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 02:10:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x2, 0x0, 0x3, "2e4d056480baa5b140c7a34928a3e8da915635e8", 0x401, 0x8}) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = dup2(r0, r1) ioctl$KDENABIO(r3, 0x20004b3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000100)) 02:10:45 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x144) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000021323d37000000000000000000000000000000000000000000000000000000fd20f2a10000000000"], 0x3b, 0x3, 0x800) setsockopt(r0, 0x28, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3dc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000006c0), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/36, 0x24, 0x42, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r4) syz_open_pts() ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x8, [{&(0x7f00000e6000/0x8000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000447000/0x2000)=nil, &(0x7f0000464000/0x3000)=nil, 0x100}, {&(0x7f000050e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000229000/0x1000)=nil, &(0x7f0000082000/0x3000)=nil, 0x7}, {&(0x7f0000501000/0x3000)=nil, &(0x7f00001e9000/0x4000)=nil, 0x6}, {&(0x7f00002ee000/0x3000)=nil, &(0x7f000045c000/0x3000)=nil, 0xffff}, {&(0x7f00004cc000/0x2000)=nil, &(0x7f00001f0000/0x3000)=nil, 0x5}, {&(0x7f0000349000/0x4000)=nil, &(0x7f0000628000/0x4000)=nil, 0x1000}, {&(0x7f000048b000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f00002c5000/0x4000)=nil, &(0x7f000072a000/0x1000)=nil, 0xfff}, {&(0x7f000023a000/0x3000)=nil, &(0x7f00006dd000/0x3000)=nil, 0x907d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000767000/0x1000)=nil, 0x7}, {&(0x7f00007f3000/0x1000)=nil, &(0x7f0000019000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006a6000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f00005c7000/0x2000)=nil, &(0x7f00006e1000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 02:10:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000080)) 02:10:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000003740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003580)=[{&(0x7f0000000100)="ed382fdcd5429d343a5c9b18de16102c50fc714c697ce65eeb940c2dd063c7176f830d3daa3deb3f587e02b2b202f90ce42ef0665a1732c00c458231a65c033285ca58473e1f0bdeaf65c17a1ce007937f9b8bbc3dd3749f03d8949a6820e49c84573bd0e2b427230ca9f83721c02c2d4dbfb89200f7c91d329fc51888c77d5f5a1014dd9b8eaa1d0f30e3335bec0d317779f836f97f307204d43665c04d12325b8efaeda05d034cfd0f83df105924bb39a7d1e7dd1f584abd7345ee668c22e6daf28c5923a7746425afb560538791261538dd", 0xd3}, {&(0x7f0000000200)="46fe701650ece3b2751f73d04fc43d9c4f5a95be61ab9ff8bef3e98af2dfcc96dd06c514c924ffce165caacbd378b25c7e3fcdc54c80cde99f75645508e81c5c195040ca935cbf141ff99ec39f489e524f9632371e1f5090a51643e5dceb65e92817fb9a0861aaa55d1d798e0cebee0acbe327f87b6495d16f1690c086974f584305514c8cea3284e339ecb456ce39e64b967c5e2b83c9512bb7d5d4ff7ce96c54f3bec28c8ebce56fc7bfabffade3e1a7d1558a868c5d92791e971509be", 0xbe}, {&(0x7f00000002c0)="5fca254ca3e11ca204e791ec6a68948134e70ea9313a20d4d2317fd519993889a53feeb7b071ff1c4ade646cd02ff7bd8db213a10ff6fa9dd9dcf57c8a7199817384600fc9f87d4ab35b44f5b7ca5e47393018fbbc7438f701b8ada795bffe3b8984c30c661020b364a52a519629f53ac6e1576bfe0d012e1f502d7d28d43eb1e8529b764f508969f0dbc25f569a3b0528cd75d40575b06eacd9d8424a559cfe2f9ad121f327e756f57e0daead765c397cf4e632e85458ff", 0xb8}, {&(0x7f0000000380)="f73dfb99b453e5fce9a97636a55c4ebf9c5cdaed8c7e61ed656a0142b133365d01c04b2044372b898bfce691699a3ae211aabad4acad72c0753e90b6f153f5af1159c416a1b417d7bc2ce861c4fee9ef5d47ddfd4567c58c9f6883e9b0229f734e2a3e", 0x63}, {&(0x7f0000000440)="0c7ba811511fbc582a6c50b7cdc05c954f3726d9719d2c690996f76dc8f814f02c782b29d67459f7eaf1d217191bb691a368936ab506aec22d537aee36fbd04b0d667ebc0a866a538fb39b47f2c24b389907a31cbf34dbec0b76112fb5813ff8392645d18b30e80812dc86a1d049a2d79807fbcad6e1b07f28b989a415e139753e1d62b8b8ead0e27c299d7fe6a5f694edfb7dc0ebe6da3f8070ec7b445463ff91bd0b32b66bb5a96b62dca99a7ad98118317cb79216ac09b256a8b8b8f33dcc49f549247e203c4ff7d6a59f129bb6776e4aa8dc8c8ba8ac8016ce7794e2eca8487a2220e4edd36be1029bff638ffac9ac923b51fe577855bf7086ac9f210397b45176d2ed66229dd6f54287118a73b0e338fe72627dd6912c29e9392422b41a58dbc5e3bee065eb140843da4f6fca6a7ab20489bb5093f00df3afc47ed17a81b6ef0c7587580a965319bee383b830b75ab797b8dcde589bd364cd34807b678b2750b7141cdb7fb95078474026720ef20bda353ccb290ac4fe8e67f83a51bc2737a7d1f44721950bc31d7054025c1b6a8e3ad9d7f0b0ec888f23be5c7e222e7a57fa618de09e4b8069d20615707e1a4556fdbc1833e48a05d6e88ab0e84b632b1d8f80cc41fc0787cc11ad42f4be1b0b421efabfd5edcc16283a20fb3b11ca5148903dd0c3e28126b92ec445d4cd5fe18e7b637678e48c61ced83f969917e3dfc5953bb287a3b4c6145ccc609a2ca0658419bc78159f9a59fad8b68ea755c19e3a6f34e504cc1811743ed4a40ed0d027dbcd1a5599b0335b9b266108f1f024e14136dfedeb804f7ce06a3b8dc1c439400d56588f5e387aa90aa144fcc0b63d3c3303c8e9d799368208231c9af5dc11b7c24d2a28b24845885047e60f393b623a6a37040cb02520f4b5d1a58013f1e25f90cb1287faf5e3c25f3e0ca750d2a828d10cf7e45d5b037c3c2a6bb11fca5ac781fb1721c2bc8a57f67b01bc96af77546b9cce48491bed9ce25d8a5af98a22fb33185957aef17b304155b6c2242e345a29a5d6b3aaa5cf493fc6b907a032a6b84cc65128b79e220197a5a9089a37ccf19e9aad19e22d8df8c3aa82da117299fb10414dcec934ad661dbd148554d7f9e95ace3d3a9851ee922fa077c9295ecd2fe9e34bc070ac78982843b56886fb7818a1fdedff436c1b155d3626c598ebbad0747c88de4463d50eec6717dbaec55ced91842846f681d5519f4c2955863367207431752b66ae2b63acf15d41bdaaf669928830e80917345a919422357f03a5dded6fc1c05d44162ee8659523518e73994f9c4099df048c36dc1d228f60808a02e068c5d4c2b6f6d6e1095feb2d87558118390f33fd4176dbcf3ebb282ea5a2822fa1d8997153e0ec2a4955c4abb5b25aa3040ca17843fc3f4db2aab91f3f98c295037cc763972d5f6dfe223829cfacfeb2ae5332c6031e8cd49ebb1a87b57c23ee5bb3e1fe6c3264e14e5b6a25749eb68a910e8ecad0bb7978cbff09436fe33b08548e1228656717cc4f9cb3dbf4af16c026b30ea3f2d331c7ed888a35e6dc0793057365e3d0cee9ee9dcdc0dd7bca7f66af2f1081f829ea6bb9c8b2074e2ae1064dfc3de591dacf2955dbd1ab48d2a18fa9177af77ec0a0a180956c118dd1d137addec9983d72d081f39d1326a3e5e713cd5cac41adc0f69923f257e88bcf80f0a82c9fd15aae96d8201ae2469dbdbd05a8529d6df939fefafda354c83e3e18ce4262c27c42cac723b64ef46491e00dba33ad89be924796bdd0ca69b68e154225b68b06975c055c7e5a5afa8cc76869cf8ce7d92267136a89d9b0420283962ef9c9cf16ee515a1507d55a52cafe09e8bfbca4fcfdec0915c26ba854f5486fd1cfe4e8bc7f4600fdcf2e8d243777ca0ce0de0839b7f8afa7dd86563de581acfcdc114e6badc6f46ad771f522c202d77ba1401e569371c892947077de327777dbc1b37ef8442f5f47a77f3e1c89003884b04388958fd4240970a11e05307878bb84da6987266f17e8e357e91c6789a573cf24ac2136b452d006a7b836ffe07459649caba10f16bcad5db1ffa01c4478600518ee2320a6ac4de30276a116aebe32ef7bd4b94b995ce6f0573f61ffbea8d0a0ff2b6bd9b19c5c5b45ebcdf80a6ece7c7bf30bcdd4c12ffc52f41cf8292865df664f6b0b2393e17aa0eaba7b16c948d29560a990183ef473e8c5ddc95705af6809fccd58642c2a53c3fe89f76c8138899756154fddd8345f1830540aa7a213d6db8561ff7c854eaf79e8ad63cf3a5f0f5ca66cd0e5571ca500be7f0c927f5eaa3043156ecc52c809928b7dd73f25c6d655221dc2c6d5a9e0efdb9d53d12d016ccf4149c800a8d712a789828c6c3c40d93e56b0faf6ecf1590c55faf9e08e38e238e90d7af9a1ded56ce11f0243913978438a8ff1059d416ed46895b1c960da0993ac2d9a39012767256306ef46267fae0256d4b5fb76d6a3bed322e9e84f4ddb06f5cb380b39fe6785c350eed090e07d7ec9c4a94c811e4ff9591271ddf1829bd92734b88ecb5a53eeaadca7c7aa180d0b0521c6b9b96c029482315838d3cff12532cea2ca1738f2173d8d1c076fd4f1cacb790f232b4fe0a2b8621ad8793b6c372115a8977495042981e6e31feac8c961e21dbe05d903a90a737474cb3909ecf636c8d3e34fe0f65542c003a3c178287a463167c9e15a9e63e4557ce127e5827a511f09cbdb98148943d1e5c3a2fde6558bc18fc9fd7806a0cbc0f956781c1fe1770da9a99ec978b0493a7ba6dc6b4931a397d36e64784fcb8fa421d9be337a97991d00b99832b1e6b39b0d29a4218d878cf05dfa80a9a7a541ed0727cad6c23697e6a9d905e777c2c3049a61a4d428458e1c3b4ff41d5550a22bda94435f052aa0ff78fc1d88c5082f58f2e637561e477b364b743b280c528fc6212028af31fc2e26c872069c6e793698df166ac34ac5de7e67ffb0079031783c4cc5d810d31d36a52aac7f8795cc70b16c89a6f6b66042eee96ac770e8f9467a100b85c92e19cded4051e653a493c4ef8b3e130c9f4d9fc7e112d7c3c9bb330c180852298225479f9594f3351e9cecdcc1fd1ab17dd990a1fce2003bb045de4e7888d678d86bb78a3e1418adf1ee4d2e9033b68879c54d48f300c643ca363055cdfa04879b8c47126326376d0bdb4867e3479f95889cb45be4d66278218d83066c3b2a11f1cfd054f106d193503027cd5a4368a31519e792dd95cb5ef3cdbcbde42999860c12520815dc2eca89376fa46e6bcdbca28fb99105163d8b5c2e9ee02252c041e9cb7416704d9ba24e6f597f0d479fd6b287d1e3213f48a95a429b1f812f6445c94091168aa1fd178d5481670cdda5568f9ce1e0f2accacf80efdee18f5e0b42d0de95fb7cb5c51a5e92d5ed42ba2392d5333b93a6f9bde9e827c51d285f0e0431d11c4291f84bc9db06484f1488dd44f44d9e57c2c1e3d4d7d6ff07b43b3986e99eee393971770464322bc16e6350a0daba8875901718c1b76563c2fac93da37eb08d212b43e0bc990df733f98e732d01e2bdaedb4480d5d0ef30c5480b2d2210dabbbd27bf6e7702655e69c90e3810667c90601eee7ed8331cf02124d36087858c26903c7b5f430e3d083763c194e3b8b0a926777a557d9519db917e2d9f47533cadb94a9d48ef710fc9ab09c7744ec975bbd110f0f642488f5d60a7d81d620d496e7abd2626c06c1e46368126038d8b575ccc667ebf52682f7f5cfb503daa802f9c5adc0f3490d8af48d1c7c6b42a894b15e16fb8ddd16dee59f70d6a6a548e035a0306ad962c621ec0a433922259ca0f4f83414100dbfb54439514ec98b0612bf3c904424879a147876c905a32f0e62b8dd8a300e15ffeabad3cccf32c7fb9a8a7c9c6766abc557c54ee010dd5ddf01e776f330306a978cc190f3c4bb8f55249815342cf7a9e72bdcbf2c262bcaafba07cb89f27fa1fbce0b3d7f2a087107c1d07cf74379c6fc7814b8155db5bda4dd2d51a9103be2a793e93d5326748306fffc30c4caee76059de80bfd91ec227e307979190ad166a7cf51635e634d8651d9acaacd7e2834772705db7a40f7b327bf5dc4b108885198e28db2b5f1bad109fdd6072a99449498ad8d3eec8c80ce03a3ac0a171199b91bf76906a2488079ef5fe61852e0b5b2b41c66d663ead401cdc5fe77b434e56f16efe3e41d498d8eb995b26da253e598d307cbb5072ba43274d430be575cf11c9687f2916ca9c9d02ce7c270a8d681b40f2d498eff6f08501b3f53b4ec3846052e31a997c4d0f1207ae0c6008687ecde2b0c11c2d97198fac43f1a1441526a4527571c5802dfce9a548eadab529172c5f51e8a1223a434061cb059297e68df853d52a44454a937ed98adbf4005d71c0583771728c64a6954a122dad9e51cc84b85089a3c8ca0640d2029ec5bf51fe2518d0db5edf431e453ee2aefae99b56bab7636391828a059701bfa28618c670cb935796603eecf4fe65c14903d7ecfe12df62666a511b670f5f1ce7f30b3fb9080da188229a3298d6d114b1d07275244ea4bb9e27143e5c0f4e664adaa5a2690fc30fb534c068d8256343f6278c59e491c2bdafd9b6a0af64c457e99ee7f5aa60e978b151f1dd7fc6264ee35d97c36a39882e4bcba659604414050df941fb59b0c371a3bfcd0f6f69dc16fe90a14a685ac836f356311a30caf1d836baa6865e9f459afddd55db60eccfd1d6c27db50a772a0afe246e1567c2fa0973ce590e514a4ed02a19455220706ff7014a2703641b38245080afd71c9ce7939480f06ecc6af7761c7b662b87b13c737e5765e74c1ee2f883b2517fcb2fc25bea7d6f2037c58238afe4e75ee5dfe4d395bc171b859a45d2ea6b93a634246d6484564f86d45f6bbde226436fdd8ff267b47984b855248502b7bd08cf0afef46bde5ea754f96bc0141955cc23ba8f8a434295eb2d27839debeae094db15e9c441a368d120a22d1c9a909ea17fad8f9efe178b0f00913b1f60091c757ae51ebc24b0698ba21e967a4e9bb20a539a7c2173ed883c90524a1fc1b0e59465e85b02373cd8b6e0a4f58b44f144c9eb5e581735e31c3075982708c5c413a8f27863bb4bf9e04fe5d04b69ffa3ed1b5e9a6975ef45c191dd6fa42e6969a6675565281e7c580ab2a6d047ccf9417e18c867c9dfd835d89616121ee0683b9ca963142df9264d33807c14ac6fcb9aa6ed94c02cfac7ee8264fc198b9aac7cf42f7addbf6abfc8951a89dbddd1b64577cf393b7e379b1223a71c0b8daff461abf14ab0b091912c73cb82de6df460619701271448e1a365c8fafe0eb0cf24a69bdfd2babb4f2cca5a5c5bf9bbda334b29cd88da7baa0d457b55d03281908205e2b9088e0dab85f222cac9099edca782a34e0e50b6326df422deb0f0c3511975aff06762e8e26b4e922ba5a0155ad5f5704e6d8a4c9ef95fc8329b7166b23a1ea8e5784f22af01d3cb12dad582a0ba16b6f128b99eb19fa990a3ba1f5879b5ca4a477ba3af6f82e887bceb8e3215d12936b6d6be413e1d0dfa541a01997dc0507299499359a11693db5ff4b658b9dd4691770a4fe4fecfe8cae98bf43fb76ef009bb5457ba366e964790b546675bc5c6c24750ea4cb76c09ef997fa514022237f44eebd52212cb1b029174870204cb70c8d678fbed2310e8915a17a1c0667813b216cc57d6a4cb20d4e832c390e87f098ef9c5b19f8fe4e8e176e1f63f8ec59fdfcf01ad48df2f639501292f9d3f72a84852979881745fff76db1fed8ea194648b72580d4522", 0x1000}, {&(0x7f0000001440)="77d81cb1d76a6e42d3abf7ec2c250139c052283e0044b5894b63564f8e426130e9d4c88d0143d9bf279208ed20c68ce3cca315f5e2a9d68b30d74675c362083432c2509aa71567d59de1f8c4225c0b24170e36aef4c5b7bd9c9f32c1797bf6c3daf9108cdd6f04195df7a1aa8e8532c350f71bbf1d7df1ef84f06d0b30f7b038b0bad65e3e5a5c0b6756becdaa7c2f2825ff5975d0c56b2d17ac7809", 0x9c}, {&(0x7f0000001500)="bc956ac6710d43a050bdb6b4b4fb47a4b218a493676b3f671a2beaa5f5137143690e6fc3108b011e0047d6f9519e924d84d101bd5e3d65743808d6841c5e577a036a52bfc7f6d33c6e180b80e4e3f2520bb10db7de92a11e999303472a13a1d3caf9b98de2ee022b66b287a1eee887d9c69a8688ecd5", 0x76}, {&(0x7f0000001580)="148e674619f6805d95ba0e02714c6e821226df015dd3bdb7011c565810062692c8b6a0b47313e957acd541f29c654c249a818d78e3b785e7e42385a2b31dc5583c00cadb2f71ef36cab7249083e935052a26ebd0bad844285e4c60c3c6fb17e992ad1950ac6150449d2679bc793333e2173d8e1faad98853f2d012501308a4a3870a052d4f9203ec13b3326e47fafc2204d6eeb727d609cbd6970343315db63a99500f56cb8e2303a6cffc4c44b2d1df247bcfa4c5fc3b2df403ae7a7f7b0ad9559e912fc034dade39186919230427bb89f3233c88684714820f66c2ea2ec78b5aed2d92b0fff4e480380fbbaa0369f4128ef06b3afb332ee19a79f45a01b54232095d45ba095cc1f85e17716bdf0cff13c62df62b02d7f63f8bfa9cc8112b3d84bf6ebf30c068bfe130b995cbb94f7929603714147389c5779a63e28601f0bf7da7c6af89b053fcbf00d45d0d225f990333edf60130abaf89f2f525d53973816981767a121c092dfd27da6207a0bb3f7b9a9b3a1739441ce7b21b5b6550bf63b95eb35181b30dba16426bba657bdd428580cf28895bb71afb49622634feb898c1369767321d99e4c4e723e1b3357714313afb9ddbfe5174fac28e1aca35a155cf9287ff9c7534ece7cb61ecd5dc87722f136b3bacef5c00de938d3ade8f313f6802fdec4bfe24dd7e488174058b7e84410fa229da54b10d89139f7bfb121d95dfb88404dc7e64419da5ab05f57902fc192b5bfcd8078e2ec3b6bd54d6df1815d698e28c4ea6054249fe53f06f047f444804a451b183cc1acc980f4c36e953e37c718a4ab5e83d837f057c52e5b267a3461e95af376276ee8248ecaadc137073276a7a06ed818e406a97f5677243bb86a74882d34dd0d30a495380ea682d3283f51c4e0e4e0190f1f229a5b8c0b27459e547d69609079af2de9be51ed72bd31a42505cfe99789281d21fd9e5106a04e2bfad0752407746f83025aaeaddca1f09c14b8aa7ff2b42ee9a747e084dfd18b9935eb131d824c926bdfa1b75f47a7f0e7d3540bbcdafdb70b41001d434dab2351557b924c255cafb74828cb2d2bcc517d550656db7fe5857dd8560e42dcdf24211ae5c490018ab59454b202a810052579baa5b1b30b3e6c8462ccfe158fe9ba108f9d46af596ba8852b0c03e1e378fda3276975450a5674d52dc53ba4fa0de65716dddc546e9161f1df9f9d7549af499aca4634fb894246f4c99b9588ae81383395561a608c578cdcc6433bd789e8040461608b294b68fb43b03e94ba4b8a75ce42d306382d7c6088b560b2cb9b171f100abf760465c0459f2b3f9f24037c4d74d2f465d2f44281b74c844ae1e84eb6e6435271a6e49a5431f0a87b28a980a9ba35c86a2e044482aa1b6d0e3580d61d11746b033e4e5dfdf6928b481f0d2bc058e4c5dc91785cad6b9163736d3ec73746badbeec425c398ee297633fe849d0f751d0ee406b0972521a6b9f2a19ce22c2d498adf9be34049324a638f6070872826a07e5070b8db3c45bd466ae708a3d04a306e62069197339d1d324c6c99dbcd0e9d49f72a902b3f060f2574fcc6c36bd1df571b943ab2bb4c5c8feef5056970dc508a03c5746c2e72509ee9037a2fee91c1ce2b04c0e07c1cb2055a3c1f8e2c945ea68b93560d05b4c4a4f1f35f79b24ce6f78e64bbf5a450d08a8f0de2154b810965b2ec3bd4a86a2df5ed506b1aaeb42c83634debd8593b36930b6f1da0a93b7e60875ea4254ef96a0f5f0e0bc1c00b7f26bd4a371353b54476f9095cd674619eeddb93a7fd8bd7a4e468bacc4ecff55eb4bf642a9079df693fb47a0d7cf32217200fe6389556ab48d81410a07529142dc77ee6caef80dc79874ed283288b62086ca861e875bc28d401c2c708616efb7aac3b3b7e6fd67d55da99b8823bf535b5d2ba9753314e7bb5e86f6828eb491214f425770025a9076c1d6841cbeaf486c7a3f72d2ef057000e6f37fefa3ad33b82024d1ef3d0f0914f5ea478fd24307e3f087d74607965a718c5e74da51d3143fdd3fb85f9dad2337a0049ec0135d0d91ab34bfcf62df783f07dffc8bd3bb015c74e513c2e72c97205c37e8be1935e441a46e3ef9568b52f7e627a954721a50aabf999d2b79f68ff27feb9aa88719002de855edac6a79c1915f73294207bf67f2104f23163fd9cb71734187c2709c3a2f9c487a3b6bc57b653a4219cb8c453368498d6f4808cc74753b3f0bda15a3f5edc97f5832b5d999c4977cccfb8a03a0fcd1b9af6cfd67c4ea41c20dff2d8ca53b1474da3981bdb77d0c937c88fc972b0019496d05afc2f77f1f9d6e40528606611090ae61e25574fc16ecf0533f8083e11a74fda7d7822a1738dcfa876125183a9d282f5fa3026add7ba35bd1ccd6e70dc910f0f1ba41682d965227119722bce9df4fe9bb128e0e158eefd10bf7d17b030365776afb16a4413df6305322e18009fdb03d5a85cf52a00fec6f8abc0351002354bb4d011856724d8ae9a1363b603a1278cefdfcd443da429f209144abe76fa6cea1ac07b087ca3a50524a96bfcffd4d3f12e161c67baacf4847396d5cdf0265d02638c1fe78e596f134f3d51ffd1a71be77b19cf763146b2b1fc8f6155ae8599e22c968f02de03328129a62d01d8fd98bf42f44bbe11331cd6ed1ec2de290870bb783401fb34a79543354572fb89e0018adf75a1a76840060a87692e4c8e3d9fefc5d59f01c0d70031423dbf5a109aba0928502990f6a33654d819e51ddc3fd50df165d0ad8c787172c7e912031453872862406a2fcc6b38dd5b6c528440c2b37c0eb15a304d0ec120c8fba3f3df6427537666f6b168b35bde6d3005599a12ecfa07b698ee4478b567c41cec3e74188fb9bc3e45b8ae3d1c1653a744b7b3d7acbd76bab1f0be4dfe16034ef513d93a3659e038c7fef8eaa37dc2606971c43e36102fa0df8e7d7e2b707606e529d8371a4c97cc313f65f0d3f45a60e26c9bcb30ee9f0a82ceae30005d4a6e1f743423e464a8d4329818d545c6a1a59c9c32edefda233080f2d5554b890df6e265c7ed802472248bc85ee8d921fbf9a8b97012b6f60b6c3cf8fb2c40c3abe1988d292623130b137f3b4b3893dfe9e277bf273c35b0d90ecc783502d40647b0e448cf137d78a61d41488e45b039f2815bc204b8fa67835e7fd211c6422cd283ccb8a549cda99a34089a01abcdd654b103e20586a401c0ee89a824f67304547f8199037c95d2e437dd46c60eae6284818b5d1b05279ec55044c882035f9d2fc5c31345b8d6386eafaba359ad4b0ed57056b5540f81bcf991a31c12d85da8afe0886a11af420bc87ca5f99f6c45141c364bf53c1d82cf1ca941a8643e9f6e17ce26e61db34810ce6c4ec062c8321971852c967e911dff3523dcaf4bbdea6a700d929c7106df1de04fa84bafc9e9bf1fe3c4d28c14fff3a0820c1a21bdfc186f5df97a509c0a221fdae27e4fadde3d431d373702b3085fb98a164d4e7db9cd8606f440bccfeb88a514ccedab41e9b1250a8f0d513fdee5bca81875f01398f58f657ce5a21643c9dd34f5e82227d0c985f0c05af64539837f2935c97101ed0004140b248ccf9fdc61fa7f704b5b4b5b2e498d6dc8e88a9748c4e559cf3771664b9694afb0923d89df2f801123cad0bb09825a13d5f934e4e9b8efe8a22ace040a897436197b630823f0530bcf6ea6bad8b54a227cfea949b2516aea7244d40930f874b01dbbd73f0d6261efd57054f3155c75eacdba60cedb805d0d0e60ee455866a8f5d0b4eafe37fd12c599ef2bacdad98f66cab7270ebecfce15b9cb3a5fc6050dad09965197cfe1c1620af5b2568941ca9535817aa92c929980be5ffb18ab62816b6ae727b123ec222f2294445b6312a3272e9c9a1eb936079242f6dae7b8077046fae154411a4870676ec94584ff282efcf8591c4f361a3df10462eb7cab2e7df981196844a6ee6470f204e1d6f27bd33250c28068db2e72b4832f61930c02825c81366120b48a0d73af7f7163e7a768a968ab09c0e85f0191d765e7b33ec64aff5da3a2cf18f252e1946ff122b51e6b89bccd8d33f6ad9878024262fb3a6a4e5d9f12d19d819fa820e910a7689acc558fc5354a9c9f422ae3f3350d84b8e87fcba393f2df7e7723a6aa596fb3c5bf1bfd056261e49fdb1935ade787cb9d534391161cb2ef7b64c96d720eef469601fa39ba9c657e41019a25a0aa63ca14b037d8588da249057b530c58e0696c9dd7f90ffc78e65cd5008b6ded1cfec46905bf243dfdaa8a5e5171b75c2cb5fadb7ce9fc6bead504d3165292255ae1a4e2e8a27f89027b3c2a18987d9ee2a03e89e26580bc896911decd3bb2feabc267ede6cc8ff24c4b357da81c2df67cd086ad9b1fd39c502c1dd8cd000d973874f0d9648d0abfac74d6f5ee4733b9a83f6da40f213144973711f85ebbc3f371700546c032f8495c99ef2e762de3d34dad8134b7c8073629ba1a5276f967686a86f2ff2f6c061202cf29cc1f635eaed3e0070712fc55c4d878dc985e6fd5c1785d7a3d39e53578686a85e4e2e6d89444926080e775c08fbf667540e65f3ba24618204f0ab207e591cb62d0a2f16fa5f59d89169aaaf592c94c8dc95278616d3735c1d346cdc9b4e7772e59f7d6255d18c9d99de86c79db54fc694a2c673b82968c7bffd919f392bd7294f694886d97d7b17af6bd8de80103aba7ceb39946cd99fb5b911b5dc067d43a9cfdf0fc6e474307358a811deb1c9c5b046b854a5f14c164989e1dd20ac4f0a1466649246ed6eccd6428f8518563dbebaaf123df4ba6a524ea9c2208b25aacdbddf06cdfbdd8e558628119f293bad9b5751da12ab10334e0a993c714494d974a6e946fea98e6d9ce7e9a67c8c4a12bc3a778ddb14ab486872edd521259f967a791ceeb4ff445c29b1288a8b391f3059c61338d6ae92b074fcccacf3504d3514ce814e917484c59bea2ec948a773d202e6ab4fb86f4a4b37a566196664e898598cb04ed0912badcfafb70ff43d32c26cc06f9632d740cd4e4572cd17982969e3477de1389e94a61ed127dea02d480083bb3a680ca39180b91d62b2e85d665b34ca11321cfe237370699338a1b4a395e211f9d896ed97b3607603b39a54be8c726a965ed3ca68bcabc3015781a3df59a05745cc8db49c9b881b05ccb77ea87ef0805b389a17e2e56d3beccf1a2b53bc3beaa9b3c1fce59ab5d36594d99f4dff60f331d29cf212de3cb8e44a3aab0a979b5132ba46d81d15bda97d31762886115f2c995c0016af2f3f42b2e0e8356e120799fe08abf3375b5d7d1e2bba10cee9ce4cad761713e36c898748492d67b2e8d6b9f6f0e507fa2c35cbdd2589aac7a0c49fa8a185a35c894ca81796dec2b270262211964c2da9b184728356634cc3b96bca0f9e04bc1b8af45654e9291f931fd03756e2d4f3c3f52922c1d3ff1f8665b7b0c66a7f0603eb584b870c614289fb23105f38b933d296d08e9dff153d031b07c7b0773aecbe2350f9548a7b37090e53070c5dd28bf3d0836bc092f6bbcfb683efc08e52673217b33886ddaa388ee2386d6c95cd07f0829a264da1ac21a897650bcab979a571160d0d7b76728b6813b0a7ac85778d3e2928c59ac16be6fa14ab01b5c5013346e9ecff380349cc6645cc0f3fd750ba81017de905d26b0ddf3bd0e7a0cb0389818ce2858fbe55f5be6a401f26bf212847317722c4ba8dc240278ec0fff599747596131e715ab1d4bc84db3c2c83b630ecc4fb3a7d38bc7e582ce94311c5969089d363adfd0f8f827c", 0x1000}, {&(0x7f0000002580)="02e54c966c8f87c003483a7755a8ee5286e75659b95ee058ec0a7a73f2894c62007ed9ca523b90bf64ed714adae387d45f30cae4e1a146889d913d48ff70db775ee24e7bb90c69c3c76b22a5a1ec56d0e845fb663211a2ab4961c03fbb5272bd58cc32e4e7eb3415ea6f3a1193c3ac4aa08994f07b61eb2d5fef5650b68ba85fe360a61159d18c11c116cb3118db7d46067f4fe04aeaec291d1b654a409b6bf1ce437a9dcfcf04f1cbf081f24b57c62847d9ee339fee3d6ab81ffebfc91b267a9b61c8e923365f4819685da2f51f5d72f1c2b2340683ea5b6dfe659759dc78c17b46cdb68a323f9150e78338e61cb074982c9a65602b07ae1a666d2a9160c6e74bbcb9cdece65181d9b71f5e6b4a692cf51af93002f517d00930afed5f2c62e5426bef5085ee29bd7d76b44213b728f404852236539ee3a75543af23ba0006996aac5d73966614c9de01dd00016b3aea15629e6a05ad63beacf18bb6c47224acb3bc38be5b5c34647e488046a472033827d8d335cf3f36bb224cb1c40cb6d30c8259bd66874bef882d752c5a6bbe5358d61e4c6535aacbe19b3d4ed43f6ce28aa3d80b43b0ce55adbc14d63501c38a2c8020aaacb582078bce762810d483c533bd15e0dfb63a148a0c6440a6572f26f033140639ff3144dbbe8cf4c6b5a6c609f76950f05d2f49841dd8e45fab04dd2e877c7914a0763178949ab4e97db22bef4be9e71b66dd140c8186744d66624866b24f453a5ace6be03f2eaddec9ac6a8fec174241617918dc8a97f2f014eeed62dadcdf64e6990d9a172f4a71c6eef35578bab60efa4ed861e011c10850a343175e013ce646f91312d86e83591d81ea3dd062f80bfa8d6e6606e668e15eb3c4aa940915f21d3bb4206ef9bc72d0f0d503b701a225705ffe9ba994968ba8938b333c4d3e9e08cdd38d1a6abd2cca4636b13b259906729f6d924cbee2efc1953dcacf9f3e3e55537a9f0e7c5392887380e3f9b2059197ea98f2fa0987bbd381cd65bc51065c41a168747963b4f731ff8f0951da265f0a8c4205f289be0ca133eccc8947499bdb4a5866a0832225fb17f6ac72011a49e3a567fd68168cff4043da73c93a1d8709a448cd2c7f463e688cdce3c77b386971ba1685489dd0a3fd271e5c529e4b48c54cd585daef2e4ccc8db068a8a8936997262b5d829a67308d76638c821220163a02fdf3c74d3c5368168b8fd418cf28cd987aeccaf8cdefa486aedf57ca92fb01115d7897b5d4c80dc098061583599be047f93196233bcf29f8e5d989d937f5c3530754de58b7518cae2cf5df99c1d4041d97b18ef86bbf9705314b13da8f9eb4d55d1a83d874a761e642f086085e999b89b7f8e88fc3f8048baca8bbcce7d4d1cea6bb3fabce9472a68d50be79b88da7302a96e9a6bd1fb6845866279d3f5b09d56ddd43405efd7883be8fa5958afa6931f7147a77b823e8864376cc1cadcfcceb3036749126608305769788aa1ad3c21e2e54326d269d6d8e7d10f8ceb4389ab595d5123d648649c43116c5a38fa9780ed0f25ebf4fda51aabc37e422bc33e0c89ec0f73684e5e2b866af76692e87f44f0f7e7a3b9ba3b5b07d3ede1a5329f73978ba1b77d6969c0e169af6990bf37519ede70f89a5e8b7fa2372e3f5e84035eee11060e19401bd1d4e5d943fe732449cb5e766a06107f5d0c68bf71b8008cd182f6f1f12528941824202ad0ce6892c233b6301ecb9d35a2590d6f99cfb7bd54faa26f2a40293e8d98f64aa5df15834d0694f4fd5377727fddaca9efc18c15b7bbe4501a6d38766ec36948bc1a4b1fa7768ba9b25302093b54e8e2ee3d4df4de3d10691ce09409769693c28d2ae45ba64dd2a40fc4cf9e2516b33e98e065c742a92a8b7e764579cfd98ceea1e2dbfc5dcbb875fd04905ba3591bb5d0f3e6bf4d175717580e44af147562e39fe6ba0d848c607d68436c429bd2c2fe993f1382b3c1c3bfec07a0330929444b91783c4e30ebfc158ec1bd4bdba6a693942e2d03f4a9fc8d63ed572756863cb1b765f7f66604b64abc811217820aad070b5562135428f7c35a3f3c91e805f9aa4c6444ea04805fa67ec02f610ef619acc3f07e79b899bd319d5b4c793f22ca6595337dbc2ce8141492d742c8cceb3183de253b5ac3c2447a80627c32554f3b9645fd01cdef32c4d3d6c666b8c9837496e1b6059875791ec9310cc9106d6a5d4978c7d706905dcba9655c60dcc4312250910a67f13601f1cd60f90bfa070a129ada21cad8d9fc07b4f74071bdcf563c06c2a79379532bafec8becec28978c53651e80aa79dece5f0e82ea4ccd035bd234ae7ce378b097f3a98fde5bacaa054b4d90467b3565a914fa8245de892ada38c136d501e7a79e4d1febc736498efd0300cc9ec5bde103dfd872618261c329f47edd7aa40470521439a2fadf4dadecf20399e3c4a7144c009b8d047a97a9bbe3eb4f7f03c87180320713e839e05268a5734d7337c018970aa5cbebd6cc2b6650f9c41946cc9a4dfe222dd2f324ada2b48582515985261238be7090e1c93ebe0ead5e5689e340e624c5f8ff5a7edcf9ae55554a48c7cc3bb92d84de326b797ac9f70920852bf142bce5e98e8afe75ba7bc82fb68da4f7cb06ef20d86b8bc7b3a4026c56378294be4c22222fc6d071289ee8110dc73aefded5624f8de6277d706f41a25c8578b6ef277bef16f3b363972e6f5f92c889c6934bf36e5f7c70b35d33e43df60dcdde90248360d7cfae52a7c8daa402d15fa360143a247c22d9a2aaa2e404a35e02c5381b27e6c700a6e7260d946597782880e0df7c8d1f4d6b1060eb9b42ad667868d80bfca32d4773c0ee0785638bbd34b46da5b0c8c1241587090c39a17a873c7a05247e8323033d425828086fcc1fbcd15088baa34ffa853f4ab9bfdae474adae1dd592edbd32c9cf38684b01a3308e63a09ca39618605964e6a66255d3c40151796d4678d147719e43e06f3a86dcb21415674fcd3c5757d9b74e59ed6b0141674c458751ad1ab0daf349fa0f7e2426b5598212e888d88063f5cf809e16a63cb40ea8066f08ae5381dac9d819795325c682888cc85ff3b7f485f7bf69b7840e8bc850acec7a49737ad5f80e05f8ded7b9e6551bd3d2858ef48ebe8b82378c247b534c90271094ca65f60fb164af2d2cc12446ae1223941402c96abc01491028c0749a6f4ad8bbf7606bbe8be1cdd2dc118dd29e3271b6625df9af3e6a656364d2f17d8187ff1ab3029a19c8d86728683049eda6d01594d65746c6f57303c0801ee59a3ba5828da872215e43939f9b88f9beb962a75854dc85b313a7ca156ba21e95a7a09bc008b2c20a69e3e58da3dca85c2f39325f9d72e7ef3da488715376f002379522c050f50a9e3cd0bb46e03753a00ac6184366497ed9a098408951651cda2f7b124307a57a025b24dae6de62787d2c2cd4917417ce5bd1d308aea554688368721b534e6972704e1765f76c8bd982b7818547f611372ed864644d8b63960608774baab306b79376cf8949727bf350b59c1e0d38124ad547a21dfa27e41bf89025c505d6f7bb2128ba4ed9c2d6bc0c7808beb7497f54a44ffc71ff8bb17c36113365f220091a16d453413bb516c4e73ba20dbad8bd5db57e1e7c2669fda05b71c46de0cc7bfc54db3c9cfb3c4170ee62174af2edae195dcca0f10a080460f5ab5c9feedc15ca8d388723875a200fc4567071bfe59fcbce440b6e6cba1de1ccdab25c358cefcb0fe7ad60983e34d778bcdad51d45804fb44e17c52fe48e453942f8834b0d3581d724b24b7117c515a98dc59382ac7c9c2074a0f89ef82febd5b3a50e2c03026bbecb1c59e550c969cfc335ae62bb2810c0da3b827748d3d81f1a092e9008c1047118e7d2887430cd1828f100142b170c871414e62f86367a9b572494bc60c9fd04bd512b711ffe66a4756885b8cddb7da2d09271d2d85e9f1cb95473083ac4455cb255e550d74597c151e515fb811497c892569acd50306a117752b2a2753eb36d66e2cd99433b11e70983e7f1f4cf355710dc75ad23fcc60b5dbce006fa5e09c7d9be7ed3e629823393ddde46512a0f79cb92ec96ec2d118d45ee7f8c72e829d5972c7296d4fa67cf63aad7f10be42692056aa121284d1a61b4625d62c5b7b1ae07e1a760b8ee4d0eabea40d82792e8a58efec7a723365abd5a1985ac457e76f6146a2e9c7b908c1b0ee5f4ab9eeaf19953539dad5c40dba154e5f60f67b5b65da1857272ae9c73d2e5325c94e977aab519596133fd811afc933b3417c9a52957abef0bb491fea3a6c83bb618d43f25ced7b60fd0d58871df1690bbd422304bcbca4699de5eb1d146ae3eac691961e32db116a360c46d4ba0489d9fd90248a81e982ba00d4953812fad956ffac4b003fb0f84ece58d5f23a21cce89cef9afe06e115fb63873d0093e141c6439764ef259b45bbdfa95526f9376f9d00e4f7b40d3cd0cde91adb1045d2f53994849c09d97e40342ec848555d993c19b946d084901ce9255dd72993b8c890f654b10df157e5f08ebbf6519e3e86b3bd92cfde210212cb27611d722fab13ddbd96b3c013ccb0172c6e8ba6d5d66dd6b2b718b69ead946c3ebcbd233c9988c3a033b8fb77a046576a56700f3d5b6cb687d59ca6b5edf6754da88f9033a98b236bde08455d59e08948df3e48dd4674bd667c91b3fedf0eb219b509a4f583504c50366fc330116074cbdd2a236d0eb5fdcdea53a2de2fc05839f17a18185649158b1cae01ecfcc237e5b2643b3fee8444241c0b4b1c4b15c3b060cd3e403a90a9287479a6752c0f083229e8712fcb2828714aefdcbaba4bfa9bc85303d13b1888cf55112e743e33a57da2ec207c28bafe1f61e86fd2e048aa1ac9617967c5f5d7bc39063a26f59ee343f89da38a4993969066f992a96ff3ccdecc1d8e75d77c649723a56fd6bdbc40949524ee8b0409fad585c5355d6c3f78409abe3122cb111a55c3755b1fbf043e7f51418fca58dfae9acd8f3315581e61cd76e554df271a11c40a4fcb300edce2f0bfdbf53c094b247d2f35f0b5bea083730f9847098e35d3071f6a40cd9314478dee7a165e0bd2afac47b2cb290a29b89bf6c7f2619b61dac71c82cd4d30c5576c79ca8bc7e289fd5607b6019767bab2f32ed24f76ab7240a5b25ffea809c675c1bdb8555c32a39c666a987d6331d079a6181406869aaf13ef03e10d0e95ccb531a70f28bdd6c5f185607a9caf5dc0eda651372533770111fdcbace8ae83d89679729f53b48892de74acd40440080b9947cb369d366b8a5ada28cbe9b745b4aeab87214388ac4719647c1a597d128e892aae7034335ef9428f5921ce0fdcad73a609e3138ebc082ad49c94f9eb3ca82a9c567bd44792e8d6024bda808bfa48ad1cc3c7839266dbd7a493e970cd43da03440d320ba04fe609ba31f049bd66d5ccf1feb56d1d7665e88b20d609ee610053034b12b7afe6cf73e365422a6b6f61940e0c05044ecd52e9b063c238ba44a512fffb09fd355305f5db5f4d135a77f102923277af95ea68d8bc37655dddb6bcdf2aca61aed8ac7ff4d2d62ec88fc3a59c56d13c81153b987cfe42a5bf3ccfee06a7abbf287e07eb510d346166997195a59f0b8d7614b7bb262d0817c933c34788f646b1df8d4532ba52ed52493150113dc22f3c65685f94fca4c90585a303404f77ff8af37fa034166e76ab8e97b0b80b2b17cfed5dee5c19a477c8f4af5887c73d07834ad98494c563dad6bbef8a20ec2239fa061ddb29793dfcdd84ef7ec726", 0x1000}], 0x9, &(0x7f00000036c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r1]}], 0x80, 0x4}, 0x4) dup2(r1, r0) 02:10:46 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x9100, 0x8) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r5 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000200)={0x100000000, 0x3f, {[0xfffffffffffff81e, 0x2, 0x969, 0x0, 0x1f, 0xda82, 0x15, 0xfffffffffffffffb, 0x100000001, 0xffffffffffffffff, 0x3a, 0x0, 0x1, 0x90, 0x0, 0x80, 0xc31, 0x485], [0x0, 0x7, 0x4, 0x80000000, 0x1, 0xa120, 0x0, 0x8001, 0x0, 0x4], [0x2, 0x400, 0x7, 0x1, 0xffffffffffffffff, 0x7ff, 0x6], [0x9, 0x101, 0xffff, 0x6, 0x3, 0x7], [{0x5, 0xb7d, 0xffffffffffffff81, 0x100000000}, {0x0, 0x1, 0x1, 0x7ff}, {0xfcb, 0x101, 0x9, 0xfa7}, {0xeb, 0x3, 0x1, 0x9}, {0x2, 0x7, 0xf92, 0x3800}, {0x9, 0x1, 0x6}, {0x8, 0x7, 0x1, 0x5}, {0x8, 0x6, 0x5048, 0xffffffff}], {0xfffffffffffffff9, 0xffff, 0x5, 0x9b73}, {0x7, 0x3, 0x401, 0x6}}}) kevent(r5, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 02:10:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) r1 = dup2(r0, r0) getsockname(r1, 0x0, &(0x7f0000000000)=0xffffffffffffff44) r2 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 02:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x7, 0x800002, 0x3ff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000400)=""/248, 0x7, 0x40, &(0x7f0000000080)=@in={0x2, 0x2}, 0xffffffd0) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x8}) 02:10:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x28, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:46 executing program 1: r0 = geteuid() unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x4000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) seteuid(r0) setuid(r0) 02:10:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:10:47 executing program 1: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x30, 0xe2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="2655896f6cda10fde0a1a6d8906fbf56b6bc4c22", 0x14}], 0x1, &(0x7f00000000c0)=[{0x78, 0xffff, 0x81, "d3a85e74ba9026b46f53b4fa79209d208893584bfe989471c6a54513e30876601db6aea64eb5969feed84faccc82fe3e6aebda50ba20852d62fc19933bc011e547ebbce87d0527b5f6c4801067d438e697f3be3e9006a4d9cda78d899809f3a4723890fe"}, {0xd8, 0x1, 0x800, "3fc5edf7fa1e78229150dea5fecfb12bad8ca2959e432806bd3f2dfbe9f2535d4075d02536fe9871a393929fe3a21af2b228440fd202167b3bcdac9d9e87bb9032d4a0c2f63bdfa818b21c63100848bd2f9c93a0d1c6885e5f490dc4f9593471e94670bd6b203bf260b329d531989764577eae7d4f7a4a8555c6f24f00615e2ce60146cf76ed519423f1f0a9aa8a6a2468e136cc60bbacfb56dc1071ddd673d9a809b468182016bc613911ab87b2f562303d4b3075c314f72df2d69835150a63f6d2543eb9ae53f8"}, {0xd8, 0xffff, 0x3, "effcd6b3825dba69bbec8e74c85795e3f9ce1a5f9f4ca1617afb12318c8ebccdb6be56038aa460a4bba8f9527bea2b9a8059430ed73080b8f59093cfea25a302f05c591dd207e2af561d86beb1658be7da680aa63178f41e45bfe316ba15984b0197df339c13ab79276887cf8da04ea71ff8742a456c50702d6f5b9b69ae3c71d0deff29b8bec801938e7479cddd796052351320edb59f4475f76b777047085f932c6387d2a77ba64d28fcd085562af6a1c858bace2f3337ef8722fbcad0ebe8d865637883"}, {0x90, 0x1, 0x1, "cec4036ff58c250d7705cf1b756f8965450ea140564ddfe91f72bd0080afc7605d9be424dbba89aca1cfcb2a30b87f41c119caac3399953cb341dd56a7c81fd2b5dd8735681b9ba54e327b68d89cfff358b35f41140ea0555bf41baf5114211519b457eb755049a5b89fb170b298a1da40cf0fdaaec608d064"}, {0xa8, 0xffff, 0x4, "de97a3f85147d0586e325c273c752fac941bfc5209578a929e830d69ba3903c0727b7300d8dea59b162dc1eb07f4ab5ffb23db2e9b346cef5722ba089d6e00623f9f2659800efe965e1add2ce29b2e674ac9b7e5172e9692c4d42a663a1b8aef42ef82ae9b3ac8a3dfd4f59bdcd0d57742b22e9e71adde13440c9036669d5c065a0f82f21bd04b954c61cf3f99ea06d03a"}, {0x1010, 0xffff, 0x267, "2157ff5d44b0d7e66a79a2add9ac032ef81131ff4fb7ae6b5ecf248a3fe73eab01bf88feeb32718a838c442b0c8324a55511e250670c78ca1ca24d204bdd0ee97ddf8f60528adcc84f196727e1dbcea9146784ede093ee2207ca12e9daee64b21f64be1aff7a295eff3c059ebfe8d106a7ef39db4b16ebb70d7efd88b67041de20aab920bf16e19628276d0d76e1fd12ee669e9b5938e9a9ee5d41a3fd853f2fe5497e308c90c50d29299cb8f38b8620f105b1415b77093d8f92d24b275b117d05de503119c675c560e7d6e0628412bfd08fd155bb323ccd2540450c09403113ab616a0f428cde3dfdca5937f92bd07f27edfc526e065fb539166e830fe27248ab870d1b737333ed1d3c1db0c4de1788907782f5ff0d0891b499add99d60cffef8c9fc1ad7b41a27efa80970875138910189f002cdb036e17f10b151a31252401bc49b479676adb9216a82373fbe9a0e6a2da7f0bded6f01a409a313c9b1a7f8d9cde6c6aef95d9b55a15f4f9d1bcbbb59e88490d0dd025fc61ad8abedf1643adf43ee2c34ff762ccb1c1e53e4aa8cf13035ccce39736dcc0b797113c515936dc5860779db2848c457b4661108be98d03d3a59fc83370da4585e2d98fc856a1ec4e957f912b3e53b99b7ce477ad4ef2d7a57e7a7bbab64f9d3c9a20fe322f68e32d068b0fa5648698f104839b7693b55eed9fc9f7c31e300f70568c7375b6a6fa6816e0b5105647a9366f90ab2762c3bff919f3bb1063708188376383bb421060b3e13bcbea2ecdc8650757daf14a2822c963aa9f8ebf927b8250ea6cc8dac4813f3a5c14e62fc98b0bfa99c58744c9244d7a4e217fdc0425a2be13851f6c8bb66698beca094d3d97a46b77dc0ccdfa0090bcd367d5d64bc6a7a2b9f36dcc6cd7ae2e770c3416786eb0a46e42e1297ba4bc1945639acc992cf193c6a30f29409d1c0951e58163cbce673a152ef94bfa7d44a73e70cca4a508e699e40006c71b835fb555976ad950ce05dfded81cd8c110dfdc5a210fd6bf2b9973f85b8bbb310d83377a6be9c418c2140d718f1e035e4f4d16bc1e9e4ff36c6d1b445bff698219e6c09892f413f0d2a94be5c53be7b5b7558c2c9825a42f30c65b22166c3f4311a50c2b80127cb98efee64d8bc4d73f195dc93ceeffa70121ccc5c7fbde0274ee397a67d35d728f6f2115d07d19d0cd4360f4614c7ad1836af1f43b87ecabcf71a51f218554bebde7f78dca617687e5833e85f8af9a9268873271f54de8fcad8690525a4eb9884546473ebb3f16f6dc7576ae5b420f922e6969d5be9f78052b37fe7092acde766ebfc52507b28ca00ff3678b0520cc817e0c689866a04978d9975bb1021e16a65a0f1eeb93b5bcb27cba0b98c2536790c5c27b908eadfe6086c54fc2af9a1862a360fd8ea243044ace345a401b11a2c694d0592549d2e844efb6bfc4a47e931a857eb2de3bc0457c7d55bf7688dc03ce6976b582cbae2bedd3f45cc51d57d6895dbaadbac2cf656f16e8901f77e6366209e6192fd47fbb3dca6c2fe8d8e2437640022640613e8f9351527e03622af19d820fc5ad995623c0db256a41a981a2b27ab9da82af52fab06bc88b98ca41e8d540361f6b0175a386f8a9646a51d2de685add8e9a5ce688111f76ea4af1e90e4bf3c797219b7419db881bbfc2b33171c92d3a63f3ab45d4413968a24c921288e29c116de8ba272f1866768c16551e7e0a292267d074737e43796a442f28e7f4626d01a1d8def172198a2ad87294f679dfff8676d9d37fc77a0532ee85263a66b19f9504b431a16c54d7ea4dac35ac856e84fc0a7e54331ee2c2245dfe45712348136c1896de3297510fdd1b151df3a5649c7f46846ae886ecfea3d0b6e62d2e85a4f73ea6165e8a966c9a101a8b61ba5f241df39abee273198d0782dbf7672246e2bd1d7aac50a811ad38231696564ee2603b4bbb62d53de97820a196e9df25c1e34104fca90b924dd200c4b718ecbea2544f1c5cf6d65cd290566291594189ef9a279346963ae90cff58f1521e5f6b8dbb24ed67aeb554d72ee910211f2e12f5341f2e9f8b87e193b2de77c3c1e6c136ca939f285a20bf149ba4fc74c5ffa0e6815ba46d1e5d702bca09ccae7dd27039a8b4305d07e5e85e9f00c933c494989849595c35695b84e2a1f3a3713204a0d57154ca1c66be517c484f7542dcf22df37afd94611e9dabe87a2de5601c6c177d573247ac5c8ae5140b1b75dd6875846b37080fd53259490db23e6670510e8fc1f69285d0e91a9958dac6da2b2c2e284f2f8d433d7da73762c03cdc375a9a81b7c5958b493ae1dd25776cbebbe2aa24a85925be07598eb301edd4e5ceeeb058838c910bd7cc0e6aa93662104c9d4f5ec8987d6ef0dca204174ec03f4b83acc7c9e1b078048525ce4a6f6d5c537d1feced8d70c286cdd276200c892ac9a2b1d08dbf0e91cde286384d6c4e674205bacc116ce9fea0adfda7a7be000f5e479467fbb40ff5f143a66e9f92b454ce977c1e73f13fe5dbd111c1607a4ec38c65366db5d2ad5cf77b4d9cbe4b44304583cae74ce6df4d743395d6b7e2c465ca615b0c4725d2de08e48cd12552be4d0e5800ce848ef90b26addea47f4ee38e0ad3d25583f1add1e354f9d35e4090c39caac7c02f66fb56b772557f713318731fd7b19cbd4b29fb97708c89f9972e2b21a87de2a513de3c597bd242dcf29271dcaf980eb117afba28ffe07bb1b5be9bdbfc0d360d7abb3712265694d733467c9bae479e82e68c081de35fcb812ec1ac36b2a5f3aa86ff2b14552d377b828283e2b9bc025d18c92c356bfbbbfe50be100498d883c3deb40b3ac974c40a4e2105703ec46d10508946e5770ad047fe20a1689fc173f22357568c3c3cb36de88406731df2f9c998eea7849135f8e0598a7fe2ba782b91c4f14ce88f5ce15f9cc318023c54f1a1d086079794e2aa625cef492bba02318da2ca3ffc6654a8ab3f2f6cbae0c83a6738cf56030c962d3370082742af6c7aaeed4dd34b3ed9dc7551f40205915b9d31842107bd75d3c1b7b0a86b4011f5a507aadf9b1a251c74f4277c8e378dcffb39d76b8a88e450f65de8686fda5233f335c92784ec8248fe2de01c3eecea8bdf3ca0008c203ccfbf7fae1d71a8c9c696ce1029b975b51ab28bce0af8f6d1345db940123866063242bed8413e768cee646b82d6d085c42f0da9d3368cfec4e16c1054da9bc739341dfa7c6e6da2cf8d8cf58dcf7a13977b121f083d6c2505579b65b29b5bdba20a8722cb34e773830ad0874a6b65655707560579744422a49b05daa066bf2f6eb7aa4dadf4151dccf8666e9bcf26b5954c9a58726c3d90c0120de59d98cb83a2c4e44b5f83edf4370f4c3ba71e9b3724ce06978243948c791d224d4c3a454e88db9827c9924985c088988410c1a54b434c8bb48c1672ccab1e3cdaea88e87fa70641d7a2648ad6485c547a32d282285788d03531767343bca7b7e4e39b0ad9d655974eceb3b8e9b4aaab4637f6b80e75ac30e288112d495a5673d1e80bc12a023f1449b9e92ca164c3e971977c6ba448491f45415a1dee0e9baf8c0b3d0fd0763fd0c3686f12790c0aeee6cb9bfcc21dde1b5140f8fa0bea6e00738195ed5d63530c40e0a4742ecaf9022254edbfa108e97609a55f27a13f8567f9507690c1611305a6c39988dd0b285ee49eab9188a432c1f86ea37443e23a18c6f7d2b49db06584988913c4dd624414213ce424f7b05632ccdf55f70be730d8d52a5ea33c7d2dbe502202364f04a4bee73e8912d4ab6a2b34fad19475dac23a791a18693a2dfdbee893d5422ccedcabef952a754ed45fa170f70f2f6bae82c39d3998e59ece84cc404d58c912b027469532c6e649b3b2dae932c0b94a3551dc2f773fb43dd23763e19ae3614f4f0f5e2eb17325e64687333bc63820ba716ffdb0dd11f550053e96f7adb1346021f1d168a390298219646dc0ef975bfd04eb379ee757bc3981dd4dc97ec291c3d2712c10ad3b1b927825eeca4bd9ab455328a252348d43b5d35b985e5ae3c5b48f93e0ead030fc54e07ebcd8ed50984dce6738b3cf3a72daccc23d3e56cc4643d17f2f968661e64c18d2849cc5f538da350da9c6bc88cfc7023778fe01b6c97a16c7b813308fc3fa43d33337d46624dada1a8f5f5dfdb8819c45b7c9390fff617e4120c64840ddfe76b8562154d166124eccb2397860ae1813b89b00f4e4f3567aeabe6aabd4d01a5cc51c4e93d1e5423fd27492df88056f155bea947b8c5689c2dde5ece11c8b078a6debe0081db00c5d8bda48b799f2ccfc885ed5a0511e7906c5da30936f4a4cd8d563c87e10f4e117d9e6b503be7a0fd7b0a32c7498710097a0316f85af6621e5b2cfc5daac0bfc1a4653142c6e651dd19c6f98b3788b10094c9a49cea0319bfee290d9a868d1c4503f1ffc27d0016294c13215480fd9a448bd4e044fbbfc90b8e8137e3750d830b1e1e2b13c63cf59af151365413a1403c347200ea47c39c8a078412e5d3968090f7ec11889c151250d4989f6c15d43200338ff2dfaef865cc45e4e167cad53d19b87081898fcee8e640b50df3529aec85652fdff2d9d686e7e46856a56ebf0ea8743bfd8c95f014d481b154e40ca20f9f6eec9b32bf26cb0d93080d5761ff2314c0d46f0055a56b8f539568fb55a3a7ed9096b7f632ce8c72cae0955e4cfccccfbca5303c988fe08c1a525a1214733a5186e7f298be9f82db2a299e5fd3de2b66273cfa8af49dd486949a45ab94beb5b0b787504975254bba514c835d0e432fc70070d775bc3f046ca85ea4e9adcd8f3c62197b38c41622ad6f28221bc93fcde8f804c256c0bf57e6df6a18230d914aab1ee028ffc5806477f8def6f4eec8f772c7599549bf8221d2448c69c1212edf79ce069a149862641a3ca22675759ab01874bfcbe586dca531ef19c94e2c2f12540cb2d8e8a8f48f750e8a816c47df3e3d60019ba87fd646aa5f7448721206617a24f56f0688d4945107b42e9a475950b04763e17b0d483f9068109b9e5758170727cc38f30d348dd714b5abb512b6c894b9b42e3d01144fc7fb7aefe3ae82637a7ba350ee8a9a35acdede3c983168973778cf15eb181490d89ad47156243b7b5844860b0c52a4157b65539bc68694848d6e5b12c9e8a2f4143f3fa7886ff5d39b24a47a0e6a610d92c3e5e686f8fbdf0ddbce6ab71f64139db8a2f06ba2da4947ec0efd1d4c23ddb312dcc8c2e4cc52ef104f22eee5165e7d3ef2692d7ca0c98b3c6bf57f4cd84110fc5227f04e3e73e26acec91815af8bb02e5ef6a77210df3ced5403c7a550e733b326fc3e5baf3a317337c69e259d8e81c745de950d881c72af60ece26b1c614e2e715a1b0992965866357e0c1c9b2569e9a721446e7959843f3a439073731485744a7866739472cf77a855c7c1f61acd8c22a9fd50ff3b2dc399a6081387fc343052205ea3bd2bd7b67930e5de9e6eb75e33c3483b400705231402d411e42224e1a82bd35647503b2db38660b1bd336810ce4ff16a2e821423255145987514bff4d49df4843bc4904155e1129d4bee27e51ef8fafa324d65f5cd662856a2403ec65601c349ce407183e698f1ba21aa724e58885c81997d09776199981331d1afcac14f7770ac67cafb13e1b2bf5145e96fa03bd4bede7ad6fce6068d2e375dfbd85079c0e63ff8d740b0abc486fd36c79ecb4a09cfa65b59119c368b1f8915865fbd3acd5e04fbe3cb45a9ab648deea6db98337b4ae80b655f004a176e80b6620b101c97df"}, {0x18, 0xffff, 0x7fffffff, "9f3d98"}], 0x1388}, 0x1) 02:10:47 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10800, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:10:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0x52, 0x80, 0xe1d, "ad25ffc52684f78ef2eb95d09c0fc5e91e0ff105", 0xfffffffffffffe00, 0x9}) 02:10:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:10:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x2, './file0\x00', 0xcf5, 0x368, 0x0, 0x4}) dup(r1) syz_open_pts() 02:10:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0xf5db7e55b4b0116d, &(0x7f0000000040)={0x0, 0x4}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) 02:10:48 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 02:10:49 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000007fff, 0x80000000004}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="f657a3b68f5ad86abac8fe36d58bf97d04de9e7ac13514d4d45dbc953cd1ea1549a01c4787b538d0b4bc779eb8efafedc075f050a02b520771a64660e367a8b7f47da1d892a493a4951fe41d6ef3972c15681d3a625c47e48f3656b5ce93d64455ff0b10a4d54b95f0630e425da86f6b3eb2a79a421bc38597b65a3fe21b1a063c844f9deb7e105e3eb1380ad901f3100818f5abf9e8b35c8e3cff67fd56723e6e2ccbb7d908080856593cd5816a2be72aaedb48f3c4103b9e829e9e7c3df314e179fee831e17d97169df383af30733a0201cb7ee88f5d3e34be25d7965a79819d3992f1438da26679ac79236c42331f7818e9feef941d5c80efcae0ec53312548934f04de8a4507be0646576f1c3e7bbaa154427975067140330a067362bb138e760640ea53a083882b17926e315ebb392833eaf1db6774f50547098680b8a83ae9e554ea56c7edd67c7e81f73918c60f37f8f7db753e359f8cd698823e92504a9d82878061309319a96afca826d66cd8186efc9ac8ad6399cbb3808824436df8857a26e754576131b47a63f8fb72be514ad22ce5a34f1fcc0fb5b939392763f85fdf877938299b7ed4c5667f2e45d1e7547267fe07c54a0fd46a3f7f5e09a41aca577aa037eddc6254827fd3fa26b1fc5c700d21c0b07e3f977eb3965364c335fa45709f9e34251e9033ca18fc87d15d88244b5b629e1d93601b1beb8c1c4c911c543672751fa3befe92de8be93abfe27f4353f8fe5dc7453818f9c8ea526de2499971b63bce12fd36649a60140127dad6d6c4b85b71405be696df5b3b03c17c557e35b322b5014c92047ced5fd45b175ad3c681b3fed5ecc3ff1d742efb0e1eb2ed8751b4dff9fd9dc3ac237cbb972ee91744bc943605f1d53fa6ce933c1f0cf55ff6b2d398611f10696c6f381103e2e9d61b51395bc80878145ecaa0b3663cf22264d07848e53eb02d23acd1663ccb159a41e4c01cb8d2d48994f955729ad0f365163d4a9db6ae1d17c7e8eeca4857c264999663bd8593bd93659bed0063354cf95c8b311eee2f77a257b589636ddb2ba53e5852fac2621df831208a3bf6fd293ffe54636af576d0369d85177447fa6d6547fa82b0bd255d9c0f1b7ffe1b39e06775347596746539bbc82a3b25546eaec78200147903d0230dfaf4da959e616dc81a515ac1eaedd50903228e5a7cda66546ec9d07e35f01673f1d01e841dee665fb151c7bbbddb321b6e39b2a9b5b073f567fc5825202c07a4360fdf904a0d352902975d17be300868add72c4f75483fdf51d21a478e66661af0ec28e04becc73dc1711827324587fa0c98e267c29d34e9feda0fade7711548af613f21b0da4d9c1aa3145436623cd132bacfc24bb23ff0ffdfeaad3681629d9fec2b5bc2ced2e84cededc5ee390e208c600dac52ad0878dfffda51eafee431db91dced5cccbab21f7782ee79972783785f665c234a70913e0519ae7ac9e00fb5fb8fbb8e1251e7057ee85f1211a8dd70094230fb78aaed8936e4f3d50be3ec521c8ffe5a4eb41e6621353a989303ed26f77cacf32686b8237cef77554b08f0f48f3fdaeb992e9dc6e3e8733d3383f5ffda0ade679d32b957afaf8e00f5f42ce3598b1f8cfe4ae4aca3cb6a235691a2054b10076b21e4f9e15d089d73a4c7e7c3e8daeecbcbc6749273871b94216ae30750c183f8a6bf8ebf7470ed13f644a46e3a93f186758bbc3bb2ba08ab8535c16c2c1dd6509af29158aed919450ca1e29fc5f7efce401236a2d3774bcc47ebcf0dd7fe2f3daba4ed398549b6ce674e6ceb2d1473e944cf6d495847bf8f9b2b07deadf719b87166fc97e0933bc04d20bb7dced2002d17b087ce88a3d05d97e1a8f8a4c5d7125177eb7d693b6ef2cfa50d785e0aa56647720678ba54d3234dad3aa1dc80fcd985f4f377b91bf79cb58c350eb13372aa1c66840d87e7e4ed2582a5750b0386d559fe76974993a6999ad092107fd926174704a7eecc4523f33ab1bd571e7ee08e3ac5cce5c01dce3a47638c97dfe0ae68d8e9fe4a3b1ff28a48adca0a524357c9321f343e63f1bc0cab955cb326d5df725f0571e0862f2dc94611b2dd21e448a2f96af2b893d8da35b3296cd04bbc67e485c3f428b5c6984a4e744fbacc156d370e206308bd1a06b23362dcbc35b84a1b05e8655f52ad7cfb55615a04ce94d7111d2ecd4859062e31a5e4db691dcfa7f3060e819fab34ca9dfd1e52764d901db36d07b066b835d951c0348095240087a5e539c3d86a2e2aa700f0316e850a5d526ec05206530b3fd1077e89cc7ec9dcc99438136af9a7958ec4390594740d57bd1aada48a273661aece3537a004c79299274003f480a8a6b84177419c53afd49ec2348eddd3c01b2fd72604d9e61dd82e42592cee1afab5623e348984138cd3d5ee900c7b39b3743e9339a259492c2ff0f7cfe51827d72ef08fa09437bd053c7ca4195c208f143023be72f40c69417047ecde179584fdfc30c6552fb7e0522789c87ea55231533a3c1136383894bae038fe83b3d690d8ae281d166a2c7eb9b1f0db94a7dad040c1723ff9cf9598bf1b4c9cd969800261b2b46666500787f41f41e698662f79c57ad63fe0bd186e3d5f5ec5a3aa83de0401213d8f425893533d324ad273492220fd92f56cdb5e83f9f3a122db09aa4e139bdafd0f5c36c397814e3091cff3fe3568e2af80b7d367753a6e6da27b2d2df793f98f762ddc65dcdae31012be6c30ee9b765d4ff09fa6f8151c11c9ad4832a6e368dd11c8e059e2f75e2235d0e50912976aef73433ab78636f03c739e93621ea099c038aead5dd00288ef6d672faccd70c8c021b01410e41d83814c072966b3086ad57bc9138a49cfaa0db9c4d7b25338439452ed0f978fbb0072c7c8e17124de82eadb408a7bec83135833c116c74ce459bd79ca90015d2b10f54c742d0afe090783f2d7f079e16115b78f92fd58dd9765ddd3379cc4efd8a505dbc11cf6110fc84b8f9a8a2ddb756e7f28ac679de5b63583194c7811dd6f431baf31c5f69e1c52f35071a9f35a0a11cff02363b17c4540bed8797a066b8b885cb1307a28c8d3660102f604648428a7761e0933620749542e100c52dced81bf1dd3eb289b5b959b668fbe75a9034b84dd63cf01547178ebe767de47a935ab8b9636a0ca8c9fa15ba3f408b8480f44519de1fec5cac4cd6fcef8d9b275ef6929c8f362e7d85385b24001bd04c4e582dfb80f29dbe982e3df91da54af306377120339a7dfd267b576781ed6009b6b65aa917e420294e56271bb8d3589b7aadc7be23e4be9eef63d74fa52b087953ddad029526d04423a22c77977ff4032e9284ef4ce2517fa550d5dbb0d8a18efec78a123ab2df270304e20ff83c72f450e1473f132ff3c404c0dd34bed46ca31c2cd4bd7c28a0205b7105c4cc2e509690ea6a7eb397026c56331aca70fe0006e25ad7120c3e1aa3fa29f1246be1a6442c4e3ee4b20a1e737642986e470699fa61a1fcc91901d0d4998ed8b0842ee416e9da56e60e70e1d15ef4c75fa439ea1de2b83db1c65299efff58150db5ac86f2d827eb2f4180e2cbc5dbd5de6fcd53f8e4fd2793b866093d573c9e30131a164fdd90294a866585c82cdebc1f15abaad9227c19a48d41fb1f269d2a5eabb598e87d25ca11e2f12a421357f23a96a3a9259b932cce9496df8b65ebffe96aa66c16bb3c15c1c307bd4b84ba5f742438b898902943507b8a6d76a3398a2b0a81c22a8aaecea68ec8c9e164eb339fc3f0e421bc8216ca7b349c78925a6ca4d157e48285dd2c2974cf094000fbe944f23b35eeacb245d367d36c9035cc90e7fdeaba4ef47cbb24ce1e0d7bb4f6beaa2e1494840b7326216f7873fcdee99ada030e87a7c165e3a7bc35513ac66ebe1db7aece29b79ae755e844abf9a5a2f0b4e74bea40c6ab3e08d4ddf5166d25b8252d25f2df4552af4d0fd4c713405b2eb6ef24eb12c100ef04d26affbef6b0f3072c0a64b68485edff77767accefab8d228cfa164e33eb358d0e89fac5093c47599f373a19dcb23f9821df4dc69efa44d1b831daf81c2e2fbbf4c30454b3b11ff0054ae2aa6ee927a6b460c65569c2a36d297f3bbed0014976faf98783f20aa10c086a9b78e0d557d69abef218479bf6fc631c8c6ecf84403aaf39d38bdc799a01dfd9d1486022dfb15055133cf22d6380c4e63e5471319182c5b95311e11ba851b09f79a9168e9ee5e7ad450070a6f6a6d69118e56542b24951634c88cdac2e59ae6fb1a3c496136fd06c55bcbbcc237a3c08455f141219aafcfaa0f23cb06d71a2e742ccab9dbd4a36ef81ff406e5a2416d36a1f1d743761471e584d55d8b965cd791f5cc4cdca0806a34f994ddf71873610115e80eb7bec605957d9b1a70b316c670808f671ad0bdf9879ea1d1e4a0d06262a0241c7d17129149b13a264c8a4af0c2acfe543c1e811fdf06b9151f1330a1b8ab04a8823be0c4a28e33415d1b918c4585e3af9b5d6b8f608ae111c594cb19143189eaaf74ad7b4f1056039c69d901c4227f1fc42d4d18eb53967cc52f4b83be09c7475e492c90da097e741a197b97d8ece7db4921d1d233ff65b7b36a2e382c9f457d5252dbea19ea9ebb436ca97cac2d5778c0d2d8dfddbeed33a40ffa192f23770e0cf982ee9ac66a8950115a571f6f21159f5718e699ae6becda86b5c5d36474956c28b68345b36f5ff088838ab57759243a5a6d9cb0b2726e0a2cc744510d0b2a875863d67ee05f7fbed2925f439c8f9784164310c42fd7cb25be27d46b7dea4347a71e9d4bee71fd543672308f56f64e104d155e027db6ec12bb7c98a2eebd0d448a45311bcf72c84691d3d7ec21f463887ab348707089eb1486eb32f028c397076b460a3cb11da5875f873fbbb2fcade33291a258b900fb51b8ecf6b046e5621a83797e5e378fa87cc583faae65f85ac2ca8f38f630a6a9abecb16e53c5edfc73b9d1694a73200fc774f0d7efbaac9afbbcfdca0c9d635d2a099e724298269b7c6bc575179b8586d3c10c982eb526a50a21ffd42269e941c25c60be3d67823b2dcbb3ad18b8bf2571f68fad6064cc5d83caa28ad34dbedfca5df194180ccb8449d071a2643d8d3454a512c25e8e576c60845e2931499d22b7629316b534deb03133e5ee20e7fadea240ed9c013537c617eb1516bd40f4579f95a4a9d1802e3ac425bffbe3d7db42836e920d8e6e3a99adc5f57a2aafac6ae0b9f2d4edd430ac224e7f48c50c8bf99f2a4c5cb3808fdd67c565cda9dd82014558c1eae0dfce79c5f5c3da5393e04c859ba9afa2af9a22819ca35985174caebbad663ca6b20e7a95a28e32c7297203c53d79f6f43675885adf4831f32b85e5a3928e050879a45b0ea8384ddb63a1ffc7030a6295c2b8eac9c983b1c9ae174bb61f45cba1f5fd84ee36b2d9dea0de035b3ef438ab2543cb5dff9ee7ac7d6f73909f2ebb4ca5e21faf5fb5bc757209014b74da9dc26f848c5722af4f61517031444ebe42e6d69d6466e373f9f09cd3ee3311b9b386d6497d0849197f9c8cd4d5645806c10075caa3efcd6e5bc92ca0e4df232059202ba5699532c170ad5646e56e4bb3e41b9998c1f2119b745a8a2f6a3d731835707c6cb4c2655f43789dd8b0b8c7feb7d99ec3d6858562b1bb1bdbd738b7885041d62edfc7db54c5580980f20802344b9d5fbddfadc7cdbe28f8df92408e85525e9b1596f448ebffa250158689b070691eb7ce7cf4a0ea84e211d10d442bd249b80527888da04a9006db5ef3b8b4fabba87b25d26e43", 0x1000}, {&(0x7f0000001140)="585694103a1af3319950bf4f7e6fa909844a8af00cac47fe9822b6852e68e85bcc8c36e780771e76f840dddbac29c15ad8d0330ae9e71c36e80b00f71d98c7eae7d844f351e7edf70c7ba78665b79563d9dd964b93d0f71a08117749bcf631385cb146cbf4056625cdd34e6e925842a9870b6a42d1b83965ebafef3906d526ad3a8b9b8a810d11737206f946513bcdbef8ace6ccd08ace6a4f2d9ee7a8537f2b737b7bf1a66300ed1064dac29b9b1ff1af737a6ddd605ad16f11f30486d6389d334b03619a0fc2bad8f96aa4a241f86dd562c04c336372278e4737e57491b10b2d4ab5b1d60d23eaae953641596d9462651317650615b229877fed7e517a9e24e628e48e61639d6b439da66f119dcdf9350712427676c0a63f14e562ddb036d27c880fc76902a17e73217c96cd605c14e0b22fc9768680981a544f8613f90425fbd89737154c7cdeeed3d4c97bce617602328e63391c88e2f5906add383e953642dc39d43fcc7b1c5ed46e76e7a4a3afa7d042e6f9b0510b08ec82ad234ecdb4b28957df1c6f7aa9e9770711e95537771d6ccfe949c3f3e810d66ddcba4b2b6992e6dff7868410a4b3cc35e80128f00b0048e0d4f7676475b7b453a831f6654c9193539d8d37818576d9a626c5f6838ee419ba4f147f2b5c539aec7c40179c829c3f9f336469d4ef94420a9d44b8094ee4de027cb08ee6c1ad851abba40a29af3d3d4ccfee565789576646c8d217d3a7a4d930e6c3ac01fd28234a6d3dd0c5c5d9c747a1c7c9d45cbcd6092e4edd5386e80312c037d321584cef151d8052426ee5edf75b9bbf3e86bfa2e1efd1a4ffdf83ee904b31d1f5f703c14118125db6bacd9642c87e2d4e2233b5e0e84de2481980cccd458186ca143e15599cdfd0ff703bdeb8c25e17264a4ce5c82fd7e5a8a685e69440c638a562b4ea6f24a9b03f1e50626020d136bb0063b75cd2934fae0447283173c87d9f18b62a16f1df33604dbd4613d4da5e8d31480622e60173a0ed58fcd62456c69c6c356512acfceba4be197fa43b5c26f29d634ce13db70dd5942e820c70bd33d3231c3229b2f1c4e47cca5fcfa9dfb07bf7268847b557c4fcd823b8aa29304827c79a4b6acd9e0bb507f3a83acbf68567d9f793c8edae353d9b279a147b0439f162a3f4bc7ebfffe881d09db4e8cd5abdcfee82316f8b14b5a882fc53fd714ee9c505ac20336a6fc8e608677df2afcf3c3995aa3053b5df57ecc2dfd8b93f3ed38e371817bd9983b5c4a19094364822043d35bbab27fc3be4df226ba82e49dfaf409e9b6cdb28db0aa47f1c1da98c4317943589b4eaf20b274151dec69a3d5919b091ce9595102885f1e180fc71404399fded24a1fe9583e2071dff2d0d842c69951ecbb34634cf285377afdbf293d06f86e43c77fc013363c22be869eefe500e0274d0289b89e376677b0e7a92f4ced786f0521b2bdae2cfe4c4aa34c711442633ac7a3178acbd108d6c76563760b1ce9ea040722fc321999a20adf74e4a21e2ba74e30f08054bb8dadac7ce78e4d92985a5ad910036c84ecd5fd31a6577b41c6a55093ed579b4c4f2e5cecb4153c8d7412b4c74f34a3d176cbf384e409eb0cc655ce0176d247ba531b40a81a083149a8f644147669aec099dc8b350cb096a7b512d4bd82c793faacacd1ac644ee87656fe3808a3e7f28bb8e9310684e7a823a1a5577a1c648a9c6f4d893a744c78b7c4c6571b6e277594206bdaec57ef70a57d81246c180ce95f31de6d5c28b25aa76b67be6fa8b2cdd75ad390befa12a39322471536021ad4152b4248b083a24ba5072bad1a2bcea37e7be8fad82420f93e78db10643fa5e3a2f8d2bd87e0e259e756e39cf6032ec4cab698a429bacfefd1d0304b3ec6e1b68e0b219c4e854743dbf45065621c716dadfe75de6378cacb7fc45b8cf6083c51a44182d2f7df916f2ab42f29cbe9699768de7ab8ff8fc8a7b8f718c951912feff440a15f90345c6058ac3f925cdc6a36216cdcbc88585da75763e8420bf0665836eda3b7d9c1d26c73a69d45eba63402ee82cc621173892d74d6a1b04b4f4ae480fc3f61002181db7bbd0c485cb57a59f9588d3b14de6839a19b3657d2e50652d1ee39652e50ea0fc488d93be6ebebcb37516898e040b6ad5eb1551e8c223663681f5ca56b57ce442cd68ad253e522cd483a393ea2646943e6ae1404f67b3e47029c93e8c1ec386a991d4b25305d97d40424d8d58e5033a8f349439ed15950114a0221865342f7c6e84023f7bafeea17f2a0b9a83b2e7a4823f34152ff1aaaa8d425bf6d8792b5a833eec97d3fa3b6595fe09c361f78e3e3c2658bc24156b53aa04f95e01c759ad581a2fb1fec5dd34979965b70c484d67a8c0ffa7092dd2115b3cf1949941695f03fb1cec1521f5cfb451ceae55e213d143318f72123434180521cefb92626b00691879b690f8fe31c5b4cefc4451a1c8ea1d18b0dcf3efd24bd049935552d1fa1d2a7ef5ace3c93d6fcae697e61def781c4e75d86ceae7fe667d42304fd3f293cf44cf96db26424b22c4140633a430ff1f5c22df4feb86fcf3c85b373a2eedd2118bd052f631de0c2676e678030a16cdde81a31b74d3d46f715e29234fe40aadb145b07b3378417277c2d92d08075f68af92f555a09c5c2ff4344e97a3bed7a1f5f4fa05b7ebdce2924bd208791b88bf4111f0f3dbce587694222ae1416f1c2db4aa5f271d5601b8fe138e3cf9aec557cb5b1ee29e6de145154ab329a060bd8b26edc655c8d044adf1439ad7cb25ed205b49b4eb4c98e60f13cd7efd2b4ff8067d85242c31a8ceaaa5eccd5ef48eece690dba50ed0a3f6fe76d0cac8ff8917a753ad163d7da39651e8189c1118da2c46715cae9fb4b3494dab490663340444b6b28522d392d02b16e6934464478765cae03a60d34acfd58a5be6ba25084bc2e7baef21a8aba79126917c9c0d8421b188ebc5f14e8147960c2a0a0d395e12ab12156b156289329087e487e7b8275b4fdf99c696983d57df78f46d8c2fe285eca13618401a94f3c930b297c738bdea53160cd734496c6bcf4c0b5b895f263ca1325015c443f9b54b99b9e2af83c645aaac6248e44d3db2581658202cf471292a33dbcd9b99928c0f616f21e537dc87053fcb5a02f546737ad1ef4c397251f77f705f48e188e588fd7c0e1d90dff5b98d342cd54248419cfc79ae9e4ace254d3b4400c08ca4d4add78e98db87d6114df1bf6752541f6b50b5f28dd9ac355282392f418e48c4c0a982fe9e79f75b4647d587e842f83508c6e83038b58ed6c6b288cfe259f1f1cc49019a3f29e2ff76aa13ac05d29ffe9b9a79dcf7db0ff15f561ccfb26aba9e324b8406d611a2f3564d8ac7618a43814c7031f60427b7378b1aee1f24695c71bf7fa2023d0873bfd413840bfe58f790061befbdf80ece0267abbc64a1dd2a2b7a4b77f6c3f2d48d693c0a7fb3f4303817cd24bcf8e205ff67d1f25bf112c318c57f24cfd8314e34fbd091dac6d1233c36eebb0395beb889f5b429fb34c560bae122550c1cc254b28ddab6c0824f3cbc563efe929e39fed24f11e741df8cfd5f9f4254fa8c3cda447deba507a01fa32a11b6f2edd94c052737ced817ad2da71defaffea63528b1775a3fa39579f679955da7b996cb1c7723aa3e4e530d0d6e2addd6708d1d05138365b39918aa8868c194c347786a09f2e2898e51665a1b101da232eb62f493ec28cc8b9d8e2b61096e517c98304fdc74d6f79b033d4d835ed6517787188a488bffbff0e4cf59853da741950afee8f82e7b0b97fa3efb2001a33797418139951b53241833a829932bac731157a201d02b329f154f1febc856b96ba7540944e09a2c5ab6b08c2288ab016fa5f7183c656131b9e872c7f207ecb72f001e6d9a5df6767349ca35d3690ecc25b16f6168a5217bef2f0c07d646923572a2d8b7744ebcc417f9bd498ac3da3a12f758ad1bb9314b6da71f81d43cb935b62018620ebe83e2af3d0ea372af23ed906a80eef36f9a036edab002de5a7e5e1d5b23c8b45bfc6cdd38737b284f56afc6da4f1f2b68d438d1a1f89ad8372c3d6e6c51df54f2e0032f7a4eb8b8af3a7b6e5725793ca1c93faa06bbde1c7426ca18d47a37aa4738bb1ecd23ec7f45b9669c39a7bfcd181f52b247c0c7284b7609f043304927cbf7a4251e43ff119b1f9d3db174395c48867ba941e8e612e4315ef7f8172eb3a3c482802adcb0aa2e4aa32a9c9d5930fc17264748d5d5f57ef96b8012a73521af2535443ef47120ea97f2d21ebd177b695f5d212fad6c13fd9588189da733533d328bb7f9afc0fc067fa903975fd09a7a4d23950a54af5c4ddba0b937c730de6aed2d1cff82e552f778ef237224ae20c6477996d8394368d36a0510e6779cb0472228dd259a33511a16d49d1ceec201b22d4b7ec47a530725aff5f11bd4dc5c06ac512376a898b97b623ef361592b2c591a17d10892fbe65fcc2a2a6cfe5aa1ee19247e4d9b34d5960a8372d16b4553216ae3fa6c2030f9ed6f973d0dc6c5c5e09b85054c606a50910c0acc37bb9b531aad813277859e1b21b9c1cf281369cd4871520646cf13471c5283da8f28670b2879bc1d84672a3409049c1ab1b428a2bcfbd7162b172f5a32263b008a10902d4f2b30cc3f7cef92228dcf8a149ff6ac97bc837655d7d7ff3fa9099a6f3fa8047f70d2a007199a8852c0ea5057a0a3b035a7a7da46967637074e4b45b14f0396409ba7158fc775ec3fafa7f042e0be0b173dbbc2600e0cac769f8fb67f47df41d1c31157e92d7179e450897775d46210bd7644453c0d0416e160c1ec4ac8f0958d511af943f77dd572b0195e0cc467e9af3bc955dfab04ab0a4d5d94ab5bf1ca3cf188fe2f507a8e53f528de969a1fa0508e481b6de849804f9d36718d2cf22d99196c26fde638a27cce7b771e170f8d331eddfb812f3e4d569d2818f4a2500a97881b59c225ec886de66a5854c7d3ae43e498894170e770ed70a1d5c2718141c10eae1ed7f3407ad13b167e30d4385b25f4514f103f8e8bb1bfca80fe4dfc3f331265c45e3beabb309da001b19df34bc801f0fc7db8c3c9d3f6eb86eeb1d09fc85beef0b01c8cf53172cf5dece671b3bb75e0e50901e75f843181c6ad595b276a755fea70cc220942ffb72c5db39b1d745c7b0b07a92978f88e5320d6466edd5ee10c4e99eb6952f2811af8b47aa75a83ba6e197b294a754d62d48b82bae52e3128d2a28e2314d7150f5d430b470b39ec64cfad9962a294a5279244cd589bd1ce9c0c0c95c0ef6f30448f52456988f8d9ea3de3cf96a0b404bac2ddd0494369a84bf0e58d7c169e1a80c894164f433f23bb0669f5f7fa8292f1583cc4991bf41926de04a9716ad5df85adae9c873662dd4713fa7f4143d287db084e39cb275209a627c8d5af5bb045728ff394671b45b18619ac947282060eb477302a18a91cc5851f7464a7edccce6f109d3b16538c9b9f721a08e076bf1c6d725a6d7d14c1dfec422062f9930aed53bb9566a406f3e4eeebb4c248cc61b24b9a276c06b71b8d46fd8224a2327c38e3deabc07af6a48406bc52e5102371a13dc7cb48b811e7f62acffee0f1168924f552166b41c5fc6ceceb32b19acf8b77a5c5dd8beb89dcfcfebcb9da0adc86e52f9e08182f69594812e1481a9ad7d1cff231d91a36ff164af4e480db4c6b12651d19cea23733f3a572a1d090922821ec771573f008198030abb936ba6f864d78bad0eed6e43a6b8361424cedf3f2b97216f63adb8eb5d07b4a", 0x1000}], 0x2, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x61, 0x1) close(r1) 02:10:49 executing program 1: r0 = kqueue() r1 = dup(r0) getpgrp() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 02:10:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x8007, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 02:10:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000003, 0xc6f7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x5e, 0x80, 0x9, 0x401}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x3ffffffc, 0x5, 0x7f}, {{r0}, 0xfffffffffffffff9, 0xc, 0x5, 0x7ff, 0x4}, {{r0}, 0x0, 0x8, 0x4, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0x21, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8c, 0x40000000, 0x9, 0xf27}], 0x20000000, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xa6, 0x1, 0xfffffffffffffff7, 0x3}, {0x10001, 0x8, 0x3, 0x80000000}, {0x4, 0x4, 0x624, 0x3}]}) 02:10:54 executing program 0: 02:10:54 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="bf1500000000cb42"]) 02:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 02:10:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x80000000000000c, 0x0, 0x218d0ead) 02:10:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 02:10:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 02:10:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) sync() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ftruncate(r1, 0x0, 0x8) witness: lock order reversal: 1st 0xffff800020b8d230 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 mtx_leave+0x1b #7 exit1+0x73f #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b38720) at schedclock+0x99 hardclock(ffff800020be3640) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b8d220,0,ffff800020b8d170,2000) at Xresume_lapic_ltimer+0x26 mtx_leave(ffff800020b8d220) at mtx_leave+0x1b exit1(ffff800020b38720,0,1) at exit1+0x73f sys_exit(ffff800020b38720,ffff800020be3800,ffff800020be3870) at sys_exit+0x17 syscall(ffff800020be38e0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe6564) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6530, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800020be3440 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x9087c7649007b545 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff8233a3e0 w_lodata+0x4b530 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be3430 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=273028 stat=dead flags process=1018 proc=2000 pri=50, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8d170 user=0xffff800020bde000, vmspace=0xfffffd806e8de9e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45145 362264 94941 32767 7 0x10 syz-executor.1 64693 508017 45961 32767 3 0x90 nanosleep syz-executor.0 45961 323372 35529 0 3 0x82 wait syz-executor.0 94941 399519 67072 32767 3 0x90 nanosleep syz-executor.1 67072 451090 35529 0 3 0x82 wait syz-executor.1 74990 271144 0 0 3 0x14200 bored sosplice 35529 239768 58190 0 3 0x82 thrsleep syz-fuzzer 35529 14744 58190 0 3 0x4000082 nanosleep syz-fuzzer 35529 454203 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 87554 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 162609 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 191019 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 480554 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 380769 58190 0 3 0x4000082 thrsleep syz-fuzzer 35529 313246 58190 0 3 0x4000082 kqread syz-fuzzer 35529 257073 58190 0 3 0x4000082 thrsleep syz-fuzzer 58190 217395 59886 0 3 0x10008a pause ksh 59886 122237 69598 0 3 0x92 select sshd 4816 519579 1 0 3 0x100083 ttyin getty 69598 94498 1 0 3 0x80 select sshd 74997 279591 78947 73 2 0x100090 syslogd 78947 190698 1 0 3 0x100082 netio syslogd 44919 73185 1 77 3 0x100090 poll dhclient 3330 192552 1 0 3 0x80 poll dhclient 70226 70448 0 0 3 0x14200 pgzero zerothread 14485 171376 0 0 3 0x14200 aiodoned aiodoned 89896 186295 0 0 3 0x14200 syncer update 49906 513099 0 0 3 0x14200 cleaner cleaner 77579 221096 0 0 3 0x14200 reaper reaper 61623 126045 0 0 3 0x14200 pgdaemon pagedaemon 52324 107725 0 0 3 0x14200 bored crynlk 2699 198351 0 0 3 0x14200 bored crypto 24307 470034 0 0 3 0x40014200 acpi0 acpi0 24108 319263 0 0 3 0x40014200 idle1 69189 210485 0 0 3 0x14200 bored softnet 12843 207522 0 0 3 0x14200 bored systqmp 91947 158369 0 0 3 0x14200 bored systq 31531 417451 0 0 3 0x40014200 bored softclock 57747 338143 0 0 3 0x40014200 idle0 90559 178736 0 0 3 0x14200 bored smr 1 27960 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8d230) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10596 0 0 pcb 23 9K 10K 78643K 248 0 0 rtable 105 3K 3K 78643K 631 0 0 ifaddr 34 9K 9K 78643K 95 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 12K 78643K 27 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1474 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 508 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 70K 78643K 733 0 0 subproc 34 2K 2K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 49 0 0 in_multi 33 2K 2K 78643K 160 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 318 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 2450 0 0 UVM aobj 28 2K 2K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 18 0 0 NDP 5 0K 0K 78643K 39 0 0 temp 88 2722K 2790K 78643K 5162 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 20 1 0 1 1 0 8 0 inpcbpl 280 242 0 235 1 0 1 1 0 8 0 plimitpl 152 52 0 43 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 155 0 111 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 85 0 81 1 0 1 1 0 8 0 nd6 48 36 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 628 0 440 12 0 12 12 0 8 0 art_table 32 629 0 440 2 0 2 2 0 8 0 art_node 16 154 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 3 1 0 1 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 27 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1907 0 483 47 0 47 47 0 8 0 ffsino 272 1907 0 483 96 0 96 96 0 8 0 nchpl 144 2630 0 1011 61 0 61 61 0 8 0 uvmvnodes 72 2120 0 0 39 0 39 39 0 8 0 vnodes 200 2120 0 0 112 0 112 112 0 8 0 namei 1024 8153 0 8153 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6879 0 6879 9 8 1 6 0 8 1 sigapl 432 649 0 633 3 1 2 3 0 8 0 futexpl 56 3514 0 3514 1 0 1 1 0 8 1 knotepl 112 362 0 343 1 0 1 1 0 8 0 kqueuepl 104 106 0 104 1 0 1 1 0 8 0 pipepl 112 424 0 405 3 2 1 2 0 8 0 fdescpl 488 650 0 634 3 0 3 3 0 8 0 filepl 152 3509 0 3413 7 2 5 6 0 8 1 lockfpl 104 71 0 71 2 1 1 1 0 8 1 lockfspl 48 25 0 25 2 1 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 850 0 841 1 0 1 1 0 8 0 zombiepl 144 634 0 633 2 1 1 1 0 8 0 processpl 888 666 0 633 4 0 4 4 0 8 0 procpl 600 1362 0 1320 4 0 4 4 0 8 0 srpgc 64 60 0 60 1 0 1 1 0 8 1 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 489 0 472 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 190 0 0 12 0 12 12 0 8 0 bufpl 256 6210 0 1159 316 0 316 316 0 8 0 anonpl 16 71194 0 66152 43 6 37 37 0 125 13 amapchunkpl 152 4514 0 4423 13 8 5 9 0 158 0 amappl16 192 2232 0 1953 29 2 27 27 0 8 12 amappl15 184 10 0 7 1 0 1 1 0 8 0 amappl14 176 111 0 109 2 1 1 1 0 8 0 amappl13 168 84 0 84 2 2 0 1 0 8 0 amappl12 160 70 0 67 1 0 1 1 0 8 0 amappl11 152 164 0 150 1 0 1 1 0 8 0 amappl10 144 118 0 115 2 1 1 1 0 8 0 amappl9 136 804 0 801 1 0 1 1 0 8 0 amappl8 128 345 0 326 1 0 1 1 0 8 0 amappl7 120 107 0 94 1 0 1 1 0 8 0 amappl6 112 119 0 111 1 0 1 1 0 8 0 amappl5 104 225 0 213 1 0 1 1 0 8 0 amappl4 96 709 0 686 1 0 1 1 0 8 0 amappl3 88 218 0 208 1 0 1 1 0 8 0 amappl2 80 3638 0 3568 4 2 2 3 0 8 0 amappl1 72 25059 0 24629 23 13 10 19 0 8 0 amappl 80 1746 0 1708 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 28 0 1 1 0 1 1 0 8 0 uaddrrnd 24 650 0 633 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 650 0 633 1 0 1 1 0 8 0 vmmpekpl 168 9366 0 9337 2 0 2 2 0 8 0 vmmpepl 168 78842 0 77419 94 20 74 74 0 357 12 vmsppl 360 649 0 633 2 0 2 2 0 8 0 pdppl 4096 1308 0 1266 6 0 6 6 0 8 0 pvpl 32 230061 0 221824 126 22 104 104 0 265 25 pmappl 232 649 0 633 4 2 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 469 0 3 14 0 14 14 0 8 0