kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 22:15:57 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.52' (ECDSA) to the list of known hosts. 2019/03/26 22:16:37 fuzzer started 2019/03/26 22:16:42 dialing manager at 10.128.15.235:45190 2019/03/26 22:16:42 syscalls: 1 2019/03/26 22:16:42 code coverage: enabled 2019/03/26 22:16:42 comparison tracing: enabled 2019/03/26 22:16:42 extra coverage: support is not implemented in syzkaller 2019/03/26 22:16:42 setuid sandbox: enabled 2019/03/26 22:16:42 namespace sandbox: support is not implemented in syzkaller 2019/03/26 22:16:42 Android sandbox: support is not implemented in syzkaller 2019/03/26 22:16:42 fault injection: support is not implemented in syzkaller 2019/03/26 22:16:42 leak checking: support is not implemented in syzkaller 2019/03/26 22:16:42 net packet injection: enabled 2019/03/26 22:16:42 net device setup: support is not implemented in syzkaller 22:16:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() setregid(r1, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[r4, r1, r6, r2, r3]) setsockopt(r0, 0x9, 0xffffffffffff57ec, &(0x7f00000000c0)="9296a130db655c6dd9485ad39fbeb7be073bc0ca0684129da03587c0ce95a8b138e66495b6efa8c1367a8c9093e294a6b66c3a6dbd07a03542bba033f00d35de1087c1cf0ce1fbd42f06811cfd6432794344168c76b515b0f0a943cc1a9794a009268ff40cce60f74d9d2808d0cffc0bf09d1c04237c048bd8784a4b92515d52120a0b9c450a33cc20230675e698c139af7aa85fdda55bc65206c0c9", 0x9c) sendto$inet(r0, &(0x7f0000000180)="bf7c2d269d5a0acb936d0d32156e28f7cc3cbd717ecd1abcab6b526caeb95e7cc52eda8da22c45b4330f555deaada3338470447fefd3f430976bd75278cfb292", 0x40, 0x400, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x98, &(0x7f00000001c0)=0x4, 0x4) chown(&(0x7f0000000200)='./file0\x00', r5, r7) getitimer(0x3, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000280)=0x8, 0x4) getgroups(0x0, &(0x7f00000002c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r9 = semget(0x1, 0x2, 0x18) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x7ff, r5, r3, r5, r8, 0x88, 0x6}, 0x1, 0x20, 0x1}) r10 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) chmod(&(0x7f00000003c0)='./file0\x00', 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x3, 0x54e3, 0x9e3e}, 0x4, [0x8000, 0x6713, 0x80, 0x0, 0xffffffffffffb32c, 0x4, 0x4, 0xf2a]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x2, 0x8}, {0x18, 0x1, 0x3f, 0x7}, 0x7fff, [0x101, 0x101, 0x373, 0x1136, 0x3, 0x8, 0xffffffff80000000, 0x930]}, 0x3c) setsockopt$sock_int(r10, 0xffff, 0x100a, &(0x7f0000000480)=0x3, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) dup(r0) socketpair(0x16, 0x4, 0xf4, &(0x7f0000000500)={0xffffffffffffffff}) socket(0x0, 0x1, 0x10001) fcntl$getflags(r11, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000540)) 22:16:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = open(&(0x7f00000010c0)='./file0\x00', 0x18680, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x6000, 0x3f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd0\x00', 0x8c02, 0x0) r3 = accept$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) r4 = accept(r2, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getpgrp() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001380)) recvmsg(r3, &(0x7f0000002680)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000001440)=""/94, 0x5e}, {&(0x7f00000014c0)=""/144, 0x90}, {&(0x7f0000001580)=""/107, 0x6b}, {&(0x7f0000001600)=""/46, 0x2e}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x843) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000026c0)=0x7fff, 0x4) fchmodat(r1, &(0x7f0000002700)='./file0\x00', 0x8, 0x2) getsockname(r1, &(0x7f0000002740)=@in, &(0x7f0000002780)=0xc) mknod(&(0x7f00000027c0)='./file0\x00', 0x8000, 0x9853) getppid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002800)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002840)={0x9, 0x2}) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) preadv(r4, &(0x7f0000002a00)=[{&(0x7f00000028c0)=""/32, 0x20}, {&(0x7f0000002900)=""/223, 0xdf}], 0x2, 0x0) sendto$inet6(r1, &(0x7f0000002a40)="7757cdfde7b64b3d08d7f25747a0e34dbf47dd99b374efc2", 0x18, 0x5, &(0x7f0000002a80)={0x18, 0x2, 0x7, 0x1}, 0xc) setgid(r5) readlinkat(r2, &(0x7f0000002ac0)='./file1\x00', &(0x7f0000002b00)=""/192, 0xc0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/wskbd\x00', 0x100, 0x0) shutdown(r2, 0x0) bind$inet6(r4, &(0x7f0000002c00)={0x18, 0x1, 0x601d, 0x7}, 0xc) 22:16:45 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) msgctl$IPC_RMID(r0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) r4 = msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x1, 0x103) dup(r1) r6 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000000)={0x0, ""/173}, 0xb5, 0x1, 0x800) 22:16:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 22:16:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20480, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30040, 0x21) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)) preadv(r1, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/209, 0xd1}, {&(0x7f0000002240)=""/61, 0x3d}, {&(0x7f0000002280)=""/20, 0x14}], 0x5, 0x0) 22:16:45 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getrusage(0x1, &(0x7f0000000000)) 22:16:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) geteuid() 22:16:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ea4000ff07000028c7aa25002aa33e9967d742a30000000000000001", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff65, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 22:16:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7f) poll(&(0x7f0000000000)=[{r0, 0xdf}], 0x3ae, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/144, 0x90}], 0x4, 0x0) shutdown(r0, 0x2) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 22:16:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() ioctl$KDGKBMODE(r1, 0x40044b06) r5 = shmget$private(0x0, 0x3000, 0x608, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) close(r0) r6 = syz_open_pts() getpgid(r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x7, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) openat(r8, &(0x7f0000000340)='./file0\x00', 0x801, 0xa0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) seteuid(r7) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1c2) ioctl$KDDISABIO(r9, 0x20004b3d) 22:16:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) socketpair(0x20, 0x8004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) 22:16:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0xd123}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) nanosleep(&(0x7f0000000100)={0x5, 0x8000}, &(0x7f0000000140)) 22:16:46 executing program 0: select(0x40, &(0x7f0000000000)={0x100001, 0xe9, 0x1ff, 0x3, 0xffffdfff, 0x0, 0x0, 0xde4}, &(0x7f0000000040)={0x10000, 0xfffffffffffffffb, 0x0, 0xfffffffffffffc26, 0x8, 0x49, 0x4d, 0x8}, &(0x7f0000000080)={0x3, 0x7ff, 0x5, 0x2a, 0x0, 0x2, 0x3, 0xffffffff}, &(0x7f00000000c0)={0x4, 0x1}) select(0x35a, 0xfffffffffffffffe, 0x0, &(0x7f0000000140), 0x0) 22:16:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) fsync(r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050405000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1c52c72c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:16:46 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=',\xf2(\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='!.-:)(-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}/\x00']) 22:16:47 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x5, 0x5}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x80, 0xffff, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xd, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x8000, 0x40}], 0x33d, &(0x7f0000000140)={0x7, 0x7}) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:16:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x3a8, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffe11}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 22:16:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 22:16:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000004f5ffff0100af0ef854f33bf65b33291841d202cd1c2772b16ef04a6bc7b56df41df440ed7d155d2bb9e89a421e637094deb2c04f55cb910be14e0dfb0fb9a020668016aa2a7ac8a54a3f7b0b48c1195c185565cce04f026b5cd46219879293730838344c0353e2b74319a683c2a4130e62c46779e0ceac51c1296f8c25568d62adb8703e526353488b488355e1d859d930038536e12e65e229be2a2d64a7cd2d4b2ff8d26bee3620359531c7e699e586d2f837813f89e167736d033ce8f9b0b7774811ea868e9aff55cb9270081e57d9"], 0x9}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffc00) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendto$unix(r1, &(0x7f00000005c0)="5392acdd2f864392f0458c8a8744e859eb040ead1fdc376c864fb2cf73653e36d93856001be22ff5c54bc6d689934b9d3f51ed8715ef6adc6ffe68abd9c3ffb21091cc5494a9a9f0b4a5016a89007f927c64cbc5d0d75789e3b055342ab945cde3bfb4ad897602dca52a6a3d15beb015774aed3552cadc3e10ea9d519672", 0x7e, 0x400, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)="a59d093d8278ae98309e28e2977e7a41ac36357a1fbfaa1f75d668da37f2f808292a993529621c3e317e0f94ba7f8ac30839a732af04533ee34664276a51", 0x3e}, {&(0x7f0000000280)="2f02f78c5742582d91888497dc6989467119e829321c2b472dd10b9cb070cf97cceb8282ba6c42a024b7a3a39ece89bf1e8af649be43730a19c0f69cd4ac1417ce2bd6c167116e2a24db8871", 0x4c}, {&(0x7f0000000300)="5235d40dd2dc9b281a6da5bdf14cc5af531f31a584bfcc1a5e90bde5a953452d9884d6f5adbaf9c022376acd99baf04e97d072daa336b6b7550f58f2f24e21a276c1c07251a8d83c6202322d9b927a9e9b1545a14dd273b30b4b692c480ab29384c920ce4abc2be66c40d3ae8bd4cdc309d3817a5f03", 0x76}, {&(0x7f0000000440)="2367c30e242d5ead841477d259928a73bc56275ce41b139b9e1a27fb06b5925927930333cdbdf34ef53baa1e6341216cf153a1e315bf2c2c18049956838a6bcbcf10c94d86483781695db10684ab359324ecbbadaf1d3b8c148d405adaa10c75b2f5867891cd640f844a01e0ae7454dce2421b13377c81490f74558855a0928005287a97bc3a2d2bc2f8a69f66b150e9366d9da2cd40dbdc1f1624103e396f8a34f537516454fee49f2384873b03e5c1e25361f8b8b50a941165a4a2ff7c2230ae5dc15bfc68a9bed522d52eebc1fe3baaf0304bcb7f9c27accc7fd27f8000f2d68a7c", 0xe3}, {&(0x7f0000000540)="a8047d3f03cc7a371a81389798251b55a1caa4feb50011a2c4ccf313cce50c1357a47147ee7d9bec797d9a9bb0d4f8abbbf8addae00a4362b0e14ce9cb3d83dc7505a5a41118771871f3e1ded49dee2ea103e5a57c29024a58e2b646b52a8d23daf144157470ed4552ec350fd5fe17c4edd58a", 0x73}, {&(0x7f00000003c0)="b41ddcd4bc07833928f1ca72c18eadff04fa16e3de8d2d787199f68ea9ba7463fceda5d3ec77fd9a9efa", 0x2a}, {&(0x7f0000001a00)="42235adb9483d8e52c93cca13c865d2dba85fde1bfdfe271ba05790b57864cf5073f562c6a809d5c3f91e7c234ebcbcf22a63ef37ea3097885f6ffc74175291e07af62e572863cf1a5f99507118077eaace33c3f59ec2317336258d242d1d1fcba9f5c6ea89b6d97947bc96cddc6c83523c3c3989595ab3e1e40eb6b48ed25a09aab70fad1c5fc37c0ad86d55aab27174cea2433534288d58d8dfef69b217cb81f2b88627fc5b3137a845eb722778b4b46f1e48b2b23bd5c0e27de5081b36a23b3ef3955e9b799b664d28af7512dad72bf7578f0ba287654f81ef92c767272e9027939bc3e90982be36368553b8c698de9bf93a39522fe8ac77b020cc596657328d344a52bbbaccec75b643ae56223c2cb20290353a00f61b0d526a69740011b762b3bcf2e758d8c690ac7e1", 0x12c}], 0x7, &(0x7f0000000740)=[{0x68, 0x1, 0xfffffffffffffffa, "d9d7a51e5997268e5b125acb279dbf8a98a6e5465f53e9ae791915d9bef0badfc009a9165303cf2d68b49747e49bda36621af739e03292e2b822b527447015d00354b2485a864c93992e7c488a859d748f040377"}, {0x80, 0x1, 0x3ff, "914b4aee90432391b4d53098ad1ef0e820cbdd95de32d063cee6e01d6ac166ecb9abffc67e5677fea017f8a175dcff8b443cabec1d017459f81ca9ee7f198049ec7ad5e6328fec7906d9587e92c3ce4837f2ab08e3729b3d9021b2d16026f4ca4e136c1ba6ad5c54f5334233f14b5769"}, {0x60, 0xffff, 0x7f, "f59ef4603c11646937c21104cd17a4e76e204cc90cbc9c6d20dd81f721e744cb41310d9e0202cc268a351c4b7fae29d768cd91477edb22fd0110dddcb8e93634bc6cb333fb85eb38339563bead91de"}, {0x98, 0x0, 0x0, "eb100a536790a662b9a529883566150e1cbec0bf5b29bcacb6ed2a89330041581b47fe492e372902037bc7c0ce6b988650d7b8f838ddf256916afcf58e2c0acd72b4de962ee1871ffa14f82777f748157b8f0ff4b6a8140935918892f89f7d6a88cffdf59fdf39169efb073aa7221d7259f219528d23ba6ef6042d2d29ba2fd355a620db5f"}, {0x1010, 0xffff, 0xfbbf, "285c188e12ab01b151eb7a95e09e8a2117ecf1144aaed3a116ed6b5909203949760ceade857065a6f10d509f03c3b2c66426407851ee3c612033580655d80abc568c78ff838e2eefe3e7434429d030dc428b818180d3c5da96b874af66b03a63e12e2c28aceb3f14ae888e81b8d9075075974b11d4c6b3b81d16f46ebcbccc32cb468fb43beafe694c93a080ba918ea49880410361d81e9bef42d55a5b8903509fc2066067b4b2f8da398632114db7b1464c49bdff38425dd141e2464ac6296bbad44a5a426e3028480e71c7176bcf587a4a628ce7abe7d8f1d46396231c27c49c3b6f973faa9910febe5e56085c58f6b166957878184a72f7e75bf60bf759b9404ce054c52a3e8674b4d8159876f850ff1515c38dd92a58294f8b928e82146721a3302ec036cbd4156fe58803f79f53c9c0f965b46ba2f4936a1429f781567694ad5e32235ad2aefc5dc37ab8263830b121db8b6c9e34db4b38dc76875dc27c34ab6535835ced7c85433bbf8e04ff2f02d68f683a105477d6c08c5b985cc17571c16157ce7034d4969f0d155501870d64d9e592b70710899e68de202fe469f6712ac7bfdf84d620abcd1f8e4392bdbfbd53f602e652ece68e3df833c4ef5065fadee7533226bd2e6edc9449d7f028e211e45c80c1577c4de708ceccf1d4178546a4d4958c28030320f01e92cd4c1e2b4064fc3e02d831e9e8b7b69734fbb3ea61ae5c24a482e5bd27d57d8ad7921753ce3874574c0e40ba1584a98ebdad802de288a70e620b44b22826442b71c899b26228ddd850dda925c72fc273abbd669558f6ee2320e43ff89bb34673d592d0ba351e95f39377ff23b82c161d0748bf618dc9afed376e5086c7c6cebd15127fd96825c0afe456fe0469f19d44dfc84d763cedb414d99fb746852760901f4b23269cb139b3460ad15507eea662ee5fbdde9adcd86820e5f7f470e1ad08f060c0ab82f2ac4793a55e6dd9207d853e7df69fede97ca2ed26669b6e1cbfb10ccb40c5fc45f0bc1ae6dedb44624a5005a323f429a198986abfc1c9e18889885e7f79b00588a8356eaac3f345f64a7a1bd09dbeed46c463f2b5d10c236ee9c8e4ebacfa36ab6b5b5ce7e0b7fe091cc85000fed1281892b7c57c3689c8874cc0fa8d06fa7844148fb94ae435878bbc6848998c35eed2bf1d82e9eea8e32685cacf03b418fcee6f663b6a5636dff6aa516a2e4b110715725a1dd2fe74d79041af93ff99be76a38d3dc761c679d552595c3f2979a07d995480e6b02b14734f79a03c7e1c17363653697f7b934bb09950571175c1b8d3fae35d0e18b9ceb2cb685f8926906eff7568440755c0422d4c583466b2ddf456e7282fa48121e3b114df0c8a3eadf8757c52b6b3429d3d5cfb77580dce41b1865e9cbe2d4fba757b5277a0518db187cd0f3350a07b485f32c0a8b96cc875eadbcc4788b945cb6fc164848d0cd8905b12e348abb6df9b5f4a1ca1adb83450a6d91eff9d811a154e939353f3b879e310b58599540f42ca1e9196543d9512124c9f4ddaa0b7bc4d0526a51d8ab467c4cd99eb10c2f5b4d3d6609abdb9c583ee15c6581313e920277e0b5d8081e4818219497b6dbe685d8c14f8801fff5c132d7b471eb1ef490b14ee9f1a7eca25d8dbdcc85b71a45d90d5f24336c2255da214740e2559734dbf742efff70c26eae230f7d668ee77d40d3b71fac9e870a749881d38af63a0b258db8709fb096d46e58c451a16960c86a3858bd54e58bed4d8b4e9e629902b556a892364bc8b96a331f4de62bf11e3c9ffa4c26421b466ff0f6b4b64a5775435976fb841dfc8981a2d74f7dd8714db2d18b2a48f3eeac20a03777e458e8536d11c7b097c09cdae79f8fa4decc9db1a8460f55ab0dde45996dc6d0cb14e1e0313d00baba61b1fb3bc0ec218d44782484b7bb092fb701f385b5125b1135e4e0377c6c0f7444962a1a4727d24c132b370fbc9d726882825d182e353aa32dc33333b9fe6549c4541198d620ea6bf5bad6a392e419c7a5b82c664b10dcaae8878f48e4b39b818c900922812bb10627d8b94dda3f55425a948775436f3370d49c30b49d38212013c787c704008fec1c5ed2b0279d1b1da63584896c08509df6e967dbdb1b7f9da4eee943cf0f0eb20399310a7e8b63abcb5149c0c65e9c7d9461c1ffb82cd578dcd803e8c907e6bc1cdea7fa9f6da9d059a142f4bf722cadf05b7b95c4ffc64b86e4a7501b7fbedfa974439796f5ad705f361db7cbbaa80ab888708693ed570ac287d36e648633a1be49fbe7f5c2f3d6c4ed58c7b32f99de51cd03c8e17eb72f77ffd2c11ebac38955c0905e213260a14e6f71ad6f4185643c0d0358a10186bbadb1bdd4a65f30930cc30427506bd78ebf082d62b9fafadf399fb65278633674198e6372d287fa7b5be4a6da961229953d582c61516278169769174b5052201b1a62a2df9d7503db37a082c69d5e77b92203cd5909dbb4f1c72b53636166870cb592d7d21729c4d645112f40d92a4fb2f9c734c375165ff1079ace0d01c17b531c9dbfe7f3c5dbf30c7bdf12d36f3c820763d288815aeb71a256d9dd7847ee4990f085b14d73d3ce176123e5de2dad1b2112d1f4db5a1e2178bc399a30292bf94908a050c709a0d40bd6c50070d003a92618e7d455293c8e09339d455ef15711d35e7efb9f02ad625f9f7fd5441bb7ab0e142072f8969f1c61b93db225e1da214e2947113d042041f1eda5496806bc9489e34b2bab772a4584ed0441281b264940aa43fe4edb783f575e247e0d8192fd761d0418953da920504c2c234695966e2b5772738923be8b41de68c3e8d2caa29d677ac104c828219e6ad44cc502a84c0d43ac9379e437baac9ddef6578b2e2cc4e1f922f2e3d4bd6dd45a140464bbcc5302f9c5ef261c87c9c0e8a84c5703d5e7940303472736a09f4d207c4af49f50498f3ad6890136f7d08506f16a9365947f1589e1b99e11cab78f3cfef14dbb420a1a56a103ea0c11baa9c6a82593c4f75a82d966bf53873545ddd67d3d5648e07139f1b0dc4bd5595ca13e2cb2f8c1b0b316432e6dbba09dcddb3544c50a574e9fb5643bf2b7664890a540c4a7c35229675bd102dbe51ed8da72644926cf017f1c6d51bfa1ef28e89f70c4fa142bf1eb269971f71dd8b9ca0c5b1705ecb4a10afd58de22c368b70ef0f0aa5d55a746e4cdad04d1c51e97fa98452709d56f8e68644b4c2120355b24f4a28234a8ac8157442aa6568e64b3614a62e047699e0f47bb2864dbbaed5f309214bee0362df9e9248f644b38674cb3e0e11c38fa6c622e389a63a0784af27e511213cdcac2adc16406d834a24df30e1323e87857f1a02b2756f7911b8e7466dbd6d006293100b5193eedcbb753db13bc78a6c869a0f6d1851a7acd3c8b5683a124e0a9ec69d8505443b2831bb7bd87b0268eb674a14252a148d780a23189c7fee1b103626225785161ba4f9600d8eef4ca4f70fdc3cc9b2207aca80c7cb91aaf9f82e5293a6837880431b6d8ee6d222c2cc623eb6b3dd539a5850109cb4b19698c206b21946faf2f1ddbd6c9528518b82ea2c03f2fd8850e14be31e5e56099d84d8e9f0091f4185baf76e7984a7ae001f8f3aa5fcee5d2018828f53206a40acf7ed0fdc90c8b8554cf40fa19541dbf8cbe37f585cc9c2540a6f2fd7ef6f28e8249b4f51bc51eff85b36b7868907c90d9355ed8c0630ebb0500aa5218ea08afabe22a4003862e650d2079fa74e03bd23b35ead47ad50d53b80304ccf1d3dba4d49510e32f7d76de75982db1f4733be5d0d1913bae7bca21df8f2a4b8442af8e0cc717f949da35b1782b2a912eb40c31472be0b2512db42f92a802be39a2228388cb727514b2cb172e0b7e6c0b83a1fef8861cb04b622ad96189c50df2ae47c9d35a49792cad1bf0fb8cc3f2ccaa5908f4aec0f56578e2ff649359de8e3fab15cdf8f34a9381593fd0df178a16f4ce3b0c4c86b56e12011075ad5f18c6c1331a50d6e307c651ba1c7b738f46cdfbd0a055e684bdb26a0778de32e20452d0530eb0271b9daccca169d24588c80c16e18ad3b9439a649a2d734ad1d48badc3c561336b7a077551ca52e5ab5728c6dc4b43129c3993de02ddd99d720c24d7d420ddf6ea26210274ce31e32c4e3d343e87cc85e0de1b5f819baf68e938960cf6e19d07e49f5c0e5c3d2e38b7c3dc998750c2b1f54f7feae9f55d086fbc461f931ad818173209f361e2cd5e7073ba1204b5df0c2f93ec160b94403198d8bae752175313d93ff92a23b27f2d240cd0c5b035f7e06200ce1a6f0fcd39c30d7624467257faa5a233679af134511ed2efdf571eafe01d79e11e502c8b478d872406d01f7dda9f31afefc6499924b754380733f35f3716fade730426f3b20084890219053a2c8641a65222193696ba09bb66d7f91b3d52e74acd7551bf8e90876ead6ca0b9d85258542c68b28922b1c97cd628a3d76a3705c9d65b23cbeb0e90993f6ae71ac1e399f29069883298de6c1588f593ad9c3eefabedaeaa0ee8d619cd3426cd1a064ae5e9d06e712162d451a1368987bac266bd5fcf1d17323ed319ecb692370cb4ec354306095f028d725a31365b75561e02fbbcef00c5aac0534d659dfda98a741d12b3598cea19e85f5acd2e2347e824a514de64e445920e476f9123754e32bf085b4aa8501077e864542c2a3087c983eb6803611bba83ec63dd0c8201ea976b52829ea3d9774a86c5f982b7a8df07f3f74f7d120aafab22e9c556d64efdc6a98090278b8f05127085f351336b1209d8fd7bb72f35117dc9e08897eb01edb70420ad8adc26b5329e962a9e636ba7bd065f07b6663d79282681da903e094304ae4d3edc1b80779f4f7a456e85001b4cf146a15c6ca7d266658ae2cee5dc0443c4a7cc8c789f187c44619e25d415b190c359e54a840de1cbf337500f64fbfacb263c6e22a1897ffced960bd0b901e54998ee701355d3d2ec748997321557396c3034240e21ad42a8c71e9071a415ba3f7b42386234f53c52f310f557b40fb04fccc401233aa2128e59c22409188437f037fe8836349dbd18e7a4ba73cf45189fe0c5f55b6543d90904602def1147e0e6c70f3e989a3829a8d35f70d0e4cefbe2e123e06990d479ccdf3fca8b071c46ee28ba5eba868b5c4ee57dfc27a7b5b31cbf8b20d3421079729cacd067eef9a1ddd47e01bbdaf8a1fcc015ba217e82d9824c380ee77cbfd6addf8ab9d1c421587a1ba92ba1e04274299fc3f357779a4a37c332ecf37e75de79107f364996def731a6bbe29a01ca4e970ccbd04b8274df89f31bbe01b33687047dccb4363818c354f23c06348dd5455b0b8e2f3b4ba01ca73d32e1007cde067bcae09f1037a904d59b2fe011bccbac2b8ee0ebc498613fc08a513c18d0b6269f2754b22be14bca82a68a13c03051e4515173aeda9b4f80fcdc7d419e4f83a03a9b41d5f0df349b2692dc72d46c2aeea96c41c5bbdcbad25503d9b29815845202083e2c9f042cb720980602555dd67688143ed0edf0455f05f67404f70a970334b339aa26582f7f36f8178e81fefca465d679b96269d9911d20570cb595524328b2b99871ca4d9add798ba510f22c6b099794d19020c1f8020abbc0a730f564e4bf932536b2999423354efa1c388ff39869a907115b8495fb624436beb0b6fcdd2d376a43b72a21d5d8fad2144f3c6ebd86485cf23f7b1d71a2310821b5056484c540fcb44b56ed0dfdde8f4da85f447bf6bdaf84fc3bfcd97d67bc58a0c547f08d2d06bfea4a01f"}, {0x88, 0xffff, 0x8, "42727dc06e0cf14bcc549b04ed1e76d5467ec709919db4c809762127014b42273eb4808a0db6ab6ea9471aed3b5c80cc379d196fa4da73c4bf79d51e74522fd85d0aeb47c83e4a9294d077064c04a4837e972384587047eba3984b7bfead96dbd697b60bf500ced72f3d5c805b8c60458caaa4ab05"}], 0x1278}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:16:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 22:16:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x40000000001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:16:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "ffff7f00"}) 22:16:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x10000000000008, 0xd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 22:16:47 executing program 1: r0 = socket(0x6, 0x5, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) 22:16:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "14ab66d8bb3d0fefa01c10403b218d161ec99d95a30b9a63dd4832b3ea40b6b561d627a7ad0e5ef73c52c34060a70807d7bf3dd2ab8d93a958dc9a159d7e1eceaa4e4ee9c076d822922de4490f97daff8c824b3694a414ddc9ba33576a4b035ccb05140057fcf9f6e93b40feddc65e591ceecc303a36bc0ff001fe29acb4afa614dff1c67dfd13037ba819c748b94dd6f42f68c866cc0fc6db2c58c97ae6b48179ab78bf3d31651494dfcddc4c4bbc3ec76f759f63086be7086665bbf2d7a4984576a7378ac1715e675d6121f48d95f79d97957f43cf158ba882d0a0cc026230b7f1a0c6635b26f23dc65edf9062ee853f8b9a08f14594a95040614c9cbd343a37ab3aa13915f42aca0d1d753e6c7192cd34d5c1a4e5f6d5469b583f4d3b156325d46f93f36eca86ba46edd11ac90b7d124a17b9bf65d3ec11093e03646f72c1bf06a36d56bdbe55013dd99ce1019fc1e145fd993e7f5763e8c37ff57f4b46dadac15043aaefc5a0845622f022157410345552ba4cb27dad332a17e6e122e050cb4b005e3446ad4b4eb6f6c9fca0ef3c3b51ccfd51a19d566c9933a85cfebf5982d3fe9ca2ab016b4c1107c0711c29384dbd10436bfa9dc3a11d8ada044217f36933e3f8a7434dc914461d6c929105193d2281639b66f7954637693ea3483c1976edb77c36084eb520b97463f0c140f5ad40040b27e6a63dbc5a23096d8f9cc43f814d2cec9b6d24f5ad7ceebc9df8bffd6ee2d20914ef0558a3b6edfb2983f5d60f784f0a37348cc645de904f767176e8cf846acb023a7286a6def6e6c099ffcdc803c1340959dfbe7f239a94a69cf16fa9b26713d79fbea9be6434ddceefb36d481db8d74e6ff880f903bb160d6164a37856f44e4552a3e9b70a0c30d8cbd5e75cfc00c8aaa9b9fff66b788ee929b80f091eacebc7ef0627e9cc93481b6f9a8b893b8c7429c42f8451e2434036fe4cdccd099340b689cb267f69710b7579f53e61bd684065f087ffe21b67a0639c33e235631d2e64523ecb1270c92141381af92fe8ff60af6a733e60ffb1f7f01f3148deb51e4945cf2ae27982ee4aa543baa02500413c8dfb3a1c8937705529cd6334b420b1355883768b5a696fc661363d35a5a56c937b725762bac4aa7a9020218d6c8ebb1f1fc3dd0e97e6ab93b1a629678996e7c5f2f57738e4866f58d546d88a67d1f406c8b3aa201fcbbf57c8e0d49da94bec7c070269ccc734a3a14e60bce8420ac19ece23b594d93950f72c708639120b4a6219cb0de9d78824d53c55dd20ff16bc669c97bbc33dfacfe800aae9beb376756aaa1df1440085ad95e8dc51df8823790bcc8dadf30446628e8611d90d2c10b48206570e2248708b878086ae4a911c0a1bbd1224b216c8fd8981b3687fe2949864dcafa1f5c1db6c6a117e736bc52d3aa1fe06d60c71095bafb64aa104477b57ca4bb11c3ce93af40b74dd9177b1696b3cda509c58a7643bb36c1c379717acc8f4832197bca8c7fb01cc7a745fb70840d38b10b98ecbf868f3b7a9960e44e8c5c46ed4e49682fbd76dd3a7536a6c94becd6c2fb1d25ceef3fef4998559d794bd9074eda8589c0e885d5088de427f7b54006c0c5b0c82b42fcc254337cb609114f9d25aeafb726988c768a25956bd7cd74c9c8b51b4c7cd6fe56f3b23a623c04ac5c07c553be6d78e7585f11a92701a8a4d0969c7b0a835637b849b4999fd41fbc87ac40ea6f6bf5d70f0eab45164215ff9d5a940c52d55a16353566d0b4691e4b5c576121b1d8f56e7b33ac2719e8f806054e2d78ac1552487daab09fda652a164652d8a28efb54992ae02266e0ddabc0e5317d79ca55b466a85691bf23419a9d12c62507e740e059f4f9ffe6dfb35db2d46c2eda92c72e83d39e673a348b769f03dfe4f1a8e7def5912e8f274c463320b9499b65d1871467cb08e47796aaed04bc8a64c3b09cc431dcc58cd397a89ca1513ea7803c10cd5e9948dbd83e8ec0fd072c36f15d12d2fc0ec46d0a35a1cb133bcb06882e21efd3a6d920ae2eda442ca4214c3363a3726442b47c58a7718c712796a9c7407a62f5755598fc3dd5c97914f73358ee44bd7b1db41848ca4bedfc9ec3058e7e047b689e07624c75dae8378c4e293174d522bdeb931766c2102f7814c80394f15ed7757929cf875e813f92a7d4526d80f6feb0c642b8b9221205d6ef213208e6e5143d0a38710537fc15cc2656139200c30e3c6f033b4ac0e3e3567e45114664771978652b71fe1019399b7dce7b7ae8498dcf9bcad5239d1825967f6140ac124e92da6a3b3ed39ef1b2d7ebcb0d5a0970d7cba594105f9e3d6eaab9c65fef39f457fb03903f0e5e5427d4d37aaa621cabd0da16408ed758c29bf9ae02c523a0e3920e66a8254158c20e11f08a146eb7eb98bd1e1c1fc7676ab72aef9f4e720252e351bdeb0a09d1f35a83b0021c339828f037fdf349c0e3f325c039eab80b8431418fcf5130de41db8b7b223d72ccb51680e1f2c39cde14434fb200316965be5bd379a19dcd7992d6cc8b7fda1bb2027a362fc49ac2f69907260029344f6ce0e73ea70a7aec588d41ce9d83200b9174ecbc133bb57d87474dfbb316ba5266675ae94361c5e3ffa3ef3f4fadef66c32f59e584ac01429bd7081f4ed99b4717904a920b7a5c6aaf98b73e6be95803cf9766d7bdba9ca22fa13ab2a8095944c7afbdd770224743439138da7170dece47202a4e4ce4f3871eb1bc16fc4102553d393b3fb4688d7ac352cf519fd983046e0b8fd9332cf5cf71878bf2b75b8bffe5f5cc4353b5f293b662547f73b55462ff1ec684c0274ace91b26ea4bbb25792584455879970d9db784fa4e02cfc60dc051e672d40442c5b76701cfec74628c590ee94ea37cb2361b"}, 0x808, 0x800) msgget$private(0x0, 0x208) 22:16:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x11, 0x3, 0x1, 0x0) 22:16:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt(r0, 0x5c, 0x8000, &(0x7f0000001a40)=""/4096, &(0x7f0000000080)=0x1000) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:16:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = getegid() r1 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x875607418acb03e5) setuid(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x401, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r1, r1) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[r0, r3, r3]) openat(r4, &(0x7f00000001c0)='./file0\x00', 0xa01, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)=0x1) 22:16:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86eefb501c6d544738d1e327781d7c82a52a7b7809da3fcb4e0aeb79b035d66da901ba3d92254c3691a7b898a404785c31bf68cd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d97472e0379d9e8fb0a63a9af31a8384b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb6c907edd6863f7b945ec227c8ea4ea550bc79be7561fae000051c45bf4b665b58bf191a05a6050ca3a708384cc25ea000000000000005682c245c27beb1311b17ecb97a8e89f5f2bb74d9ca7bfb814a988c03739f03610ce60506bfe6db5", 0xfffffc32) 22:16:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffff2421, 0x7fff}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:16:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x83f8, 0x8}, 0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x4000000000d, 0x0, 0x612) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) setegid(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) login: uvn_flush: obj=0xfffffd8079452498, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 22:16:48 executing program 1: socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x29c1, 0x0, {0x0, 0xb42}}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x439, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 22:16:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r2}, {r3, 0x5}, {r2, 0x24}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0xffffffffffffff88) 22:16:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x900, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xe7, 0x2}, {0x48}, {0x5, 0x212d}], 0x3}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000340)="e078ffeaa689062c1eaeae7c94a9261ea2ad15a24ab2cca890523f283d0607000000000000c13031000000000000001b15bc8276806fd9df4833a7c1fa805f4f421a336e6ad05a37c059f7c7eb2d0001000000000000abe532ccfef47a292989bc9266a29284e76ddc88c0e1821a885bf51194486cdf0762935240c2fd5c3e5b50f0df11895bc60d5fcc37ff01000031bf4c3b3bf7a5571332535a75d2f5bbd04b826697587dc48c346f9a94f9a659d4f84012ff45f5920a9f93c6c149dc2bc628954f88eb1ecf1d940b47111c744b0661fbd358ae76c68174d0ed076c0f87be812377d98bea086f8f45a29034ff2229a0828dc985aaa33d494ef8c062885f49a7c2580c7216eff93e7e85545900bedf6747940f4f02be6e78ac59aa4c10e49a563ff5193d083632fe70127a7cccf07f098925934d065bfd9df2557ed7395f8ec9f04ca8c3790b246858e91d743162bf24bc69e204967367368f12232823", 0xffffffffffffffd3) setsockopt(r1, 0x402, 0x8, &(0x7f00000004c0)="e6a592c039c8fa8f59b99e5549b55bdac8a10e79ffc108916221d8e6e3b19203107a7b154aab41675f00018a9e0b9f694d725a26ecfe531244a0beefd64c0400427dafbc0cd697fb0ad2fb68dad955f603d5d96b0bf951a78ec20cb11793fc2664c48ce58704c72f864513de663282133eaa8c431aacd4b537fd19a814f982ee7170cdc17f6d8564f9e70ac6842faa079f7540f1143de8570813c35101810ba782ac360db92d57a7068a82938cfabad3a7b3670564430b8860c4ed413e2a501baee0927cc7c614133c716bfbc25fc04fee609087de36f1a63b7b538fe2b16e6aa74b80159e2c8d8094f1a516bd047223409e9713596689fc7891b36aa1071fd0b01e4349a1f2706cef007f4f197324a09427e5c3b74e0797a3ff4536cf29a02f769b4cedf0718bff1ab5719ae4343a8c3c3f2e8853840e10a074157a", 0x83) 22:16:48 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x6c, 0x40000001, 0x101, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x5}], 0x3, 0x0, 0x3, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 22:16:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x8001, 0x0) r5 = semget$private(0x0, 0x4, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) getuid() getegid() getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 22:16:49 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x1b, 0x0, 0x0, 0x5a85, 0x9d, 0x5, 0x3}, &(0x7f0000000040)={0x8, 0x7, 0x3, 0xb387, 0x10000, 0x5, 0x7, 0x9}, &(0x7f0000000080)={0x1, 0x400, 0x6, 0x101, 0xffffffffffffff01, 0x8, 0x7fff, 0xfff}, &(0x7f00000000c0)={0x1ff}) 22:16:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 22:16:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000020009, 0x0, 0xfffffffffffffd35) 22:16:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) fchdir(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r2) r4 = shmget(0x0, 0x12000, 0x50, &(0x7f0000fee000/0x12000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) pipe(&(0x7f0000000080)) 22:16:49 executing program 1: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000300)='./file0/../file1\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffdfffffffff4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000340)='./file0/../file1\x00', 0x0, 0x6) pipe2(&(0x7f00000001c0), 0x10000) unveil(&(0x7f0000000240)='./file0/../file1\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000100)='./file0/../file1\x00', &(0x7f0000000140)='x\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20882, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) 22:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x3}, 0xc) semget$private(0x0, 0x3, 0x620) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0xfffffffffffffffe, 0x7, &(0x7f00000004c0)=""/180) dup(r2) r7 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r7, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 22:16:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000001) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x3) 22:16:49 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000940)=""/129, 0x81}, {&(0x7f0000000680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') 22:16:49 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x100) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f00000017c0)="753e33742a426e20a3a7efa8562b28b59f4954ac7cdde46fed849602677fb3091e8295484937c5806b0e740d534022955bda97d06358b2aebd6da5cf45b19ca1f6e99fc4bf9792e0c2357c9158e99c9daa20b83f470b58e9d34bf503375cc009064b4a82f95a01be3a8050558b8c32a31e6052d41db5e6cfb57ca9047134bab88e7b7d5954bc88e7a5b0ff9a06fe785d59dcc504c9041947311148ae71f800717c8347aefa26cb13f9ccbf58908afa9d8690e21e7e0b4ba397f2ebe711b1d4dd562d4e68b24d248dd863d688f671170da4f3626a2f99df8677677c3905c83433202bc862d62c442317ce8cd58b1636ccd8238c57bac269f72f", 0xf9}, {&(0x7f0000000300)="31c2d8dc15d59b9ea16569bf41e9502ea776083cf603ae6e9f0086aa73851130c456", 0x22}, {&(0x7f0000000340)}, {&(0x7f00000003c0)="64a537367d741a0fe5c0d95cd1", 0xd}, {&(0x7f00000018c0)="9bd7c4b0658a10fe2b1519de95165fb25111c3797fede268e751943dff04ac1c236912411e125195480dbb4c03eb5fa429e77d65e51abb4474f31939e6a315c568d6226c91f91cf13dc53ff20a6d72579592e47811e3857b3103ce2a6f7c2986a04462c26aa0d6b8c4fd8ebabdeca6c4f9697547c1b7fcac307445119d8c", 0x7e}, {&(0x7f0000001940)="f6f3de6a5d8c45bddf002246adf2463342da99e6d9953d715f850e43dbafc7ca80004ef80ec90ac2ebde8e475b4980ae4ace20b6adbffa36050c19a2782c7da17c0fabc1e2b7663bbb682821b806e028c94c0eb633dd69bc2814999f7db46577126607c4c9eaf96db1b6b97cd05fa37f4353670f2e8838ddb25af77f8af778bc24b6e0f6ed20511bcb276bc5cae58811780c34c7317b1a254003bf795ea59587201564705b190ccc6e4a0a7b3278d65f9289b5e80ebaa7c171c25b955897dc810d576be97c1c23c327fd38bb7beb5ffc2e578e7a06076f31605a9acca23ed5b04740a1e5b7b3ca2dcda4c4130e41e91d332424f7e732", 0xf6}], 0x6, &(0x7f0000001ac0)=[{0x68, 0xffff, 0x6, "524892b7bb3309f17d4c5de80f643df8b42d5ebab318d2ef831e8398810ffc19128f158fde06722c171489c13403845268a5fef7a8d0083b49376a0c601284c891ff31fe5c31f23677889cea2726a36d90"}], 0x68}, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="471c263142330783049e13789cc30cd6329a77d6c5527478d7271940232bfe4e46941330889c8058a9015ce6d8d51d0a0af436ada0815d91e85de608db6ab0fe5c786bd6dad37ac2eec6b92f6211b24555dab0a989eceec2259a492e78147748b572ce1f042a6261124fc77ea67eae6454288f165f7f9ff1536c204570634ff74f35807af209199a927669bb29f45778605b35a8ab01f5e1f812d35c6c0ef1cec2f60f3c", 0xa4}, {&(0x7f00000001c0)="029bf2e94e06b1b1c6f9fc4ee411bcfdd97b5e8c3cdb179a445ffa73cc55b84d524909164919e2ead604e6af88877c80ec28e141bb5b1650543b15", 0x3b}], 0x2, &(0x7f0000001b80)=ANY=[@ANYBLOB="1010000000000000010000000400000012b420c943f329f3f64ceadbc34a3ec7d1d5aec0973504ddde2f92dab810a93e625966682c77366c67bb40ab26f40425ee4eeedfe8ed8e3b9d8d2f3372e4fb4c01bfe7ed246a3fc5f4f4809c181c6db84d1c101c449447374016cb66df5dd596c070f694e9b89bfda6fdaf89525b6e58dc24d47d5e7fd35847f82f27973b61a0b5dc7cbdfc34bea59a2c38a6968e455c08d13b314c36de0dda869d3b2bba44427dc9a831890aa6c3fa58e1040b873c90dd6b48b02aef71b9429a503678193ff943d143bcbd150df0e3188d4c57ac40aa6d3d4193a54ad24e99149bfbb103e6d57db2fb41a31dac71187f901ab6c226a09f053c57e0e3720e17033972c5aefae08a91f8d92ab174a146db6ce335a08bda1f273973d819f5c8fc298c316d67a4e50c5557c1ac28da1ffb87d52b77f6c1f6398baddd6ba3fe7938c0959918aa1a91a590fc83b494296e82df3d0db608bfd045276aef36bf44c3b32a48c3fe75a8d23dbf743778cb5e44615d17c05c1253f7ea65b713ba1aface0529014d9ccbf73265b2566ef5354526ccbfd05740d85e8c9f042211d02cbc5a25f3d63a027d661a7a12dc3067fad7606a6b6efb223495aef27c25209c5fe47a3ebd47a8bd3aea4e4323c12260d3795da704bfea80a69153718b86b68bdd193852442bdd14d552be58d2926a23bbaa52ee8a67081cf7734924740230c21d10b58ab211068471ec1bf71765988d898e7404f8fc4b45211a08d15854eee867d167dd48765ecd83a63d8ce62135c1bd2ab1c6d6a4eabdaa42bb7f50b45135797d936c4ed1df42c110a4e00f8f938df32a7bf924e877dad30531e2facc12f292eacfa3b73f0e7ea9e2d28465f0aee35fb23a0f9d050b0e3c3d79a8ec7f0c6d7da83c73f438d0d10551b55051cde38af087628946d52842a1f1e68054923f5c8370e3b3fbf3433c3c24604c86f1477c10f2b04fa690ee576f35b3378a2f20c5af32177635d24d58f8ca561fe9100fd9375d8a77ed469a032c92c67217a01fa1342cc056d72c5726e1474630ed4982ea4982b4658beac16b59315a909404dea002c984d88cc693c2603af112cda68b3b68e10b0e6cb61d8ec002c9873fc78f87ff42d10e542e7464851b5eda15151203f657b4806a95ce0b0d2d137ace7ac67f930bc4c661d155eda480bf6e7b91586fe1ea9613fc6888a16861afaa1d677077ff02417e3396ad26d5b490c2dad4f7c4663430aa109a74ae0a8402f9bdd9c9c7d828ae639bcf7373b22249ceffae2c35489ca4c4491fafc692fb8b40fd2e3887896abf221fdfeed25c3397777dd747d386f2f2c2f009aa4bfb0d6987b6752806c0d3a5da986a8f64ff427373acc2a7eb23f394758df62e60abefb5bbd7fccb29d40663b4793be365fb5ef879c9869554e75af880272f6d2f856ee64a53ff19afa6a4a7a83bc6ec3ed174ab6d6cc56bd9786233f04687e8c7580f2c6d38ee42eb20e220c856147457780e46ec48622863005cead6ce3faf1bf6d88cea61cba0ef1d2faaf8ab48a9a35dcc85e60c389d8229e5fa4e2d6aed4d60eda43470ac54757f9774482503ecf98e8459c60fb6f5f9067306397b7edccf41dd86e816c8bd5e95cd1179216e68f8544711e91af39a86f28aee8508858c1db66ea19a8351e3a5b3dc08f296286270d737dc9ad091bb2cb10464e30b97bac2d88e15924390c9dabd5596aa01ff88542ece92cf78655988b9fbe243e0a478cba179ea5ff2b92f24945f6788ad5ec733b2613f0688ba87bcb0368fa98aa17e8457e2df4c0c08e219c5ca0ef4736a6baa54e5ba6d3c9a7c2aa257f44e392a1e5c7385ac359c8d8a1b0b90d869c394dfe192ae2e167d47c87a48aa5a0e0ef018a0ea3f815e8d67045c8fc1b3c103256591623d087a33e3b6ea71d29436e36cb403d4b85d1aeaebd9a04baebd8615c12d4d87510072dbfce7bc578ba6e0ff4291adfc570b998e9f3df43cd7825b68efe361eb9fb89bfe28ccb3b64a4d7c0eef7a752568c1df63e1722e92b65050565e72309d75dc1d2cdbc0c58f49ef055a1ecacad286e1fa024008bb2ef283977ab9bd8f766850ef663a542f0eeeffa64476ad92d830c750a8412d31b0685f7d1253172bedeb48ea0e1eee78c13924b0a85c255a2f3da13d34c14110267059af887874dbb7ee595d2353db680bb88cfefd1eb667b8be6c71e364a13cfd47318cb8c88f1d9ee6f858f74479ae0e9f056660f2f48bd04769051248719c80ab5fd349f25614ffe2b84ae422bcebb78841dbf07054eaff48875c794d935d8f197bd0fccfab85778025c9df56c552027e9f040dfd88855db4be38611de7089f7853fcf5739909bb434454fbb6033e5126ad519a170ad93a778919679f18eae36142f9c4b893d742ab4fce1801639c148d057ebb43abd31e42aa4dc98051405c049114084718584f2c4cf1b0f83a0f2f342bfe165789fe6dfd5167b82399eafd1f672115ad6e02d9ea1ae24343c81fbb9fed67039f71cd9a8f85cc3bf2c4a154c92bbad90acdfc920bd872cfefedf3158b546546423b4d69cd809deded2d99bda1628dfd8572e4354a8de5d63cec5a38e08b1230319330978946eb1227690e0e7628b3c42725a7ec104df2c0990422d21054e975c877adf6de2ec552c63b81b5c57cb5455c1ba8d0bab5c4f6f67735b48367b4fb1b2b1f0b24b5c2576a71d0e2dbe86398eddf1b348bca3c8029982fb3f98662ed0e1383493ca1d1bcff12920005e7b17700a86d1743f2bdfd1d8a89bc7797266678bb678f9fc53abaf2a1ae4bd2131a3fe89132251eb48549b13ca9cb03e5905799f414b05ac5da90eeec76e6b19094eef9b8749d25984f8f85d750344b9b76108f22946b9bc97ec3b6715bd60cf043c675cf0e4377adb1a8fcb753ea44ce86d8a3d4a0827305dbb2d8aa1be59922ce1e04d2b2b5b9bde7d8421d3c87bd47a704ab174a15fc9b3626046d9dc3975d9d65485c811cdf73550a00a02a473227d00fea8255e48e4d81b302aa2b922cc0dd62e9a32f9c503c52192e2f473a41c47ad3fcc3d3673d2b99299832747de610207c8a38ca05047dad07d0188070e74148558d78af629e91dc85f2c519db12cdd05443221366028785f478eac91b41e0d821cceba8b69e9f6c0a907b19a3374794f511fe33e8b569a5907f44a42debd62118c86eeee7e45715a330badc211fffda04f0a3b058f5afc090932c3e9c94032babf9d3f3eb273e00efa76fbab17744602ea366653fbb69e27f265386e8dc8bab877149ee51eec47731f93c14577b59d6cdf0fc24cccf65b5d3ede7da5011973925a7033faf0721750a722c1a5cefde5c5473aef1352fdfde7aef24293cb0ff613cd615f711a1abaf47cea1f4f472ed00dadde61460bd001c71a0f5bfb6e691071f9d360cfc1ded294047c7ede89ccfc2ff46e0f81ef42202d516f36b5409f804d684eb736de401a11bee1b91066bc6415110bbd0534cef8fd570de26f7989b06707b3464bfaf905176891498292ffb4298cbf018f295c7da4c30fa9f8f97f726343d75bb626c63966281c6309c0beb42af213009579d77c00f024f267f154e6e0ef7e3a27ab120d83f3c606dd5a881ede81874ecedf9c66bc0a3262d4383457a2b5466ea36dde43b1d79312c32499daad8ea0bf60505f523d421d49f58fcf6ca9319a46e0c06730e296ea308173c0cb070c105ad7e92a9f5a3c063cd8be0a58632de1ca0644757b0fbe2c26065f766efec77081a8cfeada295ec4afa362df4c5d70ce5596ebe5353abff228c39c2f8c5a4af7e68886698b3f41cbcdb59d9b5b00bf24fecc6b904c66c5d834faa3043d46e1791f6f5b92b490642b3b602b2a65e89ae91d7afc7a1fa8f759b25581e69aaf0f3d019f30d31445421b5a6c4e90c5e2c3cfa8d692ee8e0087c7734e15311cb22f710dcf88d058c2e94f64416ad2b68cde8eb360dd44b7f902783c00ec15ea4fc87a646410b8ea5ca04553b7fa279d5300b2bdaef747fbbe4ab6c416e245c674716fc1c89d549efcc9993d5637ade92bbd61ef3ab6eab86a218c6018a2e1d0f9302088b52641c173fe34ac527171710a014715da22e533a89d0feff628f0b517f06d107c8a34746586a9c74d7a957959352dc48d5f5e12dc8e87232d6c1d87b3720fa37473335844de8137a089299c5b6a0d34a37ed1c6ba0dcf60cecf112db580e31fef3e82f0e389877df3e898d98471c09c625d497a5382a6cf0670113e3359fa5a3795b77e9c9316a9097451e4388d70831d6f32aa3e549e16c8d56f12cfb6349f7aa56582827d06960d1b015111103f02ed11b8fdaa222ff4b4d0fee7d7888b83f82fd6320f06f4d7a59a9c7cf1f30ec66f6d25d052fde9c7f6b7be511a121231d6fb64fccebde4bfcd9664b90a4bcd15e88ec6cab7193c92fe04fbd8db4ece07591232fba88f23e4517d99d2c0677a5833d733d5b549f50206da804002815015e57699913ddb0fd4283a80a37a5e5f108e5addf65c08a96cfbe745430809f49e14dca19b54f9c88ca2ecd8b6c95db8f073dbb415ff3f1f02bb614420a87bc4d52dce1e3bf2b03a982ed927745ba74af96464a992af1fbf8ddd7a579790f4f3795c5d3762d928225a21d5bc7ebef1bf91462ccae22e8ebbda353900bc2f3063f90976ea71ebfa1253a464206fc1e4a4f10b0ae1cc485ab1f149115848428a2f9e6e7fc64961d56d902fdf46e782b0a60670724f8f3958b94a698c254b8c2ef49df732716b126e585616977d9114e9cae8d4b5797584863132c4fea316d88b598caeb8d799a4067d7e0dd0cb88a769f22ee4adda2c0e20cb34d06767d99b4adbde68ecc19075fa9dad0c3e67e340b54f0f0d3d7247dbe4af26c66df0f514da1017bde2f9dabff535ffa499c0710079e92f550f950bcce159e12f94cdc1f6e9e67e16c59d381423db61742ce25e31ff91af0802f1c6d902a030c12f9e3f64c8b7b783a8e91f1958e6fd0872f3a0cccec970c8ba6003f1604b5fc63f5d7fe0bea5240479850fc0bfc65c535ec56c263c751777eb3da48fab6ae112b581d5e0b504943f8e0bd555cfd8b5e9e1eadcca031681fba7fa29dc08947400411d7a318d1add9c27e0dc124001b2cecb706dd8fca2120d39dcafcfb075112b75aa4d474979358e3a480bf28b2c3e4dc65fb427178e36ae57b671cbd40b225f0cb8930132edfa5ecaefe932f30870cf6ce459dc9a013b3b8ecd149e6fb29464ba8f820562f7160a722a3105c0a46cbd3b170b40e1fff89684adb0e3fc983404a062abbfce714241980b4d9ae0d5bb6ec9679e3971321a455a9b42720935d24c047ce4ef82057715a1a43fa1d8e6c86b41c3088dc3d94612619f4517c2c5d2e45db5fbaab16cee5d7a45c4fdb9ecfe3c9ef626cd99af18ffc89f743edfb271cda78f7dd7eb1192e596273064ba4389ba4a39ed7d2bae7908e910bae5055da62041798bc1bd7c72df231ad351fe62c649bcbfdc7bf11e610a571a1f6ade1a36ebcf779fae3cf5bb88e7bbc8a9e21419755be56c31fc4a744070068066b48c654f960e924e56b5fcb664a1284739643b0195e44b53b7396e6c9e5a2941ec4d720cf4a87088d138087dbcf9ef72e6c5d92bd25ba46bc04bcbdb83e7aec736f3696b5041ff869a7eaeb16e1e41b7517a9604c0291a05b1ed65f02bc4196e6615a622c6a302d9054f9af716eb113d1fb63210b3e7cdaa2e9102b487f97024410fbd365c46e7d2addb87290c3c5f3a5dc26a6ca4ceb67593e0b1fdf27602a657ab1c930a60fd00a417c5ee8cf0a3981a4136aebff5c16d698a19a5e76cf6000000000000000ffff0000ff01000033211e2083a13cc02661923e2365a9b3e452d3f370c33ad4e28f5a73c908b111512ea8f66eacf213a7d95b13baddc13547da6b69c3b7404c326df0731d62146907a025c455c503f6a76573a62c8a0000580000000000000000000000f60a0000c2f1025c87e94c5965d7a6c6943af0c3d7d62816d2ae335325a6cc99ff807f14ec62fa2ede4f5da06138fea39e365312fcb14790714d11cf677efea25c283c9a2cd632a4cf3ac4008800000000000000010000000180000007facda408b29c42b7980ffa41aec9045fd2091449b74eec8ff40c8bdbce84d6797d9d2a6720bc6bd104bd281c70adf508e84f6d63249f93010f37c0319e5fa989a6e32be6d1079df72bccdfc9d3b2ba4e55372e0afbb4a170ed929dd56667c5107529f8b0593a137200cd99ee6b3df2f9cf000000000000b800000000000000ffff0000ffffff7fa3a14eb79f3a5ba81a2f815253f0388eda64a13cdf6f0f5c78e8d6108f4bf01cfbf996313072a61ade59ab7c0c6348621e7b7d4bf83e07b93a1f7213bfb9c26d6df9f1cb06cd54a837a9adbb51d10be62e66c2cee2306aba4117d4d3432519f3869465a0ca3e69ec658b4d73e6d62cfcd018781a7a0371389fd856f9708b6e1766218da8af946e359e8d3e9bb77a940d4e2ce4813a3ae6046c8cffd3834b1bd7c5d1010000000000380000000000000001000000a6ff000087167e02a187461b668869723e96630625cc65e0e02ae77191225e088fd61afbdddb573f000000004000000000000000010000000600000094f03e485a537b4ca4b4fd8d703b2bd5433b53e16a411cff0717dcf340b9b72859520d879678e3585aa8c714d2e900008000000000000000ffff000009000000c7d13075c2170be3a05e0dc37d5eaa7aae3e4f1c18b6b5d2af66403febeaa0720cfc46704f70bcbc78dc9cca7ae5dcc86ad3bf9ba1e839b3bf674f1105c1752e92412e08d22c929970b6edae0847f0a53a83fb26b929f68f415f93cafff4a0702d7a86eb6482024d112b0000000000006000000000000000ffff0000810000007628a826616415c3ce4d4241a2528a4ed3396684817962cdb2296b35653339f46c7639b7551e431a35402f36577efc0043e46f5800b53fa5e2669dcbe8da652f51f154dfe253d00f89a4bf038f770000"], 0x1360}, 0x401) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:16:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x100000000}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x2000100000000}) 22:16:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) fcntl$getown(r0, 0x5) 22:16:49 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) getitimer(0x0, &(0x7f0000000000)) 22:16:49 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x2000000000, 0x2710}, {0x0, 0x7530}}, 0x0) 22:16:50 executing program 0: 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) r1 = open(&(0x7f0000001b80)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001bc0)={0x7024, 0xffffffff, 0x6, 0x40, "b6281d970dbc38571c7e9506e695bef951b1336f", 0x3f, 0x1ff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000001c00)='./file0\x00', 0x8084, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) connect$inet6(r4, &(0x7f0000001a80)={0x18, 0x0, 0xb1, 0x8}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x26a}], 0x1, 0x0) readv(r4, &(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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:16:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x6) 22:16:50 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000000016, &(0x7f0000000000), 0x0) 22:16:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x102e8, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="f5a111a2b08a44eb127152f02836f94d24ae4711fe96cba0d9725de96fad319858de1277fd3a9a782a191d42a6d1838ea6998e6a783c2a9fa5775f46c249a0b26ba40097e5a85833831bb154ba6465109f286dba4dee9d4ff13ab0721b8adac6e24600bbb2bc0938a57d70468ba0479784864e517505d03583e2bbb0c3a782f6af494d9fb313544d6536880b0d0de4b8cb75a5768def0f61326dbaa11c194f966cb25df37d98c2c3d042e203138affd6f94f3b6929a6670ab701af42d764e74e664ea335749a5807adbce8", 0xcb}, {&(0x7f0000000440)="69a745c42a88006ec3952932b2814a0032fb4b3188500533962708b7feabb05189e64b2f5b83f95655f80b34732be8b40a09ce980f42157574aa543650170da9a7a24ab4a3cf97cfc88ba1f83aa3e38a1d05e4c33cdb058b6036044f00a15f9115cd8e55435f95f0ee872890b76479815f53905398e183a639903598bdcaab698da3ff33e2bf4ad051ad495f018fe268813a49045f0dcdeebe2c474b7d1902dfb2f9cf285c01b4c3b8d4cd4ad140e20ca9fbdaabe027c74604b56936", 0xbc}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x401}, 0x1) r7 = openat(r0, &(0x7f0000000000)='.\x00', 0x20001, 0x40) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffff, 0x6}, {0x0, 0x3}}, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x7f) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r14 = msgget(0x1, 0x413) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x8, r9, r10, r12, r10, 0x2, 0x2}, 0x1, 0x100000000, r11, r11, 0x0, 0x8, 0xf51, 0xc5f3}) fchownat(r7, &(0x7f0000000140)='./file0\x00', r9, r13, 0x2) bind$inet6(r8, &(0x7f0000000040)={0x18, 0x3, 0x9a, 0x7}, 0xc) 22:16:50 executing program 1: syz_execute_func(&(0x7f00000000c0)="660f56dd66440f38047a1ec422093c6201e70064650f12ee67f2db57b7660f5e7e1cc42178133c9911eef241a5") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f0000000340)) sendto$inet6(r2, &(0x7f0000000380)="1d97e8ab0fdb381eb94722d95522e39c9c51b965b6280b7a7939", 0x1a, 0x1, &(0x7f00000003c0)={0x18, 0x1, 0x1, 0x5}, 0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) dup(r2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xe3f6}, {0x3ff, 0x3}}) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) shutdown(r1, 0x1) r3 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000400)) select(0x40, &(0x7f0000000180)={0x9, 0x100000001, 0x9, 0xffff, 0x7, 0x9, 0x1, 0x3}, &(0x7f00000001c0)={0x6, 0x2, 0x1ff, 0xfffffffffffff001, 0x0, 0x40, 0x3f, 0x10001}, &(0x7f0000000280)={0x80000001, 0x5, 0x80, 0x20, 0x80, 0x80000000, 0x1d, 0xb7}, &(0x7f00000002c0)={0x8, 0x2}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x7f, 0x9}, 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 22:16:50 executing program 1: r0 = socket(0x2, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:16:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 22:16:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 22:16:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) munlockall() r1 = socket(0xdd7011b457e09da8, 0x8001, 0xf74e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x21, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x20, 0x7, 0x5, "a591e47084dec0bec2df2a6164af1d20aacf4139", 0x1, 0x4}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x320, 0x0) writev(r1, 0xfffffffffffffffe, 0xffffff27) 22:16:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="76022e2f66696c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6531008c5af2951a496196d085dfa38bd01975112a700a09d8785e3407c081580c7f9d5b725cc4b196f30267ef7e4a67602c3a45c21bab5847df6564d9caa9555f04b87a8e5a58a9ee001c365a1e7b104acedec8242ff84c0b0067170580e500299164000b19962a7ee7fb1ba59bb11328bd2a60c842f355f82e568456929953c6c9f99802e74b68c948df22f6a0f714a7c54967c8f25b2088e09929f4f78d3da91cbea23f0727ecc51ff7fffdd8d262d6c94fef03992732421de92204b4530fb354cb980855588f5f807dbc007a29aa33d2"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) r5 = semget$private(0x0, 0x3, 0x228) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)=""/76) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x4b) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r6, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) r7 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r7, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 22:16:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000330000000300000035"], 0x31}, 0x0) 22:16:50 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) 22:16:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0001ed3e000900000000"], 0x10) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000003240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008879eb6600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000773ac0b0f2796fb80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbf0104b61394be63f21b125426ad609eed62015e3d2a757d8b1f5fba35e84bad34da5dd5246edc12ef7985a7a25c1f4f3cf1ff5b69d71cfeebd2a74e578d31a0f248ae406418717da8dda569b34bfd9bb1c2c45fc4038a341d737a14a46b7e0b66dfdc247067668cecdd68b80de92a5649bd611c351572f9a03134563256ba67d91a01c9f692fbd60a69b3693a431a67c91121f5a68b986ae0345a6fca8b823d7a1fa883eaff6bec88a63c4b37c7e6aea5db553f0c04fddb3e1bd6cd3aea6226fa665a54351684dd7e06c75140c0544aa450a1e2d9966777d59c651cfd9c9b8890ea6dd"], &(0x7f00000010c0)=0x1002) recvfrom$inet(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 22:16:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x808, &(0x7f00000000c0), &(0x7f0000000140)=0x26c) shutdown(r0, 0x0) 22:16:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x20000000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 22:16:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812e1c21e4f13d9c748292e64a", 0x5) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:16:51 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 22:16:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x900, 0x0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x0, 0x20) msgsnd(r2, &(0x7f0000000100)={0x3, "7880b8778fe9ddce75678f7f34c8b4e39fb889ec44af6744ba3f5ea169227f15ebb396d577eb1874f4c91dae1c1623dacb252fa676e81128ded78a4331259b91efcf230ab7215d71f8bf3dc440e268ebef67f375b1ef30ae8a32b7ec104a08c61ad2308356b9ea2c502aa56bc56d913b15643255b92cb1cb241837a4e20b78660776f865c3389f4b8f43ed132188ae9f8e62ed425933bc94cff5962355bfc9a6"}, 0xa8, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:16:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x7}, {0x5, 0xed77}}) close(r0) socketpair$unix(0x1, 0x40004, 0x0, &(0x7f0000000240)) setsockopt(r0, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r1 = msgget(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x180) semop(r2, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) 22:16:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x6, 0x8001, 0x6b) sendto$unix(r2, &(0x7f0000001340)="b100050c00000040000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e826f7a41811d4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc63c895d03b298a85ff3faa8d9211830e10000000000000000000000000000f91b78b6e2f2ef8b0591cde5e50d3ca0122ea0a4248037e8e06d62111a5c5d594033b4e2e19b69256c1ce903ce93e7a046947fdc0206601b40354b2ad66373a54f06fa71b99d811b41eb942702000000000000", 0xfffffffffffffe31, 0x0, 0x0, 0xfffffe6c) sendto$unix(r1, &(0x7f0000000040)="9e38a7ba1c7fd5898dd4c1295f80a3892df27b31dabbebab754b24764cd29066bd266ec57ec948b58ca124c8513dfc839ab9c168c9f4f72bcbb83bd0a3cbe92f82de42c750ce4d8a6c39ae77918db66428f3fd30ecb8224a320d377d9130eb62d1199d10b157ee129acc69d37e382580e9260d769e963e6e80", 0x79, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:16:51 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) dup2(0xffffffffffffffff, r0) connect(0xffffffffffffffff, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001cab50a2e0700000065300080ca7d483c33be353e7f33310bcbd0dbe6aa502f3e12c61b9206896b4e59f2017bfc9c94"], 0x9, 0x0}, 0x0) 22:16:51 executing program 1: mlockall(0x40000000000002) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setown(r3, 0x6, r1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, r3, 0x0, 0x0) munlockall() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x5) munmap(&(0x7f00009f3000/0x2000)=nil, 0x2000) 22:16:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 22:16:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7667, 0x4000000000008, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="a35bf7e0be10ff155742c9e4c1d44fc6b387f8b97a20d2613d7a9a6d995197e71bc8bcca9371fd03487afb6e98181db4dee29dca490ac75a8f3a898e3ebf677a51dbeb18cb814a61797c13181d7ef135f1917c", 0x53}, {&(0x7f0000000180)="1985b8b252c077820041cda08d1dd56c3b67e639991c03bb76337b4f3e03a0e8534e6d6f94a6fd60c8bf88e3adb68c64f4b39961a078658358e03548c6f68c8643aa46f7bbd5b503f86a7079bbbe991a39c1a908526a682632fcb35c881d15062f572cfc6b45c85c524f05ee9689e8b1e6873bb48e3ac50351e980fc0d2bc913d425da5590126928755818eacd5a061cacfe9e82c416183cd7af2dfdf385", 0x9e}, {&(0x7f0000000240)="a5240fa50cbf9488c11a4ebaf34988b68e1e53917b8dc40bd319be2d286414c9e941a76c6e4f8642e001c9eb2b0f334c842d6293d2127b5d104d233eb52f56aa9d4fd7bde981b9a1cc536c458a0ca23e83ef5f2f20b2937f31218eca75f1d2589cd341d93ec8345c5ae323d64c6cae3112393c24d2cc056c0ffd04735de5bf42c10e719a616f39ee9577d93a051eb308d28cbf97b5f6f6b61ef5d1962ece90f9e5435941", 0xa4}, {&(0x7f0000000300)="e50412476e1fbb3c0dcb6bbb0f4b5f9414eceaba582293502cb00442c598ebcd2a1047b6fa747c0927b8519adb0393a837b63a7c3280b95188a80edad8861e1570b90e929079e5762bbac68df950eee0cfef40a73370f497ef4b63b621eb7f104fbbb6929b6acb0def2ba9da59cd975ab6d79e1a4a272a6980afddfa782baaf72e1b2daeb2c911717a2ab0376379ce85c461882c2991effcaaf170b9379e8326176b34afac18387709c1831ed2118edae8001f533f1c516a1307e2b300e3e17ce7238c186f8886f0e8b0df9c259a1217fa0fe2dcdd506c3e0f6f8dd4aabd2463ed88d7bace07cf", 0xe7}, {&(0x7f0000000400)="3b09df32798deecc7814a38410e50e970d164ed5755d7008f9e0e962b018f1736156715e72e71dd7968f28efbed5c2c67ebd7b86ce60d6e18d77d72e8ecfb712ea9d5ec9546101a56085ba9b5cd0589528e541d8635b68bf99e733bfe4ad052109ae533d0977f6a601d5891dff292071b28163af54e74a3f68fb66cd8a2e599854b5208a12b20d03183e", 0x8a}, {&(0x7f00000004c0)="fb641b2715202229eaaabbc634a332d811f1bc646b343e2efce0af183ada7bdce697547f4149cca244dedd4b558630ad9cfb487434d04fda5bd5446928353fa9dc1c2dd1292b91a6179b024ed94689a507f8325b732f8ea7ec4f00e1b940d49d50da29574c0b752155f8fcd9cd07ec84", 0x70}, {&(0x7f0000000540)="d120a7bc3881733aab1670fe5e79801361f9f260eb1a5a4138be9eb0274e69fdf63d360069f58f9197c456da3509b5c4b43b943993ce4200fa6cdb95", 0x3c}, {&(0x7f0000000580)="fc03a290478c3a70d3e600d5bceed190c58385fece0242f7797e9b8bd94e64a3e555bf9b37ce1a7a5d9030160150de93487b4ba14925ef7c09ed70f545590df58c2cc1cdc24368d334f9c01dfa1db6de5ddb194e0b573cc254ba13b32cba98b3b6b60218b3cb61a1e538f9b55c8461baff963cf253539fb6ef42a8b3bff108a15de2789238ac72331e847fc67ac89de75eff95204f5f2a168cd60592014c9908c6072af6c3ec5dee3a1c990071f325b7d62cd39fd986d6087dae94835145177a8a61bac5d9fae5b68128035ef6e92eaa33f608be2ae24feda8ea572ea875673b0332330a813ad4", 0xe7}], 0x8, &(0x7f0000000700)=[{0x30, 0xffff, 0x7fff, "177d50181baa074cdccb1db99561d9d5a7518ddd24dcd8bc48d4ad5f74d1ad5f"}], 0x30}, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:16:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) close(r0) 22:16:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x5, 0x10000) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0), &(0x7f0000000b80)) fchown(r2, r6, r5) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) 22:16:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x7ff}, {0x18, 0x1, 0x5, 0x18}, 0x80000001, [0x1172044d, 0xfffffffffffffffb, 0x7, 0x3f, 0x3, 0xf000000000000000, 0x5, 0x6]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) socket(0x10, 0x3, 0x5c1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8) 22:16:52 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x80080000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 22:16:52 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) 22:16:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="8af5b415", 0x4) socket(0x18, 0x5, 0x4) 22:16:52 executing program 0: r0 = socket$inet(0x2, 0x7, 0x100000000) dup(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) pipe(&(0x7f00000001c0)) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xe6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x10001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x2e3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x8}], 0xff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x4, 0xf4f, 0x8}], 0x80e, &(0x7f0000000180)={0x2, 0xba9}) r3 = kqueue() dup2(r3, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 22:16:52 executing program 1: r0 = socket(0x16, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, &(0x7f0000001000)={0x18, 0x2, 0x4b5, 0x96f4}, 0xc) setsockopt(r0, 0x27, 0x1b, &(0x7f0000000000), 0x0) 22:16:52 executing program 1: socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 22:16:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x20a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:16:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8102, 0x40) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 22:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0xff2}) 22:16:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x4, &(0x7f00000001c0)="ee31a4fe0624d1b9389555c8d0d006063033263de27443c17e74abfda30218d616daefd5d693ed3061818edd7d599a4c4ef908e5e564d260bd654efd74a1f8829b372fa9958991b16be36d08799dd2fe0f4f349eeb47533328bb1120c0de9fa515ad076b4ef22cac5c37e56907877f1054632c776ec4c1e7417eb3719bb0686b32f3da17814f7c51ae241c503a3ce4785833b4666d8b56c7c96c480168d83a4d725ee234da50f647819d29fba87a4376b38816b8c39c456a5b6322e4728d589c372321b10e8710f303534cf5a5b0e999855fb90b9e0c4aff8e593c2100a730a8cba74749dcb3ccb2ba50dbae6eabcadf3953", 0xf2) 22:16:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x8001) 22:16:53 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) connect(r0, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r1 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') r2 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = openat(r2, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) r4 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) bind$unix(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 22:16:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ffff, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x111) fsync(r0) fchflags(r0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}, {&(0x7f0000001280)=""/253, 0xfd}], 0x5, &(0x7f0000001400)=""/254, 0xfe}, 0x0) 22:16:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530009351e94d5d482a859853d87d4be3ae3ed1517a4a370699d150e79c5cf08db184c98c26dabd009262d22f80b0b3431c938f1f3214e12c1a929a45022b8cec1032ceeed21ddeb55796d3ba1825f1cb10f011661f9526bd33c48343cf49273d7fc2cf2ccfda86cc2bfa972d8f72242d02899eb973fe6ba0fc53530f64229fb5a362ee5c6e93e5ca33a6928ea48202d0fe92ef279e9bc41ec679eba4d01f670cbffe255eaffd9a1bc8ecf66ed1a0214c7ae8d65c7ebbbd4bb1c54ae6d5fbe241d7b913fe9d7376689064e5421bd4f0b72ec5ea867695a479755a3aa0a86fa2be6e46f6d466ee1c79d98b8f0831"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="81dcd44e1881a3c2891500edf036ea6ed64eefa01a16669c6e9fc52c9a47d52ffcd8c355778a045e7bbe1793330b62ed0ec4b90407397a99ce444d5496ea2b73a9041a093c028c5423ea38b4624025cb2f50e9bb72356581c67b5851d1c2a511f645d92474d761f585112d546a67c33c331ebe73c9b45a0b286007d81e9f73531debfda3b0a501abee01527c4c283c92b70572dc53f52d2a7038c3acbc0fe297711bc703e66cd7a4afdf10b38741c79a0693f4573849", 0xb6) 22:16:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)=0x2) 22:16:54 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) fcntl$dupfd(r0, 0xa, r4) accept$inet(r3, 0x0, &(0x7f0000000080)) syz_open_pts() r5 = syz_open_pts() kqueue() pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) dup2(r5, r7) 22:16:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:16:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="1d4b08c75c10acb17058cff36867b4dffef54a114eea9176cbacda6747cb1188e05ce2eab08db50513c5f43382c069cb9fcac083ca662fa8c676f867b3df69ea9f5926bb82fd8eeeb9c274fdaca2face6e27634d8d17e7acc0838d207bcd7b854be0f3418aa4b2a51c2729d6d32b4ba78032079d4f7ebd174712a15650a954a8636ed91b5d98abbcd58093c48160aca6f4c3f0ae087c13ef6cd2c74ee5", 0x9d) socketpair(0xa6035f40dd1e2561, 0x1, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet(r1, &(0x7f0000000240)="cade356619f95348f0df51854d5ad522ec28f59e95735f97d1ac677fda6e4b29d69769898ab80b2af0298d3292b1ca66ad176006", 0x34, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="fe15f842cdcaab8e752847a7845062e80de5167f95f9c79f3e7191b2c26184f6fecac472a1667b12387e69ff27d35967b2e537515ae42359c2d70511c89e3c610d158aa1e9bb4c8b1bb22a810e0f930c27efa5ec22e3e75931b5bd5d31b1f2571f2d5e92d20611fe87ab089bff760822c13209cc2778e3bffefc31ced6fcba94ed1bb110021ca007ad1222d127f8ae6599a307d2831a5fda029e6cba22d79463afead3b577bfa880f8e8003cdbf2dc4ff506", 0xb2}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) 22:16:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 22:16:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x80, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x86) preadv(r0, &(0x7f0000000040), 0x0, 0x0) shutdown(r1, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10001) 22:16:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c48336fd1c5507cc5d02f5fc9788e666a810365363f7f9250c5261f78e2fad4e5fe57f868e03b40378544cada038b377a22919042e5e07e39e2ef25176d670a3905ad7e76202d7fe7647c221b745b1b7a165f6eb01c092b49215810dc333eb99873d29462816bcdae7f328b9fe819b7840326a20364da0d033", 0x79) 22:16:54 executing program 1: msgget(0x3, 0x400) msgget$private(0x0, 0x6e9) msgget(0x0, 0x98) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/45, 0x2d) msgget(0x0, 0x100) msgget$private(0x0, 0x4) r1 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 22:16:54 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1000000000000062) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 22:16:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x86, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) close(r0) poll(&(0x7f0000000080)=[{r0, 0x95}], 0x1, 0x6) 22:16:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0xffffffffffffff01}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000440)="b92c2384c4183085d5f1e73770d3c3c86fdd0995b1ad33c2cfb85cbb1b71a751cba8a56af243f1079c11aa46effa563532a16c068b6020ca556fe85f6a353d1f1a9b139627a1e543918a76d274291232e573261b204c743e635aba5bd50563e26dc43f560508bee0a553b45e5f8d3c6aaa1cbb811cb2c28127e7950ab228c97622c0eea468213b5c766b3046f78efe30c229c9e4ded8e84ef0206998401ecec17a6f88a44c5f07d0d1e8dc3beda8db1affd475189f7afa636777330cf54a4061d387b78929210d792cd691786a03d32bbd5c40972497e774e7249755449531e3c075dacff401ab3e78bc09873c099675f1236636155f4e63881d4c3da006b27778a7de8991e814a39010503f4fb372d0a26fea81b5750a88a503507a0977e4c2501be6a59527b6558301c228e29354664fc7d97340effe86f5b7c3ba490b9b5de344c43e2e840f8663f976bbe285951722b907cdb8ff3548f37b5e2c4a34d1932ace7363f71328c3346a962c0cdbbfbd9d4540b79b323d89bfdbbace58b3d52c4afba208dcf1d5afaa1c852b7d11c09a23893fc913b44b12f3dff4baff02b8ee59505b5c96a83f9666512600d4be3e05e8e9c8d0df9fe4dfb7b4c31d9765116d31ce4a0bb3f7cc0ece2682dba264cfb1d1bbd991b2e44127ff1e24bc08c1ab9f5df77d43fedec3857dd3bdc061146198f051d2cd04fd84ae97aaf9fd026d8d9ba664b9d52ec7c8b09e5244ccd2746411e7594dae342208051e89e45a4bdb325c7e86d120e4345e645b88a67e2fdbfedb3320e814f76ced8d28b9e3e79bffc2a0c774159a85416b0648916f0e2034688f11ebc79dbfc5ed3031b626464559f64f43453dcbe6e9850b3adab2ceff0efc4171336324112ad5f87b9125b19db32d8a6542b032fb8d3ad99a6922a9c8afe807cdb7022d69fcbc2b1e937cf060ba31db363720676af8f8dc9d6ab268e411349e61806b7ba80ae7a2f020acfb0538a1abca283fcdd99e808a336b1322aad4cfbc8aed5066be7678f3f5643034046bdbf171bf6041b3ee40b79330641b4a06f16dc827db5b1be72db4a5e66bfdde2fd6db0778f51f2c0bcd569773e5e6a6dd888d701c7d5850292b2f28d15f3a1612d638999ee377d0419b35dbb0024e5e1e07f0b9be1df5b7cba94688f2deeb1461bebf510ef0dd15a2ab664932411ff13275b4c32eab2bf9d3a4f32395ce0f15d3ace037ef745985d4687e4082f675f9b72998be2dc6f341f0722a0e8a55bc45e3d04c5d57d8f84cc88059f93eb90845f11a7d523fb6f021f9132f915e246bb4630dcb4c92f530b179821f24944e5e75f6d153943d05d966a041eb58fb96fd9db6a55e6cd4e4628ed1ce1b0c864cb9d7c5f63ff10ae0db0017274066ed396cd57f001ab72cf52c58932522107a8fad46c506fe7bb18874f6ff01349688eb631d03f54bbd238372035a7d9305cce63fbc1d35bec5d049d4bf11eb850a5a917d4cb84bb95bbb2730501d37f956aaad029ee5c4a7f47230955b11699b53ff6c0a1009bd64e736011cd47b51261946b23fff76f9ae1123dcf4da9a514210422f438d7ece1b197d03daf2c18443466861a1837ae4933a859da97b8ed9870825dc41512c14a71f904eab27a055cdb3b509849744bf046d456cd0653955a913dd2555070792e2f267da3c328dff5cc0006d45a01cf31eb7142fb5f59fa9b4d64bdb93b86c451598d209ebc2ebab7bc60aca950c99f81692d0f9f68d64c94aac3238ea6c054f5c81a13ddb693af1c2aa8897021bbe87ced1ba595f2814be44b58c6bf06877a03c369b18f36ceedb9e9e49f1cf7552a156cb299f2c7cebfd6eb4b1c8ec775ec800e7059d2372409c1ff11d7d3b511b74d5a7ac21e6a7c8112c5e86dfb26e79d7356754b4e4849cc8fccbb81bb7110177868bc3921d03012ff70d8444916fd552012706430900a7f0e9b6f629d621150c3e3796d654031df1ac14a5a278b359b27d321dfc6dea16c3b4370a733b60591ccd653d860576d0e7ddbf92a01de6560310125d22827310a09fdb55fd16887cbc56109d92d310d78023f18f1082194cfd2b0d2b6db5895e1ee936ccc1d54be10504435fc54bdb3516ba061bc71079dce6556e6bc945be0ebdc388663a7ddb8782a29c38915fd47c6a8220cff34b66288ad460c7eb0bd8ab34e3d903ebe1e63aca357a3b747e93aed9339a35468e851ab10d2bb08c2efd4b060af4006a9fb16e9dba0ac7e09e3a9a81020d2b8953bb52362c019dd87a79cdeb21a7ed342677747853e7efc8aae385d15e84b61c39ba064c35a90f359678819534c3f4c400afa49417d170db031aec2dfa434773758e6ccf67f95fc726713a174757c2a7415e7701a7ef63b3587f53b217b4a41583441dbd0404675a5a80c8f7002372d1a093e0051534ef52fd1cc453b0e20b988a955698d5d314778595941ac78b533093fdfde037b0aad4e94362e6260e130e120160882594910aedeb3102ca6f0fa05e5438e1539ada3c2e7f14b8d1a0adbc41856e6974097675c4ecd4d92a838e1594685a4641e8907ce1ab825f0a2eb497a44d2b4f63078426376a3e2aa03e64cb52277e3144de24a61a92c795b33c2cead7a401ca1f5b48a24ad92c5c2b8aa42da511422107e65bfc008f3811a1ae12dd9d9d18b1afeeffe23598bf2470a87586928b5c5c185e493bb28175ef49e68be03c5f77a57c1c6f944e44b70c1e18c183c591034176131b456eee826675ce377415bb35ad68fca44737f447507dcfd05b2685bba349c797845e5cb0bf058567044176e5e12c1b77f853a40cad09a60be1baa0a195cf6ca9687ba287412f6d2ecbe4edaf7a1355ad18bfff06171d31824e6e6c1e2dee621a9681bed30ec25c102c86b45848f4b1bd5daf3e1fb393269dc444be41c47a129c49859b6df7caba93102ee16586536d5645053fc96b96d6ef8ae385522f92c2cdd0026c80f830bb0575452f0dd3a0b0a76a6429508a1d1a76a9c65e27a36658eda777c643af7cfa7ef094cd9c1682cfd167d5acc31beaa59af4c4d7684d2cea637e76e472f3bfa5ef030cad3c6a88c8eb7739fd887fe34a502b92aafc32af43fd0dcfe8c5b91949a2143e17c7304313ec96bf3bdaa40d63035dec8a34889558c44e2bbdc5a6d534ec09152cd2f04d58fc2dfddff2e483f94a68b3e50bfdb39df77b1240d207f1511a81702770098e2f33cfdab5bace99f1146f295cef576a7609059713b11dccc14606938c2a223256bd751749b6d332342eb0c066b96d7ce304ba797391d0959fbf28599b5617988e8a21df1ab534821eea270d2bc19d37fe423f896825f07aa9e5028b430e77c424ccbbbc336f4b68405b64c97d10616e7becd6e978e1212bcbd6b72f35c89baddccdb1944ba06e320a101259ef14ddff124bb212570ccd4a9f3c3e42f027cb55b0119be9b40f12322371422b8ade8048ad6e060a00923cbb103428d094741c8df8e647e7fb44f044be7748268039cf179f10ed25f74d7b532041a0fb043be377943bfae7ebe2354e4aba7e947189ea4f9794aeaf72ce3bcb0ed986c72b8a8719223146bfca4cf020b3d4e0127469e71daa74a2be5d1b309dd0662a2b5f0957530ebe41fade632fed9c1c6d8c4f3073e9c9db1bd2c709bb599a396f26a648e689f4db575f86219b76a18179c9fb30258341f605c4665be4a1b1e9ce15bda6d5f3e417013f90804322fdf8536ea970fddadeba4e7a8f4231a7796de21822c605122bd89b15092c7548c98f1b7670fa42ad4926524c01426b28c61b3ef3bf75674b555851f2dcc3a2a439291fc49420ba8e238014086aad40cd3899b671385d7e30f017d32f5b8bb05732bafb87f738db747a9f5d0e2aaac1ebc3af0b15c297bb9ee906e699e8133820ee150577635267cedb13b1df5adea1db3d4ec72bd1dc11b23b0fcdab38f2b2861b396c30c45d3acb1730002f8584663ac2c713f7daa4acfb094033de98012993a02e52b55fe79faf185deafec0853964d9a532995e407ecce5f7d8fbc4ac8cb4a303ed5531a3fb838170ee97328d13ed9122f1a03904be54b711d1ba7f35f5d5b621132a0415114bfceaae15f1ad4c0569038bdf98cca3539754d29730637466d5292d48d28f43e817e6510ea6d9c21507f2e9b6cc8792d0386b066d0136c58913ed296ab55dac668d94e1b918cc3e4b893cb563d20ce4de5bdf3d4777b51680299c6234829acbfa1cc6014b117db77b2deae9304f92e5b8412b33a9ae98ddccfcd608fb2aa096cdea9c183da5b65ed85d2c57f69f2fa818df76fc65ef6c11c54c7f79510a5224be21411ace3e74aec3bb430900a5e0eb32b15e17fc7476c924b10aee9331aabb4b0bf6652b2b13554ad4402957f1435f34ea1344d5e0f6d3831f583aa423488f156094a64bc900779a8e2acb18e0b9bd1eb5c72fb8e422adc6c27135660a202269c959cf2ed6afd2c63ce14c72345b681f0a3de48d79209be922d68fda100cb66d2eb3269aa1ebbc0f9f4450d390b81937c36e46d8304250639681bbe4e6f20ad4c73d2f6cc9e6d87672e102e7108a50917d8fd4713a5bee3b43ddaa5fd4d0e7c399a959cc8aa95c8fed0bb585fa87adf7d2b8db0a7887c5800b49605a2a92402fdf947835eb19c1a3e83acac87091ebeb253b8ef401475a98027cf1ec1659bdcc99f37f66132f3a495e03f1b2af898314d6f4717559efcbe07eb6ca0038815465d20f6d42a735628cd3bd20b02bec48a451f1904e3f6433435fdab88daa58113a479cf29fb481d110d2e6840c8034facb242e40df3d7c8693d4fa5b8f761a84d44eb6f6b53c4a5d708ed569100ab61b2ba9fd386830004372f48e96ac5ad30b807df43ca512b285758f546fed1a8ed99c6407aeea472d9f60128c9982778c3c9aa7b10678654330e2868822f4e9a547c2e599f8afa1bebc8f97850c06fc21d64d7b2ca4c51f8661573ecfbd432b77237f176b41892fff0f32b91b5488153d70c4de23c682e43a9ccc72f4ff2ce2bd63789ae5017a6bb0a2d49111a47f251cf7788007f5a7c13f93e4d4b7dfc3f8fb3818abd63bf71c2ab064e5c037734d7b83a0dbd73f83f2106af9ca68e71a931e39969106b81bdb85025e62dcb84a50c1ba32406a2f36049d3c9070b6d157bc5371f1b14402e10bc5461e904c388f5fa5f31b0c3efc7f54eb4041d7defb0070614d363366b26a2b056e0e7b7c699abac60227220f29647b854b18b21ee687efb907f693c2c91d9be636a4cdcaf99236aaa339300b5278ebbec72e8bdda5793b34aaf262d76aea9b130af253bcee2c150b0e101bb5c7ce5e7484f870e4f841626441e08b60ba1ee6ba6f832ecea9cd50e2e452323e06e275ec0eaf7609efe5412e75333225fcf7c5359d324d2ed9e61eec912bb6ca52cb60442715b693f8b50a76ae750854782f03b07ad7c17f17b494e0bed1c104a2c5a078b99e709b4532fbfa735558b6e2b70ab79175432ac212acd34d182a0a3ca4359c29ea982ca429dc3bace06ecf5e317d5e363e0d61a2e7b1791f0be530ab1511460ea42281fee718e2b9c90f7eb4566e20ccbef8a2df3481c4c72045a0a859a08d9242cc9c2d9486026a5419b35d69c8afc8aaf36bab90e001f34f9286617d9e6cf7088a52d67ac73075c86870ea90f471529c28e66d1c94c008f9a8598ca735f88498c7bdccf8e33137b70e541df7cfa2e67986079052146ee5bed4c705cdd06b2fffd79dbcc45b297e4859e1294d0f154d213c108c66717dc91de5399d613bf51724bb6f22c28b65af77", 0x1000}, {&(0x7f00000000c0)="f4891cd3be9bc29af5d7e1c329a1ac1a97b66408b9a67fc3432bb75fd63d038ed2c5b0aa73b9c4235b706bbe51791f39c7f1a784046a4357a4cf104ce8fe2c84a754d870bafb3dacca46d4b42de76376207011420af6ed259be2e992cae12127c73fc1aaf46559f54b639c8295a04f01a667d81a9626dfbd72", 0x79}, {&(0x7f0000000140)="5927febc84dea2ebf41f85e67d554035abbe48e9610704403861c4c368e352f2a49494686c42e58b8754c2e1351fbb4c820764ef3e7b34b2297a23e6dd7de2f63b605ac4b7ada407ff14315786bee55859c737b8997d1aba99986d", 0x5b}, {&(0x7f00000001c0)="1c6479809ee4a0b3060ffd", 0xb}, {&(0x7f0000000200)="f26fff63ae54ac59140cd743d8fee28ac89a1c702bf45024397545e76be0a99b38cd9976ca2c8c7dd8680e1444a29304", 0x30}, {&(0x7f0000000240)="c24e8a5bca005226e73688504c13250f0a921543e503bed3", 0x18}, {&(0x7f0000000280)="a8aa6489e59ff1767516fefc8fdad13243297591613b02b350f8e4ec7ced274ef4f2b740f449bc82609379d0ebe8048a0da1b97ba1ba54cf84e7c840f95f1a90ab8cf046d6f2db4b83070b5ef84e5dc1e9f26a46a0d3866363a2f120078d8421c4aec2b90220a47a1d7967c03d434e9904ab74e2025dd8d540aa7ab351", 0x7d}, {&(0x7f00000014c0)="53aafa18d9e3568760ff4506215c1addc829cccb5c00cba6750153f33a0b677fa3fba2054c3f0d03c11153e71c", 0x2d}], 0x8, &(0x7f0000003840)=ANY=[@ANYBLOB="1010000000000000ffff0000271e0000dc09b464443fe7d49b42c5de89293a720d24a0804945c5ad0444fd6f81ff6cf700e11b830daa0e9a50a04cf823e4c7cb1f3e3c4e855e736bbe6bfe1f89a215188481f75931f9deaf28aca17e690451841f4a834d7a4e889b4b33e6196b3fd696158f289b6c8225bfd34414a83da35864743e91f4180bf49c32090f1ce25202852b14d751f314b395415505b4db40d8ffb12d448100bf3b89eae9e9ca98031eea699cf849ddd8a58f834d50cd71db78f8575e56ac78ea6c19dfb306fc5c04276cfa854af9b3e2fdb9a0188ec27a9389d2b2e70af7c991c288c1ce8ef4976e300807f13dea780348393cbea08e5e74cd3ff9fd07ea3b5e46f007fd9f0e979b6e25ac0162223678df198a89ccaa23fc9f293a988d93073034065982bf1b1fbfd4f8baf685a785897d2771c8ace1c273a4008c694e5e689831635c31d56bb37067cf300f7db8833888ee8fa5497c017fde75734838a5fd39f9f2e080336064c25e18bcd7e4006735e82008dab2f135cfb85735fa30dba17b80ee90043683a7a051ac10cd529dcc5be4f37ebcd2a938527ef7d54f4d4d97db7f943edd8dd34e510b058b2e06ad901504dd1deee643e25a51a845349d4a6fc50e2ddfd06175dd7b6e8d3b3c61157fd70ce9c1891890e2fbf69ee2118346898db42ffcc98e1f23b5953c22abccf773b7b8107db485cfe8e02ab2689a6a0ed66007d246de781c2f18c89dc3e0c547e39a79d69b94eee5e48976baa8b30dc01b85d6a0037df3134af783028cdd89ad9b95b456cb0845791e40634f16345d45e5c8d8172c1d3c8ee41f4c794036e302b0f2463ab6072cee4538cc678aeb6ddc0076e35548e70eeac104bcba7f28ad7de4e40e9534a55ebc8a9e346b3c5d572d462de2ed64064a34f0a2c7b939507d3d86b015d08edcfc5a686f6b71eb4d1cd8fc3fc7a25f7cdb5b4c4e6b0278cca87f47758aa840e05cf7d79fd62a4f0f7b81fb18b1501103075182b9f167376dcf09cd9484e272f4799e1835dfe2cbcd317a2174733ef3d1a6fae3e58021b2ba63775b3c23f585027e6960fbb5476a672ccdb7ae40a2fa667e1ed206ca944f60e448e67bf08b2096abe9f7a8111ffc1a8d3d3250b3588aa2904aea0cf6713ff3adc1a3183e76b9913f6da6d3c936ea97d4533e5d1d762459fddce74e486b40541fd6482d0114d6ccab9a02b25e457648211e60f6e24e375515c389b45d7969ed0da455e0906ede149132e7602ef7530cbbb5ae19eb6718f4c17e7c5f97ef62c205dcb7c35453b511e70ca795a3532287afe5d6b81472026448b0cacf3e9b806906a010852e5648a8f8dcdb2bc4de4bb171a6b941686a297341c1ba35b792023310e3b6e439ba2ac4f43c213b102661684971854d8215e6a978203e6ae2f0b01e6afdd60568f2fbc57ade4d61dd55710007fa52dbd061d312d5ccbb6c0140757014bde2bb8c5e90e0aa617924af10c8edab530df4a9cf5c820c886465354c5c5d2f0c153f3975e2a2327346e0aad982c33a364e57473b4047b062233b10ece1b68f480af76e9b2aaa28e5bd1201b106ab62f537500047f34ee8dbb3cb4f22263b9004b9d9cd7ee2253af94d006e062d77ad28292b8093ebd227dc2a6a63bad4dcb9564a626fb6705d6edfbedfaeae24c008eaa58fdb8171f29fcc2cf40fe48a058960d81df2ca7a2f528de89737c986ed450617f4da763d5693bae197e64306f92f568bc7d79d108830cb5fefa1f4f05961561198d19dc075f8e5dfe8f54977dea5cf229b1e11f2e303e090aadbce3eccf6663d9da8c76ed620c72cb86455221a7f4f6fdc8411422f0aac6c91965050f1f110d5930b9d6197322d1a6b8ce77d97f778e792d71bc3d52025be444700198dd85181897d2c46889d1659c6025d93e53a9573714dcc3dbeb0115ed8827b530d8446f64b996802a9c8fbec87a65011eaf4497027dc20de9e38e083c4eb4c3db379c3556d325721737025064472aefada38504068a13a252a40cdb0f3a04e52a930f8b468d894106d3a552d074bef0343965118a6a4b14d1c8ca27e8b39852cab24ea57bb6b2a2090f2dc424510a1b794929ae6a762b98bcf897b1a0f8f394fc2aedd6f762fef91d106ac2bf7df03b7f536181a66ec87aea882a07b823c17d127c47c87360e21753a93cdb0cf455c38446d06ec6bf4f16f66b3fbf2f197b00794c03890d746ad8583f0c5e22424998460d5a7f40e4d366156d453692b92ed4fc7097cc66aa7bdc43bf65f8fa135f71e848bae56e97b78f2c167ea77361c735d9be08c7144d320df138b6c7d5f19f8eb67cb660183a92a49ac0a42209b976e3dbc3d023e19f638a2ea279c46b81147aa6dc08e028fe315f954e6b605b01df471341087a888a3e281d58c6409c0e08205e1f23aef2303033e3953f7672eb8519b6538cda118ee970036f8406dceae60c1bdb0ddc324394d505b8a40ddb04c3d1964bcbbc6673b4d8bb3acb3e67eca64150819f83fdf2c9f4d00b0c58cd9a503c4bfe0dca7f5e75d794e74af948a66c61d5b879d997a008850c8c87c64e899cc4a7d4b84fac6e2324703209493d8349da936eb4bff67755735b64f50b4841814f2e5b7e640c6ac0eab5a3bb33c5e7509ccf5962b18e57c99a1c71c86096b7074c414ebc84cffb0e94f128994a3db8c3f8dddea4f68f5551550eabff7fd14b06aeadd77a0fa0c210bc17bda25adac831506353525941535ba0ec30fe5e18eb92bd582be421780bc2a9d966a407d080db0daabc983f9f555e1a132e7eb3c8c3c338f8928e986898c05ac0634407f0d7fca3c8fafa9f47d38cc3638167b04581aeb143a81054bf57b5bc0c08090844f5f461752b5fd2468a16077cc815ca787cc1c0d4501ce6118733c0d8855deccd7c9a8475a10f8824ca7347a05f0f33ace1093714145de5805a4211843a50ac2748a5060dc18322c5d7f6d02d17e3ba32212835f57135bc22f5706283c627a489488d00a29fdd14c2d4d5bb62efab7367876473091711e612606f2d43595cc564fc7a8b8311bd73440f02050020d7b853a8b93d44e157b27afa2db9841afa21b21ad34cac0856caf4842836196ce43503f9ad2dc0fb1fc903cd3f9f604229f871786d8af6031152b92f9aeeb0581e176997b6a4cba383ac7cc1635f42c9e644a5685279b5aef296c30b3d5b2b74954dc167cbd877a91edc3ebb6dbb75dd55d3416a0c458d4c983942e0a75afa7768640a143d07a28d95d85c84a233604308b1d8709d1fe0080f0f1641cb175607fbd0d8429640e7f28b21170e3a76a72465ec1e92ed151211f09029252f47ca38382bb0eb2a3b51d97de9968aa0b21ae8464b96e86288c7950533aeecea406d901ef54ed984c8feb05a5c7338ac6a92bdd8e419d3e93a2b82e0b9862af57ba9db1fab5ef1c112503b6169e167338247197a054b9d735c9bf9a15e29c07d891e89264273436a01a82a6c5325c56eedd9d4a0aa2c64967c7733bcae10cd674c1128b2c0af78b4aed9b287e14dc7b48c0749924bd03d90947360aa1301de2671fb4239c78fac0700513fbea368d3b75508cdcf6005f2c82f2bc9f2602f8a6c59ec743b7ebee4175461717e0045058a80c19e7f38e4d521e7c44abd252dba9eb561def6d1859ba995a27e907797d6ac9b8aaa1ffca8c4f65f4bd291d304a3d19e081ee4ab7dbd4430cd2266afe7eed12b5fd3308d11a55c9f66a1abc473bc821d8a20a2beb868b946e8d47b16cae2bdb2c5cb7cdc71d96dfa79fe388f26e6805cc9a1e185c5130b0d5e89686103c83c89a5fa8736e403f7ced3e35e2731d847509a2ad3bc3663d378cdd1a5c443aa32f14f462daf9af0441c91853f3f37fb70d1dd7548083180d7af839919cf0e8feaaaa57dfe17cd19f437c09725dbe05fdcc4bcef01f5e4996ad575db13250d2f87aa8cf573fbe252f8b308a7fab3279109d0c1fcf2d369a320892a4b93062d6f29cc9c166cace71c6f1d5782c4272fdfe44ae8efa5e8d09b89ed9b47f739f69109e17f48139c39d8156f44a5055382d521d8001fe7d15474ad6df85abec09e625f577b5de236057a02d18d556bb9909f49cba2b8373a915ebd0f2cfc8a084915fff26082d27b3f5578a94ee7e3816885fa13cac19c552f182a55fcf51f4f9d616d27812f9df018b2382d1f5f198196231006b1ee1638221e4f599851dcf4a1e29a5238e0766a9498ecab0dd30554b13deaa0916e3b6c891fc942ccfbd1a267e456139fb65951ec1acaf32264429ff9f40b9485b5195d198e2c547331f1074323d213de26f45d9367e606cf27394ce57ab89623b347e74f4c5490dd650b1078968ee3a562a71f37f02f97bcd6e9a3d384ab4ae55ee71c25abcb38cfef6411fee46bfb948b2b861661300d4e355b09181d02f533b90fa34840d8669ef3587e374a2a3a95df8ffdd42c93c927fabaee5afabc4bcba6cc911a2cde7442fb65b0bf2b201b5a11f11c1fb3367159da21b7b2e7db51d157545816e8eb2b17df6f8b68151184cddabe452a256766388ec823e36eff654675cb0bbd6ce2f54f860f0170675e6fe9e26b37ed7eada5fb441640b134002482dbaf3ed34ddfc58f88f9d0377ef0b07c1e4abd35e70a3331058b0898f8311fb5714c1e64f718297c8ad55668367da18f0cfc0d51115cf047d15932ef8a747c3ea1e32ab166e0b3d874eb8cf7287bf7dc5152d2e78368f6161ca4331be9785c58fd7ad8a00f9fa330c6a5f833ce3f50b8e376a42629d39bcff5cb5461cba918daa671101f7146b5e8615a68289fc79feaa7b4f1f63103e10e89b6700f411afc2798a2e9a0f4a5ce14bb00e84d74b758623853b3bd793a25f707128580a37618fb0ffad1b7a9a0c1c951141848bcc95a99e4e39e302c482fd02d32e26099fd21a4b5bc12b9c7836fc0e75f568642c67ac338abd085b03e605abb3f9f90ca32f118112cfc869a8dca92754c5f66a12660a76556de845be71ebd730a62563182cb72086379c5603d072850551869f62fc23f437154c0ad143778861c7b89783d3f9fa5451e1b906af55214d60b2589ecbd5cb51c77b3ae11fe86edd99ccad1c91d5617bdebe2a0c625f1f7cf1c17720d0812a24f56f37af2b21783669ffc3f52b515c2308032528e56cdc10d0e7833ef874fcef40477f58805dd11be4fe2e135fb43228ef43e5ac1e15619aa2f169e24c05edeb7eae9c08c62950e6ed46cf8cf9ca74944795f78a20a155b191179fc9f1a9416860142e7b6ef07245a3c254ba1fd03a9983bef1882d723289b7a2c9ac482f134a3803f5d90ab6a8bc5aa41429e82119fc9c60d5424815bb06bfebac0d59d13193d4cbfcd0bd7a4c42d0f3731f307b80bcd7db76f76fefe2cfe628767c650a6305d8d9f3cd66585f0744887696b66380a5f3ec1a3a263bd77878ce2e7d82711fadd229cc93656396865873f25ae7f98fbe3ffc59373917780be111bbb92452ba0c4f3c2fcd4073b7cf058045881b2895ec0b44e1b947f3cfcd9cec679e0e1c201df81a18f52c6381703fc88fca02e3932e9b57b58a9508ab89eb5686ed9124ca6056687a750d7fdfa5cc6188eea7dbdd9a767ea7973cd393af6a2929c4978702dfd7aa3330471ffd0bf7aed230569b105369582899d9f50618c82cbfcdb9c94c89b9e6ce2f99160d9a89abb4786fc2ba42e5474e51ba5666b64132f08aaf0ca7543773f477a2b987e45fc9230d9c09d0dfae4e6508ed528c8dc65bc008c9cfcabaa0d99ff9f571c210f6f0c74997b0652431755129c975ce5570a8b4dd42e9ee3ead4ff0013f5000000000000000ffff0000e4000000d1a83c8db85c7cc28658655d4ffca684bbcb2310481e30452ae77044d9f1a8a540ff40c6780955a5e241ac1060ab3815162431d054968633703a9709000000001010000000000000ffff000009000000e12297675a9fcd355baad638d57304e54555987317c3f29fa81e8175ddd42dfcd06643815870d200d209ad2ed3b8b409fcae2e1e5515f4aa0ae3fdd2189c2330cdf37beccba5538b509ae9b0a9f6aa11ea17f6401e81ecf23ccd9e92ec44fab1b08bf38e007d5cae38f08250147b0b3d53fd10bfea5524a1eee92ffe1419f86b18fbfe9214b7de7231f3dccad4f95f982f501b16dfd904684d789161cd6b28fb79b3bf9c1078aafb9e28274e5ce0713229fa85d29dff5be68a9e82923816fbd8aebd1f92cb2fc09658bb720d8f2389d0884fefe2b6d3e51a26d71d7c2aba05e02e46a7c18ff2d44ab2ca9b72a757a0cebc91cb3c98a42db55397534f3c600848cd64b4b0f2acb7b6449cca44862be1d5085514f24e542f8b7457030e71ecec0fc7561151976a7dffefe44d4eb6508cfc0250accb9d8105be0b17ea6776c68881a6e815cc2d723612a325fbf3fe7b1d946f968245eeae388227a8507446b1a234fc419ee4d1434b4d49a54813a06c24a07d1214e236dc5bf724b798198ce70ebaa77d27d55771570479981c5f4634170363c6ce2fe9b0c731dc8a1c76a3caff78605c10e8d0a9258e213347c1fbe479c2852568370cd333ece0e5767809b24628735cea0f81a9a6b01efe92fa34f29de03778e02d2ed500a045a7217afae2b01696e40ff7ab859e9fbaff7716719c7d16d61f0ef1583f57f87c271bc53c1c26f63f6545a97f82936c62a388548f0e4fd9bb52d6123ff530a72c806e738113e33d51cbdb6d57aca32b32f812ce3182340a400c81f9c2dc436fa794254c8f7dc89552a833ed78ade1b0f7212d0f98461b1e07d958506436e3a9105445c33d4d2cffb606fddde5bbe3932dfde025e84a97e88a95b5b6a8c4e2f46bca1a25e8ce68f406c0936d5208dc2e01d2e56bd240f10b69d59c7deb4b1c62e7766b35fb6964e4f7deb399d43d3c18ccc53ac56c4ddcea8f579d2e6abd9b625cc0c63405f6952a4e78b468b569816bdc63368bf414f09a25831bd464a54a95994dfda7132d5db6db360af5e40d4732942171f674597ae067b2faefd0b0edeb184c6145829997f7ca95bc1e69033af621a37577a6ae4e4ff0c437e2a8da691d0ae435c06b8be6fe97dae4a242008c89629e8dfd970ae46c8c41ad92413dc7c9034f743d8936636351e8ce10eb9727f5394307cca4304c85271ee4cc92a66235484a716a6fa08ee983bc8a4afc1ced2745da98ccef1e223454cbf94c31144758eb300b5212d4595f3f9ce74d2026c3d2d8b919d17574cb6b45b38c30ee57c6e845ec395b325ac297f37fa2c9ef215dc087e3696ab119fed37b7924a1470dc063c01d3981770f82d92c2e3b6f71b60ae507a4d467a02996133c625aea441060a622747cc27202cf98174d587246bca9c42db6ad43db2a31c07daa65f4a5ac3e23bcb09814c074d2da3c779bcb98f63e0f1f5f0d5c29fc5c1c1c32cdc8f19cef1bdc971c7f2aecd6c2abdbd4b98c4e8b871c9dde6ab2096b1e767707137742a1d130831988df47217a509c395917dfdd82c87b66e6da064d398260d92750438fa31d540943e9ca268beb6dc7634e2512c4d8d09f0078bf7a4a3b5aceca402dc31aa8b34e1ae0d35b7400303950f9d4407950feff3dd546de9a6bc095aa2a64956b66fe06a94e3e0a1d1378a005decf08bd0973fbd1a14d79ca714ccf07ffd2cb6e14cda7a7b7dd19b4da7957095d2ba1ed61a14321cb0ff70c6fe2e4e33354aa75b022c9bc36091e9dd4cfcfacf2203e617908e04f03640d386eb3ca44bd631e913b99eca9ad400f289f30433a32e1c50be9f77605629d5f6231daa6058834589bcfe6931353bf26aa94d09a82317308cc7e122210931b87fc46c6b0395fd7e324d51944f29710bf4754816cec20be7535f3a2798ee25927892d4b8b0a0a05cbf5ce2ac0e98072fd17cf3e7e432a8a39b14692ccaff1381a17502350703eb7431da90e910a8b5ebd112420fc11cbccb626b936b0e525c43fe8b5aec27a8dc09e43c9c53c887438a930823ad08141515aceae6ecaaad99ac4323cf74433ab400551087bdd6a723037fc86fc97cc23edfa1049ad9996c6da126e80d3c6891ea4848c1e6df355f6256e36a9562f040af626832fc9f33f31017563506000be04b909844eb26312a9c5fb01b7107db9651b23a674a4039dc3ab138aa1c3d18b48f24586292378ed14e4768b906d4918bc921a603fa34e343de9d2620defbbdf93921a2a41fbd5951262b39f4a9f38f7f5099b11db825c201cc8d03cf1ba7612985fe231e68bb73a02b4346400c81624004815eb55dc87eae5dc8f1a499d0770df1aa615486211f69cc8fac5f324dcdcbec93f5fba87794414f67c34892c3373536c9ee7aad2be902d463f9085ee07da5a6b4367bf2fac168fc1722c905b6120c5d1f47723b8b1b475ff26af9f045b9258bd05de22a87b552aed7a735755c6d7f9e707a2c497c77969224e139eb924bf5e5e1dd58a1daac99cd4bfdaf63e015a699f618d813573427d3c1f88dbf166df8e0d7712f74984056022906d4e86187d8c318a38731b4cba7bdc60ee04f9cd2fb6e9dfa6276c4543fd0bf1e56e74517c6c6708ca820960843e5b87a732dd9bae00d1f49333214ad8fa209a215314e3f65b149ad6aac72b0a602cf06f6c34f5a8f35d6acb295c901ad86216663ea7ce9f5859e3e4d2e9f0daa90c8724eae41f39e4e8e725286b73a51123c5408ca45e3cb4a1ee1479ff791054d33ed1b6f6185332c9a291892361a1ea55cf6cdb10f811e02660119180192c898cd9426a0f9e8babff823b0aef68a3ec8f1776d3ef74994a9cdbaeecb3b307b4e7fe9f93536692a4af0dc0d8757dec3da90b03c16134b280fca2e69ac7a61e0146054114c6c042abc46e10fb4cdf4cdd426e5b802024111f935e808dd4b4f636971f1669e6533b6a8641d3e50cb212948e4ae0c2ca82ebd33a76fd141bc23b686b429a3c9e795b7393ea389476489185b3bfd807339b9f67095642459733f49ef5225232d0cd49127fba0f7bad65eeb574b792333ebf3d9a39e394eea149a5ff4eeea6d487bf8b3272b92388201e2dc47c6e9413a5c4b2cbfe132921fd018607c5c30fdfc59b54454fb3c997d51f96d925102f8c2c08b1b214fa881d415e64551ebad034f234f95af511b6ee186afe0918a623df72807ea65214cb9e1ce6046ce7550a9bb0cc32638afc953665f8c7fe301c88cbc7c7bafe4396b7939705ab337c3990f2c93c8e1dc363611647dd35e07472969d75e78513a03b92c9ad00554c03f20d5fdbb37dcf25718028092adee3b10b766b2fbe4c227129066bad851b35e3a1e999e689e04af10f011bbee45f10284638d93df8e3fbd5216c6d07b8c6cda43b9bc96d1229acdf1c4d8cc99c94172e6371d94a4d5a7a9cb82e2ac868e1cb1562bb8b006d76277adf0b0133e546b0f0345c1b25042cf23a3c3c2de8a45c894c24a171ae53c584c091464a6cd5fba6a2e61623c3bbf768df265e91c2e07fc2ca947d6381d5fc0e1de024e4ae5b36c66c85f87702918d533edae39fdef3140b903c9107feab64668d773d3611c1f8283128e2aefaec80d4529e7594b0764c9a3c02d27ee41af983a0d520dbf438f00003e814a0ebdb1db47ed5f5e22f7366c2b9b6dda53c01928496db45813151ece5647ac5fcd375fe19aad45e34dc11dec6e2509ecad2c162fb3032027be89ac2c440e7634bcd990adcecd8aac8c1dde6a515695aff9a7fa4a76ae61db84d5496093b00bbbbed7f32bd0b5faa2240c0d32b3644cc572c85b8e1bb709e3adcdbfd6f16f525850eec41b09e77f327c36e4eb2f38b70fa948177c0dd72d1b2767a2a0f48242bd40d4ebbceda03d7dd7e6074f1c9f418e6f10cce7723efa20bf6b195f3795dc8bc22bf6f35f2b1cec52e535a85b4125980378ec3000d626304bd0bb89179254f37ccb1766279b7993a3897c8bdeb4007a74a4e31d0881c354bb4465071ab6b8eff8695cd0e7e29f26239598d0ebad31d07d5e53612c635c30e4c2e7d7f68dc954f25baa8e499617a616835bdd43b6e1676c906d98815400ac42ca3100fe26b1c66928cc0a692e7c5998193ce3ffdd0d92c885cb6cd404eeef2a6f7bd5a18ab07d0e61f9344e2fcafcbb9a2a19afb485f976e6b4f572f8c88b44d1ea48436adb0fc1578a82a0ac2db4bc0f810e011008f0b0fee3632c09f92b20b237e76f82b65aef2787d4de149e0d86b3c47cf4be3ed99e636fb9beb288fa07a1277a2543ace62344b866b2f51196a74d77daa5635e9c82998e7e914feb202aa74044bb9112e7f856380fe3d498f4ba81a9504b51b96fe8b913637f3bf010510333e6ba40164cb6342b711f6e6adf82b33091a0628cf10d482a4ebeea20da1bd701ffa94b34b2098633874edaad5a10161390dbbfae494fa8a21365cd6988b23615eeffc1d1d106249db2b268bd5ba3a793e4d12b5e901818b0f617bb3c2bad17194d1271271c507a51135a235301e650db97710f65143d179a32a20287ee01ca5880515c145330c6c85fa2b8dc164c52be587d5d57882be7774d85c0c3dc3e683bd50c7744b5da519cb230b6b67548ff2c894df532bff2e961fe733fe022d2d024683cf079fdb1919f306fa954bd0614d3eaee72191fae8ed2c42dbcd8cf645714793a07bbbf7b56b49856108257671f827f7d72a0bc300fd245d710efc05c6d329dd28e1efa34d465f113bca9d806684240860bde855d731b9da0098f1a4aac0278377cee4f1cf44b7969dbd673bf517f5d40dee3482ae5c6346d751ae92adbaf2b3320b31b04671ec9bedf511d022ec1f492f04c5685e941a63475cd689018aebe9b9a0b570964e9a8e8a6e15fc135f804ea4441947aa3eb8d86a66437d4de38c2253a54577fd7a5e3d8b9a8ae616da7ac3742b370f3ae6f49b3a3651ed08d63bc8f2f23b0a0f7f1e07c021a5bf57b4c2ba21a1a0d3ba5ce70b72fa5d0e4c4d4ce140e723121fc2db02e3e2c9bbd0ce9c41cc2f9e0e4669702293834998ee05d2755c981da67290173704b6194cef555258943087cbe5eb9e0a24f4bb309aef6f1f233dd9fe3b7d4a05a751e768420da275c1167bd6da48e14b39ca6b1793de2679422e1f1da15d9de92c1a03667c276b7eb860970e8ab62ecc9550bf12b0f963afe53b6db9e62e5aa090669d57ad42bea7cec909bc417ca9e05beffb21046157c34b94cf28ab16a51049f55501bc0aa5f11288b089f23b3a8930980fd36d32591402f064b2aae3b2a5823f0845de87f0471c383940011fb0ba132425ae4874ca76e1923c995915111b260ff08c6746234d7ddbf3bd961ee099ba83dc7730eb85e9cd9266a879cb918a40a218c31b05c45dd7912af58bc3ecfb2b61c3e66158d3b1021262ab7acb639cb054e80fc3d48ca84bd41bdb1ee7697343427a00cfaca619cde08d2ce4b10fa9758c484a2363844f724e3c07955a657d04a97f146a8890717c60f194efce4fdce0849acd64d28d0e9ad428070acea078b7b81148d8c4bb0cfa74584d79d43b8fd5bac7300bd7f13adaf1fe6eb60b8cccae8c6c632ad720e789be6d5703a18ee4aaf86f62a62969b88033e9a65a65f1a6a93b9affc2e48d1dc0f67a80ceaad2d74698d404eb620766033673120f0e298af631d2b6ffd03a23534de87fb2eeba9db025f5489a67bef97aa6fa9a2e73785978fc99f1175230dcee334b8a0b31ad6b07d080efd7b13a2a2ee7d911e631a3fcf0842066a6a72818021d09276fe9007896b548dac1db1c48dc3a219000000000000000ffff0000ffffff7f9a87df2a5a3dee2a95e901d2b49167c7bb6db44789ccbc81a3d39a94986f44c43696605bc9715c4960ce654fe206ca5ca01b6e37fd5ff0e2602a1d89d33647e9a6b87b9b982205a42fd005009d2a1c503c813f3e3917de608490eb61207af71577b3f03aec0010331d95f4ae70cc4ce1fd0494479fe5edc8af160f0340cda2003000000000000000ffff000004000000c1aca116272d63467e58050437fc77672706ab84fe4e12eca270ef5a410000007000000000000000ffff000000000100ce158cac46f9aaf12b098e49cfa6b1d384c14ecefe56fcbc4442649ebc3ec646badd0317a3ed2231c63c1a939a84f499d7263bf9c9feed97ef44503c5e0a461fa4149cbc63914f8b51fdda18d37ab1a38b8caec38ea937094c1a5a00000000007800000000000000010000000000000032bd3a7b345921162d131a56fd24bc97b69a5ccc1c56608bec1eb66d87ab24b5c6a8b6b8cd6f03c7e90361fca137493ae15d60df93bdc1939a83029549e7a9d0d5ad4344e930caae24ef48c054edccdb0ec4a5c96a64b4bb8694517e14dd9caa5f00000000000000d8000000000000000100000001000000ce4d49e374d5cddb3d800fa85c5aa47005d6d2f579dae33a5dbad6a57ed8738c4d21ef37b65cf089ecdea1dea665cd355d455cf6b25719a501c75ab40dcc8a40790dfc0eec2213aaac3d77f0290ba27a2efce8cdc03a89da0439de1f8be9981d0076d81b8f502997c9728da6a9921d23cd570eafc8cf28bb429139bc10f801bd55399204fef80d85cca3d5b301ed2afc048947b5a6fb68e63a4da61950a6f6a7dd7a2d6138e4f864aa1c3332fd5eb617478144223d5dc275cf395f87fad61f2e033d0000000000009f59596a00cfa3793a20e0fadf791a9ceceed7712c2b33e87c8567140bff57e41237f0acca64288761737d0969ff00c51084f7f19adfe342ec8d65015edee4b12696e306d222f96ad3b6ab1db682f5fcab417e60489fd6dcd393a4f73376def914df96b7"], 0x2354}, 0x1) 22:16:54 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:16:54 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040), 0x0) nanosleep(&(0x7f0000000100)={0x7, 0x3}, &(0x7f0000000140)) getuid() 22:16:54 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r0) 22:16:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x540f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) ftruncate(r2, 0x0) msgget(0x1, 0x100) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) getsockopt(r2, 0x0, 0x3, &(0x7f0000000100)=""/105, &(0x7f0000000180)=0x69) getsockopt(r2, 0x80000000, 0x0, &(0x7f00000001c0)=""/93, &(0x7f0000000240)=0x5d) 22:16:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1000000000000, 0x0, 0x1ff, 0x3ff, "ff0100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) socket(0x10, 0x4005, 0x8) pipe(&(0x7f0000000140)) 22:16:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() read(r0, &(0x7f0000000040)=""/190, 0xbe) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() clock_settime(0x2, &(0x7f0000000000)={0x4, 0x7fffffff}) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 22:16:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x281) 22:16:56 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000600)=@abs, &(0x7f00000005c0)=0xfffffffffffffd26) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) r3 = socket(0x2000000000025, 0x4008004, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r4 = dup(r1) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff, 0x0]) r14 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000780)="a026087716409a9e3d8220359f53ea79d8574b71a550d5bef32ef616250e89cf0e761b497a8352b55dd35656622b91b7c4d8858467baf8950e27f9e067e644d673f809dc308567db5ac20728d0aa31328661093ef7ce5767a49d90970f4504bf984d256db45220aa93ca7adca6ee59ec04d082819512fef44059164fa80054e592738e3265318ac8679a1fb0891080394b6a1d8b74298841a407cc32ba10f4883a5af263bf3f65732a5a303f5670c6283d26c402d0ae449b49566e7944e26095862478f548b5150e16a2e4659daac5c7a309", 0xd2}], 0x1, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r1, r0, r1, r4, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r3, r3, r1, r3, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x8}, 0xc) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) sendto$unix(r1, &(0x7f0000000500)="93625feaa16658c8c786df4443809148bb510a7099aa6ca27fcda7b2e955e61cefa4180bfb75c5fb91b2f16f44528c2cc45dec869c34904cf48bdec4de54596a6e399116127e9f11c488e57bf5bb7717a263c002f422e1760561582cac4060743b66809bf6b3eb63ba0d", 0x6a, 0x404, 0x0, 0x0) r17 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r18 = semget$private(0x0, 0x0, 0x1c4) fchmod(r17, 0x40) r19 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) semget(0x2, 0x2, 0x9) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r18, 0x0, 0x0) 22:16:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x410) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) 22:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:16:56 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x980, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 22:16:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0xa, 0xa, &(0x7f00000000c0)="e2313572e263bcd10b9ed98443e254739d248b2d8596090c1068f090ea0000c2b69c91577bc01189bccf4f55a5a89ce9979cd04073812b", 0x264) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x100000001, 0x7e9}, {0x18, 0x1, 0xfffffffffffffc01}, 0x101, [0x1ff, 0xffffffff, 0x0, 0x4, 0x9f3a, 0x8, 0x2, 0x5]}, 0x3c) 22:16:56 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x1000000000000002, 0x0, 0x0, 0x9}, 0x40) 22:16:56 executing program 1: shmget(0x3, 0x1000, 0x240, &(0x7f0000001000/0x1000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7e) pwritev(r0, &(0x7f00000003c0), 0x10000000000001b0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 22:16:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)=""/39, &(0x7f0000001280)=0x27) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = semget(0x1, 0x7, 0x30) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000012c0)=""/183) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001200)=0xfff) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000010c0)=""/197) 22:16:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xf0, 0xffff, 0x7fe4, "6c925f29b63a2126d155ad9375905f3c38302a7a71d37c31ca0c8ec5b7c2bbb532b958a77c3f8d2ba3555b0d17f71fc09a18cd2cb79aea4cbc7b109b36d182f302a0905d1763975387b6b9bab45661c052fa98b133741ef6cce5f0bbb4a962ad6a15bca85af3cbb3b247527ae603377be2d75ce83b88e68da2a53382d29277df0df6ec8b9b9287615ac0ed1af6749cfb740c1a845f55108647f7ad1db4f738805bcf04de7f00cc75b210c048c96eaf18eda3dddaa8029e8210656f811db29ab18e56d244bd4f6741f7f6f1540205285bedee88ea771ce46211a78b05c2d7"}, {0xf8, 0xffff, 0x9, "f9ff4c2bf1aca6b38ef44d05d799d2e8e09e5afdc56ad0823acf1d6c908f4391407e5f402f5f4d482d61150751aafd2fc3aed7602a5c08d70a05e59771b9dd54854d936657f6bb929864ce44fdbe66744fe7d0396c211f1d61f87dc7f7740e159c9091a527e0bdcfdac523ac9d0de48904ebaf7cb30c72b62d1982b48ce7df13ec4bdcb877ad25efec837266772004c546dbf7e449caf9f1ac63661bc36cdc18d5200c6fb76e1e9002280b4c7b21343ee4efdca15d04906c55955e70cec0ec370add0018bdc3bda6f5e4f3ea9a65ee5a78a4a3d5b1860c982ef00cd531d4c235fd"}, {0x48, 0x1, 0x1c2d, "98fcadbbdb2896df15c6e83e5dc1b2f8be84ba32fafc9e2b506587f4d66b351d09ba6a82088719831f4437c62fc34bc03a3e984f0c5a"}, {0x80, 0x1, 0x800, "7a857a697094fab831c659d8dfc68fac17dde288691f8a74a6baab9ed9c61bd978b0e6c1b0ced8edbd5d209250ddd01f656907f9db1bacbb5f81ad9874e0f97bd173054d502e037c5dcdc3df393697613fdbf044a2e0a78b5631beb1eba2b2039f742de0de4893ffb1f4a2c35a"}, {0x18, 0xffff, 0x8, "0f2958297156"}], 0x2c8}, 0x0) 22:16:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x4000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000032c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x130) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 22:16:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:16:57 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000500)='./file0\x00', 0x70e, 0x400000000000000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r3, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x9) mkdir(&(0x7f0000000380)='./file0/file0/../file0\x00', 0x20) mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 22:16:57 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1070460d3446000000ffff000005000000695b0430f29072a3e14758f97e72d5000000008caafc"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/208, 0xd0}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000001880)=""/25, 0x19}, {&(0x7f0000001280)=""/197, 0xc5}, {&(0x7f0000001380)=""/242, 0xf2}, {&(0x7f0000001480)=""/170, 0xaa}, {&(0x7f0000001540)=""/77, 0x2da}, {&(0x7f00000015c0)=""/67, 0x43}, {&(0x7f0000001840)=""/8, 0x8}], 0xa, &(0x7f0000001740)=""/162, 0x2a8}, 0x800) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:16:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="ebffff03", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 22:16:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000389000/0x4000)=nil, 0x4000, 0x85b3250974d4fe13) pipe2(&(0x7f0000000000), 0x10004) utimes(0x0, &(0x7f0000000080)={{0x10000}}) 22:16:57 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x200000001ffe, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0xce3d) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x24}, {r0, 0x102}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10}], 0x7, 0xffffffffffff5b2a) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x90) read(r0, &(0x7f00000000c0)=""/77, 0x4d) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x28, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) r3 = getegid() link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r3, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) close(r0) 22:16:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="e8ba167dbeae7a4b84440cdd7cc958add6a71a583e75d383a487bb55ba6dd8791d047f0957a05b1a56d504b607ba145d12a3d8d471071e15475b32ef0098d74c8875eeae049a2d7699454709c2a22c7448c5690f5356fea9b73fde6d73be714a9332efa4b5f2c47c045d4f0f3c260448bf1d88fdfd43ca9fb22de79f062403cec4b11e2a266f65fc9b0baf5f44ee6508c00b1b2652b8a85097564025ced4ad24b365c8f0afb6d6cd020bb2bb569cd1f71ae199614e449bd116d3df2985906ea1c2fb9233e323630d49692740affd04dc6760babf259a31e2756a75d227e0aab9329525d56e244de7d91c6df8a8aee8d95211aec94057e08d502fd4361d03abf5e36057f76709fe4273c59c21bf0d8905be638b8a830bfea94f00a2daa15b028e4437e7f6488318b42a2fddec146b587a2b20a4f336387ea3ae5686f859ca1434b10692dcded519ddee625c39fe29f000bdde54e05a75594fd7d9b42cd86b8d2413edf86c2daae103af80126d320090991126dc6a0fe3c5271a4244055d545db13c4bc5962a6626bfb7dec1a35d7c8c6c4dbb479ac79ae0a0f828ad1d4dd5484fd1725ae1b9a6da89be3609115e0e8ae0fc9a57fd0e37d6413277e2ea6626b64baa6758d093bf07bce4840542f756301cbb30bb864a6fcd5fd51c787eaa0a0234cff7d35ea18df32a61e7408afb9261158584198b46b432812e5f56ff0f3546c2eb99dcd420daa784a92ef42b6626759a2db1452730f13da97b8c118ce6fee67c46f80ebc4bd086b0ed5bceaba594feeb9c3dc383da10d1c07b692cedfc27a191b0447b3923f5b0c1ba8653f75371de55263f65a2ff059c24198e74d14e23efd8bbd45c128fd5c1dd94e4b730f5301864cb2e4537e2012d858a6bd6ccdb0b7aad9e902f340a6bfe1cfc1ff94bbf72b270551520369e487c6e1ae9cdc23c34c814e23c6a4c34f41179e6403270c07a4a90153b82ae37b74f92c89da47dd0d0591e12eb3f0defd3b4da9e82861f116b6f7669336555145d5fb9eacb240b67fa24f4ced95ae2f5b06b696b857bbc6d1013c340eb1e251749de8b81a10d0e5fa9b7147a4d74c9411d82358ce01aad9be12c61a385fa2b18bbabbd58895779bcd4c73895c0e4284b94ff8613a3cdc18aebdb4edc01b734577cb3fb1b622df58c504e3181c21332a828f8abdde862d49ce500f3a35f0dbb91038301f08fbc71faff67c2b67d36ccabfd470feab6b034dfd728ae3c465edf1e8d7f11de36be588cf8bf5d9bb3248ebafab658b56858ea373486a6ce4283666c890fac7383185216d4a66376e7f1fe0cb8256bd07623ccec2c3586f3361cc4c18d43e9539a6c0adc4e9e5d7e0da8b05818baff12da0ad77d60696a44ef564ff1b5fbcf1de388e4736e1cabc12eca8fbc3a1c1698ab6f8288f36772af1573217dd650649219a2c991b55fe5369bccd7cbf1d29cc18ab36c1ce989b3afd14a8300175eb5ac6fcb80d3522cd7c8fc568eea1f7890425dcb4fd0ecf1826851472f9818f3d5a38b2177cc8c20ab45af5f58c14ba715e35bed2888ed65d3b69a4e5ae7daaa260a33e77209e3a7ec8d7f332e9638882d30e5ba229770999473fca466bee8a6c39bfc429632c6546ea74a03a9b0a43e6c6cace264ec8be35c9b5f36ff9f8bbb31c1e1565412d9c537ea497ca75b1d4ac933c77b6cc4f429cca3db89f004a8dc3ffa454771efdc05f05a4f49ab9a836ad7cd0acb613af5b26a8bc4448ab1869e456ae8a7e5e2f80e08fb732461baefd2f7ee162e475625de71c0e16568d739a93600656eabb650084aae1961a7168f4f36a4c48a6243db467520b849038e1b839b3a6607833c75079b9feede3957b5f2fd37338edceb42c9960b2d526aeb49d9625c66693249f5e0bf5bc3333cdf03825e5a1f478e88df50609663d476a19fd628b6f0694cd13f02df202b648f776910370624e1835336444b7188aa4cea42f6e0b6885f77f75ea92e555825f0fabe6fb96669bdcc810e1430705e7e5b2664a059ce99a26eb43bbc641fae91de279836981923b5f23912cd6997f8050dabdf1e3b59f038756b2bb6e04ad9a834ee4cb7c6f5aa792649178a4137b92f68391994490e8b625859fa524e1db053fe8567de53aec2d2df19699edd4b7fd991eac99b457b0669441bfd895559b2e07120fca479ac23315ad8ecd7fb81cbde23355978a2d110ce66b1e239c482c869a21c491a9676443d85e4a6e04b8bf53dcfef52840fe0bf18014b08ee8ac5d6bd0ea50760710ecbe8f126b1678fd5cfe4b1132f681478fde8d943e7c586fb623ba068743c98b3695c86365af2b1b16aae65a7d51ebda6d2a5b4d6800e0d47c716956b62d2383e82d72f63e9e111809c87bd09ee93124587e08959a1b959e0cfb740a6cd7984b5bcc22a5b190e72ff6d0978b9d1be40cc0195bfd5e0ff5ae8cb279b46340c4f201412d0e604c02adcef40671d950f53c23741abed9d86318c3b62e00d788500f5f0ef4fe33d56edad53aff28a40989f350417e5b9dfa08926c72635ae3493cf0cf6722d3945ca2d30e2a3e519fd3c9ebef4952136dddc314bca7778a6a03145ad9d71095b634cc589c7531a28ba8f857e1d2a207ef2aedbbfaf56f7bfc14a72250e076f272a79af6c2a3e94474e3e60d77c779f422efb16a83777fb4062660cd902602cb5895de53f4566cabbec0f76febbed99fc3df691a090a4051a99d256f134ae90f79f16193b993201df45c52e9fa7b5212443a83cd5b4d967c18b4dee318d156869a90250bdb44559e07df62f741f0894695ef92e9d63fd80e2c908c565ad85e9f51a2b70e3931711dd3c14c3d77f8b0a2f8f33158202df3b258c4f75bc7f04c3ba01cef6900b968944add1549a985fa38a9fa1759c3f31d68ac1d8b2c3ebf750f7864837822cd5d215cd70edbf456cdd58f0261506d9179131d0c33149371bdf39c11f13ea7a33b0923be940d00ff5cb03aeb16975dcc6d882060e3d4851fd43891ccff95a994040c15b06c5798e53236db17fd3614d9b5f91ecc7eb8409d74f8b192a7de2875aac55b805371ca768110eef4de0aea8e88213d58285bb3b41d23fdc898286dd6093589ea9b3160a36f998e52adbeff8a7d7093fb7d3f98799dbd28bd37e0cba65ec9629a0c5eb1a6658502e30feb2f955adcd1c15aa99d1a53eef5b0faa994cc8a5560086ae970a625b6904287338f9298374b0745245afafeff310a1b3b10abfe829b99e94fd9c085d65735baec6474c3d56be3187105cc3babd9812a1e2a5b8eaa84902a5b459aacc31f6e13102a9c81b06211c9001d21553e1181a020446413526412486698ae3087dbff3ac4e4d5b4029183bdf31c05ed808599b5fbc24cf51181ba644415f36b62329a6f6c181cfef75542a13bcecbc8d6838deb0b60432b45ccd8b86df1a2a0d2d674b754859ff014d86fdb2d48eb1c4755ab4d6a701c3103da35a01a3e55bbfc5eeb84931ddd51f55a211cec11d795d23129496052e8def2648a08f4f7127db0acea27cb583b5a54ffd3579c84c461ce1ad136f4319c3109add931365876ba17ce5edaf3b3e52e33e295778e3459b59fa801e640c6bfb08c839de13fafbd0d3329c4d76678a71807377a8d0211205720767c418630ca12cba4deea6a619f12c19b6c7af05e0269ab4b00e67533942a0e75d67c4c51abba6581ae5f4108ddc44e2152d9d04e38167c175b6e0056d4e9e094bb683b8e4d69feefa6cd6779064e977aacf389eeefb5a12f1cd6a2f38b02e3d6b6128239653e4bce541e95829ca147d8e4de589ce95648520fed4befaf963cf4d7b35ef7b0a913c36c7cec2c959b47226c429b26ed945174be0a352a028e4dc94e812e2721e967a5b688b5d1540e70fa3e6f5e4a18e1edbed33249826c0b2f4344b840310300a5d54355220305d550b2f8dc1182c9bd7e61c624e4ea759aa7d0668748d9bd1aa81e7dc6d82193f343f245b0d5cb4420548800dd79b93d6a35f051a5931cc7608aa133c93ea886b56a037667712b8ba6e49cff788784b58e088296160fcce857c9b3b5fa672b594aba50fd0a0beee9d3056cc6d2aa3bf7ccf5484c8dfa7c4ccab206009b47d0ecab31264fa7dcb04222d5d20827d333b4a2182894bb2de57d9a3a3159681c3da05e2251e9c64d2ecb25a06d97643bb6d7cac2d9891512bcb03bca5a9a6675fa2027623c2f9c9834bbb33aa7816f88f21a2620e0e86814e82c0f260be8f220289564c0e828ba993b16193eba46e257719a2a91fee539cfa1655eaeb6674123fc334ed1a40a994dd02117d915b070ae1d2f4d2afc00635c3db3cd87a411d0534aa661e99354f9a5162ba264d93b69e8afc776346d4bb613ceaa4684de90f5c48c26ee1720182cfdce671c505df8d05e031a44c04b3a7aa90d5c9544bdde35d0fe3edd4c676d99d9e4eb1c4a5f2b343ec0d0f8e2bc374dd0bb9f7666935e067257493af6ba2fb306a19454022c8312bc68280d11bd67d5d896c30dc7b4bc72897246764d84939509204f18d54b27de9ba067aed3f8ce3617e8e930a75ebcd86d097b25fc15b359635ad32c4315c89acd5ad400cc2da46b1ae5aeaaa2e164e8e88f30a190cdd46246f49dcd3e32d28bf5bb3b793b770abaf40e7961e792d8ec74e412e1f386cd3dd6a8f7bdb0bea3b330d3827033b9576990fe8944eb3582ac9d33b8666f974eab9a49c2054245be470a55d8f43b38148320c6ff93582b61e14b3cbe387062cca9f02ca088056800ea78309756316be8685df0df1cf1a3a32ae353d86b07c9275bfd62bacb070ae2c3204698e6bda2eea663870f932ac8260355d2b414fb387d0d1914ebe40e6760d7cfbfc17f2b586fb2cfce021ef545f5c1bb331d92109814d8f1643db7aac72d33f74ef04f08d3aaa361e17818dc8b458ef9f4eb21ffd102da1501bbeead7e21571464c6707e3893add5a015852253b1007bb9f615270bc5711b5d08848cab09481c9d3158ca35890257c49ed7fe87aafec996195ddb254d47e9bf3419cf7f0704a34caed5cb8cabeffa86d4c2085b1529ad510af4ac6345ff9e4cb1b3ec6ca51b9ea769d95757ff5383b648e8113b47de7f9fca99ec53f2bdce46e03e5daf1db952e557502755ac9c4b658b5f4e6cb934d6bb8f790a3bf526487f18a822a224413802a10367082c8389a130427f28eb360dc6b8828a02ac83bc9f39747c56220eb31d58f88236ee90dbb35b60c29f5d3563f69de8af43755d8136ea626cfe1643c4c587eddd4b02bdd64e09726578fd0e32361c4cb6666d74984d0db27807cf844fdafdddee271ed385b4782281fb84a3be5d9fcd3a9dfbaa5f69f427b1b5666d6893c717d29ee1ae17ee6ad039491d92ba53137eed5dda9222a6dd7423265646af3144ed46a95b6530c2ffeb687c57641e2e62aafb7ed60f3acda327d7c0f5e2748161c71250ce60e54cf754a551458d9adf58faa73bba46582173772af3c73d99ab18f600e70ef6cc37a8c7d1368b829d75c75ae6f493733543134c0df22fea08592bc32261a59614c1c403edb54eb184e069109aa5b3b6cd5bb672982d6fe59bd6cae3ca9e95cd5abc3281afde477d3b6145c96b5ee0eecd7c3b50d8c379d575fb5cdf4487abc35e5043ec161018f9a7ad308fa6f4a6f0209119008d483c2d54db1cc9ef950cc10b97e0287a9e0b155703ffe9066b3427f861a87689f2c354538fdcbb159a50cb685178e96da78721a08635d7afe767d302459615a7668d14d1aaa21c4288013c83aabfba0f78a5503b9a5334be5973706", 0x1000, 0x2, &(0x7f0000001080)=@in6={0x18, 0x2, 0x8dba154, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001100)=0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 22:16:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="71c209c14c259ccff9726bc7b842edf55c2573e2ce32985bd1045701d0942e490288daaa68d59b7ff29a5dd53299b55f3ef437d963959311af450454dc43a82c7d6dc3fd215bd58bdb471665b5e0c0dfd8c70f1385e84672fb539981206ca69820b0d2b69a2feed090c2b61188fa4ff4e1e8ff91e7ddb2bd4f91e2bd1458ad0f4fd05370c2785a92f4ac9351", 0x8c) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) getegid() 22:16:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x8, 0x3, 0x1ff, "21fe1a0d6f21830ff5189a4d7904745c840e0527", 0x45b9, 0x101}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3f, 0x1, 0x10001, 0x3f, "5845d607b5da64a1c007c7e5703c116aaa1773dd", 0x6000000000, 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x80, 0x4, 0x1, 0x80, 0x10001, 0x31, 0x2, 0x1, 0x8, 0x4}) 22:16:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x8000, 0x8001) r4 = dup(r3) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x44, 0x6) r5 = semget(0x0, 0x2, 0x202) connect(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x60, 0x2}, 0xc) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r7 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r7) pwritev(r6, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:16:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xc46, 0x800, 0x1, 0x351f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0x4b55bb17e1389d51}, 0x0) socket(0x19, 0x5, 0xffff) r3 = dup2(r1, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x5) 22:16:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="7ed45c5639fce63d38971a5fe88472e6e248fa2784471293d3b94d47734a7f610d5938f5355172c274ae816e80de0b0b13784c68b5682110b0c125719d6a8d1be7188cb306edaecff739ce0ce21a4dcc5e240a828d1fdbe56a0c5b7eda38618572359dfa96ac3fdc47c8ad6b5e6cfb94b68b67d126bfbe53b328028c577000b56226979b8efdafe3b64aeb793cf7e6f426fef4e79cd17a63fef66ab867300939db8289f39dc72b8215b6587c09df002c55162acedadfe5f6e75f6b82cc292de28d476c2ed729a55ee0f46d793f8728f5a9556f9c8848994f26c0", 0xda) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) r2 = socket(0x1000005, 0x0, 0x1) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 22:16:58 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1000000010, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) sync() 22:16:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 22:16:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x80000001, 0x9}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = getuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="a7e85227d4aa13b68bc7ec58795cf0b434913c75a8554c76ec5a9a3ddb0638a012c683638897c22e5a7ed6690dfcb8358dbf8597bea2fbc3587259deb32035ece7676d5da35ed03320718fd6c92b9ad4522f63ef88690d6aadc750e64877323699788dda3bc98b6ce35082ad460a1e2603629b038b3e626dcb033c7e4ea2a9ab27ab01af7bd5bd6790f8c729d47c05a9d565a765604dfb9dc6df9b7b4a2bae40099b3220085951a3123a5d400d233f3280f3743042af65067d71c583bcbf513e70c96d2f06c978a0a1e77db51f87bd61e456dd2d3c652e862e2ad5eb8d1ad6c71492c143fd0d15856dc5038c7f3393323e257eae039c7187241ab288faa2", 0xfe}, {&(0x7f0000000280)="4fbe552ce01babc9254a8ea2d45a51641bef0e38551bdd72d7e0f4ef54dac4108bcb395ce68de3904b431eafc1e9819b3a4aca751b6b7b7ca2f121e96f09126e82f4d7098117a945c7f337eabf34ae394f1cd57eb30e9158910ef964e512b3600535509d58614739baa96a3314d556411c05adb5213397c7612bbb0ecc7d54c3fef8484368852a1b3761a879e3593513f8d1c06ece88e5691c4f37298adf2c4171f3a41544044589401c92613e51ac35f138039a6b57480ecba18e4a46ffc1bc73903b5bc5c41b5ffa7aa584e91567683fa44c14fdb1d70b23b3a7e2021505cd122d06d29b4523f4a76a5c1382c42c37b01a0adc4d33d549", 0xf8}, {&(0x7f0000000380)="17e8fc6a58648795001f1ea95fd27a927a6d28a1b3144a13cb0550d68b73ee3e7d8b6752af758d9b3047b5563f003cf85bf5b870959263248c596181fa96e9e3ed528efdd355342fab7dd7fc56c80372db8a542561bf1277a280b8e8dcd53b9b9a6abddc978c", 0x66}, {&(0x7f0000000400)="926a995945e98855549947449c7bdda6e9cf4da1d3f784716cb5e81dc47f8e44784f8d159ecb39b7c7020b134996b6eb3e2cde9d741515c9afd0409c8056751e3e02a856f8f31963c45f315ba4607c0e23afb20cd92665099375ea25c3cb73cc25d83a999178e899696c032457771c79bd33901e9b78c9482e953c136aef1f21", 0x80}, {&(0x7f0000000480)="d0d34c8824e8abea6a74788e54cd390c038f22b487c2c3cec769d022632df1460fa619258a571b7d5dcc95c94465269b1a24553652cbac986b214451dc43a6f1bd09", 0x42}, {&(0x7f0000000500)="3bed4ba88ca2c9005fcde38114ebc91332bccc0356d56132a1dece47fe2369168184cd23520338cc1c05fb170850fe1438d54d7520153f58bd2c810e2663dd70f4bb22f7879aaf469c6fdc703939d9dc2f19aad30fd6d8c433cd5f99e5f2a7455aed5022678ef5a9b0f3cc3006bfb5a8c0d9708e08209f3702e871a591ac00d4fd5e0a90b856d5292ccf5a3965f157fe7577bf3791f5fdd46f6be86cb644597adfeab6072b70809400bca09cc44c87b517bd30021ca0bb84ffe84ec77f44f2ada163a835e52b", 0xc6}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x4}, 0x404) 22:16:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 22:16:59 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x0, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) sendto$unix(r9, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r8, &(0x7f0000000180)=ANY=[], 0x0, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c27b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db600c722ff4fc1fdb43b26b15d738274af1687c0e8af7e1f252c3e5e783fb5bf728641322a2a53e210bb80b8ea464cf4afde75882b00c9989815d37b1cefcf53b3968316bcd2d0934ef1f3388ee4"], 0x1, 0x802) 22:16:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20440, 0x9f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x9750) close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3}) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f0000000140)=""/7, 0x7}], 0x3) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 22:16:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="b7", 0xfc93) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 22:16:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:17:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x8, 0x3, 0x3, "f9d86b36fbba5ebc9e49e4c595d31e74711bd822", 0x3, 0x6}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 22:17:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8000, 0x1, 0x0, 0x2, 0x400, 0x1, 0x3, 0x1, 0x5f75, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000680)="78e0f81fbde46905d48e03b40c976d37aca088d5411c7a3f950910ae58054a40e19d0bef9d740caaa010d4de3978d718219ce109ddf8fb4c92a915774a08871dc80bcd7be0d693380fa56ce53fa0b88f582d5121e00dec9706c064b16c93f211fe13c81d01874d56b3df00c9e8445cd95edd7fbf3312d7f42c7e2f47846248074c9335417a677d3a864cf087c6aa3dba9b09c6274dcc5bde2802045be9ad1fe8bab7fe93afd50d65e92c84c44a8c37693d626886894d5504034a0103e8714949487e43db95c9ccc156d8201931187fcd08b628118047f98717175204100af8034a3f253c76668df139e5004fe7845b9dd4eeafd3a24b9e21b085eedece761da2ada45975bc3d6b440e28077bb1b33c6b4abd603d5acc624fade3d8bd3dff7956ca76d1cc236fcb8e423321c8222790834336967700454e45f4079a37fa63a5c9d80d36fb3766a08206574266419e44698eb5c067135023fe865fab7e9484ea1ad05ee18402e30ed15fec7f4a2559627e4255db73401aad7025a4ccbb842b29a3b3ec6d16539fba10aa387fe057d32b6c8fbc19df7011f10c45906a658dc0dbfb6d6af1b9a0dd91f582978e3b561a6eaaa5d5b99459e375dd8f5cb731689b0a66316867df410a8482f1438b137e59af20b6e19a41c7a7fc5c1ac2ee5374d84f794c86cbbbc58ea0d217cf144e60ac4b9cf300767c20d04acdb2cb759d1cc95c2083726d93bde99679c474751ea24058b938d16be7f497d943bcbb7a3fd961cdf939e9154c6ddfb052cf1fbb8b9de784eb185396133abbf4ed9e516f162ecc09543191dda2d21325bbb56c64328f91333d6db55a9845a6c5bc687d73f9d2d304bc4986d57e4b7d55f88d8a13b71601bc97bb583322a07d22a4db6f9bd850709a441b4e4478e84dc54d81f98306335c434b4095f64a0e4fec4cb9bfb0c9e8dff0f4775c37f9b5034900b2b175a90546503328bf8cd2c78d7598b5e648fbcf482b6cbd6ef3bb1ca63a28bc90259f76c5746844b1279af219feb001208b0f76c760fcb3eb2214a944e282a80a4ab5fdb192eb8313ad1987206cc8d41c2afdfb7f950653f29326522e3633f9368fc02a54329a83ecf8f6e112ee9ac3c6775d90ec89a1387bac00b0c1582f1bdcd5ab58592ed5b061fa95936666c7692224cb9595eacf2a3e8f0c79c7ad2dd39fa0579b8969de42e1647fee7034d541a34a32a8ac34e0e1c62a16d5b1ebd4e46ff824ac0e3f4f7aaac32f4aaecc03db664751b79058860e8d2557926c0b65d7fc37bd00e0f4dd7bb2c545be3792b9541b317d6ad9261c5876902eb0afd1f3a4fb26f1672c487eaa38c34b49d902d0605e30092df061219109438eb5d65fd48434316d5432c66ec299e134d6c9165fcd894baacaa0692854b1c87b3aad29a9e98000e2e2a133efb8ccca92269a512712126fd776d9adff5674cd4ef61916ee6063578018692a3adb0c86ed0ac80bc68fb168f75b34ba6402ebcc3a016595dfde4fd9f6b63f0c3f82d3bd73a7ad1d72f209304a84a7d37b5b7b1dc02334397e967d708477e031ddcfa1baafddc4945ff8483cbd20f8aaed50af74226985eaf949b7c1ec7201666cb14cad1fadaff4a7905eafd286790878388ff6300efa019c2396f1e4383c7c71daa4a05f128659aab64713668a0935256f58549759e3f24725b94ec00f9d1793d1b30ed6d4766b3a7017f4f8c56be992057fb60fc89fd18f5a7316460bea881c79c52ce40cd77a3a43200d81deef76e2bc0711ca819b169759508f7f060eeba9bd4bfbd6cb27fae2699949e8c1d396ab4cf0c68096709b03d988bc751ec60cd5bee24694dc6bb1cbd5a85e27c943d6e8a8cfc8a39344f1c856b551dfbcd09cfe152a86bf5300169600695e4fbe173bbf2ba5e766b8892fc67c3cbf2efb1693568f0995a4e090fd0e9ac17b6c040de685cf63c70dde13f78e968808661153922eda49a65634571faebfc11452d8fca29fe75e4c5ee106df0f83660a072bb54eb8da3325899775c26abe4762867a230ba6af69b11a27c0b32c49579eaeeff3e87706d3d842088eb934eb70ebf66d437df95afcc9e488c04b50a9683ca10605ba643cc8af01be95a3adf5a2c5cdd7647097a99f1cbe50183d52377bde0d62d2cdf194814dd00114556bb38acefa592c2b441f4e79ab869c1a9ede8f8bb0150a5240e30f3b10599840fb620992ea667fe79edf0271fc6a3b3f36000716b35990b299828a039e6caaa4be51a25f1c7f26f8f1afdda6c06c7ca9ff16014c41f1f107f48cf6380d0109b142d9ec143507a916eaca5c578bbef77f5d71f24193d52f47c2925650d1d5e9d98740ff80649bccb79519a683a7bcca37fefd98b8cb91e53c2572a5d2f40bfe79d118b4b08eaffe31aa34f7f349bed0f458e82fccda67ac00da486a198fdebc20ac748614bfa69ae138277bf541c7f28703ebad5c5ef7d3af2f45081c77937c68dcaf593bc31a0e7df3f332f9befcbf32c643e687fe0a53d54a3b4aff2f44aac2f3994ae1681797f83c4ae919a6b4f45b7b24014add9770c0fcf82d254e22f2d68bb6d287501cff9c57c09a1f04b02a289a6f78509ed4ee9b61640be77dd3e47583560d88f5a2d0726ea0945584398342fd0fe121662b6bcfb63caab471e8665f139960ea0e15879c53e55276ce7e9c0d8acb956232fb147ed5cd11f034f76fc25406d0190bd7ac17f0915af9e416c6b1303c91de3d3437cbcdc09f66d7a7d26037675ce876e3cda567cb5a0c8a7e3bc5f50ed8e2aca54354c0b3c99cd4d9bbde8e1a639bd0e74e31d03e1077f7a3d64ab6347ded261339c8bb81cdd12a98e7a146c500ff355a9a73978e9266fd7e728bec42ba60667969c7582719bc9134be2af00da66d012115fa85b4ed6426eff8d60b4a38f8d15cff0ffe10222c21346d2847eb0ff8b72115691af8c212ad0e6d4280f4f2748e55d764d8206f9bde9a53d81e3d354627024585450180c938951036acff341aebc770c107f0ee6456988eeef587dddb7b9256b0ee04b5563a0e02043da22510001867c780632163d067be986f945e7fc8b2e3b35ed83e0e5a6f36a6c35b1c83739b8946997b94f8658eba8503d29bad5e632d287aaa6760d25451d27739b49ed968eac2315d03680d942f7e9fe2220de955bb2d1f1d0b545acb581950805cf671002f11c3268ee24de07d5d8ab6b4e188f3cbcee26205748df4cfe59fdf7dcb911b96c0e63d618772fcf744a4a0f3491064aa13fb4f1b627a6128171220da80d5ae21f042efcd7d43e210a54b925ff79e6b3e37367a0563f314bc7014f4486ef08bd145af221439a5297749f2da2fb68f9cd3ca570a1a2e979ecc191c04c433507ad890c18f00af0ee35804d0f6e09d3283c0ac0bf10995184af40912f7d2bb73eb5252a81c2a03792ce48ebb102a762dffb4bf871a832613fb8f5908e8e5fc54b74e451769c0bce13fe4bafcd1e41126430df8e62dd01931e9d1b795e4f402d8c932e365255ed84839b4646cd723c2b460053da884d4d2e6aaa1ba4935445509fdd491fa310d3f4bca8ead1f209a67ce1e1820a21e1f72f81492ad991c94f216bfbe988f82c8dc1c6055074dfbc7f4ae5fc0fe8b4149ec05adc1ed527c829fee53b96bc6c4ecf03b3640b63175bbab6723e0f12e5367c420192dc7dac97f860bd734f9b8034c30fbdbb5023514f37ec88afe68d3428912b818b5638cac3b952ff8642cf271c7ab6256c8bd27c272c65466755d44aff4269f07b9644f08efb2fa3192bfbc2e1d2ac986733bf522ef8adc88556d4b6a2ed712e66f6582ae84b8cc04638ddff7b561c066d3ad963d2e0dff993d93469733f852f27691b931ecd0d9960515e8d59227b2c0d7c73f73c06f952e7920e81a7c99e64b3ef10791e823db1b2785a1c9e7a539a543104fa7b50c08edb03269393f68ae827051093ca40e025764b29b37168501b39a958035c9f25543e83942f6e29b316d32cd40019aa15c9921f25c8ea95780352b61cf758a6bf5aa81d888d21946bc945090378d6c2dab9734a418bd35b5a59d77b87d8fab077ad6a6165cbd78d925cbc154e2b3e084995f4ae5a534cafb0eaf5d59037ff64bfad90c5f7b0dd3420d8a6ddadd014247747657b74c112c3809afac05f6af008d1d3868c939c291113f86f6872f3d90df15adcd058f60a4d4018930623fb2641355a0cfbb98fa254dff8d7fefb25b707f88d729fe23464741dbaaf747889acf1e5399431106f16aab72a6cae9be122e335be881213d121ef5c6cbdaf9023208152390dbafa024effaa0c8ff4bf935a409c35632c89c29f521a8933d6d22ee4dcb520f4f4be06c51476ed26b2f7a7438a2bb87264e5fa1cf2bd4e5d29ea463c44e0162d6ca763161900121f0759614cb9369ca3b7c09961165114a426fb1d2f43a4bc3b7d7c2382f2ec9374a11d41181c1c7386e3698249a953a7bd20e50aaa78fe3595ed526ef20d0a8d09db0d6861fe59fb344d32468fe0f794e419f5099acaa6b5568860ab4d64d52367686ce75350c65523221cc85f38decf4892c9c23bb596a1416a14718725cedb6ecbc0e7a48940cb9ccc12d5fa588a3c84aa6b12421c5e6fd346dae176de648950e464f774cc94fe559003f231c3431e5e2bf0cae9c0bbcb055cd8c6cea30dc35305da786ead419871ebaa75585b060737696882842a3a200ea785fcf2248141f24f69f0fbe276158243820729403084699aaa23ae4cdd135a80f69db3bb57712d7da308d87a06a29e877935dd69a364432401d4b21d4801afca5b548ffc0e8829c4bab55e0f692b075530fd8bd30e163cccb479e04d604b072b12c7bc0cb036c481210ea4b0428054bba64d046a106d4316d2660f1148f208bcda53dafbaa4c9de782dbdc75841a0f980433f697ceac9eef315797dafe20c688edf455f1858ad496bdf7ca754b8b4f9bcd61213810c4a10f03b05c6426d191948cf00a2b31210a328a8f46c953b3eb4817fdb4f7795f59a05f550056a02b8ae92c3d1345bba286d12fc9c8db1b989b6e52d3040ebba0c97700f0b9a4074e943b6b5cda3853de06328f1f8a7ca7acbff0dbfa711fef20b66ad916e2d11c1a5692b2a8b1d06aad22f58bcd16e3fb55357e52287d10181510bd90c38a2ab3045d9889c83587663358f2b75c154e52ab2e299ceab69a75325efbf39f9203206e2fb55c060202c034c93463f7f40c05d2bfed153fba694b1d60bed76d5394c67fecfc2ebc66048c3f64ac781f2f45bdecb9c9563b7a3c005e639904b21f7121bf978bcb8726e33b335dbc305963a44e8514200b379db99942abc9a15870b8bae168a20acf7e2bc51a9fbe6765aea65f5b2ec3db0cd101b0154b0f3c1559ed8eba3c4bf355628a2ae0c7c697a2b5c6bbc34d97b18b65e215043540935b8f5f7c6d02afdfda08d2ea1a6c8a6eb579fa7fa40ab70165a55464e8887144d12bd8ec7ae39ae242d8d5a930152b624dd377cf71aa5a94e46bf4fec8c923c0658dc2af00a20e3510cb8ad37b2aeb260f70dbc334e0080de2233b8ead9cb1754b764f6e5142b4268f0f37ec6781c8ecef820828a2b1a1cc8546428729cf63581244c12f5063b68ad8eb11ea688b03c7afe75a3764f766320c1", 0xf91) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07000000ffffe0f5810000000000000073399167e50f908a99", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) execve(0x0, 0x0, 0x0) getgid() r3 = shmget(0x1, 0xd000, 0x400, &(0x7f0000ff0000/0xd000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/76) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:17:00 executing program 0: pipe2(&(0x7f0000000000), 0x4) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) chflagsat(r0, 0x0, 0x4, 0x3) 22:17:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90", 0x1}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10010, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) close(r0) 22:17:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/248, 0xf8}, {&(0x7f0000000200)=""/63, 0x3f}], 0x5, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="50d958aae5c718e46b4289bad02cbb6bc40251029eda871b27b107f6794d97bfd7c10a9acc896c8b0dfc2b6067ae62becfbe63165794b4d4b9a458c67d37bb5995e2a10aee128356259838592c6bc3ac619d82f786967c100d3c98c16a4ab3e8fbcae2297d0ad03aa4e5642364ee9f5f07d92f927a81b17c9a2c5df4a1c4553cac1b99a67b7d6fd8f71183169a9d7c5ccd444092b127eacaff5156aed6599365c32a111a633b773cf9aa1dd8e9ce5bc1203a6c03b2b326", 0xb7}, {&(0x7f0000000340)="82f7e4e75615a40f5bfcd4daa1bb0b752230e674a9d9d723735fb78925a954dc5482c10100000000000000d334563b7fa154dfc12cad63e60717fae72ad75cdee920b0545bd47fade9734426e3ae9ab282b3a42fb0b5d1091e60872629c34ae05c138739287cfbd3f6a28ed15599401fb1f716bbcc52a36307", 0x79}, {&(0x7f00000002c0)="4ff0f29f4b2994bb6eb68ecca54d4fb25e1d54683075bc02f814bb178d380714628f591c65dce8022f779c2606c6ae0f5987fac3d28126790724d46d03db396fefbe6a19e80dd4aacdd14574179fb99cf4ffe9ffa5426b2d235ade204b5c707fe94631658e15d4dd63874527b06e4159d426398bfd0693d4", 0x78}], 0x3, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r0, r2) 22:17:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)="f279ab458136b0b80334e9021b7454fde855ca2dae5518fe609f409dafc271271a075c1182c78bb0b369ab876b6134c8c11c267fdfc065c346cd7b379b5c2b543ef14d5ad526fbaee74d1bdd4956edb19dcaad9eab1c8f262582140365f5508a267582904b569ffbadec66864de3956ecc5f16737ec60095bc58837df9daba8f0554697426410642efe4133645f252975ca2ab625851595c57fa78a6686444b547f9e5f61e7a6257c9173c94e9af60fd55d0a16f8e1e7021a252542a27dc1095912fd20a9b527ae104ecc72045f9d2e05f06085b83272c5b1d3f5e1dd33eb273a289966b886686f4c10c8cf0458146fe14800c773bdee47018bb4c75fc102a9e4afd95c5c2ef99034b367466304ad2d2f1cc05e874e93f3166c5ce88232ad366059df911ac7683a829136f2c2211bc451ad6cd0741592d73f350bb31d818022c89cfc14ddd2d0129a2e57b03065be21be6ac8195029c9a261764d3fa676c1edb48b5a0f248512ea04a101c65c482ff7ca67c99738886a5c22472ccdb491659da3758c0b978905e6799cb4c804413c698f183f7e588d0d16a986760d7892b24e06a71ed07bd9e3232dca36b70911222e1f16dadb7734e3052caa08774f7c3ad2b741a13313bc1a8a3f05755ab1cd7e890a544afbc7aa4cedd47f09d85f9421678a5872eb9341d5e37e90062e134411c1b7ea211082308c8096b2d561863fd2a7fe1c7b27878c29992073626c44bdcdc29a94d1d6185eefaa13d983d063a0d5b21b87bd69442440dceb2fdd62fa6882adf1a71fbd43d579b9fe20c939e39b2eaca1d227ff0118abf65b449b059d64b4a96fdbad62673a7e7d1a7f8853a3b0a80d59492f103cbb3559e5b0167ef6fbb6a063012e24e4760508e3f8baecc2735a91983038e1c3a1336582bd0f9383c7dde1bf65dd89f7add53a4351503e7dd6f68058a3eddcc0b837eb8b7b345aa2d77dcc1aa170f98244dc457b4f1a7d165e29d485774fef90d1349de3f3026d5578c32798a8a8d91f83b5764fb74d54f86d767eee50eb8d6fe80e7bdc25b27e2784bda731b50e9870b8e79b63261a7ca4578f7641564982f82865f9120a8c140c8c4fa805082374196e8e33be55b604da15c716e597b57b8b300d0fe8d04b983ff0cedbb28c0d65abc6fa02b0e101aa96d59fbcd69b0dc833bc44c5cac6efcd82080b0fe4a2a9abacff5fad82000bfad6a00e99594937f98150caa32071c5eb5840edc71a19a7a65ec0be5bb6329898b19432270a42a248fc4cb097aa1aeb7d0dee47bc4ef510bcf75688729a9e701d2503eaa67eab8aab5cd7b06f68ab0190943c08b4fb10cd4df69a6aa961d8baeac174c5224774b0a58ea52ed0f68d1566b53655e44c5f1e7867fb3d66e510c0b6febb16769d24b43052256a3f13047f519634d705871dcf440a6cfeb7f252233b00d9c2b44e50858a7253dc1565a9ed238dd685ae8d2c21b0c7eb3d92931a81cb90375ef6f9a63b472033e8cd4923b077d258aec17b20838d15d81dd18ef2a8ab2c516849242567a0a771ba7892b70f24fea8a757a6f7bb8008c03cdb88903865fd54b0092c6fda2137c6888010e47c50a89472a93e2b2f4058710ade7cb452299c2e03094ec782fbdaafada97b93958301444233ce1a0ff62e7606beb86344df183c8ae99e76f421c5935cd3b725a40d71d9bd5a722c1df1d5cb44daeee0fea5514c3951fe1a30fa093be450597857a1e68815383375a9a52b93ae02c9a169e7ea1fd7ee247530d229ab60b023e4b4448edc9cd5ec6aaeabee275fbd806342fd289cb53fa974ea900c42588a2336acd6027ea5ed65cf5a17cf5ea957647016f381b7bb1b25cd0bc291fc892185a577d744635ef79f927f5acae5aa38749688b8e548c78d1266bdf3652443fa073160d02fda0899fe32cde8599f1d1d9ead23b38c8e2ef8ade08aa3b87ec95ee604b434f23d0cb5015fd3f38fc60a36e5d6e956767fbb5830e3a6ba705580f3bec84c821a5b09c5855c2d2eb2c4a25e8a8d4e2c68a10118decbe243a2634bd1759830d6d7233c7f9c3812a1112530dee3c3207aad806306a3ba15af42a07e754ca4dc56f63f03437b95c09fcac787aa92f211193618af1f8ae5bea5e1dc2b482db52e77c621cc16e345223828a22e0b4e9401d95879731b716715fb83ae96b85881f3e7292141b04076c2e12a66ebba52de117e4ad7a0ed521664d8bcee2f9fd489e6dc39d7abf76a344573cdcf536e32565c76926ad9fc1c43d2c1703524bd4cf3e81eedbc4e5eaae1bab85063dc464c2a6c71b9e28e46fa83bd404c25a482c78bd0b18a023cbc14dfa1429ef6015c6977d0547c4133f65b4c9704277883536a964ecbaf15313678c470cc829e371fe6677368e382a43dfafd0cd4a06d3d351589a23cd51ff8b8108a5bfb03ef4ec471ae0e2e3b972c68df76694a77a9a541b35013d90f20399121c2fa7e205d8efb39aede68850938521afe819b3f6860f33e2885125d885c7d398adbed1bf88ad3bb728446a4511b6a8de776e7cb8585d530e29183a305c3f5378f68fbc6d87985a95737452352833fca8170cc1d1ec73522ba8ff806500fd4530bbb807c5af0e9414e61c0fc01c5c06cab066f1f2e7f8752f6aadb533f30b666baffb0f8cfe2a5208fe110aba2ebf7d38581b6fab8ee0f7cf9007ee05fdfe416449b7c9ee57d18f2ee8f5269451d52791092334f18179701e15f14b7db38c398da9761f9d1a0f7e9e34f240466a253ad26b7e5f0c6883e5157479342ec1ca260b8d55663bd8adbe2393d3ecb040896a89b3e1469cd3e34d925e2f06b484c3db8a369e91081e09b28aca69a48ca786a84d88d7ad3a1413db37630e8c38ececdbe382d346fe1c6eb808c54edc35e912b491bde8e4067ca007bec496b69e0c0b792a088881cfc547998516d4f04161c77af5d3eabac354db62a75be3d8426a5fed59b113b8394c95a3733c3c610b56f8aca11a1ad6c97a31eae7fb637f2c828b9158ee33f114d29ce1b64cff354d64aa22d7cb6735f9f884b3724670a41fd533c7e9676ac2de67340ed9e674b56814d220a7b2d486abe855192e9cab93a153c8786ce845ff2a28659ed5e67e17f81c755176bac07971e9eedfbd2023ce052c54d4557ef1849cd1cc468cdc8f185c13317262df9118c18404267b2fac740f7b01d6649edcd1a6b29a7aca98a5f41af4ea77a4fa7915193d54b21676855bf79f0f13f059500091ac137a526ef147b67ccc9babb0ccda1ad16dc7532c939fdbc16a1a5a516d26d8f2c3bae8a1a84f28649a02dfbfb0021c24e17d9bc2a7c6f3db74e4aa9db5f092b207764f8ee3346cc88b0fd573650a3e497f782bc56114e6d22991595febda5e77b5e8122b65a890e22a6908c76aeb497126ab0bce8630918cb823186787d4bc91521926e799a6cc52d2dbdef5293cae52ba5fb6d966d9b6665903dc60b99a35ba7c69ff4aab6cb0fd599329d2da38e7229e9408839cb10a0382e00172ca4d789c3bf7ddce2bddfcc5a98d2c70ee9d137dc89bd694cb95165b5495bb19a980709214330e715640c5e4a392e087d2cd531f22b88fbbe323a8a62d77211b1a163029bcf3e709b7ccc51ddae17e6eb85d68159128eecca21f0980a2d729011608b2c890915a261844e0652bf4cd3b970af9bc3f561917a85dd4ec3f24387e50b82125d66c480466336e7a84c16c814bef04a58d3fd95e1a1c2158a36e92a9b96327ad01883e79a297fef886bb4e4144f256ff7e74ada9e103b59c5c557291493ab1910babc2e0bfc8915907aef603214a2998f4fa750abfdc112c402b8df2ad638843f52e9cf23a7130af12fb1df736831467a4636563cad7ee3b8fb2815cc4ee0b840354e008b8e916b5255aab68a8c346fc4fad3e4e734ab2308c92f59732cc04478ba1824a4933a9e97cfc488f9f5468c5ab42cfba05f7948e5d0f7b2687fcf6b8bef89f0ed2db3f1df8a431e1948bff1f0879140ad7bdf81af12f6070f3552e355b1e057de5ff323af205b7bb19d78cb7ee0cc0079a27bfe13c8f92aa0c3ebd933609eebe0cc251be63e41fb19469f575d7ede2cd605dd37d8e741abd82dc9c171fe0adcaa5d098edf44f1f5f83d335947454b4d1197e586813e00cbc681de41ab9661555f80a684f9e3c152294655f930ea66d69a7b3a3063db14bacf3b3fc310e4388583e2ca49c3b159ef2fdecac08bb20f4fe0721445a406c5a09d195faca4fb78fcb0c5bba18a5977aeb480d5f31300e2367384a75cfd93dc1333d645499167695d7f53f9d850b6b881ed3e01ebea7427be824009a03ec585c0129d50fe52fab8d7b26b5f5ed2186e2555e6f1e944dc77c3bc0dddfc2fef917fb2f0c273b16e6483fe7d483a2a81da04f0d06d2f7d032b2d013fb5a87d0ad1e603c896aa0ebfc7d1648600b62741c1765785f5ee04cc6c5d2e1b4697f3584ff39c8c493b269bef79a99267aae5f0ce3d31aeaf12d400ead4feaaf513bc51e503667369bc525cf7bcc16f9e3835de11ca4c761d92470d37ebdb2ccf6a774d6ba66dbb58a36ff56abd39d152e27c8a933969bf8598a70e8a2a3755f85480bcdbf58552499ae90f99a96960519cb158fae9ffb2794783ffd6070cec1f7166e1829c326fa9f6bdcf2efe22fcaa47d7dd041e27d67fd48938b8055b4066bddb0995d35815c2414ec4435b55a54afacfe094f93843e3cb449940f575314f084a0a3e3a6446af422e92ecf3525d793051caa62bfbe760976e95535bc899a0510349db4d21c114e5e99527dfc04bce4d683183dbeb5a54f16e3bab6820edcee6871ef439e626e181dd9ecd497ae21d26124676694c4c7e39b2c7dc9cf5892406cddbf7dd628491f4d4c458b924e1de943407cda6a0df4ee8ad1e6d615f3d5db2013f08b29e285f50f2d5f918a80048a5a8c93884ed0d12b6223e2240b317092bc9be267b572380f796b1db348740d4d79972a2c432c8ab80d0344cbb414ef6e2dab224c16bcdf414edf5453597b37119552833bbd28858ead11495b9695d3d1e12ec97c34967a980c8c1ce3bf8158a3a7f34f8b5a222e64df35e0423cd69faef019591220287e098c6bd85f1bb20d2d961c1a8f2cb4a49b24310c9507809aa66c43dddd9f24130f1fed7e2d2afb261f117bbcbc88b33bcff6a1143ba1fc9ec0d02fe01a6793c58a7ec17036dd3703c910ef5344a10e810365e4562895758de3d05a3b6296a1ec03fa8275bdb1a4db34e9897d0e8addfa40f080fe159f8ea9a4b9f15fdd16f47895d9864ffd1e76ff384f3d2a550489416542d6f231733fe983c0de8ccd5013638394211b7dbd32ac1ef1c87fb6819f64665087186d9df7c5491298e860947ac750dedc7e10e1aef772cb0fc8c614789503b2215d12062672de866b0dea1672b3bc8d04bd1df8abc3fa998b625f182cef0408f42ec0581e06a0ae74b2a7e17fbbddf5d9cf76d842f06ac47fc7f80e48bdf74889cc492edda9239bae45ddb526530f781720eec5d22418243d84c05a07225ba3aa6dd3e1316704d0aad9f23de4d74fbc3ad6c996f6ab4bbeda7e749ea5d079d413d0c789f128886ab3d2fa880c02a3ec93b38c4d6c0893ff7abdfb210caa63ec50b731464ca9eb68873d502a9b2c59d943fdfa1a5c738028d12e1e93bb438e79943dd20cfa6568aa3e80c9b773a15e3f2eab8adf95124aa82745209218f7ffaf12eaead5507218fcb14656decabfb1b29513abbcbae109898f72526e89685222c5b39404b7891886bb9af1a8996da53111b3e8920ab1cc6b1af4", 0x1000}, {&(0x7f00000010c0)="9d15df7028c94e693e7f967cf217d2503c686f26a77734666b8038d9a1f6d36b38c9e039a5848bc8b01e16e6ccddb4ed890bd69ddc25c565ee3f761fe903063bb40120c272b68498a30646edb9b956d49f2ee7bf8e2c543ad40ef71f3534156c48b7849c7d13a035a59c6418ed9e9d1daf5ce5ad73ec7a961ebea58442feae2da727d4f929bb0ce81375d6dd585d20341bca506a7de22c6d6bba662543c503666b23faed7e9ff7b81c44af08eb95b15846c24fe9ca1b0a0fc47557fd8322d738760742955640006d78e2a5e48adbc27e1bf28124d09c8eb0845ca17ac0d034d90baf32b0abb23a", 0xe7}, {&(0x7f00000011c0)="fae96c8946e61f42d971c3d20a04efd855b0119f7be9ffb07b244327277b8e71aaf7e7446f1d6a3237fbede6fbfa882f48153274b737b68cf08893456ffaaf7e18203a36709bbc17a65e4a8732823b7c2ddeace0554af13c2d34b0e34b374475ab840aff75baf74205dedf6b6148933c91a94cd2e546d9a7231680e74b5bda8283aac616b3d1493d9154135655919f6a1c2b11fbe75a15f8e6b1", 0x9a}, {&(0x7f0000001280)="24baba6ceb62f725013c203ef4e8ee8d310037b25b9db2644290be75bd3e5e1394723c64401881aadbb5285dd1b71596a304db1e2d7c8a3b82d21bd620b1540c32982f2929f80c2edadc639bf521a3ad0900785d62dface76de20742395516e8389cede3dfcaeb6c6032e4f22fabc50eade5866c290700458a7498d61644cfcc706c9916d579c9121d483ede26ae22bc3ac63698f018795c671c1a4522e5c3366e1285e18e6c103f76e86921033350ff5003390d8b73a8bfd9eddedc59f34f3ebb9bc138c8d05579c3", 0xc9}, {&(0x7f0000000000)="e01c42edfd03b08f9fe0c4e713cfd7b32ea72ed5a0c829b884c01f2222af48cdcb8eb44eb7db135c25a09a82eb9a2a7736d89e1e06afb550e809c5e97065ec95c3d7bb07b86330da56ee6933d9", 0x4d}, {&(0x7f0000001380)="b1ab6c87313746246c14f4870371787e03ea9398e8a36a5b9a742eedf2933ac5dbe5574a3b3f68f30bcc19a8eadeb7c8490c2bea2bf13eb36b28a639d602b15cc4b12e8bc07ed755b5bf00e103373272bf1b828454f2031326a5ce51d7832dd171cfa37e2af1958f58bfb9598b4cc481a1314edf91e5c3979af7510288248ad33567af90351c6b1a23cbdbf877599d3e15be7473bbcab4ffa15fa0e94a261b19cdb66db65eebfe227915b98fde1bc6509f2bfe532d94f07149674b3f78736a47900744be7c6eaea776e350e1514507d2a014a2285ecf103feaf97756d9ae9fd16110", 0xe2}, {&(0x7f0000001480)="35f434965b11353f034188c2bd0b215982dd94fdc85f10dbad932045a623f24b2d0eb5e45564232a1c083bc21d0db51a6dc9ef713efa3b60ab958ffeeb35ee736b271422b128ff3730248ed8313ae9eaa55b940407b374bde2c469bfead64fa5e55e2916634da875f640a544b33e5f8bf73133f368234371c2acf0b11e2f17f69057432ca74fa90600e1ff89866546820610c20ce3fa3b2ba622e533f53e8177c00fed8fa6252cdeecbf80f5d914b891ad7acefacfb348da7f9bd6942ca6ac0fa8ae94ca8ccb001c2f194ac592c41b9be55828297a5a430477f2dd956ef86ebfc6abc5eb12796887b75291f6b3c47e84b3079ec0f03fb7fd6b8b29b863", 0xfd}, {&(0x7f0000001580)="e4b09fabfb38ee3f42d0a304b1104fb2374280a73e1bea221edf9a7b11fbc7bc1abaa564524223fffefa733d889420f6fbbcad95a83c77f301cf36", 0x3b}, {&(0x7f00000015c0)="ad7d44264eb090611ceaa979601db339ecca87c74db5bc33149a61a85b6777504199a0f6449dcaf024daaa7887407bf18eb3d6c0b418809727abd2d9f251b13a7097d21c9e47e8ef27b4ea40b0da44b717ba61ecf2b85a95423c41c5bde4e0d1a186eaf91c8f268ce519e36f6bf25ee06972b5747b1536dffc2e8f4884312364d5366902308dfbb0b67f0df25bf217b1fa9f12bbd43998dea3844a008b1a6911ef0d3075b1e7e2d3e690c9f9940fe34d8a54835e45bd3d15028c118a87f8a544f99bf0ce2a699be8b7109baaa0e82cd706dbf0e352ff4be483155a5c9e5972676f3ab159bb9560cef905e96f7fc67a64295b", 0xf2}], 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x84d, 0x0) 22:17:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:17:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd5fc9ba5d0be7710ca6dc8b5db0e7933624313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537ee9de5f5300f55d9bb05ffffe23aa168a0237f559b7cb5e32d06f2d4e719967bdaa9874234ab21c6b2748aaa5e78947da61d75bc90287de3f576a2b887f01309bbe061a751731e5c2091ede9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d19a79a15cecdd79cd66c31400b4dc386972d0eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da0718ea142df6c0abb3c9e25fde7b8810865ee59b09d7b8b0cf8959330d23aafbaf89e60dfd8c370f8d7b603d1179d9680a66ebfc8a786bd7ad786e9338964e2352188b720e822de1de72d9c34d47ac9e265c941280663202aba7c1a516a7a5fd4479121e829c5e18519675829cf922d36c2d2074ae2e343ace3e42291c2cbc911a4cf536d68e849738e3b6e88f363fda5e9581eaba8c9de71b04b99192e0ea22584253f9e1736b437d22e473a9831d1e036798ea134e9daf49f43ee4bd529aab68a702c5aaf9d78adcac3612157b9ffcc09467a87e3c120ee1fde8a5013eb21cdd080691d7bd4cebbfd547b8a07ddf93a30f70e89a561b43b7a505febcec2e4f67b23332f704c1b0be72576a7a1c611d5b3e152b1142148ea7248f0418", 0x1f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x3, 0x8}, {0x3, 0x2}, {0x2, 0x4}, {0x2, 0x100}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x7f}, {0x3, 0x1}, {0x1, 0x800}, {0x1, 0x7}, {0x3, 0x80000000}, {0x3, 0x5}, {0x2, 0x10001}, {0x3, 0x8}, {0x1, 0x1f5}, {0x3, 0x8}, {0x0, 0xfffffffffffffffa}, {0x1, 0xaad0}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x16ab}, {0x1, 0x3}, {0x2}, {0x3}, {0x3, 0x2}, {0x1, 0x3ff}, {0x3, 0x68}, {0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000042) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) syz_open_pts() 22:17:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000001ac0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7fcbdf978437d0c3f8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d15f79637f7b5890604319c51e4dc3812f6a26a201791eab51d8dcaf32eb9289297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f80350000000075aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f429841c623721bebb5da8c6f27231cbd78ce802a3ebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e9621323ca74e4c2fb42c89a42afd71f3e3df0fae68f24f4000006767264fb2a782569315a7f93616aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c88f60199c926c236c465f844a0b7f0368dc96e66a7753acd15369ef3cf26ba7509d2de3d93e4203b74ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e02188f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a9507000000000000b30d9b0f5e6655dd61c28ddd422350d249793f9c10332b83e2750ea3e05acd7361cf9dee1fcabb47e17efe23429a4ac8c64c2e56c8ae854fd0df8bdf63de54f36f358d377083f0cd689cf699b13e22782cfda379222ea88bf756e87c8942e4a366498a1180af93f51ef38195e1c54b6370edebe269f4ee4c9280600d5dd5a616bec9fa1ce4c336ab723fcd8ed9e7af8984aedfca4c01b22fa522301e8d035493d98236f0a4d271f7c604eebfe823f00672771686171972e9fb3c3f3f00cac496426423d09d88fa2d2f0c8017257e052e7f8c826b156e643f629cc3b11590f776667b153955c47e1c98454f20dac9cce00746c2846439786f204d470000000000000000000000000000000000f70b768a8927cc61863f72e01bc3e906e4de89d8f20cb9ddd8e73139e90977e90e4212cc7f2668232d6be321357eef3a82a821c737e2fc1fa18b6ab7d77b65567e8979fa6b5dbe46bd6dd04bb3babf8b420d9b34c945c16509d6349bf1a6c7c81fd5c36bbdb6feff773ce0df3e950250822948d70ab7440f585c898cd31308ddab0006d8d6b29196843474a55388721d15f79b037b2a9874261cb3550e1fbc6ea8d8f2bd490ccf1885d6a9aee823da8f313219a4df39e2befe94f217861323e7b58f74af37ce3d356870e5a6c7be7c8676e42601d9ab3c85f879e81b5dbdcb7e868cef9cdf3fe0f506124c359e6917fcee5ec5426b8f162f2b75693af007a75a4cbee90220d207b9cb38646e07f184749fdffe02cc4b90cdcc8087852615705053da4789a21136943dcc3f3bd503b9284bdaa3820864e84a9615244c0195a0173c37121e2078f1bd7dd1013f59dfb179080000000000000092934cf9c8c75ff7c8f1b55c24fe6ba67ff84539a14b55c5673e2eaec50465fbc8032f9c75c899b060f07da13f4c989b895797a94a41cfd1a360d0fbb52259cb0afa88b69f4d2178b229f9c6c6f4b39e1e6a7d83fbd0459ba3d2da04457e00ebe304ada1f62877823a7fa805c3c64457767bc08c930803d76846fae22772f572f08a61c22cf99423860fd3f7e71dea50e5181007fbaa5163e4910d5a9d2c1c51ac99faa73d19b7722cb75fd07cbdd5bec19c4c172d525734738c479e6840047a1542799903bf7d68d7f5d8046ea6b4b2c16e2f8c595f96ec1308c87a5ac1a8af617153f3f3abf3fba14505aa7de8a47dc539051b7a12332d1cd424122a6af641db59518476e5c2db06687a3ea136ccc9127bdfa8d5004ee5a88fc43145a3d094b0595ad1da7b825fe02a7807fd231f704f8df2c3b85e1f4fd12a8a849d38930fdbad1bd790675c9a9ac578fc7fd82494979eb0a8481d04d0405e05d47eb0d39c0fadf160", 0x0) 22:17:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x1000, 0x9, 0x6, "82315efde88ecf0f7e3aae13e64f33cc53e9bd81", 0x100000000, 0x8}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 22:17:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002640)='/dev/null\x00', 0x40, 0x0) getsockname(r0, &(0x7f0000002680)=@in6, &(0x7f00000026c0)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="947df8c96bae125c5cd0a686ea71b83d37f0a958b74e5fd1a906f74a3878025cddb6ac03d146f1dc76b11af3e60109fb1b66135f0e1b74de601dc026fe4d5dabf9c9156cbe37d4fc3b5a01f9af0a9a4c89c04ca61a8e6769c18d144b261ea75459bf3e4f58bf3f9b512d1b639720667168d9df20c7d7eb504cae1d9fbaeeb8194cf378f12f4615e31e40c30df16ca27c68bb70ae023c013226b41a6d5191f9dcc0ba58", 0xa3}, {&(0x7f0000000300)="5dda8b75ad3fcdd92996345ab99d0cd372d5d7d794fa70556678b72a6fdf356320c10b7476473fd5586b4c8b3f4384a646325beba13f8060a02c046f72ad1af1190624307823382a2bc4fdc540489b91d5f25521725b1f706e5130dfb7be0ba175b6fdafa982a85c661d3704b6169798f60cf802f0539ba80cf3ddaff90ee14ec30e7d73cff2be493efef2545554c6adc1bd43bbfa8f76f28caa00f2940aad5f", 0xa0}, {&(0x7f0000000080)="b8897fc9e6ca4d6bbb1f60efc2783fc6d9424339501b842f3369427df1739bdfe64c852aaf8d5a2523219681ca1c08a870694f9b4dc7b5e60d4b0795bc3864cf067f47a187c737d24832c67efa1be1cf42136a20f8ceb25acd7c2aef3272923fde05b15d9e038041e771f453", 0x6c}, {&(0x7f00000003c0)="25a5f5865fa4cb22c861dcabaa0bc244693819e6e1ec3fc11e99feb8203ee0a579a2dbdda72319e5d4e14911b4fa6b578c32812574220bbf4c5d03baf15381e7c614832173d69e063e40f92ce3548b621a4f6df30b1577abeb78e6767b89753a4f0bb58f2b0095f6e0dffc295ce2c111fd3637e15549a7c7e1753ebe40bd9b9bc47ce6e121f22481a7f90a6c4b797bdbd5d393fe73b08ee4f05219755e180315176fcdf737818a5fca64848a0f011ed4106c5f2cb4f18e5274d88b2090dcc21ca2d63185fd2d0b6a11d126f2dc73a793b9c2644f50a549e21cfa6d5a230a9b9881902c7e94ff32c100e8b4f1fd52f7563bd13bc274ba445772a67397b8579b341f542a2ccf05f25c408036cab392a1889f40088da6c51533fba881a483955c0ef286d7d3d499058bb4968a2efe3622fee63cafcc4949a081a044904c4db52c910ba69fd2b76dfecc7aa596945a4f2d0d5d745451fb9c6cd360f8dd05ff562a6339af49de48718e2fd65a581bd99b4a80aec552f564846be2821f2280cfa3141cfd9e75b841f676ab36542259af59c4bfcc3da01e0b4cb62147e741a6fd216bd1fd472fb36fe202bec4a8102517d3ce01c5c1f276549e9fc164817a1c23050d17d701bffad5c1e56b026de76d6f54ea409072c9f0cf3c2cfdbf6626ec9f9e30eb4eb451db42dc5049d5b1041ab9073807510a0ff5655f4c9e7d2048a3b37592be307e1475128f3f748adbe8f0892cf37b1a6cd955db5d5f18806216b895d09a49f8088fa4da6d7bfb4147af1760bbf92b1571cd795a9bd1d7d3e75c08291a17f141f9a6cfc418fbfa4e1d6e807ec0476c701158fd71baee40b4eb9ae99991c152b253fab3f5c7bf35343da48710c29a939b53952acb8733acc8d513795aba41c32389a3f9197d693fc3cb30d77a3afaa14f7ec4eada4db5c3093a0e14ac30418ad34f5e13f5aa53f461401425fb898385216b3a3ac8e68ded37aa1e8cae8c0d1e0c7a501e76e9947fa160aad7fee5170a4d0fe215447c89c6e1412c272a0befafbc7753ebe2f3bed4f7cad272661b7905bee2b2c58cd0c1409bef266233bc1d50771e024777efbf170301ab58a4d14aa32b8faac966a0e2b34d16fc79cd4b4995524cf1d783e7c870eaa755f32b3c63540c5d58df4a245097f5aea1d322fc547bbb41f062788d5dd1bf88d85a5b207053c37cbb1b8a096f6ea1c1b427d71af467c09a3d270264172fc0ebb64d7c3b196093bbe0a1780bfabbddb6e1271c6dd18c1a732669c4d012e743520312af7cb92700d256ec43b9fe0a8454177e8ca7cc0548ee517b57d91a2f699fce6863da3e9efe27a15ab0617db3ed3f45147b25ecbd356a4983ac571563488fc6f828f90cbce45f70b4a3e1cb179fc4e1797a130214a9c2c8240bbb28bf1b049adb81efcabbec5c965f38981405bc3970cf94d2ec764ded9621a78e8e85e8ac143d3602bee2116a9456e516b123987e1dce5db2e922a5ea8a808a4c0ce52134836ccdb88bd9071c3cc014afe487d71094f5915c28b2085d389abc9a6e2648fac95adb5a04a586cb3755c2c42cdaf2082c8bd0eedfa0d1d7f1ceabc97efa498ab23d53ca950fd39af01984627c9791d7a44b1e17841269225fbb0ef3073c028dce42e21698e6fee7ec810595a8e6cea05b2d2cc76efa21a7a21b043eb44c27f3d4963ed4133d16a0ecc3364619cf1b038968fa242cf0f1f9db97217096b1f091c655d615b88810ca95150adf03de385c0920b269bd2f4687598a310d218fe2d09b5cb475b551936eada272c07e31f92918470cc3799e0b4b708b098b8d7646d05f6c5917580de187285f08347cc62f0638c3c94420cb5d62890b3f7a96528343561cb374bd36328700cffd1313ed264d5cae77bd6848515b071eb3d284dc51a982fa100b61e695bb23c56b7dda0a156e5cfc17f8ab7bc48812af4481db30dc9d60d15d1b910a307ca0586f8e7dcb10460480899c5fe85bc47173004cd3663fe6cad088816b9070c202a9df5f8bfdeaa460f03e37915428ee4a640f6267686fa7fab74e9d1b3176ddc22d2574ac560edc1aabb1333bd3d854c7ef274d75dabad15006a31485c0abd29a53a21c2b7468d2b8e3c3a8a2d3fc37335ae51dc746313c6eb99c6b91be029c749c433017a6e4fa4f2703817bfd40e4e9047c8df0e7d1c8927b214a6178c6aca521ec863e7bb68be5da9145d58d782b0bd5b61e98c556f6fe60bdd600052ace162ced0b91361665bcd030b58966f9faac0b8a25d32ef1c128de9d427854a5e7bb3fb7c8d84016c27916cdfd81aed42bddca53fa03c3b62aac93fed6dbbde659def8c6f6a474aefa6bbe83463e36f5bbfc2ba57c739f0094b2d2381576670497858623e5d4aa77d3db5c2cb03474eea95cbf434d86d3f7b4ff3b4b43dc172060440c293b3d59719b32cba52d3eec0968ab6ef6a36ef6e0c01a6e7547420f6ec86d4c52a4e507b15f1d6e1d2727efe20b8da947a9582e0136159bf95c8ea1bbe8b838f08e0496e78d6a9b800a65b265a4b878daf87c3f99b8918efc16be919d2ca71f4b955c0ceb5b308c9f4e3b5371a143c69183382f0c7ce1bcf04acee5570e4115b5bafcd1215f16b1c97a06478c8358483a0e9b7406b1c17146e5061cd5a69d1fcc0956cd570a0935a117e1849f1572c4cb453f1e11752ed22e250b6336fd8be6ffd0c032caeeee76d81fa1381f6f641e725c4828b704171f32417d71bef58af93fb8699aec5d422a8fa05dc7c30bb63859a7c12654faceec678e96c930116ec83d1e579c4154b01733f6bfa19f330f888d056b1af7d26d90e737376e69a9c11bfc746f7f3de540a40bd52f9dd4e03b6d98250b24ed7c2fa5f089b897b1e5b46c08d2a743d3612654d28bb0b78f054dc79b58f6733de144b8389b3cdc9028d1dded874e8b1cb46442c137ea96e6641ccf6dc07017dd3b61d3a1250ee6250bf5e6e3bcf7a002c460a464931dca1c8b6826337d002e0e9018b31c5b3809e300209c7851b57f6e55d9c5f2c1e24701beab1aacbdf12896ea852a7f038fa83045365f4b0ac0f5aaf64fc01804b2838f41d3410497961628c84eab4cd924cc07359c512903935e8d74d547d5bca8766b6b01151f13e75b5c153be06c08f502ae7e4b6e0132e8d7e9ce119be9e93c6bf50edcc2c240e10dc6ede7afed0eb3a5fb7d2cd57e32791a146390f1d7256d2c2966d566976f137013efb779b9813d333559665f526dd082f7c9d85b5524fda7400da4f8b98fa69ef7d29d7297afa2d118d3127603d9b2680f70ade9e6768845453c96c8815b7d2f4b3622da890347595f54b06e7352c72176faaa7ffbc814f1f1b2b53d903bebf8d717605a00f334d8b3d5c359b53813e8bb782b99be820e9dae9c79fa94f5914e38ffe3d5dcb1537f73a9def6af08c9dc83c6762579ba560149740cc7e2833acd728cb2400be7ea0991d05789fb0069b7763f7a18255320b04f5f7dd660c57899104ee51b2cdcd87d1d098ace1e76e03e65654addf74e8c9518214317b34051f94d17a040c0f54c736980f4db938273abfcb564bfcf8f47d2155f9b9e32c75a311e2b82c33254962c22b460141e010a00ce551a461a1749013feb92bf061493257dc5b63fe9ecee2eb9afd5e216112be8f2a8ead16856504205275ca07b6ff3a93a7c0194201de5f2ef0657933df0daba148cda2db0b9a11c399bc249937e76b59ea5a09b08b45fc5d6a61fbe10377fbe5afe6b32e5b1aac4de009d5fb1acac51caff306435fa5f9ec67f796682e380ad039c42a50dc74839e48f794cb72020a718e59a184a88a17c0c3f5bef84d9243c91d23017d329b10794faf78b06fc2e77488ff297735e5c04b170fbf6281545e6efe913d8dc0f23da3cc823368b109e7628eb90cae087f6bdda4e808e217436fbf09cd8b9447278dcb53cc2f87329999c744a60b099f35b4e08b2b1c5a2c526e7a6f472587fdaca029823c97f27055c66160a36874e0f1af87f8b5a94f2eeec7cf38e60a0282658e43c95719822f71ff2d6da57d8e01cfc4cbf31fddbd2f589070dca6dd8ba8e4a0f58c46cee035161eeaacb0594afedecd675a0fa15b664016e7f7601f5c0065ba0d37b9ed94db6d57691f87003e18883c398f076a0396414bbc277e917dbbe3fa4da5d48fac2ff13cce32576cca85420a78e95fdec9e7f4296a2c36496e05f79932fc17deb2b70d2fb54f22c310a070164dc5854adc31ae4eaf07428b01a82fc0aa02a6a90ebb9647de6d3bff089308f97831bbed33f55ec223d9f10098437884032e71662115b41a887a3dde3a02e7c0aad0dc6bdf9dde10fdbee638604b9a4abae8689128b1a5f36368b0f9f345858e70c22f1e8f50844c2cb61e72dd5daa43219c2a20ed543e8399494cf2195759ac1643071041a95a31ba73a99266727ee12ac5bd030a22d27a833908da02c50bb6cc3b9d98aef0d512f44c4121facf8ee2cc2086001294a8a7e3336b6ebe1af34144fa95eb4ea789ec81f7cc9d95932ca88eaf491f2102c0e4e38c30c0a34c0b02faa31f085eb9dba2758be5327854970594350df916b1434e03c425e6c4a402450394e808d23aa2f2dfac02411e2b5cbe06579b806596f6baee920d95eaa7920c28a1991ec736b67671a2978ccb7d16a7426fc6776f45ffc0508d8b85b9226b4947f8dd69b3c3698d37ab8bab10c52361105a598ccba2854299ecd86d7e561bd551ba97cb128d0014f204a64ecaf583294b030597df8947f6dad5b2bc8b4cb987f819951c3820b3ed9d66d4d13940e524ffe2629e52db331176608ea321ac276f7c45d2172f6c914cd9ca6e80d7bf75353908d3901904c7367397a4b602fc6f06eb71c9c52f015c67d0d94d6df12399371aac04180ac0a6a74a27654a9f5567e8abae8d063e89a341b19a69cc6997fcf09f41620f3d64c8b65f35e5302147220e6f93e6596f66c82b4573e381f73a6e1f8ccd828cd44f821c1256ac30699667863d1dc1af16a6e2b2e26d237b41cea1dfa1fd31453ec87374b8d91f62120d779f80924e905f536f69fc86c6e98ba0bb9e356fd78020b0f31ecc5a7e9c5b90eb7126a59525ce69f12449ec77ea059e16b5e808639676b8d4ee822df3aee1c3eefb6b06f0499d2e5b7bd0dbe65b0ff3d0bca6698fc621ec4b3c67cb350ed421018ff5dc4e423c20ec30d06ca8fefecbe6e247d4e70ac8d56ff4b59ac451c65d3de5f7682752f0ad50f3ec921a8213bd4f90a31592a7295d94f5b12dcb56c54acfbf7a21bc55c16502612ae3c9dbcd1e4682ae58a187291104368aba747c81754ec93c2cda11000287ccf2a057dfffa039fe3ef593f8fe080ebb6ea0d2919cea7bb30a12a8d1346e2c1403dee431c3864ee635862cf2a1e78bd64f232dd6c74cd1ac82c1059fff1a7ae9009e0b87b6b9131bd48e9b6541a291633e127d9b9d9df5cf332d78a9cad3b3d2cace9b9cc7b85ef1c8c2360accc524efc657725291979a4f6771172add3d3f468119babf1c087b216b317e5f8f9cfebbf95c519f7d6b3d28b573d343999b6972e7f37645d3f78221ea4f5909f4b173861db8da17450aa1489cef900987d8ea52096be99f47597688f8fcf006ec38a42bc9af4e95decd4537ba4831cad7dd4b225c85fef4a7aa6fcf91ecb01f31048688c1b996fb77e47db2c8806fc0f3ca5dddf0e93b4c2bf6aa87d20fccf325c7390b5497666acc5eb7256008cac30a4a7fef84bc1ec3b53611965f1e3ab3a1db15763b791983972b7eea94b28c6b7c55394d60b8ef976ec44d60e", 0x1000}, {&(0x7f00000013c0)='0L|', 0x3}], 0x5, &(0x7f0000001480)=[{0x1010, 0xffff, 0x5, "ae7fadc19cde6d7119464d60bad729cc5aa4cf95cffc63966ff05332f3e9c0f8a615ca1af78174cf9d2b41143774c4c98c655f340a1e81fa07bcccc9397fbc3b9c1cda2ef06eb42c035ed40390972888d03f4049caa35dd569fc1d6cf68b8d78f751773e5e5bd629592dfb55bc08950f08616c25cb76c800d0acb633644d18fe9369d2547b47507b00a5e89af79eba13a1e53b71319b2ed8194d325a93a659bd03eec301d3556e57aa885b76ed6c587af8b38a653bf1378c54b019959ec91eff962bd9076bb259d6f297a281bff5a4af2afe4109f30310d4012d41e74e59bb81b63fc18a43c3059f544d691ddae2d333649b57c708bb3f7e525610cad8d899db805d0458c84c36a76c5bddd18e6f67853b3d602dac53c97a9a3315f41beb7954596eeab2560f3951da8c29b721574122c7d13443d85c73a7ac0aa00f2effa1d4238c5606e39b2862b383285efaf6c8a6f1f13604442350db06bd37b36084ca00136ced7b86f64f478e3578a25b1317b1d8a31eca8c5ac14d4e834774fab280a682b6343f1a348763acc26c3de67a002fe38b62a23f3bdc1594f87c9c6c82f5f848da7ff2095f1a663d778dab7db14b4f4ea33ada3a3531fcf81ed9058b763b527a9130180a5c87f5254925b0fe2d58ee0004ef634a284d4ec04f8376d43a9a27ccd87b15bb19cb70c44ba8e8e448788782a94f0af2d0de9f0e0cccb1f8076ada3073d7fda5e8c9d33214167a7255f995abb2ba78e97e96ac0e1921c843e46ff3316be2082ca49e8a67d687760e81dc5cff938b9b09b9c7cbe914fee0a5cba26ae97f9787d8af6701a022f6e5e53cdeeed853d8d213858985448072b4d625f276269eb2d3e2b1946a22531df28b895025a4e201bc77e98dbe37e1686b8b1c0bbec6a3be154b01295f7990977ee9be7c0c0be2ea3f5d9c2e8f20788ba5bca2b59d4cbdb95210f368e07468fb0d34950ac63788244995663483635be384360b2942a1c6e19836105e8a29f374950d208643b3e6b7fb8fd25c58a1db7c8afe172cec57d3596aab9aa34df4a9e97a148f4e3b0d0849acb0eaf2e5bdf7a63b8e3d067c7646ab2360612889286a83b91d5182638ebad813eedc741e844baab44391558fc084ba262a43548843b09ae0bee8949af17274d60c3d79a0b8a8bed6d0c903939bc11ecf5f0f591c195331d9c379fe070640479f43182db957b0edcebe7f185f4cdcaca11e4a2df5e1215100233eaa2db487cc5f27ac2c2f9d374838dd04dda9938f9457ccb13b684a60998ac2cd3fd390fae79671bea8d6691a9fc67e8b929f9862e9ceda86fee11248d7869c8548a78f83c2fe7661cf6e9dac1c5c91fe951d322503ab40e4adc3b9dbfe3f974ebc02e6bf906ef3f75ead0e70686e488dc708f9e826d1301735081b0d186204ff460f78ba7598a588b03845704556fc0a8796158cfa520ccb502f5c4ba223edda8c551fb020e559915d20a701700e3058a4fdf5bed3e36f76d29a67aafca8e29c7f5594afe8044f789115d7c7276e1a580f61726d8830efd7ad3deb6190a21e4851863debcb10a03eae6729e5042ae12e532f7bde3dec880deb5fcd6e2a6024b714c3110654951fb5f63c0e02ea95e59331dc989790f903c636940525ae56baba60dd3d1f2a9d11937c257d49413e55653828532782bf46d9bf48f85fff85035d7a6af37135fc54640b436285fcaeac8efb6f464257a5b00acbf1c2bb9ea7e6e1243a0034e17b94cea3e4a522478a5ca30d82a5a5d4db701c56d83da5ef522cc49ad3ebe427846e5ea65681a7b3d505b99d93cd310d868b0d6824a1417d7aeb07d0bf1e3ad68fb9414eb48b40cfd92f171d2d1b014957f6b71b87141c967d2fb69c58e4adba62b5cbcf7375e334fabf0e88d628ed1a949ff3c686bec1413bfe69931d69bc1a391be1bd6b34919d1fdf25c4c7cce80f2b72c8c7d6d2ac9f217c6491e2ea54f22cc9fc2b70ab77226ef17947d548cb2d7fd8743d3aeca8e3a97d792d234f0d6d9c367d66ef3cc3fb7f20bd4dfc9e5cef8aad6ab09578ae2304b8546d3e699ac7c5d7739217f8e62ebd041bbcc6469f1254468259ec64b48520ec57bcb0f612a17f51dd3969290af37cabc38bb7c9948cad2cd037ee443fad0a589b769e7d8c3c469a18f2c0f2dd6b6dddbf643235d4b2020a6c40b99e582d505a4e612c178f3083e75b7c06d0bd9e0f79802503e422e517746604088f89806628eb1903ecac703c4e556429f77d8ade0bf6bf95400b7fea79ebd4ea808e4638fa061e01919d86c01c4f2b0bf604173e4685ffa9a9630f26056c1119b6d7b58bf96c7ae478edce68bccfe96ed842bbd07a206287a0bd3761a39b97921aa720050a70cfdc8531d07cf76a8915011317fe018ddaa091d83e5d74e4ba5150cd661ac771448ae86a6d90c85bd2d97b7dd904320c83e81da6864fd2c2d360862346537519dfcecd9b3531093dbe68ef4f4a6ab31e335447860ca54588713f8ed861ae360ca1c9d7f4329d41a8f6b437857d036f90c4c9c6ff4b82205a61eb1ff2626ecb572958a36ad0066615afa33e9b07d9df56bda76e6f35e08db34c3ec16f6584f09dba2538c59d7ae6174aaa2ad614dc09366ebea8c188e059a52da2cfe7cfb7a3a6caaa79688fed492042559134634cf2979aeb329e2312ce8574cd4d747e034617441ee47ff3c86754209c5985b0e4a2169a96e5c144c520d856fe8b6ec0ea87167846345a20ed2d720e0c764ea2e0149347f7ca9fc56f6fbdf047d6434f156795aa435cab11593f314fefe2eeed46408c391073f796df588f32a4861b9f5569c4ee6d3c0fd3504cfd337ed8a99137cdbcee2899fa1a0ea54678aa10d2f8c8e4e1428262b4224222ab77ad038a57826b83094025c67edf08f13e6f635b893657ddcf2d638dc522f5b2725ad14eb0668a871e70f8b6be1788c0011457c3bcf3309b06b3b910ee86bdc71c7649b5eb11487b5584b9c472ca4a1d058fe9d8e06c787fd4eb4be50822f84b65207f3b55ad7708d9ff7f2c6b995a8ad9e0aebf84bd9a53c3b27b63210b6d4a8b458beb83f8836b1b2840c997672f6c5caf26d9ebd9cfbc1a864255fe931a85024e7b164dcce146acb951b34599d9015d8f9bbc879ce73294d8955060e1bf9bc9e74bee82959a663f54a76cd217c5504a05c69879e7b2bb70b2fe426053af42fe0ae741eb1976cb4b8e2b737176ebe38f4d26f9ae9ca79c987459697712792e5b79be28d1fa55bf81d35aa0129627ddfdc87b69a51ff4b00ef1aa9256463bdacab9ec3d5fbc42dbc5ecd4eadc97e5c912f87d17a2257f6a55ec0b2de7c7544728f164a22e6f1264f04e3ac6b5330e2e07ab4fab63211de9452c78ec62b37241d23d1567db50fc3c499aeb9667287d5a378513e1aa2004a1607c6a4f33d1ae092d177cb598631458fa3221b043afbeba894db4f07074953e9053eede437d7e791787863ab6f50f3e7bc347ca3557384827d2354bcdf172abf12521e0a08eb91b57efc4fe087a34821ec777b9632e663368175ccaf1c8addf8523d49a353a6be5eda48b777c1bfe4c5156734308802c06408979a72c7230ef1280e94b619ee9faf0059cc9d9c22fee9362141fd9e6cf697632bd0e3d38900003de7f6cf951c876ccdfb668afe5ac2dc182e94171afd66e7f51d58b93c980304902fba73b29951848eba10f4e6fe26e93efe7263c8c0eccf139c45c6a125054e652035c09d8df85dc0a35a62dcfa527296af2f7cb6ba5b1b036989f9d332dcb6aad27b0b95ddaefb409d4c34835a8221158332966bb92b01e85da38a9c9ff1a0cb4420f370177da30d3039f02b8f0eac34a1860a88e9a8409005f67a62f75e329c6a850ed2ea39e69a70d8af845f94bab70528c7afb1992fc05ae48bca3cef8349a2a99c4d079f278f403dfc27534c808c5ed6b0164a6c895137e77504cd818d394ab72d722052f54bc9fc6730db9dca864342ee53aa0468a8bc22466c1f5c4c728b3740098829951c12040a4d89fcf54aa4a5283bea1127c9377305062a01ddfbfc54a9421f1d4786792c1a50994cbbf75756c1e260c25666ee450abf60b7be2ed595e38b5bb6a46b0619556bfd2d22841f315f330b5dc4e5874dac6217fb418d4fd493d0746706b9c73f85bdf0ff3b73e9804489f26ede8312076e9c89ffe0f1d861af1bb02baa1822709a8bb2def68467bf842452f7e867f7e67c120a135173b367b141bcf6dc21f683bb7a26cbe7e155d0f786a88da237c89b8abfce65ac816c0855e280446a978ba47acd0fbc92a554b6e48838b02402de5735457b4c51bf6a330e880debd4f1b4e346c608a53dc1b5fe1c90f6b2d018a076db7e6b9ab02ca45d5bd9e55f8364e8acb9f9a43138c3ee216a367cbebb0ad8c120951b724f329457f8cefa48fb7070af44b4eaff2735303cdcac127325ef20ebe33d5f9a64ca8c0d70b0721fc2b0338bd13dbe59eddf70c3345081f329c04be9ecee7c0d5b0a8aeec66bba682bc05c124bf734f403602156ff81475c5c1402706c1db0f59f5b2e6d32eddb86ed88a406fe5cc3633edf644c2a7ff87f4f365df921cf91014426ba384d121cb0c89bb26ab366647cba00a3202e6b9cc7fa35abe056ee56ed66ca6c5166c535a3de3f740d1ed531ff8b2fb3f2741f0d923cc84b16411abeb087e6d64826fc05ebbd643cce72b4442771034574cbe8305e7beaf82f564e144b41a856b4c106cadd4d40f15ffb2b131651b5457bfd0d63151fde496476e6d9277adb6d7a6e71c5a44dfb38d4e873d19c0eae09446e332b739a3357e5b40246782861fc5daf0d0f07ceefdb882ccedb2a20a80d7a511ac4eab88ed279e7f089facc7916b0dcbc7a170f4bd4462776db7157ffafa32ab08ce23153435118660902f00fc4caa90eae9ed2c5301cc1055a7cece6b1f04f93a021eddbcdaec66f047192047547c776369cea554fb3652eecb3955368197b486fe1964fd95edcdb61a609f9d5470092c29371b16531ae57dd8251504ab0db69341426e046d2a998d512e15391530e244ab7aa5f48e59203e9b544ef965a7c79f3ee43b54aa8d07cd795ab247af6c678df1c70726ea3a98d0a0c2c97794e3b79947d1515dc7c0fc980bf97bdcd9b6e7d41ddbcab82c43186a36bdccf8252029721f9b71c427e1a63b0335b68e117dc7c1f00655f16aebbbcb77439de5018fea5bfdf106f56b70688698b56d4f55954466a484f912b8c639c21c2beaa9a70e7597b3511e80cf4db32f92aa3ec57a86215097852b2028815f3552048203c9176bb71c47e03b1235a209fcf4778f422a0c1a372d21157aeec74b8f25102c7a9985969506d264f3c91d12c37ce20422e7525b09ba1f262155611cf75162b40c4c847ef2ea77431c14f6f5d6cdd8fbd7d9ea6e0119cdaf7453f6d0c03f255afbbd306a389ee08486aa533152dec0f27d36c992acc89f6200e1f44e981a64e5499625340d9422c52c591f06a60c688f8e013711d62bc8912eb5131c90bef4ba031ba7c0f8ea607b1c3def0472b42a317a94e0882ef5de3eab5226e9b213690edad001cda9afb6d8e6ceccff7f92c8083211fc9730d1011cf51d229aebb40ac40f256c76b8a16990592634cb39c9e2c2508e2bd0db9205abce568bcdef7c8bd30b5eb9d8893abaaa7c69a5c6b8d92448ddbae75c330a4599bedf2255ab07744f3553d65ac6bf1a49b4f9f666f757b67c3a4561260789c316c76a37d4274377dc36ceef207f1fee5437a8b6f14bf74eaf5f9c376d6c1f3e79102c6a9ec4a539f7"}, {0x58, 0x1, 0x3, "3deae18679d773209a39def3dcbad8991e6aa814418932bdc7ac10c53550cd970eae38b7b85553c24f6b29aa75e011d6f82cbc11139d44957854453036bbc842654ba6f7"}, {0xe8, 0x1, 0xffffffffffffffff, "3c7c8b58c0ae90d842331f6c694a89cbb320a043655a197a425ef294b0d5a0127e9e6dc249095deceaab4369812ec8dcf1b62d936690e47bf7fa8951825a96d372906b8806c207e27a004a6b4d562c8d75928e02a60b9d51d31faadfdf2c259538341d0a55be25d8c715e54d3a00b0092765ba0a1957cae479ba7adfbfd2d310edbb1292e2015d8bafdd1478250a93647b99c97f6608f163571e87a6aa4017d596de08f6cefb18c6ca5453b54c5b51aeb23666923b347b220cec4b1aaef451966226d363fb0e01135c0ab5a00b42e7a5d8eb5c9b4c"}], 0x1150}, 0x408) 22:17:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d86db4e182c05c3a7cdf0b31ce98be76cfd1a5e223c582b7d4555b590533680084242f50bf38a3dba5c2ba1fb69be5b1f6d8f7e4346d75b4d68c8525be25ab18aa1b5b9d5d6e99b573076996c49104303bcdd36bf465a1d5fed390f996fbee880897dfe07e27e459147cc6bcd0d03f0a930304f6bbd929c234cedf0764b23b7d168db3c027a4944d2f9ccdfa9d47c098776f3cd1a2efaadc88d04ff66f3fe188f6a6a5e05fbacfe67169b250f26edbfa6b5de5136826680561533ccf932f4d6624f1a2fc4a1534a396ebf9a40b6b8f1679197be83874e71f863558644934c4daae87ea9dbdba76", 0xe7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 22:17:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mlock(&(0x7f0000798000/0x4000)=nil, 0x4000) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 22:17:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100) r1 = syz_open_pts() chmod(&(0x7f0000000100)='./file0\x00', 0x32) clock_gettime(0x2, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) mlockall(0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) 22:17:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt(r0, 0x9, 0x9, &(0x7f0000000140)=""/252, &(0x7f0000000240)=0xfc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x44) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x9, 0x662}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000043, 0xfffffffffffffff8, 0x4}, {{r2}, 0xfffffffffffffffe, 0x6c, 0xf0000000, 0xe12, 0x73ac00000}, {{r1}, 0xfffffffffffffffb, 0xad, 0x20000000, 0x101, 0x5}, {{r3}, 0xfffffffffffffff8, 0x10, 0x80000002, 0x9, 0x200}], 0xc9f, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x3, 0x20000001, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x94d1f20edc556e03, 0xc8, 0x1}, {{r3}, 0xfffffffffffffffc, 0x81, 0x40000002, 0x3, 0x4}], 0x9, &(0x7f00000003c0)={0x5, 0x7}) r4 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_emit_ethernet(0x2f, &(0x7f00000000c0)="8cc7d63ea11ee2a086f12a934d928437d5aac8004f556fed53628c1050d19b5c213024601b22a8518a61b859187b18") 22:17:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:17:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 22:17:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = msgget(0x2, 0x404) truncate(&(0x7f0000000040)='./file0\x00', 0x400) msgrcv(r1, &(0x7f0000000300)={0x0, ""/237}, 0xf5, 0x1, 0x1800) msgsnd(r1, &(0x7f0000000240)={0x3, "123f64220a51dcac13a01229e20619fc0de670206e9041a33486aec14c603c483ed3785c7cf4f475ca52fffcb7ba00753f7568ca9080cef083e42ae9d767e7b58976e5f8dd3e3247d8777e5b3c5e856881f0ad411c1703ceb0f07161a0f772efe194312c5612d02ab1018a3e75dcf49c51c79f68cf26c05659ede4930b795e75f390"}, 0x8a, 0x800) r2 = fcntl$getown(r0, 0x5) syz_execute_func(&(0x7f0000000180)="c4827d30430f2e0f4c40a064460f0d1fc4617c5bd9c421b25e200c24c6c5a6c4827d59fff0420fc70ac4215914d2") msgrcv(r1, &(0x7f00000000c0)={0x0, ""/89}, 0x61, 0x0, 0x1800) fcntl$setown(r0, 0x6, r2) 22:17:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c483478ed6afdb4f99aefd604592db59fc2d271149623640e3b2871a08b2afb22436df9651a24a4252a72ca5e34753aa5159f3df8bf3a2b7c0370e0e55e5bb82a14afee6bf61b3aa4c74e02b5ebecdf069add5fd4293a79b69c03bd373018ced2d7734557e1ccba66f5b7c37defc53849c29", 0x72) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 22:17:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x1abf) 22:17:02 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x504) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/238) socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x4) 22:17:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000014, 0x100008, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 22:17:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="e4b4cbb6165f5f10c3de0c189fd79086d498c261ae337deed5a9bf6dcd6fb269919f761120c85256", 0x28}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:17:02 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x4000000002, 0x0, 0x0) 22:17:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file2\x00') chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 22:17:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10}, 0x0) 22:17:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 22:17:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ff7000/0x2000)=nil) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) sync() shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r9 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 22:17:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xffffffff, 0xfffffdffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/125, 0x7d, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:17:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) close(r0) getpid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cbde32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd0104ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() getitimer(0x2, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) close(0xffffffffffffffff) syz_open_pts() 22:17:02 executing program 0: r0 = kqueue() r1 = getpgrp() write(r0, &(0x7f00000002c0)="cc4fae6811ddebd7fc970c4be421195447683714508c7e448fcc5b5e8a5a8ae6ca7a6255d50bb684d513969872be4c4e98c2827b3bdc9fc4cdf3a5adba24ec15b81b7b8e2b9cb2e80b6744d004480bb551d2c7aa317a7bcf56", 0x59) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x100, r1}) r2 = dup(r0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="0c8941a2589b2c85eb3fdbf4089cf6cf2ff215e94a31e00e1ffb928da58d3d9dee6f902a59c7e220f74c6620e9bdc198bb5d0e2f0820673d9d944cc27a7011fb0a2b864c614bcd3b1f966e8d2244895c0de112b44904eb13dfb28302f7b136734a91dba72063ae880f5f9df1ef1746fefca15f475164af6a91705324df9cd6d5c8f7626de3369b1c355f127af8990d9fb0455fab883c78284ace26e4386ea529b726583f0df325", 0xa7}, {&(0x7f0000000100)="949499416ccd7193694eac1fbd087b04896be2696daf29e3df7fabe839eb047ee03178327d554cb7671fd421371bf382d5219f", 0x33}, {&(0x7f0000000140)="7dab6919f56b4ce904678c19ea228777e6e98f8b9e909686ca594e6d130fa35acf6ca427bb16a5886d472bc9d4f8e2f2a784aa656e2c7f9a35ba736245d275e16006d8c6f731e3bfd84e885fac256bc459733dd6437406931888710cadb0161d09c57a33bf36cac851333d4b64dffe7143da2239faa1cbfe2e3c1bfb2328c76af190852ccc9ae2a0ecb76b76e863e2aefcfcee4579ceba00dbf113858fec724ee7ead2453acecd27c90356d131b407300a833bd65cb799655745f7eb64cc6119e9f2c9e04e0c447bcffd2b2a1d4b", 0xce}, {&(0x7f0000000240)="054b8ec583b92180653ffa527c355b7d06c0961f805f8a115d917e15124e1cbeec75bc27e893a55bc7", 0x29}], 0x4, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) 22:17:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="d1a57d64ba78dc31780922e177cd74ec37b3be53a96bcd62040be3087163052bb5195b98363e3ceff77148fbda360cc81091f04a18295956c5e51204eebdc4cc6cf63b7272b684ddbab7c31e7a623d2ff44f06bc9d14f9335a6d96250e713618dd832a95a4c308faa3217dedaba3e3d0f0b3702d2b73ce01963d4dc4", 0x7c, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/108, 0x6c) 22:17:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r3 = syz_open_pts() close(r3) flock(r2, 0xa) flock(r3, 0x0) 22:17:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3f, 0x6, 0x8, 0x10000, "59f3c304c8046d42afdc3da93e2259202695113d", 0x3, 0x9}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) 22:17:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000050b000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x410, 0x0) mprotect(&(0x7f0000280000/0x3000)=nil, 0x3000, 0x0) 22:17:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) geteuid() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x1, 0xcd}, {{r1}, 0xfffffffffffffffe, 0xe8, 0x8, 0x2, 0xfe}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x100000001, 0x7, 0xdc9}, {{r1}, 0xfffffffffffffffe, 0x8, 0xa1, 0x7, 0x1}], 0x9, 0x0) 22:17:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x800, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 22:17:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x93c06a2e2984a728, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x5}, 0xfffffffffffffe3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x4, 0x20, &(0x7f0000000000)="103565078bc81dc80b03b6b797a3b257d02299", 0x13) 22:17:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000000), 0xce) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:17:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0xfffffffffffffffe}) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x281, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) getdents(r1, &(0x7f0000000000)=""/55, 0x37) 22:17:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:17:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:17:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) listen(r0, 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r2 = syz_open_pts() close(r1) dup(r2) clock_gettime(0x0, &(0x7f00000000c0)) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000001c0)=[{r1, 0x105}], 0x1, 0x0) 22:17:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000100)=0xffffffffffffff4b) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:17:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x4001, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b4159884c0523f3d42808624b904726806e223cebc7b49b5ead72eccc8a27d548cfe2f2f31b6", 0x28) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 22:17:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0x3, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) r6 = dup(r5) recvfrom$inet6(r6, &(0x7f0000001600)=""/131, 0x83, 0x2, &(0x7f0000001400)={0x18, 0x0, 0x7fffffff, 0x7}, 0xc) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r7 = semget$private(0x0, 0x801, 0xfffff7fffffffff) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r8, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) msgsnd(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 22:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x26b, 0x7227, 0x0, "b8240f7befd21185396c759c8b89e5d66af548f4", 0x8000, 0x4}) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x9}, {0x3, 0x8e}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x46, 0x1020}], 0x1}) 22:17:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) sendto(r1, &(0x7f00000000c0)="8950b75bf2be0d3384725b65fbf96c2b2b5c9d7c1d8975cdfaff9790255f1a18f42814b00b5b2062f1e4a1df334142391505144b0189a297ee6942f3fac3f1cd5c8897ba9395ed94fff2fa92f6fa82c42ba8740436492fc0497d2178759978612b5feb7f67f4f11c12e0c0c8fa74382de07110d74633af17a80277feed795dfa0091aa5c04bce48ec4b1e1965d238d45f1517d3fd43f92490cd4f27da806e3629a28e974646ebbfac017e66b6d5d49f06d3701006902e79c0d3d67e85a54355808e8f47b81d2f12d9a50", 0xca, 0x406, 0x0, 0x0) 22:17:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002580)="1fedd426e26439aa35ffa8e0f2c65227662784f3852a655619301af9101119af5c9c9df3558cb769aff57f7aa0ac17220e9a368ebd5ec6eba225051aa83050d8f4ae320e533256ea12dc374baf79692b263a590f3beeb4217950861f56c9768c1faacc0f878f1f49df6c5580295ec229cd91e737a1b3935836aa8729ed33b2cabb2177f5d73579836aed19e005462422e0178995a5ad528fd7ff1ea952feb960f4c0bc83b26c67f33c6b3345eb2530ca508f777d27b4110ce77e4d8481a857cfe78667fda929fd1acb3e763413a7398a1a9b84763f95141aa2c8a461ea46c89c1139a461f58016957a44cfc74d57e6572fe2d029e81b1d8d0b72d3c41bec42c9ce503eef641af06c3ccd8caeaee55b476cc4734bc7b3e4a87eeaca197f55161e18f777ecbabc928fe2299537b13e0ecab209d00771ad6fe58a887a4f527a64db2265279ae52d4785f901000000c13467d0e3d4a58066db546455a2f2b1c21717969c31670a94ece9eeea51c78bd7199a6b11e13bfae2d37bad4828676e319882788d3f41a630a7b9820fbbb8944bd2ad2ce6d1b7aacb21f84e342c0709273c3be4d75a80edbfacd3b84aace5835fd95229dc477a856f268b3c62a5e0950a00006e36acfc6489d0e12e6e5f157b359da8049aac891b9cc34d11824f045d6fb435e3c118c2ced2c6005412fb7fedf73a667d402c5392e41017d64b242b76fa5146bd138f533d17b489e0c108892185525716df1251d85e8bd5f0addb6ae3cbbd47efa55ac93d883586b8cf971b706654a786ed266c4d9d2a79bc1c4b59fd9ddcc04b223f59784122cc617d495e0f4e4e0654448fbd1c8b1fefc51855768aee256e1105e27c86722c2e7bcb7d27e636ec7d6eb0cd4c601ba505984b87efbbe163d1041b0760b69a8fea9dbbe35ff62c905e6d1bb2455b4e60f79276beedc6e77e29983ec2090359458bf3ed2492ac6f5262763ee7966fa1e125233f6903aefaebf8fdf6eccf09a5b805f891e2cf3e7dfcad56566e4db0f7e2078bb6984c492e0059c97c9084be94202d3b2a63544b8191954c6d56bd7021629d0072bb4d7da7572e2639c3dfc0bad74d8209910f50a6c4a1d53590b7084f249b082e46893278030000000000000078561367e2ee111d55d7e3731c995f7052a3d74e5d308161380265e02a4f1bec6432a5be8be399b1e4f50ba31c4b277495ce2e3e3442654a52181d579233f4d70df85bbc51c7035be63592328450aa306a1aab1846e4fc7cfc550574e59c8708f2aa882f2e82382ec9ab16dbd422780e257f1a72180b36d95a07b2c4fffffffffffffffe34dbcaaefb4f4e0d6ce4426fdfaeaae195e0d654c486e9ffa7a5f22a5b8ad0107506f5dac894570ade32e6b1dd20654e20f95100d7ff753a9697157e57b16416466e2c981cdb2c3f9b343a50e08c6e6267326c7b87bd766da7ed437c1df41ae8ad573fad56f9810b6db4484ee68514af28ea4ce3306b33d78132f541d930530a6844c2bfcf2159d48b07f8573f2389d8626b3f5ec6523999fb36ea6c2553f7e949dc1e799c9e80a60d7de1fffd7b09f1e2b75993022ab21e336f893f291faeef47be63ea9daa2efd69e40c5362e2e80998bcaace192d25388d4e8e3365f0d27aaf615462d1a4dbf29b52e925336c66a57a8880d50a8af7381a2d9bb931f1e197bc761a8428615cf75452d22392929972b5ab65b9d4696054efe86ab59b0d2a755ebdc60d4041f599cdf4050dcf61231b9764c1d73d9a9872113fe88141c8be213280f07e91356d90eddbf363df4e43dad53435141645736a02a43794956c805b87f9dfdbcdea33b4543d5de55e42185952b00639994ff677f83cbeed4287f1e69a0e9637e0ddc18946cfe2ec23e0bb09a3b48df0c028ead5650fc58d786c5fb43bb7b6c1f05c9fa6efb8a60ccec35369a59759c6d1cbc5b96aed3edbd74bfd1383f2070058a300e8afea78d863c528dd36d1f0dc3ed688abdb255fe2cbb8f650eb86cec824f010985426ade1d63d3e30ab30c38d6536840541b63f4e58d82bf289143a64ca162e138442a231875f3015d921c16d9c45b8ee2b4929df1cee4feb3ab8074bef679ce5a59a19d4d04725715a5a39c36245b6da3555fcf8b85890529dcf928b8254756d958a4e0d015b3bd62d68594a8543f90246854e963839ae78b6a0e231636552e04e451317423f4d153b5d4ea462b7e9db594667b8702e538d60488acecef059d5aadfee9b0e6d3a9f9fe3f7ffca551758215b4e399e87f70278d04da9ccec688609a05fa61ae6cfc6e7a7323e7e66c946943335c300e9ab01c1e544afbf52d7336db23b2561ebfb25fdcfd5376b17fba71c90e759f2dc6c56221ac2d25f8c7b821aa42b5108b6d09021f890bffd98ab13b2d37d9e06559158bb2be4951a5e890cce3f92d234ce27880ccaaa602be5dd918323b63cc961ca0da9e3a73d8f7d3561830e81cb50364f78d33d0c5e17ca4321d3379c8cc205f8e7a8e5872079149f293333cd7ec4a3c1d4d3aebd0b673d38512c1f7a30651efd0ada1da59d167a8c8f9a30437fffe2f3f84d47ec82ace13b4e5418a9e129d2ac63241b59b79bc4b942c9b9faaf246cb5acd2026a8fe55750b7cf5f54371a944aeaf2221fc86867636b1592612f64cc8f6c1f9061893537e6053314bf2d88e262cd36aee464ef40576a2a4134f5129a4256c0ff830028b21a1e83f11893061943fdb1c71fdefeb6cacf702ca04311df918d1d269ab5152d16c251fd914e32c4c07445afe950e8e86d10227861f50b6509cd1072edd4f2ba0579c4754b61958838cc1f65907b2bf19f477fc1ff8e88c7744d00b1e300e19066e44cfbe6e49179138649c4194b359f761e46321a6745b855e46e77adac118aadf450e114a4bc03d36d05963b2242ec437a086c6dd2099011861f158270b3458e11d13d62cbdf2ff8cd1a0eb588c764d066977ef8c5cf79bde61c2b67491e38a95edce28dcaf649de0f070cc6ccd59b32850ccb580c8faae6e7ba85aea21cddd4f8f5639f628b9fa2bcd479dbe7cd2f3a2d8a82abf767375a186d19e048c94120a6b03d58773560b07eb30f6ae6b7128d7464ebaa88c259a6a3453c96edce588b74af5ec7aeb14b7e31711525640b2d85371ea0372fd62ac639449259b63d506e77b0821e7cdbda2cf17542b16c3bbc0099acf9384c4a4189f9b164154fce03240df9bbe6607983ed711dd5e84e8c5c128189784dee9a6109357eda8416e3e0b229f2c3d120bdd611110f530dc70b9b967b34e3bc4972e38bdf37aff767081f7ec69dbea83734d39eba69c65212eee9a7111f5308b3022ea8cc0a266dcc530b86a39e330abacac76166cca44ce15dbe62dd91aa60526db81eb1bec4172d0a0ded5fa586fcbe2a8cb5c1056022c41ca96d6f2939e29f457e97ef04c1fb87c9087d8f453363d5c9149b7e34c7d07b0c8284e95faaed7de4ea0d83801e9e503d08c95cd4b823c41c0c4498c66405fe5532c3a007108e2b7a40b89ec1d39e5b9cf132b94bdecebf1138f7fde729f648f695bb98b9e57731161d30ecb7f843d91e56da848bc48d3f658d3e3bc1d142140598d394399afef8400b110a97b78bfe7ba21f647e1ac780b35bd54ee4672b6cfe51f1d5a153b9dc86c6a42184fd28ff8110145af17f444ad1aaafab44c72b2359a766fd889c4c31ffa8209e6b4cc633a254cef30d06379a2c16b5f1902371a26cc929cdd6b89b507320accfde79515d6b0ab2b2bfa64f1c5540252448fae7591a4d88f5cb1359054f3c13d4d688d0d60aaabb3fac8b05c1ce3e4bb1feb94ac3eb9a6e150d3ef9334e87fbb7aa9b10eeb4b6e061cced75e3c7c2fa148f47eb73ec6f8ed5282cc4b26f03f4fe1d740722dc292bb904a6731acb1dfc8d179dbb6b8ad71ebc3bf7d535f76c506516c871bf8a173b6bd6125cac92c79ce4fc21defbebacca3e70364d4f990c31847857be116c910d82f20149af43bf3d831fbd1c972b01d93d04b54a9dab79941ae13e1d68bd6dc9a257c0cf94b7b2b81964356963bb82aac0542acb8e8b5ba4610f5a17f9267db560b86efdc6b5ec1a3d74549b5390b4d5576c5bf5d2fc354c33cc143a55831ff21b91a7d958278531bb22eb415cf90186e69573f0c100e11f5dd43f62ef79981425b4744b8dd9edf77c9b289abec0b1bcdb92b53e07f0770a56d76b859dce723d0d4818f9c3fbafeec75cf67d6dad1693720c2d3fe29ce573b8d9a775f581d9cf335c24eaef3f24c4f95f403923cb4a9954f2e645b998620d004e12248473086664f09ecc9f4a92ea842ce6447d420f019b16c39040969f4a1c029a711c03b5089ef793fa6a5bdda4f7e97e56134330321492812dc3effc5dff57bd19b9885dba251bd2755bd6a2767c43d88614fd78068387cff2e6b2e89f6f12a70e88b995073585e169311cc9976632526e1d91fa11eefab6663dd2c6f7b2f5005216f5af18547234dba82ed184309bf78138a675f4946e4a845f1fcba6b5b94beac36c0d5c7766d9bdc16caf8c6425ff62bb97df959cc201a54a36f98c63c9625b5f138ea4c9e1ca506a1ea5689b79490ef167f73f14c5e3686ce3a77fcc40ad54e8785fc852195b4a9423c20abbb2c0018f4309cf9a47b52a392c52f99a812f1743ce878946e0f7a814f7e4140bb998d50f1ee21d74a3e9d11a27454994203cd5f8332270cd888ba7570391b4d964ed0d5d8c918b31cbbc456a6d4fdcc26bf0a0323d6ee936bb059bf8e1ec89749c1229a490a71af51cf1076dc827078d44b497112c39e4dc95e37b84ad4ecc9b91f1a2fa3484d4776cd331023d4e4d10bef163daae9f7c04f04466aafd0f4a167011977e17cfed1c09bcd28621c2ec666eb9603ea670174c543edf3c11d7e40aeb22aea64516ceb0a13268481d11119bbe3cf889384d3f4d0ac0c85a36513701b764b5ebf1e8e51125d69d4ca06ad935b0b39f91105a12d0bc9e3c90f11563a1b881094deafe465ec6091c4a764320defb14b07a27572f830e9242032723cf94c31ceed7f48a621cfc1eff998c023aec763f36a3815cf0668d9cadcdca160da68b9daa820fc7957cfac76d443d76498d81d9e38f375bc4e756b5ac858e32493b03a4136c7cd7c3db1c01be345aeeecd887c0979dacf70c0b94e89152ffb2ab34748932d9202dd5faa025241224f76bce35030da5b03d22cc0a673e8de0e245368e1405a70be0b30e861d0756a65a0ea1d489cb20dbd2f409ef7f18a829983f2f3ef5cd5db7acf39e1b47259124b046f7b2f9ab683b4c4c54920b64851283493c3a0471fe9a212e032c010a7baa9b0a3c5745007fcc1e259b742c32ec460705ee811a41fd5b5b98cb1ceda244765a4676ad3883cb89f902a745dd5ecf475abdf3f184b4dc79fdb48698f61e590165995444e74c891e3ff49eb43684319d9bc171b54af609917449e34e53df8622e2d71aaed7445c91074732fc4e8268279806f50b9c81efd8d787cdcb6b1ae8e1f3061da3d3c516b6196ff9a5705cd0b680ca6baff46503b9984947cc70498166fc90fb5d85487d28a3d9d1cfbc436099363b6eed8850d1acdcbda5b1262f474316f4176f142115e94230cfaab4fd2d5cc8f6c710fbf7ece0cf312683e4d606f9979b89898297ccd2e0f04cd7e855f4dfec10c3b928c30da1d360c5353551080929ff4e2c7e6b1cfba96b44743e99899379882746141787a08e0a8c0a2d8c7192b61e5243c0f97d0f3340a3b63e9b488a8c290117e0a1cce89a0b9e6682efd26a1acc902d920df625f38dba9fed6652a89fd298f5fb23c5a334d55fde26f8a8563a9bc400000000000000000000000000", 0x858}], 0x1) 22:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x2004, 0xffffffffffffffff) 22:17:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x3, 0x36d, 0x2}, 0x2, [0x80000001, 0xd000000000000000, 0x8000, 0x400, 0x20, 0x5, 0x2321133a, 0x8]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000040)="e9dd0ed44986c1c356b80d18fe09b965656d91", 0x13, 0xf5ee0c035e6911f, &(0x7f0000000080)={0x2, 0x2}, 0xc) clock_getres(0x6, &(0x7f00000000c0)) 22:17:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x50, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) truncate(&(0x7f0000000240)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1f, 0x3, 0x0, 0x1, 0xfffffffffffffffd, 0x7, 0x0, 0x0, 0x3, 0x3f, 0xbaa}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 22:17:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x4) semop(r4, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) msgget$private(0x0, 0x0) 22:17:08 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x4000000000006, &(0x7f0000000280)={0xfffffffffffffffd, 0x0, 0x0, 0x0, r1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x400000010000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:17:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) write(r0, 0x0, 0x0) 22:17:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 22:17:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/183, 0xb7}], 0x9, 0x0) 22:17:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000000100), 0x1, &(0x7f0000000140)) 22:17:10 executing program 0: shmget(0x1, 0x3000, 0x84, &(0x7f0000001000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 22:17:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="308e208f5a8dd71c780c76392f37d0fb360d0a2ae3fe77cb38df3aacc567e11b43f7d0f1183808b4145fe16c4511b451e0b7c89f451727c4822a9f247a5122cae457e44b72da8dd8726519f3af0d8b7c565329d5282a8cdafa29ecb7ec37a620f84d76899416eb1a190d904981f7b98d67f7bf99cacc36cf6650a19bb151a725cb9be0c97a675ea42c5f88f380a955709394e94024e6c4d5e203726f35c49834a6a2399e4507955e15ae20d1677b2e447fbbaf180675300a10ccac79db5349736038d47a531edeedb2ffe540b876640fb7fe111fd3cd", 0xd6}, {&(0x7f0000000180)="d82b73fed787a420cac993dd943b243ee5b7d0b39d6aa54a3f4327ad6bb56d0f8b939ebc4da0e7f05896d5fe1a4936ac4fdfedae390d0c8f9c202de17a397ce66aa110ccd58401e1314c6e7368db13b1c14adaa919e16ec6d5935634b889dac0e38e5edafc19b78cc078a5ce01fa19ab5366384e6af60f2bfa791b73a44e1477d216c7a2661dbbe86fe79bb8170300c2d51a442858936dae1c05f749d0d4a5a75eb0b18438", 0xa5}, {&(0x7f0000000240)="e2af803f3b", 0x5}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="4e2a541d76a519e2183d063c068a38271b788220c4ec5011401e99977528379b5eda6463dfaef63dda1fc54b799e940e23a8f2876cc27dea59c096e49826578331abec3d3c76bf", 0x47}, {&(0x7f0000000340)}, {&(0x7f0000000380)="5e3ea95ba78665f62539420e", 0xc}, {&(0x7f00000003c0)="3d2a062fc59f717cf6121e6d64fe8c5a7ad6ce8f057193b575917240a47b786774c9e2f0263367f7869063dfcf5d4f9b64ca3d3adf9120bd53125472bc0e90dfc6ce6b147a80e2211f4b4522270628b1c28028c54ef0f31ebec81f3cf57562931231214ef20edfe16b016e744dfeb8c734d0cf5f400441279e4c89d4a84ac1c721ed0c45ff736254c9f39acb9a2fe33cdffd81e0ab0a74d6657e0d1d305185e80488cbf5c338896870cd81f59766ffb56dc6c7159870f538745af18cbca61579a11f7ee735a6f5d973edc2793cccf993c062df23d205fa5db155378b53c53adf580ae81606dd35597f2c5b48", 0xec}, {&(0x7f00000004c0)="fc353ac109d4d9d1b8d91c40396085ab3bee9551be53b0181afadf665e28d36dcbf0b09a3bf35dd4181e2fb06475fa5ca2089ba7350b33b5137024a979b5d48689332142bd446fa6c7305a0ab7fdae4a029b490bf6b144a0d7bb6532273f107635b8f14269ec022503ece9de22b6622a67967950dc62b8953d5d02f0cca7abe3711fa5cfdd9b93f5cf3a01d76d8e9734", 0x90}], 0x9) getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x9, 0x400, 0x0, 0x1, "33764294fe2ad72bf98d783aacf8d542d6ba2c46", 0x0, 0x400}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) fchdir(r0) shutdown(r0, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000740)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="3a3c2ead9a83ead3b7a0d081103328f7475ef3fe597667c2b1c527bc6c37d5d1dd074bf1a77dc26ae2f3274bf81557c0b3c6156c8a833b45d6409da9cbdefdbb22d5ee0e03394cb91eaf8ba4746931ade33def5332be0c3e5761d9f3669e37a997fdf5a741bf28fdb460bf2107095e7e1b150a56422143bda53d6508564df66e0acfd04294482012583a0296f611028b7b5f9ee1a7cade", 0x97) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000840)) shutdown(r0, 0x2) getsockname$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000900)={0x0, 0x401, 0x1, 0xd6b1, "d1be5b18965ec14eb059b47bd8333f1bc1b71e6d", 0x800, 0x400}) sendto(r0, &(0x7f0000000940)="747cacb9ebbb5213f03dd82886d47ed2e20f6f6a09ff7fa5d9f50808bd244401839f417e68e5198129616ca24f7fbbff8ce063d0430ef2132caf44cbc9c42d7476562b45d34b1efe10b47109fea0c050be1a9ee029b4afa913573a4e3037c594c949ee587194794e3ae986007d29b3b86a482dedb2984617b751a4776353d0152cf3ee64fafa1464dd769c4bc66ecb3d7de5c640e59b14890309df2f7949f869ceaa467a7dbfda65b7ca", 0xaa, 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) link(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000ac0)=0x487) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000b00)=0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000b40)={'./file0\x00', 0x7fff, 0x0, 0x1000, 0x1, 0x8, 0x1, 0x8, 0x1, 0x2, 0xa6fd, 0x6}) r2 = dup2(r1, r1) listen(r0, 0x81) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto(r2, &(0x7f0000000bc0)="182c1bb7645d45750af89f5444566d4032bf06ecdcc88472ba2d28577ffde7bb9f58a79c95033c404e9369fbcbbbaf6881e9beda82c8a24582477affd79f1b7a1b0e54aa1ed01ce89458ef680bd0937f0fe715aff3106c25913db2b751f20682542664eab179114525dfce3d7c834422ec5ad21ef1280c139b07aa299c14eb946c42a8d5a0e9378c488dbb7157009943a47439a1bf0f22f899169dd4af0f31a9e3012387bb51474cbcfad97b88dffd88f3e46f7b3ddc80f724ff", 0xba, 0x401, &(0x7f0000000c80)=@in6={0x18, 0x3, 0xedb, 0x800}, 0xc) unlinkat(r2, &(0x7f0000000cc0)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000d40)={&(0x7f0000000d00)=[{0x145, 0x1020000}, {0x46}, {0x8a, 0x4}, {0x87, 0x2}, {0xa3, 0x2}, {0xef, 0x6}, {0x100, 0x1f}, {0x26a0b61bb72db15d, 0x6}], 0x8}) 22:17:10 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 22:17:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 22:17:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 22:17:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000a80)="1c2afbc4127664de4e2355f2f892cca51ae60921934571a7fc68962c844c9875a1e2ca38a7741d01147db3f0d37a87210982daf272402b9f4d50dd4d922551d6185f392919ce04b4f62e582af1e5827890b3f5978ec4916395bfe47e146287cdd26250b0ba4442ed6dc99f71edb72d2b33492573ac8b4499f809479575065bb86a46332b5b4e4e5e8843967cf2cdb71468fe01f38fd4698727281d568f9a821bb43efc21cb02a2664d3bf75f", 0xac}, {&(0x7f0000000b40)="24abd8e4e626427ae19ca52ada6fc7d53a349b5cbfd5a9c3e6c7460a70920a479f83a96a5f5c050349ad1e220fb4646271fb217c1fd51f8cbcd0a792410ac47a1c93ac93fe392cdde8695d9b3341dfbe5e28ba2c5d6c897df9d28569768a026b279f17bdf1be943a8f86c3278c3b275215223b5e7fbb0ca79d07e8e7fd207568ab5562aac4acdfa2fe732454f92482912f248181c76bd03b2b31f8ade10a76b41588f9f6974ca714f605746d2d6a842f8e4d83319e9e72262b8b7e3348edcf5d47e4b8cebd0e03", 0xc7}, {&(0x7f0000000100)="6ec90973d5533b689a317fc8e2e34d82ed84c9686734f609ce52d5bc510ecb2c30b36b8f7e", 0x25}], 0x3, 0x0) r3 = socket(0x18, 0x2, 0x9) recvfrom$inet6(r3, &(0x7f0000000000)=""/179, 0xb3, 0x800, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() chdir(&(0x7f00000000c0)='./file0\x00') dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 22:17:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000200)='./file1\x00', 0x1, 0x23) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000300)) r10 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x1400, r5, r9, r8, r6, 0x41, 0x100}, 0x800, 0x40, r0, r4, 0x4, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000003c0)={0x400}) ioctl$KDDISABIO(r7, 0x20004b3d) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000400)={0x1f, 0x4, './file1\x00', 0x3ff, 0x0, 0x8, 0x800}) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xc3, 0x7, 0x7, 0x0, 0x8, 0x81, 0x10001, 0x1, 0x1, 0x400, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) getitimer(0x2, &(0x7f0000000540)) r13 = dup2(r11, r12) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000580)=""/79) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000600)) symlinkat(&(0x7f0000000680)='./file0\x00', r13, &(0x7f00000006c0)='./file0\x00') getitimer(0x0, &(0x7f0000000700)) sendto$unix(r11, &(0x7f0000000740)="8c124c4b84d3d65fd28bad210b7c20cb2dfd309960d4739e56d429796d81d1831f152a1bdd400af974fb1fb3294b41458da4cfc6474cda4413b8b70b7966b2c52980a043e9282158c6c3c05f97733f7ab29e05196c78cf8c90b6b55ce1423c519c13a1920eea9375fffd4f53ed079d5c1f2d9a3c88b6da6193abf82f968bae81ddd45ba3b9b5178e20a5d0690895524f56dd9eeb7640341ba14e8d35ffa41c06fa0b", 0xa2, 0x402, 0x0, 0x0) pipe(&(0x7f0000000800)) setsockopt$sock_int(r3, 0xffff, 0x100f, &(0x7f0000000840), 0x4) mknod$loop(&(0x7f0000000880)='./file1\x00', 0x100, 0x0) 22:17:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 22:17:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x1c6) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xca8, 0x77}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="ec1dede3ad5bff800e16ba18155e588bd47f6390033b84c8a73b6a0716a21aefe667a8427a817183a51793e3ce94fc224ce23d1b8df422e89462970d62134df8b83d96dee19ffce3d8134bc5b8dcfd9f792e35d93c9c360bb43008ff021ae00dcc1f13dcd364c37bc178", 0x6a}, {&(0x7f0000000140)="aa1bdf7da60e5107d22e5a119777d0cc503bd25da9174d6cf7bd7ed0099d053b990c3b4aa980914528faa3b6c0e1a707c3cbb4660a02c079a9b14097295264db4ebff2bc505f5d5079c8d1e41bd69bdbfbe86fdbc1b279ce77d0204e2f3a85e53c149a5c73f9cf9a4115041411389f34e22027fddfd5ec3c7447b86244214a7ed7489c2efea66fe13dd40e9837ad8a7930f928f0a5b8149a01a18c535762b72f525d250601098150f003d520f74d4760a31ac9e3d418a73477752588b65e63a12d3fee9ff59851267ca4f93ef65fe09fc96d77aa2ce0c60f72649d2671e28e3262aa8c8f", 0xe4}, {&(0x7f0000000280)="fb276213bb4098e3542e700cbc1a1ef7dd4c3dadfb3e45189c851359c9d1d6d6cff1", 0x22}, {&(0x7f00000002c0)="f31baa3d125f21a7fe89958fa89c1385755992c1d4048b0fb97546821678053c6b30fe25f3ea2a71ad4b1928d7ac1241ad", 0x31}, {&(0x7f0000000300)="e39f912d56d4ebad6554737f86e214aebe03bcc80e2f568959db6eec20f808e5324c76afa8000023cec9751452213e3709d30e55339ff4ad869378a0460e03cc9404d4bc7c27bf", 0x47}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r2, r0, r2, r0]}], 0x70, 0x8}, 0x4) fcntl$getflags(r0, 0x1) dup2(r2, r0) 22:17:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0xff7}, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x4, 0xff) 22:17:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 22:17:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000fff300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e8b82b0c24a636395844ab10b8a3d90eb9cda88957dd493f3ca052d412dcc97a97c69b77dfaa771297659ae42acb9458b1fab213362"], &(0x7f0000000200)=0x65) write(r1, &(0x7f0000000080)="92d160490e0c0e6d86df6477c2f3", 0xe) 22:17:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x112, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffc}], 0x9, 0x0, 0x4, 0x0) close(r1) 22:17:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0xb24d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) 22:17:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:17:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)=""/152, &(0x7f0000000200)=0x15a) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 22:17:12 executing program 0: r0 = semget(0x3, 0x4, 0xb) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x800}, {0x4, 0x2, 0x1000}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0xffffffff, 0xffffffff, &(0x7f0000000100)="562a78ccb999479209e03c3d1920f649eefdf822cf4122394a35fa64ed9659fc9b420fc4e105b32e36a4b0748a360927eb5681357f9f52d399b3fdbaa881cfc86976beb9515c769d1aa4c7e099a8889e9b47cae889fba514f059c43acdfc3ab3a101a575b3acb1e0d7e5ab2989ed50b6a257abb41d509b5c43d2c8937e4992b491b26b85174a304e7e779e64d4f30dde9f89624a57fd80bb3d8618029a55fb120907483ed91eeb467fed6cefdfc5cb3a625ff6b29a5dac1463960d798370e68805aeb07d51c36fb7cb03eeedbcc9ba6bf7075134f9672975c1b3aaeb06bebc514cb5ee6700945ed4de1ccab75a1dc7d391018674d15d690bc4c2", 0xfa) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) 22:17:12 executing program 1: pledge(&(0x7f0000000000)=' \\,\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x100000000, 0x101, 0x0, 0x9, 0x94, 0x6b8, 0x3, 0x2, 0x80000000, 0x3}) 22:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd16055552fbd5e48ab06198a025bbd47b3bf579456fc7d4096e8c060000002d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1be26d058d8fd03bf2a459c4c5cd00d1628b53a000000000000", 0x65) write(r0, &(0x7f0000000040)="1d2392b1526b32f352ce09ee9802fc5f2403a3510b5e3cda7f80af73326423b22fb98be5fcaffc662bf53698de1ea7f3873e1c50d366b053f2ebf99d3248f1ee6755d01451842737e8081a6d66b8ba997e75", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 22:17:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) r3 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x7, 0x6, 0x4, 0x6}) r5 = socket(0x18, 0x1, 0x6) fsync(r2) r6 = accept(r5, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r6, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r7 = semget$private(0x0, 0x3, 0xc2) semop(r7, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) mprotect(&(0x7f0000294000/0x2000)=nil, 0x2000, 0x1) kevent(r2, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x1d, 0x9, 0xc053, 0x75}, {{r0}, 0xfffffffffffffffa, 0x44, 0x28, 0x1, 0xff}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x76, 0x5}, {{r1}, 0x0, 0x18, 0x27, 0x100, 0x9d}, {{r3}, 0xfffffffffffffff9, 0x32, 0xf00000a0, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x82, 0x45, 0x2, 0x3}], 0x71f0827c, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x714, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0xa8e7, 0xd298}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000029, 0x400, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x2}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x9}], 0x81, &(0x7f00000003c0)={0x4, 0x4}) fchdir(r6) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) socket(0x30, 0x8005, 0x9) r8 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x100000001, 0xfffffffffffffe01, &(0x7f0000000180)="702178b2f8188d84be363385257578c8c51397ff3cd9029e131e5c9991e5bd56e6f818214191499069941f34ae1452b42425d096d89257228150103a52d008fefb42c796ff93e40969a04e92e7e625b8bbc17f2bd5278d3b431847699032af2e23e62eb459c90a296e3571085fb2c050ee5e1d36244436b388a827d67447f2356c160f07a42da0c6ca5f680f16695853e1a375b65101d36f2ca067f3d55456ce71532082f7e5ac3f64e3240707e31d6f0ad5203d", 0xb4) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r8, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r8, 0xfffffffffffffffd) 22:17:12 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f00003cb000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) recvfrom(r2, &(0x7f0000000280)=""/201, 0xc9, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r0, 0x5) pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! 22:17:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! 22:17:12 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x89, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 22:17:12 executing program 1: r0 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 22:17:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/223, &(0x7f00000000c0)=0xdf) close(r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/234, &(0x7f0000000000)=0xea) close(r0) fcntl$setstatus(r1, 0x4, 0x80) fchflags(r2, 0x40004) 22:17:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 22:17:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9c0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2000000000e) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 22:17:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="edbe93473f2450005f6dcdf6d9170804c60abdd0074c11193e7664fa0d0e5c890f7c34123ce150d85d62ac41d985f753ff803fdd309fa4b6d243230896399f27a2bb2721fbc8ea29d830d8f0f4d69b0f47c24fff170eb8d20403304a8370f07396bf578c7e5dfa4a993423a128dd4bb1520977a70a4442b2cf45a655f6a41b02da1f71a8253df24baf0c6bbe63360c24e5dc0cf69296c51eea94ed0a481ad2a4d5dfaf1f9bcc79e71563132f4303509ac00066d76a07dbaf205b90068d6dc3", 0xbf) 22:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x495, 0x2, 0x7ff, "406144610e0590cc92689bd7f61cde2efc1247af", 0xfffffffffffffffc, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000080), 0x1) syz_open_pts() 22:17:12 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, 0x0) sendto(r0, &(0x7f0000000100)="6a22bb908406c07f1d72a9d649e1b1c3f5f6b80278d7dbe88858f226069c7d7e20e6fed0f3cbbf5ce07a558fc795a1eafc5e3a63e163e2fe80f724b472da241289f52c66e09aeb914b49", 0x4a, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x2, 0x9, 0x518, r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xff) 22:17:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff81) 22:17:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r3 = kqueue() getdents(r0, &(0x7f00000000c0)=""/11, 0xb) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0xffffffff80000000, './file0\x00', '.\x00'}) getdents(r2, &(0x7f0000000240)=""/1, 0x1) kqueue() 22:17:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0xffffffffffffffe9, 0x9}, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 22:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30202, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 22:17:13 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x1, 0x4) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x880000000000000a, &(0x7f0000000180), 0x0) 22:17:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ca8618f03138dca61060cef7f55058faddb0388d55cc1de594ae182d33b93a496d2d2f34603c41eb6a20e033b346666427997843083903a7522f7f1be7d7393755122262755c061eebfe6d37d7c7d9f15c5245bf9765db74ef545caa347c8c05f4d1c6751901899b4b79303a6ae3d12c24f0aaaf22f5bc4131", 0x79) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 22:17:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) dup2(r1, r1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) 22:17:14 executing program 0: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666975653000"], 0x1) r3 = getuid() socket(0x0, 0x8007, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000002800)=[{r0, 0xc0}, {r0, 0x24}], 0x2, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0xfffffffffffffd7d, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r6 = semget$private(0x0, 0x4, 0x49d) r7 = socket(0x800000027, 0x8000, 0x6) preadv(r7, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r6, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000002840)='./file0\x00', 0xffff, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r0, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) 22:17:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) recvfrom$inet6(r1, &(0x7f0000000080)=""/4, 0x4, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x47, 0x1a7}, 0xb7) write(r1, &(0x7f0000000080), 0xe8308ae69009e3bd) 22:17:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x81, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt(r2, 0x24, 0x9, &(0x7f0000001100)="8baaee3a682f167f3fd840d0b44633d7d20380d37871c37829dbc5f9cfc144dc285617652dd14359c681087aa50dc7da736de99936a24abaa8de5593916fc1b9043acdbc7dcf34bf2406c04758eef0e9e903fcccb1bd36b349712801f0d9e5f0796030bd6e2c6bcd280a1172dc5b1fc7d0524d05165a6db7ed0f28a63b3c740027a8df95ea6ada76a136659770297b191bba9b41190b78eef78d5217ba11d3db0c4079dfbced08aa3b2c4c50a646822d5344fb1e3b3f652445c1312c31207809bfc5da5333c4b80c48c4badc85b930529507e7bcd98f54324cb9a4c9d5cec8c1d421ff8e590bb22abfd4613040c6942ea521f76afaf6cf428469e34ee0307a014825a34b076388273c", 0x1c0) truncate(&(0x7f00000010c0)='./file0\x00', 0xbb) recvfrom(r2, &(0x7f0000001240)=""/246, 0xf6, 0x802, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 22:17:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66785de44a2e"], 0xa, 0x0}, 0x0) 22:17:14 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 22:17:14 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b3d37876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e08000000000000003d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0xffffff50) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:17:14 executing program 0: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 22:17:14 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x20) r1 = semget(0x1, 0x2000000000000001, 0x28) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/240) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 22:17:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 22:17:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) socket$inet(0x2, 0x8000, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 22:17:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x200000001000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x2, 0x9, 0x3}, 0x3, [0x8, 0x5, 0x10000, 0x2, 0x80, 0x1, 0x80000000, 0x1]}, 0x3c) 22:17:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x45) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:17:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000786000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = socket(0x16, 0x1, 0x9) setsockopt(r1, 0x4, 0x3, &(0x7f0000000000)="570ad75578fdf94d508e70bfc5b522a440af846f250e1c57b7cd8f67f1494ea5b4168e06", 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:17:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1) 22:17:14 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto(r1, &(0x7f0000000200)="0df6b4b7b533f1a0cf11f08cbc77234cf800acb30fca9f80702ad9fb134bcde70d74cd31cab1d710cf42f9711d266c7461ccd8bf1a6a09e40adafc93d64d5f962826db0aa2745692911ac5bf82c6c2ce1b32c755348a1813d5237ae13eb10e8a7c76314cef1f24e6472f650ce0028d6a664b008871908896a847e16fe49482e50153c8e343f5019e193822e675c98a1abb9c61a5b666b98d149d412b8807d7fe4e1a6c90834bfd88ceca736f1c229dc4e4fe939f380b6cea8cc6657bf905b6fbe86829", 0xc3, 0x0, 0x0, 0x0) setuid(0x0) 22:17:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8488, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="1f070c025d19bcc305ccbe04eb1c959b074041a4d74fb8ecb97932193724bf0f1b0f4be1fd6c219aadd5a49b33b320cb923820cbf06db732b97abeaaed92dcbc87830b323fce27ead935855559726c43f6d987530a68d3f4b8187a2d7fc3d776003792e4fedc02b3e6d8b764932d9ae187f40deb48ff070d3ba8ff9a394a34c068de901b76a7dd1741122b2309224c2dc298dd8e8347b922cce6a1b537b17ebc93a582a843840a33d12226cba19e9ba39b0680359df5", 0xb6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xfffffffffffffff9, 0xffff}, {0x18, 0x2, 0x5, 0x2}, 0x3, [0x3f, 0x1, 0x800, 0x7fff, 0x52, 0x62, 0x1, 0xffff]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x4, [{0x1, 0x80000000}, {0x2, 0x5}, {0x2, 0x4}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x8001}, {0x3, 0xa1e}, {0x2, 0x7ff}, {0x3, 0x80000001}, {0x3, 0xffff}, {0x1, 0x80}, {0x3, 0x4}, {0x3, 0xcc24}, {0x3, 0xffffffff}, {0x1, 0xfffffffffffffffd}, {0x2, 0x8001}, {0x3}, {0x3, 0x80000001}, {0x2, 0x4}, {0x3, 0x19f7}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x7fff}, {0x3, 0x7}, {0x1, 0xfffffffffffff3db}, {0x3, 0x5}, {}, {0x2, 0x20}, {0x3, 0x100}, {0x2, 0xeec5}, {0x3, 0x8}, {0x3, 0x1}]}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 22:17:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x8000, 0x2) r2 = geteuid() r3 = getgid() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) fchown(r1, r4, r3) fchown(r0, r2, r5) r6 = dup2(r0, r1) ioctl$TIOCSBRK(r1, 0x2000747b) getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x21) ioctl$KDDISABIO(r0, 0x20004b3d) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/../file0\x00') 22:17:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x613f72f7, 0xffffffff, 0xaa77, "6edf8014625ea905386ef8ed3ecfef0abd69e867", 0x6, 0xd136}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0xfffffffffffffeff, 0x9, 0x7, "fbe9b2e750001d3f169454af39ef948434d64b06", 0xfffffffffffffffe, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffff) poll(&(0x7f0000000080)=[{r2, 0x20}, {r2, 0x144}, {r2, 0x10}, {r1, 0x100}, {r0, 0x100}, {r2, 0x4}], 0x6, 0x80) 22:17:15 executing program 1: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xe4, 0x5, 0xfd, 0x1, 0x100000000, 0x4, 0x5, 0x1, 0x0, 0x7ff, 0x7}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xecb}, {0x18, 0x0, 0x6, 0xab}, 0x2, [0x0, 0x5, 0x401, 0x3, 0x39e8, 0x80000000, 0x800, 0x8]}, 0x3c) flock(r0, 0x8) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffefb, &(0x7f0000000080), 0x0, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0]}], 0x1d6, 0x80000000001}, 0x1) 22:17:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) r6 = geteuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="b868a82832c7bbc08cc198fc382d83e8aa439387f03dae7b5923f372e823be61d07a9effa58ae97ee5e71aafeade4a1cb104959b809a0acd051ea6cb25260f2d74007f8cbb19bd0459805cdaab5791d2e91699", 0x53}, {&(0x7f0000000140)="d2d40759d52cc5e440fd821e19b1c5cf8bfba328fc11", 0x16}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x2}, 0x40d) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 22:17:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:17:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0x0) 22:17:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) msgget(0x1, 0x80) 22:17:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1ff) sendto(r0, &(0x7f0000000000)="712a1e34ef2aff164950c7b5988b8f89a8a99e33f8815092f534631974c57c56afb455b3df6ce281d59be7e70f31f391cbd7559aeabd595ec29da01a16f073789db7b9c3056518c4acd2cb518433e1bc9a33", 0x52, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0915ffc97d8d1ee027c0"], 0xa) shutdown(r0, 0x1) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x1a7) 22:17:16 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 22:17:16 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) 22:17:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0xfffffffffffff394, 0x7ffd, 0x10001, "010000000000000000ffffff7f00", 0x101, 0xd2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x2, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00./file0/file0\x00'], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc005, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964858877912ad772cea5153a3bab7d5c2b4dd37f62ec9cd601c7c6063413f7f24730906f8a80e6bb57fdf52a5867c6f6b1f7d8b38f7349c419f5b99d247400d3c66bc573438e06aa03f30ddbed3d4df3cace1c6129b563740116ea6e99bbb33ea25807c7a6f3aaebccf20b816fddc0960500f019789535d5e64c7361028ba2b711620dd7284a2d00635fb335f5a6db06e4cfc3ff3b33cf0ca47b498b1b47dd7d4291cf70b4e0b3a6c732c76b4beca9175c9f53ba4210536ab0e646761f298ebd4b268f830f59fce4065c13c49d7174d8430ed36975e6597fe558ea96cc55f94fac2ddbcefa8631f6a8df1f1d0c5965648c1448ce999d8fec1ff7fbc", 0x10e) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 22:17:16 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)) openat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 343651 29287 32767 0x10 0 0 syz-executor.1 * 28049 29287 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38bd0,ffff800020c236f0) at unveil_check_final+0x81d namei(ffff800020c236f0) at namei+0x88b vn_open(ffff800020c236f0,1,0) at vn_open+0xc7 doopenat(ffff800020b38bd0,4,20000280,0,0,ffff800020c23930) at doopenat+0x2ca syscall(ffff800020c239e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffaa,0,4,1a921ae1010) at Xsyscall+0x128 end of kernel end trace frame: 0x1ab3641e9e0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38bd0,ffff800020c236f0) at unveil_check_final+0x81d namei(ffff800020c236f0) at namei+0x88b vn_open(ffff800020c236f0,1,0) at vn_open+0xc7 doopenat(ffff800020b38bd0,4,20000280,0,0,ffff800020c23930) at doopenat+0x2ca syscall(ffff800020c239e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffaa,0,4,1a921ae1010) at Xsyscall+0x128 end of kernel end trace frame: 0x1ab3641e9e0, count: -9 ddb{1}> show registers rdi 0xffffffff81266357 db_enter+0x17 rsi 0x3a39 __ALIGN_SIZE+0x2a39 rbp 0xffff800020c23330 rbx 0xffff800020c233e0 rdx 0x3a3a __ALIGN_SIZE+0x2a3a rcx 0xffff800003d58000 rax 0xffff800003d58000 r8 0xffffffff813481d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4ce2b72e0667c635 r12 0x3000000008 r13 0xffff800020c23340 r14 0x100 r15 0x1 rip 0xffffffff81266358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c23320 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=28049 stat=onproc flags process=10 proc=4000000 pri=58, usrpri=58, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39530,0xffff800020b392e8 process=0xffff800020b3a6a0 user=0xffff800020c1e000, vmspace=0xfffffd807effeb40 estcpu=8, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56734 521200 56477 32767 3 0x90 nanosleep syz-executor.0 56734 486872 56477 32767 3 0x4000090 fsleep syz-executor.0 56734 255949 56477 32767 3 0x4000090 fsleep syz-executor.0 29287 343651 47080 32767 7 0x10 syz-executor.1 *29287 28049 47080 32767 7 0x4000010 syz-executor.1 29287 515260 47080 32767 3 0x4000090 fsleep syz-executor.1 47080 326131 15060 32767 3 0x90 nanosleep syz-executor.1 15060 226777 88389 0 3 0x82 wait syz-executor.1 56477 256299 96577 32767 3 0x90 nanosleep syz-executor.0 96577 423152 88389 0 3 0x82 wait syz-executor.0 81673 446411 0 0 3 0x14200 bored sosplice 88389 22267 47169 0 3 0x82 thrsleep syz-fuzzer 88389 97281 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 145198 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 304393 47169 0 3 0x4000082 kqread syz-fuzzer 88389 41035 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 139756 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 468969 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 83702 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 485777 47169 0 3 0x4000082 thrsleep syz-fuzzer 88389 236471 47169 0 3 0x4000082 thrsleep syz-fuzzer 47169 376945 91366 0 3 0x10008a pause ksh 91366 254247 32783 0 3 0x92 select sshd 9358 276982 1 0 3 0x100083 ttyin getty 32783 47698 1 0 3 0x80 select sshd 5483 320641 63741 73 3 0x100090 kqread syslogd 63741 94141 1 0 3 0x100082 netio syslogd 77889 274955 1 77 3 0x100090 poll dhclient 4505 252647 1 0 3 0x80 poll dhclient 83016 392121 0 0 3 0x14200 pgzero zerothread 50524 38131 0 0 3 0x14200 aiodoned aiodoned 88482 386239 0 0 3 0x14200 syncer update 35142 128007 0 0 3 0x14200 cleaner cleaner 38228 181040 0 0 3 0x14200 reaper reaper 52433 13872 0 0 3 0x14200 pgdaemon pagedaemon 61656 501807 0 0 3 0x14200 bored crynlk 41700 307497 0 0 3 0x14200 bored crypto 23982 86294 0 0 3 0x40014200 acpi0 acpi0 30380 315101 0 0 3 0x40014200 idle1 7079 86541 0 0 3 0x14200 bored softnet 22092 156126 0 0 3 0x14200 bored systqmp 3721 252313 0 0 3 0x14200 bored systq 5036 74545 0 0 3 0x40014200 bored softclock 3495 83303 0 0 3 0x40014200 idle0 15909 370511 0 0 3 0x14200 bored smr 1 154128 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29287 (syz-executor.1) thread 0xffff800020b38bd0 (28049) exclusive rrwlock inode r = 0 (0xfffffd8077525d68) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 vn_open+0xc7 #12 doopenat+0x2ca #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82397440) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10581 0 0 pcb 23 9K 11K 78643K 273 0 0 rtable 97 3K 3K 78643K 395 0 0 ifaddr 34 9K 9K 78643K 77 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 33 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1397 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 50 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 339 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 44 50K 70K 78643K 444 0 0 subproc 68 69634K 69634K 78643K 306 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 1 0K 0K 78643K 72 0 0 in_multi 33 2K 2K 78643K 123 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 218 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 81 20K 29K 78643K 1823 0 0 UVM aobj 23 2K 2K 78643K 32 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 28 0 0 NDP 7 0K 0K 78643K 30 0 0 temp 113 2376K 2440K 78643K 4083 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 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 230 0 222 1 0 1 1 0 8 0 plimitpl 152 40 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 104 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 87 0 82 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 472 0 287 12 0 12 12 0 8 0 art_table 32 473 0 287 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 30 0 9 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1817 0 387 47 0 47 47 0 8 0 ffsino 272 1817 0 387 96 0 96 96 0 8 0 nchpl 144 2484 0 863 61 0 61 61 0 8 0 uvmvnodes 72 1979 0 0 36 0 36 36 0 8 0 vnodes 200 1979 0 0 105 0 105 105 0 8 0 namei 1024 6915 0 6914 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6398 0 6398 11 10 1 6 0 8 1 sigapl 432 488 0 472 3 1 2 3 0 8 0 futexpl 56 3224 0 3221 1 0 1 1 0 8 0 knotepl 112 254 0 235 1 0 1 1 0 8 0 kqueuepl 104 67 0 65 1 0 1 1 0 8 0 pipepl 112 402 0 383 3 2 1 2 0 8 0 fdescpl 488 489 0 472 3 0 3 3 0 8 0 filepl 152 3008 0 2908 7 2 5 7 0 8 1 lockfpl 104 60 0 60 2 1 1 1 0 8 1 lockfspl 32 108 0 108 2 1 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 637 0 628 1 0 1 1 0 8 0 zombiepl 144 472 0 472 2 1 1 1 0 8 1 processpl 840 505 0 472 4 0 4 4 0 8 0 procpl 600 1098 0 1052 4 0 4 4 0 8 0 srpgc 64 42 0 42 1 0 1 1 0 8 1 sosppl 128 13 0 13 2 1 1 1 0 8 1 sockpl 384 495 0 477 4 1 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 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 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 139 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 182 0 0 10 0 10 10 0 8 0 bufpl 256 6107 0 1122 312 0 312 312 0 8 0 anonpl 16 65098 0 59248 41 2 39 39 0 125 10 amapchunkpl 152 3224 0 3136 13 4 9 9 0 158 5 amappl16 192 1788 0 1433 30 3 27 30 0 8 8 amappl15 184 211 0 205 1 0 1 1 0 8 0 amappl14 176 59 0 55 3 2 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 48 0 46 2 1 1 1 0 8 0 amappl11 152 111 0 100 1 0 1 1 0 8 0 amappl10 144 86 0 85 2 1 1 1 0 8 0 amappl9 136 612 0 607 1 0 1 1 0 8 0 amappl8 128 189 0 170 1 0 1 1 0 8 0 amappl7 120 55 0 47 1 0 1 1 0 8 0 amappl6 112 156 0 147 1 0 1 1 0 8 0 amappl5 104 140 0 129 1 0 1 1 0 8 0 amappl4 96 666 0 636 2 1 1 2 0 8 0 amappl3 88 148 0 143 1 0 1 1 0 8 0 amappl2 80 3111 0 3049 2 0 2 2 0 8 0 amappl1 72 20150 0 19692 23 13 10 19 0 8 0 amappl 72 1369 0 1332 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 31 0 9 1 0 1 1 0 8 0 uaddrrnd 24 489 0 472 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 489 0 472 1 0 1 1 0 8 0 vmmpekpl 168 7966 0 7942 2 0 2 2 0 8 0 vmmpepl 168 61215 0 59732 103 21 82 85 0 357 17 vmsppl 360 488 0 472 2 0 2 2 0 8 0 pdppl 4096 986 0 944 6 0 6 6 0 8 0 pvpl 32 197534 0 188334 120 12 108 108 0 265 26 pmappl 224 488 0 472 3 1 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 465 0 3 14 0 14 14 0 8 0