, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x6d, 0x1, 0x100000000}], 0x2, &(0x7f0000000340)={0x0, 0x7ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x6) r2 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000480)="898ce01887dc651fbfdedaa6cc6735947907a370f833e0ae7c81b15531adcd9da68995315ac8da75ba3224350baf6f83f86d9598c1c191e366df0f44039e25d55eb7713c8d0f89f98be3c82136b11dc494ed94ca0c4c0e0ede9238ab1bd58a23c38e9b813d143aa5efe9237bd92e13fad90fbd63ecf034e1f2f049231e5f7ea8c43b056c9b1098a1ad2c71c3c711dd56dd36c2015823282d7ea750c6623ddf0d2c0a1002e881565235af7487429b66d76c4e9542d001fdef821439ca4a7f2f2aef59d845ae12455f15570ea94a227ab31b8b063e8008f265c3c724456058697d32dff7cd901be58f3a7db5abd002a4605133c76d01a04740f4a7", 0xfa) r3 = semget$private(0x0, 0x5, 0x182) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000580)=""/160) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x86, 0x3, 0x0) connect(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) pwritev(r0, &(0x7f0000002e00)=[{&(0x7f0000002d00)="403bd868ec743b2e1e8313f93b89dfb4dcd9317d91ea1e311b27fae289d8698a8965ac60ca2c67e92dcb6d338f69d517a6e538f6489d0d52caf511179cf915d928c72708f63d9c7d07b0e3b24c7bf6430007711534d1024aa075995bf467d9e89ebe0c4cb9561e1be178127f2deb8d5acb3336e2aca9e3e35562c1bf9f4d129fc97c529f7da1c8ab5692d8346e681e1f097b1b95a57cc97159d676cadc678573cda6efd7affe43e22bda1442faad4e19e65e0284f08b9acf2d20c295e54bf7e1197b53962e53c220ce8866ead36ab2da809eba2202f8a06d2dc4b52530d179e57d80dae423638dceb80fbe849e3d1a66ddb17350147891", 0xf7}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002ec0)={'./file0\x00', 0x10001, 0x5, 0x7f, 0x1, 0x0, 0x9, 0x80000001, 0x3, 0x2, 0x5508, 0x3ff}) semop(r3, &(0x7f0000002f40)=[{0x1, 0x6, 0x1800}, {0x7, 0xf0b2, 0x800}, {0x3, 0xac, 0x1000}, {0x4, 0x6, 0x1800}], 0x4) r5 = socket$inet(0x2, 0x4001, 0x101) readv(r5, &(0x7f00000034c0)=[{&(0x7f0000002f80)=""/63, 0x3f}, {&(0x7f0000002fc0)=""/139, 0x8b}, {&(0x7f0000003080)=""/107, 0x6b}, {&(0x7f0000003100)=""/94, 0x5e}, {&(0x7f0000003180)=""/253, 0xfd}, {&(0x7f0000003280)=""/222, 0xde}, {&(0x7f0000003380)=""/27, 0x1b}, {&(0x7f00000033c0)=""/200, 0xc8}], 0x8) syz_open_pts() 22:38:11 executing program 1: 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) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = 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) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x425) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 22:38:11 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8083, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x21, 0x5, 0x7f}, {{r0}, 0x0, 0xa8, 0x2, 0xc000000000000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x31, 0x80, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x96, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x84, 0x12, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0xffffffffffffff77, 0x3}, {{r0}, 0xffffffffffffffff, 0xc1, 0x81, 0x8, 0x8}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x10001}], 0xbe, &(0x7f0000000240)={0xfffffffffffffff7}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) nanosleep(&(0x7f0000000280)={0xff, 0x6}, &(0x7f00000002c0)) 22:38:12 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x800) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/231, 0xe7, 0x2, 0x0, 0x0) 22:38:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1105, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt(r1, 0x2, 0x7fffffff, &(0x7f0000000140)="054664b56100e59e493cc5172b9bf55d5a4760d96b59fc448209de1eb153af31a9f0d6a8630563d8f4e1d03712c1adbf689c8aa06ba95363f980d7a4fade6f118913d2a4c2c4ed39320c0acbe26bff9508a549d0f845dc085d8fa968f0", 0x5d) setrlimit(0x0, &(0x7f0000000000)) sync() 22:38:12 executing program 0: socket(0x6, 0x1, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 22:38:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x2000001) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:38:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r1 = dup(0xffffffffffffffff) accept$inet6(r1, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 22:38:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x101, 0x6}) r1 = socket(0x18, 0x2, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) 22:38:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x400000000000009, 0x0, 0x0) socket$inet(0x2, 0xc007, 0xb9be) 22:38:12 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:38:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x101) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000180)=0x1fd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e1080db800"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 22:38:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000140)=""/54, 0xffffff91) 22:38:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 22:38:12 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e3566696c6530f795502564f3cb71e81699b7745f50511b3291d5af"], 0x2) 22:38:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x121) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x8b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x60000, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x916) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000003800)=[{&(0x7f00000003c0)="bca546dadfbbd875db41b137df69b20f62c7fc816c0f84de2e0c6e6f58166322b1fa063c20d26eb796af508a559fe92e49edb11405b6c68cb32b0233fc3521c072f58a0c95744f4ab9860c34c0536e747d4ff0644f30fa484914b6f51c5ab72016cdcf489262c9b3edf58e7b12c3262b39c60af906f1dc614af51c058b532d426e32082b10e978e3b1705ec5c57a5d1ce3f334790e220a94", 0x98}, {&(0x7f0000002540)="70eafd1b9671149b572bad3b4de3ea56db7feeea3378e2254a8c0636a82f17e907b4f87ad6c9793d7d70f6a9e910c75f85a972d68a4b515b022c2ac261b03b543c1286271d87f20a14da9b1a6bbbda7e7bcc35dd346126b0029beb6d17a10330233bcaf618c241be546ab160859b15c4b69f6b536876297cfeeada6aad25337c0ad858eb4c", 0x85}, {&(0x7f0000002600)="f2da2eaba3bc1dd9a1aedc60d3d3fb1bc7205a347f5e8eed6a4948020a98839deec95b3bf5366f8b89ead494ac0cc17696d39f5c160e3f967e22962b64cd9e4e48b485259f1b189d090387716c995b53e82f2aa528fd7d3514686414a8c23614effb64647dcb5df9c25d2e89ad9ba9d6058cc3265823030a210d0c773b1340ea1c9b3d7d2e75cd41c474b9ad5a66aa18b63d23fcae568f1b78c492d04675e2a73aca622e8b441477c869e071ac3192c7c091601c156dbe9cc10e16ff8fb18613d24f4bffc7ae274265adc221643b5d711b9e18361be9db12d84e4b831e91661a7bf513f854dc6a1ced13d65c0504884700cfc85bf5c3e0ed31e14614dfaed0deb99855f4820accf5dde0b22addc526012d864843b0c07dacf47265c3092bcc610d9bde9844e40fe1a1c7aab7e45ebcbc8c85c37b47f8d27d6ec41c6d5052529b5552ab153758c07775e7d5a58d2cca20bb58386353ac8988f61f67aa2267a09774ba9de13cd84e088bb352925e96734b19a6c1f018a9cd90f6f77feffca325b66b79db0ddfde3038ca747b81f48b04a53a4c9686c7422bc35d1e2bd9c32735f2aa1807d6eaa4e40a2d3beabe090d7fdcad2ba7c478816119021b9622e0de3abed8a90944ce86cc83613b6c33e282e50022f459dfd74d34982d63c9589279d6b49cc8da6519053fb691c7397efc00b7b1a7822cbc286cc671d1e58dad257f4105b8f779b16bbc226596a4b7d15f3109d30ae45bb6a5bd5e09076407cfb1cfd03adbc8a1b4fe8a3ff9782a50992430dbcefcf908f5394814321d6cbdc37a261c10273de649175cbd881dd91785e47ace518630bc593a6ad4ca4fced32106e2d5bdfae904dc2071862a36d2803a7d1d8268b8cfef1d3fcac5b852d3b55c2ae133621574e1b6268735567aca8b2cfbbd19bc890ad5f11c1f74ae5b619fdf4f92da4d59c07136a1e0e035c6e49097731f7b1d22d5be2fd368d9f972914f938040216fd71290258fd57b237731a444bd8ab53f4a9ccf6267d290ed906eb3a846236d019b60728855a48ef90ce61023be3d918cf1bfc588bca920b87a24977ff4dea7f17c09b0b8003ce38edbb1563adfb847019619148e1f2958e474ada34782e645dc2355e32265cdffc4b6ca866c0a0f40ebd9f4ffbc9dd99c1848c4ad6e2b8b4b57c410f15cd2a3640145f4c8c3c7026e1de0ef98dc0df74aef6a63eef733b45888e9db253e64065fb2aa01f8b0e72de30243432db49d9d1d7a9d9c968a654a7f8f03966734024fac677ffd8b9abbe79dbfe8d8f028aff805a31b9738dc7e4e586f0e351f0c49dc97ea9630062d0b19b395a69223c5e22a68d6552d8eb3ff13b7efd8c0b7fa08217064adc424ae29f48c3b169902a8ce5c65711af721a0e7e34020b825a9af40980a5a610bf0a7344bc8a74e31e639cb8167ec1738bfd44bf4303ca5f895b02ca1b34ef365e2a18d73ba551d23cd29396156e6aa71d43718197620aba05de214ebacba20e1e086c967e668d07c35ba7099652c27802219e5e1c3ddb4b35919c1dd8f2edf8143a96fe33cf2d9f1cc19c8991535e6d3a1ee420908261559a10498305de09322354d293d88636c4591cafbc30f6717b2d1aa7fb768bfcbe4f72c3fdc9796a5ed36bbbb41197c890b8ca07c1682c9d33cc005c0d8f7c5fcce2207856c81227d331d1c564d9fdea0ca8f5a771ea6e6b869520d0fe1d7ad7eaa6e443768559fa9d5680cd1817c6fbfc7def7c5cedac33863214e8f5c57a1b0f750293003b3e03ca6231c5e01a0c92a8e16c6cfb54665bb01eb3f3a0e982167c0688819abb62ed0a8d032f4c712531163286918069a26df43f863e2aee39268ad485dfeb585cd174fb592c1cd58c0bc7b02c5b4a4d93d28d38927aa366982c842048a5fff92721238a3e156776eb59c793c15c2e2950a527601378817d4b8fb8aa9cd56ac27f0e73d0d81a78a0b9f3f29e7c12df114d18e3769b7336e19abb94f68f798fb87c6319d1fdcb9c0a341b3caa09506dcf4df5b525c62460698de8c7a685e44e118c8be9cff87082ef5d8b595aa2ffecf5bec866b2a50d1afd589b9c509f361d6d151e8b119393af2e41af0ac5f0be254e3f23c3f60ce5750117f0526fce14672355ac0c3fddd362d1c3f79a020ff2235a7cf787582a26bb670aeff4a9b60a266a0dc95c22ff659eda33eb38b854ab382820b5b5f5bcf46abb7ea14c85e308b896a48eb03f121586eeaf92b6a5517ba6427a0c439ef9d7501ee11e5662a435dbfff3a49187abd7272ddb7b4af7cd00bc6ebaaaad20cefd587b314ae322969b67630896f35188eab426df2dcc9b3e32fac92d262bb74269a1daab63f9d0bfcacdaab34b36ebd321f1ad6ea28ef0ad891fd28ae4654b604be7d9e57f50de46272960ad3609efccc4583f871cf599331f75a17ff9c5f8a429110550a315699435f5cb0ef0ebbb9538e5a1241ce4b9004b6703ee804ba5b99f1a3b1affee8d89fe879eb89e072fa1b0f71cd9a8b92c778f8c93c099780c8beb52df2190e9ba8a66ca45825029592d9ef0a9510788ea5127f494d5845e7d03ed8309a22e922cfbdb308222be0c46c2c50c31a76b2f3bf24ff654da2ab0d52807eaf0f9af17c94861b6e456346e8554d9f15cb19a0fc2cf9f8a324ba3c3457b4cb0b9445771c37957bc2f4bc537a0501b6e7dbc478d69c426f519d10cc6799fa3d8ed5d59f2526b298b479aa21184e36f4f3de66314262c0a08517d3083d966768889c9f2c2d7a69d8246f3be6ea350d7b2c323ad13223a74507a05d4a62d685e41a3cf4fc7826e9dd1f4afe3da9e131cd9db095331917c735732e3f267773edc2a805cc91364328003d3770862396155a94e4657a9f7dde7bdc5846db3dd44121a74f5a15f4f10c5a1092faa59708d1edaa06a7afb8cba776c890de912de56388c4934fd6818106e9509a360a5f210b31bc4a8bce492eb21297fb5e6b4092c37d6242209caed4069634c00d66a8ea88ad9aef883b127cb7bbc23dbdd9c98ac0040fc4ca633b5dce609980ba7d6b2bb1a16f4a48d1fd66ea18fecd501baf4a4bac6ed2ef8cd60727ccda998814be89f26827880140f53ce017bf543ee311b5c337e205c4cc5c85bf809fc060ec83fa09da463f504ea8fd8630c3ce1a0df3da0b942e40e06dfa9bda1d7691109363f081c8510c18bdaf5b559670f1acbab2cf7c4f7753f0323f15c4a1e0a8e1aee4aa920799922ebb9b0fd42628ec7ec43c285492f8ecda725f01ef7485b0b9e5d8091ac41a191fb3a925e96671102e5a2fd99ae242b537fe48fc2a0327b79e9a4a8174bd9b06629a6686377727399ff066f812aee36b4974a6e8162bfd20dcd0665ca2354afdceb36426ccd0d23e578e2f679fb6a0b3fd24e3b8e85b14e73f526ba279cb99203d58094ddc17adf2c6a24daa03e23c91346aa0ba1af33a2aae1588dc9a0fc7e484e24cfa078d197d4595673f07a177c2797dd57b574e5c239a26395f54d902fba5c1f8567e63a55afd954438c6156f8cb76c863e7948257f229512f491f36ff3b8b7093d0b2bba865d782c5d2e109d27ac3ee362f40a0f1b13c409e8c46f2ede85329400b54ab9b4b11e444c121aa338bf5b3605e7f89663d268fa4aa381c532bd0c950647f714e3fa1cbb5dee34010e1597da930308b1704dd83b61a73792d7e9501610319e3166de160e37431cc3679799dd8f8775ae97bfc2877b52a69348e6e9f18463f28444fc19a5a77e4a84a412c2a47081dc62cde3ee9700544abc4862b5ef8a2fb0ebf3786c38cf2b3d5ee8f7bfd90f362cb2e3fc25c358dcbf2cc85f7d9953ccb1ee9896efa74c59fd52e88132b652913b4d27e3ed80efeca29100fe8bf98c371a8c19fc64b0fa63649ecc5fe11ec7b617e45fd769c0f5da365fb75db4d370567715759bd1df5ea1ffc55f7f8fbf3009e6c5439a1b011ec656989e68a27bc479b45e4eff247acd1fa675f3aae2b75481550b19a034194d27595af4876758bc35abc7b071c54206dfd2c2a69fb8a86f23bd8825765d0c3d253f4119cbc5f3302974fa5d2bffa8b7b11e8b820a2965dbb212461215c3c0a03edcaef12333a8b2b5af612c5cfceadc0e4a936dbb45eae1f9e9a23e2ad523bf6c9863a358bbe88dd6f2ed912713c831e297fff446abb21a8e56688a8dc3edac8cc643c1835d4511865e6651d4621dd606bf2b763d0665af7ecad2ca68fc4b4a81a4fa209be55982236379a4b513551fa68d568e25e143e2e84b02cb6c68062ac5fd85db25682ffadf6309aa022414c3d716c79322fe6fee6390a2c38a24ad7a6d68e34a41cc8ac6be23630ad8015a09c03d19111b3d1ed313d6d7f9743883cfa622a21bb4a33836b726af09aee56ce06296e511600da6d1045b2be94584bad4f94fc57a5da9f5b49bde43e69da3bb3b4dc367ed58af27e83a398f0d2234e76c27dffd11b59e2a1b256bc6f8315910d3bbe2156e4d593890aa4b13349557468e5dd37d507a514b31d90ecc9d5ae53211f36da7793b334eec9587633a6a62756f68756fe9445dbce4b8bfbd47a19cfa31c9502edb5a61eccd8735f625145bde6f7d9908125f2e8bc8a1020fcee30da3c99406490ce33f56da5f86305d934c13a96963d5b944156c7392d43e7b38a437326724e67c9afe786527924705cfc67df08304df2711bb513ba0522838b232700777c051657cf81f1b020b4a47f859f147ac523e179c15ca55ed9fefd45d2533e63445ef01fcd36bee4d9b8687726fdb4616c24e42c5347dfd491ad0c7bb25e35bd3bfae450a1ddaff9a6021de029fc28191e661cf90d374a19c99878f319d0107139cd3a8f36cf2ab713184672c4aa7372d15d69cd6a5156e3b71fc85fad85d266120791c0822c06fef623342fb672358513587723e2f63776090e58e39121a268ef3f87912aa386ef6ffd2d20a613c390d7842520e0314a27de9615222ff38ecb91007c4584a1084b1444139a307cd0f62f8aaa2c8cbcc2dcd4c1758705b7ef64169571c65f62ffac9fb5ecc3e2551c4f8abe66adae010fec48ee41c68ed9c83b0af7b1c2d766bcf06721c9134fe7df2ac72e0ec4bd57b427e7cb0ff5a4d7898d502e063f8e0f7b2a0f06b5c3c644ff9e4b920146a2cce4a52564688ac8632b35ddd5670403523e18decde5beb689f51c3b709f01294e49823fe6bf9df5da883bfaaf87d0daea688777392fcc7b46da829b5b8874b2ba3aad1203a334d992a0ace122737a97c771ac9675b4209b4ac5775279bd7c6fed75c4d3249d0e6b6a2711bb823df2266179db0f09e08c3217e42068b05ad183dc55dd9bdf7032c1a35f81b23e68fab4793beed901df7a9698e96bf37608115a37cea927ee29b1fd618c07c0971e5d516b762b4308782bbe6cbe66cb0539c7921dae7ba8742006839561b14278640ccc7ad9734bab3f878465d191db9c1da4bb93e0cd21540009fd8c711f8f57fc42ca1b0dbc8afd9434c6ef7e2fcabbb247965548a86df6ba3017396b71eca36ba13e292f5dc9a5c154f2977b6b73d05672c9170c333b624908e5c6f1711151c86e931afe6a36d466353d1a554d5fec19592d70393276748f021fb9ba1ed19b7b55ab71af04557a8ada228e040cd1c55ed6c2779c0349a2e1667ed0f7f17246da5f5a0fe71bd6e104b6fa83833577d88b3b29707b337387fd0a6c52892dfd933f81a0be8368f5e24244dd352620df2bfbc34c1b5cf30ea1617cf078ff0b6395369a4d6136b4cc6c0dd02422f69f5037cb014388e18f39abfc194d50c59da64296646", 0x1000}, {&(0x7f0000003600)="e68c5a4d62a573649357799543e0692a80960dd6f8b032172a247d19255c3ef051134fe4076ce8290aa2974790f9ce7d28e0084a9fca65384c53c7211aa85f1d85e5aba9c953378f630435109b23e15684c0b6c403ebad2865335a33dd976177355048598f0b4e1b89f201675c64732e62546da0b1cb6a7a57b561ba75898aa48393c3855571f47f5b0e2d21e128016d478be05434d5db3d1e238c96228f0907ac12f51a7f073ed33621147f39d93821702868f0a8182bf7de4ffa9561581f7f27c9344784136d524797607f24bdb5b957", 0xd1}, {&(0x7f0000000480)="bd78de207535296938acdb7f368c2c20cc7b5f051751111a677b32609e9696a793a4b34a2219e39e162cd63f0891a382e2131712e4df1141a30c0f698ede908667979d8e887ae624dcd79e57bb9e8db63f8646f24e8ba693bda146d06e33af6eba202d64327b886d5e485c83aeaf62c3306a", 0x72}, {&(0x7f0000003700)="a0f04142f58f1aa5c8e514e3206e4cb6ea4401d748bb151037b92f0b6005cbe2270ea5ec1ca4348d7650e731561d471108b62e080c3f3cde3c98ba0fa8ae662513d9db1fca131084ef36c4f8eb29124a91c84004731ede07a4a12f7dab8c937b238bb92892523cbdd1a38476ee1e4fe852a7feb1e9bfdc8eb68bbbc24e6d01f5a0e48d6d65ec47e66fba564220b55b6bfe4cbb363eaefb11ff77359a9eb8ab3ccb229591b26c101965a2940ddbfa762985f606ba65edefcfaee1064fccd80bc8aacc95361edf0d77876149470ba5f6ec18d82b4c8b439ec8b302dd5abafaab8148361be692a7cf41", 0xe8}], 0x6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="96fd4ee5015d73a0691203a558a33580583aa4fc60b23ce0405199c24847fcddf65df7e7212f5b24e0f5ba3f03ceb03ed039031ae6f84f7209ac3021e913e25c4169c4157fd527549be45fde612b79325ac94d8213ef266b84aed462896d8cb8263bc2764c1fd4044d76071170b09a3d1ed57e108a3d9b007d1f3859d27e4d405d05", 0x82}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) 22:38:12 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x81, 0xcc4a, 0x8}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) close(r1) kqueue() renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x5, "18bfa6a02e6b77642cf7ebabfaad7dd4ef6fbab9", 0x8, 0x9}) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/90}, &(0x7f0000000240)=0x5c) ioctl$TIOCSCTTY(r0, 0x20007461) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x28, 0x2) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 22:38:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x6d00800a}], 0x18}, 0x0) 22:38:13 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xfa, 0x1000}, 0xc) poll(&(0x7f0000000140)=[{r1, 0xb6}, {r0, 0x10}, {r1, 0x2}, {r0, 0x2}, {r0, 0x88}, {r1, 0x50}], 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xce2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xf0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0xffffffffffff19f9, 0x5, 0x7, "e81c7b32a8e42610f42e73d8330d9932f4da69aa", 0x0, 0x401}) 22:38:13 executing program 0: r0 = kqueue() mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1d7a05ccc081a83, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 22:38:13 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/de///ty\x00', 0x10001, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/153, 0x99, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:38:13 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=""/152, 0x98) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:38:13 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, 0x1, 0x10, r1, 0x0, 0x0) fchdir(r2) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 22:38:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x8) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 22:38:13 executing program 0: dup(0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x420, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xfffffffffffffffd, r1) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 22:38:14 executing program 1: sync() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#@\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00']) 22:38:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:38:14 executing program 0: unveil(0x0, &(0x7f0000000140)='W\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x98, 0x101) getrusage(0x0, &(0x7f0000000000)) 22:38:14 executing program 1: poll(0xfffffffffffffffe, 0xfd01, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x9, 0x7fff, 0xffffffffffffffff, 0x81, "77eac693f610b99b98833f3cb6199fcf1513a4f2", 0x2a, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x41) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10002, 0x160) r10 = socket(0x10, 0x4000, 0x9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) poll(&(0x7f0000000200)=[{r0, 0x100}, {r2, 0x80}, {r3, 0x4}, {r4, 0x4}, {r5, 0x100}, {r6, 0x80}, {r7, 0xc5}, {r8, 0x8b323b7c52363311}, {r9, 0x105}, {r10, 0x9}], 0xa, 0x9) 22:38:14 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) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) dup(r1) r3 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x5, 0x0) sendto$unix(r0, &(0x7f00000002c0)="304c090045b6bd909418", 0xa, 0x407, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/63}, &(0x7f0000000180)=0x424) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7, 0x0, './file0\x00', 0x5, 0x200, 0x7ff}) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 22:38:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = semget(0x0, 0x0, 0x406) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/25) 22:38:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r4, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r5, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r6 = syz_open_pts() close(r2) dup(r6) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r7, &(0x7f00000001c0)="b100050409000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:38: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, &(0x7f0000001180)="be3f9e0a83c98ccc013da5893473f600f7bcec5e6f52b3f01d3af672588c320c8193e74752b8b0fe32f28968eb6939a1cf907ce34d70a9f7cd583148ba634f4900a1432511dbf3d11b13ae8b955f8d1b71cada3eba8ba738c334743f90785ffea58ec58aface5d62b432432a39af3edf85fc4bb1e57c63d0ff921da785c7f05b7a08f141430a08d39bed34369c0dedd8fc16d6489d90841ccea00c2d34915f0bc6b3e1d9fa046be09fd061f45b275ce03b81756e08054c73bbac77a2112d24dfe21d17ec9ed9d3d4455f7a06ae0114af187ec956ab2c8f482a89725db42efb93b6a661e1ebf4472afe9f690fca2041c81932afdc8ed85b8de83d3bc58250e9a9927de9b865d924f6e9ef989b8f3728958a33da621920edf3e343d5b8aa244cfaa0ae912718a80044a708a3a690be6ed3241b2c7499e8929934d0dd75abc0b41b4348d9472bc330dff76991a72b8768bde62a48e955db26ca48fda71a5c4744d22043c1c3c49f87551a88e1afd265b0482c17c7b0c1dd16e283efee4c79fd3cc3011809b59646b885c7de96ea3d843b30cf680d5c63ae527bd8d8fabea38ccf183925a703228dd9ff36f196ebd69d3b048fc715da53373ae06c665032931bb79ccd4f34ac3b4c20f695dea88c877552e1182ced98f6c555c8f7e6b8a12f0e997d722c91464ed3cb6984dab498be102f2d25c56da213bbc386e6928113cc95c7e03528014486c1acdf40c86e41836aa182e81d5aa0c85341ca47670ddcacca0c078a582d79b2dbf63eaa9ae6fe1db6f09486c92438e5b9de9f36888d38c9baca027574ba676a5feecba1228bc079bffc7c019006b7409e88eeaa4f19eb74275427fd8434cbb3e1a82807ee87db8d53473c8f0da13016778fa59011fa393b047231db135e196872dc49d50c58dab5b29f0c547efc5726403e86def827514e8dcd3bd2138e1f37577f6d8f8664901d31a741e21463618ecac69d34aa312763369ce09255520fa8b19aee12af9089e1d2fb3c9919011a299f1c1f88b3862e5478d0cdea096e31a2fe99f1b52c1c54af1de6959448752ed6d3f099099007e92a1d1bf5e0079e68a77e9b62564787dd3b29750261aa960949d335678cb76a7f6fa84a839fff09f87a9b28872ac26dbbdec079258554aed9a6412420c71df79b2c184aa73be8aa102c2de4dc3e9f9858590b83e33424504840c5ecd608dce70e1163688ffaea496b90649471de42eba8229dbddf5bd7e74deca0d58b6cdda73200d94de8ea2035b9d917bb37ad33b78af7a9d8964c0788f702fa0b1119b282039a6acee2542dc5271a561f35ef6fa052d8b74ab4651afce3fa5e21c76b36a0c1d76203c884a4d828001620e1251559038c137fc9f8590513edbe941dde01fb09861e96fc55a3cf9860e224e4fe1f9ec4b28fa8a035f765d2dff47a71c9b0eabfe07e3520bb3b4b97bcb0d2268b9f7cde876522abbdf5e1f29fe15e07c8a7791af8f2c543529657d25669cacb463543f2f5c18962b08d97ffbecf64206de2649dc9773deb52179afdac71aaa8fb7cb5b6ab5c46706ca88bbdcbefb3ca6fbfb264ed20ebb80b3669d70aeca52c9e761e6b79b2e651ac548b11bfd22edbd8eb1f97732fa4483788519929e2df802653dbc4e9f06ed4b10f581a73b8b6f1bf3b6c8045c2ab4e0b076ff256f0c6ad33a572fcc297e7cf725ae405c5a245ca85095b157a2cde48399ae6afc5a28729b6f3122e141e9e93d525d4ee9f90bcb1f21f4e9408ff455adc57736d86c907692a36dcb1bc252aea7b51faf5d99e6803dd2570ec5180ca7ab3c3169d295f6209f82e4008f188c018341e9dda62824d07d1bcc6df152346b5000f0589a43acf71b759305bedf32f5f5c54b081717389537fcd63976ac68e736c1fbf3afe57c0194c8a3613bab00dd234c84571d09d0ab3390365dfd3c75127770b10323b67520a12f69cee8d62234c62a240b2ab405431e309f68e13c3368651b54d06ade75a589e46a6fd57ec542a9ce562f7da4d03a79d1eee08dd3397aabd5c2084485794f4915793c68cc8a5e0725b50afb843c7ce891bb3835f2b26e1babcc6756a5913230d70b17db2370b391f20e7d2509a2ef4065d251208620788b30adfae065bc769e4aaaa463ee0959262654f756891db211bad3a761c8b087f174079154cf8d457727d7848a39c353095b0a711fc4b26ce4099ef176af45044bc0c479df18264731c2abf53f394ec3e0e0523f3483957ad73b363b77983f084022ced1163965887721d9116271366c46bd1f29e2f78c98ac9374a1792f0d0c80d80600121a3c39653b5e1ec45f5720e1d58fdb0139a6e1bb18b1194e053a575e3ba75961c750c9b6627fbec4f9d26e713e9b40cd51107c73a02e3707595d7a74136e30f6884f5ff2353d49a6423a303534819ec74fb2203b443bc80e67781b117db335a9b5d6f6644a8862c35467dd33646cd85479835ec0e2c0825ac578043c270b911b5301a5547e2210e037636b9980c255266bc4d87a5512bf008ea2ea099d158a5652e3e0ec68ea9fc0e035a7ad9fb463eb791c35a61ce93f37582e46eca7b606cb48474ddc153c704360888256a91fbe62ead3357926bbfc75238eec9958273a9bc4fa282e44f641fdda36e6bd6fc21c6b0cb9935ace309e396f18e1a88826f1bfd9281c2b90a3f3b9f520805e7aa5ac2846eaa94521995f6108baa721e22e1a2eae30c2674e1e6fe8810b202ca933be70aa5c88b68cabf66b2de109206d223b263962a545271159d2083670b6f87a7b3ac73382f028933a862b64a1a0f647b5553c60534fa503149e209c4e354578ede9bf08f53703b369af06bccce88844c7a6da1f1d432b42a601101821c292467945eb9d8b87336eaff429b21f415b8916eaafbb1dedf3817b7b9aecba1fce98110e92dfdc82a7911092835e51537a070b098cbb4d0cb124b462b81bb048fb24eb107e2787a3ae665d0663e913c3049400242f51718013db1fea8e8cb512ee5f7db3a9871be2f1ec680aae52285ab4f116dbf85230cb3252bad7fcc2223ca2f936c662460c25ca922aa30f097c5122e484c44e9e1c6bf126d898afdcab978411529db42917fd9d79960827895b42eb7a59e7d622c3ba8fae0e67918a37c64f871532b2d21f48c9d89a88df04c758ccf89c9566f098be4e476789ed4c567720c148ff0c1e2b7bf0be5129c887fa79ecaeeab53a78bf67b6b2786381652e0b73d90218b74692cd715249ff5e9a9c4530c33d01854b8fc0b48d14f23e59f743d2fa40669ccff65229bb8fe2e3a60e27d2f441d6e59934271b1a6474fa5081b5b0426b849ceb8c2fcd337f89eabc47d7549c403e12237c05c5cf569469df72948569ca7bf907dbc692c2ebae8d7896423878a5d0a79a6374cd81bd4840560fc81f28ec9fe82e084da4618a12f643bed9f2a9c47f1da01211524ad59b2b81601570e1576f9784074327fdabfc179c75f3cebead2797ec475ce3ef77604f0e36bb0507d566a1797d91eb2dd77d807322bfed4146fe5acefdaffcbd829fa96f53420e6910e3700045ca57adb87034947e38a54afff72fce75698a6096d234e8b493bd9b1f9511c32f4c03bd1d96549a959b2dbf0f4b8b6c9bc9dedb344235df5184bfbbfe0445183ba853ef033056e00aed8b884f7cd6f00f9b654e59b07f31eb43a0c0ddf0dfead037da84c96b31b7390a0a77f935a3aa3ea77273349fa20c8eda2dcdd22bcbadaabf7475c370467910ce1dac446a2706f5cf481e3e768b379854da497748b0742d1b15ee2430a691a979df2a32794b252ab97268c4423eb68caa0eddba42a69553c087af4149743f4464b9710586c109041b2e47d83a78dcbf64434c7256aea3df49395bfa25b26768fbbc1bd3ddb8e234aff4a605d44fb2afd5a92417a94466f4b8321750919915b08626832d6f719c7c46f12036584cd02c024a07e8a42047cc12e32078ce6b802ba00e1772f5b7d58daeea1224bf208c50e52242e1b21d9aa5559279541356fd381e8d5c4154f4ddc689ffcb68e08cad672baed4875b9af27c0049b678124869bbc7f29b8618799f4286fa52e84ad05fc2bce30c90a08c4677a009cc72932a4e41bfad5adf67775b6e5f3c8967f1da3dcce3b86e02e13a2d691f8ad7f1222c895f7b591c106cd1e4ab38257a531e91285759cc3abecf64d754f7fcf1f2aefe768dd1364f1bdc6622ab299fee43ab28f6c3d9ce73ecfe8e9cdfa6ee09e655b30f1ee7dcf92d29e112289cdaf6943a7bc23f781498bbcbfbb13fe9118ec8fc17fe9c927f7d932559668846f317b28c12f93b21678df2c4e388ef9434ad1c5df4b2d3eac0f72f80907794bff26a80b7cc923b30a7e37e246f357778dcb18fb522533c3e2669414c810b4aa2132508fd72ba3f3677ae3fc1654aa81e27a83bad750ae60c76aedbb71a106bf670e098ad0afcfd6953022097db98db464417f93cd575faf06be2581c1d2800467b4e1ea8727bd3016b9b6f147fb303c23e4fc9ced1d51b487c07dad9d139b8ce5dd488605417dd003c271cf047a22c75cceed584d5ca3251c1b5705279937ec77b319194bb7d50abaf187ae78a00d21f9f535e8a2449b4e17612ee13f5745c17b52c80619d4b63e9315441ddae1e2d3e8aff274acc153c1ea2470206f1267ab241e5c0f7a2a4989b7039b049cabd271ff6345126bb676de4a26d14c3ddf7940ddc0cd7952ab4172727434dde346fb0de0bfc80331f359df75c8bb1371693e57c1ed295cf67d238e5523e1295b375b37cb973b69213333065c9a50da15dd181993e5e00888da10d20045f42fbfee6234f26e9aef42d369d0b70d5f7e87d5947b56868c719b9265b1d335d9465b6b27da2cfcf5165a5aa8a505dbcf053f2464cf38da730467c38f0ca2cf35375cc4d4a0284d5e6c0da0fdfcf9bb23f868f9a3916d8a529b5e49887156e52560ca8e1338883edd4bbe2fd3cfe068e7ff232e8601ea9074528b7e12d7d4f78f418316e93e6efb64ebcfaecb6bd0541b123b2495652b8ee1db863236ef849511676de462e77b43484cf7e3085deea8c16266c65d6c6fe39ef8a2d8f413c688f5b9350ad9e8217c2628aa439abf420446d3ef05d0c8bc4a026fbf55ebda2800847acf8468cf6fae7debdcdf474b862f5636bfc3bbcb6847bffd99b4e54a7f3bc79f13a4d75c6465aac054b519bde2733dfd363839625a9a7917b96686744eeff0a571de4c22476f81df97cf5648176849a2570f16480c7c8ccc42fe4e101fe8d7e55ae9a64749bc944b55152357768f8aa7d862843baf31d72f1cdd77932d1bc4a1b2f5ae07d2ec1e20f2bdf88e2f7b67e6334a937bec692964727b60ea8996592efa536baae6e62c616fdd339a9752a42d551fa2cf1bb7816a2c4d7fcf2d4224208c5decf13419e62f382a57530adc9b3900a4d1d99b945d9403cdeec34e75563a0373e85761a5cb403c3d270b74f46a35117bcc553aea833ffd60822dd4862221b4d2d9b878aebeaf301316d5ff9920f48d36308ceecbbef8152569fe4e2133f2e29234ba2eae5a2bb30f932f705088047f8ce4b51d31dffc6b96288c311651204431461921239eab0a1245fc3d0902610fb0360e0f70cc785cba5eac6cf991a4d9b347e1e047e6aeff7604aaaa70c3edc273033a2c2ac51c2666e8249c6bbe4a953b9776a94a201a0286ad2fa18c9a4c774671048d5f5ebab2586fccc309c2c3525a25bf78e18083bf1b2065c5589c98535f23a48459eb9325ffe9d56acd8a01f129c0ca1c79248f0b2a4a78", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="3627c33156b31b9e979218590a9253692f5c55517409e83fc840a1e445569a3017afc47df7f2a326a1c8f19dafbb5d9e7592fe1e83393d9b007dba445b7a63aefa20ff84bc8acb95c78688d3db8b44193281de3efc7aa7c0cd6bdbfcdcc8283ffaa1013f794d15647e3f0c1fde6141295dd3aa7e07c70ac61a8fd6a421bde6beb495318847ac006e1411905b62c3c6db9f5d6e2bde6ba1c993ed3a99ec3125734c4ef2a96487792c9b40901f2851e2b3493059781d3647efb514d2a687c3bd09cb81c68ad8db7ed37326a46bb2fb00a9218bf1aff8f7839f36bb9fcf0d67aed57c41d6dba664089c4e1ed4f4c2cd7d9eb9a11f11f2f19402dc88beb62df80811f3595551416c8156a90c9bc49eb75a394a9fecd69311256a1c027ad1c5c8f1a2adc4d59c5cc25c6614db0d4d01e3eaf733f6ea6afd43679d95a00ebb1f431c5890e7ec1ba40ada4a165216c36fd25d6fc7e711ea0d73c26f09885fe02ca30ec245243aeb6242df2503982d7878152470c8be5f2c5e10c4d0abeb61fea104a30ac09b6685e02b0e86ad7b7223cdae39fdd34cfef291322409bba8e10b5cd939170de640dba3911e4e4d45f1babc00bd989d4348c42d3517eab8d201762fa9ca904ed309adaab0423e93665c26e30b3289e129dade22734bcd9c0a6e495ba64baf1abc89ff4a6a895245557754d6c3ab852eb25ddc92185ff491e87fbba7877b9e40e47d86c45e298e2b862acdd04de7cbef54e88da0192d0a616f9ec320140adb3f317048e03e35563ef9715e4fe33d83ea362536a5ae70c8d12bc89d64b7f72c23a71953a4781e88620b87159868f5fb500511e6b0416429d6441ea0584c1a93978a18689e2912590121e16a72800c3d1f9a76aef54b81a765a47c72ce12463c208d3c571e023765999c8911b9fea3199cbfb9e9be1dc70f0468c0ce9d305d331dd2d1bb7d5cc8eb90437cbd97a0f36b98ec253c564a52ecb92941cd82e440b83a9f82c111429a962ac4f1e0d770d22763f8511174b5765ccd6a0a7de3c9c9e61e12b1228b22e260de2d65d10d2282ea0d89e8676bec331d3f80ef6386fc37f7d3215cc1640b44fa342208a80d8a3ac4ce995d9abc0c4ddfa3fd2db1908e57b34db5dec0681feda13005db50bf21be2c6730e0694064dd6b12dec97ec6fdb9bac4c012cc9aad4abfe7a5208a6be156b0ce43b90b44387afa1020c1b40da079e854a656535231980d367108bd57b38565338460ab79c3942e5b7cf3a7336422ba01f537d27052b1968373f27d56b80a79330af73a9b869fcc05a758a855d556330089da5ef49868dd611a2b2fa0fa9f241b2fbddf2f3fccd173ef23a960a6633890d2d8877f356f5584e7a1b9e3a755087799cbe1d2d51346818cc293e57b7b92c2c97e323c833b24d8408dd72b1dc79c331d054255af2c9d08c039c2ab463990d14d658bf9893a8163303aac634495d43b1be589f77bf6fdcd36993751d71a8997d847074aff4ae045ff2410bdc31739dc28940034b4ec8aac9e4f36f60ad0d8e9f0302bd3cab623c18932a0427182e86c219da5e4f9a2dca76761c812e78096954bca7d6a6ec6a5813bed9202f56b693d3d33f76c803cf97dd43529d1628ec596a4cc41e9af1ad228cddb428a70e70df1272cdc81e11a82c24c1156354de52d214c5e9cb2b90e02d88dbcf0114ad1a738126f8aa058c23f217fbb847bbb8e37ae33975c094198cef2555996296de482d30781cdd301ddd5fa00596fcc2ae47696b3f0eae3093bace30a9d7c91889417517cb33d4f0392408d980e2b078851e56e05d9829f1d9bbce1857dd0629eb2d17cf68abbd64b75f4aaa4febd90a4fccf74beddf6cc911121c1be1670a823fe7d81e9e9bbbdc15c184a507c08da86a9364b8d4a1f231714cbb712705c5979f5dd61d1589b1807e8f5a3b0edb89d79695609c9e301b028f4d7feaf0f6e524dab4f2ff2e6878ab74e6aa3afed7e205aa8b91f1cfe9c165a226cfe5825f44a8f8ff5f5770d0da5c71a2cb0f14ca240432baccd03f3c78acba00228e3d67c378bfeb371da58a2d42db41f229941ca918b33254d8f65c2bc3865f9b12a3c12370120c1bb0fdf10209d70f44ae5fd8cfa4c28e6780adaf21f84976048ec7eaf28d6a417818eee8c7083d641543bb3f252e8bb94a12cdaa7d6b8e1f35ab8c8af26a7ac6c142ce409c16cee0fab042ede77c5d743a4547e0af146a1f9db4b5ee264e6ad7369409fafcce0d793ae8452fbec23b6c047001b253ef8e63559d827a825a122dc5450d09fcf50b51d8bf0d41ba39209c72bc75c512552884b26dd5d51fc324ea571ef53da7da725c20e97e660456cd6432777fa3186d5989469c8bfaa41379384e1b31d325003e4ce0b4e8f1cff1a6778e626a3e0d75beadcb6e3918e14c32c97ce6ba8d7c02ca848698aabe964b82193fe3c58c2119bd3365a102b44bffdf470628187d243f832e2cee6530e75c6c6b7658850c9bf3a7098c2262887fde259190da4e75bd43a075aac5942b3fd0d04c563df2aa0457f85aece112cc43d2390f4a710b77b0099f70273153c436bb4de5b9fac89ed4b5a3ae164059a584b5b48aa4a2622510bce1b9bfa34ba2b0c485c43275a2a83b9088dba9e4c01e484803a073cfb3d6b29d13873cd67032f30768691e22dd370bd6a0c96a209c136b9566486bdb682339d9a4632ef249aedf5f902c2634fe61f6c8fc9e78124088e8443ea582d1032b7f3e3eee3e4e5d09a30eb6edf122bd3414a64ce9ce07baae895f5f8c9493ec1bbe7bf518d8da49c2e087d193561b16d5900b503a6f778f8fd360f075185e5c3e27a5f0576e6488f4b9e67b6138d601d9e2c6565313af3db9e9d04bcbc2e7395f590da67218a0ec868cb288e271d006b7127753c303d83d67a3efbc076a0bc81fecdfa9fa84810dbbd4f7049dd840cd373b46692a82db02874458b769a6a7fbca98bbb4f84c7619295a47442c0b5241942d6a32f648779e4e302b060ddd115e69b078f49e1f6513e54cc3f15dc3417a313240ac4932b951729d6dde39bbec63794dcac79b89bd1e739fc909908db3bc073793e94217d4d07ffd4a26d6c0203feb3004322786cd320f4b13a043158483671b0d91847bb0b8df53c53c8c32fe3cba2910081598db4964e7a9fbc2390a68fe70e6f0a776beaf5996157238b24b48ceb012677113eddd83e6a0c532fc87f164ab712f46e3fa5f2d08332eb97c7aa936da11133717fca10dab9057ca2e2d2536c517bb71e041b9ddc2bf7c05c93c5d82c9ecfbda5bae96c3a33608fbfb2f87e939aa131fab873549aba44e1ab5f0bdf166ce648618f81be9d3a0c42dc22bb487ce4fb5311abefe99077fe8d4f659d80ed7cddfddcbeca2ce1f00676c3bdfbb62c1a8d3e18f222157c785c34bceceb93a3ad1b0d38a968d982deb538834747b482ef168edebe36293395443be42ffd8dcb4294da8f563878134831e694c72d87b7bb8dfec0c46db7a575ec42412c96b45f42e84ce6afbf3bbe6cc3e4aaf10353890c9e9724624feb50a4de2579d913d92d8254a1fa9c06d8eb92641986da0ad4f87acb0ef836466c5c8254658040fb37092da5f5d8540f4023bcf211fec39bebded26fad13ec29b2a5cfb2cfc6e0a48e3a2ca20944c2a04aa65a452d220e001fd8e2a276b41eb3e7a24a3ab115a476dbf9f2a018174247bff30170586e0c7ca90b7bd11783556a205ca1f6c8714fb8b1d8574c1cde207358b5b90625ab50d00ea862b90e3b5f94456bddb17d167f3efa8427b9358629cddf65ecc13ab8c9bf5f47093fc43be9d1dc1f0e554fa30204f03f3d3e9b554050cccea7d704f0094840636e71f862083b1b7ac4a80fb7aaadc88e47056ef41103c284e48bc87658d0aad96a077c787cc6e8119c505ea27128973036865733f54a88e7e13ee701b59a87536b16761f47a306ac8dffd01c8ad9bed43b9c437acc573b1e978686bdc9766de7e346edb1e4e2057c7684b541e18f3d7dde54c93ac883782c448bd6606c708b9caa361a742fb83aacfd7dd052d69aec21fe59b4b492f6f251af9e6a7a95bbc0920be60f57bd34184325ed081f19a0ea4b1caf42964d6544d9611e99ab44a32502530e6b20f9bd5084ad7962b97128fdad78205fc925cccf78cc6d702f0ffed1952558b3eefa7d679aa9cd6d9ac4a8d6cb2e52a153bca86f162b5132715e4a81d53a914f464529e144cc3526698d8a36bc416c4db62d351d0b813b6cccb360dae31c851e6116277f3ae01948b562eb7357f4774025e15549c7c6d4d3a6e925aa8747c46416691f7d1d2b1c2216fe4365c9e746a6cd57c0b74ede73949849119079623a5c08e883fcb10bd9c8b3547ed6afd02f2c9c701fa0723f5a2ea64435184a1c76782c89b3d31c0b6a05af73469d0df04c30b67b07a3cc101604ab5dab9266ec0d52ebfaff5374a6141eaa75ccc5ee3801bf6366fd58d53536eccbbb057ebcbbc9c32fc0000b148b31e47a50d2de51a55d532dc14463abc9db9c71ba9001df50eed47d7c0c6f1ab37d8315a6eaf7c4353d70f636b970690b013c79166eb4519d45d6f6bddc04100df4c282290f23d821576f6fba9ddf9a4af2e0773a9c32987650a8ad4b72a0fbbcfe51eb0bade5019d510c472ef68c6bfb1bd21175c1337d97b9b229f7bd74571c1577d6aada65e8c5e219a46636ed25f4300c2c5f3fa6d43be0a8ae08723b7bf6ed2b3e4512a0d87fd02e6e0baa07e13cd3502083fe5740b74ca8a86358313cc29efd9fcedc664ed073a96e76119ab45af26bbb4afb990924676b785981b431cce1338e841b80ce0230871e43361debfb2cd2e720e2b3a83426b2a4456b7ace59ea78cd5bf8835d1084048bb2382c50a0619151eadc6e8888bfd182e6fbf060299a2d720ba6b1003904a267736e5e1eb81df818d0677d03ab44952d2b4ffd95571321561a00b9d100e0dc245c02b6662ea79f07254e1177e78c78692d0b218d14adab519f374aaab8d519cd791bea6d682d2e60eadc430b5a513f06c49691363968b696b94b8c61cf380c6fd166d4a0a84e87d6212caf9f7915295ece487ab95a1b9a9ab695fbe8418997d5e4257ebdb663b9de9f20f5bc5d9d3245958be4e8fb8489b20cf7554bb8f77289fead20f7119644e7c57963ad133589138df42fc6d17d096afeafc5814fcb34c33910d092a560797d9f1595e2085f3870a240e728c4c3e02665f79284d861c222c3e6deb9298891bc0374439fd389b18d3f865538baa511059788e95fd5b9754d8a89c800772e458a1e9e0c9e0d8bef9d66c7e30433d6c76de59655b5046ba8fb2b832432cc43dfdc5b98bd759bc40f9d24671641971221f0d903a0b7d43bba39ad91b7ea68b01e66e2a1179a988d5296dae8359debeb42d54be2a17848ca4775c035009c3876e2cc046e9d29a7a52fca4bd677e2946bd1b1e54405d1f7e985e4fcade2c4ac3a92d437e82e7138ea36e34884203bbc084fc48c8521920d69e4603c22f7df04cd95fe733f74ed046b216a4773053c0d896cefc12a6129902cd9f0497a1923f6dea969a9a5840162f8793c35758cc77fd19fbf8f40ed14b337cd441aa92223fc15e46325bc384ad08109267bf523a05826285f9869c313137cf7289ed93baf2b26615b0031910ec64031cfcf3ebb94e2aabccaa69e6c0fcf95aa33d383b2df3106bee850993e8adcb60fed67a5517e1d44113ad5def5cdfa9f4fc2d550b7b7a329640bcc478c2876a6bda0359ef1e18495232a0c94a1509e3bf5c5053807eebbe30413", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:38:14 executing program 0: sync() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x6000000000000000, 0x3ff, &(0x7f00000001c0)=""/230, &(0x7f00000002c0)=0xe6) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x40000000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) semget(0xffffffffffffffff, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x6010, r2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) close(r1) 22:38:14 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001340)=0x1) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r4 = msgget(0x0, 0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001380)={0xffffffffffffff80, 0x40}) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000003601000100000000003e4a2124301812"], 0x1, 0x800) msgrcv(r4, &(0x7f0000001200)={0x0, ""/150}, 0x9e, 0x3, 0x800) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000012c0)=0xb2) ioctl$TIOCSDTR(r3, 0x20007479) r5 = kqueue() dup2(r3, r5) msgctl$IPC_RMID(r4, 0x0) 22:38:14 executing program 0: r0 = socket$inet(0x2, 0x82000000006, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 22:38:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 22:38:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r1, &(0x7f0000003640)=[{&(0x7f00000035c0)=""/96}], 0x10000355, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) bind$unix(r1, &(0x7f0000000500)=ANY=[], 0x0) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 22:38:15 executing program 0: socketpair(0x3e, 0x20000000003, 0x2, 0x0) 22:38:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3f) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1}, {r1, 0x44}], 0x2, 0x0) 22:38:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x680, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0x0, 0x9, 0x0, "717b8471cec1a254050fb411e39c50ac5e82cbf8", 0x8, 0x3}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f00000001c0)="cf", 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 22:38:15 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') readv(r1, &(0x7f0000000180), 0x0) 22:38:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffd, 0xb}, 0x8) listen(r0, 0x76cbcfa9) 22:38:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="680f14fdc070aec1f5bd7768dcafcdc5f4d522fc869fa1722390ccf609856fc9939a24da0174320d9ba7f5bdecbd425d0445800f5f77d35ff4e2a1a4a89449c7d279ff416b7182d0c73713d59b0053423c2620c9c8d1c6af208f2bc4432cbf91ad2caa899e599bbc9193c5ac3c30abef1d9926ae6bc1e3313e91e00c62261ddcb35338bcceb93057e6a6866a79d08fc2385d24492a5b6fe21eee3d0b1045caaa778427f353d0317bff84881191267cf5a1d1bceaefec767afc2884e4514944a1ce2a28a949f2", 0xc6}, {&(0x7f0000000600)="ee53b8de99cd5a8701e812f5a8512ed43107e815347383c36b48f845d138309c82cd743ad07facc58c0e368df32bdd551e08b74fee414c322c4ec8745f52f3173ea9bd5e6726c0a3fbba4fa6be70b165dc204678994abc996d7ca971c9950535a16b6dd82bd02153d4279bfefe47d896bb07eca24e7762b9ab3d691a2c2950b2daf8fbad2601dcb2d8ee5976abe88ca4befc1413dc9aef4db90207c904ad8de06c6b3949f925cb54aceaa29b2577113bf3fe094379391695d40b2a7ca9bf0eba0ebe31d0353affdc17d14db5f1754bb9c428c4ad18abc084386f8e2aa4e9103452ffefa677eb68f5efb492931e18d89e79e7941a7e2c6282261aac768922b160ae09202ab62620eec365ebc8e63e8041702a6d2e0102156b2c39e1a8494a8615a0f29f1fe60e733324bb0722adbff3ccd20b25b59874faced0eb3b4ef90b3d26372f10d9bcea4031dd7341dce01043328ad8cdc80562274ea9bb3d2fa621a4614610d05752d212144ea71584f1bddc1264689bb8fd4f5727324d3a8f0151ff8b9b65bc3fe731c9b0f08a0a9f5e200b92bf5702528bec6aecc6d6afca256ddd4a1b26d9c4e0a18fc46fb589a66a76d11dac6374beb9c2b9667986eb17cd3312b830b0eac786d73e5c16e46ba14f09b3f15cb367c619fd0c78db583cbf38c23d82cc99c3c5015be8e6a4013860f15409a06016421c65099894a07952ec2fdbaa6c642623c4c56e4afca9d4856d59bb604240bb6c474892da74278033a5f93d2426c8dba43dbec43a738f75633c172b697453ac02e5ea9186f85a180ed85328be7855e39d4b318d15cb8abadb28c5730766aa1b81591d5db86b5986bd344e1f54318643b767965fe92836bcb0e681d5f5d6682f2605cbd5957d5c47ede6bc215a5ee0d9a36c38a915e43568da2dbadea71e9453b5aa803363f5ffb8fe6af25238493c7cb56a794b9065a6167d6d3ad7d3ba6a629f720e9c3afc411927523c70ab7389193ba08fda158d8d1484ea5ea5cacec01d53383ee890ea9a7ffe97caa0bb8ee957608dc7f6afe56735cfe8a7c567fb7fe0ac9f60f0a8a1e9acca3c0e7e34760b995f3b41315d447f4314786340169d6a6e699dfedc041e08d3502f2d68766f01728ca181476ef1457536251a44f7e94f8d89bde97e4872e31e9f08252760bc7343527ad0538676acedab2cf02cc7375fe9fe1c78940f3be53631654a76d3b66fcb4637803d4c7cd0454fa472cf61c55cf472b969abca15611764fa3107ea95c8084f0c143e09ba38646a9aa5afee2c6a058f3be03277e5cf71b7d439f705de4ea42c7295c16440694194df7a3585c3220945bacca1993a21e445238edf3819ca3bb9f14420b089a4569d1910188210db24d239f0e60148dac7a3863c5e3165347c5c3a6908998174a41f5db7d5327be5ecaaec7a32e275bb16fff5568410832258a58d41efb51857725234b2e09be0d9805819fefb97d7cb6a5ae2ac75f8474e5435ef743d381a027374a038e059d2236838a69e8ec0494a82346fe758c6c38213538a18d165ed741b7f905c2fc7c1d2b65fb78469e727efffd9da089a992b5e83adc48ac391b90f6ba48a20abb91472db138ec95bb273fc03eb48e297f62aa00031307da41f5a8ac5547b269a7c3d42cbed399d9a3664d2463cbec3642844100851c1c9f5fd02a0ab997c47415db0facffe4ad04d2cbec72675e3fecf670b06d970db1ab5c9d0f6d2cac7f884b6a148f14084c7d99e0dd1913c593b6a7763ea7e910ae305ca37b0b5f55d65e37cc5b8e927dd6eccfe9839730e11afef1f6ff79b5624370a98898b388339cc293e7ae5c1cab32a7becf6317fc58fa45e5325fa1520e8f3148924eb5055b9887643b864a18c74d80527d399010b3f40f46e432a84f5009c4e73277f1a6bdc344e5345a42fb3b37bc1734e993e588d0e90a5d35b32f2a1e8e2ad666a04773d1b1f380399c720aca18ee29a8c609ad1f2971aba87ff7d94d6384df7e83328068cd98045b729bd1bafc61702782acd7aa38757ef809446bd8c2410e3527e732ceb8a9b882d0f24ca55d931e339d110e3f31bf8cc7b40067f881ccafc0417cae8b35f94c3ff7992da87e5cb2be85acdfbcee21a7fa997fe54c3d094d6713b2ce2092a97e16879ba723d5aeb9aa968892e556ac1cb6ae55cbc9ed30d67dace52894734b342783d5623c5d144ba6dd15b1219054309b59eb30fd4da04904cce99d6a8276f2f4acd4e10cef55c64ec8fd69117b9dc7735c1dcf67c71869b77b95ec214736f542fd4706f337fc32f3d7e0fc16144d1759d49bcf4a230d9cbc1ec720b6daa717e53b44bf09c80b979d1c4e723b213668657cfb794e9daa8e50d0001d2b24b6a3e23c0a51c239682977a1da2105e539c02590ab4d6ed14b38b1ef7ba2aaa6b4829a6df4cca26744c00e22b597cc784b6fa0bdbd4ae8de792414edd5c308eac306aa88ecfcfda3a90c700f05fad7fa98935c431aa107fa64056f03cd6f3964b205c4b96d19ceefa34661dadfaef46326ea8e9ba3a84673b5d8b4542e5d170b21abb9a682f2c0acb91d48e50b25058ae40ba1be91971d98fa13b8c38985497d0a68cfbf5237ae872e8d5228828d4411f8a59addbd83116992d0d19e1ec3c74947f94615c9e4bc37b0ac00f86ca0eb234e267ef86f8a77acb084f68c1b8dbeba0bfb63768fde76f8e260b4b877c176ac1cf6c94739c3f0525a4a4c9267e6f99f6cccb28e4438f9a10ad42e6183f42c6208f94c219c0416a97be01b1e5fad65eb29841320cbd309861634dca7685c9bb4f3ea35c988135acd4dbb6045a69749bff8750c12b87753d6f811ea2e9af4ec8a967b7692523a507273279fa29f6ec8600ef415e824d59d696a9b980beb77a7aed3ba0f191545dc1ffdd86e591dae57ae2ba9cb70e84905e991f965d5526d8ed687f96fca0e7b848d4c896eb593865b0ec724033aec4a156a4ba899559336737b24f5024fa4ae74b7d4959114e6a31ffd801f3d2684d158c0134d676a31042a6365fea7abd183c1ed0e3e48f610f114266765ba446aabe79bf857621c4d4d2e02faa7455eb77d2c2741f73dae45d243fd9f0193ae2846a3462899034a0b89629756e018c05dac00021ac25fb45db54b53674be693289f3c02dc6fc7fc0a65c1b3028368aef006060722d25393d81f3732dce9157a8881db5664dad7beb7d1c880286df1f78c0704fe6558f1fa3bb619a32e78a770f41473c89beac979c39553f2303484c13593a6e8a22c7b03ae861e6c217e1803d5c7ad20dffc0b23e0da16a30dcc5788bbc1277f0da6d74b986b4841dd32725cb70c1f2d99bc8864b06b80f3a223672debe434797fbabc66c4dcab2570e9ae7f59638e17fe466070b3db1636e80ebad0decb551e98d7a195b7580f4c1f2f952a9e92207b0a5723441b268c082209245beb7834d1afa12aeb9186ca287bba66a79666045aa4a41fc02b99e43c9329df512149a04626fa37220dc2c2aa90acf5d2b509e3b0be1bbabc6538e89989d644561da03bfc97d2ebd379c92fcdbe75f9e88d66fef877d78acb554ebb4439a6205f3e78e43590a17d4f95b171254cdafc363085b81fc283ca85fe5828229c6a9a43850acdefa8b709191739707d76435540a43f19cd1d7ec3d3604a4b0256673790172094fadc4031a1bb2a9a1f1809df1ff00fa82f90f7c5724084f5eecd53d4d497178e9245296f17d378db9ff7c81b9bf3795daf0507b697de7c7b7eef7ff2c3b535838bf06c9f8e1f1b8931e0a37f9329d4a4e7080ebd03f3362e87357ee9a3a6232f6cf4691cb6da6635532c35341095f0e2807a4906be1214f1ef1d8e0a0b460b1dd8e035b8f6634b97744bc05064228a09b3938e647826283638a93848d76686f6f1fef701dbbd896f400f342aaef2053c2443f9ef2920a7dc1a74f3c4b155a98e40efb585d0ad993c5a45dd445895e1cf0ccea3eb78c8f848d81565ab49e24087c2d21248184b49bb9f6e82fdc2d2b11daa4f60a3038ed8fc82f0def24556ba463c9f61129bf2978d17fb7bd1b021f286f9d5b40ef97373aab28d1a016b27050e0d7882f201385a28145774c4c8e90ae02a7d0e9332bd277b0bc47c99412faa520fdb701b652dfcd8acecf783d89b62666377fb80706835be96fe482c3b645143b29def5a457f4b87fbb9b7cba0bfc540b9298cdddd226b59d77693531ff4da6a523b26afcb8abd4a62c8bbfd537ed4231c2f50b67cd179827f7306a12f3f7798a28b35141bc0257445584e62e7798701f149124b1cf2498191492380062726d6dbd57ed580afeac057c4dbab6b176a0422e4ff75a16a91d5df84252e65923637e60705c5f94b9ba2e9750b485053d5f145ee9cdebd5123d34565b2d91b631ebda57d3b442cdcaea6aaf8fac77fbc45a2ce141a3c77eabddbb6be1bcb1039062817ab42f394aaf4a8f79d795031e0df14c0813318e069507cc48ef1b859c3a6ea88d18627aa6c2da4f14f29cd3d8049677f8e9f537baf790f3f042487ab09206d42a3b99d4baaf254d690dd582c4b0c70d4ba63519aca652a455f8e8c62c83e5795e288a4a155fdfb41af822f569952797f59f1ce8e48063c29e2cb8fb298f2501378beeed5985abb6312f299daf3e46ea0b148391741eeaca9c441e2190aa8f3f66a65d92583279cadc68d3425f709b74114dc2cf795a1c9ddd5ced6f1662532e468ade5e8fd020621afd48950ffabf9cb646b7dec2171d44c11cde2aee74ac7f03ce0689c36c073d2798061db109f43019f6c6474c4a8c91baebdac2d293a96827399eada1127081193f27460f1f812f6cb96bbbc9cf3ccbe5d48b342727891f6e2d95b542a24ffeb477cb48b1ae14139f97499b68368a095d0416f13e7c68606e0913b56032c80faaae5e4b99d802a32f6a2b310bf45b4d1e0a2387f314909f967ac6489f4f27971ba1447756da858d4a475cb51c8c109bfce38d35ef0fb5244ff6556fc7b10a3291166a41b250f55d81f093f471b46e1a9ab4f3dfe2c47a70c800b8db852d9ea66519ff2a1de5b522d8338430b80ed0f033129ad38f0615be277c497b7b4e0049299d32255c5993152452f2ac7627f7189284103b8d8884e850088773e11a5c72c9a84b55c35e93c1102880d5ad5b851cd06098688f1e77b187074ed145f84f08df74a28b3872d6d7b71e93b557be6f69c36b26806a739de29fc919007584fdd41c99599071873be7083c186bc880d6a55ae109817a9c886ce754da166553a13999097b11b699a849a111d191603eee34f1675f61dcfb5a7c575fa475e15684d424b30e4295e46199b3c808cddea71b6f863727e1b1c58313a6acc20378f6db248d99b7653a8686ae0e452e106657a5fb74da901ad3b8241f981bc44da39601d8277037b790a9d2c516fd1a6581d7d1f39e4edf2bad035e144b627e998f97c3ebe956070369b79e0b5e44642dfbde109f76e1995cb4825acba1123f4b3221de2947bc22bf7ad3738ffcd499fc92cbe5f8b7e8c9dcff529efa676dbad90826266284a3a3f8d82b9389fe49d6c82b62962c65cde4b9ee8ba11d62967c238577218a660c00367a290f542856a8db1792c9bff1fac348051d073fb60ec5dcd7d0bdfe3d60febb8b6ecca262ad9b2760f1e55b2574cb4ea56001d08240bf72a4d1c0077318ae6f805d2bc635c31b6e451d2169a8b0e736691e03d0c6487d4b6f2da6cfe75180d890c6d922abef472b3903003828a48bf6e1a2e6f5b721fa8f432f6650aad2252af2d55b538ac34cd042fee420e34af8", 0x1000}, {&(0x7f0000000080)="49693fdd46b9b5a86fed95e3c535053391a85ba7189b259f33c0ce768cf6131e", 0x20}, {&(0x7f00000000c0)="b3b4", 0x2}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20010, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x737, 0x81, "98da80f4460c2fc62f4a25248706de7813f30353", 0x1ff, 0x5}) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 22:38:15 executing program 0: r0 = socket(0x11, 0xfffffffffffffffe, 0x400103) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:38:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') sendto(r0, &(0x7f0000000240)="31204a8ef321980c074377b31082737e3641c1cd324e26b69b8510e717f216ff4fc5077221b515b5198b11e0e84a0413cd3c67b52b74b336fd08ab8f0026c1d5a58831608f5119496589a96d51e241ee79057fcfa0b34fce97df2b85e8d97c8031f407145b04665dccca2a21c221cb4be4a70dcf62d83682fa89f2d9ba3d06900485e7df3fb6cc91ceb0171a1a4aca7324bda21594fa0a9d48c1e91c9a3aedd3aa823f080bca5b06ce3518c2d93decfe321cf69034c217d1f1373ac72e9cab3fd46099e0639ffa7420810536d26f06570d590845a99af8d924bdf99fb1755ed9", 0xe0, 0x400, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:38:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "199ec8fa8bf751bb3b5320000001000000000d00", 0x0, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getpgrp() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="11168970754d06efc6eb8fc81620346ff492c6ddf97a8d520678a1dbaaf3b35983e3d5dabfe1a85a1eed40a911224eff97d6c27c2b2abe64203a826778cc1a541b072109e622011a13577697d8323d276da6ec4247e32347518825a361b9d46d95f39a63c3464b409b21b19550003ce98607bb2c705b4bf013ddf859712d75be56e45a77c2bf37433a270f6a597a599433f36a35eb071beba561570ce2a8bbd0eabb8e3cf4a6e5bd34342e921959663c3b0094aa7b2a52ed221c1a91173c1bd59b3cd5feb96bd5cc589f12", 0xcb}, {&(0x7f00000002c0)="3e1130573e1b8181694ad217f3855b14c97ad8e0011d3a9de4d7d78b52fb28ee10885717e228062f01309262f8dfbadc182a547b91165f85fb4dd6f894d9ceecb88c72d096b6ba63881289e02944a40e780308def541523836424394e5742e446d29ce56bbe6701509c4c7c3c60aca209530b24c1ec10d97", 0x78}, {&(0x7f0000000340)="6418affbe775111537029667b3331ff0f51f7f6932f9e6072755979e7094f05b743e47e4b8b8ab5c7c75c59f0b4f297a6401b399c1a5f113f62aa373206c02fefc1f83b1f8162eb9a92ff768f5bb9ca4d1b07ca00ec64b6bc021c2465270580c34f5d4799a133bb81781ccdba441e0adf4e0a59da2501cde1d0b674bfeec4ea48d13438807f24de04568b50a77bc235f42c7990a73502c1507767b0c4a64a8d69415f4335c9cabd292db1d101f17dcffd9a0267a84e95a5170c35d64d837d280b05678597ae35af5b5ec3b020f426072bb428ad8d611466f8782e107425d63190f0921168eb197ee54285beb", 0xec}, {&(0x7f0000000440)="e9ffe773ebd639e511833c69e269d4fcb650704919afca77c9f087e6c3bbbc6139ec61ab81", 0x25}, {&(0x7f0000000480)="279ea877e36ea2f90a7fbe359f9da1ed79cd054f112cc29a68fc4fe83b98113b8e325635a748656e17ba0e13d6e7c03cc7d67355ce32858c3d8064984fcb4d3236dab3161a6a10cff41a6989aede3534f1580368a56a99c1e032d7578d4e08a92e527b451226e4dd025e8931a6da8cd623994a7bc296ee002b9de68471fec548323bbd2a7442bb", 0x87}, {&(0x7f0000000540)="ad2013640783207f3c6282273509092da0f79def2c876760cecfc4f6dc4c112e6bb980e0c1245be61a3f87b6c659ef9b416eb4754f7f97cbb4a5a6d8db9bff8573360316e7419daea20463708d307b0c956435df088977ef7163f9d03ab9b13bfb1061fc5f91fcf4ac4298e399665e", 0x6f}, {&(0x7f00000005c0)="2631d91ff35b07e76bbe089359cdc62f973ac32557bd5562db6c812bda34c3624317a1aacc6e0f578747", 0x2a}, {&(0x7f0000000600)="4d707d2da8c1e0914918c74bb00d2d31ddc4d8336c187389e69780edac3571f155305f80c5dc636a39701bc94d8900", 0x2f}, {&(0x7f0000000640)="d2bba7c43c5b46efa2d8395af4351f79bc1045f96525a4181b5162505f42031222f24bcc9fcd4e3dbd9c2e99edfc4b20987d872c7ff26233252030df5fc8fbeb4d2edaaf7344414183b4f280423dff011a92b02ae59fe92ca97306d78940f1d4095cd1fc9f42664d653d74056ae602dec975a7c330c4ff80bf1d63fc3addc71e7ea95343fc491429af4ec71964c49001c8c1d28bdb1b530d82", 0x99}, {&(0x7f0000000700)="3a93516275954b57b101c051101bd0b61a16b52789a40a8ccfd4df9709f6ae1e7b4f9b589f05a88032adda9f5da538cf9a3be355daf0f5ae90fef4c9fbb9696d570517c15b54678dd363ceb3fa301facc47da227de87fee3e26310cc5b3caa0d6e5e5200b195334d040112b054896c479480834938705d953d0a609601ce9bd4c3f18508b554228188977cdac063b7d067195017e80ab288947540a40bef21bbd66e61e47063cab96359a6794d", 0xad}], 0x10000000000001f7, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x6}, 0x4) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x6, 0x400202) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) setsockopt(r4, 0xed91, 0x81, &(0x7f0000000100)="297023e747b010b70ee8428a5887e8b8fa534a9df033fc646097896c35b44cf1d78d2e581166683d218f947d6db86a7fe72dc53e9fb09bfbefbfab770b89f6b5a1e20ad2a183c2fbb76bf728f6efb5310ba92bdf0cbe514d93e92886517fd7ee03d71e3cf0c9e33f8bc1fd01ad0088e258b9fa1cf3e479f7280114d47e5cfb4ac818ac7a3bd207d1501df37f79c00742cb6170a9ecafbd6425e549f6ff08258de214b24b5088f9da068629f8d2eaa31eea4b4966", 0xb4) r5 = shmget$private(0x0, 0x2000, 0x12, &(0x7f00005aa000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 22:38:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed793", 0x1c1) readv(r1, &(0x7f00000027c0), 0x0) getrusage(0xfffffffffffffffd, 0xfffffffffffffffe) 22:38:16 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r6, 0x0, &(0x7f0000000080)) socket(0x18, 0x1, 0xede4) semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) mprotect(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r11 = msgget(0x2, 0x214) msgctl$IPC_RMID(r11, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) msgget(0x1, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000440)={0x1, 0x3}) semop(r12, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 22:38:16 executing program 0: socketpair(0x36, 0x4004, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000025c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) chroot(&(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) fchdir(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x712, 0x0) fchflags(r2, 0x4) write(r2, &(0x7f0000000000)='\a', 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) close(r2) 22:38:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 22:38:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="82c3254e221b47a2a0de7baffae833320aff2dcae7962ddba89a095e44d49a798cf2dad3792eb571f576bc6dae65f94b19202c1c95e59cc19b3770589b30f1b7d474ede538c08d0395c487416c8b057e61b41ac590a5d4061e1ed682fea2065674157186b794a81bd2bd589debea66e185aa74451e3562a46dbcb148380489224668fd3dc493f0ff2d50559883442f364d1f4bb00000000000000006d72dabcb7ebcb81ef40c346f89a32689"], 0xffffffffffffff99) socketpair(0x21, 0x4, 0x1, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) chdir(&(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 22:38:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x101, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8001, 0x400, 0x6, 0x8, "ba3a247922e7b5a93b0a140ba864eebc29d267d2", 0x1, 0x6}) 22:38:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000068a000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 22:38:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x305) r2 = getpid() getpgid(r2) fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r0, 0x6, r1) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r0, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 22:38:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r1, r2, r3, r4, 0x0, 0x8}, 0x8, 0x80000001, 0x7}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000080), 0xffffffffffffffc5) 22:38:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) write(r0, &(0x7f00000000c0)="7cd9cc13de60fd154bf3e70d453b9bf5e5783765e1bfcb793c1256bf2e56c150d5f17a732b8a6c555d64824d2edb4ca64eaad7cf01252176ae37e265a9d627a942f4140c9576b276f2d1893fcb29a91071bbcc12651042f4197e82427b2cd01581c53caef0280687acd9e056490476f62dbe9c87a538d8c5829b06f4c0f81d9573bf003d8b6abc473ffe810a1b75ceafa13e3918ed5fbf0b76a4396031a8992793c5d009fdb5f4df49158751ade99ec6580670f41b", 0xb5) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r3, 0x0, 0x0) 22:38:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) r1 = dup(r0) write(r1, &(0x7f00000008c0)="0b75607dde371b5a321e4c840156b31f9a22aa8179334898610ca016310afb471b51d458de7d8b93336fef07e22b8d8f33395903bf21146252265edfe8b45f3d724622de51aa55df52348d3d78663eadae3dd47c7d0471756175b2e17882ba0a52199815965ada536de3bf63a390e733618d204f70d94b12c2671625207418e1c5ec3bbc47f069b90408ba05ad3776137c1fc1186bdead8a4420dd19c191548f6801f3fbde74a227805a3f9ce6ae72a16eb0bacb1fb5fee8616b9db1ddb9a4affc86b68f9338b71f948b7504376fce775ecb4b6c1e96b9560313da240282f525477174bcdd77a21ce73c4c7670db344b16983d0124f13dd23e86ceb3e91ef5969bf0e3b8af888b99f7efee0b56645fd2a6f4e02ca6cf0468fa7b256791048d767e0ba09f76da9db032a84046249887adc6abf13e402ea133cee5ece5d36967b5d24eeee041c424e88d8f2ef63c2c4401600348f535f891ce05de6c7784bbec9b61b146668c040a72f3aa1b589ace278114950303041239ca2dcd5c67d13e706740f17b38e52c997524e8b7c2dbdeefc5155a33882c598c8bef2ac6f29299efbf8cbb5beab34509d72da903e48b8583d1fc6ede8720d322c4de5af47c6705ee3a4f6a3c5004a0a8f34cbf47914fa642c48ece50d2cf671763bad3932371d35a22f7819d8bec19c0eeffd23bdf679716915a7a8d2f52829bae5b97cba1a4ccb61a95c733aac0a8e3ca9382c9249a61d7fa3178c845fc0aa57f68be7f068ea88e7d29867a8c59dc1638301ff86efe8dd6481e5e9c63be2019f35130f35dadcde5759a71770b0aa4b92f9c0c7631f3132e9208005d78ff05567a8f4214bc7688524f76c080262c5053c4ed51636ecd37da86bd0b33c09ad59d6c7f93c04d63951643d2e9eee2808fa66d391dd43e925ecea3a19af43a5af98fec9b82c79f763a1b610b383885338138dec07c683e58d0479dfd6037d8ee25bb6a4de08a7c674690d6ea958374e1fa268fa89ebe970c4e3850c76fb9ad294fb36a5b62e46805688708b1ca8a97c238211c6b74d9405be7e7d642b89a096999a4040fddebfd71bc267e924e766ba4f4a91b099b33b24f176e25ca4f925260bf9144353033a7de3f11d481e7085b7db429390adec3b6755c20ed4875f2992313331a4c0b43fbf1f4b21db9931a7adb613c01309ea76439e118fc0dd8729cfc4777f8b56ac05f4fe8a9ca82ecb80c018a9e4e697e4d6a20d55bf84457ec27f531b94e3f12b8f5725bae59915eaaa99b3785cf14bfdae5e5ea42dceec4272f1022c275532602a8a7f913a0f1907a36ff7fe21c7bc97804ccbb3b7b64542d6e7dc4503ebd2cf4edf9446ba84f44c7c4ddf997ae146839244a8fc7a46bee9888871bc5545d04058fd57cb6794143a89edac3c5d7531225bf46f42d9d62e452b7f14ec4104631676bda4ba673919da34d4e7271d1ae12c17783f58d23ed71d6973ec6b98875fd189ab83e51bd8f069f97f308b2dd037dc1824d20049fa2d1b9d7c39517e40d9e02348acf7f176ee600dfb2e30133ec87ebab9208850d9846c36cfd76109899fc404b30f0fbadc441823345df110b7a7f8f5ac027e3da434a31b416a709070ce884dc13ae53857fbee445030c6aea6d3781b78349a3cdb72ec268cab52bd700081d87b2cb60dd4d66cf31d3ca515f81c957f5bbd68b1ca14e09793b56f9715f8f85ef8d1e0bb23ce47b5abed1883e8f209bc225d4ca29b4820461997b661642d5b69cba60d29a8e59d019172d89fe71314398eea4205714357e02976aaf605a1ab19cfa615539d59b6a8539292d848daf70bf3b21e8a4d4c976917209ddbeb1388e29bd13cb78b870e6b89265556127349524e9f18e192d48b4c9e7a7730e40e8e5c7ebd529b56a2d697c10e4b18258e6df5d1b72a6c1d008ef697856e81110d7855c67b986185b0fb16761a7911a34ccaf90629f15c5fd5794e2f3d624473bae266d9ad2fb64c14ba6af683fe014e5cf9ff938349b9cfa725807583726b6f5b13372ac35675c60d2a99dca07b65b76a76c5768cac86eb5c003cc784bc307c94128a7de64a10e08595b0b04daa462efadfaa5c5e8174f09280c718c771fc75048160d1dd32d5c885e2c9f991f4b7bd61cba9c87fd3cc15eb589e13bdaa2dc2574d9eb91024411e88e6c7d817a862a29d31f7d5836ddba8e0309e7498967eab1829c6904a7ca37e89b8d538b0ab8f227eb5dd9b884b8376651f86dd357bab2662cc36ba19f6bd05dd5e68e8cac7fc62065a72cbb18728c9abce55acbd4f5f7b4bf52baa8c2e6385f73563edce9289624d24e0851f5dc748931a7f02d1b2f07184c6767ceb45ca4cc9cee88eba6b327c4fd30738e9e719e367b236a447f24eeb3e7042ac8b84b0a82fb510bea5a6a123ee05cc57b3143ffa3243fa613daa04f57b6f39d4764788caf38f448ac89563e86589ce9cec13ee4593a0d71b20de2b04b74890e53186d970eed6e107df6628cffd2009956c0a0e58b4bc7f754c4f64b84f4a46c67e7da8a282ee75cab8c3924a57c6994c11d1fe660f108a7d37bebe6baaec2ac9c63e8199f095ec8b9d2c7f70b4c44c13dced07ebaecfd27cef121fac7de8718398b1f4691366a109b5d562be4a9c4b20fc1f77f06dbd87ef83b0cd9e1d202a28d1152482704421e84f95983a7247f8ddc9166ba01d505c948baa8dacfb2fb0c1b1d6d95e46fe93956837d563bad7151595dce8aed8066d52f5fb4f410aac41c49b854db", 0x7a0) 22:38:17 executing program 0: clock_getres(0x0, &(0x7f0000000500)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x2000, 0x584, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffff7fffa) 22:38:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000040)) 22:38:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f00000000c0)="20ff62c3728ec1cc961eed1f2468eb4547e113684357c717680763bb02", 0x1d, 0x402, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 22:38:17 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) sendto(r0, &(0x7f0000000000)="2111ed985ebf713202cfa1b96d8c1f9d8179aa43b5dd6091b481ef8f629999506b397c8e529da19073d01441f2726821382adb22bb03e338c64a4676c5e4bd1ad1bb8c1689431060b0ac5f6941bc956d12ac669f6336630e0df25ca2905a6ec9c6fb572d8d39d7706679b45f51138776ce9d7f4b48307bbabc27f6ac13fe8145ae93195107", 0x85, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="3dd82e2f66696c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 22:38:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) clock_getres(0x0, 0xfffffffffffffffe) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r2, r3, r4) getrusage(0x0, &(0x7f0000000040)) 22:38:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 22:38:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:38:17 executing program 0: unveil(0x0, &(0x7f00000001c0)='W\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa00, 0x0) sendto$unix(r0, &(0x7f0000000200)="f422a8c777e95d534e2dec41fe95c56aff5f31cf13cda44721c651996806f0b84defacc5cc1c694e354d24126be3c1bd0e775bfbb14aafcbe2d586f429c6162e820d08da160c054e37a4dde41db1135ae168712e7b8e5f7ae8430652c4bb4ba8e9b3cda5def9343f70d5c71f217d20f4e4f537bb8caa34ea9239d173d715f305b0ae34151401536fb31c012ff60a5aad5b82070a31b57f28d2c018652d2c3cc9730ded1b3b9350c154b4213a0dd3c23c942b14c4f6ed1240246fa40dc07d2c335bbf5dd0be7f47f5270ed10329bfc69212c3590456547c3132a64c04cdbe14cd4c49c4593eedd441c14b213d85bd59cb93b01256e467d8f262da693f137c", 0xfe, 0xd, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getrusage(0x1, &(0x7f0000000000)) 22:38:17 executing program 0: r0 = socket(0x6, 0x400000000003, 0x82) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0xfffffffffffffffe) write(r1, 0x0, 0x0) msgget(0x3, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000000)=0x33, 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) socket(0x20, 0x1, 0xd0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 22:38:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x80, 0x54) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000341000/0x2000)=nil, 0x2000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='+\x1b-}!#)u\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',/{\'[$-\'/:.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/-\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='):)\x00']) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000005c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./file0/file0\x00', 0xfff, 0x668d, 0x2, 0x1, 0x7fffffff, 0x8a0, 0xfff, 0x1, 0x0, 0x4, 0x8001}) r2 = getpgid(r1) mprotect(&(0x7f0000342000/0x4000)=nil, 0x4000, 0x3) setpgid(r1, r2) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x12, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000580)=0x2) r5 = dup(r3) symlinkat(&(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file0\x00') 22:38:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x2) r1 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 22:38:18 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x100, 0x7fff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc81, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001100)) semget$private(0x0, 0x0, 0x300) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001140)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001180)={0x1, 0x7, 0x1, 0x3}) close(r0) r2 = semget$private(0x0, 0x3, 0x4) r3 = socket(0x1e, 0x3, 0xfffffffffffffc3c) getsockname$inet6(r3, &(0x7f00000011c0), &(0x7f0000001200)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001240)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x200, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000012c0)={0x57, 0x0, 0x3, 0x20, "7ec55b38074cea6ed82c191147492c855aed0a60", 0x0, 0x400}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001300)=0xbb) sendto(r3, &(0x7f0000001340)="86d66eb29f6ff4879062b1ec6ec3a0125d3f0f4e9b026071876b0e55400451a348a01fdf0b49be45186d5ef3285754eb13fee13ee608b3db02b9f093d977d6ea45b090f9fa82e139aa3e6b19c4e534f02af2d9e2b810549f512ebdcde59e5406241613a4a807f77ee2bcba03ae7217af7bce64b490ab6465a464008414b48e85631f31ba42e5e89f036b45095ef45b7f6171df82a453ebe4bba5b4f0069ebf449de3ce8f434311a32c6cedca6b7a4123fe6e27878510", 0xb6, 0x2, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001400)={0x6, 0xd17, 0x4, 0x100000001}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001440)=0x9) r5 = socket$inet(0x2, 0x2, 0x3) write(r0, &(0x7f0000001480)="8cc8c378d3fb734b0d99446d06da11506bf54b8a96c922ffd2e203814c7176c9bee98c8a9ac0dfea09cafd9b2bee288d3ac77fd910bbc77a716dce2e7c97f6b5903712fa1736160976f8e9558dc25efe4587188bc6486a260001855fcd4cc1e9cfcb3a71b94b343011b259124eb20d0fd34f9463254a1a1e2be6580f8a6c2c8c8116c333919b9b83f79e63d7545a4356391bc283f21aba6a9e3fef2d309fa93017c2da8c271fe2d686c722d4286495ff58c2601fa0841fbcf56c4929e73ebef3736470dd1a6eb88caa7bad6d497fef4065b7cc574215b81b5b43b4fc766d7e6c973065405d78b6bfe0e551b49d0cd72a7c4cf84b3fd67933097f65ace695b9e5e93f3c510de2de12fefb662c55b39ba7b22b9b1b00c3efaeec0eb215bb5beff5d0b3595631813b9d865fb02d0084ac46e07734eca919863b231116e809041a429e8211ac5e6aa8d2db3ad77d3f39ceba0166dfe1803c09c4b0a6757251eed57fa8fafe47131cc5015bb6885cce7feb30de565c9d23a5baf7d0231098229c4d106f44d7ff717b8a1f70ce2ef82f6977764bc72f309285c4f3d8e3b261b993404b09151d7c7385f4314188849fbd299a2b12506c19f740e4c80a77f215ad0a1ca553f7138fdc6e6abe11fc905f3c8be6c5eaf2472c981e1d2ba45af77cd2fd109ba5ca5b3058c62a6caae1a6d32d31af63543633d08567d7ab1b5f47c3941fb12a1560079d002fdd18f24e1d487a75d9fdf78d6ba93ed84e585322fad453dc39ac496e1b8e8d0f558e53b9ea53fd80ebf6236f48c7b6ed3cd4c0a571a99be7fd2cbfeffd9284bad4d3e614a59b44511f7fe72ba7ca773a69a7048d8c480d86b65b82c4dfb3dcf487165df4147b4c623e4175f3859511351b98e35e38d4ce4449aa196ae1f65d0290c3c2cebe3c864b2a88d8ef1ee7ba39f5fc8c3ffdaa90251f08ad5dc14767a88e3aebc1383f24179186d322a0e3c4deacf533c7e752ec7f1269f64dc225652b71f57b638a40c7bb1aeff4e85a39daf68d95a46a0b1bcc691868dcae26d8c734a115ca08314bd616544ab6674d4e4a1331c8ac9a0ed672d661c6252fc25af0683d5e733d337027291e09ec767fa82220ecd2853b77048739694c61676b8617f765f8d401904354431d9e6315c65ea4452bb1d107b560c07ced822688afa6406dad1cb9125a0eb572127978b83b3c69feedde524bc08b31fe3709be247db5ad554c68a36bb9e1fba92d68871ee0df76cca27425100acfd63b580ef4cf4ab7164cd3a1f7938b39597a8b29214e568b0fe33db4d4d9b6c840a18dc80ae99b7d52630bd13663bc3de45fe0206e8d3f4283706c3fe060338a2ef9963a80d269b4ff8adf07abbb23b6d2d8b0f0c053eae5cb1f2341198bfbacdd15cb8934cce8cbb46415fd64d3623a8444df632f0cdfb85e8c277af87c69eade17625e5fd3e4c1d43f447250303accff0c0274179249b99bd43047d56652e17b43ce7200ff065c168ddefdce169bb48f6efe543ea89303a435220952cb7d634164dec269bf451e25ceb2d69377dae39170df41b85a58350d1819c97c01d5ee2d669c28da80563b6c4616df2c6f943b010afb2e962acebb8dfbaea08b9d3f0cbe355677d7a2ac6defcc5af52d0f630850c2327b7d3d9601a453209347683d262156a74a191fe0da45e4b723c87974fb19602075f4b1b413b7bb0b105ec3abcac39aba63e54d401b360b87ca34f5dc80ed6c3b0c2e06687ae91b22c365e490f1fa1b82ca5ba14948e75ce2e510d8c782f8079da37952b3a305aa61a23c617ef360a44d8dc1f0544660ecc6123b31bc8e02709d368000b6a8a0803478393883264b1276f9c2d9b8aee50ccaacab5fa61a9c9533c35a5a39e053a4238367da31671da7d6db0264815b37464aec118417547a95af942ab70e903256965e70a14d4dbaf33605717ab4499d4a768c06b071fc184c70889e5a28795b58199c1ba4731b746b575d9602b1e6b3f2f382a11be1944fdbd3ba8d9d0050b31b7d2bfce36f24843d4459032de4d76e5270daa6a177f39833cf1f03545c4ad832c2096e8805a6f95169df99726661680423ae7b18a4a773f1034182c52db7e8d97facda3fc5b3bc457b30db78bd7ec7bdbc1a56f11de96c8545a418b22c592c2410b7bfc6a0082385d0a88d14cf0506107b9705f99f635240c4bb1a0032d7b6cd2ca7736fbcea8799aa1e08eab4b6337f87e0345dee55fefb02364cacbf84cd084ee338a70c842f681f678f4326ed4469a28756ca15b6abfd0a05e8e11ddfe75fc043697b6ff56bdcf30e670e79e2d076c9e78fab6e4d5abc684e98ba34501dce924bf25991ec40e7be7088a4b63f063956e7b2b658038973bf96052a05561bd6fc464d1f7f22f92e9d3c7ad3bc261f65f110a3d7c70194647ffdb35c62f1ef871becdb7b90a45a355ba9a0598fc890ef12ef7903c407b1f580000a672df45c17a4ae4cbb2563ddca68dbe42e331c8342ceacbb3e471575eec0f96d717962d2e751038394173e4013d05ec3f98d723de348d83033c1ba6843fac559422787c01220da5bb1c362fe0da4aa095b1b68e33e97609d4ff0a957c3a5d82470659dd25642ecc4c44fe87181c55ed895f5a6e0b0ee5ebb0029048ccd0b98ba43e62b97a60bdee9d5be755af88accf53c277dccae72fc74250971660913740e1eb7196204ef031f13d1ba5fd0b52a285068195de77a3eab99742e8174ab19cbc18409e429bdbdc2e31e76aa604fc1fb87863d9d65c20dca6473f9b7a8c2c7f48864ee7cb5c462b2f12481f5cb6af17868a5ff3c6513229d4c78a8f0cabdfa04c8d2eb20a98b2e93ed1f387208521602bb4de1e6509945ca2d4f753eb084f578e57fe637006ecb902b62cc53ba48c4265148e8b442c2f7a5fa87b0720f33d3b21f4366a400edb76136dabb0bd1239437c0a3908be4c09bf300593753014f266f3712034162ea729f6202acefd2f38051e2ef2c5b8e7199dee1aebb6eb625de1005ef21cbf067ad255c084d895d7599ac8a48ed3c133e10d8883810b61fb4a4cc2814de4bf856e56b300f910b10271b5ec3d5ea98eae423600e68d0b6620701d7e7d43622accbb2e5b71ea496a0dc3b5cf2afc97286b11488d89aca73b56537a318666d9d5da92b89395adfd5abb62ad66d6b3465459c540d213e7e3d5d1902abacb8c3cecfb1067c2f38b990af3b469fba08d92576913ee5ecf0a8ac329f5841081269b7e296e764494f48a3dcedffc8350b9e4c291111a2572cf730d3b7fb218943386fd02f9d72359fe1e5ceb9d32d41e7d455b7ef66ba253e8bb08cd22dfc65b500a72f930c5618633601bcdc3355a3539546100fa6b0e778779bb0cc61f2ca44c114ac92f42df520eecf3e14e8d89d772c0414c997e1e71670918423cfdbd41109ff5cee99c29ceb361d5ac9beffe891f71ce258f3345cda6654b0e84c8cc460a741dbd7a9e8b0f6d9517cc0df97cc8eb5e6110a86b20fbcaa71a239967e421d46707d659be9474ef4c3fe815b73cb96321c0f5a1d5192abc0e8e81fc5488d86ce385548bb67dfdb9e4ef387425314c616ab480d5ca0f05dba2d3bc9060724c4ed02e234532103629b09fbf49adfc746afcf7af0604cd84206f165a4e1872c248854118cc403c6d822c29bc43063c7897f9e83f2cdeaeade90aca3c8bd9cff2c087de1e68253d95eb19303a3d4e94a469b5041755e39a68da1e786b15519d58a8b96b5dc9fd113b3cc32e375f3b33bb3f904d6a338efb4a692fe0212c6081c031c2df1cb2acebba22242b4185b907f649deebff7e1991bd33f386d8139f612ecd3590754f8553709c9394730392e7cf0bc36b274b58b976b658f765ad0e486ed5aa64dbe30e3bb5d4607e73be520c630595aae8e3d242157041378a34d8388aae12a73f4c64e6024b6d110047e881e781fb81d78a9c9d0af910055f45e2a284ae8c276fbf214be94f45b097625f8b6ed3673b4f6bd2bbccdd6516e3397b24535e30d78a5799aa7b718b1a8907a4ff36089cdf0669ae54145167fdc9e70dd1c8b574e4f896efc22a36e40e7e96778a5d8527e0e1fcb6f44820ae3325be4ddfcb3fe7ee728daa788ef317ed4867a8b2573d6b5a7c67ef7fe0ae49fe9df977cf67322c93374156d8f968c60b8d53f08eff059d41c5885500c4653ae15e115c0457f0ccd81cc4efafc51d5fb15a0d6dc49a732e468ad05dfceaea47a05a82304733e0568c9a7a2abab853aa3a45f336e5cb3f26e6fe5a017f92beeca2bb617ba32d02fb6494750d90f58755fdd37a336157fc6c38366282229c67866b95c9142e9c5b9fa8fc66159c0aa010dc1358c2bb8dd31f9cdfdae02d0680696949ff46816fd5eb4d84fe00479b090d4d3c9a663497851f26796f60b45689f01d16ed807d5c199de16acce79c0e09409071ef185a33336a05cac295e5addd1a909eef18b3c92db34b36241ced1e08b06d7cd3aab23ab83786e4874b2ea8fe09722b60ea7afadc8e8416cca45d020cd7f641a435e067611a5bc005e004b1f43302976713f35f76e3aba9fac5fafbdda5652eacb5f07e1d04d43e006f5889e395cad6bbaab66d53de7c0087e18939ae188eff95c5eb76d42dc0b019757513e843db56b67507178e0e4399ab35bb91c6ea3e38647961ed0beefae2ae06cad4f90e2e1162db522e8d9ce187cbc602bf300c097f28b0d33a5fb6b6f4451f8c5263a78689119131913837eb8fde0695f1670eed279c0bb9870580c431674025c7ec40977214d2f0d2aa3c5e72de55730fc39af064ff7f67ff579b757bf769e2951e1e9fe664919d08cf5ac9c4fc0e8f34e38da202ee6a87973058f2b708dfd9ca731fa396f8080e007b9fb1ee8e21c6a034189279c050108397ab84edb510c8be79fa91dd5f760ea5dc5612f2afd81a4b95f2b1991ee161787767c59850ef1e2b9a10db136c7c713055fb7761d888ee4b91c0de227f6df1f3d8ae5ae3f007c23773aca67867652d2d9377650216e26edde9f3c12f5735741ca4cfd3dbfebc0a20dca8384f8468c152b9d40bbfd25ddbe824aa683b7f3775c54cc417b1e5c8a0fd06d0669bbf6ff4b380dc51312effd7e00c9ded79bff75c70c82f3645814d9954ee19ba5e934f38bc826a15494f0845ad2dea2401a5763aed4ee272b10500e1ea863f20c9791e0bc39f0097db91937482a5fa21e8b9102f70185c2a94a519150fae5cc7a1497fda6d828dedf0b7507ae2d7c04c4e0d3c9f832fa219215f42884090512f700a4dac2a11891641c5412ec1ff1a6c80f5b9a9320fe210d5989575e756368190b1d2ba8f3bc29de9b54dfd16ec078daece2eb73967eceffebd0721ec5503ec3f0cea58ce726cb517884d19cf0f79ee4aae57cc8e37ff377ae21ba45310ec8b28434a94faf04079ce91f9a7e7d631c6d50584e6ee679e020c2f2ad7bf7dff7113e625a4c9a3c8d4afa36ef25f0585cffc519ae6d8e1419c6aa69413b023d7f493fec71eea8f0bb8e18b4cef504f1c422ec7f52c449b7d5cc35009dd3ebb5bfb86dd0794b87a207a3e8707b011e69fbe598a5c586b8a55f4ecfb1de5d82a3c733389eab157a803ec089b4b1a7c1e8b7463bd0306dfee46bf4530dd1867336f425110fe0f49cf7e14f776c2425bdb90b61eef724cf3c587050dbbb7e63cd08ef0d11282b2688cd9a70cd417da69650839700b4979eae83e79a6c98f1870368f9e85b6cc3f22c929cb6e2073a76604e78dbc9f2d6df07a074a7a3840fb83c9a1474dc0bcfda8d44af1e742fc673a55c285aa19b", 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000002480)={0x0, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000024c0)=[0xc94, 0x5]) getsockname(r5, &(0x7f0000002500)=@in6, &(0x7f0000002540)=0xc) 22:38:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) 22:38:18 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:38:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)) socket(0x21, 0x8007, 0x6e8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x4004667b, &(0x7f00000000c0)) 22:38:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 22:38:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) close(r1) 22:38:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x32, 0x41, 0x6}, {{r0}, 0x0, 0x10, 0x80000005, 0x7, 0x10000}, {{r0}, 0x0, 0x88, 0x81, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x48, 0x3, 0x7, 0x8}, {{r0}, 0x0, 0x90, 0x20000000, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x20}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xbe, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x82, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x2, 0x800}], 0xffffffffffffffe0, &(0x7f0000000140)={0x1ff, 0x100000000}) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000002440)=[{0x0}], 0x1, 0x0) 22:38:18 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 22:38:18 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x8) r1 = semget$private(0x0, 0x7, 0x490) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda7) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x8, 0x8}, 0x80000001, 0x6, 0xfffffffffffff1bc}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) 22:38:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 22:38:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r3 = syz_open_pts() close(r2) dup(r3) pledge(&(0x7f00000000c0)='-)\x00', &(0x7f0000000100)='\x00') syz_open_pts() readv(r1, &(0x7f0000000040), 0x1000000000000014) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f00000003c0)="bea2c8e5929a7ac90bc4d90f760f667fe166f6ce083a72f639b7eae9bc91d1720b2796e6c6eed70f7e01c1089381e064e37390b0eee32334c35700f88c31678e68855ecfcc07abb3a651fbc411bf3d21a89bb9f9c52ac80322013337a79052f24f22dcad5f148f886c2949723459e27fdb9efe8756f2d473427e327f25c799e9d9f116b704e73ce5d4eeff06b920fd8c6d4e0c4232a83235593c84490ec4462a5a8f7d34479742f21488a41e66bf5fbcd15d3ac95989765fb334849a1299b0779e0d7c0dc458664a6885df51b7c1106df63abffd837422583fc55dac185ac27aa501b3f5cacf778c918b1a41ff8c446749b9cc876241c4ce365a211af4ed6a892c77bef8cb2c229fda314298d85a01fc0e75a2de880a7481fad3cf7f238f6b5417510bc2f3a109fcfbb9ca982d1f6c507b3d443d91813e7bac8ba9140490cd83be3163de2f6803f12768086a63fa31e938bcde819db0e6a174eca8e52b1d2258a851d13d8e237281598e0553ca4e6b9b61d56e6751c02dd9b106d7347e35f355862ffe40315b5b33de9ad26501dbc77be393460ee543cfd8fed6dccda3553ecbbdb64c93176718d6a94a0deb32ee11c04398c71725bbe33e8f3b45183e8609852ef6e9946ece7185cba6f75925892b828a4ee5898d85c75f5d201b4ea438a319fec626efb01519e7e5f0cf91f68d43234ff6e6276846450e5900a0d1f8efcf66ca049d2286f4b1b966e162c0e8e1df07f1a1d71429f50aa5ac904b29da2ae19d0335306413339fd021031ac5f1822022aa0f7b6f708d51c50fa53c4280a5529eef5eaeb158f8d1bb5c843e7fe37a667002d907c9ea185bb93c7d972ca6c07bf08c01a1711c187af2664dfb1ff4919c03bf9f20d977001aac384377c1e59cc076c3f8bc355528cfabda720f6ab55f9ad6c816e0ec2354901f8bdf935f97686930004162121590f67629f99aed8de076e66676af11bddf6a3ad8dc82b57c85e061e31f46262bb4435067d9ae7a712006e5232d7e3f874242b403fe251c20be730474a105ea71c96b9b4e5c27d56fa1c510680b095998e34a7223693ade563db89db3cc2a2dbeaa395996fe1e079057aba1c305cdf6acfc5464eeea7c755999597e156eaf9c6c9040732b8be103eaea97d8d7c233b3d8368cde967eb0331fb3fcc6235e04463ee71ae2512ae63ccfc40d9c58bbe610f31dc608157d9e336c4e0492e8c1d1d2f60db736eb7f157087a7bd8a652fe02a7b909975c535cc1eaf60e6b454ca61137a81fd166503dca4e051ed3cb407354db693a47b37838714fb83e359082cf410552745b8889349f65ac952a2ecdfc300c3fc326a62d2dfc60aaf391f3838b43e353061c4c9dd304c03e8214237528797e7588df4573e0d2daf64768c14226daf9be376214fd56327f8e83a5697baafeb2d41a269712b29cb2aad6d82c7b49e20c0b0b9f4bd31556dcc67fdfb357ae34fe9a2e8c995dc165c8d99ddda98ad9a3cc51e811f0ae544a1fe841ce3cdfaf83d2133f09d9446d9863c8d04969ffeb2e4c9f11d72ce6510a7c163d74cbc0a856c8d84f673e3f1fbdf2b9e2ad8a1f5de6d05a4d62de9783e87154c56f634bfd5fbc801b264c636a9ef9a6945c0c09593f35e1a61ba79dffbbda0cf8291c3d039d2a1cc470dbba2455c4a33f0dc9b62b98d46884f000075036b8f61f3e5320ff6df28b0e082351fc0efb7d5b9dfa48e50df183eee98b85ef1d357a7b3f8bf58112b3f50dc9907419e15e9c45fe43af388dcc0b603676767a9c28c4a3b3fa2f40f91032b020100e234fa9062193b98facdc57c24b7cb630c19b6aba193d4f976c65c002beb92d13fe7d2f2adc9e11b7ca10f042cf24fa24356887d937e000716ec217e07d2841d3002656072899085d2e569078dcf3efabb1b4827019e6ca1a8574ac7146440dc094366e479008a18e7374317c6dd8d7101f88c36d740eedd6eec8a6a5909c51766ee98206ecb6b64e35b418b0874deefa83a94da32411d82f3496b29ebf8f73929121b719d96a6efc71778babbaf9837a2de142158cf48988272adab0d90647e9ea96fb994f3dca704e1ecece0e7cb024b90479775601f0e84b9cc70b2b3b3ce847ca0343e5b07c2216b8cac3d66429de4e67f67d60013ec70413f7064323aebee7ba4466fa3436b970464b849e48a9549d98fc3e304051a5bfb91c1ae8e1a9d42d32466e4c1cc0cadb5fb8c61efb56f018ceaba14f00034a21488679121498eaf7106ecf320932375c58705f528215a8158fa4e9ac8214b34be12aaa9f6416a248646f6948365213fc817fb81082172317610cde2743605fc3720e5008f736a885e862614b1d89b77aab1a8eb7914aa5c08ed1d3c5298665d207d757ba60924c92e7622dec8e01b34d8125d465dc75c4ad0d47e48e952b07534a4fcb12f928933810ab34c30703d76ef7752813a7addbd25bebc108a289b7cffaaed9f44ad02ab3b2bb1dd3520b5a27817e6d16d2c92ca421d70b6cf1ed8fbf30c59f34a22e5e24031b257b39b76a6fe87c7bf6532b0ee590b063955d65361762d1599cc1aa9553990647dc2a9946b3b14cfaf4747788e162acb19dd80241ed8f54c69fbf7f70e1776af1af82bf4bc7fd43f6af989b13872fd502832c2883207c9b307f629048f7be85c67d5611c19fa3a3662755a4d83db32e78a697ddce79bc842e713d961590369be97c390b2a60b3b4dd85031b7c010db1aa514b9ef889929b97b709745acc1685fa6cdd76b4bc6270a44baa1c540125677c04b6989727f9f27c18739d1a0b0b44d7fd3023ae8b84c6bda3fa19381c0b8e1f43a0edf2a0059d15c4652e1cc55462c887bef0bf7be8ab2627d33563d3f165df2fab813ff0da102dfc8a756a5e5b3ba065dbfe6f073aec8088b82c5c3f76289829f4b1de853a9955824e3d1595e139ff915fcda354d630dfc65ce653a9dd106c49cd12d4d37acc6836316cbf52f4a6926219fa18faa8533b3ab98dbdd8d7e4caf2de49b35fbef3972a5e5772cddb86df46c9e598d97bf1297918b73dd1e3fcb616cf0bd17aabce9c57c129c20a74117a856752a92e3282a319c82dbee43be7dae97f732c62f73cd6f22dee128c7fdcf3a38382fb40f9e1ee29ccb189da70f0328c7180c2a5e71d1018524c54b8708ebfb266ca9518a7a202fe3f96b47b17e97c2b5d9ff71099e4cfb4da929f207e6cc93cdd6868adca9454a70f1aee9b972827f21e24c2c743306596ba2fd84b361f426d315edeb126be860a725f1267964fca3590e341b947060f89a15b647ceabaebaf3ddc20d60a62bcfd302a0f7171b232a21b178d9df3b0351aa6879a1654eae3ce55273a5651e7d34aff6e00e129f013845f99a959c04797ed5907b1c0e40d5004ba38a99bdc3ae9ea456d4d138e3f2c2cabf00d0baac59deb13be1ad6e83bc8e0a015bf92b7a6c310cf5a1b34b735af4297a9303882f9125299390f264f3d875d98bb4b19b6edec7f8d3175326172502fcc06a367dc3a5150ba05b93860377d989e331076594d3465bd3a8a07e6e9254790253451acd61340844536eb16f155a52687f0bad57779d2d046a3acd228ce14dbc5e1fb49524b6e1b69e705118184f578c2d13547f78c0fa30e30fdb2b2240905c886d8b392c709978c6a2dbc6e3d0a693f6ed67004a9f992e9677ffafa0e9c8d307c26731027121b4cef63d44a39f192da83764929d808500a5b8b7c341a8f4f851814768fd46dc059bc6c2cca55ef82ce90e43650c05009b54737e98c3754b698cde42521bd38276b032e4d7dd08bfa4f54e34c7a9bfad17757e7e7448595f384e93a5f2fecf47d8ebd0fdb5997b93ca0a3e89bbe23dbd04711e70b0a3065a74c1afa0d4e184ac7000f40c930b91a0564d02f6905b37a07f7e79d25165e4c946fbdcc34e5a5059f8f44fe29617e9c9a395366d44fefeb6e432962d2e1eac52842faf7e7bc6997c0e2d31379d5cc41a7c706ebed378c181fa5445805441e06863b78b842580fde5c07c6a18c62748ac39ae12e8ac680f6904c07720728998a9a505008cb4fb9848c3209e5dcc436dc04e5ee36cac7c7363d09d8768c0c4c481665a1c6a6aec09238285591aace914bee2e463ec2fc8a46ccd2c152abf70fe6c2c477e7ea35da61ab7e2231e2c52b6530d76ec856d22efd5236dc84e0801ffb9387ed4893718532726b9dacd2db02dabd3deb4b12327adc528e6fd6fffeedf752e5fa7420239b8ce3920805e46b0eea9e50d7f724f7386da814138d7fe56d550a02708ae4f6f0d72812cecfd8fe070e5253f27572f7f6746faab40c23d8a40635da71d65fe6a289147d6968a05a4f7380636ca1e5c42be6d936253495c9f598584b2ee3264e88462dc8eda49f72dcac4996a1c20586cdbd18e61fbd9aa1aa04b007fc8df4ae07154bd7371e736cddb0029b0b2570351289cb3feeec0eaae902a1f6e127990635e2a0141eea081101b51af7aae9be22be639069160853cec7a71464f709c19a0611d327007dc0e8f16916319af7ec943f7d5b12ee2d3bf161b8a5bd0dd1e87df44a3a319ab0df2a81b2c616fe26727b89d54cddf709d0ed6a526fc54261caf6903b361eea9ca145de60b5f3da30c4e083a5322ac9e1821bcfc5736c450d28e23f5fc8bb4260fb406157a45ee5bcf580f1c24e800aa6046e840a834b8e51955ffc73f31caa9f55cb91e0b6e9b30d8483b272c036646472d0bff6cfab6d79fffe0ef2e6d876ee655ed40afd387a87f8d9b8903e056612caedbf711c0762e6a7ba8c5d3c5dd4391f094e444e036ec0dde4897558753a0a005e31f602fd92e2e1d9ccd37c9e4358b1dafc80d9b8d2ce6f251e4587e47c143e162787e083bffd41ce011a7b670aa27ac8598b41f59371c05290a66ddaa907a65a739bc9763a5637a618cbbf5508cae162cd66ae83e3d8a9afb4214402b826bd1b72a82867eda4d5330db20d926f91d872394880b604156e454d6d1e07619683b13ca1252debc476af522f23546cacb6bd80f0ace2249bdf47df8186a53022f11b3bf4df81a7893e8ab3643dec3cdd81173941387e86a084003c5ef262f3aa8e33c2e4d6b16dd33120009604d83c58df81bb5e47a7928261285bb7070a55f6c3c2a3ee1d7dc35f8ef9a0e0b2fcc54f00c1fc11c50e7cd5deae2eebf7f05a0801c31f741ebfd9cea7706dadf2b1edea545fc1b2696faf78b70dc0a61991c2e922b76344dbf89c090cf76b4c1e65890b971ac2712e9245c5740f7b19f08b14955414dd09833e83981fd767dc7d94e91c64741a8626c49baa9b5a2fe3fb9e411765da756f5d8fbb8cdedf82544562fcc037bec08dafc351abd793a6ae1b23aab36090195dbd77cfc5af646710841e85227f752a52e2c015d858a61cad420181989e187626adbac40d19c38209c321561f4d72ce021bdda819f4b86ff04224f61dcaeb69a9168ad04197143b726decffa4f06c9478e8a0f222c3b4c542c0ceb9be749f573eba9ca4cb74a0882462497b5137352a584d033ab8d070bbff60bda2d9ad94cc8f5d53600225db122208a28fafd393b3d66dd1cd6e5269f33dd4572660bb1446916dc6d9af76b600b77e8070383806b2508d468094d2c587a941847843f9569bde788178fd80005cb767d4b423ae92691b0cf1ff617ca94cc051b79ee96a967a1d83b9b78d84683d9c824ef702e2525b4f28305e1aa1fd250a38b1773ae66f46b1115fc09369d8ae120525c6158bba2b6b4340f99028300ac4eb2d162b8cf310e3c91d265d7e7161cc025adc72fb6b8f14aa9", 0x1000}, {&(0x7f0000000200)="ccdf4d61c8b48032ab01ae67a09727d5cf27a6d92a1c6ce8ff423ea6f1aa03e96d4715979cf7383562d1dc9a6d47568c215e3e8a72d7b707bf5800420ef28740354221ec9a27c6c7c7329f9d9f48c694393e4e9db9d9b23e0d6d604fdd403e412622a1494fc5d1dd396888a87cbb50e8e52f0080600aff5e266629e3900594ac7c26d07b1d487440aebf4dfde40a60f8e83a63aa606c37905e56860ece56757abaefc54a7c1ecc5e6be1687dae6c0a6d1ea574f723f91f3393c58d38d33327e8b550e472e552819ba45a73737c4396b021d39437fb1cd1e55a8d07", 0xdb}], 0x2, &(0x7f00000013c0)=[{0xb8, 0xffff, 0x5, "a58c3be99d6d91967801c7859c4498a9f977947b864c7b1b79e556d6a4362324d60dadca4662e625d3f123a39194b8fc1fb4dbab9cba54a00f3a085913d65276ea941d1622ee04f92fdf50567fef1f2f8807ff099ccacde1eeec335fa28b61998e22c3dcef4fc3237956df5301fb1b9df3a8545d7721e8121a394271ed1ab561f5a8fec9fde259b085dd487f194914d7a781f713b79fe88c35395c0d6cfcf149549a51"}, {0xe8, 0x1, 0x81, "5be79253431d3090986704a8316f858e0610dd264b5b44cf79d22bdd0f5073761b0699a947469a8551310c5182b96a8a04d078fcdb6aa56d2a9249c0c8cd7ae8d60207ca6347db8591c2099c68ac7e805b664e17748f6dc64a544ff9c5a83614d69ac9373c0a0993855c2b4407e2ff8bda41109a50d017fe25c29e53ae7bc61465494a8aff31cf270d06f72495afbb05421ef18bc6f1a7a6f0f22bf15a5bb5752f0e18a0495226bbf088fadb2d0327e1a8ee61964390db02a1b4f80bac580c69bb18517f6d6cf5262a9003c6b7a708822dc79e"}], 0x1a0}, 0x8) 22:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x11, 0x0) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x7, 0xff}, 0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:38:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xbe, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x108, 0x0) r2 = dup2(r0, r1) setitimer(0x1, &(0x7f0000000040)={{0xe3d, 0x8}, {0x7f, 0x5}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x4, 0xfa9, 0x0, 0x0, "e2400543144441c60272427b32b5eb771401a301", 0x2, 0x472b}) 22:38:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "b9c0ca921e292812ae4a33549f3206a98fdf878d", 0x0, 0x2}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7ff) 22:38:19 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0xbfef, 0x4c2cfb6b}, {0x3, 0x3ff}}, &(0x7f0000000380)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) setitimer(0x2, &(0x7f00000003c0)={{0x10001, 0x8001}, {0x5}}, &(0x7f0000000400)) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) close(r0) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x7fff, 0x7, './file0\x00', 0x7, 0x0, 0x5, 0x4}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x9ffaaa6ebd534fff, 0x383) semget$private(0x0, 0x4, 0x4) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 22:38:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) setitimer(0x3, &(0x7f0000000000)={{0xce29, 0x2}, {0x5, 0xd5d}}, 0x0) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 22:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x100000000, 0x1, {0x14f75c60, 0x2547}}) 22:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 22:38:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)) 22:38:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x10000116) write(r0, &(0x7f00000001c0)="563d8b0459640c9cfa8338beaa8a82fb65f2ed351377d3445268958ab84c8916bb04c37ccfcb7d9b6c29361dc696d435ca3b295c28748da7c7fc56c48ce002", 0x3f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 22:38:20 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"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18202, 0x0) write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 22:38:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r3) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x1}) getegid() shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) 22:38:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x8000001023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) 22:38:20 executing program 1: r0 = socket(0x2, 0x5, 0x10) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) lseek(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="15966d0396758752e669bdcdaf74dcbd0ebef71dc208d58b027fea718bb8e0acb0a1b712b08383a386d7a2a43d3d738db87dfaefe489467eefb8c00a0f380ea7e26968402f454032f03785f0d781fe9473148594d37528dde874b61c218e61cd7b226eee957ceb3a6b23fc62188249e9d35d391acc3a12790f8461739e810db60b493b4fc31981a205b5a7b58d28cd403adb32da5aaa43cf7ed986fb7d1c04eb3e2d53084d41bad206b9a01bfd503c94813b5b61ab8c8d74c89bf37fa91ad6ed96fc9e3efe85fa5268962893754cf63159ec8fba794eb11712beb0100ba6f76cb2cdfb899c1709617d16bfbf", 0xec}, {&(0x7f0000000140)="7ef29905b1caa50fa2c67c1efdf7314581cd8e17671aa7579d9e72c3acc2282db026031e819c05ca092ca79c90909cd54b96d245d2ee2b40fbb9b06d5d2ef986fd44eee037d8a5f8095ae9f681b45b6619afa306e2e56b72221024a3068b334ee86173e5c388f83121491d574740fb8982a77e66", 0x74}], 0x2, &(0x7f0000000200)}, 0x404) 22:38:20 executing program 0: r0 = socket(0x2, 0x1002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 22:38:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlink(&(0x7f0000000200)='./file0\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfc1c41617b85bff2) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 22:38:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) ioctl$TIOCSDTR(r0, 0x20007479) 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') setitimer(0x2, &(0x7f0000000080)={{0x400, 0x2}, {0x1, 0x2}}, &(0x7f00000000c0)) 22:38:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x1, 0xe67) 22:38:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000360000/0x1000)=nil, 0x1000, 0x2) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0xa5e, 0x7fff}, {0x80000000, 0x1e5}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) munlock(&(0x7f000066c000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x33c, 0x9, &(0x7f00000001c0)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="f4a3aca794d6000957b9caa573cfacf007037e4281d783c0e5b862399754609bacf6183ffce51e5997f4b6dafd5ba29cd95419da9557bf00ae5af98934c4ab3e74ce7ee581f9b15aed9763d15e56bffc75dab209b5f94420eae10c2046879211b5a819f562aa38c039bb75dff4cce3a67567c694efce8df9ca69fda42c867c8de96170d8775767e5feed6165b4123bc30037e92b383be789ec29", 0x9a) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x100) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffa46) sendto$inet(r0, &(0x7f0000000040)="d7eefcbc4ad5681925032534452d5732cced23ffaa3908b179fc0d38772e3d887a3bdeffa61bc7671e119e0b24d94a4e79b3a9d58a4ad7c0672ea5280b0c9c4f57157f80254e110c529021e2b00eda646e3004b393535c48c414b20f7d15c1c2d5a77ce8151deabd7f7e1590093b0fd9c868afdd2c3f33dc97ef16fd1d951aa2a57fb30bbdd07da8a2b2391b8b68b940d0f142bf7cc2d3789437b447883c197bd32a7e388cb5379e94d8611febd7b08c16c0d8ea763607f4050f5ca7850d5bf4a1023ed79a83c749e4f1ee7d7c907f8712cd4802f8831a4599325df8fefd437c4af46ed3647421e5", 0xe8, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000240)=0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 22:38:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/246, 0xf6}], 0x2, &(0x7f00000013c0)=""/139, 0x8b}, 0x40) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 22:38:21 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x20) 22:38:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0xfffffffffffffe8e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:38:21 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020ebac1253708500000000000000000000000000ad00b91c0000000000000000000000000000000000000000000028000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000760b58f6b7524ff100000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e3520ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a76b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000d4a2b0d55ac5acfe4c2df9df0ef0ff9d596bbddf8012eaf9a7608b93e2c3c15e5c7b981e1cccbb3657145320637fcf777b38104a188a07ea06bc1db998419f9b299599219c12a5f7d84d1d0a985739a4b266616dd149df0f13c6df8340babe479d5f7fcd3a60f56b00c078e158b5cf8ce852d0716ce73a39c5b33ad8be5ce8a2e0bba34eb3e324bc60bef67cd96fa1e6e3b02ce4fbe05b856bc41f115da78ed3283454a76e8cd77f8ed6bf5bdc033c4a4fa1bdf3c75ae75b0e8617e80dc56508f696cc6f2bd0b6356f2c6ac616cb7e11b29d9ada206e48d8c4f4ade760a4626f6d39abebd6e633acc5ccb3a6"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="a50c6171db297904d336bc8f9067f87f410447679d511381031976c027987ba392684f6a86728a54d595da4c7f0326d1d31b4e8638707d585f6bc8ba3f61c36f2df932ff000000000000005e03fcf7330f6142cc9a9315e084f1bb893e8279c03daa7f3cc37566765537093930baf9bea6adfe6b7184c3aefcee907ded77e637b8a1f198e4e4fa3472faed4cf288971e702cc2d124d2ae50da57431c156790ebbad43a8d9a1c3acca772aaea8e"], 0xb, 0x3, 0x1000) 22:38:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x0, 0x8, 0x0, 0xfa69, 0xffffffffffffffbc, 0xe23b, 0x1, 0x1, 0x6}) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x10, 0x3, 0x8}], 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x10, 0x11, 0xff, 0xc246}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0xbb4, 0x3f}], 0x800, &(0x7f0000000240)={0x7f, 0x7}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:38:21 executing program 1: socket(0x20, 0x8000, 0x487) r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x18, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x4, 0x1c000000, 0x0, 0x8, 0x8, 0x7, 0x1, 0x55001fd1207d89bb, 0x6}) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 22:38:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/231, 0xe7) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x7ff, r2}) listen(r1, 0x9) syz_open_pts() listen(r1, 0xffffffff) r3 = socket(0x2, 0x4, 0x8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000180)=""/218, 0xda, 0x802, &(0x7f0000000280)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f00000002c0)={0xf9d, 0x4486}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) r4 = accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto(r1, &(0x7f00000003c0)='>', 0x1, 0x0, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) setrlimit(0x3, &(0x7f0000000440)={0xd1c8, 0xc348}) r5 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x8, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() fchownat(r5, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x2) fcntl$setstatus(r4, 0x4, 0x0) sendto(r3, &(0x7f0000000580)="a3c0675b6381981dbb22effce37eff028ddb524f9ada7e635798cf3ea15da35befe9d0ffca3f85916240e195723fc9b258dadb3317c53da88d7c498fe48877d1506e6bc0eddc1d500d8a151ce00b5edfaf26587242967d2673eca9707cd07e01cf9b588843b5f39895f12d1524948689a1ad36f51e6a873ffdef6714e644babe80992feed072b07d97a1b3f7a9283ba68ffb837b9df22068757370", 0x9b, 0xc, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000640)=0x2) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000680)=0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x1, 0x40, 0x40}, {0x18, 0x2, 0x1}, 0x1, [0x1, 0x100, 0x5, 0x401, 0x4, 0x54e9, 0x8000, 0x400]}, 0x3c) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000780)={0x1f, 0x2}) 22:38:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0xfffffffffffffffb}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) 22:38:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x47ffffffb}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x101) getsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(r1, 0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+\x00') close(r1) 22:38:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:38:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="e0", 0x1}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x5, 0xfffffffffffffffc}) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x10}, {r0, 0x154}, {r0, 0x30}], 0x5, 0x10000) 22:38:23 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x23) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:38:23 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x0) 22:38:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) bind$inet(r0, &(0x7f0000001040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="44fabbf71f977f1c7a9eb7af625c03e3fd3c897f3acfec4865492b1c1ad21763127cfc636824cc7545cc00e9cfefe1caa700b063c6e7dc9c834466df733ba199ddb1d752e2abc1d92a8af751d5cdc5ebc0eb56a1d519a8ed312e4df9133c0c83d00714b21c64682fa6b1c538730a98b42e4d9ecda959b2bc98541717c9794b326d194b2e3b2767ebe8b3d1ee617fb40f0d493f66755fdc639104bb32df1efafbd5fc15ffd95d5cd093828a7d2e94434a15a5d1b8302cc2d8b9a38f9a34ad1065df6d0cf3f021852afb5e29861f696dec8d3c37ff072773b1efbdc32822286807420367d060bcd62d846bb06b8f5447123ee3db56c4193664b187902442cafe4521d6ef4dec30cd7f2c72c5525e497a1c9daf82faf50fff9403bf587530fc8bf1b470ec0616dc82e4f18d84d2ab15559300049c65d9dc949e1962208cdbe998ad5dcfc379efb369c6969af11abed28086989b8f02aca95f91493f8add09daf136dba2b8e59162a2a9fb566c0cc29b2e8ce96c4ca30431a9f60b2e50c622e51670b840f2ab32f6b1d641ec0a327b7eec7d980d38f6d7fc5b1141693613e3e8395bf06b96c1557237c508300fa04fcefacfba0ad864f01d8af6154b06a4d7b542b0daef14b316a83f2a2c4fb6a426ea13e5f8b89bec9a8d8b971af5e8be6996f42b2af3250684cfdb9cbf86f922bcc29ae3842322a33e346cdab9ff0b6a5b89cf126593bd6f495d317d50f1cc5464a8e02ccc8364cff181b9eddf003854e417bff017f3292e25171b34e05a9112727751b33c34c31ec72880e2367e6eb2c14b11a3f13154caf2cd124bb03dd54f3299c7b9a91226021959bb460660578e5ee551c5815493af992bc5da3000efed390cbeef726421f3b57daa08f3267286dfdafe4109e5d0b5c7d0a6eec20b1720b504b0bd7168a4b9920f93351aa8cc7d6d1d17c92f6f5f1ba199d6859b39bb0ce1a9d3fa47470c6bdbfd5f69f3552922dd5b52cad6cebcf5c9584d30a7da8379ae6f6971fe79bcbd0dc865d87f4366801d721c80ff43e6d7130178744aece4493e1da6027469599b6660326da17ab9d940b6be70e09a23fb009a04005d447d39fe9ed3e4b7374cee9b0b35eb21df8c0002740ec09ad87754f177acb54b088658bd51034d2d4ff2315698c90bf2a383b33bda7f93b7a40523da9d55054de7e9fd07085d4f86cc8718e42932c4d24161171a31dee98f98601332e7d9e7b8cbb2b6d8d801ef74044e88bf98c0c99988761fe9c5fe725f5f6b38cf38629c9678f91e9c356eff45a64aa9925b6fc050e398f30a4db10e8c35e2936cfcd62acf0cc38a50eea3b065be720bc4012b20c52616c5e6d2dfae9d002d9dce7da75abf5f62ecbe0ce83b372372c126724e595ef8a1a65fc5e021b1f025efb4be9fa7c48976e2fe09efb58e3739bed36f12bade8100c7317879976d0a2bae0d9d253b9db01b08a83b85787ab8ff13198b901a4c63e854ef414faed4ccea6296db36623ad884b2eb165a067835c511e17d0fc6ab33c7efeeb27c2e405356760132358892ebc53f76d6be04b7d947435747780f0559514487d71ac3e3443cd17615a783b59e95c5c0fa5eaa6cf3685295ecd4b8e7f12097ce98c919e29e32749fdbcda0232b9be8963a793ba6227e3260501b991a042bba6aadd85f309a703d77a4a620fd2632ca8cd2065a20b337fced2742dc8a269a216fa2b32504f86e0c378adb5b21b41350d2a5c25213bff3e21b78869b8132e641c7bc4df12007d93992cc601064761856aa1082518a55a9b7ff47f3ba4f9006e40016d31e25ee53db57aaf5aef3998ee1700572c0de7a7606ac6c071990c7d3f964fa055c4736aec86b67bc38f4cfdd97c358b24d289189f72afcb3b5a6a158a12508975a495f0cd9125af15ab38f7d050d95b4f1989aeebcd7349fd6024bc506f535469e9edad548dd5c47d55382924fe35bbcd2fa2f32d7dcac01c863419f983acebaf983e3485ac941a220c06e49dee8d2e5f669d5cf880c68e6bf44a7ded6c316cd30dfab4659d0b6556880040132c2c8fd5f2cb7b35467aa6979615e3d4cfc6bbb96f381c66ae3c70ffba83ddd73fa7191282953802ea5f75375e497d3fc15d01721b17ef7c21b7e151c137a51827635bc92976bb16c95028cb1f3fc6a22a45b1e0f866ce916b4d572c2c6131a57d3a3c638dd97fa17dc83cabad40a5e75b450b40fc00c18448454c6c779f3b492054c353d7fb9f8d43abac01b3095763c5ca47a643e4d813eb6caa3783e1d8457ab15bd2691831de0482515cfdbb456af7d862d21fbc349fb59fc6f3d871e546d417badc0579deeeed36e7693393cd681913309919fe592c9b3120e3ba0e7f48aae94d4332e48f52ad7d8084d54885e389065002549bf4cd0ba42f179ab0ae655ac811a850a26ee9ea049c55bc1d149880add8be1a3688829690e2d1e17f723fd475b15278a5cd35b57b87ff6ecc8d4ab0bc48a74c65bc72009729877a07f806a378f0bbd4430b15713361730203e34bb304f95ec2c07a928103c228ad826c7f7f4abb53fc2be68d73df6b1fce9613489f987c8ca304ca332a2b8deeb6ee85a311a77a2c7ceb3ef33bd0bef48f960347b4e523e564459f28aa19bca249149ec204ddff605bae8058086a984f3094501846d7e34e315e45e758a3dd308696a95c7b5f0460c9b72caf568611600055b17b96747d7f5f7056659558fa76b6316d39ada4380322228ddbdc567c7b5ddf9891a9346ee1e923b210784c832bbdcd28d6cce455699c0387b23045a18f3c47011dc8af220b960df6eccfbe71f19dd54212ce3c6b08511d54065d66bd69160b68f5dcc0254980bd2b69d9df9d8406536a7bd7ef0baf34995e4d489f032dc1e7f55438005bfeb698a89820e689f97342271f7832eaec2a4df5c10d379b584e81673c462af42a9c089284c9e4cf25939c6d42efb8baff21db17a492af62dc28242e5700131995446c6760ab2d32703c24be3abb10be5d5c2f5c5888c2e4dbe21fb6b917c6bee7d71a3feb956f86c4a06239cd52833b6127a0ffc3bf854f7a813c8df4a1769ff0718b3b74f4a2f2890f3b9ed1d059d8557aeefdaa11416aad701d9532f3f55a8be7fa467938768df06d26150342f506c80a1af1b692d99970e6f33810af2fb66525c0933d5207498a01219de535738b377574ece413b727b5855b4d6b25fed574f6aa39ef478e5a6767855413ef2a13583e101fc8d75a5462cc8c46e38227f1604b396669e167a69dee704d402c49a8ac911582929cbd3c360697eaa7bd50e10522a2d09c51e0098cc7b0c14ba2078d7cc0594e47f051d43df220e72dff285ff764de5d284bbc26dce4103ac1cff0defdd84f71e8941c9034841f70613fa47f712dd6b1ed6c4aeb825e5e9f2603d32aab13bda7a3bb007f455ac3bad965cf1fee75e1e429ff4d64066906df9f9c1b930cebb07e7755a397721f028353c7044f3c9b0a1797b3dde3b3b20eefaa00f355a62a68424ed3d0b5ce84bd4e5beb3633381650024a6a700a2017805fa36fa390702c527ff9b3637749dfb2ad3459b2e2daa7dbda824d1e2ddde6e294fb1f6e01f7a784860645b409a836f016fd484e1bfc7bf02098155a86122fe56303d7d7818d63c2fba6bf92f6e2e4ef8e05ff5e553eaa980242411eaeda1b58aab8e42859421286b92df30f491f9830b6ae0bc7511e39fbb318179dd5ea915cacbf0d0ad79490c31b95b74ee9f8b4d97472c21bff858680d792cf2e061386ab2ee8a42a9099bf2397bf1507933a13b58ae550f7fdb6b3a64271888a2612e1b8169a8210be31c99d9676c952299c3a875defb2b5a0d769531129a48823c3a6cd3d3e7475519b5bf752905a98a9d5c378c80770cfdb3cc06a53e7ae5a956620ce8a90df26975ae91623c1dfb9fa8b5c9585012a0fa411fb67c7749ca5fc76757e947d9e22085db99575ebc3a7bbadfb8c2588e069f9f9f1edfdbe8cd3a466de5c0369f25f0626177da6b361aedb6d15680602338e4cb75df7005dbdf91d080482c4b3797a85cab3978c160968c4242558b3d0b7c9ad5ffc5c65f0bc4d76b0a4ec5495d81f1f8f2e49b49a627bf0a276d8402ed70e6b22ddf72d0cfd5decc8690229a0bc7ac880ab091364500b641cab7152ec39952fb34c9fcff99f2e846afad4f12cfcde74ce1ff1fe42c36cc81843c8e615c2e208130016b5d232f02f0dbc65592de091a38926eb3bb53634cca7e3173e7ce2f3e68f720de4bedb462b082462aecbda9b7afeea780e0ee82dafe039dba7e05fef051d4cdd30131f33b053923c35111cbd0c9fc279ef2d1824280b78f8d25b71dd6ea357d13d39c9b75b7dbceb26267c46101462443cc19f429239241ca7ee9035972c7629c811336bdee2fd751b75b5d3fe7909dde0c3c12532fccaa1b72e666c553da68e19c9242746ab16ba53c33eb9b144d47262bba4b5f5bda0cbe9ace3f41b9b7f4ed1d9e4f88e2097d9dc1806688bdef5c9adecaff440c1b7e718290f01b96328ad5b5482fed57f65462a370492e7423a05cdb308d84e2caba1830ce44decaeb9d30a15d0a9575964e087f310aa86a8d62bbc6d211ce8e3e730d82b39d0273a09fe8e0ae33c485343020fe297738da5b309cd09b67e803ebdbf580fc3d8522ea53cf996990e4081a840763a011e10deaad353f96538dfeaeae02be7d6cd9475f2e39383a54bf7ced8a63746d0d368ca9aba7197d2638d2ef674e2a6f65772d07eb62beb2c24a8c2f7aead770537908032a9fb97cb2df73b887276357569e5f9e0d1428d69bd9bb86b5f2f45506eba1ec32c79dd70efd532273c43343d28a3b332d230ef8f591cc409a425dbfbfa1a331926023378c065a388adec1f96432fd9d5f6175bd5ccfc45448caa919394dc6d0aa4c364bd47230ad81916d200a1e2d39eaff67a008f98e30900475b2c03dd0ae87e6d7c81d15bce21b51f6ef18bdd54900328b9cb0de551f610d19495f260c2432d62de064748f3c495fe3977c736da4573035c384ad97b03bedc44de48a66220937fcd035126845a9e56491c193120e550b586f984468c40340e0c798a46bb612e98d9c871e3dad617131a3ac752ead88f694cddfd6bb191a540cd3261566d588cb50418cc14e2ae9f9f0d661a44dd5d62bd0adb8b718977bd9382f28209b873cffe6ab191c914a13dba9112bf0211e000563384dc5d822d5d62cf7a4d4d05f77fa3c022118230d0b192b6119316906cd147359f57b35318942391e394cc39b7b6b9d87118b9b6f6fbab00fdf8c282fb147df78bf3e239c52bec558bc1f6c755f15bab2ff63d39bef2ad2b4f37af4c59ca4842651ff1e3980dcd15d78d5ac31e4defd8ae0bcf9d490e39d0a65f65897fae81e5dcebb6ae39eedcf2dc5f1960d003360c347667852c86cbc082cae760352ab950665aaa9b74e28166f392b2174c91cde6a3d2783dbd286f47dca0c450b9ef397c0610d536ecd5f9ba9dc86d05e495892fcb6e2c2970e9a514a5948ffb9a42135e12695dcd2324c9a01b76e8efb0a16c1243ab666c7993a56a509707fc9c0753a3a6a95091bae8848b647b89accc519838a7120b43f710046926fd1dbbcc136acff4dae489ef8e38a7eda213493a5869125386833bc58ed9a90bd99ead0afa4423860cc125161630fb7fb80795af74e1fed7613619761860198e3f7539a986d0db044cba46edd4dea925596ab8725bfdc112cac38a91841d6368f75720b92599c595aa511419e3afdd6582cc603e33034f2cfff69ec750c0dda4cf32a81", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:38:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000b300000000010000fff9000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:38:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40088, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/11) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getuid() seteuid(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x9, 0x101, "358570b58f35172e48529a71743cdd8ca1388f89", 0x1, 0xd7a}) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x5, 0xffffffff80000001, 0x20, 0x100000000, "49e51b2878f2d4572d0c4eacf7b8b04257154e7e", 0x7, 0x400}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(r6, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 22:38:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) 22:38:23 executing program 0: r0 = socket(0x38, 0x8000, 0x2353a54c) recvfrom$inet6(r0, &(0x7f0000001200)=""/4096, 0x1000, 0x20000000005, &(0x7f0000000100)={0x18, 0x1, 0xfffffffc, 0x10000101}, 0xc) r1 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffff8, 0x200004005}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 22:38:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x142, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffffa}, {0x0, 0xfff}}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x81, 0x0) 22:38:24 executing program 0: 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) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 22:38:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) clock_getres(0x4, &(0x7f0000000000)) 22:38:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 22:38:24 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 22:38:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:38:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 22:38:24 executing program 0: socket$inet(0x2, 0x4007, 0x9) r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:38:24 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 22:38:24 executing program 0: getuid() socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x80) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x4}, {0x2, 0x6}}, 0x2) renameat(r2, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) msgget(0x3, 0x4ec1fee39a06bacf) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8000) flock(r0, 0x2) msgget(0x2, 0x100) r4 = msgget(0x1, 0x1b4e4223c71dff48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/247) 22:38:24 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x7, 0xfffffffffffffffe}, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/35}, &(0x7f0000000200)=0x25) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xffffffffffff8000, 0x6}, {{r3}, 0xffffffffffffffff, 0xa3, 0x40000021, 0xffffffffffffff01, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0xeefa, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0xd9, 0x3}, {{r4}, 0xffffffffffffffff, 0x6e, 0x20, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000004, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x1}, {{r4}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x401, 0x2}], 0x80000000, &(0x7f0000000400)=[{{r3}, 0x0, 0x46, 0x80, 0x5, 0x85}], 0xfffffffffffff62a, &(0x7f0000000440)={0x0, 0x4}) chown(&(0x7f00000000c0)='.\x00', r0, r1) 22:38:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0xb50, 0x1, "66229bc0a5718db1e479d777e6f251c5c0be699e", 0x81, 0x1ff}) 22:38:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x716, 0x1}, {0xffff, 0x5}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) recvfrom$inet6(r2, &(0x7f0000000040)=""/104, 0x68, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x2620, 0x40}, 0xc) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x49, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x2, 0x2caf}, {{r3}, 0xfffffffffffffffa, 0xa2, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x60, 0x40000000, 0x6, 0x1}], 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r3) 22:38:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f90000f4ffffffffffff3f000100"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 22:38:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1f, 0x1ff, 0x6, "f98bbf5341fd1719e8d768d440c8782087588220", 0x4, 0x7fff}) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 22:38:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000880)=ANY=[@ANYBLOB="00002e2f66696c6530008416655b53dd7f545ba2c0cebe894b15038925ec3edd38855a6273e418beca2cae02248fac9d5d208e9ab55bd43c"], 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000001280), 0x5) bind$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0103b200000000000000e8afde630694cf3c84"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r0, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 22:38:25 executing program 1: r0 = socket(0x20, 0x6, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) dup2(r0, r0) 22:38:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) listen(r0, 0x7fffffff) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r2 = kqueue() dup2(r2, r1) 22:38:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200, 0x7}, {0x6, 0x7}}, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x180) 22:38:25 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa00, 0x0) dup(r0) 22:38:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffff, 0x20000002, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffeea) 22:38:25 executing program 0: 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) fchmod(r0, 0x80) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 22:38:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:38:25 executing program 0: r0 = socket(0x1, 0x8004, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/88, 0x58}], 0x5, &(0x7f00000005c0)=""/247, 0xf7}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3f336d0806a0537eded6e394b2efd91bd8dcabe9ee1db0543fe34794b84e712eec429291ae774c483674d89836b4c2a02ef4d0adfba69aec764ea3eae9d0e7f4ec901caec2664015cd69abf314efe49cf9cbab42b1fa100d58b48da7ff91b0846fdd1e833b190f3a92b7568b6b339a1f7c708f021306cfaee95dd7d27bd0c400000090f1dba4923affb6e625c98b2950f5b6a3f1fb", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:38:25 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x800) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="f8035d6da65d03177db0a0658287b71e60095707d3348a116b357a711602668e342bf1228a25f61ed057aade0444f657ec611f6125f831f30284cc6c57b3f18ddbe6477e7e8dd5856bdae1ce4ffe3be5dcfea64f31489557f81d6265db6d2a041e090fce746ee937685894a5427e67956f0400988cbe637a6c414d00dcc8c73cb34d299e3b44fb979d2dd9292a0859f5e84b1bd30802faf3e4bf9f8b2c8fce8471c7df399aa13adb1ff11f43e4d619b71554f49b5bde89727b3ec8bca696b083b3", 0xc1}, {&(0x7f0000000180)="d2c772", 0x3}, {&(0x7f00000001c0)="9ac269e3e3fb5a170c010d4d1637e379b3867ba1dbfdaa0851ce70b24840573915b2d0fee3a0aba15fb1fe744c7d1d77007a2c57218ee8ef55ecf3e60464e7e834a147a07fc45ae73353083f6e597fe06b9c6467c0baf1e3acd6532bdd5c92bea5775e398d9c1bbf23572172d5d482d6ec7a1b88b7cc29e00a94755b714f8a14b737c84843ba2bf7f101568ea9f3cc8a18056c2478817aa12c89331d509c39fb327af2465839a426f648a4e3bf54691e74abf07745275742aabdf2e994819ffd95ee76bc839b96564b1b19fedca7c99e5375304649b1c1cf8f310ff94e59db0354e6eef98bb3881f738c03251069f6499e45f537a6636aaf3501e1d239118c057fed49739535e008ba7e35d47049d75fac6e884258adbde671ad00aaf627889840d6173418171c9061f5f131e962f7c6dd2354668cde12257e36f4569209728812b7da033b6c8e632c98476dd63f6c5e70e831657c4176ba33b2abb5d8d20a7c36203984d843b15de07a05d5b7ebc3436a14ad61860e6e32083cce62a4319b0e1744c4f96d7b10c0d1e531866acf0ad99b00f9ed093bbe8864985e5aa626a46cf09b8d2442d88bd1a9ffbdbe2fbbd2b46d487c58d48c659649806d9b028fac13fc78f0e7ce318977a4cfb523dd97066c69eca267495e82ded4caa9ee844881ab6da3736b2c25b0671fc17aa45046773e682f5318fea9bc97ede8fbed5c78c18befe1c45ccc15686b47c1bf444da652d9065bb611af49830aa6f6c2316c0d76b089d676e23841f8d8ba7ab0fb9ddbe727246c65e6b889dffcc9fc972c0d0954160ac2fa6d1da23307c0d9157dc90d473b45b94e8a87ee7e3e67fe60ba4c217f0620dacb1460d75982bc4000c1ecbc4bbe03b1c11581834b032b502c4e150e24d8f63a12910231b0cde307b01adfc1a99b89439ce588566b66acc5cb35eb51b83e7ae3a078b26423f1dc6dd7cdb325070f0854024ede34bc38a7fd2b9b1bc17a772bcb820af4f04c88ed6bf342708466998d1701a8b3f711930c1a2a267368acbda43235e521745674df2b5952e250d29ab1d9c8eceda6c7dcf053dfca418a42aab95a75ac52a2d0b3e092cbba42c6973637df580984245812283aab54c6eca3e7c87c1839ac459fce25c0f59ed836acc926b91dbf94fa11880aca74fe5479de3b0d1266f19a40a85288cd21a7960453f25bfff9a0d088516808a1ac4f8f5513c7298e2ce3c068f738bc9cd3d00323802b75a91c24c11ebdca2fbceaf7e974558c941be5da2c9e13adf91d8216b10cd502fc4aa19f6f15572e04d85e43235249bc526347d75117b997fff433a17557b02827ab481cba291e56a48822af9fbda23d3042d8da9190919db2add2e286de05e48bd92d0818632254c4bbce97740b937dde52116e24c4b8e3783da094f67d4148bd9d203e21dffdbb0c3e85ff7986bcc3353efe0ac4787770dcae110e86133eaff236b24a38b73819334d2dce4aefda94af27c7273b0e9cfce1dd5d88ebcc580dd46ae362982e237499cfaf79e65ae2196d992449e544623049846ec544cbb8466a612b649a57d8963b83bb7e20578f42d31f5cc6b638f39929c7e6f9f5e12f1922df9fdb2c43729d2f7fce40de79d40a02ec8b5565baf77845e0b788d2d09c79f9fa019e640b9adda9904990200622dfc4f6b7bf41a31c1707195627506b8d8e75a0eecec5cf5521965fae7fc3f45dd003f3c0a9f413abdb96a44a0f6ceb7ca6eff2575a5edd93bceddffce7f1abb7fb1f9d6a2f3ac931065c75d6ae581da71cc17a379ac58f2b64a944728be6aebcbc2b5e16d3a344d1da28e40b39258096c517378cdd3f81b01f6d074a2dd0008a697a7540a73a843f268427909d52b08868acb0cf7a1f4da2a8170b04d0f0988afd40095005d6eea3039ff22192c9b9f493f3358611efad205284284fb04f877571a1e00e7d076a0ab829073efd44b78ec6212b29e1eb0f4b1cd3d41bade599c9f8953b184c21cc12975e241ea7778a43fac31fac1f4f77420142b9de0c01b00caa8b5feb9bdf0d5e23aacb38df9473f87edebe978847920b25b9b469e57d6432b71da284ae36bd0812be692fb2a2441fd27a1f1881c7b1dedb97819b3384c17710c1d5cc84f8718a8cd970f5adf4c6adb346c03cda4592f735dfbbb8f900a2d9fa80085289b17f262a59dce6e7e296d7e368747bd0fcc29b76634b93abf7c7bec708f0121e6dd01e63cd40e9d00bd5e51543a87e590b5dd904e153be04a9e62e66babe1ff33fd7301be5b7a0fa4e32e0479a604872e5d4aaaf4124f19a18867d29d2f1404b8a671dfc019636d5c48e3668a8532a463540843d0657d588ed1e4c3eeee95364ef870c2cf9305d07793ea69e62799db07b4540ab670d9e040159a3b094e8699163b1a78c86b07f23d7b9f7760cb7c486f3b7a49aa66549583723b5cc9e3b854dc13b2b34eca0ad5ec7ac7d5596bd7eb1f2a85b37928caa0d2b764e22be05747d3bbe2924bb4f096d04213a700ac2733190934f341c230016b316a572a9fd7f7d7d61a9ff4f35e209658e304f9b6ed7185807a0bc89085ca9dc4067dad7281d6fe4a89d321aad5b0096736daeb9604a70fb008c0c42c927da7cc2d104b3add7b8223c643679b70117225002f0e1f158e4826a3cda5f584286a90aef0ca5b134ecb6b7afd2934d5e161baf4c94615fce7fcc3b878b034bc306d64ef7b1dde8fb65cb7466096596f528397586f8efbd6372b192302337fe014ea0033be7a8b37f749f1e49df9d889f68bef5ed96e51af9583f84042cb4d561ceaa4d2b98561a35cbf1fd6fcda1e5638d10c6ead7f8c71c705c0c57ff09084d93f791a51390ae099f7d0440b95cb03421986f7111416a24c4f47dbf6bde9a5c0a1e10cbc6d0f65e523fefb6f9ff54039489ac9584304186c710888763b3b91a606d97454df11f1d0dd5611a5e26b9bafeedfb12e1faefaae520c38335b3b6e1e0c10d832e8386e443e2868d667d38771ba1297617c4ef871d4a1a7243f132b102b9fb4a83f8337a0a63a99495b74540251d80ee5781208230ae512d121d27f855ded9765484737e3b4feb9e54cbed1ccfdcbb643b595b4206c2a579485c239b9e0e67db40b60eb1a249e2ad15dad8f84f80804bd648f025644849ce8a048f23b8ee3b1fc088256584c05c8006c2ebab255ce0b5d3ec81616a0c753b7525766d50ac5c04d8c04b2c0cf8683851306610c7d29e2f078d2e5f85e5beb0a7c7fab5357a3b1f05f9aafc88759c09451c5dbd34c41587d77d947c510ae3895d5f49ad3ab83f7933bfb68e47023bbd73036117e20cebeddc0b6fd110b63099acebd0c6e6753b1ed1e66f6de5a34ae73f85bd24e601fc7e8ef1f7b775d631baaa897e4e2a32469c2015446d047ef419c178d33b1791e94ae5f1d04bd31203651e9d13ef1c65845bc5809e8f66d94b8347bf79278ec84b872fb4cfe4793cdcf8e11df3c89991adbf18e83014644327dbf3005d3bbdef1157bd320ef3340d85bd0c6e1d5ea159708df0877cdcdb1bf71c61d763a53e683bd0801f56a432bf47e8845185f28174549193bbe8e62cdf737ea00c1a9fa6c63254f39624bddd9e288b704f31b4b0ca0d85d7bb0ca2ffa32e9e4e306762732b68d20520f3033b0c7ac9be1b7e2b6781efaedef1b2606d4e7ab12b42c2d7bd01a21771fbdc26eb545a3bc67c51f40f73b2fe7e8a140f4e15f6eaf55c1ff15f55e74d5f3c0b33626363b6c5d9e1c842f7ccc24e84504af6648d2bb9ff8c13d8d7c8cbcd619b0b7d8d0558cd7a9333a9aed7373c050fdd21342c628cd75812dc18776656b42a83b0295d8137fea159e99c4b7a0bb69912c7ffca42751a940f69c208c48408704e5f7fb56acc25b15ff4b93a9450f0ac1957dda21b7452af427b2247c70e110aad8b2d490a3a89d0b88417df9055f49d92f41e5e9bb4726e55cf3dd98feaeffeeea9d258bbdac4a7b9ad0da2730b0247c707c04b3e66484881353115e4cdc8e071ea4971b9a3de532051af4b285a2b8577c3988d808baac6a3884837c29a5f521d6ce28af0d6a1af13831a067bd7bd27e81f548cac6b2c8d18c6aea2ba8bacea9af40cc59eb1f011556c9a75ec470a3994a9ff6da9d32297158c587ea340e300a154daedea8a02acc7cb1750fb8b83f0e30eb94a795b2f927540949cb342acd61f9351ced94d5c9e3e881836494dc5210f27fb109c06f422875ae51bda6c026d0ee8f9ba74cbf369bf42b05f28dac87575cc539977e3a061c8f0de042086203c802c5a43c0b98842cba7007e0d48ada17086d6b191cab3b05e80cf9f0e4424d917cfd0163fb9a83b07e77cfdf1781b036231d0ad4bbb37ff64a9bf655fa519f57cd48d7d58ac83a7e9dba5bf066c4aa5bc8de265d390068491888d80cc48b0cfb8360b8112d2119d4818ddd9cb7e82467ffcdf602afcf14156d9b66ffa11fc7b058647dffdfc9de13ee2d4347a75984eea3d23ab14ce19538581d56c7a0d3a0e75a123c82cc4514efe967c065d95f3436ef0ce8c182d4dd96ac86e2fc1f767a9db3769f410f6ac24a2e9f2921a3e57bb25348a3cc4356c4efd936f66968659f884738ab2d676e7bc657e26a86a5ebc4d647275247374580741960a7b2c8976d3f302d2ab66f277d40a77c716402695fe5db558bdcf98119a1ee41f66d4c17231519ae358e88f6b0c9afbcc4aaac5de36a01799138c594db7a5caef4181f9e86962e1e73a7a716d97f41ee353b64f52334c5977a8f1ab5bc5230c226dcd1776f830ead6ec9f5c61be08a9671dd5c1e643c4d694a6368541666c86f16cc4ba7c71ef51549b3beea4abee647c297afc58c382c6d1854546441e1670f8b9024256093933afdc4ef22139a535ccfdc6a592b2d20d2fa453d68bf5d746ce3fa1bce810b0507bbe62badd615d85cfe9067f1f4fc82fc415603d84c4ea508bad1ec728f1b032fa28edb547c2bb98085cada1bfeda283e03485f80dfc49bdfdcae84d5f5ea13f6060af76211fd259e70606af7959e2ac4d4c079684ec159e147a59ecfcb592af83320a2c365023371b68b399e382594daa805eddb1f3677f16a6b6ad32ec1f99d10edf80c20dfa552a171b4a6f5d36b67b5e1e1bd23687d32204dad78cd25fa79d37617aed276c238a2fb57bb9e77e079b67b6530dbf3ed8497662fa9afd1395ecd460dec0494de983e3e4dfbddfa3bfffa05672ee0954adc9dbce94f2d5980f432932c9ed2ef9bc2fff264ce812961c99826d5476b2c232b5984577754be8dd8f41766574d30eb42099be2302670d90b1a5bb54fb333b13f4c9fa02fa24d5100fc212fd1fc2a7bf840622b615132fd3dd0ef60708cd4390048369e8af348fc64b0cf8d7470c93c6c45a60dc91cd4f70cb788efc508be84088a9fd6e5854914ba15e43b4ba26d608312fb9b1a822e91cec4768777b33e3939db2ef0c9267f5e3ff80f7459a17718e27800572fa975f95be4582378704a404d156a0921e62600962e25095f0dcae4fe9622a6fd6ea87b8656ccf72140c0c8b8a5ef128ac0b81625f84f62260a7ba0b22f43b40303b15ada8782dad9665143c2b05dccd4920c18af97a11c40ae2273801802b20c73f2e0fb835d58e8e103a1c29fd179c4418fc6c0839dfce127e5c29508a5a2bbb39217d83c5c7b8cbe1590020e4533b95f2b9622bec945fffea97b73c6ec653c67deaa7965508571b3632a079864878bf4f46dfb02b011740ae020f8ecb28fc9a8142be6a9ee384cd1e526205661748ed421eca2e2e336b5ead11b72a8f281c", 0x1000}, {&(0x7f00000011c0)="5561019cc879a57761b54ff6e2a35954e444dafcaf3937ccecef4b53affa34ebd61885790442e3d56f5910cd64d19cd6bff66dbba457595d8b0bd80519eb000eae566a78d582057bc2ca434f2725689a0aea709906c3384327f43ef7d5ab05582ce3bd61a815c727d1b2d9a16e2c50d4e7bb87f8f0bb90bb3e54474f4c2b7fd73ce81796", 0x84}], 0x4, &(0x7f00000012c0)=[{0x38, 0x1, 0x4, "e7cb4719afc2b6fa34c54cdf78d084c32098d3bf8ced8e5156a5a0b284f429cece0e51e4a38701"}], 0x38}, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 22:38:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x3ffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, 0x0) 22:38:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(r0, 0x0) r2 = dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000003740)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000400)="f79efcc642bb395fd6fb48031a40c504bde568aa02d9c80f418af8a6ef266f318919acdc27d4f08e55f5671adcd2631a3f3147514a693c84a1feca9c87a1093728cae67da06c8f7f0fc9bbb3a5c05613bfeae103d2207dfc176cdc042a82ee2a9aaf63c245e81c11921212678aaed2c967a4f62b0cd4362e493b7abb463b06da3c3edaadaed8ff362918d9b8b702d3f67a0939ae962a6b05a7ac792fcf43e782131cd34630b732d5f6969be420d5b9d3a3e8694fe6bbe6c4566994cdc7fc85cb559b8b51e9846799678c4e7ec9aca5c424df80e4119bbd08b363d6e2ddfa5f754c55024514abd8783ca0317622d8e210d2b9d17c9c7428d545a9b0a8a737edaaafbbdbbdf26f846f39e27451a08408b57958181703a705e5e76550c533d9c56d2945b8a62c5bb4dbfd715aa0f363c799efa83083a6884a3b03c616328b99fc6ecefa15dec9c797cd45128a7d2c4be239917afcaac372b0a38033ee8f77770ee93512402c8bd3fbbe8bf376f06d922cbeac5d4a5934210797c0ba658e6add541fb337407f81f33b8fc8e933f03079b782e1ba606d00df4507919064e4a7d5b327355e51cd66e59c9af1ea3f0bde46902fb887f46c7de47ad204eb6748dfc670a64af18b5438b7a3dab0e68543902d3c9a99be477e66d96804923238902fc4bdb21dd8ac28e3a3334c45e3e746bffc7e9b8e5c8f94fd6b3644abd6bfaee6b1daf617a267bbda7347a3a60ae2a0fa70b0c6ed39b4efc47264da93df72652d441642b5303f3ee08fd056da9d0842c006fcd32f7cc3967d10ef67cad68c337d9f4ca16e89a45774a30591570013c7d68581073758599890afef76d5978680c67ad8d9d88d403f66fcd2879ec83709cf3c7ccbce9dbc420553e33c49839a6617ddc3b6d85839712e24b05c8c27d54160cdf79451fa898be8be78dc8d9385bb9139b0e04cc73701d98f5e55d14c430aa5fde97312166223eee4e1b307ceee6a8ecc712adf1c4a3a549af60de51753f1f6b290d74b411c97286fe6ed162ba1cc7e960879d9736bf6576610911c6ceaf09302ba37bc578743524fa8daf9bf13b789a67f92b862a3c04b30412ddb46bbe084a0857ede80f14e77c0389d0d3bd8a99c7f3c0562788a9e732b0bcb66e25e3b12d2093b21351450da9d9884b9b17fe63d207b482831c2d84255882b07fc4dae0b60af1f5a400641cc9c794a3b08a8bbfec32f30c313154c07151e28584ae92604ce2f5232f1a544e76be2b9edef8e6ae295a9a5108744e99dba2fe0ada3248dc9de77b35e09dce0fa7860b323a35a60da5c3cc58e67d95252808bbdef1811b1067373425b4971fb748a32de88c0dcba81b3e61f855242eef7e9a36ca77dbe5cfcba8a1e872a757e5b5c31b7c74aa5bdce4bd2430f8bc09e8b64ffafd6491bd2463619e93339e16bd59d6da121815092c5462aef960d24ee28eeea9ac538caf1fd1ad6371aacce20a5c6034519428e9aa7f446d06f69d52a061b9ae884927e68d7d919d5c3aaf7f177dc309dfe9e728d00cf852614ce5df8f30deadd67a0f73fe3bbbb09a5b7c5bf44799a3302c7ab3460e656c6c1c2fbe0b4133f1f551da8a22bae8a1c697702d9be6cefb208cbaf176b1b11e482712f85d4b7c1bc57f6314f70df68d821d41ec1f98d21fab73ad6a22c167fe63d03605083ff09b7b3366a30e55c64741ee8ff690241f760557699d72cdf4d4bd09c89d7f74612d1a7c0caabf7fd7fb5bc41954841da25ecf041e3d53ac0716377c19ca3a30bb9bedf9d8b058bc6e0243d9816a95d03418c425c04ad0cf61766b06b3bbbfa34f23fee658bf58fafb93d05f93113d309a2f169b3a258bd6f44b55364e622ba9bd3e85c6c34854d37cc92118c01fd99ec08b014265ffdffe052f2492fa04e57876d4c0ae98e0690ba07417d9b12b0489ce8e49d7b5781e5624d746b487711f085a77679bda82fd4e6643447b21172a0ecb14c5a2dc7452267b4ec95f4157505c93855946706c2e97456331a97c20a236c3c7a6ed7dc6e6fec28900ae4ad601781b928f705e9e202dc35da2643442decfc4a44c05cf168f4158d27873434077e206a50ab3f9d9da65c317f3d75e17042da00ffc1352aac40a0a3903c012b320371bbd39015ceadb4b173d06d53a1961b03bfdc6139fd6662c78c6f8b16eb692ae8c130a5530e0a217f3972af2266af452d137b00ca200da976ce3e9048e728fc7675496f28109f13488dcbe0c9e2427fec529b33022903d1207adb1ed22a8c61989bdef930f9a53418c9852c2a9a75ecc5298fce5a7b534cbba99d4fa28a3a9f3236ad1d676c559cbb9a672039691cd8f3cac0b908584f241bb6d49e1cdc188e3bd536dfd9959e1e3b3d77968ce68d52356736f307f407916f9b6b027890b6170e4aa41b6616bf2a2bf5cd47d0a4f1d9b1b5bbf0a2394ac958a3f69c2124f9412c1c9f6268ff1d177e32f79e890df3736ed2731b5b5608b8b841b4f16dfbb527049657f5f3859b8ca979c5655ac224c0256b730e67b7fbc33497b0d4cda3259525bb7213cb69e3c3c63caa588a80edab214917a63f2b3ae96fcb090e39fa5ef558ffba3cca75170b292c8b80259129032262668a53fd4a5f85ac048d7c6c864e38aa3238bf07b5c9b144b873347b8790a325de3afedd059c4b7f7af067e595aadf0517f55a500b0306f8af9680b55d4441249f61c0c02ac5e071edcb075c24b8abdc272ced8ea587f0adc8609f1a760496ece95d3fd7957e712e86a737db3d15bf82711f810d85c198b018071429d852fff2e71f72e8fc22779f6116bfe2947680282f7898d20e302e8deba9ae94c4e6f27977cd29ad2184cb6bc7ebb4ff13bdabc367da221d407c0fec5b4cb3771f22647e052fd261f487b43984a913bbd9a6794e6278f74ab9d8f90ebef418fb9021df6a7bcf04345df850eec3de8c91ff0e1571f45643dcd2961bee087eefa93c38f657c0f06777b6b8aeba688cab58959abef6f37b5800b2fcd35519582e12878a0d140b6b35266a7d5521cfcf5f9ea67051d3cb324808ff85d5be2f9d57162bc3bd5b05e11567fa81d14488f87ea9b2d3ba8a93c7715fd47252ac52b6ae4adb100b470f2956f15fc502cbcb9b8b2c7c0fa075e61956e40bad48f75ab041acc8033e4f50cc9ad55a406b3600bb914fc80b89ad0f4f8bc884b8bcdfc09b7fdcba874141e137d1e8f629e7022b0885c62200bc29595163c7cc5dc1430254d241514825e1b76ecf29aeaf187aeed4dc6a8e2d6c089a6b45928c207d8281544d04958b5b343e05b24113127bf0abe018123cbc3e7fcce4ce224cdc2a488d4dec80046de1898c4fad4c958bd7d0e0757aa5d141cf4e4db47602036032731fc34ed018ba0632045a3254c4e6948429e7fb53a8ad468027d7d518e931b9007959504d49c7ba697a0a5d83f26e51decd6897b50c83c37897d0572d7323ad5dc5ae8aa7acd4362014e6c5bcbe591e5739ce23359814ba3d7fce310bba110abb3f001613bd1f347fafe4f75c80572dc3e8c196d756a7085544aa1ca5d960391acd8171ee93092f290ed010b58d642aaaaac8f7a3956664696dcfc6766fe6d7b063cb22fbcab9eca5869828f8463d8b48ea392f0f5611cb9600387b55ea4760308202fdb5bc8e2054270d5341b403c0de984136e17b15b38badd6d7c072419f66995975ddf92f35b54cf592f0a71847f233414dff3db0314863ae6dedc9a577331c94ed99c735c0d47d20156a8ab899b61d337f2876910869aafca4ec2cbef5527842e28b758717c14f2c0c33113a1f7cdf06eb4f5b5e39afbfbee730190e5c5a5dbd11d3ed03db8469fe470ee522dd16e970061f416bcb299c6de778b892af38af67e1aabfa529c6a8b5f49b891032d98a9f9fbd840ef300b1f8edf6e156165c603fd8c29b14030d365a121627aaa5c2134b2a23c14d93c3f1802fe428e0117c615913d3b3a0ad7392c3c0253c72b2a34beef79f0a6b2ed2bfdc7d34a68f35e6f82ce5f71294611b639b0ed596557e60ec1351c5c0453c30a3b3d5d7fa71e28179181df169bd5795c27ebecde95944cb6e1f1f98ddb5588e07afbd5e4d685c4a4605839f486291e8b632d71b9de1206507f9fe7bc6343d5a3fc3b2a18b083a1a0b6a3714b4d2c6466e5c3db8fea8aea03291551e48b407e3a61d4e580f3b82accacc86f0bd3ce7c6ff6d0a7cbbf0de3dd0d762e215bd512938df014b6e1896fdda38411ed9489dcf83cec2ab5f4d16d91fabbb89570526509d7ecedecc4211ac33dbece8853e786d0b0e7be0643234e3c4f7f5e5455e8c9add8d88863ad5076a709df3d7f7f76ea8aab73cee3e47384a4a848eabe86edd2d42c3cf7a37462df2a46202b5be3feadeb6b638fe8cd3521da88f043c9f1aeaa6c68040e736cf704be15d01e5cff06f4b00b468633c241b8d4971bbb257cd26c46489f52eb4c10aa796911bea51c95bde2630a7049cd9b147837515dab013f992213188c263fd12a26705aeba0ae6896567930567a54ce6d25c424cb32a675d731c451cb0f99d0f48f9a76e4e4e7d6a53d9380ef571572eb6ed17ccc4a0ef844b756c5ad3223224fad1bd702a17d591ce494e4a8c0307ceb3315960b7b0e1b148cc28baef69549f8f1c023731116fc7757da9b1df18ebbff1b21e2a4747beed382cf23f95eec18c92a0d6cbe2e821e3f599259b6da818ebf1db76bc3543c2200a15912ff580ee7fe7b22b2f4e51113486e2375f588b6920b891431f86c3b1409cd6a4ac1a54a22fb25d8051a051a2282000d9966792db9184970c80c23362b360cb2f9891434da07de75c456f530441b88824ae32a0676555968e3026567f9c1abba4654e93d1bfa974696d286e112f5c2d30071e18e15efeb5b9cb6f0047162d183c6affd888cd60ea7933b67081fd20f1db13060a3d697e67193f4c04a60c710397965b5ecda174bc71b6142632d73b7e4d87f8b442972cf3cf39365f552fd192fcf0d5943d22da1d686d1489762720a40ae0b99818f5d22071217fe518536e93cc02c11b9b988abd390fe8842f85eda5366ffa86ccfe5c6903b8e09f394a1bd59a7009863e16c6291c95967de192a4d9d83d8e4296c89f936db587547762d204b1152c9b9c1654947e2ba4c53c1f4bab5284104c8986f4a9526597fedd3c06ae885fd13c9a4602228ae378baa10b5e17071ed7d87b98ea0176082ddd3032837c579fe578ce5909b79843ef65405e53d1f4a2f121e5ef673978a60c4359b8f6dc6e183ded892c3f5cb69e9a5f709217e1819fa723f41617d1a62c8b84964561a9e709c7c814e50010830391165f8533a1ab9b33350f1424ead14b672820c5f96d060feaf5c6e4ff31a28a441de8ba9664976395227a107e1c6a1c977ce7ea4465c1bada57a760ef7a8ec06ffd4f6c2ca6a1c27318495186a189fdafd7097afa59ff0a912caac7d01ad92ed0b5310893691f26741155f1471f8ad446772f295ecd94c7a6e3e125e4a1ca9fc6f61ceddf7cb5912e175b8dc973bfc57362b3744b3eeae872d2d91b27ca74344eb8e2d3d52b4af608e9288b2279debf273bdbac21ef46fc9ec558634a1631c45a3e12b614badcb02a4f9987eb4cd61f07a0a6dd34f77e0ef69450984ce88b19f7ae6b79b8d073d5aa197f0dc44bdc79d1fd13d05d467912e3f4c372fd741615808fc54fcd855819aa2f2d697b8e40a95911b27a40d706f92f05f4b9888d57faba79587cf22a742428cb53c59ab9fd118b8b3415d2d3ce963c1eefdbfaf850208c187907dc1f79c8c418c026c808", 0x1000}, {&(0x7f0000001400)="1509c06fc43dfd2140babe0df7589e24e2af44f947e0f8bfd4c4d6bba053108e26e4029a9059f5bbb1332f0fb08c9f5ebc9f4fce68ad4d5fbfd9b44656c24a84df498a80ab7e76acc9afe54b0282a74aa2e7a01982ade46e3fd036842a8254d48703fda8709c547d4600eeb53f0e753d08ce8085f92cd53e358ef7f7b8ccb819d2a0e4bac6d0084cc766ed1b69787be543c0f188877b8f5b7f1a44419e4e2218d4eb7228413044124560812f4e2f5534730872e7656551eb5f8cae73737d44f3b0c249cc", 0xc4}, {&(0x7f0000001500)="927989372114d22f0e9a6f054b3579f81a15f45cf30134633d13314f596042b212b1f8932151589771fb1d4bf7547375b9313406aca025dba4235edbb0c3294191d8fdc0364b0b4bf1249b3c611a6070323155dea8df42bfc744a7a9b1ff57cbed85b8c4085d2b972e76e07b6631f3ef1735c1b24c79cc241c45a6e4b5902388a4071fc82fd5173147d34b7630226ef28ff61a3586d400327f531de2f9198d3f111806a1515e59530a068f9767c8971165d238470d401354ed6c312d4d1ac1d3b9205b7299c25793af35bf80617057fe20a7552f60db2fecde98b80c30726fee61359a410eb5d39cdbfaa8c19d7238382e3bd082fa0e0e56910f1f2a622e61031743c3d7c5a538d7820567d604a8d64f8d2b017583f733dad0b577a4fcc9436f8c6bad40457e1a2b11a88dea1fcd36eccb91bfbcdffeca299585cc7a927066566a7da3317bc3b6a56b6a732b6008dcd370be42784f76f4655da39edb1368138f7527eadd6cffd9fd3920c19ad326247f97414b537d056fb622628cb34e35c8300d0710bcaa9c99593d964d82042e58e7a0642de8d0e9b0db475094ba3a6e1f8f3349b4282ddf7325142f981629da114c13d5efc141a46fe779ee082a27c0bd52c3990247f89adf72118cbb0095fb67209292d5a1c95b0cdb72f8bf3f2cdfe604c7d08da032e3827a8ec639d18fde57de2d326c1f6c910aa823def751313ac6b57f2e2986c209834b5e5f8fa5238e04a039a53bba8f915d52a923ea229dd4b12217f3191ddefc73191e91a7002b78589feea7b0eedf93a13200fc1bb52c501249312c13ef0b0e53ff9d9ef7b4dff7c251b6f72b17a5f807a9562db43f5185466e4cf9f5638c22a603ffcca9ea108c602da46a83dedfa16217106a6f1bfa15d836318fd56ca4d69de1b240ad8307c1ab8261410ebd5dd0783e7c9b71fe462d6fe9bf9d256334dc35a100e28cf6d59adf52c088285c086f9e3a6abcd84a1681a6ffd2cc9af71f6c3c9d5e59696e5c1ab0d588854b4ec1c4bffcb8b8717090b8830c28b25a0476e08d53afbd6ff0629ad276fae2061475331502ceaca833ea1c1d68f633d3bd7dc6e414aeb3755e19c84c2c88b87637c6d65e71b7908cddc0e462bec19518d47ce6240d8768a34b92f4d3d1ca6c227af80ee851b1d69ed7729b66b9d489e9bfa4b32f7c2ca8bdb9276488408402ae0efe1965e50ebdc859e241fbd9957acef0bcdecf8aafbd04b8e827d5d49a4e6e795bc0fd77b87770a5b354fced9951abc85df9cc74c09d558fe83102a4c8f14cb46b6f0033677ebb40f46e1715ff057389801375e3a9efc7d2072201dfa8011675da294192459ebea05ee82a5579ab66955be16dd75b2c56ac713a013d401d1f18fd8f235fffeb0db8a4254bbedc9941f6eb5b1dfc92063b759ee9a02471559b2bed26bcd5a44378a95e822905bfae0a33f3e959293166c2d20efc68313ee6f51461ecad5e03b6de9c1fd71b0fc58aff6ed2a64870fd739022d92705f5519636e13089c2970546a8cf2b79f89aa1570d555d7a887717eba82db5ca7993eb40a85650ae5b535b24f9eff3ed1a086fae8970188265c3449e63ece8e7e2357fd0345d811a3079ad99dfa18d994aecc7b36b4d76ced91b0860779c1d0cf4ea9449408a5cfe2ccc71db5281dffa7a34d0dbe057c2be6e9dd15e339a37b7c0ce0d2a1c198188bdcb115e2f18574e904dd99e65a397812d415eee89cf2dbf16cebffd894536bef97d42ca4851c1497132cd168ac4ee9b71d69fad6e15794fa7adffea569ec6639a9a97030481a20ed260c296b9cf0723c8bcb830394d443dd4ea8de70b12a39223c3e609b1d953b4fb3afdd9de15819e890bb86d253bb7cfaca39411d8c13392a201296fe320db5c332da7ab9aadc2bedc725575370a6afdeff37da76b8388727d5623bf1e9349d33270c7bffe261c35c30a07d08212b8401aa2c0e6e64f4676f31c54d17c23d14ba6a3ca97a4b144a627b7e151e57296606b1458ea2d635c5f1f8bf2a637ea3783c6c8747e08e43d8c7b59742f947ae5683bff377feade7127a47d5a9ab815dc33905548db1bd8f751126c891516183f2c222b9c4817c06494f8e6b8ce933c2429acaf206ac6e63f0232b91b975a3082c4ee39231acaf533eeced8555aed63839165a6b27374d7b23c47438a5ed50ba4a4ee7b62d90b94f949b50d5b76d198366e924d95f37d67f410697ef03cb5221454f23c581df1dca5a5fd89f6c525ca60028d893dd608c31c518e340764e482097b81a48343d788d47e9380b6cd1e958c9303aea187db5e6ce19caebde6922d8fb2047157bdd45f12ca93c7c1e66da2e9d34fdf2cc055b9f58fe7f18fe4f3554ad640f73a0079d53a073d2dfe8a2110eb8efb0c6b653f8adee4d637779ad4ecb4b117b1091dd4599399dfd67d6e1e88680070abaec0f00260d6ebe81cbe86a1fdbf6810257d389df227cac00668b7a4b18a18eade07968e8e3db00146306bb149181441f861f522e56bcfa4946e183a2bfdf8bf1503728cb4a18ca03788f5251a435f72d1ce8cf6606f0858a1ba762d5a35f2c819c77ca315268a14fbe446fe574c3d514a1f39b325ed8eac49388d776c8587c052e2e1e077167b9d3665da9e1907af8d749475cf27b6eb25380be68790dcdc443b3c13dfab9c3b4bb1f01b62d3617d9096ad9a7ef090a582b86ebfe5e18aed024a35d255fe9cd54b34e62124729677e4f10581884b989010607305ceb27e04e8a2d5ae3b93177992a235958b0eda8178b4d7e8c8fc5b3bf9f6962d1dc0e722de710743f18e57a3e7a70081d7c882a23091950f377953f340b998e157eca36232a7ca2f7d4319dfac11ecda4d051d9e71d40c6af2edaec9a3a87d1aa3350fe088bf004632ae60c543d328e8fea266fd303fffe2e3b4581fe73aef9ed259ab98a84deca7834872dc916db8d2b65a7c608e113187e0380d0c43e28f216a2703fb5dbc100678b658a7a944a468103c5bbfaada1cd714ce46efd1f724c95d2f7fad6101e86b270b6efa76840e178a2b7f583e1d47d00c2960aa97c2828851d165ae138413148f8e5a0f95be6e90d33ad4c7451f3c1178fbfb25cc115ab18127001fb4baf9c99dd9dacc977445f50f4a3323882b7a5d82ba26982f60c0cb221e118923008f3655a99909f8df89c3bcd0c459799b456756bb221e64cd14a26bab1761cff0e64e05c660448225adee2c2e2d9a9d3320a069848146de3632fcc6dc00290ad7149648d7c3e5403d7c6acf544cc1eaa59359d9cc8d3742b2f2b050fe1311abf02f0143baa0413ba5c0919b91c1bbbe25868a99ab1332e2f9255d844073663e95a7bf161ee90f52734e406a823b44f4bfb133ebe485fc3b175dde940d341ad4ae4da98bb65ae62659ed4ae4a18ff17f308ddfcb9613c69c30fb3b71bf1d47710599eae633b374a57c0881e09d0eb7f932bdc7397d1c0758cd4ce6fd58c1941927011c898e76995c32ebf8ca88d78d93482fc8f053c5ff04a35acc86ec26775ec53f59091ff572491f7b239e839ca220d09b0d26e54e1bc2679f6ea447bdc6a3ae6e9b65f2906e524bee39140122fb53d4726e9a9d5770a5f52a7ca0aa32153d72e15c3381fe14e813cbbd0ba05e79dee1c0dc93a312bddcd66b9a2ab7772b32f1e885e8316f75de4233c979d2a144a34100667a96ade0fbd486187d3ff4f463895404cdb38bbf44ced47262a1dfe43b4bff99acc4e78cb7d08ef1767a63c404f505e4e14ca9c8cf64ff5b81fa0a655ad491305ee4d6412116f7bfa38f39373f6cd711273e72a4345503b295ee1fab58a38d7a23f43ff757349d73a8e3996b730a39367d9124c64bfd365c2258186b6f36ff16eacf7d489181fb49284936398e7cb457d45f4e3c8412bae5f806446595a5964b8269c98c35cca8cdf40332b02633e52b9c81f4e4d930f772a8780e02e6dfc0e69661185d80acfc6f601421d7b64d9d0f48746aeee5eaeb3ac7d4cebb41b8cf64165a192d74a9dfeddc1c2a827a6d1715862cad0a9d6599286aee10f0c677593e400b4fd342f2e59e74903470358990062ddbdb2f05a8c3b346aada91278329be894ffa69f676cb9a4f63cbeabc50e2487070aa27c9343a5d45c23b4e6a984fdfb06f83eb7bc115505a940cb65589d6d4eafe2512e6e1a79351654bf85dc6f671bc3a71559e5ab287f308555e41ff62a3980c03926ba67508f6e4288e2a253e251a028d60dda8dbca695772ed1abcdf8acc45b6a4a17eccdfeab83bb5691c5b80eee826ea6d7f4e2ca4164db66a2e907c7e36de6f093e4e886b03bb2be3e4fa1ea9b9884db12516f5cb690d282ae7fc49740dfa758f6ba5c7f838a2b420e6158e630e746f9240b77226ee4c2c808012d8840bcd634df0cd7d7179bf4a52157b3efad5486f713cd43e7027b5b39f3412be31d17aa21e312bfa9f978c8744a7f82ba3844b80253025635e79c0180309e05d3f8763e37dc234d63baddca9cb7c2d75ec832d86fe35ce6514bded6d3f521d37101fe4612eae8b8e22fbd9aff856f0506a98df20e66df925d34559ae82b1cac32448fab52473cc1529d2ed90a941990e688098bb62f997eb825aa92c8330091f71c4cb5dc5dc045dc574bcccc1abed3d6fa386d7ba993e706f24f07a21402d83be618d5a3f7031e41ac3c2a659f7a9b370be2e36a3a7b2f66b056e2f361c1b77b0ce7fd44ae882384de3d57c5e29fde618f2558bf78bb5ce112e713131d43deaedb14af8824d25b0786b53e1d116cc95424e980230f5bdc281a329e67e374117bfefb922a069ae7cb67e2a9b935f1aa9204a2efa4f1ba18c0ec06f43d4e2b7409f0e73316b116bec382c3402d0d26ef6b759b5d88d5caf10f3662f5616e392b3a2998dcaeb975d395325adb4e598915d435ff32754144c001f576b0e39885c1e2b46c8e5c9a92140cfadd68032ac7053131fb1f02bef0e1c78f4bca9e18b890a7f12a862ef9c57ddaebea813c4d20fba8ef5b0461fda2d5ef2d22b1256977fd83c94b56db8622c8fd5ba1d4d4017b2eabe2fb62cb4f2f824ed6f2104a6bc9b42c0745099dc19afa8db949399547441367a3e2e5c7c26b3eb90c0d0f0393db4ca2cce97f60ac36a9f864ce4da4d8d552bd3139cb777d079c9c6c622bd1062924bcb21bda1417e7e29c53ccf0ccb7856ead1483c6b48b65e79e6c3a6548390a88fb61abfbe66f4e299c4b1758f29ea701a4f147d0671228492da8458b483e2abf20184bd03c85ad92189b3b1826c91228c89ea09ff06bfd5ce6109d84ce9f857c32ebd021258800eec97abdfafb631b3ffa277c7ed15ee0d7fb990c6d98a1209afda76022eb260c64aca559d88260e01768dac99a697be016c9a9c2ce866e10a1fda7357def4aa684f5acb81236847e8ea701bb49cdbb28700d42e699fff0bdbd632b8e4da9f810721f6da00cb4540cb04c2582fb2937404320284c116ca5e94b3fa459bf339818379604c8c929b267b236db3a5518f4833dac477c7061b7b10148c606edb28a9b4948d896c7bb5ba150309fa586148f375e92e346c0528e6f006b8501c8754caefab5dbc40057e8076c1820ba6b6491bc3f3c836e3a76466d55ecc990cff5397d2fcfd2d662acb4f77ed419a87eef8861d5bc4b3992fbaada9e27b420da968b53c8c4c8ba56cac04a1770d5db7512dfa0d1cad06eeb4916d72530e16a832ff80db45aced9296abf808c109904f8f8a6270bab1faacb46cb8c2a3101b76843df5f7559147501181f83f4d7fcd9aabf241aa87a7c5dabbac", 0x1000}, {&(0x7f0000000140)="3038007d46fcf257aeabaf9b4b6f5eeff5e3a8", 0x13}, {&(0x7f00000001c0)="9e7f16b384e156ce4a4a166abb1f4fea51b2f1ab9886e8d91823a8aa8bbbcd67e0754b8b5ee3291bfeb7b723205eb4bcd80894e1c4081ecd65cf43428c23cd20cda104af8d123851fcd5775a93357af89b517ec1cec07a6a1c6a44e7ad99ad07b57f6b2dac7942334ba3901902b079b4bb4a40ad103034b991a871685184d0cc6199c21feb778c5e9b430ffe3cc86c76afe29893bf64a811977a2bb8ad5560c72e2350f3e028fc54935792cc1b1d", 0xae}, {&(0x7f00000002c0)="d2ce2395189f0288c1678b1c1a548312b6ca04a2157957eb0a45c79317ea6483fa6d627d18458f454c8e191b7d4413c3585f6a943909d8bb6d0a82dff32c002d4233867590ec60c4088bf726166c537cace7748439ae551f3965f8125b7090f968d5b33cabf05744d8f6af1052dd5157eb4f1d93fe68f3f9f29600897f6636b63a41cdafc62a11056fd36cbffc113bbdac37fd", 0x93}], 0x6, &(0x7f0000002580)=[{0xb8, 0x1, 0x2, "d442c47c047ad2520355be2ea70d26a97f2b9ed63fd8981f0e1e16afe0dae71b308016ccf8c048a0be56b956356b92f9ad8f7fc108b32cac45cd1e08e044792e8561ee232f9ba131a261a53d675f84bce260de170499e84b981850cb483f021f50738ce090f85fa9731616623983653909035c08b1cafa7e7460545b748b70b2278010e3312f6e65f0442ca5cdb58c9e07c047ad079138c6ef71c18e9cc38432819f10e404"}, {0x20, 0x0, 0xfffffffffffffff9, "ed391ddb49223b07fe5fb3d2"}, {0xb0, 0xffff, 0x0, "7a0a3032b71628c9b5879dbde14baa638168a864b3fb54f46d344e48d4a6e8329f2e14f6a74079c031ab7cc111be5e001b885b8b8f2536a8d4ea05f903936b57e699cd3272e89a7c3039e7db4354587801e6d1a19d4d6c29e9c65c11fa321d496ec6c1723831c7c13b9ca84efba6cca12adce9649f760edc77941f4ed1b623608510d1fa1114116195041299fc27659db041d3f22d78d9ffd1"}, {0x1010, 0xffff, 0x2, "a62f64e9fd1af453440919e2ffb4101dd2bdacf95c3c13c14330cfa8bccc0034532be19622034eea58db6d6c39495e6a9c7a3cf1234b61a4ef04c52dd394d102e395e7e0191c810becffdf3ada0986201b5e3b4f7fa9aafd642d3c9083871ec15cf05ccc710241dcb90ce09aae37a9ff8a6e0fea79610c2d0653c7d938edb1154bfb9f25d77def53f1e576ac75bb4f98b12eceea575975af7bdfdc20472251ac4e928e8baa78d4ac290cb4acd729e676431b393ca3ae68e5813add6c2eb46c2bc8c74abb02df0536e79951f106fb690e497b9b73a55b0c7eed21e24924cb9faa9c3a7ec2a9e7dbc0a369188394d648eca7800df84559a9f6091f787fe422717eb33d1261fd1d8aeb9cd87ad5aafae8ae6ddc9af6e3aaa974154cbc458e44822e26b2012527e19e01e472cc71da5e2da571bb8b655204632c015d7456b7d261ae35e4b93e1173bfed8580fc24d647abe7651c194c192320dd139ec9d9b94f6ada7b90e9ab01a629bae1955caaf574cc4a662aa5e96b78c2888ac09d18609da96b8e2631931cfb011c110a2a0717e33e7ae00dcfac12119bca9c14207daad46f21b6e558f4819ef39e49f5ea0c53fe397a7503192b498bc47f0faa745d108b253b6ab0508885785551182169f163d5f4e5ebf972c67c139d64370322ac7c96219fb61d66a16da9ee77d5d4bbaf7c97b43926cc74669ded3b3438a550e9253124b41590466a09408bc64077e539f11d543840eed9bbaff9c4578dc7b464394970f78ae470ba45b460cdd59a5d8e40a059938fbcb713bf2408039f95b49f6307d707a5435765e3aa3843cce82388a91ed5bee6aec6a648e6439ea7118b38b6cc5e5117ca0616670e7764e72c80c98dc96d3c97288945e815676deab13e1877f6a81f7647c0c7ecb9621b64f72cd761bf0746e5cb1855df7da0f120d738fe9ce8e52210c7eee9c8941c87c97b4efb8730f58b7ff235d79d2b9c57cb86866d9371c0956bd2d08b2d8a677d8bef452295ba8bafaa7a9bcaea91a55ba4dffaa1df15eb40e18a1f4a436b678f49adaf9768cc2ed3ce8408bdfae3596956b2f402d1ce4303cbb5581edf729a6540ed5227130ca768d04fcdea1872250d001de413ed5d481cff8aaadc9ab52facf1deb8bb5fa357b9722658161551324eefb7e48159df4af5ce0e7e60fa9be4ac6db8184876acf47e87b23b9dbf8ca04162446708aa1a9d89fcf810c4c4d3d2e07621e735329f7acb2db2c0e9c111828cb0a4720e0e0ff793ef984db12786174cdfb7221877a49c1ada01ad13cb4fe56478d84ee4a9c36e3d2b9f0929c99e6b25721dfb0e4547d04a3e2914080ce8722f259355074bf10a701b699d367ec7e67eed28317ce260bb27c010bb3b03f013f23e2908a5c03e2619d6db0db8c5ebaeb765cee611841e8fcb4db037325bdf3604a36a2b596bd8eee5b82679895ced81a25e40be48010a48b906e5e0a1a9a3f1aa10b54a63b33847121920d752626dc33e2e690f47e9e2433316725126f0381966af138b355281430ed7d8c7c6bf03c90822aa6660180e1870c242741b4e36cf1d52bea13e7a9b600a0fce1c44dd4b53e1b9487d5925ff53dd78d6b4c0bd882a5fa72b85217fa29705b09e6c069e22de57270d32b2af67a3874fa6ac0cd52f8ab6e1945686204eac415d326791bd0493b24d9b60f7037f8254ecf245520f0d3d1237fd56b2dba498e71445407b16834d595ca65ce2d1b82ea299a5af864ce634d12f2c40a8728b7f326f80d7a7f5660b77ea6b006a65c7850be4ee31ed3665ddcf8e9dcd83fa6a40a0933c99ffc677660080f265b28a60636dd8eefe16b5f8454d29e5ae52b9c2a0b48bd7700e2c11217d9a55d7df1d3ee8f18cb4ebc1e308c8681d280bef5cd42225be35bc959258c763145fabf40181541193df96c2a9186c1fba17ad372e5c11e4251a60538ee99b0f0ba4e6b54a21033159dcb834b6035853fe9e5b6bb66d1b526822b24e75ec351b3e60e6e5c4d75c0a2c08b48158d070ce0e0b8f8c92f95d7295cd07a6a7badcf86ffadccd3215cc33f399cf261d5e46f6f6b4a30b12a0087e4dfcb60a25e2edb4331e338852556fc699d52f018d9910fdfdcfb46af2c84b1d3be656d60d633214885145b84d0fa55a331d93a3f7dbcb834f384faa2dd305b0aaee17fb8ba18a4fec8aac12cacbb47fcaa744a6e838a78c94d6fab1a495d17ed775257cde9c7733755a6190b275ea60c4471374fe3f045fa6a2fa981e4358becd9a6cb0ad91bf2e36043a900dec9f70d5f5671874c95c6bce3fb916ccef660d380c68f2b02abbcb60795faf42771518c906bc0af77f93abc5550799ed92341c52312e1ba17a4187bd0ee5444efaa032c5b949a3878f53e52fc996396708e533e3f4ce738521d99378746ca89baa6a1fb409e956dc76d82fb611385669931fdb0110deac72703fff3e740dc80a657e805501bc7393504295dfb940b22be95b206405dccd236cf1380b308264d296509ac3e7f32c06971a13a8dfd86606f950038c9aae51a88b8d181fb0305229b028f1a3f0402708c9b3c14d433c88b763b2c9c40a235b2a35920432f1b8cb69d2376a2486fc7162126da65fb602d41b32a759e19cef08db0ab7eecba70c6060a34f3cadff88a2158b604ecc038735fa4d8d32ac6ff52e90dbc9dd5e34f14377305d3efb36231eebf678e4b10fcc1871e22ba0ef3a15e81c18fc2d009c3525d7d584c1d03df312236ae25fb0c8fd4219701f5f68814fdcfb4ff36744dabd97babb19781279b6788bf24193aa25ac9a04ac8f9039155d773f7886e3d39cc683786cc478b8ba4495b0cbc43e9e99dfc43626b8e6a308503260c86b80f5c69e058987f387291887359d943aff439abd145d2f08e568cb8e9ae7e38f890e84ad0a7bd32c449c5cc1cbafee8183cdc3bb42f3312f75ed59fa660af67de7e080cc8fdd27294c9ff30bb0f43a3390d3e75bab94b4ef72517a5c09d49427f5f8a56e4fe3c18dda767440e6e4a78e07261a513a336554fa2bc5fa1344a0db4dd879165200afcd57daf116de6738675eb358e595d849af35b420b202ba6229ed3e12a07f8e5c43efe803af14272078a3cffb3553682f94525b3deda0a4e2991963ea580b2fb8e0f554cf9ac3a558bac1a6fef1898720c951857b6b67a346bea20d09d5ee1219c45997f52055f7d2234b39da36b315ac8816a9e7d5e60ff152814d84de2dbed7587da0ecabd7c1b4ad9a498bff050d6ebad67bf88b0d577627b274b04258bfc84ebcef52216b11bf12469a46db169d9aaf2e547a09333cefedbff8da8cc5a871b28476a9cd8db64c8b5da02032f77839478d527bc02f1ce5733ec1554b2e41e44fb35a44a762a1eea8cfd5d00b744834c5197524c6e87171c0adb7566d7aea5b56f7ea6ced03ddf76128911401cdb5b3789161fd4c4013f93c9a4f6c244e6810b4d3bbb0921515280989a340e7bbb135b5248cd70c8a1ede0f444adc5b95f7b86c4251e4e0022c0530651deb205359bceb8d6549fe2a9f6f3518f5984268b9e55fc587a999565d1b2b6fb1d92247d13dbab493acde3c6ef4ff23e86eff0d89996e59539cf9f851f250024a4bc6f79ede36c0ffefc8a726b51bf2750623b9c126e7cd50327017ff990ad1d8204b46054e5888d24dca60e398a3e5e260ca5482621367e8990fb9ff012e8c58d79fc2eb6158558cc6dc2d5622cc80233f25bb7f6cc070a6dab05ec356e5b7d87e6aa95d49c9b87ee8df8f453177b65482db86487578627536f076d6f3f58d71729960ac1ad14451e5d2f7f95ade42a95da3dff4deff17856dae417b478a1081ab18b8025782054e18ba66a93c1d022e1190ca7d3e102c99ccbef032ade5365f9b168ffa4cb298074cf824a3075309df343d20022613c67e7b27656206cde971da2e1ab2681b14e53aab54b9870869825158b1a3152da2b743c1055de697cf1f1dc2683d1eecca97413d9ddbea0bb4eda356f5b07fd38a909ab36dffe176c2f06690abda8a786d48bb99135ebd3b17dbad0f5d60c9a7f07ef2a2c13207e4dcc01913e0010b78bd4ebe7f1faa51837b1037055d9944def842389e9de104bd150b2345332a3a433b6832e708d5ea095a671bd72971ac06b90aa053f04e577711fd2f987921f7a3ccdd7f6a2d66c4b2ed68fd3842d25f9e47ed1f73894384b77f62db551c183c6c5193469ccb27ee854b66ccd9599d520bdc4af57b5b54520bf2d33986d8fe425885505fb53061f25a9d8dcc1601ea50439d04f54fd51c0430e41ee102f3d37ab774c3cbbb3b5e9fa01c569529962b663cd7c4784fc07cc210abaa690d0ae65839ba7ac4cee0e46c2be1ab7ab3ba20aa603dae77446aa20c50299f0ef6afb29c0c39d38ec452dd35fa6c5a32cf4a9139500016e212f72e892dedf1fef4e19b1a7e3b9c5c2f10b5322bcd4bc0269d7a6f64cc5a48b7d111fb54cdc7d72fa43ccf04dee80adfc453fdf6321c2fdc075a1107936dd94ae7a1e0bce17ab261dc77ca35d806d5003789f23d5a71c8831adb355f8c65ed38692e94500bc507bf23a32ab52b0ec94ccaab1004dbbe8897d589d8ac122b44a560210ca55ecad07537a3670b8ac52985c18ccc095f74aec0ce4e77a5cebc41d68b23577fcb0f262dc31bbb949583d7ed482ffb46d942c1c0f7d2d3923de2720c3682e9af22c86e4e2ceead6c8aef7fdef9fc9ac53ebd3a348b49f784d38638b4008dcaa38a7dc209ad06d342688aa69ce771f6152f5ddd2ff8d5c5628bb4fbf32759aa1e6b47894d81b3ac4e353bc236cb7e37f3af3f4aaf97f6c8bd367e5e628df74c014aeb0e2864bb6639fb0d98e692bb1daf42711dccdf23105995789c78dea6c9c0e798acdab792d27f504f07eca8a5dcf8988e8a0fc2a61fbab4cba896333e6dcefd7385a8852553f3ae4be50ce2bbb1106142cb6558688222f763ad672ece682510fe04bbc210cc141545124c7a4b2a660c79a2f9e7e4a920152a191ad41904de068f0d27e1c6f243824d266e3c50d544e7c94868ff22ba0382b4f66131cde77aa9b597ded9333f2426837f3d3425083415eea1c7ec7ef98ab6806bda334b088c9878431332cea17cd5333b6816f2e868305693c4f4fe4970475dd97bb8eba1da331060d103738d3a26576f3652c6f9c77501701f78e7ef8312ae8a82b38e8ee39d184d5496f02f8238fa4d3e47fa222eadc59ec8490f1ba4e7735102899e0c474f5068cd7e7c30492d243dee5614a0361b1a67f66bf1e2d3953261fe1b32d2cae996836baadd255a5711fab94c656a3a1abe9a2222f48a204df602b61ede0f7fd738716fa1286d600b024372ba2cc49b423fda0b15d3185f82ef8ffaed5a070ce1bfdb7e70b11a8226eb2a50a3c6565e50cf13280317257fa96f85909cd1a0e00aef886c0c29d8e5124c01c00c41d1c239324d6d67b2e0524f6a29df5f41ca67ffe664d96a53898450e0052c670055670147381261a97370391609c78c6e72b478568356e0b092dff41e4a22abb3327b1cf5d157a3d606cb1c9964a6b93b761c8fe3509c0e26547973928c847f4d54cda0d74cd89e8d74030970af4dcc129dacab70ce4bce1d51832e8d1038747fb43ba52d7f61a244dfbcfd2918644700330c7da467e8a9173f180e57692d7d5325810934461a62739a5bd9b57487b09967b42528e7fede882d862de6dd94723c8d51f0f5055193b18202d9a77b211884ecac34ee19929de85368ae8adc389fca53a09b6cce9d25906bce4dcf815d8f109554d1d577984e570ad3ca"}], 0x1198}, 0x4) accept$inet6(r2, 0x0, &(0x7f0000003780)) 22:38:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 22:38:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="52e7153aa6cbe1dae34a893da0e958acda03fbbf87554e51b74c9c068be6932c3ebf7ff45f958d94f4d96eae8b89391e38ac86c0a9e19fac664b2ea17adf4c38178cc4cec286be233d0825db05267f1cc9e1", 0x52) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000180)="98", 0xfffffffffffffff5) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0xa88, 0x0) close(r1) dup(r2) syz_open_pts() 22:38:26 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 22:38:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':+\x00', &(0x7f0000000240)=',{\x00', &(0x7f0000000280)='\\-\x00', &(0x7f00000002c0)=')$\\^[}\x00'], &(0x7f0000000500)=[&(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00', &(0x7f00000006c0)='%\x00', &(0x7f0000000680)=',.]\x00', &(0x7f0000000440)='\xce$@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*\x00']) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x100000000, 0x0, 0x4, 0x1, "4af4490045973b2de7ec36fd42d3c15efb6e51d3", 0x200, 0x1}) fsync(r2) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 22:38:27 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x10, 0x8000, 0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) shutdown(r2, 0x0) 22:38:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:38:27 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) ftruncate(r0, 0x0) close(r0) 22:38:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xeff82edd7f858fda, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x22, 0x8003, 0x3) 22:38:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) listen(r1, 0x2) 22:38:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xa71c1c0324681a5d) 22:38:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)='*', 0x1, 0x0, 0x0, 0x28) r0 = socket(0x10, 0x8007, 0x8d4a) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) 22:38:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4a377510dfdc172f", 0x8}, {&(0x7f0000000100)="9aa5dbb72f0bed5113ede143fc1ebc8565d76774cacb451dcbb57649ec82b2b90c59d7dcf85f62acd3dc723fd0072e09a48e9647b2", 0x35}, {&(0x7f0000000140)="a9a71f9b11d226700e552738145e631b20f91181528cf6fa5944cce3e8fdeb6d10510d303f2735c82b78d04ed05924270e95375bb24e1571c3", 0x39}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 22:38:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt(r0, 0xa121, 0x401, &(0x7f0000000540)=""/28, &(0x7f0000000580)=0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffff0c) r7 = open(&(0x7f0000000140)='./file0\x00', 0xc3, 0x80) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000440)="23b55e13680da73a857dfcd888c0db69209533a52f79e44dcccde4c8f729cda67852c63b4e9ae9038fbff91c601a57bd235e811c87b1d4b297e30977ffa0b72c590c900715502fe420627d55e1db1bc71c14fade6b1d259538352ae0369d50e3f94846d91dec07b0d633748afab3d474205a26529b8e627b4678e808806697b186ea21b063edb83c6f219c02f45a6a7fd0e6054154809e13d70314603176cfb85e59123be7f01b892ebf684c7e4e3e467f83606af41256733920a9acf77d41ba6c4679c2c909879be85d2ed7f4d7801bc2d71da4e757f6c8f3c45e47a45054", 0xdf}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x400}, 0xe3a84772849f0a3f) r8 = getgid() r9 = getpid() r10 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r3, r5, r6, r8, 0x2, 0x7f}, 0x7, 0x6, r9, r10, 0x7, 0xe, 0x40, 0x7}) 22:38:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:27 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) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() shmget(0x0, 0x3000, 0x210, &(0x7f0000004000/0x3000)=nil) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001b80)) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 22:38:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0xfffffffffffffffd) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2008a, 0xa) 22:38:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x2}, {0x877, 0x5}}, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x9) 22:38:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40ad) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe84}], 0x1) 22:38:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) close(r0) fcntl$getown(r0, 0x5) 22:38:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 22:38:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000300)=[{r0, 0x42}, {r2, 0x140}], 0x2, 0x10001) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x80000001, 0x100000000}, {0x18, 0x1, 0x8, 0x2}, 0x1ff, [0x0, 0x81, 0x2, 0x5, 0x8, 0x80, 0x83, 0xffff]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) fchdir(r3) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) flock(r3, 0x8) 22:38:28 executing program 1: r0 = socket(0x2, 0x2, 0x667f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30, 0x2}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x71ebaef6d4f31e52, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1f) 22:38:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x10000) 22:38:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x180) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 22:38:29 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x112) close(r1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x5}, {0x800, 0x9}}, 0x2) fcntl$lock(r0, 0x9, 0x0) dup2(r1, r1) 22:38:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x101a1, 0x14) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], 0x14}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) 22:38:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1c0652c801b74aaab94d5b2fd7bf42f9c865e79a4ad25197ba32efbdeb2d58e916e9f4ee3231314b32628f7c79879b9daa0efd2a30fb27bdcb2da1fc3dc1b87c59148550119492e5551e45f51bf908b462e8556009094a98d6c5f2b6ae98d2bbb270", 0x62}], 0x1, 0x4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000180)="988126ed37a6c84468f0a0f0ba367ccccf7e83646d199f4efcd62db58139988187edfbe8fc203d7211c8ffb667bf7aa2a34b1180facbbfb117366dde810f58f048945fde9960be1ba4923594ff3adb40cbbbc719298ae80aa1c4f1552f7ae87d46df4f333600ddab83fa6c79cd9a49595635cc11ba4aa1ee21033d08256729ffc673d405fa3e62d615df41def5a9c826fc6aa49b4cdb20a0e8b1c2056d8245652916a5a7a9be4fc1c442a76351bd542c6b747335be44407d2be54fa5f606c85c4065e1487650f8411a7345d7d13b01b7b9060e150f8f3ed3c805f1f228d191bb8bc0ebc6c2c488aeaf793da908e760397525fef5c4e7d516a85d7d6e39ff7d27dc71b0478810547092223028a9c73373d60a15ddf70cdb4bb50ff3244acac6f417b6f44a52622df7cda3fe87816a6e3e298154c1c85c0eb1a2613adbd12edcd3d20bc4f7fecd9715cfe3e1b312cbd3c746159b69f30c39bba4dd2161bd4909f1e5f317d770a8078869f7959f614fb1a174792e49e5fd153b1856101f7b1ced4bece393671f284c5d21b88b9adfa024b3734c1fc19cf41f30aac5b277590895136070cfbe3dd0030b43946dd81066d5a6c2d98f36b57db5e710a2fa985337213c319431c970a007d0bbc0ab193d93c8e2cfa36099214599ed4a68c313a5cbf3466ae896ecc2dc1904d8e89f2f6b69a6e01f3a087632d24d4dcf017ab7f933d8691c517e42576b25143508137be58fdf765c9ce7971f52a7a46ec7ed8fdef24d8ea54649568624f5da9c98636c5a38e1f2496c41c2fe2107f7b07c387b02661709bf6d8efdc9f4a822788b504d7a9e9fe2a009fbdfb711ea8cb65469a7043e3c6b496d03d30fbc50a2ab44cddb983a15d96f695785f10ff6035e96ad17d9f9d1388f6f622a69236f2604180d77def5bf9096fe648e33dfd963948f960ca938916c47d22bb8215b0fc4c3df59b2b1354860cf278af94825daa5d035e99c53f8e41c86110cc636922939e27d1cc8329d917771fea6ec13128f28d3f8c8d08066938f55a3a85bd7831caecd8c46b9bc6ef2efb10e83e3c8e27c02b59aed0cb2b0ced0f6c5e2b2358193128f7765cc744d5f43dd8f873c8697e951f984ad0a82aeeb1fdb3de55ee81794c117b39fbfcae0a90794b35c58e5c5f7bedf8e8b8c3debf46db33432048786cfb670ee254062639f8d2ebe6253e59e0b517ff6f98a4cf7c67b54515083ef0c817dafe67d126f38b113765f4bfadfeb0706b19e6918a65f2f2c9063b3aae71e06c3a65c1d2e814738fbbae3312b8678d412883ef4dea5bac9929c5af5635bcaf4a9477543a8d87dffd782e33b1fc45b16b4a1e44117fbbb262d53e7fffaa24fad449d65d44bec049a5896b45bf2c44bce4290f29d97e51fe87e5b0566c6155f70b0e15f92a871a51a06db7565454ff7b4c7737f04a0c15182535f81ccc1b3cceec0962273fe73875791a985fb972feb69a4b58a0fb804968a91d80f58f8dd8e68a411a49eeb9e4b91bbc23bd706a38204df2adac7458bbd2713f02ba01f35ffc9d0a67fbef7f6e4cb14a8bbab65d6d5d39eb8eba61f733bccbcdfac00babf0bb240599272df192c6e22183ce970d597b0f0459c765b04bdc65759bfb5d21ed4c6a49e150bc35088517899d126b1cbef15b740dfd81f949951f76949e1fa1f2f9a4d9dd88c6e7d459d6a9b973aad744657abfeb01d47e714e9494585b64bdb15fdc2f86ec0d95211959696ab6cf00998530cda4a7cae44bd3d29c8f9dfc5153472d25a9d697b8da4b07e7cc0949aa5efc30440776c3ce0021262d8072d86a05fbb77a7cd32b5d609b2517bea7a15e78e71bef680bfc6f758a4dda3b54c312a58254b22d1534255950dfc907efc6b0b6cb73c9cda751f5131dae75f6b96ae89c030d16b719383b37dacd822740e6901b2017f6b948c70a8c5b5c2d98a6de1e76ae763161db71b6cd37eaa4b67e98752a95cacc5079df58e054b4960fd9ad1876a59c7a4e45b403caec55a0ab6189b971693a5332aa249af45f504adcbd5ae379aa686a6651f3b8334267fb6cc9cc6992b811a439762d86644c1f2bbec1b2ab9f6c407927bc38c8098285fa890809536e31baf6161866639813e25fa4a55540e0f5cf969f778fef57cb9f70df924663de946fa114e7c0f3656374cd97223ef659a990a7a832044bae0da95451326f2e2b7135d5ce8e42e71fc3705387ae41c6595d20f24cbcbabcb92b03b91fea7107df89bb53dbf6939613e146901f64412cb7b1d989b2f82e6c56c37b65cc4b1e6a63d87a4516f1255d535d10c59ef35c135f07398a2df92fff8ff565e47d4229dcd500e9ded26d6bcb1f66456b9a45fc616ba4d6d5064f23b401fc10e8537033e538b4983a26b29e7fd63c2b586abd54e9a61e73925f121982d7a599dc05931ac830b395e714c8593764ff0062cb6865cd14c6cdbadb6777c05d467da2ea55cf0c16ae609a308d7c84946ef821f5e629f6afc87bac46c24d7ee8afad7f620fb204323c79cd841170d9746742241eef34495d836e4d29dbdf954d4c1d2e4141f9836bc4597ba98cb0759a3291f1bfb5e0207df7a0bcb1cc2363f0692ceb0a56aedb5b8a1ac59a079106909bb783470c3bd45efcbf552a73bf6dd11bd90299590e9028e805d0f076c62e9d7ce0fbe894b514562b52e718425e85e87874cf6d4041d4fa7af691961a68a579cdcf91494064cf6f29c316f41682b51bff2f4d5b6106a33cdf7ea47c683446c1b07217a1ce68dfe845db4f536eedc64aa3be4299514d7009be052cdb162c95de23c33272d3b18166a6e4f7c2968f166f5f93c6d153dd8052ef831e24aab0682501ec8d7c876e35b1a328aedff4913760ea1fa3837f9fab6fda2bbe466b5d31de38fa8a3cccf33baeaaa6d02f87c9a41bec62aeeddb58c6f16f27a7c3476243e16c67cbfff3ed98efac4d8127e244b9f8102d2b09c9195e5238fdb6d5283fbb77d2b8c1806f979fd11b20aa3d29f6e8d2301c87158d701a68be9dc44ceb6714d145e96024c85f6839b99fae1304c2642c46c1323e57c2d0959bf111755b296e4968dc0c7daf069b221b7d334e40d711c08d76ef8bca5834591a7d9f0d87ac96a6528f4eb19c8dce65065931ac9ad48b0a4d263e62b028dcb8629ae24078bc41236b695d35f564ac77433833160b15ac9b441840749ca096925085c7552e519e8cb4bb3e0cddc5393539b4995d485ec26435fa3ffdb07ca6fa49ed4f517e6477638c427a50d85935b9d36c7ad06ffe34e77815002d479523ef4491bba878bf2ea32c4f3e1753a87d8dbf19f30f3b17bf8a5f0f5221bf0ff43740467e0e9466e928f032130123bfb926ddd5348922a7186b25422ad14263d9dc4ae8b4bbbe036b5014542b7659c6cd9dd70bc7a01c80b460ee743ab22e4bcb3c9325492ac37a5c96ce4880f82e7840d83658b2dda8cf19d77653e6532c8a52253ce1074adf5777ad8810bdfbb79ea731186fa802bcf58db27f6528a7c03ca6b66ae759a862c96207eb490ed317c48ef80b59b3249efea4c9a83ad69d87ca6f276dd4de5d8ea08f6a6ad55190e96c0fb0556779dde7e36d9dbc0216af1380f218a3de30f1918f2072d64d9c0e668064fcc58930ae4f44bf1b21deebdbae4862f3cef04780fd05dc68baaa87d3ded90bdad43c5442279f1e7e46e32091e4d3fb5d10dd4e9dcfa33cc176dc8be98ff4b1a75fff26729fcbc7d338a3b59290cf1f93429c2bafe654755165af8ef7c48e1274731b183c85521f47c2c34206df20c83cb57ecf1f12506210d8ba643e9fc73b677a144d2b7f8d727cc3e9424a018cda79d5ed2ddb0d6436ec8047e445eabc5b7d45e72e3131c829a7ba1f364b6bd1f765deecac9379d1d6d3abef99f10728765046190a5e7ad6f5b8d91d875695f86a1ae91ccf1e5dfd481d95a4a875a422fc8a94a1231f2490711ce15a612be92dc51a3df465018a7e89c02cfab3b33cd1e60871d57adbc61c997d9914a04c273338c797b7c9a96a80782a847f04e1305acfb63bf2164296999110710b2f2484656b5c509b918293c62bd33984fffe572e093511aa3a96fc820762cbb6da3c5636ff0b84af4094e7173f5415b3049dfbd688f2ffcd6c9bae1b4bed6665ccc68cf87d57062eb390fba4053b96f0da95af4cae8756a88dfa26c1eac1202adc234e940e8bbde822e18268a672aee6ea65f9baa3a85f1a76407225cf6c3ebb2926b9b4889665faa2dc34ad284e0be5858002396fce61968cc9242e32c547e691b84cc25509858f43ddd8c77dc3f15a05a5cee6d090739bea67dd67d4be618bf7c4f00648296babfc0276ac4df92daf4618ba905edd89e5f722070831093545a283efd39850ffcb8deda5382474b6a7e7c810b62b44214aec68980f4a10555b1c8cabaf723d9b0a4f94f32603fbf5d2ac18909425b0c3da7979660153d7d54024137f5946bd0342abcc262d04ddb067b530cccb33c494c55d9fe996225123018ea2d66eca47f3474e59917a740697fe49ab9f88c341936a70eb301a224c2ec782cf79aaa9cf54a5465dad5393519dac146c28004b6e7ad46ac2ad4a3bef1664898b35195de6347aba5ca4f787350bbdb2fdb4dc390bb18e37283e53f4eb014dec54a0da76154d20a59f19964f1b8fbc25317f7839cf2dc2aab35b4b3441ad339417329950a68d9176f7cc1454650645d1d2715b838e1089dd2dca9054080863eab1eab1f63dba367970f3dddbece8cf36a9bc5633de69fa29f8b49af0fd923e0e8dc07ad11450e0693a65d01cefb4fdd0b0af983a06debe2974356442e556570e953655be63a538dbf3f7ffd170d2990350e56551b8828e2e61e8bf9aadf260a3ec740592cb7c5e6eb81051b0a6d037e2cf0d9614f63a0989e4f3329af511b722de110ae523ed34ed04a15bed5bc11eb5d9fd82dfbb698f3c32dfa4c65f0867e87aa3170bc00dcb7941d9dcae51921af27551ce0c5db3a1066867e0d4fdaad8843fe622334f3a752f22dc339f8bdbebe38ba15f51dccdcb2adc60f4577f465bef63c57df3e7b740a42d1c01bde32897a99dd1d641afb0f3d1f92d9b7093102f7c8b9709f1f988b36611daf2de5fed9df3fcfb5a8057c436ff9daf369323d38a77836c016fb96dadc7f2c0225ee247a7e3dd64911b44a04b5836a23a9e8e7bacc2d0c6f7c195a2cac09010835d60949c7fb92595234849ac5ad30c390906c6752ce3347db64184006bc3aa0d345145da38c4929f49b41668b706c76a6215f1ecb49e7e7fc3aff089ae7d1b073e80d7bdcfc37236cba8fe66ae5315f533c2abe5223523343fe30e055b526fd48276b6bda8a535e6db90955b5b52e7fc3dc15320bdc8d42c05ff94f20aa7e2ebf77cfbf47423c8b963c6a9ab505f3cfe7fbe435eab6d364b1ea6720418c8200455e52b5ac8177410dc7ecc2203517757e0c447a222eeb72fcc862a7b4076e0a4d08c40c32d2167d005a377bfdb9465cfddefadc9e294c7616fdd7879d60923fe4212eff8bbf6fb95d08d8c0861134e04640c25ebbf2676c54798d62743245b069fa4c44d8f442c4a75d22f8ff89b20748b65d47f5e6a7b1bc2dd7ec32d5eb0d815f1c60d2ed949685c203bae09205e9b0ac69f4467f94f73b39aa48fa32ce6e45a1703c2ad6436a886a26e29fde3d15dfc84e7d643061920aa60e1ca5aa652e776065bbf4617aa84ecb2612c7744020a8274e76aaa1caac8b257fef4137ba4a8a30df945ffbb6ee91240091ee6fdda7de109342ed2952ebddd50fb86bff1bb2a5a40dd093", 0x1000}, {&(0x7f0000001180)}], 0x2, &(0x7f0000001200)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x60, 0x4}, 0x4) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x1a, 0x31c99e3837566afa, 0x0) 22:38:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00005d8000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0xfffffedf) 22:38:30 executing program 1: r0 = socket(0x17, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x100000000002b, 0x800, &(0x7f0000000200)="ffffffffd27e73e6429a2bd253a024697676861b2c9902be80d36109bcd337ba73b6f83fbeaa90f2293c4e5a394bf653b4df2bc052e9863e7fa7bbda65b498bf34e10fcd60276e45b69333521a590a2161a241a248a45685811a1fc91aa365097598a7748df9de35e8af8886f523763344c784a08fb1a82901add90573390b44d10db108f41b22d489dc2bcf24dbfd6a7a36debf7a85a1387afbf09b32d8c0f84be6bc0b2600381ed852489eba205c70f7cacb96d65491dbb5ed8bc9fe05f6d5fa768c74983a5c1d4fb0585eeca3b96c372955bf1ac7c6189a3951154de8641f15b518810e9eeba491f47c9a7f32460468b87ea03857a579a48fb2c900e8900000000000000000feb58d83802ebc8a46b1342e1397e158bb6cc902dc7b3176854d0fa68d131b8e7aabe88593e53836a399cefd75af33c1c40b9fd557cd", 0xfdb6) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:38:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000027c0)=[{&(0x7f0000000080)="060cfcb99bfc430d9164e1e340e958591c38e0ec468f3c86c59b50b7397146e60cc85440be97c4d809adaa921b9de03a0c952bd8d526e8311cc9a6ab853e5fcb655578562c5b3d6a3645bf84e297d2eba1e673ece8121579f689b4c78f41d4cad66df5bfe4c8b78927a9560d660c2dce02151465bc85f103f3cbbf48cc8c0b60ae", 0x81}, {&(0x7f0000000140)="ea4fabdd46e3b328912c9b79c01f5090ec8b703e244dbea66cbb7a9e9c5e6eeed06260f4e6bdd2ff8f49d90f0a6dcff6d1a2c05a90b521a20764585985bd96be70cb39d02fb90a2c3027221e8b6a45f329e7fe8f8dbbcb751b8eb68f62fa647b39f0876fe8bdf12cfb041b", 0x6b}, {&(0x7f0000000240)="b537088e346e6d092516e49b9d181acd515c02f4eb6ae40a0c94e9f63dd3ef1159057ea72e15230e653b1bbbe711a07835bfe6232e65d33cb24d8fc10fa7794cac766ebe238348c30bb36adc23f26eecdc6b9a33e2da98891d1f39e8b2921015be72a370", 0x64}, {&(0x7f0000000300)="fbed1da6db965b9ea82f29493007fc21a845e29e7b73a9b5e4ef54db449ba41ebe2f181021ecc0d4ecc5c0cfb1cb7198ea06f9f214873d2e1df202dc27798220b06b1d4e73cc7ab6d5ff18de6aefa09fb75765b489612503cbd6cf548b56c26e8f0b9e25a1114d502b15f745484c62253d404621f6a68f14cf47c79e042a35861e4b2f2dc21692fb334956866bd427e27899a085d3f9b5aa149f08890a8410fde91d59af55e88b9d86caeb1d", 0xac}, {&(0x7f0000000440)="21550733b988f2dbecfc28e98af69663b5b042e3965d04795a6c6b82bbcbf85f495cc0593da52a128e20cdf05b9f3887a514d0962719f67317510285fe5bb4eb9b97bbe4304edf7cc4beaa5635d72c7aea64106ca80569b99e0dce596fe67dc5968dde2d07fe35b3937e9576b885b6cd98715f7f53e46280710a24aeeba01da452c8504ab5f15bf855ffc5", 0x8b}, {&(0x7f0000002540)="e2e83a3e968c3752e0ec93a7731f5e1991b0c7e0344eb4215e6d602ac1e72af4e4e629537ee7a688533792f88aba970b157e6cc49c72aa537013626490d27c374c3f2de4850dd32d57543d753b321649e171183946dd5bc83bd6b24cc335e1f6a9f974a01f055c007196141802706beafe6acecfe8ada28865f3f86d7d9c8ddd335b4142f80f9812e2779883ba98b5c3c6c61dbfdc720bb97b90e3a05f9569b95b861b15d2dbe8f3348c0cf29c07e0e20f21459640cb9a", 0xb7}, {&(0x7f0000002600)="d8cd880b1333ca21f5c0ada080cd66f94a151aad4a21421085f6f8fa63e6d859caf8124c019efca1d4fcc9fae9ee10d52cc93d7c99e6eb8a094abeee40638bdbcc1e81936c0f2465675e7cbb27d9e3c9e5326b60cec9917b71575ecf74eae4f1015119178f924b3dabb5fddb294b7cfc1690530a1732f0058e6f351c621a31091b824d66ff33b0333c9bdcad939714440028255f8348a8e52a34de78225a6b8671307817598fcc012284579550", 0xad}, {&(0x7f00000026c0)="abb165a2a0d19649b0cb05d38ebd257562ebe756fbc2ad6cfada6d0e4eb4d6b61e0e64c2e5da3f5999818919063ea1f646e04a599ddff94ce469ef0935214b77c32cf6e6003ee03dfeb4b658afe1a9dea0acfb261165f30c0a62f0f02082cecd34a2b9a5e4debeeb77fdf4672972a853f672ffa4a3e184f7c0c7da8f58685f32c6367ace18fafd46fe9456079f13019ef6fab9991cd26e909fd9e0e50836d7a32dcfa37fef20fbbffc2242ac090655a7878f88a037fa447bdf82c306d4dea383fed0ab88fd0d58e1cb8ae204da5efe107bac060c90ce008877eeee8901c59ba314403038061cd703fc8de6929eef906a43c5", 0xf2}, {&(0x7f00000001c0)="6630e323c0c115ca0247fe2de54fd631ea4094e156d20b", 0x17}], 0x9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002880)) fchflags(r1, 0x20000) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1", 0xd3d}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000800)="ae6e10e63077fd20b1e41454271745ad5a68a66ec4bdc9d7e9b08e3b21a712384d0420731fa017a1ef2248ef2094920fa728a45691d97ea2b15ae404c3211a6ef1682e67d4780daccb3b04af4fe3536aa0f439fbf420a7a606e0f774094b46777d7dd47fe69b6c806fe392179befebc8894cb7533b07b0c93ce8791dacb5939979a3f828e8dfb8e68c22dc06f52fe526b3a53577d1c9a6a9802afb7b357441aff21c4534ea6da537b089887e781bdf567afb992d3707f9da0c09242decb5b5b6a798c6c5a9a0ef0fc922257c4881da1aa8949e4d6aebc592eb3e1070d45c3a292f764518e82a83cff9df07bed519eeb33538f25f6de61be5777afa7017f8ca0db6adc650937c5fc5a263cd4843f5bfdd40355790b4eb8f1b2cc67e9898592edd74caa84876361424f089b9e7ead90f08de7f411e7e166bbdede1f5ba66702ed83b998409e89a005a0c90ea2274e809684dfae0854d891c2f7aabefcde66ce61610cd1d3393d1914b88f2966396abeb42a3190538bd3155947a04c33da471d3fa8746e5052eaed32ea411428eab9e6829781020989299f04ace4ad8b6fe16dc3cca2ce7587ea24bd9b3457b68d8e5f13e0bacee7bafbfe61072940356b7a6e70909be31c588fc04dda50621cd03907f0d9325f250f1ba5eb1087a13696171623b64e9d474d61c14a49f43a5fca860b3c3300d14893444af39375e56eccbd85b9228a77075e982e928897947d591a04995caab15df6d3ab965d79583b7e37684ef2f9983c568ff8cc42cab1ab5587f5fde8ebe69a0bc5f406289746aa3372b7db3bacf14d001425fa3932ed55fc66112ccad401f77e2ec040681408c042b99f0b7d75de110fd4aa9cd138eff16e42c1a417eb73be2f05ca97afb172db80aa8e33947c38d24d9d4d245b6c2f3e4d136817b232b9c76deac518488891606afc50d5a92a777f411a046bc86d2f9279a52817c300428dc78264852b9aaba85b41f5c6ebbdf2bd5171c3f55f304ac9f46a36f7155c0116ccd39c540c61e23ce83972af9b18c4edb2faaa0ebd3e5810999479816e09a60a63e7dc595cf9abfdb71ea0fa5df7642fef6d97c60c2bfddcf08aa2fd58dc2d4a87de35cf631ada7338a4656f12d9170be805c4a8387fd11cb39bd902d84cee7edb02e9178023c1bef1293a88f55d3d651cb3f2f3a4190323fbd25deb2ecac2f81b61d27d61d8d9eec58916ec8797490b2f341b2a76a4e89d0faea7631ec2fed96fc8c66d6939227987013098e0b27ffb21805819904b4fe18921ab1c2b889e20b3b4492c027ac7d5955ff0ebd15a7358410de065d1572ab8beeb92e5a54722dc57e2dcfc067769fe094806891494e37bbad0a71d044500e51309f610088c118e8076cb1b959b74150101a9df6b73bc5401ba067695209acce6cebc0a309d125e17420f56e35ac9b7f1f75836242c8f2de48895679db4b0397c062281a52cef1f1bedde9eef4c6169476f0b43893bf875ca581c002fc537aabc30a54ea1720e26278de0e52fd9b66733d9cf9f5165843bd09c4d231bca838c44fc556d99c695d0b967a786699987dfd1818b706595d2119039f45b1506463308ca22739748e53feedada68a3ced066c467edaa6ca70f4569589519281ae477f17d0f1984d75c8bc1259670a0e6e5835430fce6b91cd59e34d9ae825eefc0b43ba67cbbcfd351e177115e5889ea277d624df7006b836832a1028fbe34f668c840daec2e7488530281856856ce7710819fa14d8a9c315e6f1bdd9b1687c4c9b12879295c12154b1a3ed6c25eff2680f5c947a46524a81c63681bbdd7b412fd335d2a0f1b4666aa56b0490dc0f2396d0b7b71dd1e4fa7ea4090efe32ddf2a0655c37e5610af8a52b54956ac187211f21fd42ed03057665fb120d19cae1377fa400bad5b2da9077fe813acf59a1cc7b84aaae5e6b364fdf6854e413da3b26766885a847ed45c82e059efc6095775ef798ed77e29355cbe54dd35a37302e874eb9402ad7ab5e75b15ea584270154cf9c9d5912c05f466c24c793fc4193a99a40ae155b21c1ba17c14f0f01757106b38de864d4283045308ee8125924bc50d7277271c19b105d35a5cc7fb776fe8e7676fefd98163dce0f4837492d99f08921e58a9b33abd69132a62021354f9ad814f9a6f011964fab6856d9c282f4ca3a629ef3fe15c3d49bc577474563517b44f1e10f67b63b323b029d2652757661205f32e70056191d59a51267ab75bfb78b9534f07677d5db1945bde547f4fdd41390ceed8ee902900dd79b4770330288008dd3ffc4753d37f5a28256460b914834edcf13450cd779bd0541d02631ce02ce013c0ade755c7f8004508baa1fbc6291cad9a25cf7cccdab75ad47c5b2688a2ec9eec1f6dc23ccc2b7b86f67695758befc0860ec1f6999fcb0c92f5e0d75a72c41183ec62e13281b1739da53af4626c16b16be7406fc62a4d4848cd5bf00aef83edd94b8f09c42dbcd2afc62080809803dbdf616cd89af8a44d7054aa295a3fef87a1bcdaa0117685e8b8a6ebb1e7588d4203d6058dd524de0876e4bd7687c69ddd97517dd86c98cd148a2576e5e35cbab7e661c1579227bc133c53ea9fae34892684be1152ec2e16e8b042485272733d8304677080c96fd6ef661d2b419ecc77b9f2a82082f55db8f9dd2c92b107ec92f6109d16567f29d5f47ed5bd7e7a06ccabd87ca62ddbb743caa4adf2463acf46f679942c3d766782530a52115e14484b1ebd6e549fbd2431170c054de7d4ac1ad6dee7ccb8ffd5c39b539aa37c3f9243a81b20f4b8aa0e9db181d1371e8b1cea2a99de60d1c59f1491dd7d6b445be84b9030336579a512d892158e70def2e3646f71ebe909bfab78d2ccf80890a5cd81dda1709d62cd01bae0b6a018b363e3e3fa69077ef6cbb2e29ae9b8be32c242815bd851289882283dcc899c76f94b95491504b37b3eee4ff329ec75acd6cedab41a97bfe33524832c4f97cf3d89a84042e1c047e8debc0f4888fac3a741fff3c2d7f21580d57b8ff5448b8e4c77e544f656f9d4045ddca1b53d6e3351ba75470aa3fc8bf0d98a3f43b869a63d13807009eb2bddee480376086a356c09fdcef41295fdd10189ff0ac360b77991ee9f4d4529f7ac0e8da09a9df58e0f357667ed894ad3264ba0384a0df8ffc453b80f8e6f44ec6bfe6c548a62bac3f4fe273b7b20bad8813428d9c5e41d4c8f79317d7885e5c5ffb022545c6dad0e70b50971df72408edfbe15c5eb16ffd9339d8e1c859e07dc73773702980e4dd697877336280567d6cbe8a1787d36703024bd10aee8f3ed4328b0eeb2cf707699e59c71e8cf73225093bd3f5cab2292f00d063d7ec2a6938bf4987e3dd8c09c9431f887b997d7e4aeaae80a4541e8012fe6758e9a8d45d6ae0793560a59887c293904d43e73229db877bc70e699c63f52d51945072ffee105cde393013642700c4445db4819a69e993d30da662a6ec8ac8dce7c710c8726fd7e51daf9c5fa297de2cb30bb170737c2182f03db69947b1220b04d530ae399d7f97ccaca1e4e7cdead42cdbecc2a37c19299da2398551768b64b38e68261aa4f04beaa905c28ee6f5ddd8d79b88743541a9f7d56856369b25c5889b59cb651384b98adfb99767a9a7cbfcd10603db938d13c2145a049902f1db612802042af4637adae308d1f03fdab6908f8ea792420a8a255f18b6186050ab48f554d3ee50e499d7cdad58def9af89dac0af09058141967658fe8b9774cbcf55c6bad8240ec1d91a3cd37ecd1b9de1947c12be91e27c690158e38160218a03240697798274123a6aab0d9c3a2b50fbbe82fcb3a96a0e90308162d75da4f49ddfe2b9afb66d6821bfcd9bea3598c53dfce7033d4793c7e53dd5aff0a75b7ca5aa085a16e011bd665fbb59096f2ae73db25945daed025d8c2f6fa0dc6a8230bc0c34dc8a75615afdaad403c028a7362a41a2d09186f7b508eadb553bcd068014c7cdabed27eef52a84007e48af168e7c2c0674ed7897773ebd0f7f992764eee24bf4b7fb51a15273d80bba85b0d851d44e18db0db2b207a60777414aa5b8376ecd6818ed04f23e0daf6b25f386ff6ba14366ed79dcdc4cc6f6357f1c557232886ba2199087ccb8b5069fd8e36901ed4202b846105691cd4bf1a20f3b82cf666feb820b5192c46e8a552e4febeaff7a5221b1fdca9e8bb0e530345d37cb3afbb3d2abac66ec69b496730d0d6ba1a1c47c18785f38faa01ce8c613ec1bfc34001d26a4bc61a7280dfc45e26e36b33aecc9e9923a83f1678c8474c957bcff9d7c7c8e245934eb4ae097bc43d4c8dd2fc78e708dce4574093467a30c7aef4bf1831ef1516b42005dddd3b7863af8d3ac32341f783e1f6a4870e6683a9ac6f9d12293525db4ae8bf82e43ea5ef3676612381bbd37b75a776acaef1512900bfc3c3d0562b73ff5b2a2fdf14f0d3ad0309b950f4569f08c22469b35e217c15b8eacc5f33d9c32528c6096d6a5b0cde7c5fc3d2f5972a6f42315e07ac960a372e65adc4e6b05bd7004b90ba72ffa73ff7a5c85f7fe7a2a9e939c4e93e96ee4684b3baac3487685eb1a822587b3dd8c3c317bc4d57382b4b1e82eff2aee7299a5e06c701a42d3518447bb7a37249991b9379a16949939624e4424910f552964cf573d3e10cf810bbdf804a1f630826592e84f993afe8ad8039ffadb11181e1a316dd1cca6702a3d85b3dd2af3343ef7b088102e8006f58fb3d5c8431ba96777e1534f51dd3c7a8f1e3027afd0a1c14409f1e00ed5ec9737a2b0e9845eb38b3b5eea96ce454f9ac22cbbd16874c318d2b9b333677ea73248c5ec67aae8cca54807d7b1af5dddf156187b18702036615f71721d29f2fab18aabe9049e53e62449f44bb4de8824106df7967588b88584e6544a382e2b6746126f220c60131f714419b7b1ca535f17682e90d2a9fdff0e616b68b7dcee2935ef61c866491bbd33f9e1ae64032f788d133c7ea0e306c9c75602a7cdaf73d289e3a71514076bd933d413899e090217a48af412b2aee73ea5154eced19060c2cd4baa49a8ead12b8eba31cce3026ce5aaf1c56c53904e1f268abbd2314de51fd0623726cfc5f007205af4e4892d5524c25737dbe3c589fe179d2a1c40193a7077fd8185bdac2399f97d43a76d5c9cfa46cc23ed918040a18753198eb1243fd21edf3735f0390b813d081daa365158d013744923ca3a626f079d1cb30ae5ced51b10c061ecfed85ad027594295b07b4faf5f16a3184889b1d98baf0684cf9cc0dc6ae56261649eca168fe290873d91e3a63bc41120fdaf21594175b54cc110bd50a48a752c088b15c06af0182dab198a5c887cc15e3deecb8a1abfddec935ca21f8236525e1bad666c393c5d841c1a788ff9e86121bc36664d324f700f95077c41431e9160469755220d61897895d8d648b9652d6e309daeb8caebad91b976ee9a5cd9f36c7d7fc1b8cc6b28434c90b87154a9f3a006ea8999da918efa1dc68e87109b5b6df21ab362e6f5685b50e9bb7c35f68527b3dca6ff8b669340a85b27d3496b1dc8a2995fbcb9c0ea5a58946910a3931460e46d4a79ed902ed8b6584e5fc74a1267e5e3cae6e8f06c05e82248643941e810bca0999eda193a516b9d13875110ff2877fb14ed387645d4c91e36830926b6cad628b79ccf4215f806e4c42b6c282bbc08ca546a61192664a99e0213681fa2e54c3eed7531dd0d411fa5cb1507718060b12313147f6673bc75b86d0f1618acda17a1314cc184748bb083608aff1cf5c134dba7aa66ea", 0x1000}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) 22:38:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x100000001, 0x10000}, {0xeeeb, 0x9}}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x2, 0x4) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:30 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8001, 0xffffffffe258e5b2, {0x3, 0x7fffffff}}) 22:38:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() getgid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:38:30 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(r2, &(0x7f0000000500)=@un=@abs, &(0x7f00000001c0)=0x3dc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 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(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) pipe(&(0x7f00000004c0)) 22:38:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000001000006) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:38:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:38:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) clock_gettime(0x687fa69775561bea, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:38:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) munlockall() 22:38:30 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 22:38:30 executing program 0: nanosleep(&(0x7f0000000000)={0x81, 0xa7f}, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) clock_getres(0x5, 0xfffffffffffffffe) 22:38:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:38:30 executing program 1: r0 = socket(0x37, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x493, 0x1}) 22:38:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) 22:38:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000003300)=[{&(0x7f00000001c0)="b652f179dfff920f44d2a1e8775bbd8e9d882482409862a9e3d8f3ca22cf3114ef25aa494b74bd42ca9071dfd8cf72d22afb018af71e649aa71d71af49", 0x3d}, {&(0x7f0000000200)="68ca31b0a8888eb32471db67a9283d9b7d327197f77f021bbd262cce70651433d7872f431d4973a1", 0x28}, {&(0x7f0000000240)="c87bff346a2824679fc21460e6e341f811d795e3979aa12575124d", 0x1b}, {&(0x7f0000000280)="36a9f5f4", 0x4}, {&(0x7f00000002c0)="89fbf8d8f68f811ce281d96e83d7cce436104d49db7ccaf29624073b8542c878b852aa0a6389b57df6b3b423cfacfdc0bd94993210a8470156e73e24477f1c4d42fc6440abf4b5edef89f87c4711a5646364e958db18d671bf1af411706de58ebaa3c912d821d7e997531aac116c7fd3cb89c2cb8353630a524ba0721da758081b77e9648f42a341386ed4495b6b44de728ed1f400d7720b88def01c889e99cd5fef83f299870993e23fb492a24aa2f489b30ecda5f94e86bcb2c6051100e6f4cf0f3a3844f345fe7c303effcf5aa70cada652913ba9bfbda876392b3ea8632a4ba84d2d3a2462c5cbe0d2b03a20ba23de39119cc3860a72a22b21ac57486074e30276b5c1f24cb7a5e36c51193448b26f261fd8cc80b9a6ae34c64ccf8fcfb09852f5b20d0b4b0257abe6c47f6fc02a1ddda4becb8ccab9a245103f3df46e22be46f9aed5439b60fe25e12ae7a67393792608bf96ee1c0e276b9277405812d982bfb2c4bb0d1826dbb275b59c87adef2b59859952b868650de47ae50797a78437feea77ca35634e690e16f7a3210a227004ef316c48c2b489f22e5ba98ffc5cb103dcfdb937db395ae73a1a84604af9b6c251a10122de4e4a64ae0acdd3fa94059d857e2c9f6800bb3e60edeb843d9c47c0881938d60389d01d18b65b8ce94494d12893299e53a3959c405bfa70bd524ff5f298a1f8662d563cbfab80adf2e41ee0c309bb2720b29014da6a074171c93f15b21e3e50a57029814b167a57d0c6e4e1bd1657cf9b76cddb0336b1e4c3a738c79613fc81adcf14737462c4b3dae94f857d66d32b72adfb9a57e7d4218b09c4e4bb0bfce8f19f97a71ad5c6d6e2fc8e71fefe4e170bfe8f01d9154f0d3c49e9cf088d418500af4be3eefbf865006541d564e82208355e19c108499205586419d130fa201136ba35a7335e76c06e4c1ed5459a252235b13e816f766d4ff35fc19b5bb8158fa89a544ff9ab876aee049d7fd529c2d90c76a26410c0774da6c61dc86908d18fa9ba4b5cb17d94448d58143124175cdb173bf7a5677421a06b5cd365c6296a9ca9db8186b8c8f9933e1c42d3e88b20ab8c486c0bce62f523a17c982dad69030aaedd645619ec6aed3640d8794ef612834f22a067811a7021637e6c3773f9c0178d43ec060642df140e0e4f85f4d0385f4778b0e723af827ed6b922602240eddd9e15d81c46af3035956f0b3a9a7dfe48a0978304f9340a0e885223ad49cb7e07beba33564da9a51fbdd49bdf8216998c88575a31a86e6bb98f1e43e5942f75ecc1d7a42900453e012717aa137f063dbb7234df16d21a04e953e7722694db8842305d1cd0f9afce7f28761e736016c62eb6834dc90595333459195e221928e22b3e195b1c4a17581fd1ddc40840333e35dd12c86153549e9f66fe5c036291601e90a02e260111041dfc1c5fb0627f6045d504c3bca03d29448df4df9474e9aefffad6ad1b169c35efb7a7191dabd9096b0a6a1bc4430570a78a7d01619386cd150d1f3fb81ddca75a66f84f95ca9d9713bb22e02c6101b39c675d04421e96c99e8c9db47093a45c7563f599e669dd680e902e29b3864df0a2fed484bd58d8cea3b8c919cf1a738cdad56d34e0c4a19a1a7e8b95378cff8d68c6f59c31f37f97465c9ccacf946c2145a2dea3c04c675be79abd72fb11d567c90aecfb661f7bee2f5b0adcfaec98f1e7e6e2597125e2f39340c05ef5e648bd0bc812462700a19cc6dd02673cc4fefa339a9aefc20b3b30188958db6366dc1cb083ebaef402604574f013bafbc0ca150ceb85d3a19d87b496d0ce229d9c6e60f77cbeb8bb69770f08e02954bc6828a718482a74b4be37c3ba759d3bbddb8deadcb5d57082267d69b32556c6cc42d849fd009fae2679ef62e45105c5a72d3f7c12b63a5d15be353940ef3ca998f55b95f1b9a930ecce3e4255e7f9a983d289c7fef1fb22474f6ce816ebf485439ff13b26e2d64dd2b46b5b1dc558309bea8b95f05841a5a7d985b8275d6a929c7a6c149b77167a91022bdedebe0d84ee7e16ebf8fec53ec5013945fafd73d9b8ab420afc39152696e41dc38ec7df0ed62ff6a77939098fa23ca4eab14d7416ac9f8c677adf64f1c83d992d241d38330faa2fb88952de8084f28128f2ef2e82dca9a4dd44c82efe2efa401cb8a9cf298c16c5b468f45dac677d26cae5f3ec9f1b4d6bed896e9b3118d22fa6c68c2df359529b5d0131a74d8edca06202d4d1b985d534acbcb979ddb0b664b347c6eeb81a21e177b0fb5ca211b7d90ef3857f2bc6b8315c792f16eac0951f7a0e45b2f94ad51e9f22e6993ea5d67c3e3d2b9414bf2008787fa50a18cd2158d7f28006b9c9481099c6a3e438e0598180693d05114e7791e6fbe9a8d770457098734a3e97f49d2d097bf97b589928cbc96a7c737d1892da8b4fed98aba8a36947d52827275f069be409d0bdd37f6eb2c07c57e1ae2949bcd17ce76eea5443d7be683de3aca3ab2cf52e6f7c96e547d5df89c1e807c77ccb745b68f59fccec4e69c3af622a93b2106ee830c4941daae87077c286ca162507ac9b4a4dced24a71ba0ba552e285640a76b69bb4c231b96ef583c8f369b7574ccff89c216959ca0db8ec5ab0352062f2e530a7686ee011fbd9a35a80ea78e436ed6335cffe3f996b70dfc2a81dc8341929d937e8d15337a5275a38996e61727d36e84c5a4dfcdc9937b3da6752f04c0ae42e54168d3e4b8b0bfd4947d3fba2920e9965520ab1d0bb66d16e03ac3e8df4a49c3646be96a57eb187b0f3d68c4f321ec3252a6827d86a21b06425f750a15ad87d4a0fe0fb158b8032caae6bc75142c1c7e01e9088eacad086d4887c98b4dfad2abe8d15c3d9fcfe1cd3cf7f2610bfc86c44ea0d981026b49e9746d785de68c47320a7bba00632486637881bd5d6bc0da7fe575a793a6d773857d15cfa0dcc81e6a5daef0b763423087fbcfe8111cb84561a8d7d00cbe79312bcfc0313e70fd621d61ca65cdaf2ffa81adc8ddfc44037ad5ea59768212db38273840c003d999fe2c0e2377c66635163cb61c46a3322a297746900a382de6bb4882bf3c1fdd07e688f99e82a9d3f9b0c8594ec2825f9c69ea832c643a3fed2d1ec0161f4dd1a420af50763c28bdfaeec509ac9656fea6ed4b3200654b51f8df73aaa3dacabef54045c63cf3ea316a74c4478e417591ad97e8863dd0154ec7e01398377b4d7ea0965ab18ffe90a6b340e8be6d7f42a9bdb96d396fd5b347270495a6ac31d53193ac1e79d833664d9903012145e6a606ab7b10ccc4f5e0a4e07718e5ee82271bac6de64d1d6c82cfbeacf1906faa6b7df4969548f2f33e2359c60eb2b60a9ae06f9f4d3b172c5d6ab7155fbc3c47fdf5c6a3e1675e992aa43b6ae0b456f3ff033286871f3c3415192a575093e9b3107e934ea2f8fb481ed206ef6b6aee72875aad83d4c379bb912776234a8f1e34a0dccc81a8af9f2b237562bf5bdbbb44f1a0a296e071613d73f7ca22d52d779462bcb7d77d9f447fc2dfbbe70956e62fe7e98c3a6bc85743ef9dd7ac590a90cb029e1d7a15faa60acd7dbca82b4976931223d492e9415a2298c60eac7480c7f1946e6836eb8b5c9d0a5713ca212382564e9cf3711dd922ca2d9e5fa203c31f7134f72dc60eb4fc45ca1858af4550965ffc439e702c1ecc764ea8b81d11ff92639643381a6fcf55ac193fd81bf58959faf85640a07f66a530930e1526f306b52706976733edfe04982eb8a49089bd249a2e8a3cf8be6d215f0c4f3aaed37261b46fcfdda26bfcc6cfeafc9cafc466638a8fe88cfd9c51f9b2bb51128eeb3b42ff9f3fa00f3cbc93866a1a68a1e30ab04ca5ae4ee9e373056cda537fe46d14a9a798f52b888139e7f3405f2ff15b25ed8b7dfcaad3e5a1071ad607e5f8ad259d896202030380fbd28f71c659202f1836a0981a84a673b48d4fdeb73e84f16a1bf8e2ae9dcf1605b5945285f32d7c8aa005c3388f079761b7755af545d8d3ddb9d944e57a4eb32e3e6e2c267dc34cb7adda202a47739c3ba8e687249d2cf6d3a21be199db770669fee1b51688cba5596adfe236d982dbefcde642cc70c0da52f8aca4a60fbdd9ef3c5877ba02aacdaf388a68aa4375adb6317ae5c7cbb5b1cfa3caa0d9f55dc573531203ecc64384b1f488c00c2db3ff8969599f99998e302410cef8747f22468f4527d605271131a145ede00edefd3a43d8f0e1112fb86e2f42be326c523051420c201105be6098b41898bacb7ba2a7cd7e0d0c6aa6808534d90dfa113b5dccd0e915fcdce751538b9814e40f95e7c6faa773b6f7f993af4d4ce78d649c3d4602dfb0c531669a50acaf0da995457e308733398c1ca8d84ae42f02c27b000c96ebe18a5506ec5f3fba0da1b2d12fd6070a622dfbf3d2d6dded72b0783d945d7e3246766433ccb8666d76b43fc62cc4c8508c97b7b3c30d5c6d5b0f3e4a7dc51e388cc84d5696a1e45ca9373998272d870ca969f6d76c167ddd107d718670422aaa0bfb833e771116482fa01e3f5a216c81e9a1babbf9e83317259acbf8268d834525728967b58f079a2f09254924fe88ebcfe835fb2c2a27e6c85c854732bceb4eec07b985b1a97592b971387f65009d72a1187f4ba491d30a687858886de7af6e9d58f9a91a6af6e8cf58e6871ec7afb69394770f6bc29ca68b3754841ec2946a71118e1fa9dcae6f89e295cc4e8fb04b7fba043525c3befa5447f2c51dc6b8288a8388bc0e03fe386f9cff6d4ee5ad9df6b7824b0f9974cd437fa3c5d4a0d1d999e3f4551401ef148e1acb0ce41811fb82152d92c8be1272566962dd8542ca7df4ef1daae14f87fc732e37cd420526d5add7cd933f6a8fae35fe2ca3d6da4bc56ac59064aab8ce2bb73097c90a0c8dd3808310106b6df4b8640139f9b6508b6b63aec84377af31adf707d1a58af26d413b783f0a289fe1f036c3bf35070eddc534479238a5f9d960612106c8bce0731cb9c1df754b7379196d6a5b3dcd2a73f084a4f5358f3953d7832884864c5d6108b82cf293274a9f07b7c7dd65a95556f4ee79a99e20ad63e2946b36237159167d5b6232add807fbf11dcc5ee7fc9fd1cc7b80bfc2a5ce87d7930f037e77b584262596fe2f3c9348c73669be2abb1bc696b3e39479ac63151ce2278f39adab9b895d40dbede8c34f3c0c0b7f674a2a1ae1ac4746943d196ac18ffffea84bc5da0da7810bc6732c23b70f35a947d9d8e1085002dea9e26f248d4ff8df5c89edd4bde366c9633b889630ec2f7e2c26784ec449f4c6dcc8c1db6b7ca3d766be7eb117f31b629b40d41c9cad35424f7a992afa1988cec5ac0cec9b37706bd6529e0b873f2b1f0e4f23d6e9dde2b7771ae79a7f184d00469651bb98b97b99a56f39bc6da23f60ff1dc24079725f20ab03dfa2967b4184a8123ee4ce10ed10f264323126dd1464d5c848843c3f19a268e06ca7f27504e7f4574d9ab562564bc3f88a1272d4eacc645478c8e05ffb9761661724118f2f30089a338c08202cf0ccf26ac26a3b2af2f04c4909904436bb9e0c42061c9adb6075ba8722d92e91c7cdf6fa759aabb08c7c67ec13cf0982c51c7f03ee5491304d19ca71549353fea2f83d8776e7cfe25dde33673c67fce3beb3fd5bc77e91d7bbed652a9d244bb73c62343863c0e977878f9aeb4431d4df715cb988fcb60700c643dad8d09fbae5028444a16ed8c1d71c0e302bbb2289642432b0ae53664ccf9fc9b70d4f9e2a65bbb18398cb2af2285d7bb48b0a2fa9f3655005fa95200", 0x1000}, {&(0x7f00000012c0)="89e5f6047714404ab9d7110de0eba4bbd38042f1b81d01217f131f7756e6f4d1adf91a8f56d35e26f59538961c45", 0x2e}, {&(0x7f0000001300)="7c056f81fcd8408fe6c8a9727da205b9da8504c18d481d3ced71fdc4e71b25753394b33dffd82aa12595fb0d3e4c9139db02bae0b8a6a3cf712bf617edd89487db67840a57d89c45dc8b6e11b5b73223aefb3b6ce0cf13cc2032a13eb9f5f89ad03389b0d02296e04042e2acb646bfa4158841e9f7c2d6c5f98d514cf6db5a4a0a456a92fcb1e768c5f2a1018200bc4a8f5acc431c387cd128386943702c7496ffe8fdfd5543cdc6d35b9cedb90810e7d54b8fb1b68b0ae20955c46dd1622db425d4e3bcda891d229c26d051fc905164d8ff676c3816a23ceb712984b7ef5c3bcbaec1d7cb3937f34c86b2a56dd8ff7ca249f669bedb674b5fcb926a07d7d9c3eb68b76e814bcfd56e3c291aed49b108513691063b972e342aada2cd688c93e2dee21c29b397f95a3616d9b2dd329d48637f75c10e0ffe6dc53702cd538ba816c21ec5ac7bdf34a999f15346666c1d086186bea96e141724e704b9bdbe7cfd7aaf3d003a2657e6743f624b9331b97f9bd291b68b80dcf1bd8d66e5955ce64a8434af8d8554b1a39ae55b57ff02fe3703bd38d753af7891560f1f9c5c0949c73a0bcb4b646f6e006c100e827c4841c91bac491d3ce784c6a63d41d79b1397ec465a9ccb5eeda1cae09f803ee1e98f397f5ef7199e2fa0ad61a9d93468ca758900181b1cb5644de13acbb6d19a901b2c09c8d4aa6f27f47d810a3913d0172dbc013755728cab0206713096305f6304734a98e44a5eca3c63096120ec4c9fc404f9b8f431303d90978ede7cad6875961679d8e2593169fe51d06c44f7c55698061d8b553892c3308f128d3c8de9c12438a2305274990aa1d4c9e12f0e988e09a29a0ed008bb81afa3fdec9076365fc436d8ffb3fe8d834494d3e63d2632af572fb22f86ceb664aa7e1752887323e1ed202586ef8f452cf88115c6dc7245d79785126a41422f2b4bbe6de27e3052143c6c753546382c34823a209fb14d3b7240db9a4f35faed5f7e6507e820ee8de1d33c01cf9c85c221c366c46ef1cc35bd43da44c5c88a154f160973534bdab76986bf195ae55e39ede01f0a7335fa41c605b22cf1c5d100b2f5ba51dca727cdd82715924dc6062818b5e510c6f40401c191b9981e7ba025e7e85f002f3272e8dcf128ddf920606946e0cd83ff07006558d2d1e12899ba256aa1f29d571fea649e5615a86781bef66d2a7befde20a795c09be7240ae8c1f5e4da7743060b4afbe24011f4d09fd74352b0e3cdaa8e5edec2f3a614ba1cddb2257c9ecbe9c0ef04654c9f9332a548ddc56318434e5455c7af8a03e3444b9b0a2460a11a061922d9b1f49fe79929eab0434270a5719b3befce12b61cb336815e831bf77a83eb447ef5f2dbae2b05c07aca513bf26dcdb54a742b5771b05c22da74c45d4c1fc6f0cf33f446977c9d1c398de16d1892f0a7e30130c0cae5a64acea7ed4d2f19f5b2428390215e760e02b985799bf892b4423a65c56d6f2e1825f3c9e296849005d6ed91fb1017903819cfc6944909d9639a3c5d66f241f816d5c4b7281a993ad0a1918085db9ab5d209e119e822fcd76af001925a584cfdd90e6af9749cac860f7f0a9933e5800855478c3247e3d864f257eac0e63acae802d015d4ea3fc14958f7d474d86c7ef7134d47b0774c0b0fe085469c6b6a2be86a380b0d5575a680dc3e17ece82c3435b8e4a6acf92a834a14b2b1e3548eadb7a1e56c60e7405d36e8d19bb305eab5cfb2c404a218eedeb7aa1df3d624a50b34fabb252448688e7be1f197389451dd6040a14ed3f5d92428920bc766b907b1d8becd48854c4e5097c342bc206ea6f6111dd27e50e20eece1663025835e2a709470fc6138ea8083188042240ea1c63c0cb4db46b72fa704755d3a94306b3fd6e01a4d69e6cf089d54b31a03c31c7f4d275750c3a5d7338ece3512689633b1cd6086d3bcd7d339ffa4fe38c828a7eca51304012620de8462a18a10419b52cc04fba87a2e749247120ad6da34dce8c333ea496c16f5a26e3ec94abd50a646b99418b238b7e8a215a42bfa45239cb113d1aca761a636894454c62771feb3d40c371df7aec880233c308e941094f2f4485f4d8fe5371d43b4ebec94c6948e5919a4d2ad64e98041e3d89ea6ae834075b7d7b07cd781883d8bb7e3d1a9a0223b779529fc4bc6af7410df3e4b6cbdbb06a0a0dac36e108bf5f1c0ebd2b211ced68a592c937c5699485c92d725e526175f0d567655eac6b373ddee50cecab650651277992e8f4f0a157cc7cb652d6d897603bb73fd54db4a54e79a8dfb971b3383e764f37125f7b1f2064c83817895f8b89128dc633f583572cccbb3e6399d8d96161abd38f8ca09b66215687877a23cac6a5c3c147840c3bd9b2175a513389ace2abc49c00e233f103ba80e6adb3ed581e06e672293529f0b9fec0f1bfbd77df4fe11abba115a1ad335ca6346320b329954148c6483e11063fca123e57fd07b2cbf31611da4ba225c05fe44e3683b6cfbd811b81ff41561cd4df3b923ed4beeaba0a042e988e4d6fee30c9321e995884e70ad4d0ea2f7bfdaf75af4f0fd4f114ab45741c030cef8cc5327a9bd6e6616b88c5a0bf0981f6e8826143cf519bb4abc6a4150327a0f0e1b0259d04166034aa14372b83a7c6245e339a459d62c94279028dc794045d92799a47f5dd0b8b789da7af982c5f076dac0dfe7b3b4a6fbf423282598d8c57743b6f5e44cf50b473e54d322cf987faffab0bbd773a20ca80d7b834b768a7d5f0fcb5aefd590a8d655191b51149983b3fa739e0add20d27271874e40f53bde6a25d80a43ea47e4237e6a991216ace031389f35d6547487ce5efe9d4fbd0693f87358760677fe195bb93f5faa7acd349a5c909ace4902330f812690f1c3f1d6ddb7767279edfe4789fd027d4d47a38fbe6d1a52a93405209c6994858da4fcd7231bfc0a85ef0485ef445aa901e627f74d12acb73fbc6f51fcc0305d5e0770da19615160c4baeb795a3102941bbe27b4024c9ad3e52a79e2883ec1366c6f03012cd755c377f0c593e89bc731039fe851d1cf185a905210e1868e1433a78dff1b8abe3752b70d98dabe5a01799f7b839f78eb21a546b317ab5bac50cc6c515ee889c47777863da110961f1036f648cb65c8b3f766e7eb6cacdc5a3d7e0ec23a9135a501c0228b56b6cb2a03af2aa4359314ddf1a4bd2a24e472ba9584574b0e77e9e89ab49e4ecc16c37bc85bda64364757b50f79ecab8a36b429e3fba96a88f174aa9738a939254008906295f714574376e857628294e8d6c57efb14280859fda991a2e5b6ef66115235bda912f228dde887179d2e6b6ed4001b038b0b1f8be11aaa18abfc2224abbef89841157dfc853be7af441ae8a7366705d2a3d604460b8a002fa76707130e6ad6af6e847b12fac106ceb0b868ed15a5324f1f73c3cfb7499d2340034dc076f83f1a6e3f97251f8912e54b8fad2753257bc542c9d1f592ad93ee7a7588191af5fcf0c284a7cec12e6dfe1cd15c6935372747ecb0378ea58d615776c4b8a32436b6d43601d3b3b06cf585e973d63252aaee5329480369add7cad2d6f0b2356b23c78db854f0cabd729aa37228405b74243ffe13d164e295572310fe4f7c54618ccd44351043ee3cece749a216ca0b97b290dfa38b32f2c2684ff29a4dca790c552f180e2ad5e88a3548c7793a2a77346f51d30d661885205140fd1e152c85c98d3f7bae05d954253daa45e6f4fe56342ce4888a050654d93db25a2831182f31336a821fea79930579a553d9db6d27b078fe5c3d1381523515bd1154a0bceddc59ffdb51069abb1dcaf65562fc739fbd37289c7875b0723f81db73a9067a268185280fe100f085f7de4866d3a4ee6aa159b6335d3287a8fa988331750c97f052d1ff584a8c98895f74a6bbe7c9d4992ab24aea7bc300ef3d6fa4473cf70cb1f1acab67f3a4cba2e199f86f198a085e90187393f90ab2d85482e91129afc951f1933576f55c9ccaaa484f89f8e9bb2930bbc94c52f84ad523e2eea76b2e6d80d7c2b63f0a47c0c6069f5af3b0c571afecc6ebb46f59384dd273d0fd66c806413bb038acad719c60dcd660bae9caa06239f3713b24188ecac8d0d5e3ee20193f5fc48e7a809e5c49cac19514dcbd1aeff4af2f7eab2744773d971c8b09c8427e7ae636a86e2f3b5f3abd2c5b3fc00f91edf85d8ae670917cd5c7e2a15185211e5db5d06ab2f67136ad26301f8d92adb18e8757cbe6e547fc10f80defcedbb8fdd4780825b7d8448269006734e9def9ac9684201ecc0d5c4fd3fd98e6be35894b9169ccb82a13e920794f54efd6ea1e60d66c72ee30c4995d50758772e5a1a322548d083618a0d87306c28006e38619ff8919da22262cea41570ba0c64db08de05fe78fff4d26abfa421867d71b4261bf2ac516df870db06e9ed17231e463fbdcd2b354a3085f24f6bf6c164225a6237b667bae4c7e125332b700e65f09661e01ef0737a74b6807cab7b01977fab92cb1f2efa43105b3911fb219b43062a636274424c83da88010cfac855e95c5344076eecbb9430e87b55cb07bba4b706b45d91f2d730b90bfc5b7b97f0cc99650db554a423e5a70b84a4b745f805951a5c2dfe5f80a77b65f794c75b64be6cb3b026876d3d54538382b79972711bbd5a6cbd6069560712566c8791ac953fae331d44683ba06452eda8528a154c2fef65110a0e5fe7c53ef214a913c98db5b17d40b447b0ac065689f49d20c8af3f6127a776bd0887225aebeb64ab6fec7888f2249b792a9d10bc34e16e86ae660a4cf27f3526cd62d098453b0910796418bbbecc18bf545464dadba387879a97e40f1eff8150f9bf1a3a81bddfe7a0789de49c58f4fbdb8538a9f953e2baca55785a667390374a82eae78c67a98be0d0d64f5d35522ee2fd83797e1cde3427c83c45dcc767c27267867b5abe892321135a41510ce7ecc916898241f8a8d878f63fbe9af903a1ad9bdbef9cc02150c09745d166b95b78f1476b59ffad7b6e3924155af0db97c4fac7b447573976636c482507ce437b9ce632047e2b7e29d41fc6ba57f054f32fc5325b83b9f11334ed2734f91a4029e273cca6239361d5b894988aa36cfd1e0bd8430783eac21b2d273bfddd40c270df0f0a73e320a0e89484ee485bd186edb215f62fb1eac6f8f38bed6378eed87cabfdec45ece1db100068f09262d5f0e1519fd7b5fee852e3f3af9af62c70bee812eeabd17d0935d350a1bcdd78fd6a5ef364db7a1b04b908044147d72c7072664c98a87b6bc28341869313ff1c8f0b027d642d3e097bbd88d5058bfa96b8147dcf7d573f67a09dda09218703f0a3312bd850438b3002cea423da1075db415618229be0bc2718aecb52fc139d6034d93d9db57521f35b0c9833c4227068af084a84808ef8acb2ad048e1f10ff3bcc1bd57e6416eb007a76e9c1d4ec501f55a5b9a753aad957186eb8593cf2bc4f55383e79631b380c2b3829311d53053e5393847b492c968b06926b9dae42f94839fe22da25062cda5fa8428529b49c8b7925ff19627a590d6a4d410e3fabdcc889f8e6cc83b32b38019afed99e2ea20fa39a48a20d963e4fe37583bc92ef0c2dc3e77bf0aa10f6cd686de1433d1a35cfad98e389807587af0c633fa66a5b84c9aba5a923af6930c0a6dba3bafaabcfbdd8a7ca66d1d90819bd0345136cf98b19863965678e8781c12570758a71bf7b9049a83cf75d98ed8493f5797e79526adc4ee18d52a586d8488eb22abc33c262eaa59708108b38fe90002", 0x1000}, {&(0x7f0000002300)="bf0785d2006cabcec070a435b4bd0259179525048a408ae84fd993d09135f62c804aaeb18695757432f9a762739bf88f082c42308a0a12fc0de7527b99696525522be0609eb587f430d63fdc48cf5d7e5c35ab78bb59b190c39745848898c625be41c8ce06c55b44bbdfe030e8d723e2564a4e708b3db6a9939d6ce99d743937218c21f0cc19610e5052a19020ea2bae880bc4ce044c67b0b2df4176e50f26631856617468b4af98fa0377275f566bb93ddc473a21841971fe556229bb6dc0cab8d0ea5aec9f95a3e97c7e07ca0f6f4be6315fbc86e5c54136ff49af6f8c117374f38690aa89b91c2d7a3f23d9bf9cab6508edb5ea52e15fb20f2aadbd048cdc022eee1f5b8046c4dc9326a5d990e464c06872061add638042b6eaad13544f1bca57a0591748c58e2103dabfbad3729833ddfec31308bf347ff56a324e29cbb9c8df308fc464e5694e2c1c02441da6a74d59b5d0e446fd90e3baa269ac90b14e8e50f16c36123ff3ff739fedf325b514eac0372329a13b96f25150671b6e6bf30e1b40a1f373d4e85c14601f6b31860f6775715a2814cef4d7b9020bb7dac40fdd1c8e64b131efb8127f843cfb0e62c2ace00df4d35a4bd63d8bda1bfc703966760965e6c98e4d54a3b2d57bd9a807a2b5d8cb23fe76c06f07cd7bb55f05d89d3ba80e9e3346ef6650a2d6cf8d83bfe217d0ed5f1ee222c175a86b0656d3264164b2a2a80f7d8cd8f3be1a9867f8b33699fd0b789b01ed63545d2ef6da2ac6b3fd7101d69d71564bf95ec942b56bfc6b13845c3bdce6bd9f1cf94c1a1751bb08bee1a2ecdce83318a2037e5655f9ec08e0f7898900466d98f8382d1f96501d65aed32cb53c8f15bd0088f05627afeac9e4b3547cadc0fb8ecd92443022ea51365e9971bdb89e156e8f9ab4c40313fd731f504ccbab066fe1cfaf8ff989d157d83a47d61010b008feca17954adb1458214589954abd63c1b25058040dd4c133200375ae14ba2f9f07b61ebbc2f31f538fb0c579f0237f37e0f20f9b73f012df292fd7c9973c608411c1a85e9b9f8ab361a8007712ea9bf6a2469219bbdfb4e7d73979455614ce7b1dc4edcfca5cc28c631dabecc42c28ee8b2d56e8d50527c36b078358f81831a5d6e0d264f8064976ade55d2d87bc62b28c4b420d38cfc6df705e9a1406c49503ea195b1c25dab3fc2010ac968d3ebe48e527cdb03b5ae1d6ef36cf17e509460a492c1fdd06af7ab5ddce21d946939f105874eb3603ab76cab420850c6bc4724e1c91a752fe04958284145d5d84c577d39563facc02eececdc6524fe0102f916fbe0debb2d4162f78a532ef17ba560e40ecb96d8042db8c62e77136f5cb5cfd56c126ef45f7328ad51ee03a98d8b6f5c692580785d6315e1261abf1666d64f86794f5532f07a47621479ea032f1ab0a545ccbc4b41576639a917e37652944d9530821cbce15c9427693b8466e19b060a4b8a89f08cb3b9528036d8291b5527a7d913d02d2c17e0dca7944d2a6576ed9a1aca45b88c3fedee7b256f4fb61ceacc9022f21129bbc8fa8f7414cfa33e9e6567993856173f900f461d2b254a50acb963ca4416518340d186fec4247b3e7f7aa5ea65b16b831762eb24fcff877b7e9eb09b63d2eeb6fa7e1de387cc0e85282126b15dec2694fbf9d4165b649396df88f7698e25021fcdad6adbedbd9e0569d2a68f63b0b4824349527785ea5544a6ccc4174a9c3a7f1c555479bc6b3a28c578c23546a1f67e283c034b752f75077cb63552c0ccc88ea2ed132b2f8bc1273d4d93644844cb8d8fc4f5b8f74b043a1b4091f73600f8f29cf84df1a1381238c058ca36126d8a3d6fd627908675b29484f675bd66462fceb8e25d9c8e673b5358a5b70a1d975c2d45e36f9510d6ae2b7f2eb635502f7274eb1408fb3cd07e6fcc44e0f9449dcf14fa367e27186a20f0164041b666250be358664120cbf7781cef856c4928d176b40f7791ff2453a60e48cce8b310a541c01a723140f7c57b4da6976364cc476fdb14f1740784d82847e566c2cc731049c1c4ce0adedfb4388f7b6deb743491dab03d2c90c7cd5c1e22761e65688d441bac3d912634852a538f45bc4402daaad6f1ebb7a75cca7327715da741ecba66824fc6407d49114d7bdc84a60c750f90fba57b7f423829209eca3e392e722f65863e751a1814ba72f0751e2a0c28cf4a2eb1b8cb6f61510dfde20e2c7b292a61d0a2dac1b43b4a03f111e0fe2c0625c3a935afef0d0ca2f53d8ae9c1f50c3d1e01a38f5a5d49a83ff16ed0c4fb62709176d8be843bec718f64bc04fcc70db635ea633c5371f28e09f536fa61dacba6f2e8b535e8ad2949e75c9fc4c8a94c6644e95780a71bef2989ca93a863973e6b9ce52fbe85a79080bde2561a36ca5575e5f338d5a47598d72806c6bd4d0ffb129a5fd9d10adb36042a14e548ef282f9a96252b81b41b64fc488a8dad2bf8db29e8c7231f28c613341c95c21df657b7e5c951d16009ab2f28d9084f9274689fc8d0fb8e499a66d8bdb4e45b558c1f9aaa01a0c952d64b2ff5b726089ce4c89232d3f7d977c7819e0f0fb7a741d24146b4f9c94b071d451bcc9b36b36ad051b1cb20d008eeee1d396abf1b6dd82650ecd2ee525c22b31a2c98641c7ac88d263d41089b916875134494ac6a1caf72bc2173799413c10c75dd2493b83514cf32e96b30635a3963f3f878409e8a3d701f4101d6b191a783852b80853aa5457bc2c6d3c2623f3ae04c2cb5c7b539b25e98e75dde11c043b780d4710f1dae9afb301ef3450aed6f43cb8df2f8181d06ff0366201e7db840223ba72d7c46f47aa52850f1014a24a323b34fb89256d35a95df09806bb8e1a55069bde8af5a3c69815b13ff55a466c2e4112ff75120edb66540dbb01292c05c4479368cf6446fb94100543c84b1edf5e3ae087c13e99c16f24d45d64e80357a9e0c16b8528efd5385e51bf19bfba502be7a0f9ee40c946aaccd0c284d70a6495c372e86e69ba013e4ab507dde83cdcb64fb334d272e5aa3f6ff45a2d73700ab8099cdb785218836bb9b7b6ba22b5cdf306dd6eb1275c6518fe86d4b4be34e1bfdaf3e0c79628f7859764504bb0c5170a4902810ce1014673a880fd4d575f1999839e46cb72695febdc11988d4a6c0447fa40263e5bb22ab6208e644dda84740d1365997e82f128ee1caba5908c3a390ed4b758e7a1c0bbd23e19e95ea68dadbbf02ecc98325ff36e1c43aa6658b67775ce0fa6bcb05747333d6c109e28e7a1b487ce8580e17de3ab66053661fec73db377a8d60a1db8d5ed1709aea61a043a201589a41069196b80fdd773ead719f5e30b130335e24ace3ab3ddad5436d5bbeaddd92e8a733af18c34c85ed13dbba40a034e4e36b31f12c238f45622e97e6a40694f0fa732fcb3f6c893229aaa0bed83d1e98dd7f2c635a77f2507534ed326a144c3a6211c5d0a6b331a39e2b44c23c292719fd27d73aa5c936592367072f149ad1289c3d38d8919d67d9186076ee76acdcce80d6c3d608badf34931ce877dcba5cc8962c1acfe1ee4b6426b837e1bb34d9beaa26726c82ae22cc811aaa6b371608cc0ac92f51878feac5610819a3cb17ebc8a47ecce85ddfd92218b835df2ef82161f98979a06fb342da1604dfedbdd6d66fe0702b2edd3e2c8061d3c83c9606dea809a7965632773261ac348643775541113ca7d9ec3c97195dd2e79f26efc7fe99ef9d8a9e2e3ebf3d2079ba304fcfcdd4e40994fa04599f0c987fe427fec9e6c1db37dafb323c77bbca140c8dca521f1104d40f36cd8ca26f70b9d02b5cd453d6fb5c6c8fe94f93f3ec60d9efe0e423eb2e7eb6208d63bf69f10ec19e2e6357adf088c7fb2f5129b427b724d2941fce2e4fca87dccf90e30aa04f71126f107a9453a25f0a8194264ad6ce79b7a84a9137db0bf27c4fda4b96b01a0643ef5a72d6280ca5fab5f8e337879d6c2b1fc74e299a1aed868c0f9fcf9ad709b33bf4fc488fdb14cb961ee951f6bf887a4ec30a9557a4ac251268a997b7be5c10cef4306e580f82aa0097e8759935875919d18c6d2215b3537a2405c85c150f52028a321a94629700ddf0c1cfc36e4f0673d0b26a64f5020dc2050fb91fbee3c578bca815d30bd7cfa074ad051c84e3bf6f79475763b6c529cca2c7621d7a67ae9f22ec6017a67ac7469af3e11cf2593e5c0e0487251009502b271a793759cc888dce870c82621dcee3c9f99c7ddcb9024e53484b193279f41eae968bd2cf9dd8e93900b8916f85c74958c30ca5510e595f8db948137015b98283e49b7fb3f0d3cbf484f359a0dc992f818dd9b204dc327d06646ffe0f475bb3ec52169e9ecc80b5e0ffda56c2f38f23f3d8a83001c5805018c38d1f43a11d7675438c7edf2765349b8b90b172749e035ddcc05fefa0075598a2da94da7c05483364798033a0be7f22ad972641773ae364e966d075b8da69ee42e699514ae4d0a712da87f93d6e0ea542bbf3ee9561b104df15cdefaca1ac4f2c8895fe2ab50dcd051ee8d4c189b64e11410f0a0cf7a0ff147396a3bdef03e0342907f182a75e6ff8d6c8ac1938f65aa7f414bfae279eea544af2f18a0c585b937b06175c221882c6921c6204b7cc35252372f42dbc20966a60afef5d682af85a059ca0a64343fbb843b6857c5b2da364a4a47ffffef92677d10c59a3e1c7ffdfa3620fc169fceeeb7ed873a30aa5c4b464f8c5fa66aced9079cdc3616090740f3fa4eeafc320070e88f7a1243490dabd173f7e5e22b19cc02a4ae886dfafd5d3669ca3eec4684ee49cda56238f51c87edad73ac5220e2b6afc06fc5eb075bd5c37b213d8034a7324844dea28f4df6636c2b1ae1ce103c9f9099a00737c31093a9a609003a7da6aac96d41a006b95dcbd849818a83b5cf6429e44602ddb5b42ab3356b25d872ba6c7608895f5c069460ac88baef260a8202fbc3517a28d19b8b51ce916cd703caea373f9d6b702b900717676ede6fc96c597d32700116421138c88ea381dfa5ef7f887db178dec8b176861ac1777ecee47dcc5360fc3d869322a99c4add02b26139faf3ac8e221a04efc62058fceb523f67b694b9185e16dfe0fdd9772ba0905436973396bac4a99913ca0af2aa5f91bf313b3d9f5fa73b24a22c0974527e0a6a6384fee3bcc52c424c92d07794d1e55e628a691b698a095c6387cda1e96891e5032098ad37d14a17587b30aa592fbf7232b5496036a891d92e3461662cb8366575677e8c175b817bc99fc0cd53e1705b72afc768421560438a7425f041de06ec16fd2d1e51e9d0e08d9d174ddfd30ec151da7e641706fbeac3c9429c693d307bb0aa7b57285b1326c74a90b8e888e851bb4616396786351e5990774a1a2e4c99bd470a7e889d7a232548b82f73fbef9636b8f2b98f691dccf3070533ebec64cd71ea5615f48ba2301264f5972d56f058a6e8290b4c54a7d43ba028961a1e737fa8897cb40495226831182c1c52eeaaf7fa4095296d3c732e3a6d941457df9e4d436da494651282726eec740974421071e7734a9822d845293d83b2cc8d349fd4165011a34c13e755a3b3132c4854366aeda0fccec341d98b0a52c91ba78b2f305ac1305ca37fb53caba22c474857d20367191506f91158deb1336affb99a665fa440552aa03831e83038e8d14362c1bc9bd76df30a5945a6a408be54cd137a410a96b820f364fc5e57efe4236b797acf0c494b838feb6ba6cf6d5491f2652e921a2988b64021e400f6a21101cdcffeb1c3a28d0d5c3e51a5d75b", 0x1000}], 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003380)='/dev/ttyCcfg\x00', 0x204c8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000033c0)=0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket(0x20, 0x2, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x9, [{0x2, 0x401}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x9}, {0x1, 0x6}, {0x3}, {0x2, 0x8}, {0x0, 0xffffffffffff038a}, {0x3, 0x4b}, {0x1, 0x54ef}, {0x2, 0x9}, {0x3, 0x40}, {0x0, 0xfffffffeffffffff}, {0x3, 0x7ff}, {0x3, 0x8}, {0x3, 0x20}, {0x3, 0xffff}, {0x2, 0x1}, {0x3, 0xff}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x3b28}, {0x2, 0x10001}, {0x1, 0x8}, {0x3, 0x8}, {0x0, 0x100000001}, {0x3, 0x2}, {0x1}, {0x1, 0x3}, {0x3, 0x10001}, {0x3, 0x8000}]}) r3 = socket(0x1000000000000007, 0x3, 0x100000000) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 22:38:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, 0x0, 0x0, 0x0) 22:38:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30000, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 22:38:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x174, &(0x7f0000000000)=[{&(0x7f0000000240)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x402}, 0x0) 22:38:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x2, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x0f\x00', &(0x7f0000000340)='r\x00']) r0 = semget(0x2, 0x3, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8}, {0x6, 0x2, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) 22:38:31 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xfffffffffffffff9}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r1, &(0x7f0000000080), 0x0, 0x60000000000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:38:31 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000080)={0x7fff, 0x5, 0x400000, 0x7ff, 0x9, 0x1, 0x20, 0x2116}, &(0x7f00000000c0)={0x100000000, 0x7b8, 0xdc, 0x0, 0x4, 0x9, 0x3ff, 0x886}, &(0x7f0000000100)={0xffff, 0x7f, 0xffffffffffff0000, 0x8, 0x3, 0xfffffffffffffffb, 0x9, 0xe72a}, &(0x7f0000000140)={0x5, 0x6}) select(0x477184464a1b43b9, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000180)={0x3f, 0x1, 0x8, 0x100000000, 0x73, 0x1000, 0x8001, 0x9}, &(0x7f00000001c0)={0x78b, 0x3ff, 0x5, 0x7fff, 0x0, 0x2, 0x6, 0xaad}, &(0x7f0000000200)={0x7dd, 0x7bba5b4e, 0xffffffff00000001, 0x1, 0x4, 0x2, 0x100000000, 0x6}, &(0x7f0000000240)={0x6, 0x5}) 22:38:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000080)="377017064c1ffbc12279b1f1a34dbc7ad6bacdc856857c01e2b8a5c5b9f9242c80a30c4a063a9eafb8fd0c487c2e553e9f982c412a2b3af0784248a098e8aad5e41fc3565f60820900a11f4e580c9962b9e71ad7ca49cb554a78ce60ecd12a8618791659d25663f2a2888f8fbadb34898afae626512efab3d83e8b86b3e8b959d978442497864f1b1275a869c2b70ea41900fbc4fa32759ba07a5fbdc7bd53d433e0f8f3d63a0caaa8c230566cd164e3fdd5c90da469e96cea5afbdc224d2cebb440f13688796fc3b6df016dbf91c0b6c2a1a5ff50ba775561cb883d44bf74376336d598d04a157a42f08eaa0f786c9a8a047390755a2b2682d5080e1f6cbda782924527f110009075208b969090b26787a42e492af9ff2733079cc455039b77577c0a74175a6adf48025ccafd2aabb98c4a950deae2cf4817eb94129ff5e82863b86f297aae98c1b5340957e8a59551eee5740d56a9f68723b7e84fbc228af543de84341ca2d5c4df486baee9df01b8467a1b30e3ccf6dff14c19195303fd323799de0cf889279cc32132fa8cf91a0e1b47468ae829406dedeadeb64d97ed75903440fede1b4edad21f0e757a84d2ef6f5b3dc909b93607261cee90df0ed6cbe4eaf0546e8944b3493d4d1f89dc524d61dec87fbd8fab4ddcafb3c5afa461d45091e433863bf78a386395b1c8e0d5ac3378e4875ff8be6bf4a0ae85e440e260242e16b79031b1e6e8377bd1c150d0dbbfc9d5c199ab9b6df50f4104d5e0d72bd90b2c0e51d9830a22c9c8bc42349ac8f2aea6fb53e15940dcc15503ea829e96c853ec4707d5a421fea61e6435cec1eb9a42f2a397abfcd1de50466242e69ecdc206ebc02c526a1800d4a98b9d799c60b011a7dbba99a3b87c850e25a80e0c815c53c4216a817bafdcfe949548a8429dca64db0937337a9fde0bc2cbe337ceff2dde9da5eb6a33400e0d3936c2e7faa65cab0b0a47a9709853a07ffa47a50beb6885b510206cacd98fb6aba86b149860c5ca104182693d1df2d4c4010843352bc6a6035f050daabec28418767dbe487ad54b55de65fcd6970597215d6f1bb4098c2c6cbbc16ca3672e25f71a564824df35ed3cba217a9e9b41e4149e1fee3b841cb1ff5d3b086e514df67d0196969699cd7e0b7dc9c82ee5d6aa070c7cb66cfefec8467745685c9c306b6b647b561d299b3be461a133fc26f606b43ed0f275437edf69e3b4983b71f16ae6d6f3f44d2672f14f16ba2c799e209c99fe8f39f1f3dcba86bf362478ecbad84f0c4f53c898ccf161af0339ca939a7110338b30d1a5553a8e56b7cff52fd4e862ab707988bce4a2ecf44fe1f256f8f65df5584cdd3e85e1df28ac1d6d50e1bf4f69da485d516583b598dc174b9d25a9d0feac6947cffaa4d609cbaa05013e24ce51fa235151730d30ec89457a97a8a13b660e6a33d9af164a34f9b4d6a9b6130c9be1420b2364c9f67674f773ca831cb5d7292c1308ca2542aa44652de7d98e049e7a713b9d62e431bdede6554b0100bc2da5f86be62bb1b191b9c15367486b5ccfec51639f77e34fa67004d4513ddef050a55eb74157b1f37493521ae45e72d7768fa0ce350d53a1028f4f063181326ebcb6ca2026319fffa1ef3e369b68e859db332a01e3a183b5d9a0906555ae10db3a8eedea90ebb8396984a85bc839b9d545024c1b6ce747dd2501b4a1d37f1a4aa4910e464bc3d0631947baf9f22ba182fa6ef5ad8d4f2cbc99c250d5e9d5efe4f777e6cabaa52aa51f1a58c6289bba3e18a7ee061233d6ad0d3d4549e40c01efb288c8227f2f10b31b57bd8688a5e1d7fe4d08119084bb2192dd6a4c2a49350e5340ed2d73a81ad916e220d002802ec521ecc18dd9d2da67c414828220bb9e8f0ce1af9d0243664437ca97a418d0197639ebee7340328090178e905858fe69c8cbeba15aefcbe39e1112146b037635f94699c93eec2f936c14ef32ee5bc87210f664ca25ebe70cb0dc0afea15327ff3304524c64eda53d1cc9691e230c466ff4d5929f2800ace8fbfb42fc2c95c019755791ab1685cccf19da9c80ce52cfeef8a63877909a4c512b91be3d25933d65f13d99df35b93c13e61d45c059198fc4a012335fe88a48d5ebf2be3b3d90c225fb334a3f7e96ac06d9a959e4eb6099acedca4979935c4cc22c65dd32741ecc6fac602b118507211c0502fd49147f7f02d6304a2b46967164e4cdaf4bbb2ee9989ee89c9e3f92f75eb2b62e2ebef6ac502d718a3391887da8e4326e1a83c1448af08a303200100f7452ce7d452f4dba0b8084a31fc722577db58acc64390f6c0a05aa0df6c4bfb9c159120985deef1f2b0c2273add10812713eb07a1d19c8eacd118a68a06888d018ca9dc36049a353e42cd9fcbe338f9e57cfd68abd856c78a23fe126f53e9fe3fc8f6cff164d6a74b06a1ab648ed6e37bf44ad2cb6652cc5a664874707ac9deded54bbe1c46ea6c5ac21a707b90667583cb4d55c7b5cc102e8a0d43c35438a0dfeae8c822390eba09d608a2134cf6a4ee56f5e51b5ad251a6ef2ef1665e57ba429e72e197f05f33917143e6e725c48d784354cbdf73c402102fd4525f8b896c22dfda61e8435901dce8f16ce6659e4bd9c7ecc0ef4565ab0eb68d5609145c55e2bb62177b8fe8fc2343c785252b23021c290aa8c03cdd42e9109cd8db4af4cdd780f93f4198f82457b5e46973a6a6dd992d83c33da885e1ee44df8e40186a4e37a365232fd3dd5677ad9f23a05a2acee1450953567791abcca1d18c76ffe65102f6f5d66e21683d5416d2b8280e50a83820ea2806b19c39f6df703e4f4351c02a3d433df1b122e9fd59dc8526cf393aa9eca5fb9831796a5f9b174f46ca6aba475051ef47f88a231f7bd33736536f07309f9f088afb9500416f5f13638ba9c3968bf0cde1f077c1312152b67a6ff31cdcfbba66b3e1243582a54ad1ea42b995bbda27a0d1611cb05c11431a40e82016bae1fbce25b14f8b61902da554dfc05eb9645d8b1f955f0069eb5b14ef4ed91878b909453ecd6cbfe6f94678ad85ad34c26c58df3a0834dd705c254f8d34b20b0c245bedeaf47791be463fae5d6cd61cb8b49066bf2d035af4b56d72b7589044cc7ada46db6be826057040a253b15b12041e3cdda64b533263c4fc1378f9255e3c5b93bc2a0f2838edbeb7b21473f9eccdd9417285e5a39efab906bb0b5fd488e40544e50f9e4fdfbb0600669baf4c3ac753c8dbf03266b7ad2d3ae3228fb4503734c8fdb79eb014571d8e329b2051aec0375f907d6192d016e31ab3a23a6f15b7e16ecc3444ccd2378995c321344ec1e218b9c6adae5d7f07ad25c66240b84d50f93fef669d713b4a5965166e89990ff1a3aa2df7246b59516a4230f25b74beb5af4978d5e1f705ef88ecb17336f91bb6eb9aa1359df0fe312ae03d9e6213158827383842fe1a44fd44ae74db16a0d4eae69644314406447abfa32613ebb8afe495857fbc24c80201720b669713ae83003e8255d6b4681b69ccf575cd76b3674b0eb6fd0a839e3c5300adc75e7db70cdf258ad54512237feec2183b58bb41931a41ac8f1b1bc781e3ca4746c3759e1c2c493874b8dcf4b77d5a39b0b0b66e3d7fc0a71f5391de33598ea9a1e318e0b7472d0b272f2fcc142b39c5b640ebd889cfaa5f564219ab89af87215a06f40a8952fb1f508d672eca3c141ecc925a7ee8ae880442082718bd1a1efc6c80dcfb0fada2e877e7f0c080a71d909b69dd80c99f80bc35199c34bcb8b08da5cc9c1f1b4aa67d3b795db32827424f57216643d61771425e9259d383937c0cca8057f7deffafd809996fbe6666405eff6cfb3d5bb6e6a4bc0580cf67e4985507f5d44a62144210a5151b2531fd5c96eaa5603c174c1973b11333744f14b045a2fb6abb85d3a3edf1053f610e9878503b0c0078c3213b1375d9bca3e1c62e7065a82ed80a57aab86bbc2e66cc47414d0e9f63ba6a87069003d0a102fa27cdfc8d621bd8724bbc9e4d6aa6c44208559222ab08771d12dae935264758b9c2e2ebea2a4ac89663112cd53bf5a8a642a6322cb9db8cee9e97e02efecd36d9d04c7aaa6bee85463c776404746edec5da44f21eec452d323466909016980517ae25502bcbbb7c5100ef113996ac6c4bafc3642fe03bb1d6fca972a170462ffab1cd15609b603835eec147f00cefd8db20b9427f0b389558d82f9f4e971a9af8cfcb56cd78f5fb2f0f5104abd070da20d236d957537a92f0116dbaf6970c1114cada1e1a21ae8be2f2e6bab95f0431a579f4fde4051e8033bd0bec30ff1f845e4346fd2b51ace563b9b78f44c9d0011e916944845160cebcafdd2a74808430684e52b7d4123df6caa9195c66c838bc7cc72d33ca042573238102a9a8d0f8e31742a61cf09052054632adb03e4759c7478beb2e34957bdde2e81f9047f103879c7089fd05a257f7b927d70c990be374b43409fd2b50da1c0516e386b7965292384483f6d527dcfc745f4f8dcfbfd2ac204163eba10794453bfb5035634342261bd2c12d7b13eac504c21c09f008af005c0ec089a7cb1a58d6cdf313401715acf2fa1d25d34c064832fbb0a7773f57ab42165066c09b09cf9abfbb861e38052d92d15fdca5e37285dda68e9934444a3438570a213f706574936445454d032297d52186bf7e3c0ced7fd385057590ad85eaaea2465a268f08ac4a6e6384c59947f5b6f6614a689bc2d30ec0823f8fb5b62db4d54d6d444e4532d41cda6faa3c87d13d1cc03f34bfab56d76f03bee831f78b9f92e1290119253681462389eaeb3b9d65fc40d6637d76258da07b4c6657cfceedcd888c696cc28ebfb7eadd3a0eedac7220976f47395c67c1a520e16e5a949a8de6b691edaeea1f5f4884b417189c7f132d4e05ebd03ab84d28356168fbf868b204fdd756a0c963acb23af8cd4f88d098896af5965050854e21f787bef5eb8747ec3c121879388ca99c40be1f447f4967767c228c075ac079d0e52cbaa450dd66457fccd1a54982871930197a6444f6057c7abcafa89b6364ac45423cdbfdc89e73f5cab6d165b5af72c3ac902ba645a6056fcf4021be07fd4f0a43f5afba1a2c904dc4c4fb8bd440b9b7194ba0ca80f7c2ff6f0bc03148198ec62973dbe201c62af0d54db4e35862b39ff2de6c904ac28cce42d5e67cdeee109aed69fc09dcf6ba70a237323a2602a8150bd0a6b00e2195919aba50276b980c2ea315f67ba4d9b5faab84ba5cdd7a7b5e01ea4171e740aad756f3f2f51cbd0f76cc0dee50185a3161e381c9b312c7ed602674e08868f2bf0aa02f4e59f13aa94b46ec41f3bcea85b4cbdfb2656778d4d98dea413e200b3ec163ef14ed97cc276c0090bb74b0bd531773c6d1435610bf34387ee0b023ae83b093a796aa1b9e810938b87ac043b69f2445c6f88f595677ec6c67d9dee7d5b44731c0ff14516656ea02f44b6dbc960cd5fac91fbc6db3835d425923329b6a093631474ad92262d9edfb538fe9219b29026fc48063959d6edbd94c1bb1038885a93ce22b34c6ed6839209054573efd08d6e4c1de82c73d51955076a1f1c0c367f4e93dfa1538e684e7a4b186c474e36ef2d5e90f82fb88627bc8ef9dc7b8b199e52f5b3011243c7e2a4633e1cd017a31d3d87029297662e09961b7497bb6149b07c55107ef40b34339d67e34bf66267b3b740cf1cd09a925868555c9ee75ed81f4fbf52c2a271ca9c637e88eebcc16c1d0af02c9244cd050eb73293d2a87edfb68f353f199907e56109d2467597228ac5b073460fa4", 0x1000, 0x0, &(0x7f0000001080)={0x18, 0x0, 0x6, 0x5}, 0xc) 22:38:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) socket(0x0, 0x8003, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xff, 0x800}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 22:38:31 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, 0x100000002b, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffdf) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/33, 0x21}], 0x6, &(0x7f0000000440)=""/60, 0x3c}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1000}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xae23, 0x200, 0x400, 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000006, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2020, 0x1) 22:38:32 executing program 1: utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x7f}, {0x0, 0x7}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x2}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x310) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="ebf3e9cffc81ccc10e485be9809fc96a1c77dc4cafb49c1fd83927fcc023af9fefb8f875cd1a00e9ba4b89c8c0154467c2abc5adc8cc5c5e2c9831312fc59e6692860d75e27d57b0c9cc6c3446020110f0a22121f539a6b1b5b21fb0259410d972c82829be412473f9aa8b5fabf7be5ea3c65fc09bf1c6ab1a97ce1458b0bc8e762f3e24c021504ec86fc2a39edb0a7af4ae3ec1d3b5b92a1c63b2dac8c80c7f044a513db0473d019c4298c4a4893e6efc43e90ef016b6c0ce5dd32ea010eeac7d0c5e2e816b062a71c2d3b664243ec79e01d17c254329fd637c125285f2d2f921", 0xe1}], 0x1, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x9, 0x8, 0xfff}, 0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/196) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) setrlimit(0x4, &(0x7f00000001c0)={0x995d}) flock(r5, 0x1) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x7}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 22:38:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x811, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) close(r2) 22:38:32 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 22:38:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xa, 0x0) close(r0) 22:38:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:38:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x40000000001, &(0x7f0000000040)=0x6, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/172, 0xac}], 0x2, 0x0) 22:38:32 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 22:38:33 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10004) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xa) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 22:38:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:38:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x4000000000000007, &(0x7f0000000300)) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000000c0)=[{0x7, 0xe4, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x2fd, 0x1800}, {0x3, 0x1982, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0xfff, 0x1000}, {0x0, 0x800, 0x1800}], 0x8) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r6, r7, r8, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r9 = getuid() fchown(r4, r9, r7) getrlimit(0x7, &(0x7f0000000140)) r10 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r10, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r4, 0x1) fsync(r2) 22:38:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x9, 0x0, 0x9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 22:38:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xce, 0xdb}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d77f051f82c14c1f1d78ddc3e20df4a3edb5b54b3b0fd15fdc74ce01357ec0e1d7c831af51c76a33d91c6da11c58e5faa03178c207061c32e5d8d5eb43d04df0f16ecc7189d8a042839a50d6e41ebbd3b384187de33aa4965a3bcc251a095e6fff9bb6d28d00aa25ca6f445b0684e84ce1d0074bbba725e6295cdccfda7bbea55396ea33cd478cb8a7450025cbdf89f4be7cc20d4775b6304df3dde54ec191a3a46acbc9a4de9a0d33e01bce37eedd8bb7eeb26a9ac28ac97724890a1783954b5ae7200c35cf1479ba49b5", 0xcb) 22:38:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) msgget$private(0x0, 0x414) 22:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r1) r2 = semget(0x0, 0x6, 0x410) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x6, 0x3f, {0x9, 0x6}}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000300)=""/241) r4 = dup(r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:38:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000340)={0x0, ""/85}, 0x5d, 0x3, 0x1000) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) shutdown(r4, 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/208, 0xd0) msgsnd(r3, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') 22:38:35 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) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x9, 0x9, 0x4, "023ef487ad92ec85172d6baa60ca088432fe5795", 0x2, 0x65}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "ffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{0xffffffffffffffff}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) fcntl$getown(r2, 0x5) 22:38:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget(0x2, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1f, r3, r4, r5, r6, 0x31, 0x240000000000000}, 0x5, 0x100000001, r7, r8, 0x969, 0x0, 0x1f, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x101a0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x7f, 0x80000001, 0x8001, 0x1, 0xaa, 0x0, 0x8, 0x2, 0x0, 0x7, 0x98be}) close(r0) 22:38:35 executing program 1: mlockall(0x2) mmap(&(0x7f00009de000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x1, r1}) 22:38:35 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) mprotect(&(0x7f0000534000/0x8000)=nil, 0x8000, 0x7) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000004029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe7a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0xffffffffffffff81, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9, 0x0, 0x36f}, 0x0) 22:38:35 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000014000000000000000000000000000000000000000800000000000000000000000000000000000000d4ddb2ebcd9d5090bfab71f7cc410aa9b19ef36211b03db61ea893f6330c33cb523ebb19c92a93101f719030c28944f03c09dd6685aa976821916e1a5680c327e6af0d6d3f194dd9f364738b0c270d8f39626e7e30875549036d0dc45742bddb721930c9f530843fd0a9d5efb09394f315a38ea06fae5953d45512d8f14ab101e09a6c99fd0998ace4fcb4a52d338a2123821dcac1455f812268ea6cbc3257ccf710cdf7290eb0c87c4a0ec262ac33f531a585521c1dcba4c8ce563efd05552d462cd3ddb03267b062df3cf952de579578fa078da17187e928c58be7457c359a3dbd10d2e25afd9ce10beac26da15607b29e15bbd46b2501e5fa42a360ac659a4c4ff1478b5e0ce9bcb74bf67e46fde89b9902783da5717ab5"], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 22:38:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xbe0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 22:38:35 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x9, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r1, 0x0, 0x0) socket(0x18, 0x8000, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000340)=0xc) 22:38:35 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) 22:38:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe34) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="3b553b3bed60a28e2f48585e5d30546afd91695593fafef6cf01cdb00ae409ff3c222290d1e1ecee", 0x28}, {&(0x7f0000000340)="dd9779de323131a479ebf0dc3f55d24348a2bc5164c19263edf04c37856fae680749a21c8b5ba2e6a28640d521c7c0af0fc3e63d6c39b8da276ae3a2988020e3030ddc78355b123cffb84773b3b66e9ed632f17a96449b631ef9fe0ab419f9303cc32c600c5f5d1c7a0cbd770c84fbfbf3f07ce8f23f27427565de86e9d5b3d89a13dff7c9fdf1c3886558b0df487a6e2cbcd122016d531514389992b56955c2042963862eb09ef235b171171de01b2e6a408f51e16fd8", 0xb7}], 0x2) r7 = getgid() getpid() r8 = fcntl$getown(r0, 0x5) dup(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) setpgid(r5, r2) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) openat(r9, &(0x7f0000000140)='./file0\x00', 0x40, 0x100) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffbf, r3, r4, r6, r7, 0x1, 0x7f}, 0x1, 0x6, r5, r8, 0x7, 0xe, 0x0, 0x7}) 22:38:35 executing program 0: 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) ftruncate(r0, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) 22:38:36 executing program 1: r0 = syz_open_pts() getpgid(0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x8, r1}) r2 = dup(r0) flock(r2, 0x1) flock(r0, 0x3) close(r0) 22:38:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 22:38:36 executing program 1: r0 = socket(0x18, 0x1, 0x101) setsockopt(r0, 0xfffffffffffffbff, 0x9, &(0x7f0000000140)="d5e428e9", 0x4) read(r0, &(0x7f0000000080)=""/156, 0x9c) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x9, &(0x7f0000000040)="78ca5275ec49f1998c6304c9960175f39d6512b635a97e3cc5ac14fa39d7ae66bef580", 0x23) 22:38:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x7fff}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$setflags(r1, 0x2, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 22:38:36 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x2, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 22:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000200)="389efe3fa3e1144a12d307c45a74a14df710c61c72c5c2aa115a4c647e392a0b975074f2fa1e252c735492728d2c2471adf5a52a4f85602c475de8504040be0981f563b5961e0ce74276f558963d6edadd762d8e44c52e94c3f6788663f5b514c037fe9bfab31a7dd5271ace5250bb97c67919351f20501d65a82c60b0681410c210115291515e4c9a333bb08fe126", 0x8f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20001, 0x80000da2, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) 22:38:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) 22:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/73}, &(0x7f00000000c0)=0x4b) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x73}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:38:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 22:38:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7f) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 22:38:36 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000001100000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 22:38:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:38:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) socket(0x10, 0x4005, 0xbd) 22:38:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x3, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/186) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f0000000540)=0x8) getsockname(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) semop(r4, &(0x7f0000000040)=[{0x7, 0x8}], 0x1) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1403, 0x9}, 0xc) r6 = semget(0x2, 0xa669fde72d8219c, 0x100) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffb000/0x1000)=nil) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) 22:38:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) getpgid(0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 22:38:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000000), 0x1) 22:38:37 executing program 1: r0 = kqueue() getppid() r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 22:38:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="ea17125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="261066030f4ea8859503212981b3e07da8398f77c624370ec079e3489c0c5f7918cda0146d2f03657c6cc56d084fce655af2b8333fcdbd5e3edde000ff26e4e88aab2e3e4612118beca555dc8215702c9ea4e02c0d3e22a9c2d1072ee9943d40f292b9584a4180d214cb7797da051471d96e926eedfb1c7c16f319414d8e1f586fa2b3d30b0ee8b11181bc2feb0a8b14", 0x90}, {&(0x7f0000000180)="17e54a76840444066ac66cec2c1fa3f0c6da20c8ee1b795a4bd0631bbcf015d334dee8ff61ee9e0a0a7693b8975bf81dce253f0e5de0de066f14b2442edb471b00fc85f6b54b4a21c4e9c8a4ef230c756b360e6481a0c2bc4bf404c5d737ab2732c5a64d5d514fa5a367cbba5e8e4d0ed214de4f7f03604adbe0706bf4bb7595c62f57ab90d6d544df3302a943323e579c5f089b2c6656b752227a828c", 0x9d}, {&(0x7f0000000240)="cea931257cecdf617b81c886cc0155a6d3b115f5d82d902e9c98c5a0fd1eaacc7e5babbb3eec9d0e69ec4425817e2ff53e78a7715d5a51b32d30b655348799f3d07aa3392a149fb7085495419165621c81b53b380d64118fb4fc4d312ea63fec2401d766af4d8027641406ee005e8bb8b8c1c4bad39fe93b011aa25ab65077783ea94722dd3009d5239a96288f168755689365", 0x93}, {&(0x7f0000000300)="0f5015137f3ec6f4fb670fb26542f5d287cba8929d75c5364348e90ae28d35002d76144dd0165c67b9522e33c2334c118e8fe358b10e7b5d8771a70035963bcaa6d3a3863c1afaf3cff55022629e6f94eddf6f5178face20ccb97cbe2913ab2dea30d4e524e612d7892a532cd9e4037410fdc4063395bbee777728c2b91ff7e8653b95e46c64dabcae3d11ce9ea6c8f6e4fef111e656c60d84addbcd043050410dc68f1dccc1cebb0da7bb62b0b531d73d994f398f2f6e0228ae61007e09b596da0dbf5823fb9b831e965c4f729a76eb45128edbe136bcd9d47d323612635355a35ca97a84328ca43eb7c5f6e36d7ca5a617249658e34c480acfc380291a36a8a7a1af28af0802fda8f64364b0e294e23e509da333d7ad69a8ce721d9a1753768eb7b6b31eb2615bd35b2d348167927906983c813afd3600577f2c4efbb04fc66cda6047746eff9030bb5090ff9684d9d5b049363ed476f3109e1b9030bf7e4e9b5cf32296a6d5153bcdb501b5df5ff54eaf199d8a13091e4df46162905a84c5315bf2c9cc0acc6716aa3dce0f1770468e08a2609fcaf328ca8152ef1e1daa2940bfdf627ddb113ba24adc337894062585edf992c610f40d13a907c4fddc1c888f8fbccabc1c36ca95f7579325faf595f8558f87def0fcf129f24771444bc7071ae1aa547bde5466a553d9ddf1504ff1630d48eea006b1bc9a7c306c6741c7ce58d448daec8c6ae53cda4a66b9532ed65fb0f64469406d64192aab7e9cbd47a572f34debd5617ded55ccd04a844a65d39ef3cbbca11e10ec138b1cf2ee54067bb508b3dfdbf04dad7996297370d9e0599b8f75f66f038486e5994eb60eeebb9429eac4c87405c8715a205081d22692061943ee91985bdc195e25d7988feadf8c6c63fdeab4e67ac3707c272495dc6c135515b4a3d8476853d9beaa72644ae11719318ede7a99bec21d1ba4b48d8eb29708af11575c4bfbdef41f09064624c2f1565ad21d78d8e77d3867d5e1a800512c855396ef5f780bad42bdb911b21de35ad18d3afbecb8acab2e3bc1e5180d41ab060bf391aa41ecd8138120dd0d41925db8f22b15b06ec1be6456dfe02299190567a80ed80a5a8e93949edbc86f6fea09e31f08193f05c48cfa767a1e1813a98cb701ce2e21923b526a8702e2add79f082f486e50ef2ec24fa4d981005f6bfaad92da9e0bc22739577d3c16528da78187fa4ab724fe72012d7c28fdfe98a2d0f9e4c78ef7a0226e7040cd3deb98269d21bdd0f70d43f9b7b0748c5a58ff2264e524a8e437e8eae7d2439dcb23d4e4a2d8eeb55c2812d7d8990f294eaa09e824b7c76368cdb2f08dcf6139acd5740cdc4df3fcd1a7fe316137aca921bee5a51a10a16ff85d3182f7357199c9653c2dc68388781d62fa2bdf22577f8bc9282364716373eddac6dfe1772c812adf03c237816be56e706cbc7c8e23f0b499721467184ab284f125a47bd5686b1adcbd3e21a8952473cbf44025238aeb3101c36405e35f73a6e6093cf6ee7e42e7be69df1bc36e6255490d75f8e1a54465f433fdc9021678360f56a0eb5dccd445e94227395382dbb58b972d0d7532c7a3d0a6bc7de138f18e20656bd61a5827a799bce04842ed32b264591d0fc43c1017c136fdf93c14898c992b54e5cb3c917e49ad069d19edd888c028359761686c113bfcb43d3d6863abcc2c975ebe325ddf5c98c47c4da28c2cdcd27b61e8efb2ba7ffc0613f691e28d6903db4ac05d8342b0a9c43286739e5aac44ab4568b299bd5f42a8401b983d1bf5aa637eb9e001f1ef140a3a7da3f252687484a2fe93d136b86db55940317c3dcabc689b71ad2df6fabd3406bd731dd0fdca0d21b33c3e4dc2dd0e6ba7fc2b14d24300ed68e144fce31ea6bfd6709a6e929fb6e725293f28ffccaa8b21cf61f3ff8af94d0c62c6217235c55a81f5418ee77d185e4fb3abb468835c2ca1fc91b3bfe625c0a1130d90123f91c66100400ace2629f8d191d245bfad666c0043bb60d3f695707a4c3ff2c599d506298483d97bc7eea38aa4be91deb4a7b430f48ce34ae7618d149d7fbf9fe37e3c38881f87a93e2dc4dae72f5c78ff69be61143083ccff41eca1b52c9d52a59927d1c788efd163ba8bbf4cb7dc41d30daa562f57d542962b7e89057dbc9243e5812fd1f5662ecc82fd8ee22eabfbd838c102e10cbf04580153033740a6aac44a024c3c03243bfc1e9f471aceebdba0d744a72d6b7a0180c243934d05a489f0a392f41f198e0efd232244e76c0d2507821823495e743572802e14a6541f2cc1032cf7073dd25fbc078771fc175f93879ddea5337a33b38bf9edc7bbcd8771a7a504c1c56f5ca8ff0b484b8d440e5477447425d4a727140b1c1876147891af9fc92adb6299046d48ee7616beb13326c262d81ca2bb92301cb24b6f5eeaa8d405edfb360ba9177a77f5d6bfdc414f665c606074291740ec1515481c028ec9195847acab94c794ddea0f0629b2cdeed3509fd63c5a53211b254985c750cb0089487027982fb717fe782e8ce6f616b9b9478122e9927cc292c52a402fecc18b44bf5585638e0de99180bae943b5f2bfa2b1d841932fca6c271647defdcb5c7f94a0d25eb8458817beadc62af52c0b64e63130be2a313b0e38727cdc0246d95c212f4100bc159bc6e8b9147fc1e5dc0c8ce11b435d7344088fc75878359ef3121cc88d5b51c20378fec1acad2a0508906480134c00edd941a0a8ed732a908a282dfa371ae4bf433ac6cbf24141b63d785d592aeaf93c55998f6796fbd9dce02469ec1de3ce5d30a210497b01fe1a13522b30328ef7c8bf68fe9f3897eacd6c538ef722c160b534e567160ee7d9ef484d7780c548f066f59a8b725a895268a59287a956c95ac034cfe909c9d32985e1a9b431fca11b241201ff5f05422a66b5b69c3883baab091a2600bf8905275f483a8aae7eb79a9412d9e8d36c5c9f705345653cd9a9081c1e9ccfe2a2062bb4a79e53a24a298d0f1bcbaeea2b4f2f73e99da8cbb36090209769dbbb6f0abf31f2d43559f144e1c8d4a01ee90d17b7018c87d1d7e4688060988004ad679f93048acfb2f40c3489bc3d05f8c00440fb2fa991800712076c1a7be83fc4ca315b969daf30af135a64433378ac47f907e896d5693a618521f2370fb55597ee07f8f13b73ab06cac2174890e42d0a3742bdcca284fad134f4546624676809e884242fdbc0cbd36c489608dc49f0832e85fb5280f7ec40aaa0ab896b63e37ae97048039ccb55e982726b165264eb9b553831142db6afa22d33acc43c8c79f535c51e6bb51c12fc98f8e4c24a073c1608a607b5296292d25a294b6129f0c3f7d9950e6c5e2795051216035c3e3ac119676956f6b531e6c4c9e25844271943dc771245462ca3e42aee9df30de22a2e05fc9ff680bc37938adf55d2eeb16621d9d350cda9c12e39aa1978974bcdbf964b8b646bf0841e6f8552c47911d4fcb2bfeaf96c069390c3b1c63d39a728b45abca1cd7834f3bfdf72afcf7000091c31c0c7bbecc5a3624b55a5e395363f9e7cad0f24a6eb03583c39621b851bc18ea5dab86147c55c07050d1d35e12da7c510557d1214ae5808bb02ee5107d942a314e3c5703b38cade51172ba4dd0122fbca7975c34c282805b773cd50cf9cb863ae679d5453446759e6e23024fb6c2d3a2cb28c20928bbf431334bef9ae19a8b11e4afde1955003a1e2581b4a9040fbb4621d812bfeb3ffe5d0ebce6dd6382c27438aec91ef38a06a63e365e4076a462778491fa278fbfcc8db68e499a70d33e3eab80b24fe3fba47e5124279e9e5c899398d3572c020ee276a13532294b6e79da23851b619128ed7c0b9aedfd495dc83e6dd0e1a6d56a43c5b7611565dd1100370c9c660fe6a082819d0b6919745a128063fd87fbd784c743a2fbe25432db6444ce34da22930bab64c486eebd8c320b94ea91ab391f156dd0f18158a4f5d15e78adb87d9a9b25e88b8ce5d52943b51efeb0eeaad0711a2043fd6391ddbedb67892b9816db4889cd40c8135e4996080e66de5a95a20f6c9612a1bd6848a20d495441536b14f6e4c8b17807c55018a6299354dcff8331647f0e18df9c6d4fca3df2f4c8ec92f9a7e55cf525d3a83299c18c399c31ea51dee500c901612a843f7bf1dae0e3d0e2d170fc57461c95bf21570f9f25f13da28a24d193f3c8ddb13d58b91132343df1e47842c7d29577ed2f0a9b609a2a8adce44759b8a9c0724fcae20605ef0546199fa89664a1404633ffb3f096c68bde1bba29cb3f826898048abc201d98fa6287fa7861e53a8557111ed4d8fd748b892ae4f2a3b9f0de8fcacbfd27939a387ba25811a8ed5554e31781270a32ba9ff0d9d713dfa679dcd539e5783b0b2cad772aa74ed5ae5bace541b8c3225a2dd2859b8e0d80d6f9cbbff5aee25c12647f11f7dfdcf6e4850b8b232e5e4eac2284a60a777078d05d1842e442d777cfabd0b31fef498070d31d6c7f6f86d58a40fdaf258a036c89da22dd63c8d4b7f60ed17630c77d4323db4117ed57e2471a9cea1c9cd712b44846d0fe204a333bbf6d4f463dec985a6358accced7c838a9123f21f7de04186ffbea008fabfa3434a29b91e04d38a759016ea3716a2427697f00694f5e61d5f14be3bb129722e6f8149167fd9c0287aff6720f6e48e2e550374c50c717a6129972763c0c58ae8f86e18e61cb218610e4ea7fe27dd930a6b0875310de5f61dd90a02cb31f427c8239698ba76a16c58a0eb1f93512f4c65dc389318750bf1fae1d180bfefc0b5fd81673440758146e2d217c5a747e20143dcedcd9d8e2765a0ce784d2a015c81970c0729bd2fcbe2f2fd6eb5865c08034188567a7c51dd302346f402a0dc47e6f8b27da12c4628e2cacb7fd823b8d5723fa3128bb0d0d2c6ea1ef09c13f32526bc23aa85b1d0f155889abc0d96f99449dd9808bef080babceab129ffb5fc972b6f78537dc6ebb7634d46acd356e292cc3bdcef7c141afce9e44376f1317e7692a41d677bd0e96676d274a52143fad27081cd857276b8fa0ea1cc7eb834e2344d474f9737b2b6f0f9cd28fc2c9f40ffd02659929893b2f0f97229a80f1a3df2cf99004a0dcb5a9d8e8c727a5a590f31b8185efa2276d630cb37983343b797ebeb7c837522f5a07f7453d02c56e7c0fea58efaf5e2cd7b5a73eaacd2f6457213ef28d76726394fd6490e9e23dd204192838bc9b6972a96f6efc2a9774b9ab041704e4cb503e1a6f91c15d19290f7e2950b1952d04026c7c43673a1b54b982957c7ce421781adb8b0afcddea40c174721837568462f2bbc5871de68e7d4507b4c7bc19d33e972106ff43d6b84475c356c1e00f9c9412cfc65bacfc710dfb0caab677431dbb0e244e26a3d081ec8192ed658e9ceba41886dc0892b1abb762f644515bc412ad4c8a495925905251b75225eb7c7e873894720a73270bcd7ac258a00931360835ba698968b6f0230824630e0353620f05092c130baed9130b60b7281601799a810a25096694626ff644a9c160a407ff83a3f772ad0adeb078027ad5be7adfd03ebff7f83bb822944c11e13051e5a214ca8242f35e41218a0ff0f24695ab71262711ddc035f90bdc90a9cb9fca75c76dfdd88ed98e40de7624280b8a8928c708720c5a80ea7089b676c937a2aab94bc1fb50fc52e616e361bde1d73c8b88f7c82035ef7af5b7f4d2e6e30588e8e042807b03b4f50933b316e3513a41c54d07e9ae59755ef30864faf3498864cdb1a86cd9c91b51bcc892d9432cb3e4", 0x1000}, {&(0x7f0000001300)="4446c2289b34913e728527fb3be12adc5002b557361804382f4db181c4dce201b663a74fe93e4892d903e8ec8464c6ff2ec9766a3827adee5f361f0bcd384429d9cc13a0938133f82c274b0ddf3132dad1c2ec99c5f3835b4df34568ee95d49d7a7aaf12060e7f9aa1796d1177d72314085a79ef06905d52a386f0f10e29e1e943f1802c1adc2668c72fa0e40ec81b9a144e9474e973ae7d401709278a5693ad1a9d57df861ecc42a4e4a037f6e278d8253449c102be953db81acdeb76943730bd248f4e60e2cff9", 0xc8}, {&(0x7f0000001400)="faff744823603bc9a45d771f4e688b91e71d8ccdab92bf957345b6664ddd26627a8af25a7a0ceb1bd5b8c52d24b9b376df05e0b2d22086b454264d9ab2d39ab89ecb1cafac2b370287afb91b20bbb78ddcc2f8fafe1be724bb5679eebd7ca5110743a4eb7e96c8336eaa953bb9a0d41092a3fca7e4bb3dedc590dbf72fdbe0c80d705bd42fcef252efa92632deb08e1e8f5f3bf545871d4d36f3eb83d5ad05456b536a145bd50eedb9862e1a4d1464d20e1ba90d2c49c3c30357bd80805bc7e9fe", 0xc1}, {&(0x7f0000001500)="f1ef4d1d9337c8b53a7327e7c8fa0f42b61b1e739eda7ed51e7385c1cb882e5d9331bd94ca8c90fd7cbba65f75f670c24916e52b42fdbae0298acafcfd3c5b374cfb406783ada2045a0812270890aae66e4b711889da5682fbdf125731b293543aa86a4e6e018595dd710532ec04b2ba63ec18469bc0294ee49a83eb1889be2c73ce7183063a3d31fb70b472", 0x8c}, {&(0x7f00000015c0)="1477cc60277d7c66aded069ebd15c4a23a7b791f9b19c48a2d05a1cedf53cc90abd42def3e9161b3fa36ade95d756055a414bd84593e82586dd1730794ad6598231976911aee243b64a563d88a5a7089174548", 0x53}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:38:37 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0xffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x1000000000000002, 0x0, 0x0, 0x9}, 0x40) 22:38:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r3 = kqueue() r4 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xa00fffff, 0x100000001, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x5a, 0xfa}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0x3}, {{r4}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x4, 0x40}, {{r0}, 0x0, 0x80, 0x1, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0x8, 0x11, 0xe0e3, 0x9c3}, {{r0}, 0xfffffffffffffffa, 0x29, 0x1, 0x8001}], 0x20, 0x0, 0xfffd, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x93, 0x2, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x80, 0x20000002, 0x7, 0x200}, {{r0}, 0x0, 0xc8, 0x91, 0x391c, 0x3f}], 0x20, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x49, 0x80000020, 0x7a3cd86d, 0x6}, {{r1}, 0xfffffffffffffffd, 0x84, 0x1, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x8b, 0x2, 0x0, 0x10001}, {{r0}, 0x0, 0x40, 0x10, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x60, 0xc5f4f98cf89e4073, 0x0, 0x6}, {{r4}, 0x2b968b5aaf924ebb, 0x8, 0x1, 0xd15, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xd17a}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80000028, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x7fff, 0x1000}], 0x100000000, &(0x7f0000000400)={0x1ff, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) close(r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0xfffff, 0x0, 0x7}], 0x8, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x80000001}], 0x401, &(0x7f0000000080)={0xfffffffffffffef4, 0x80}) fcntl$getown(r3, 0x5) 22:38:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0xdf75d6536eb15410, 0x1) pwritev(r0, &(0x7f0000000000), 0x148, 0x0) r1 = shmget(0x2, 0x3000, 0x29, &(0x7f00001d7000/0x3000)=nil) shmat(r1, &(0x7f00002b7000/0x8000)=nil, 0x3000) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x2) 22:38:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:38:40 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:38:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) dup(r1) 22:38:41 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)='./file1/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x18000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f00000003c0)=0x10) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) r2 = socket(0x1, 0x4000, 0x10000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) readlinkat(r1, &(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)=""/217, 0xd9) 22:38:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getpgrp() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x2, 0x0, &(0x7f0000000140)) getitimer(0x2, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0x200, 0x9}, {0x4000000000000000, 0x2}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000240)={{0x5, 0x800}, {0x0, 0x9}}, &(0x7f0000000280)) 22:38:41 executing program 1: clock_getres(0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="8f2752e11f1125769d8bd97ea4e2ec51d1973ccf2c08e36b7a2f94eaead1c5c8e49d0f7909c9e63c713fd93629a5753acb564f0ead615a4cd11d4fc463cf208e4df10ff7827f3326c23855219210c256c396aab37fede3811e509047a7e4a68353785a7a7d6d3d50f3cd1ffc9520356388508233759fe8e56cd722ed39", 0x7d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 22:38:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x28, 0x8000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100d2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="95a477e2c26cbd20e1cdc0024d90889bcd761ff6391746deb7eb89acfd48bd6e"}, {&(0x7f0000000180)="e92bca8bc3c9d256552f768aaa99e9757e930f73f2a83eeb559413d2fa593af2c1300a4437"}, {&(0x7f00000001c0)="e6ad73dcd6b90e62e8249a6234d24326e37119b7404f2a93c7101053b04aa47c90d4f6781fb778591f2a46d377a5799793d13ffd68fee9b2eeba773a1cfb09477c9f6869cfcb9c986172129e0260c41c5a82366f9bf61d7aed45f1659bea9c452d8a1cc7edf7bc2b7eb9cb10cdfb000adde53215b0b0f9782618ba4ebc9b10fd46a9434d1959b0bf66a420973f43b2556a0d0b50f2b70558488230c1a0f43898d5fbe556b33b44eb99bf74a849202fd7242cf528f7c6b5bf7eab63c186d5c47a695fc3f90329382b2980dccc447cf84f875b6c99b2056f3989ef31386f52fada5c"}, {&(0x7f00000002c0)="9ed46ee55f03e8a118826c886673e7c9b7823a31c89213dd81fa4e279eaf6452e63fe5e1e8938fd7086d5199e3fadafef3c8b02f09fc54ae"}], 0x100000000000010d, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) fsync(r1) 22:38:41 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0xa8b, 0x72}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3}], 0x20008, 0x0, 0x4000002, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) clock_getres(0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x40000001, 0x10001, 0x989}], 0x8f2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa1, 0xf0000003, 0xda, 0x81}, {{r0}, 0xfffffffffffffffb, 0x62, 0x1, 0x9, 0x4f6acf94}], 0x4, &(0x7f0000000080)={0x3, 0x8}) 22:38:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2901e60dfeafd7523ecf2438360e8642597cb3f0bbf8ec5de4053ce47e509f32c570fd866", 0xd4, 0x0, 0x0, 0x0) 22:38:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb1527f9520518cc9536b9246fde7a0485545f04fc9aa2567c16ac3ebd", 0x1d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) close(r0) 22:38:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dfa2eddf6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getown(r1, 0x5) 22:38:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = getegid() r4 = getegid() socket$inet(0x2, 0x0, 0x0) r5 = getegid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7, r8]) getegid() connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 22:38:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) setrlimit(0x5, &(0x7f0000000000)={0x20000, 0x2}) getdents(r2, 0x0, 0x0) 22:38:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 22:38:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800, 0x5}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 22:38:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1121, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x800000800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:38:42 executing program 1: r0 = syz_open_pts() geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x1}, {0x18, 0x3, 0x30}, 0x0, [0x9, 0xf4, 0x2, 0x3, 0x401, 0xfb9b, 0x7, 0x7fffffff]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 22:38:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="d33e52e61e6234a5417c146322076ddab55924d8d5d9af4ed9b76e10034138f7b52619eadadd94aaa8f2e553ced2a653e66b48a09479fc7347090202021577000d544e5c73ca484368fc27a768bf1d90f31b72d00341f95fde70e0ac61d883c7c893bfbc9680dae7aaf8e7d5a10fb7923776a5a849442e4b412a836f621b7bb63847406b729cd7813a7a83", 0x8b}, {&(0x7f0000000300)="e0488121952cb124b5af520d357b3ba37196995ab3855fc2e51fbbdb5c125496293d0035f6ecab63f9589d7c93acebbc0a944abd6f1ddb37bcaa905c59eafb181639dbd615ae7fb5a89189b0641ac95b27faa042b138f1cd171bfa608fc21a1be26e168a58877b8135f8014bd6ebcdb4e461bcc71f043700e408059aeb2f7a96307694fe6035961fa2c921a19ad0784901bfe0ce26ba0f8ffd1f2d54bbf46462453592577d9600861b52a93b899f1a306f21aed35b9e", 0xb6}], 0x2, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x9, 0x3, 0x1, 0x2, 0x2, 0x0, 0x1, 0x0, 0x8, 0x5}) r2 = socket(0x19, 0x8000, 0xffffffffffffff4b) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x5}, 0xfffffffffffffe81) r3 = socket(0x18, 0x7fff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_int(r3, 0xffff, 0x808, &(0x7f0000000040)=0x61f, 0x1b8) 22:38:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3eb6) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 22:38:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb68a19774235d30) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/157, 0x9d, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x6}, 0xc) sendto(r1, &(0x7f0000000240)="8a647a0e7281bb02f7d49d47", 0xc, 0x409, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet6(r0, &(0x7f00000002c0)="884f63f6caaffbe44729f0aaf690904de06b918bfdae3c2a1544e4a1c3bc6b8b8c8eeadbd39b1c14fe7cce026fc3493ed2a79ac2a488bad93846418b5433754c7fca331b6037e8d42afc612dcfeac44edf543021312bef7ab1b0225d21e22f83d42c7cfb2dcd543a73bac6ee7695957519b936762abb3b464c1eea0d80d25b84dc44798ea6084f88c7869ab300bc526f7f65c58bdc6bf7def0", 0x99, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000380)="481ee4d89c64a59f20ab1732d6450208d51ebef8a20959e7310a516b5fb3ab33b861b4f6c459d861a38f107d567c9e8ec34b9f2b9f963636374a7cd597561ed8b4512983b62f9942849c7e80eddf76c3b562d5447df4ca8e3a4704d7741e4e1a643332803b2ad990e6b9906c3f3199a82516f12668b68c0b26adc8d88d4bdd2d637ee9b6aec4659b820b3d8d20b93f0f9183ee2a497ab87274065da4f158075ca7c44395364a9ad8b49134aa436b769715b8d56468d7e81d38633581bdfc2f68dddcbc4bd39cab3a745abe05", 0xcc, 0x400, &(0x7f0000000480)={0x18, 0x2, 0x9, 0xfffffffffffffe01}, 0xc) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x40001, 0x0) connect$inet6(r1, &(0x7f0000000500)={0x18, 0x0, 0xfffffffeffffffff, 0x7}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="4f0b0bef80637308d1c43de3d9f4f1b5a7b1487dc72c590aa8b280753e016a987b10d92a064ee269a55d4eeaad1c0546a8f6", 0x32}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r2, r2, r2]}], 0x50, 0x2}, 0x8) sendto(r0, &(0x7f0000000740)="e253e42f1898ceb77ac131ab2bbdf9a6624047119d1c8e5881dfaec8b115ec4f882c161a07d190b83e6ff7e0e54a94835e7fcdc0d255826e91f4e560af087fc1144f8b4820eee2189b8d39643c68b011802032ac733498c0e023395cb0586dbfa6cef15e5f2242ec7d0e91296cc76f96b8a473c34bb440385b53853654a49e8f077f4c413a98319da3ee8e", 0x8b, 0x2, &(0x7f0000000800)=@in6={0x18, 0x2, 0xf6e, 0x1ff}, 0xc) setegid(r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000840)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000880)=0x80000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000008c0)) ioctl$TIOCSDTR(r2, 0x20007479) sendto$inet6(r0, &(0x7f0000000900)="2ccba4ca761ee914e2bcbca174531b90c0af21f67d8d18a1736c3c186ec5a18174ae0da367742c75662aa5dcab9e2a5e8d6c80b28f2fddaba6478717af54c3a747617ac2186aee934e8856383705d31a64a78c76a03f60ca7cecab00d0b595f653c0", 0x62, 0x40e, &(0x7f0000000980)={0x18, 0x0, 0x7, 0x4}, 0xc) sendto(r0, &(0x7f00000009c0)="501f6d0f7fd426a895d90711db0b81de19876ede6e549d2784abadaa33bfee27f1694f2e05491ac85c62cac8ea42c45a71c4bb0d7bf7499395c502de11a76aa392de776ec8dead5d49f9453af286ca69afd63e3dc341e663f0b392305959de8eefb25c3084c4cb6b3cc4f7e65be26c9b8ee3a0a2e9b584412bceaf79a2cd45af38838625d4e334874e0572cae13a066bfd90e2ae4f13dac9896e051e3b7f749b6962a16bbb8e8239ef7c1543741383eb190b5b8e149031bb0e203aab46c2163cb8ec0d8038fa20b0cdb09a50391febbd0159422f8ebee7044fd00abd928f4af0de4f823823da18b56bd6b971b8e7c067", 0xf0, 0x401, &(0x7f0000000ac0)=@in={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b40)={&(0x7f0000000b00)=[{0x0, 0x1}, {0x8b, 0x7}, {0xad}, {0x67}, {0xa5, 0x7fff}], 0x5}) mknod(&(0x7f0000000b80)='./file0\x00', 0x8000, 0x100000000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000bc0)) getppid() r6 = msgget(0x0, 0x408) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000c00)={{0x5, r4, r5, r4, r5, 0x18, 0xc983}, 0x4, 0xff, r3, r3, 0x101, 0x0, 0xffffffff, 0x8001}) 22:38:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="5b998bc878417e0a124e29c4dff62a058e3e0245d5049e9e03502bf83eba67403314b0e8ea406cf2609abe59c7b4e0c4f222a726458e3723662966566f44625fae7a2fdc59003ccb63f150602eff9ee6ea1eeb64ef72523308377c21368e3440d4e865a52efd4fe2c47391efd0a2bce804e3164f5f5cdc631fd2de34713e3263bac5287590aa560435b520453983232b5f6d2a67df202004f1ebb7e40b2d202d6955765299d0634a22465d859ff0179c6b923b4256c8b19707994b84a8dfa809058f511743dc5f9873f1574acf9d2564a681b28eb63e50a3fc86ee5477d111f344da35e7b3e8bccade4c3af85ef8b9c000d8", 0xf2, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 22:38:42 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x81}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 22:38:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10890, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r3, &(0x7f0000000040)="c1f8b04bb9e6e2baca1e", 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:38:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) semget$private(0x0, 0x5, 0x8c) 22:38:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x212) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/4096) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt(r0, 0x7, 0x6ce, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 22:38:43 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x6) 22:38:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) dup2(r1, r2) 22:38:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040)="eaff125c00000000", 0x8) unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1d5) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/6) 22:38:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x9) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x87, 0x4}], 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1fc, &(0x7f0000000280), 0xfffffffffffffeca) setsockopt$sock_int(r1, 0xffff, 0x40000000000200, &(0x7f0000000000)=0x5, 0xffffff80) chflagsat(r2, &(0x7f00000002c0)='./file1\x00', 0x40000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffffff932cd1f9, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20128, 0x0) openat(r3, &(0x7f0000000300)='./file1\x00', 0x8, 0x85) linkat(r0, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 22:38:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x100, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffac) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x684) 22:38:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:38:43 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchflags(r0, 0x20002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) getrlimit(0x7, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:38:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x175) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 22:38:43 executing program 1: r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x3) r1 = socket$inet(0x2, 0x2, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r3 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r3, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = getgid() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget(0x3, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000400)=0x10) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4db36f6ff3b54d6b6a2b4db1225e5f1ea6387cc4fd1da2591d5abd58435914e60a2d93a7bc322c5339bf6ef44b5781a6b09b7ed9c08843d272a5e5a70672b1b9c51d8ad47"], 0x1, 0x800) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, r4, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r3, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x9, 0x0, 0xf992, "068a02d2bdca7d5b3403e93f620fddfd96c9a511", 0xbfd, 0x6}) 22:38:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001100)=0x10) read(r0, &(0x7f0000000080)=""/37, 0x25) 22:38:43 executing program 0: socket$inet6(0x18, 0x4000, 0x7f) r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 22:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e366627ab6ce246"], 0xa) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffff, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:38:43 executing program 0: 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) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:44 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2681ad8e1eaf9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x106, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x1}, 0x8, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = semget(0x2, 0x2, 0x500) semop(r5, &(0x7f0000000340)=[{0x3, 0x2, 0x800}, {0x2, 0x200, 0x800}], 0x2) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) semget$private(0x0, 0x3, 0x4) r7 = socket$inet6(0x18, 0x0, 0x400) getsockopt(r7, 0x3f, 0x0, &(0x7f0000000380)=""/22, &(0x7f00000003c0)=0x16) r8 = getpgid(0xffffffffffffffff) r9 = semget$private(0x0, 0x1, 0x8) getpgrp() semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000300)=0xfffffffffffff800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5c1, r1, r2, r3, r4, 0x1, 0x3}, 0x3, 0xffffffff, r6, r8, 0xfffffffffffffff7, 0x23, 0x7, 0x484}) 22:38:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 22:38:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 22:38:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xff) r1 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/168) 22:38:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:38:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001580)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 22:38:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400000000d497, 0x0, 0x40000000000000, 0x0) clock_gettime(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 22:38:44 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00b91c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e3520ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a56b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)=ANY=[@ANYBLOB], 0xb, 0x3, 0x1000) 22:38:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:38:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3fb, 0xa, &(0x7f0000000040)="0c46577de6984f04590c3872147bdd0b2845948399e9bf3ed3be990f252db23197693bfbb6ce48bf7b8c164bcd1b733bdde27ed227248fd8b5b9acf927e885695195cb56", 0x18b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x3e, 0x100, 0x800, 0x7, "d98e2e2265a921fba3bc9fd837598dc6d37264da", 0xffffffffcea8a7d7, 0x1f}) 22:38:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8543, 0x1a0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 22:38:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f0000002540)="a39566808e09b92ed8aa2b2447f694d730ebdb4636b04ae448b3c6cf1b13550ab8e0d2b21dfba8cbfdcf4f48e8896e78ccbf48716a44dcb4f48a4f3a087965cdcceee42ac7db8cba08bbf8471508df12ccd7c3064235b2049f588a9bb46075e42cdf1001c89f27eada8ca8b2b63b52ca14f4aba0a5390c0b818307f2fdcf478e5317ffb9f059ffd45ca1db410eb44b1cad9a5b04e30601ae9ed66a452786c1fc4309b0c43f77f56ec6438465ceff95005b8882bf95e7614013625f9465cc256a862db14b2fa87591e49ce855e1c2225ec95774693d8d2dbbd8875dc134adc3ae447b0ef62ffb6f2561d20fcb4ddf310e8afb4376aabcaab80171bf0a5661a5385258ebe95069b13325c8b2ad79719829db8580605474c110a7e9428394aeb5580a1df5e2f021af447723662f7a273b6ea76d2749d81e07b7b8ea18650bddf8b96385ac19ce9d602d61a16638969eb797fd7b305535a4b7b6a17c7874503d743c5b3147689155590ffd4348d6d38005864f672f972b6414980999d298e69db4fd725347f8e4b06e48783e7b42e3a3bfefb95ee068ab39fbcce2245b250309a29de3c7c9b47d4ced6151653a12027745c7f864b144940098bb9520396ebab1e62e5060e18ff708fcdd1d1e8aa429e8650f29c5006fe53ecda24315345291de79f1a789d3017f895b482e14653f3f06d5e83d1c31c7a3292357aaca24a496a3945c0fe92f940fc0d9a6697183768d8e3c60fc8af06badf933733c4ef45340d567d29408235e0e8c8f55670ec2d0b2b7135e7905c1b181c85909d23df6d9935590f55cfbc5229c1145f7b88e3ae848f345277a9617c34d60241e5648c90568a4a15b2c64fbbf5eefd29061cca1bf6be515a52737777e18db39a2c3c31364e9298abd6721194d92d430116859e1ba22541580bdbbc4b13cc06563d3c87984bb48718bdd9d88a84337f40488db6c702ee21b6f75a6cd0be930518cb9dc01ef73785b72a609657ae4bbea72483dd3f0a90d7bfa22fb0186c904137e60251088737076b927297ff1c8e4122a441e574206dcfb268b028db6078138fa1f99598dc6010318f1ede1703f9897ea9a2e30f2a42ca4f0e492a9c47c7101ec08c805e842b3f9c38daed51f13228b171024a3d5166334302a097161ec3b4768ddc4cff67e756557da88fbf1adf0eebadbe10943b8c5641af1a07270df46c9476977989049ed2c977f6680682dfe934ae709f5427600ce7ce0acc550331fff7a7aa350366d203e1fc21d19679fc820b1c52af28d8b2597322b8f6bf26c9a8ce8fb80bfed981a0e780569d5934f9ceec60439000f2272df6f070ef2be4cfbee95810050bcaea31f77a0bc0e5f6043404ed002b3d46f78feabdad6a091def853f40b1bd6b98d5d0aee4e69f3e537374c8cbcdc67f32c33602f1707912b2ac4b1f54e9f445a4ca87adeed54b60b03f4e2896059ab5c050bc8fb7da3317571d8542d0bd39ceaa48a5bf450c621a1cc794e1e0a936c2ed1a8c222888d1dba5ee1c5ce2c447635b48f54dbb9fe0af1eb4884767c43040efd535da2740b4f9e1ad0489884ff86a0e74c22730420358230b8ec32b8ecee261f854e282170d12d626072cf98db5d3618ddd36384040bd3dcc37566883c7403ed817fb72583cf9b30f8d1f3efbb0386e31c1bf42ef0b10703b2924477356807e1dd42880f1d2d22f374bb450ecd3e69b4c4cd0cd403cd50ad1e8c506223c0bba1c34847af173b273b9ae50311e3669cfef93666cdf32333660f09bb4dedd6f80da2dec8aa131b30a69c9b20543560223c9ebe3ecda0afd4621fc939d0ba10723d6717ef85ba60a03b54819c6561481ed4607e6e04e21d16315c4a9d6adec346f71f857def514deaa5dff7af431b1be09f4762e94b087fe69f700b09ed84877d12afb6e0de47b412722343a30fd6d0ca0f006c4f90557c8f37b2bae3c6b5f22acc8b3d0706aee4b1f332a5f5fabed530d91849dbd6f790e54fed7782f43cb0749a4d0efd6df666f70e242b522b5733f37852d85a3f20747c8c1eb3acd4f8ffbc4c47360c95a060904eccf9fbbb0fc6b2f50d74c2ef8f855a2087bea24e0410b56a8240adb899530170ac9906f3b3592edcdfe20b64c87fdbef5b4caa2e0471f2c2962c61f538e58fcdf2f7053c0cdb6e131c1ae4317fa76acd9462a059554483951b0dc64cc05ffbd051b54b3a2077bf165cdfb8ac9419c1e37ba3519f1836b797d30c5844a474fb0e855156b8409750a4020ed4e7e3378422f26bb48cab0e4714007779f1dd33aaab506659a931ded3258c8ea3359553b70755aca3fcbb32d5d6d7fce9f2c2cbee678cdfc6b6639f96b528808dcd284fb12b4250af8867eda6d99b3bd169f4b2eec614bba4c76b716504ee29c8fb77e75140929aa89530663146d6f54c668fbf8f4cd5b637ab5b99e6096ebb3b2dca2291493bfeb2e8a935e63844359632c1bce7ba9257567dac3b29933de5c5b2c36c30c4e513214368b647af5c97088e3364afd3c14f3b66318a540edd8b5a52a740e8415f366e3aa414bc4c55a529015ea19adf89d9716d98bef9476227e2c91a110c1a5ca1176efadc18825ea48ed0e7bb555bc97fb43505b534b1ce3ad94c68d8da0b18419e448f39a5f382cab8e70214dd21be12bfe9eccd4ae5d23e451aa1b195c9758a3614baa41b3b3d7b135e95358e0c88f1120445d90736544601cc0fd8fc4ab1294aa47aaa97b63aa570df1a13f59022f294caa4488dee3b8587dae8db515fd21ea8284ee88315bacf0710b08a5a748335aa7e66fa7532b22686a2e31ef74107b87ded9e8566724675c1ea127c16c3ee30f971bdda0fff811f0c8dc3a60bd532154b932e20d576a13b52bc18bb7b54f0383f78775b2f9987b6d72803b0f1ce876d243465eed79c45ea21fab3388fb53b5af27e01560ac9c11794b987b9c2229d2b28767e4d287b8810e07c1c1c81b9b36295cac728b8f8656908574fc2abb0a873adb8a6f878cbde2f2f1232f7a5cc021d7dab1ffe4cc20e67fc378e6de272845e6c152e706266f3988b05799d82e77ec0c4578b79ba781af528a77856190aafd9902b3afd71db42ad8ba5400be6829b08e28a3ccb4f99c40f8d53169f35e8fbd67e40d9ec5c8d65b576640d9387a2c52bc7da07220d10a35e049d636891b021263265b13cd14d2e9c18486dd1858320cd6fe18c343b8ef2d443e939c3a758149eb9605e63b3aa3a5389013fb26d2090d7ddb7049325c49f6a37caa469fc0def98ce70dfa8a2058fd41c67e893fdc685be197fcd4cf745578118ec1d4581cab3ee439cb4e88f4eff574a55756f74557af4a9d5b1a7e066614dc2a3e94ce066cdd5a6fe810ed814906df83cbcff966c00e3dadf43fb0656573982d6521b390403715822c0dc4aa26738685bd9294c6b4cf5cc04d327b7c58ed662a61686b7de88962ebf33a4fc191ca9c50f63cdb2e289640f96e16faf3f151cf9f37e1b16fec33a4c71c3e2bed1647df69068f4c0f4fabbc06b0d24d22fccabcf1816a25cfc2cfc40817e235d4b8cb7bd99d3f27519a1342a783fb9732693306828206a1c37ad6a72e98c24ea763362b35efc2f53ca4aa9695da9ec51ef30c12d72dc91113f3e39ff2c9f88a8df93a77ae855fede7f439917356a54db542b15770085e0d4047f02abb70534be3dbb186b2a68330870fbac5f0077c3e7106e0ce40dfc8144a66bc687d7f5861e82a1b409db5f64a1d09f0d4e1d5ab0a860cb6796fcecadcd1dda24183fcd1a974c407834350ee2d0745ff6f05979caa60bb9fcf1f0159b4cea96746b4a51fca33fd56e527ec298406b411d61f6e8ec9d6282250015d20f7e5a56371cb58e593b8d6f442e2bea23e8191b41e56c6f10a5cc3961b585fd4a67445267d1eedb708bc5c857b049b5988adbbdf154ccfa399c7840b45f36efecfc24f3325f6576b094b6d31fd6a93407ecb73f90f5afb5dbbeaf85c1b6cafd32174fa0c9e942490679b7a4a7263a056333d76b0614074eac984c3e9744de50e6ae00a676fec8713ca20af1445ee4d10b63f5d2eee438ec40c2b011ff01a5ed108c1d0eb50dbe642b6e2163f70d24bf6aa1d57d487d8c6a1a4abdecd97fad455b7290696d7d2dc6fcb63834e8cf7f8fe97452dcf4a3e68cc460eecd5864517b90ad8362a292a4410818a5620452665f89f1c6de3f491df23262048d98123bcba2ff0d41e71ce205c0012dcf7b61bc14697b7f3e301660b195af92c7f11b80472327ec8b7463a548bab20c04a1bd8eaf4ab5b33a1e6ba51693361a9c2afdc7d06d761271ecb18771f752b82206c3c204a2cf868802c940d425efa9d2cd1254c44b05b0f28c01b99173ad232d7c511ebfbd26120b6134f7671c35456274bf3cdd626060d4ac87932aacf82403fb3017d0c5005034d1ef3d81e562363a596d7e4fed43116045d8705cd7b6f613c55dfed441dbd6c67713b7aab51a9ee3906aeab5d1a9e00e7d751c1413fadd6467c1d4ac23dbb62980a2e882a151e24eace8545f64eef35588aca91a4a021b073883cd858300a830c1a30968291886b247114ee7a32f5c8d66173fa410b404b9977472a06c739e1a8f047693ae20cc9566784e6ae18656a35670e47b48e1f00bfb272a63179887e27bcddc70efc56c09f691d22afb344c28a669bda1b9d30b89eea8bf5f10d8b730d2e399740e59d5de231c96d182fc26bea5b8589a10b35fee00f8fc77ad6421f1d8f971ca3640e684e2014f6926027879dd500f67f2e2fd9d13bd74d5673d1d52287882ccc62539d862312003cdeaf483943665ed159b35551003a1853ca583a156f48d4b1b873cb7c98f5a30ec917ca0b0ba5dbd246dbe460aca704de8a915e62385c4c9ad5f3874a84611bb5b23812c2748142424ab4226ac91b960c35ac1e139c198e9ddfb141b08dd70de11a10f5e3e7f0735d74b7c7ebf6bd1b98978ada40af2825aeecea1dd3844b9ce12fcdc0b98bdca7249e755b564e60737de33634a473dfda9db37ae496f4ca2bb109bfa2975200fe5889528715b5cf15b1bc2138c72c35bf004be60a49b2a74615e1d1a9f4cb4e85a753c295040e030ff4d013a56d50669ee49a27a510a8140209f99f095547d422b7d4345884271b1991fd93c97e58266a29d0c7e289adb8de14c79ae0903b0e9791f7f473f9c2535c2d35473f64dd50b8addbf6e026764c8ec8bec970fa3108601f83eb4b809e84e1856fe9dddd4a72279f269d0320547a8d2ae497dc16eb6af70c1d16334a5bf17d7bcac58521b64caf9865ae69c932be0a7a4d4ba06b9aa1e70a0d30ed97807b1b2b9e8678671f52abc4f752f0ce9a921a26369872b1a27079555cc32099f0df1dca9c8255cad803f6cc42b35019db9456c26d189ebf6f05847abf73ee7cc3dd126bbb8cbbccc7f8939fd0f477082aa44948b775079a3b2676ca50978f7180ecae0d5fd38aaa3c247977a42d290c98e4a1286a4a591c7b981b2cf39ad757934e457b8267c6b6331ee31f1ea4c3b19149cadce6b01e200a3232076a9956dd0593b9dba04aa80ed9d24f8d3f45d6a5c32f7b8bef91219aea56f1b3d3dad6efb63dc7551addd6f0815dabd42dfc297b95851741bcf787a2de30f155bf006e3f0791c0f0fcc9ba63af0837695faaac666c5c3e4c2b02fed898052e095bcaff79f35b01c4c277611fa47f639f7dc8ad768d3379e4336881741ceb24e290dbc39d759f70a4b7850aab0def0b4f58e41db4fb1c94c002af54da5c1a463180652e292571a08c6e7b3c2ac8fda3542bf1247c43c", 0x1000}, {&(0x7f0000000100)="cb170a3cd3b460847a8e07dc5463cd0d391c5a6c260c563a46e7b13cd1dcdcddb108d0676e35917ecff73776d0c62846e9eeeccec4625ce97e821dc21cf0f4f2b350f18c731676c61a5ba7980b70b76fe1f873a65c9328dfd74e319745bb9abbd4a3f635d5f79a34fc459e4a8c3244baf950e71f1894b9beb78eb7ef3b847b0f414232ed4a415700876705086af1704e57675efc9486ac22d918a1bf7d5b6989bed59f56246aa2f6dd3a47eb9c87973935a67dc3940b309f03be165b67213c09e4371a218149ef", 0xc7}, {&(0x7f0000000240)="93bfb7eb8e9ce0135cbf6347a4b8f940c180802ca553c93abe61604eb28659c2e69a668885f8597d10b26fbb2bbdfea3e60d73febedd80ed6d6dcaff7b0851988a4e76eed5cb2f5288ff669003d6b38777b0fdf6c6379564368174bb62236d4f86bf2dae86a5020db651a6dafabdb4d195f0bb3cecfacfd5e5dd270c0e5328654f5a9342acadbe6f1c7115ac14860d8ade52dca0", 0x94}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 22:38:44 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) getsockopt(r0, 0xfffffffffffffff7, 0x200, &(0x7f0000000100)=""/212, &(0x7f0000000000)=0xd4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/42, 0x2a}], 0x1, &(0x7f00000002c0)=""/151, 0x97}, 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0xee23775}, 0x10) r2 = socket(0x6, 0x8000, 0x4) sendto$inet(r2, &(0x7f0000000400)="1f606adc8543f19f3e5a8520bede829656642c2e795e503904937a77b7eeca6c2e6401b12f48e325f998cff5613232448b8e4cfc3a3281eca5f4098bcb115d8b7777949332b3d8a0cc6c002c9471b785fbbb4d809cb00f81c6a8925536c2338d4e2e5fabc5ac7057348bc69952877f1289353e06cc527552ba1b05f1171cafad82b7639f41082c01e818ec97d3d644d0e00837c9b9d63d755b45ed72db7c5a87476b693678bca8a34338bd94b13b714470c5ba989d44635a87d1b85c0e8fabd19f91e6065d670877070ce611368ca7c0e8b58bc22d0e6c1f80", 0xd9, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000003c0)=0x81, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:38:45 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getegid() fchown(r0, r1, r3) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) 22:38:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x700, 0x12a11ae2bd97ea92) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140)=0x9, 0x4) chdir(&(0x7f0000000180)='./file0\x00') ftruncate(r0, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x0, 0x9130}, {0x18, 0x1, 0xffff, 0x5}, 0x401, [0x1, 0x0, 0x9, 0x2, 0x81, 0x8000000000000000, 0x8, 0xce]}, 0x3c) r2 = msgget(0x2, 0x422) msgrcv(r2, &(0x7f0000000280)={0x0, ""/196}, 0xcc, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x210, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/49, 0x31, 0x800, 0x0, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) stat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) write(r3, &(0x7f0000000580)="c5e5b5ef0fec41d43e02dff2bee5a1d74d59dc04fdb4e37689ef23ddc886f0f17d391a7a52424d9cf55c8c8a5c87a1d4c4e0c5954893d3a5e9de2eb694d7e9102974993415513addf29223ac27103fe0336e6db7ec6e00fc0461f6feb3ecb42c19418a71533f13353f4bb9dd817b5ec57457d5c67b9b7cad609dae950618fa478ec5991987cdc1e8770ac533f58480dca6099b9c35ee54a68351aa3dfa992f", 0x9f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000640)) shmget$private(0x0, 0x1000, 0x3c0, &(0x7f0000ffe000/0x1000)=nil) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000016c0)={0x3ff, 0x1}) readlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/102, 0x66) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x41, 0x4}, {0x143, 0x3f}], 0x2}) getrlimit(0x0, &(0x7f0000001840)) rename(&(0x7f0000001880)='./file1\x00', &(0x7f00000018c0)='./file1\x00') semget$private(0x0, 0x4, 0x0) write(r1, &(0x7f0000001900)="83668976445f0eee4fc78fd84fd87b47382c868b47fd70eaee8ece7aeaa20c2a4153472bcb6857e3f206a6f258c6ec1e27c2641070caf8d510381be0db2e03f135893b547861d37d1c06a4948dd7b659efd19d5ecb982d767789c3d153c4965b97caab734b390acb41b5571f21097ff1ed1b7a86d0cf31c93c4ce5a33bc561fe8987b0e37f835c9eaea88921b5e53b13f9e55072c66e5fefd47041eb2c92828e0a6e39c04a7beef5864b48d2e029dcf741500b439b4e353c0871830934e6e712626737aff615a9cf62516b8af8c9684d45b4ad5595815da379c73b3adfd1745e6d6b6bbb", 0xe4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001a40)={&(0x7f0000001a00)=[{0x8a, 0x4}, {0x21, 0x8}], 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001a80)={0x400, [{0x3, 0x800}, {0x0, 0x80}, {0x2, 0x6}, {0x2}, {0x0, 0x2461b9c0}, {0x3, 0x8}, {0x3, 0xb8a}, {0x3, 0x81}, {0x0, 0x8000}, {0x2, 0x3}, {0x1, 0x80000001}, {0x3, 0x2}, {0x3, 0x9}, {0x0, 0x6}, {0x1, 0x80000000}, {0x2, 0xfffffffffffffc00}, {0x3, 0x100}, {0x3, 0x10001}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x81}, {0x3, 0x800}, {0x5cc3f3550bafce8f, 0x10de}, {0x2, 0xa9b8}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0xe1}, {0x3, 0xffffffffd3ed5f28}, {0x3, 0x8001}, {0x3, 0x83cf}, {0x2, 0xfffffffffffffe01}, {0x3, 0x3}]}) connect(r1, &(0x7f0000001bc0)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc) r4 = socket(0x20, 0x4, 0xde52) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001c00)={{0x18, 0x0, 0x3, 0x7fffffff}, {0x18, 0x1, 0x1, 0x100000000000}, 0x6, [0xfffe00000000, 0x51156673, 0x3, 0x0, 0x5, 0x22, 0x1f, 0x8001]}, 0x3c) 22:38:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) kqueue() 22:38:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x83be, 0x6f6c, &(0x7f0000000000)="bb0a92c82ae4f156971527c1cc91e31a6a5968eed68b7ad278ab6bd52fea7d1250eac24ac5f6bc55fab80ce8ea8d7f077fd6f87db43197e4654319a08f5e899f33adb20e594181022fc6d71c91eaf617fbd0be17609c0177b00e0307c03c130b72b6ad8d316fe2dc067f5d1d1197d16022ad241506f215d37efcb9f49f0dbebfe0a8a247ec27b1ce63a712fc4229f77049e9c6ba85c3695b488377add2ea71a9b62994b630f50ee9e24722318920fa947c3c5066a655eda1fce39eb403bbd704f6ef524a826baa59852676065e9a2356c8dbb02a1db0a41245", 0xd9) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x401, 0x15}, 0x10) 22:38:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x8000000001, 0x0, 0x3707924c1742f57f) sendto$inet(r0, &(0x7f0000000040)="968537915975e53eb57bb21bb91c51a797129f3ba2aef552c779fad12c272b4fe6bb78f1aea9d9970e41352ea103f30e67df38c6be8b080a9dc23fe3b2ddeeb4701da6abcc7289ff0908a204a176d8c981f6cb1718ba6da29bff58af619754f8af", 0x61, 0x40e, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 22:38:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000080)="92d160490e0c0e6d86df6477c2f3", 0xe) 22:38:45 executing program 1: socket(0x18, 0x8004, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x8000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x23, &(0x7f0000000000)="31c79d470e1338bf3d9720", 0xb) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 22:38:45 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 22:38:45 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, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) close(r0) 22:38:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x250, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 22:38:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6614ef653000"], 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) 22:38:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/221, 0xdd}], 0x2, 0x1) 22:38:46 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4d736f6ff3b544fd1da2591d5abd58435914e6022c5139bf6ed44b5781a6b07b7ed9c08843d1d2a5e5aa1012b1b9c51d8ad4707e5afca967d0409425a8fbc00"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 22:38:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0xe000000000000) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000080), 0xffffffad) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) syz_open_pts() 22:38:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)="0b131ad3a5209c351bed913872086457efb3d4ae5eaff4430a2b854cd1bead0a2eee4f0ae9585d98854eaa529c6fbcc469a09562111421c7bf7a3f49570495ea606a125a159d5a135fa9225db6692da061a5148fe06e7972b99d311adc341f00d4aeb91e240b552b409e5baabf2883ec38995a4b19ed95415f7a235dc604d26c928cb35d8892b40faced70b2f383951e6cc92f84d2492be0055ae2bafc548734f1344d6dfa561a1c4efe2f379dec27b0e5c54d8cc1f823ffc69a17b27a23ec8887c09e426770a434b6d20586d908a142024759ab3716b85d6c1d3cb16f38e0be", 0xfffffffffffffe5b}, {&(0x7f0000000340)="e3fc6b24997f1ec8fea9ba8ce68d91b28bad13b89741faa6dec51d6f724b9c32e46051641081cc0b85140489d6a741167727638ec3bf5be9644ac5fe6d92ef3eba773edde07b34c79008eb99d23fc00a0a631911cd203fef3656190c5b20bad1feeaed0850fa8d21fe73aade39225609b3982ea7b1d336f97d9df752ee5f3b85c7ca2fd99639468d46269f76e79d10356a69c04e7bdf22f1e19fc90c60183f62ebf532da250fff1cfe5ff935467103bf0a956a683e3774279d8f2d3ee5455bacb95f91ff0c3a1b402687b1a6cb43b7d2324c1f381e53a2f47c095f0811661e9923d606980380ece7c34d579f89d31f42d8c8d69cc2e2c2048a7474cabfa5400c29670276f3b6f2028259eeeb46de775ba7a5b105be64eb5701451b6e8a43e2449676ed9cbc8f1ac55b98218b59ad7c0ea1166495807f9df5fcaf123b64ca2acc138c880ae678c9a2650e5694a9a764d32fe359bf9b2b3dfe96487714cd37f555558c95645b289d118c9118ad0a977d83b27675d1bebb40673a744b8aea4d3c2aaed33464c39e656f6b85024f41a133e9e476bf72e3c1be935e04d4aaa4d5ed1a1fc2c659d4c98a748e515c8d7501ada1740017f999a04f497302f5e395b1845dd5a7f07ec7e85ad2de07bcce9f8a59eb8d27d804b9a96b361d5aa7b27a7afcd5f63da14a79bcaf4cb3a48c4b41aac169b3116b48f87da349adc820c43216867dcb6a7de548b05375f80e09923788d4c5df7393e27b4d99acfed7e022dd7b2ce455fdc0ce53bc9422f5ee6dcc5350906f068e99ec6357a7cc407e84a913194cbf7512bb984c538524cf0550543dab24d6032a45e67703b47b119dee1421214a47cf9a08f33fb9f33ca751d45da15fe9810269452ca656ce7cd6a9018bf8a6c962e404db85528ac6c67c3efe21322b64b4521261f8241e88caba31846fe130dfee6123549fee17894f9c4a9ea6e965e0f77e38d3937914b9c0caa75eb7ae30d2ac8b610968f427c14dbd1ee12e06ebba37f6044fa152fee1d86fd559aa2eda1020b6bc006e3e0037b25cbcd18e508bb0673eb78c1d2a9bad90ec7cb0ec64800dad5fe6eb9058f799a2a9a7fd663535d6911336d3bc1dbdd7f004264cefd792358d2471739f1c968dbf34b07dac65944d5e317436de21f5b1102b55f67f3271eab3450c279d6c4f3e6a1a981e0e7d325c24884cae7d7b0e58109843d010f97eb84d3e05a0389c690537d4ff8935f3997cf1ed819fc6572a10f582c3c05ea184a37ff7ef0602bbc01c2915f8355b3875b46b7948995b05f07fc3758e7a62ec5cf87740da1c4871eec1eed810c62d1745030fd1bae3efca2c161f97135f6cdddfbb3584139d2fbb17254552e354684e2cb385230032c723348ffbc208a9cb7c4216680b2b691340b76d4d5d71249a4b62c4f497752ee430fd9396b6316675643da5cf29051160e6b4103be2480a26ed122281ad77e08531a7410da59e8a9217ba93ac3804b59aa4778fb5f7c0f5eb79307dc2b5fc762c4988ccaa1adb62f826626a449cd3bfaf9bd14265b4b8a0382af4db9dc5b0551f1b1099eb323a5c502404af288f0632f72ece84501ea2d60798ce4398c1d1e71b853516040eb52267b01f7dd2eeae4ff382eb4d06e4f08f13af31f3a90e91dc6959638d5ca89aa2487585352a7e34e1e6af8a144fc9c6e3b70d1133fba286c1934c2669d28cc724e74f618dd2a9d9ad22a9be68bd716b7101cbc760bd9eca4044868a94fcee546f4d0f188e9889fe868551eafa0c3ac02adbf6e0f6687b6d238d31c982277ee2e106cb2b502618ec141dfcb94c2fe155d750db44352408fd988b74a075dbe24000b957c0beaee3b6dfd4acf3f5fe2c86cc907ed2f18ab088a50898864fff8b516a23c68a51337eb66bb42c813a2967eb6ab383d6c9a9fc28f0e94b49612fe265a405b838a13b84b041ad17b5b242922fa19286fb95c35e62c24fb405be88776b91ae9acd5c6709347104b213f54ab48c6187fcfe7eaf47248d71e934fc785bdb6fc28599e538b6362f49b998cda7f5c6a81f7ad1a9bd772cb25cf5079aac9399d6dd36c65e710142bf5dfc525d3dd216fd1780cc527a5349a0054dbab4ea8131ca12856f4757ada4ccfc04a2b3a9f524afa8c2c38307e123598b75d1ad6f9bb4221738ee58374397b6957bf2b75a384510f84bce3a21e0fbdbdf4912d9e34340c1b52f967aba38a62d54a39ae6c8bf37a94fe50b45e1ae167d02093ceeb707d55149d3943bfdb5199be6bf05d4ad70b0ebb6858b7ee9a9ad9b9cb1c018f15ace61cef029a6f3ae0d88d79e5c844478ec8c9217dab94fb26436735558c257e01dc1b84c1aa7cdc713fc66c744bbb6486c570bdf178f11638060bb8d7ebe1026178487e967431a8206d428422c99b031fc1399b76137aae90c554a5a5284ffe25217cd232af939c4a924e02a7958b94f69a06eab795e1f43e95e459313576cf3f47dae36fe9e4029a23d23f19ac099da11457a44781956e98a0e265f92ff5b43986c242df8ee013bc20909158a2077367e6c30286ceafabe042b02bbe4c543225c2c5f59d8a1e4fb8e1d859db1d04b4fb5418c7c8f54198579eab3de3796d41c2e84b86773a3cedf359cceec0348297732b14829cafdb66ad9a7cdaf422d539052b6b7e1d6b197d5bdca9756fdf0fa46321e3d12264daef14799fd771337678578a6e352d5889d059239e3664a57efdeadae3f8b3ea457566c1b95ed17434707b38f1e95304b0dc8ce348d3dc7a726fb90ca075eb3103f4273f02071a35b7b16d601ccd1589cbb5b2bba6cff0c95172e83e49ec8b8ed589c86f9d9e6e901cf25e1183a3c07e06854b4ed1158895d0bf8547c7aacb4ade565b6142657ed131b754ad4cb1329b1d08c18d4c7be2c3af422ecb8e7f5d7b6662eee1ffe11b037b3100c5ca3f687deeb3d7d622755192297591f74ad2bab53f52e9c946b3f529c517d1ac8c7fbc3e702be5175ef5592e08cf8cbd6477cea7b84f239c0129f9a73e3de9a49e9378202404d206e22c0679c6698a04a02851cf89292b19c14a92fe1333a07e74ed38de086551e9b3c975ddbf69e2ec78bef98b737b38294421f54025fc42ff682d4c63b5a71f153db9bc1c5b4f8f36915a9141af4bb636ae64d55b902f45d5fbb3004a6be4dcb4a8e7cf6e8d468a26818a78ba74f20919e0fc4c2647635f03c31b87086b56b98edc11da2a04a3b7cecf752cb1944e8b56f7a8f179984237cdb66e1efcf30ec3ade5652f09e441888e38b2c4bd39adce1632e1a422c1c463abadb11ef107a0f52ce4a78696a861db07b081c54a721d49cc2f53aac85158cd7ceababcaec7d986bbf850500eb7763c2940c3f1419d18dcc78d58155ed242465f0033f6becb747fb42d59cc011a9624bca7255227dc04478232a0785aabfc3c4ffa4db2700f320b0363ac57a7b31e97c9464dd28a665ff3fd17a732e32f82523e72eff9267966c4f518146687e7a917678204cd17ca63318be021dc9145506afaa4beb5babefb286fac0e33d50ff34139a72e17eb39806e6c8c1a2b45d6d4c0e86bbee3028ade15a74045a1cb14323e330c76f5dc8dc22872ddad961e9a8fecb9a82289ed9e1121c42ac42373d9515ed833a19f12f11a3dc5a50faae6bb41a1955b5e3c9072ec5974e633bb05a5ba02bd88394ff47ac01092cb53479398f6736ebb710fdbdfbd5c2ad1b7f98b87d6a08517a6059b05133ac921673191b60c1378da835f0e5a5e961943702bc4a1010dd4ce6dbf5d11aa567fa5386d37421b6beeec0f9330dba3da6a07843291d04df37712a4f2f1d2f8fb51b768c62ccf84bb1439027c52b64b7752f270c54ba2bc3fb6a63197a1759d02d61f11cb94b5c14db5fb0a34f11cac6a23b7f6aba2facf551b13067e3ed3ea04f9aa4f0c5718a071b616effc20408b6a2225f1f7daafc9c149a7553a668dc30769c93595c7b76731a66048dabb739ce7563c99b9e15e29b67e04497429395457d029002fb3a32f274a9b43ec0b07cddee6bd746e282d4568332fc408b1928c064a61325a0268f4bdc5d91f31bb4b345eeca4a57d5c4750c542d3e832941a5b0453d3c32181ddbfa466f336a2f8a9c8c1202e407115d33e9a4c2baf3098bc1874d90af792ed8904acab95dd5ec70e06d74b172bdf05a92d232c60a15a054e256009cdb25c83faadcade21df53cacb59a4f3b217678d92fbbe0bd83a54196b831304ab17dfa78df90b4ffaace05315e551202feb12e63aea7df4db5d2200f5642e9cc4205147af270f5f58d5868d70eefd68a601e6cf65a079b803f96a5280448881c968d5176d02083439908bb3cd42c81f8e2fbd7d70ceceb3bb3d50951eb528d788192aff41c9146b3cc9f4331461b403de6ce52fb6e458de78a32f158b663a5af0d8ba450cfe2dc3e212c6938fb823468012fd7e34a727ca3cdeebbf8d63b73c9a3ab417dc240a6d756dd5d0b53c2f2f27f7470ad32c97e8088249a412d79e662fc9373c5784d3f5aa683fa385058d5b0cc5fd38a78bc224d4d5d1d9971ea9a29e6ecf67fc2c8beead607d29b2aa4031b1b74dd46a9b32e284376a58edf622c66ae3b92d99a664988f3738ae7801ac5674d6dc70b89bcdc9adba09f20d7c5506689d22650196d96a047e8e0da4dfde3620f6c22195929e22045bc759767c30a4c17c2ea64410b4b2ca805c20ae07977b029ea487d39cb8be75c141f150c028d73159c4734ebe84c9bde02e7d3188d8d0ce23cc15cea6d43771baf8d81d195b5e42eac3fdd038aa7fbe64d36f90f588505cf8b36a1ece47c5292c7944568721ec8c25eaa4e5665d8803178a5f5c64c9f3c6542c023192a21eb6e9870f251d0c583f57baea2a0a77232be49d5161e1ce4bda8df16471cfb803b9b319d23f8b4ffe8d66c8562d55519b3406912d0df5fb4e480bbb06b8b17f5fd6d0048784b70e2404e3491b841ef2261937300411af165116dc098c6c33f29037cfcfe4b6fcdaa74e07b45585553753a6fc710808e4b77c223792cb8234c34a1b5e73dc2314d9abf87d8accdf5070cff1581692b32b6fe2cc28f9b1a2021c9ced1e99b7a3b10c4292d2363280dedcb35b662467e6a1f048c2543fff6dccb35016eff113e16025ad011f7b6b3ccdf62d0cf83869b70a82015039aa29ae59f0ae7928c753b4297751c93210106c17027165a4e046971ea6a01c49935b73b42a08b563bca914754c420cf1536ddb460dded8ab1cab70d910eac5148771de72d8efd64afa28c79c4ccf2484d2fe529f93aa168046a98a52d1d0017ad50cfd551f9e6a2fc61e90b5229588fc13873ac32ee4cdacb0c9c3a3e6262b5bee2c482bf6faa862db42ebb005462a4e08611130299cf8777354fa4457d77d4b405be1478a1c3988d60816b28745daf19f9ee80e1360aa9888368673468b533651f558024305076ba0f488d5e1cad675568368069aabc425bd11c9400771196f42fece5ea88a6d556831d44ba858e5e4b941963726b7cea4ed95e3bfa64693c341010ddafffa88d441bed5f7bf537d7eeffe4a530cbb2ec549655b5ba479e07dc9e3bd24c57842b7a63116bff5d7f9d0cce219f87de7f8e3e0fe21ed561a65d9071204af7d7f99c17339c4dc3753c5890257aa88f29754a9ba9b1e5ffc99b7e7eee1cc9a64ccd68fd4ad30ac4f5df5fc2fca734aed22a5f48f12835aa8f8e9a50e4529dcd1d5ce54bbd5d6d00c157dd6460836bf4f22ef45c43d34a9fbefc41bb28a20d933d3501249a2d04a42d53e45917db132e2ce22daa5d3fe0", 0x1000}, {0xffffffffffffffff}, {&(0x7f0000001400)="85850676dea40bf200cfd84975b7eac51e6045a285c3c376fb293af26f8a6d001b2b75aa6c26b941a741e93f75588ddc4c84405b25f86ee5d61268bc7da8078a03b7659713206428100aacd5b9ec42e8010618eaae1429f6704da45ea8b7c673", 0x60}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20242, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xb2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x32, 0xf0000018, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8d, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff9, 0x7, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x0, 0x49, 0x9, 0xeb1}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x86, 0x2, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x3a, 0x52, 0x8, 0x7}, {{r0}, 0x0, 0x2, 0x80000000, 0x4, 0x8}], 0x1, &(0x7f0000000040)={0x0, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="1bb4c32aa4ac8d113000"], 0xa) 22:38:46 executing program 1: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f00000005c0)=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'], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:46 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8000082}], 0x641a, 0x0, 0x3f, 0x0) 22:38:46 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/75, 0x4b, 0x2, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:38:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xbd9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0x138}, {r0, 0x4}, {r1, 0x4}], 0x4, 0x6) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() 22:38:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) r0 = socket(0x17, 0x1, 0x97) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r1, 0x6) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00e1a7532e2f66696c65302f2e2e2f667eec658192faf800531f3630008c5de74b9b2e9789cc42d167b3264e4394bc402a46741afc639130ed7554a8eb0dd2fd377bcddf49f1ac1dd7ae7d45d5daafe72249514f4a2e4fb5c4cbbf037b328520bc2c49d426348b27d99938e3491c03090b55490862e53ab6dfff0000000000000023a351137f7343ea5c84e28384eac928c76ebaa50e2248eb8f782b332f90ffc70f18683ac7436eb40193dd757a5967434a1142f0da7b2c13e636bfcacfe6a98f83739435"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r4, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r1, 0x0, 0x6, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r3}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r3, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r5 = semget$private(0x0, 0x2, 0x80) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 22:38:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 22:38:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') socketpair(0x7, 0x3, 0xb75, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r0) r3 = dup(r2) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00') 22:38:47 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r8, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r6, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r4, r7) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x3, 0x2, 0x1086) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xfffffffffffffd85) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r12 = semget(0x2, 0x3, 0x101) ioctl$TIOCSDTR(r9, 0x20007479) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r13 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)) 22:38:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x8, 0x681, 0xfffffffffffffffd, "94f0b3bb9ba3246eae8f29c44c68e30e476148d2", 0x0, 0x1}) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 22:38:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="edc305de32e5b26e7a396c06aececc60ffd9349972c8c31c51f36bdd8ab738468dc42769edf00f7e394f675a8c043de0376ed810108bfab08e820e509dc3d72ea27367cde975d16ad61be863544d348e2e15110d15da7ef15e5ef8ea26049d977fa5026fc060b351ac9b2b4f7cb897738f6a5f5f3671b4293e0b7fc05b4c35bd14322e69dd53cd90079452d0dc3c372e1a850dbc153f86515b70cc8d9207b40c90d101a97bb29a812b2a34cae862f5eab9b2945ac7914225c3ecb1bf8bc6cfa5b63ab3d82480be129029e11fd0a5ed56e77ff35631d0a72a33199dba899e213b", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4855fa508c609f10", 0x8) 22:38:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000140)=""/54, 0xffffff91) 22:38:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000080)={0x80, 0xff}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 22:38:48 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) sync() setitimer(0x1, &(0x7f0000000080)={{0x800, 0x40000000005}, {0x8e, 0x1}}, &(0x7f00000000c0)) 22:38:48 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x2, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2005a, 0x0) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000380)="1b5bb58f31090b41fc3cc90a7a998135c533d6289d9ef00a35c4e0813be51a3456ecb97e605606f86377e8e132de111d00f08668c2d850f2e206e9efd50870e53367f7127ee6d57777b695f9bcd0cc129cbba4f8a3dbfc4ca151dae58985617a3f74bb30afc53de6c4a36de041423c10e13a72bcfc7641828c084530b76d2357892eadea74d312ec35f55b9242adf0167379647a2e81a37cb9d514342108ee54a8b89fed229e2c24a2c018c78786092bdf8548c1e3b78a5990777bd8ff9acdfa7d976b7b797191443d5992026fade4279f9639d656c7e959d56443336c10b72d0efb3fbcaf2c679a", 0xe8}, {&(0x7f0000000480)="97f8ed625640f17bae1c888c8506cb61184565e09e0ccd42b1a70a14561a2221fcf6ca4c62e5ffd19eb1b087defe17312cd0c14f99f48d899f8f13a9e9191365097050d793c5e061113ea2a25687c830ee85f8ad", 0x54}, {&(0x7f0000000500)="60c35b4a201eb043b9fa750d96dbde1c7c94b603259d7ac8b79901baac2aae9cf2190f7393c661c3e9eed2242ad27914c56235dc3b39229336f66f179232a5f31eb42430c131d87494dc004b034319f5732703acefa7dce9b0f635671c9fa69c3db0e31190ebde01a848c26a8f6e4d1ff94d9ccc5495e5588c8e7af7488d508f90465cae19044aacc3f4ea27f5ed2d736e50fd19211fe8858fac5825237c6c5c3fec139045e153dcc34aa83d1fd42a3f74f5585a8f1128966e7962a1a29f63dc05faf9786d42f5cebdcb3cb65ac7de474f459e8774905da329dc8a", 0xdb}, {&(0x7f00000002c0)="5764f22ef7ccfd352247b6ea2c98b3f3863da15d0772af995ace64a346a4a3c9b81e11528bb1883313efa6bfee53c996", 0x30}, {&(0x7f0000000600)="d2c125beb1468901288a80f6b13794abae9ec24521d943d2323382ef715e85c590b8007ec88a424425d3ec5981bf329325b93bd59eb10b7569d4803593222c5ce08c7423a338c26469e4713137aa1108f20dd923675d72e36dc60179b85a4b94e18be05e313cb8e631cd23e4cee30950a813", 0x72}, {&(0x7f0000000680)="385338cdd1b7082ac7c24c8dbc9e30a50d90dc7b610e7e7f1b", 0x19}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x1}, 0x8) syz_open_pts() close(r0) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) write(r9, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r9) 22:38:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18098, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x527) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x42, 0x100) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 22:38:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:38:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x2, 0x121) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/134) socketpair(0x1f, 0x2, 0xffff, &(0x7f0000000040)) socketpair(0x6, 0x5, 0x7fff, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) 22:38:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) 22:38:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getgid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 22:38:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 22:38:49 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/90) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 22:38:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) lseek(r1, 0x20000004, 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="d370a2443922a157fb7b836c92e935bb661a2ef6379655c41e6e008e32e2742aba1da7800e9d67902b3d474502d771efda1f1763d8e5a270f29908b5e17141b87bc0fadc7c719acddddc0c56729426e4c393e1046cf743ed2f5e4411cc0ecdadc776ab28a39241d6c4448e942fa41acd24c616ded3bb", 0x76}, {&(0x7f00000000c0)="591c5b87565de716994355a58b356b65ef6a8361fb5f20e52d9dd072ae58e56cd8ed50a56f5bb8bfcb33a7575b8a86574d188d61e2ee48805364bdedefcd5bb9e325212b6eea392187adb2bab60bf412e02710bf639f58862037941f556827e7ffe5d1c014e51e8422e43c022e5990928d5b5d207f6c88b17395e556ded67bfffccf9df3a5c21fddae413f5a1df2af9b45198dea471d3447b0adda7353a8af1411bb09bded590149f821e303c868576e9a219a0f5e0da9f4a2809d6ac74ffcebf3ce896ac5c322ae65e6e7098f1f5549161ac7c8719b22", 0xd7}, {&(0x7f00000001c0)="e73264f08e240fadb380a5adc49f4d31023fd02b0688d61adfd0ac62b87eba2fb711354abe6991b0b2c375a7ef8301036bd2907625c5cd7f1c26fdc89fe5dfaa4f6d19914070faf346cf994057cf9003f18543dfbb5dc2f25448072bd5d7dda2dc7e5a79312b", 0x66}, {&(0x7f0000000240)="f6af602ddda02bee9066f7aca88b0872ba1fbe77f8a84c4a24203cc879e3d3a83673421e268a32e613d127cf4b748803390df6269af332b203621cb9b8106f04fc00a433e830804d44da87a9162576ae061e77ac09b73a55d7e663e861da9ba7115a6a", 0x63}, {&(0x7f00000002c0)="41d32e892e92ba67e07090e38856e1e864d09792eb34511869f36b6dc005864386ce0887671559d4bc36410ae21617b802efa68ac1861c09705a50a9e86e937a919f0ad4bbec09a77b409cb66113dece44689995954a7588644cc144d71cd5263a3e5479c676fbb0d6b2893464820f9b65db50750069bfce83608d67b5445fe0bb27c008e66e1d7d5066daf67e04eab0956fe8c8300e19a2d3be6315b5f34b8306456ebf313d76", 0xa7}, {&(0x7f0000000380)="07117d84f4f37ffeaaa0adcf05c5e78fc81707d5113cfdf1d5598ca1b8e46635a39694284cc35ba5946cb693a738c52d7395c6b6f2cd9a890e8de87407d1", 0x3e}, {&(0x7f00000003c0)="eb4925864ded6d3d1235408d3c46a21df0589933b769f50be2db75c888ea5b0ab1b2f00a553b612897b015919f38a08475010d78c62567fff0227ec2ac768972d7f571791b29dcadde0367112872b0dc0429bfc559f75c0d99395ccc35965ba26ede301e405404f3b283d0fdc5b1392df6b7aa0c00b1473001ec03e4962374aacfeeccbf55c3a506a475b169ca3a41784d5713e8f5826f6b70ca4a7fda954bd2288a8d91c5c8ee8bb0970a7eca31d10c87ba1d511bb3d44014cfb9e53481a36bc6cd34ad7b3a187bb97d9acf266d5db4af010086f75f528e20c6729c85e10d8d91b7ecb5bc8b6b", 0xe7}, {&(0x7f00000004c0)="fd9bac2a35cee4ed63b94fb4e0e873271455998d0d359f6a9e9494a918e487bf147a15349480471926c5b23b7ed335bedecb95ae00c1dc68504280028d1648ab55589b3020cf4dcfd87b3d3b4f324f66fb8a1aa371ad7b9b9b01ab7928c91caadb8f32b1738a170adea2fa696eb63488198d88d778ce54b0337700aece4370819a3767dca7b60d58fcd76013838e21443d37dd35411cb64c99", 0x99}, {&(0x7f0000000580)="49da1c363e1b4e898ee16bd5740f4524cc2c6eb9cf8626017b4c5a636ecbeae529f92cf7e753f034e5f5bb971d082265d2c2479da1b2f90ace876d9b98eb95844c6ad55f4441498043e843e2a35ae7b98e91422f794ba6d9f7921832109bebd2b0c78f89854020e56f7543d616cc71e34c74f1d6b77bec12052b4ce8d8144ebe9da9198241b72958f023ea92b5219ada18d815c535ce14533ba6fdcc0d1a45b1e51e8004c4a3b2247618c9b17a8c4072d8e7a2e96339bfd1d4b763751b9cd6e2cfbbe9e30d344f47160774328e689b3587", 0xd1}], 0x9, &(0x7f0000000740)=[{0x40, 0x1, 0x10001, "9067a680ec751555d32af46927eee4eae1f5bab11fe64a2321c2e75868fe625113c13c1a3e36d6dd6f7dba"}, {0x38, 0xffff, 0x400, "d2ab2fd5cbf8f8d6dd7f761a29c7c247f2c23389c31de94cd754d3ebb65d5d275884"}], 0x78}, 0x400) 22:38:51 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 22:38:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="a15066d97bfd44102bc5083940a3372a00", 0x11) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:38:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) 22:38:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="d95de819475a6d2c83a4fed645813b5450e202473f6717e48aad1add1da4d3e63202394c7aa5b079b59076ce26c25aecc4e022d81e281af70dda79c704e5e12008cb7e0b504ef79cfca97c811039b37a15552334014fb22d422dc8140b9ade", 0x5f}, {&(0x7f0000000140)="e7907ff634b0e9e9382f29a3150252b8c32ba091f672c0e05e42ae99c77096ad86f8c8a062db12b9a9b0bed0e92e65f74e4af547fa44e097a674ea06e73a79e2c14202baf1e146ba2ff84fd62a4c527561362733cbb66d0a5fa8df4a7947159e0478a64d5358f51be07b56c36d0250c92196ce7f8638cfca7cec2d0b4f30f4290511ef81016a64681bf0ce9ad3becdf1cd9e253b54ff2d6c0ba14ee8badf8f1954f9c6b7", 0xa4}, {&(0x7f0000000200)="2e63fa31875ac23340e3e00c1e3d49dd8cd75b356b227f8e5b52a63bc183fbe271d16e817f8d6bc3224deec32425cfdad6d448968254b853a6d91e3aa1e4446690ca31f2b178b408fa885882cb9a07ef23503b7743af52aa2b61085b747bda828f926c6929419e24064b9fe777ec91949255beb477b7eaafc2026a11", 0x7c}], 0x3, 0x0, 0x0, 0x4}, 0x4) r2 = socket(0x2, 0x400000001002, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x1000) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) close(r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0xc4, 0x401, 0xa65, 0x1, 0x7fffffff, 0x4, 0xfffffffffffffffe, 0x1, 0x0, 0x80000001, 0x3}) 22:38:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xb0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0xe6d, 0x5, 0x0, "e0c283e078fa0244670e3bdb3fca41aa03d4ebd0", 0x7fff, 0x10000}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) getgid() socket(0x1, 0x8004, 0xffffffffffffffbf) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{0x3, 0x200}, {0x2, 0xcc}, {0x3, 0x9}, {0x3, 0x1}, {0x3}, {0x1, 0x7c}, {0x3, 0x5}, {0x3, 0x3ff}, {0x2, 0x5}, {0x1, 0x91}, {0x1, 0x8}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x72e88ae6}, {0x3, 0x4}, {0x0, 0x8}, {0x0, 0x400}, {0x1, 0x5}, {0x3, 0x10001}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x80000001}, {0x3, 0x27}, {0x3}, {0x2, 0x5}, {0x3, 0xffffffffffff7fff}, {0x2, 0x3}, {0x2, 0xf039}]}) r2 = socket(0x18, 0x400000002, 0x0) r3 = getgid() pipe(&(0x7f0000000080)) getgroups(0x1, &(0x7f0000000040)=[r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1f) 22:38:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x10001, 0x1, 0x3ff, "04b6df47de985e0e4e49a3cce713fa056147c16c", 0x1, 0x7f}) r2 = syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x7}, {0x24b9, 0x8000}}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/66, 0x42}], 0x1, 0x0) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = syz_open_pts() close(r3) r5 = dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000400)) sendto(r5, &(0x7f0000000280)="771888155a674ec14ae5ad4a30d2ada347aca293dce162ea81ac9bbf7343c5346d7e234440c96810f0bc20967a1dc1df588741c400e6ef9e432effab24ba09843efc5fc75373910af541066df10dd5c1ba0f0f8f3f71e34d9b8f3973", 0x5c, 0x400, &(0x7f0000000300)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x2}, 0xc) r6 = socket(0x11, 0x200000000000003, 0x0) shutdown(r6, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x6) sendto$unix(r6, &(0x7f00000001c0)="b100050409000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x6010, r3, 0x0, 0x3) 22:38:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000550000000000000000800053000000000000"], &(0x7f0000000100)=0x6e) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/164, 0xa4}], 0x7, &(0x7f0000000640)=""/243, 0xf3}, 0x803) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r2, 0x10000, 0x0, &(0x7f0000000780)=""/4096, &(0x7f0000001780)=0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:38:53 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 22:38:53 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x20, 0x1f, 0x0, 0x0, 0x6, 0x63ec, 0x0, 0x3, 0x2, 0x1d70}) getpid() recvfrom(r1, &(0x7f00000001c0)=""/77, 0x4d, 0x801, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 22:38:55 executing program 0: r0 = kqueue() dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) close(r0) 22:38:55 executing program 1: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 22:38:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x20000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 22:38:55 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) close(r0) syz_emit_ethernet(0x1d, &(0x7f0000000000)="65316527900c35e4f01e9680e791015fa2ee44b6aea777818433c46246") ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc6, 0x691}, {0xc7, 0x1}, {0xef, 0xffffffff}, {0xef, 0x8}], 0x4}) 22:38:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) socket(0x18, 0x3, 0x80000001) 22:38:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) 22:38:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x213, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:38:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x200000000000040) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xb0, 0x5, 0x7578fd76}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x8, 0xea}], 0x7f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0xa1, 0x0, 0x101}], 0x800, &(0x7f0000000080)={0x3, 0x1000}) 22:38:55 executing program 0: r0 = socket(0x2, 0x3, 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, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) msgget$private(0x0, 0x1) close(r0) 22:38:55 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x230, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f00000000c0)) 22:38:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x19) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x0, 0x3, 0x6, 0x0, r1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt(r2, 0x3, 0x0, &(0x7f0000000080)="060a18b31fd290b52031858f1393dc8740cf8b5d2bd3b65552eafb4b62c856cc29499599221d91c4dd9db7edecb320ac2edc9be10bc2d45cc2dd207bbe19048d4cee2bad5d6e72491c654017d2c3a5c27ef620e01ff598c9d5992dd2c6f96a9f8811a9b2fec13170db7a6c85506be041483f14758dfe94a1480c77f728fd70d3b06f55e923c75268a5ce19f4fd415c39a852f881cfddad5cce02508eb878cedc391f37dc4f", 0xa5) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x200000000000004, 0x3}) fcntl$dupfd(r3, 0xa, r2) 22:38:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x80000001, 0x6, r2}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 22:38:55 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/62, 0x3e, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getdents(r0, &(0x7f0000000140)=""/87, 0x57) 22:38:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x22, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000feff00000100040000000000801bcfdddf12cb88d2335ada9ea20be9370049acd6ba62b3a60e6cb3125457db363f359f4e9eb365ed3830cf6e03ee6ef2f753c7c18866b60ede99f09cdc7416e9dcf31468c5566f85d0c0c6c53da3ab7735939a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:38:55 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 22:38:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) sendmsg(r1, &(0x7f0000002840)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3ff, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="8b70863fe9658f143ca87701f2bd0be395ac92fc3c33058ea0baf7000519bafa526e0ae0a1d9c894ea284b2526909c516ff4aac27eb846cd8696e9efc38a4fcdaa62336507eedc955497a145959d6f0045447b3bd35de9361568d25a2c0d0a7f266cf31c5025c2d9cd1b26b42e48082b569a10e0fc6b34f6f93fa8ba4a14fd48961be8fea5ea2c86e5ced2d5f7ae316ce9f4b0de23a10bf8bc54b5912b0663d76f58aa711e4681e746f938f0c7824ae5867e13bda5cc45bb098565819e7cb492d136e0d8ba0a11248cd3b05d26893f35b1aa066e997029c2757c8e72a0285f5c039abd54813ba87009b1df383c5613729c7641722a2086", 0xf7}, {&(0x7f0000000200)="97f439110d941984", 0x8}, {&(0x7f0000000240)="9eeabd11beaaedc85485e3cbe73364606523a819caf4652ca01a7955dfc8f83d5305c9346339ee20e538b0931b43a30e73a0c1fe8ab15dced88e5e82dfcf252e0309b1adc7de280338174d614bab3fdcfe17d9052847109b7ec13752adea4a55c85a2a924e102453addde82d823bf56cdfde3aa7aa5546eb0b98c12cb112d1fce5899c5a1cd01dd7a4a3c41b6fe5dcda7c01dd9567e43349aa91d0c84d4f6872fd30a61d5a01890121981c069ed458c20db5463141341ab553215af4e9149f4d52b35fd395f2fffc97579fdecc221a8596955ba222fc6b0fcc8fc0c0fe53bbccb1457e4b0f3286510ccc82f3605fe1b77bf367", 0xf3}, {&(0x7f0000000340)="bb902a7246bc19", 0x7}], 0x5, &(0x7f0000000400)=[{0xf8, 0xffff, 0x8, "439d333688b7b56b6a47ce0cc8daaa1e3edbfb30815369a5b613001678db748d197f2f689d1431d6bfcb599f1b4a17c8c34fdc2faa2e2948455f4edb551b802439f41b2dbef451a22430a2bee88a95a56c1353827c293acda66157e3e5aa267d5a57fbe48a4e163e0da82f563763dccf3574c863f3cf7bd6885c07b6d774908a42b20f32440b93a727714d274ed4eccab612567436ad79d1b9aad615448823c55b33460ff0b52d970ba1bf89f9bb257e84e7836258f56362be7e78f504c9100b8248ac9f7b4f3d14fadfedbbc6cac704b21d7b2975f8f31a403879b470dc775cd8aa"}, {0xb0, 0xffff, 0x200, "d27e2839623a60afe6ce3dda0ff8c5d0d7592bbba804f135e4bad5e8d40f1ac54e273bf4682906e6e6dd3eaba0f8791336731b48005077bef4f3920413169ad3cc5db0358a88e048d65188e93167d0e18e74384e4080e5c79e683b55d979d336c60f1e0ff706dad7acbca62808fb89f14ceafac9152c1e77e155dae820b737acdde77a83238b5e1d796ffb77be3b4b99da72506ff7735314509d5365e7df"}, {0x80, 0xffff, 0x1, "0eccbe74d398d28db1ebe290177ebc4748f792f0fd83ff8eddec1f85c694201408db74f3ce42c4ef27055cbf8e2db79ee06ffb80aa2907d6c6f5941fa3c96f9827e1b7bffa5ca0a2a444068fb2e20ea8419dab1101c704d84f748d7fc75cd48aa37f25d2eadab0f6948bdd7f"}, {0xf0, 0xffff, 0x0, "6f24abdf1b7b9ae435e0512c87b2db3ce0d4bed1500b4c0352f5aace6b60f6cdce032560c64c60a94445005e870677fab484d8a49c017fe803667bfa30ee818440046133ba10e30120d2aa7a39bfef4168a953bc422e8f928d1827edf615c4639c6b29d5c445ae71e0870cede9362f12206a01fab28c29734f4f2ec7d15d5696b0a3359f4c271d823e98e2b3b4c235030721dd89af221ecb620f33fc6132bb2367321dfe361293a8f615ee59e9d3e32e260b38431b6a51e336531683a44905a5a1be5d7a252382fc337568cb0237819d986009a8a352e7d403"}, {0x18, 0xffff, 0x7ff, "e990877a"}, {0x18, 0xffff, 0x4, '\"'}, {0x1010, 0xffff, 0x800, "e2ec70f92d5ba0d72a09ace97aa7f48cbaf7ea214ada311a4278a603e587db4c798144f66c36e24820d1d3442adccf62994d0206d1fae49a63a44a79ddbd3bdefdb165b641408bf3f5be58de6cc00937ac45c7bbf6ba7e8953853e69a49ebbe54915766fcbc3c7e67028fbd7b7b42a263b03a265738c1f048409fc70d1a08b8292d4ffc4d7395f2ea23ee40ae8f1762031efbcea7aeebc2c88f9fb122631d4908af9ca8708373cf8eb24070e61fc332b548975fed1fe0e10207fc115a18e5ccf7988ca5232cbd4bef0e3e018f22d55ed7837d29a87da4faae9bd7f412cf3fe077a6353e3cfffc3269db8d6e27950eb6ddcc031d87f0ceb460527d32d13bd306e68aecc1adc97a2ef2620d2bddbd1d9028e9a8a516828db4a0131df72df0fc697552a90110301992c77e31b4b47eb168e2f882986941848e30f25aa22b8b85b97be6dd8a586f6ccce75139bdf05bb3dcf59937b02d8a1758fd5cf2d7d894bdb84d1907ba80c234130658f65122775eec7314c676b199a2f28dc3df6fffd187a7687e548e865d213257c7ebe8049753d8d017ad8663fd2694db0277fe96b1cac860432108e94f4287b1cc961a565e273031f1c87e2aff62e51bc4fc0733737c079d9c66afc0abee7444033a02b169b40e8f8ecd71980f99c32158694834e92797c0bfa766b7d3a8e12dfecc5a01eb6a3202545c56316cc60f6e1c12009007886fd0184b746c6d9f6bf29334ddf6657d89bbf4be41f31603cecf5ccc2901b55f6fc848bcdffba342a12cc9fca3f7c87b3187e2a2ed06056067f75a87189a69d491b78bf0fa481dd996f295e4d47cd608be94ed06efb53a7db28b10be90ff8781c1fbcca8da95d7978a09981b9a8257dd7957bbbb2c5823e3e84a80c934a9903c268487543d4a2fce24ffab08121dbcd7a13c489ec1ae3496c76cac6f89b3d84533b3e673119a6cac55e0c0905eba9745358cccced0649127e7b005a32054421c8bd18958c52a577dc9e79b8277827615efc7c7b2bdd882ac36b4e3ca471cca21ed3bdf8b0af52e0273e70fa917d75c4b3ab6bc7e4f15a3a67160cdbfeecd1f3462d1af0cdce9b52c44c1ae9cf810533a3da8776838845d5ea173fea49ef6ec2265223899d16ea051e2ccfd6e4b4be70436e34562654da0adf14d04be0f6337a8f2d7cd20dfecf247da4384b8bebd9920b25dca9978fb16c239f96fd8c6005fdcef3971aea4b92f696024884c9c4e1d17aabba461cf5d139c47ad278f499b7eb152dc00ccdb5c71c6ab667c457da36b091f1f072fcd8eceae0f175a4d33ada366439819c2e7210af17e28965a6fd567b54adcfba6a0aba1c5a9a2e3a868e3784f925e94774fa2a8a42e40b656c5a7b32e8f9098001a6edd4a0b9dc70b72490a2d8e5e1c56491af9c5040ea0cbcede70a2f1f4d955ef081bc2ed765f0e3fc99224bb7de7b5678e582b583e06d8164ce45f6654aa1d27dc5c9a4819bdb5d06b9c6ac7ca0f1738d472c1a2a4adf165f8aaeab1f3ffba31e0f873834b36359334738ec4e69aac2a38f681dbf0096ecffacd69ab573413523ca301a5f6558558b635f8f0caa93f05e69a72b4dd3e4dcf2b8de988d3f7b3a1baccee28bce0a15e41ad7cefe368746d62afc4b90199cb771206a049357eedc2e0ccd9cdf5ed94dfe787fcb0ab100167db5865a0950c2eca09b6520b209f0978219ecd8c9ed73759e75739a10785c63c78333bdf31ce7e2ac0c0e1a75e19b0df738690febf09eb0065d3d9a316f4d54a3a2cf249a695e9293f10bb69c6ecedf47da1c131a07e2a8fa723a456d877faf05bb461b3be16adb8c71ed7a1783cc829f8b64feb6dd1273c58696020efbd6f477f4a1681e39c353856817c229f8cccefcb80b976866ef51e301a8826817f0aaf6ff37c5a82e44e0cff7fae458164e9c1cddf77f299aff82bef2f204b4a54110d0768e7c354934da5abf063a17832d1c353353be6a381cd34ab5de31bc17dc922521cbfbb161b3bfd4545d4602555cdc20e109111cdcfa93ebebb098806664ecac528a71d52beac4269083a4a7b44990c7e9d925f107dd23f19e6959b7cdf43c2a78b0ee214eb6375670f01e54579552350147ae8f6c11809a97213cda81af51d413a31f77af4879e6b6ef2f8ba36b25418e82c0993e3d986cca564437399d40f0f7f2fe9d80addfff75c7e81428f1896a2216e1497567f912116b12645ff7c7ad2ace49091c4a6deff86e900c8ffd7ce14c945b448ef1e8e32740fca4ef5c5d7d99084b817523dd38ed31c8cffd75e12bb22e0f2b99114179f143b1c2d46cc7819e937a5f971c645104e9584e5578bed69a1a0f1810a63b94216c83da08f6ba63614e7d094a4f7b5ef960fd70b7bafba2ad59ffaf14bbe7060c41abafad18006b89fec812b2c9f93fc185660cc29c88b7dc6de9d72d8075278620904e3ba4a7f96f1426f8d5e3cfdbd037f798330810e8f95b3bbd2c639a512d3eef54dc9d6b7c324dd8c72b2482a1059cb593c95edd5da1af827e50fd46f26582fae18bbae8dbc7e88c115b2add33d2ea084d27d0205adccfbceb10f54b547210d861718cb90c9ddf0afe31581306212ce0f4ff6ceeff1639b939a8cc50ca2d92a0005ae3a01fb1702ec5a22184d9eededd6b72cea4389aac2352641e1d4f73339f4f4ead7b9c72cd69f096749eb2666c5a348e570c52e69c4958720be1eae807f754244aefb278033949db632ca4abe3967ca7d6f3736ef9b7e4f99b327d077bc8156161b1fbd972022df3f58ade00f19ac2fd4934dd63092763113588eb32c63a0c4dd36dff4559a2330b08da352ec037137b57dadb4c2e7f5f14a92e84b901f30e75c62d31b3f40c9d71eb37efaf734144b1b8be4d864369b5c1be0f6d529d1d1bf7b60a30e71384ad681423d6760929ae2a1b81d2b5edd993ee7e1c7c9d2ba2d64263fa990acbf00aa2484cbc4590652ff6c3c1ba544b6e760fb1f2ab285d0762a3504001a335b0698222b307ba5c1e436c7f242fa271096d023b8d4f3032161608b3be9b2b9849a3ff431d93175c48c741d8179db35417df589087b01d79d0b92c550436202fa666a3dffad95979138651a12b3b47d347c73ac34754e5a88885d904548c7bb97b2c07d6d420aecf4bc68a428d6429e99e9b3f346e7c22b2b36e2ec4cbd371dd69be7f76868cd48b1490840ba9071a5572b3da479cfca1b29b3f0a36ba3c29ca37c9ae900828e4b772aac97168db8bb2a3215958f244315a23ee5db124474b4e551c7fbafed1f3b8aadfb7806de69ed1eab22ddd3caaf706586553d214f1e7dbe6af77be59edb394c4d6de524cf4f446891d6e3d9979fa34e541cd6240f3072c139a9a9253f748ddf0d0c081aee2b125b30166c8151889b43ea9fe545bec172e836597e06e5f3938803ee7290d9b6be7845a994b9890a3efbdb953fae5b47cbd5248376c96a9dcfe6ed0251a551b70da694f32f3aa276cf9796d6af2c0dcab7698eae8be9d3532c213fb537d3cee399e0cdf4b252547534d1f9a7305dfff3292d93410dde7d5e87ce642c63b17b170bb36dbc960606f93cce039da74be210a539e4d1606eb47df372e4216fda92936e0af3065e00d0fa4adccd30c7b6c424e8ddf9716e437f335cb1d2038918f875172b1675207a631972ec5f7b3257fb3404104f6bb08126b6a2e19d3bc2dad611f663afa59a64213eea6a33a9c0c84ffe900e3fa08a62d49ed3b7996fa8bafc63671e2d459aa00a59565f9e887cab196f636d31b158a9f8b22b36368c5802710d9f1c271e3b45c0b8bdc0ec3a1e1c218675bf226a2e507dd20081eb47d15b53900eb3462fa2917be06e3611221651cf8512143eb72e5fa65848a3de5ed8f21624eb5e39b25760dce6849d91cae1219688783410b2368b93ca39c1560728aa39253497131c4978e054fb9351397cb7237e11721d9bbc43ab9e8a75332db06af06f5521ad9115e5ad0ef68bc08476b8a24e3b10db7073900bcdef073571699df952bec291ecb846059a5e93a4be503650065ba3131ddd8947abcacbf49035d2c9a09b2f4df3d5704b41d066e230a776ad72c5630e98b61ce27ca61516cab05e70fb18d213d52fbeb5ea4112ad6471fd3fa158c8d618f587bf45e4045b169f5b15068e1e901f9523496917a18b63ada710eecbfa03a2f3da110a050b2ed15edd6b65ef07961643b5f0111064aeb16be08bc661486cff44e21609cf7b42193cf48ce1e0522a9b387fe8419c2343b3a497b3991d11b7b7b94d64706e987c045bcad844f0bddda56bcf85d2c6155685b573f204fa692a99d5b416a03be895b2dede6e3114a6654cd65eca6b36115bd249be25b7c8d3d0398af938d9203631086845ac4c3ef9158dc2c815409fe8ae65df599112804213afcb35a49d58c2b0087fcb5d5bb9c96fb923e4828479de699bdc27e37eda7000be5299fe4eb4c488421b3a0a0b8db8796c9997173d497355de71847359d9124382189ee212ac1316368d6a7246dc7f3df69358913222438f8d6e9a8f1916cd7a40a0cbd9fc4aa4ed5e4e83b907427bafae1725190b6438a4ff999edbfb642ea810791854c3d8a9c4476c6843f2d48e9df79f4f4b7c595e03cec45663e05f2213834521220377d2bf9bb615a542a5443fe2fd8a0612415ac29a207d515df42327fc05d9919664a15d37d1091400b83088dd3b519474e65d0abc14ae638045435d83ac8ca7131f046034d46fe31115f28627aa67dfcd66b1f12229fece14705fbb5c1966925f01e5ffd710087ed5b9a36e5d28ab8aa020b9fc3cbf93496ecdd7651c0ccf730d09acfc1a06dc8748a0881126940f98f4ca8548fefacd88452c6928ed0ca55506348ee4bf6c7ad7221c6b0f0bd81e3930a640d1766cdd70cde9ff8d0b8fdb046c0e26e3b550383b1a4854b15fc0fc0dba532ce584c4ec068e7a510455bb09a1bf108af3654e0a89e4cd87f3d7df3ef295e6861e4644ac09acbbbaa7837f5e953f70a464a319d95ce1feef31b8a68e9a39b503366d32d6f4613cb8f733cd0e840b2d602c21678be330558a396bb1f5fab1fb0362b9186cdf7549252fddbf415b53f0386637b0919053d26fee85f384ce434652c814cc87f90032cdba4f750ed84e65d2c65cfd0233ced24df5271baf395864687ba55b020d793ee43d44013f5bc688c66ccb1b2dc45e0533143b7ac72ab91e558f35d83c94501c70c19c1fdcd8c93b0b8db1449719b74e31f6fbb511e5f4eee2f4b408fd9d6774300aca317cab81f356594141ca393a9749b8a0e0026f7e3a67b2bfed43b7059a490313f9cf3ab27eeb7f00cecef79436f3bdadecd236eb22765974e9b1646307011a0c76b1419ea90cbc9bb0b6e2e61bf9b13aec1080c772f031d33da8f263bf793fd274708ae4eea25184e0fbde46dcec570e58d619f843c26fc5c04377576f0daab27406c9d36bcf5adf116c6fb403e72ccf2cfacdb4b1f4072a8e1481ef75e5e323b725983615f5ee8e2a61caae4462b0a7d97b2119a9386ce6da4e5037e1fa4a0b00bd359e09c1905cbe6f02c5b9b7b168a5a5a44213837281797eae19a152c6b0b821ea49cd8e9a53a5bb4daa52a2a86bf3ffaa4f8b3c2da7a002bb8a06f99e10525770f7eadeba04bc87c3471ad28d3375bc2cdc4bff9318e48b28f711fc65b560630f691b2671b99c748c578dab6f971382c40537c7ea69de571413fd5fd0ba4341d86b7a1725c5ffc0d380de060ce22aaff1f7ef7a7329692184dce5a8f53115f07c8eee56b5920b68c33ab870d900de722ade01d4371"}, {0xb8, 0xffff, 0x0, "834df62d589f1769ca0697a059f7b2b092b6ebb7a9c1db22a4e6916971103daf670deb79e89b2516f4d395c6321551ed307574ba68db66d864e89d569d462bd8ea5c22b65fbf10b7f30a16c8ab8c98de45beae98560ba0109948a79bb231309d280799fe8ca457675209c859366dbaecb80780cf22d6adc4e002241892aa9d3c18dd80c10a9bf9bbfe55066840516b9f1022b48269e62d182a5a2b8caae46b8d93e3a2"}, {0x1010, 0x1, 0x3c2f, "4a8d84f478f63fc5c0f10c5792f00e81e5255e44b95dc3946c75e6ecb3ec38d3847b0e8d04e6ed631f54e38bbb4e3926c1c269e49e543856ea6e6a116a2e5b27e5d73bb84c2d00934a9c980d4f5e5588ba13c558f2ee44ee5c7a0dcbc216f34bd3f35f96f5c4b330535ad2605b6565e1125151ff656acae799d4eaae9d4ba064eb5fa1e9a130a3d364def9ad1442d2365bfe3ae59ff53c065ca10f99b2a17da04fdb37cedd9f2caeeeafffc3bac153931f83307a8b26b87b5bb9881a4494794f948765cb3afefddbc9b268b03cdd8a64d0ff328b4cb988bf5e7489f286368fa0bb37812172166f529b9a6f0b33274298faac9ecb0dc4407239629153a341ce4c28a90f0e6e00266d4e9bc58fe020533db275b70bb3b7f0e3bd73b4e6d1921bc62254be3f4adfd5d212196087377b696c4432a4e1c55fa8bb27de4e151a0301c997e188c53ba5852ee89dd685aa317720a0c08e352a855a41e7c71a3faa35cf97c79011d1fd270bcba5fded692abe242c58b4542db99fc3d2ae4b0205f7ee7db3af6ce1a511c47292d57f4043cf54d7d40f726c32f6885351b382226a1424ba77bfd9125b061f9f8fae90148976b74401ee45088f6df509f6b4855059ba6d72e54a0a3ada3b66495c62ed23fa2b8244e15c80014e675f14f2af5e789ac68ecabbd945b99b66b292eda8fbca2639b10f7afcddeee1e082cd635db2631a98cc068756a845f4d7add4dabbe1fe4485d4def753c1a89bb2c567797716f5fcfd9b0c0b453244d9e1607cd1e5e28c46916fcf34a4a316c9db439ad3281982a1d8a31b798ff8b50ec7f378d215526af8f9859195ac3a4406ce0557470bd2439b240d3ec1ae25b5062c694a1a32f31ead2fb8b6b4bc26d4cb2fc1bb77408ce9a1566291a8a766415813a602e32792d7bd5430143f75195180f9491b5c013f90aa712a7bbdac4b2bb85ff71c9eed4b8f71c96aac758b853205494a0dfb09bb5cd69f6a0218f54ddcfe5321255c5187e6abbf204e84379b09a045054ee3314c9cc045cce62f40fe69a27f0a3279d0a80c8ddc98c425ba142a5891a2b8ef8eb7957cc8b7525e5533accb800c30bb125d751ddceb60250b8722d01b8f29309443fc43d9ff23737eb98de29ab0a1302bdfc731d987ffdd0a78bd91936a20db456ed5127c20108a6c26c488df4a95356e9724b5c91a3b15252dc4c2d20866b135a7a50e3ac8d1ba3ebc48b206f473a5e3d16124bc784bf037663068be1c4c088de6d9f03f4b7fd9097a661eaa0494ce91a113211dbfcfd5db4b4807b8bc612ac275a7f1c156faab20fddf8c257f7703f9d8c53bdbe94b1b7e3a81553eb9390365078a3aa7980174059d572f2c5516b3f9f7258795c4965bcc497b959d17f4d4a8538cdd9a3cd3fef118411a65b798246271906b141da1f6a2ad30602bd35be6fbf21320b1971084ffcc6f30783032677fa3410c330db841a35ec31ac18a03e54163b6308a4ed1aa3046615e3664ec8b1eb73e28c51de080f47f08f442aea2508fa3798dbfa342d923c31324442658c8d710950ec48c9b0c685a07a50badadf2e7d1b2bd82cfa292be6a229c70a7e2219234ec2be219bf257be758fb786e6eeabcd8cd5ebfc98391237c4012c93aee32ea1a2d6b600f80247c2043426244d8bce71342ebc538385fce915a0ffa308f777d2d6ea17653eba7e56504ad927cc783d53d74ea491aaaf9403340adbf88d46bf784b4baf25e4dbd9bda6886f1e8cd563fe2987be9266c3ec20ea28f3ca0fa1b677f11e00eae7c491842983b6380149963f21b019690db4d41cd668f58477149328a64dc8a5e0c9b0932d1b97b862c3b22db7ae1773625ad8e7f5c163be6e7546c280f7651d9d3084639e6a66484481ed8ba7884f4ab4d217e5d2287ff752873f89b31562684c9fced4d1ca4c6fd15e67f6c8c5ec617eaf140152688b13c69c04f5def8ea8e2f5ad19e13a3e2b99d877658e77c52a068d3dde09caf2ab199f99c9840aa6e6bea78e09e10ed47ce91534a1c02ca98b709aec4a40a9238df77a46540cc90c06004e5e8d93532c1760e2c41e233ba869480e2a632e170ba20521aa5437613062950ae25f709cffca0c906252d174f4067237573701f9138a85b65ff85304b53bb9fc488a0a155b4b9ecbbc910f70d336095a9d47f7cfbdbadb830e72292ef7eae1ab5a88c323a449914bd651bdc50c748bd211386061fe0f9139253348620fa50e91f2f70a15fa2d2fbb8fa8f906a9b224d8c42187544b5efda8aa8f68268da195a2f0ceafbe4d5b5a5b23660bbbe2ed3608c9c95d7d94d5f864958ac079c06b7e588d4f032fe712b521aa24068d79dd7a8c25f37b3f71a31825f62ea3b73ce30a8781bde7fd0ca14d692e3d4311ca492898ca511d0552fad4b1ec4436cef136277d024652e5b4d03bea621806c94cdba8930cc9b02fc3d4fa8274f90a4e1ec2286d8a11bc298f7910f0dd83219620fae6262d5e9f826639b83e7b7c7f3cd5048696b3777b445b5862419d733b3fc9ee7419cbd9e4190f8cda1548e900b0e72722b040024ba5613a815f594be614771195dbec8ec970e22c1efd425a0578b76ac2486deba1e752e6dce87908cbc34c36124c54009999519a284b220eb9d915572f6ef006bac3b8cb72970c9dab6abc1d7de3e4bd353f1695cca48eaecae74640fad212fb9b17f81a0134877104a1f0f7912be70dac196acef90a8ed2337dde53b082d25eda22a4f6eb36feb1a727abe8312c06dfdf6ffc82c9c062ca6e9a384e132586186ec1cb5010bb3159d09595082018bd176cdb97f039fc3ac00795722ed056aded03ee5b5dac71e70370cf78254f654c93dcaed5a919a9b9618dc77cdfa174300f6c73ff504fece03ba829c8459e72e1f4209ed153d3a995aa3d4745c93cd2a75e2d1131706e9f336b25a8192f354c146f195647665b2bb390ad16760c1c783a5d2bc83aeebd804f13cffa7e2aa219806fe5b471d89c3be0cc0c81ff06325ad65e15f4e4f066e4dd327f8c101eb2ccb5e8d6787d944f810936cba2559ec9d86ba7e1d988a7e1a3f54b73d75cd1130b0a735d99268a542667cfd41346fe898323f122a6479a8989b287d9dc2f032b75a45ab32580a19f95c666d734c9418a21fbb59d2dca57ddec266e8651886f57dceee4950296c4b5a545f1d291011360ae68c14753ee4d12e420414e8172ecbbf549292d75927383a3a08bbaadb382acd0233391e84f221348e7fd735811a5786cc54d14bf6ed4023b30170a9a5fefc2a1b934dad56e0c3d35c29c748922ee5d499b578df1e52bf3e3993eb9436b419dbf5ed098a9d0575639afd427ce115d324ad6dae09101f32d38fccf4fa4ff05c15591fbb3400cd4193aaf1b0cd56f7320fd34ba772580bf05aecedde267b332cef2ce008d37b2fff3a9cdef4a42b4eb79b5663517c306a6a424fdfbc32b411f1a80f7ac5ab07f0272cd2f33932149584bdd83bc8a74416fe5ac976c61ee345f711c7c5e1d6cf1f338ac3372d1945247256ede30f4b4c296fb6b9af155cc91824169d789fb8e1d98f93c164a93c388923f47bc14dbb121e857a0b753be2dd5236f8e54234bd26b7daa815447b36695e4afb2b002a28e6a18e375125698aca625cafe84340edf107e90339501ac9fa280087fb8250f71c6a80878f6ca31e6b7f3440b379f46e84f929cdae7090e3168baa7e9523a7f6e52e901109b3d9ca3aeb3d16359434edfe150e00d74a5f918ea9d77a24ab29a8593df7eafe5ec62519fac45c75b62cca996ef5f3919f486fb96e97fe361e857d49e0e2ba73a7a06c14fd063b41291fd52b1c327f438cdf54255e3399af0dc60cc881c3e539a3bb592277cb3213b99b16f65a754c2de17f8720ce62b270552d69b00407542e2fe1426321b1f9115c0097d5ba439f1b70ec8b29ea48e4cdc3422211871bf610ceb5ddac212166239deba224cab710a28902fee30019913e80849cc740a1371e72c7c7ca82005aa684d2f6de648050ae398a7211bfe01b8e21a36a5a4c524d6256893adb3032e7041ff79febfd88c28ba444ba4d372e98e346514d85cd2363d66a2b6c1b4158bca1ce423cf916531e80e0f95ae48261f97b06d02bdb4e38c10247e3f5907ac3e30d724870891d115404b5975853ffcf5e11ee953b1d489d2f878d337f13d33a8ddb4fa91272cf548da7c6149171e821b398ef223ff45dffc23c48872f5471639ca96a41d6da0a157ed6ea6102405487ae8dcb3be322e6a55239fc17eaca4dbd9f9289289889af4e942312d41c911abd185c62d83102400c837ec7b390ad1b82585f836e4a2248b3fee959f0ca7320def9a1fc353fc9131580976897e644da21d157106743ac0adb646e3b8c0cec3ce8ee4db5c01f203e2b4a0fc396539a35c67d941dea8543e9d023a20b92b1c3ff24bea851cb19be61678437c787121c842003db27f37805606538a8419084ca563c73bcdbf728ee874db443ea7bb3cd31325a4cbbf4d123b44172212d01ee2d90f2cf756e6964db1994a0c0a7d3f2d7884082c8165d1a2447163b9018605a0ace41cfb173369e4112d06e3171805f7cbf0e5747dddd2055025ec71c8bda05c92bfb9847c3029b04d1f513cdad1f8afd04b0fd64aa85c54218da46f1725bd159524bf3be17f672897c69b23bd38ef919a755fe317c37f35d44bf50005e2be8eee0a53166259026cbf63deda294a313424e62f2a33d032b8a3e6f437206ffb8b4a79ca226848a2757b35ef9945f8dff2e9e35fa4a4e5d95d963dd36caec4ec04de32a8430e6400c1c6fdff0e257e93ee2e565584c9403efd475721a1d3ac67a2226156e946fb4cac8a69783bb60096b16caa0e3089fc2c58d6ed7fbfdce6c8d73ad4cb08be0265f2d85f1b3c8aa57dd1e508806df7d0e455263dc204505622139f61123c92963e2e757aaeca5bb847b9b537af39df3b02fa4a421614f3adc64e1dea8795e17f9a87e8dc3610f00817a708d1f090a80439ba82635f9d954f5738acc62d2ebf9e5a31ddf3851c434f17fa483e01733673a7931ddfa01785064f0d13b5aeeed63ac3c514d06eb98877d705a528d5eaba7fc7a30e17514c80396e377c9ece0cdef2026123f90994f89e1ba0672472f2b5f2d13d69657720c686c1f19eba6825d128f5fe5e5f75bfe7e7cfbebd03b8a17af207254c05eb94ad3226c5fb1df074471d3cd02f9f60972a5210b4453f77c7f0ba360c5941b05bf377cf5a7ffb8fe98c8bef303a8b8d7bf8421f6c33a1ae0de66756a38fda9a3bf5b6c2bdc430f30589a96bcb6c9f803e7cc277ea56a09fc4bcc9169435c80533e36405ec1d7d737cf851c9ea6f268655bbafe99961428e52542f92d6cb00fe49e00eebf1b735c846773f52ea54cc6f691ad57ccfbcb4f2ae9391419fa241ad87a348efc3df653919a69f57b8c123c3b8308afd1afdf8292bcca93f13eb0142377728d369c55eac521ae33014c25f532b1e79e93f838b7418b43a4723efc86920bab5b3b1c4266054711c1a680305893558b6175c66fe9e80e9515dc949535f7aa1a576bec8101a1afa7c5fc7882ae015dedf664aab2b4824447ad6e0b624d6810626de5b2d0f62df0f922fb14248dbf553d36ab93ddea033ce66e9866d0ef73c40e546fd9edce5bc72e6281ca08fe8c0ba89a4f01419b5bd45c8a6b2228d4054eae364994cac89e5c00875a1fead03bc34791572972caefd7925aaa0d8eee5633b8486236e2d4a4d54ba216b35e73d89ef5edfd0fa37a2c0165b94782716d0c0c03de91c31cef08444"}], 0x2420}, 0x8) 22:38:55 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 22:38:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0xffffffffffffffe5) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r1, 0xdd2b, 0x80000000, &(0x7f0000000180)="e4749ca5faaa2b8195e31a0178626ddd415c9a48765a0fdddf820d8f78581252af4543451dbce86a9128c5c015b8a4e0fe224a449fc61963332d82552226e9d4a02191789b1cffa845900bbe4ae00af90f27f545b26ed8e7f10bef8811dbc8e81d2e993c3c695c6efe09aaccc46192a58281d54d33ebe819e035a9c631b2ef4a55f2311d7b26e830d1489490", 0xfffffffffffffe1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x6, 0x4, 0x1, 0x6, 0x880e, 0x8, 0x1, 0x0, 0x1f, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setegid(r3) 22:38:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000000000001e, &(0x7f0000000140)="96c818b03747a31d0e3ba8c32b1114ec75bbac17729ab80de8f178ab1be69efbd49ac1206ddeda77604e4d17e2e97937261747dbfad9c0b9cf1f22c7457fa00117d1e1cf9917b969a27c15c40874a604725cc36447e5e2cddf230fa30301577d5fae790c75228c2396f2e04e9f0e058dfcdb8199d65283256ba7fa98aad9c37479a0f615cee3ae08f73303d3956d27153a886955e52b6669dea65af0b9c51c3a31b4ab5db145", 0xa6) 22:38:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\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') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x401, 0x4) 22:38:56 executing program 0: r0 = socket(0x11, 0x7, 0x2) sendto$unix(r0, &(0x7f0000000180)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 22:38:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x3, 0x1000, r1}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r0, 0x0, 0x0) 22:38:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/130, 0x82, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/2, 0x2) 22:38:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x89, 0x8000, 0x7fff, 0x9, "783af7de38cab5e8fef724c15738960c7cb4e52c", 0x1, 0x80000000}) 22:38:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 22:38:56 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 22:38:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="840ccfa85717bea45ccb9dbd11740e5ae4a171efc2f323a2aac3ed588f96aad8ac18ddc8fe402e90ddbce3a230bdb6ab82f51035498e58fd3f31e8d174eb46b753b6c4fc64a182dab96982b76f4cd16c84bc15be6cf8ade56877ec72ff66a8e12c9d5ba972e366775b5020fc7abfb5c313c12822660850a84c54a813773c3a7da31e85aec85f73cd3c73f704911f014135e9d0c2cb4992c2c1457154c947b246ec1f4f", 0xa3) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 22:38:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:38:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x8000, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 22:38:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) 22:38:57 executing program 1: r0 = socket$inet(0x2, 0xd, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:38:57 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = socket$inet(0x2, 0x4, 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/44, 0x2c}], 0x1, &(0x7f0000000140)=""/71, 0x47}, 0x1) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x100000001, './file0/file0\x00', './file1\x00'}) 22:38:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) 22:38:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x84) sendto$unix(r0, &(0x7f00000001c0)="a2265a972a98e5beb2c41f4ff30699287fd630a59cdbed0c7984de89c9460de5d764012358deccdd3eafdd07839cc57818c9b690c5513a00028463d814201c26a6fd4758eb2889dd2db04f8616c2892c3b6ededb552154b7a5c2cb6313d1eaeb43d8ba8f8f692c859e9668c272f0ba835514bec4ee22e52a5363a1188b2d46da883b9c1c0bed56bff253bbb3bbb52ba811b3cee6eaf4128fe36091ff1b821de8066a7dd33f0ca4e462456055c3f22dc5364f7217fc12", 0xb6, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 22:38:57 executing program 1: r0 = socket(0x1, 0xc003, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/139, 0x8b, 0x840, &(0x7f00000000c0)={0x18, 0x2, 0x80, 0x1e}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 22:38:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() write(r0, &(0x7f00000000c0)="c732ff41e03e7904d0d1c3ac92bb8d85a177440852ac0cc6b90854d6ad32ef635793996d25541be56eb613a1a7ba78f25c8e8011c0639bb28409abfc229676c36c514f17fb5f70b32f57e34c4b3565465b02cba8b6ca48d45ac5e38a0a39245796e9d69f3ebd623997d21ae4f10c5a2c4f3d72d9f755713d6a0344f9e8f8485dc1bb4f6666e0848b7c2f", 0x8a) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 22:38:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x22, 0x4004, 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() faccessat(r2, &(0x7f0000000780)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) linkat(r1, &(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00', 0x4) 22:38:57 executing program 0: syz_extract_tcp_res(&(0x7f0000000240), 0x100000000, 0x2) setreuid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x2004a, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x7fff, 0x9b9, 0x10000000000000, 0x401}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x0, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x4, 0xb7}], 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x1, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x100, 0xc923}], 0x100, &(0x7f0000000180)={0x97a9, 0xffffffffffffffc0}) listen(r3, 0x3) 22:38:58 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x80) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000080)='c\x10') utimensat(r0, &(0x7f0000000340)='./file1/file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x3}, {0x80000000, 0xbf6}}, 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file1\x00', r2, r3) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file1\x00') accept$unix(r0, 0x0, &(0x7f0000000240)) 22:38:58 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300001005}) 22:38:58 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"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r2 = getpgid(0x0) r3 = getuid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="e79667b9f3ed2c663adcea054e075f1d2b3866dfe2b1d0df55298f904be6dbe4cc27f123aa9db70745ac7a4e8b33f146ae66ddd4ed0d750c4f781bf73ce2f54ef2749ff94c1cd3e4569aaf9d81b4137fd73dca32b8920c9cce1455f1d31600239e91fbe81bb0c19ecbbc39ba63fa6cb055c111ebd23931defe1481d6125b3f4b33dcd4ce2fb316eec87058", 0x8b}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x403}, 0x402) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x2d9, 0xfffffffffffffffe) fchdir(r0) getuid() 22:38:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) r2 = semget(0x0, 0x3, 0x6) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/43) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3700003000000000000000000000600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="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, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x7f) 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:38:58 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079b000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/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(r1, &(0x7f0000000940)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522beb25356ade599a0e10417e213e586b2cc076e24688740ca22af33234164c2d0b050000000000000029c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d6a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a92eaff365f8053a5049a891b1342bfdd778d552ab0504b4a8efb420b37aae0f3bc5b66975dd4fec7d7416c78a84b1e157a3611d60d2cd689984662452000000000000002833d6576d6924dafbc62bd05b4a1006000000000000bbfbbe34c5bda166bab9f2b335d6232fe8c211364dccfb35345676244c12cb7ace4e1dadeb0b0439d5", 0x8b1c, 0x3f9, 0x0, 0xfffffffffffffcf4) 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:38:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:39:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 22:39:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x1, 0x11b, 0x1, 0xfffffffffffffff8, 0x0, 0x9, 0x2, 0x0, 0x100, 0x4}) flock(r0, 0xb) r2 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1840) dup(r2) sendto$inet6(r1, &(0x7f00000002c0)="0833401435bd5df69ce802274ac32835dfe51aa367aad2b60b8aa3245096ac87e0294aba1fb6a43f711027d766470073ce1bbd8e0c34a957d6d9c1229bcd992965a5f3959b24fd77c4949060616bf671ffbf8665d33de6b0d5ef20fb50464594a274512cccf6cff55e0469d63c8108bf706413ea30a3b4622e01d5b0559a3b61143b8b201146d2d7ee28e6196b9a69066476fb70a81bcb21e2b31bca099334a870459070573a02618e", 0xa9, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0x1000}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c0040000000000a769c00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:39:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r2 = getuid() r3 = semget(0x0, 0x0, 0x50) r4 = getegid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r4, r2, r5, 0x5c, 0xc00000000}, 0xfffffffffffffffc, 0x81, 0x7}) r6 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r6) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 22:39:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/57, 0x39) 22:39:01 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x3fffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) 22:39:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x3) 22:39:01 executing program 1: r0 = msgget(0x1, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x1, 0x800) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 22:39:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() socket(0x6, 0x4, 0x4) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 22:39:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="62de33df0327137f2173fbdbc73a6f9b3fe34777af271b1bad7e40aee7929e01d9e048000000", 0xffffffffffffffa2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x1, 0xbffffffffff7fb81, "855c55000267a723b36c1b390000000000000040"}) syz_open_pts() 22:39:01 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0xfffffffffffffe65) setsockopt(r0, 0x76, 0x0, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = socket(0x11, 0x4, 0x81) sendto$unix(r3, &(0x7f00000000c0)="520eccc65dfedd704b6bf073d76e08f512d07bed7a42e3b3867bb79fd18aece7f4ce5b9bae076b68efee41263c2a9203dbc600d18a9e3f9851594c7ad82d21b477b87f0eecc2f0f32d6dbfa0e77846538221a7758d8b489f698478c4f0227041fdee076d7d9cc1bf42827c55fb341d775df7d62c5469415e", 0x78, 0x408, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 22:39:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:39:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fsync(r0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) mlock(&(0x7f0000ff6000/0x7000)=nil, 0x7000) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) 22:39:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) 22:39:01 executing program 0: r0 = syz_open_pts() sync() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xd521, 0xffffffffffffff81, 0x2, 0x11, "9311b2f428762a491b26a1d289cc2a3b610d732a", 0x7f, 0x400}) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7a4) dup(r0) syz_open_pts() close(r0) r1 = dup(r0) close(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="ea4cbcfb04b7620429c2cade24349b87237457e87ece4eafbfe9f92967f25188fbaefa7de7339f596d43f53e773384782f9494f54615a7cf0e3d967b96155644fc6f556ea6c07b295a90bf7a46877a489ffb9dadbb5ff500c700ad4c6e2e856243d055a1da91aa54d2fc64b2d9e9464f866ae73ee5f1246fce", 0x79) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xf6, 0x0, 0x10001, 0x1ff, "afb2bfda7dbabf5344d6933571823fffa7cb4f95", 0x1f, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2000000000, 0x1, 0xa2cc, 0x8, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/94, &(0x7f0000000140)=0x5e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fchflags(r0, 0xffff7fffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 22:39:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="4eb237714aa76d2726fcec0a7c58e9f8a40a37849492033ea460c6c56566cf2980f478381242140ba0d0c86ccc9cad67ac9b642151eb0c58b7", 0x39}, {&(0x7f0000000080)="ea416869b558a0d57d9a323694a7ce264f3357b7fd3db431341a6e26600c5918", 0x20}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x404}, 0x4) 22:39:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 22:39:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 22:39:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x8, 0x1, &(0x7f0000000140)="3d50f08807e48978ad2b47cf4b08af8f9902f85f45a205b460b6f76f938cc264ad99cb5f69aceab11c01b3a1445946de901b33161bc12276f840ab8027bb9948d4d1a446e2fcb9c4c53a6f6dcff7d9d2964f4f9601ac0d4890dbd7c4d9272b8a2452d5707453732ec51b9bde789f38b0625d8bf50c091929af1d9a85b2f0a8cfdeedf9f6b5884564f85e00ecf8f83d303d7181daf159abdcdfca527f6ca51ae3c3e2f38a5a323f0570d23ed598deb2b0e96812b0d5396399146d79af47", 0xbd) socket$inet6(0x18, 0x0, 0xa8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8b, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xdac, 0x6, 0x80, 0x27}) r2 = socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:39:02 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 22:39:02 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0xc1) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="002f2e8856853db1f8149dd01157d7fce8fac5d15f87fb63d4ecc753821e0e27d29728994f637a775fcecea81a5e2e336a1d34e9cc30c286e0059fdfeeae567adf504d7b68cee3b7385a9113ca55b7d2f1aa99be2688f15a0a69c719f4177ab77effc8c00c30641d79c3ecd73a0ad5fc03b0e3d05b"], 0x1) chmod(&(0x7f0000000140)='./file1\x00', 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:39:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x410, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5fa0, 0x1}) 22:39:02 executing program 0: r0 = socket(0x19, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x1cf) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r1) 22:39:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffc3d) setgroups(0x1, &(0x7f0000000100)=[r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="70f4591284378dcf734fbb7cf89f2d263c2c50f42d7b25b20f0cc8d13ceb246abe35d9798cc697a61610b1071e2da36980bcf770d25afc57d9dd783f36ac18fbda7afc61a12a702e6dfbd001b0cde4233619c30ac11d495e2d381c13b2b24db1894d68191ce57a542451bbd0016deaa157f66a7bdc67601cf27cc7ae77b90431d0b73eae9af4356d9beb15b44d01b8df7e8fe32621b6e8da9e48da7785c3769a747b95d7e0c24674c2172ddff4af06769b0f3606295e04177f5bc1", 0xbb}], 0x1, 0x0, 0x0, 0x1}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff28) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x8000}, {0x1, 0x7fffffff}}, 0x0) 22:39:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30080, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 22:39:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x0, 0x4, 0xffffffff7fffffff, 0x4, 0x101}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) 22:39:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 22:39:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:39:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup2(r2, r2) close(r3) r4 = kqueue() accept(r0, 0x0, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 22:39:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="59cd5e500860f307285cd132cbec8249db4e9b2025b7b360c860b0badc1c7449017b42f73bb8d815fcde0432ba56a4312cfb0f70d58663562ca23f42837f09a754e4ef1836565516dc1bf0684b1104a2f5e695160163b5f9ee76a54f0ba776236a6d9bf4f093f6924378780506", 0x6d}], 0x1, &(0x7f0000000180), 0x0, 0x2}, 0xd) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 22:39:02 executing program 0: r0 = socket(0x11, 0x3, 0x575) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x5}, {0x200, 0x19}}, &(0x7f0000000080)) socket(0x8001000000000011, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8011, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65300073513856409e57bf989c2398d960d9aea6fc8b6febeef81830f71c7aea08aa8830314758ffe8b16930740e8e2c0728431b82297b5bf5ece4e438e67e5553d2675b6e61fad475560f928a3cf5d917e2e929e659cee4f3eb3d029ba095dc3cb245a28d6256dfae348ce1b28ae13748478e4ef08d2136d3a8be2dffd737f62bc7770e5e1766ba1d13e93c23093680e81d6de9c50cded11cd44067cbded595234cd4b1dc56f5a478a48d63db2c8c195845358c1a386f4a19e6546e1214a81213261b64df3cd3982df2779caa3a3ad996b72224ef430e5bf1109e3468d8068df0fae4f127800ce162a740c27cb2df730aada8d65467ab8dfddd80ab4a5417246a04ba48a81e5ad418d166cb5504b77ed4843f1f7ced508a645ed8fb48855e5be039f1b6f81e46e0b34996a7b9bcf73759a2d4585701c24596746ebb80429fab7003732acbab564f3efa3a8deefa45b6098746490f4853a48421c002a2dfcb"], 0xa) socket(0x1c, 0xffffffffffffffff, 0x4) r2 = semget(0x1, 0x6, 0xa0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/180) 22:39:02 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:39:02 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x0, 0x800}, {0x1, 0x6, 0x1000}], 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 22:39:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000140)=[{}], 0x1, 0xae) 22:39:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r1, r2) read(r0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) dup2(r3, r2) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4002, 0xfffffffffffffff8) socket$inet6(0x18, 0x2, 0x8006) 22:39:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000012990000000000006664b97200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x8, 0x10000, &(0x7f0000000100)="530f72de0452b49010c340707afee2e9b2f386a99d00cee24b3b85b54cd3c2992fbfdcb0bec2384fd7fddb119199baff9868679330e8657a3d6485097d938f9235267a29355c080734d367366e8dce2ce6914d0334195afb800c85575dbf8a77a256baeab7a86ad6904a1a247a4cc41286c94efe5bc2fd3929fb4d1a33d34f6590db7bbde38997c76f03216a26ab", 0x8e) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff07000000fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:39:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8001, 0xb3e4, 0xa8, 0xffffffffffffffff, "d5c39c04d0ec52b6e0a46275bcd3d42e24d8f971", 0x30, 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x3fffffff) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xfffffffffffffffb, 0x7f, 0x8}) close(r0) 22:39:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0xfff, 0x1, "83f2c5d3fcaed1c031add9f702c4796adaa5ea61", 0xfffffffffffffffb, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 22:39:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) 22:39:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) socketpair(0x6, 0xc007, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="555626c03188633b99396bcc0e657b85bb43942563933879e5ee7a67df6ca52f80c6c808ace7a5a3bfa3e3e9fd04e896afd52059deb80b6ebc3b9d67d65d3d21aab3e148afeaa106af0f1fb808401acb47e1c7d1583cf67a2ac992bc0e82c8c7396bb8cb0b11e959995473d2882c46e004bd7bbb4ff4782986e501e7a5e749c94db4b86a2868e66a1176a9abae96e3e31f6d45b676d4545b011ec6a95daf65393e7703c23ad42e141f99d67e63d56beae85253c1464073495483ba5815ce0d14cc13f73d31f98a7933ffb720f3d7a367c8c83e4762597438f26c4b19a4011f", 0xdf, 0x408, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da893d31251fc4414c22d03", 0x2b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x81) close(r0) write(r2, &(0x7f0000000080)="d0b87899daff7074bc4d2cfd4855736778624b63e95ed15721743e5985db422ef3cc6cdfd65acbfe15f50b7547a61870eb0b9ec685dcd86a84b9fda7a9f282e8506b1f5fe6e6b927829fb04af4b90742dd87e867", 0x54) 22:39:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x400de, 0x20000000000000}, {{r3}, 0xfffffffffffffffc, 0x8e, 0xfffff, 0xffffffffffffff80, 0xd14}], 0x34, 0x0, 0x40000000000c68, 0x0) dup2(r0, r2) 22:39:02 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) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r0, 0xffffffffffffffff) 22:39:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x60e, 0x0) 22:39:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="1d97b7026325861d574438dbd8d19603cb0320b41d263916a4f16cfed6b326481ee34b37d809ea9536947348e73e28ab1bab12347913757715e6e4e259f21322259bbdec02dec0c1c27a45ab8af8714072d74dcd11d07afdf216f286c7178567f9ff1bee4b7dfce8ed1b2db967bf486add5c6fdbe6e3e6af911cbfb522df58b34ed7131f15b38d7033efe020acc595ea6bfea49c4c6b32fd208972ea3826818f8eb8ff5dedfa68c7f5a9936578a473746d20d5ecbd3c30b6aaadbd5e96c3c36d8de35ba49d1a9c9f5a4711edf2d33fbb4089355f5bb19d1c46e436dad767bb5fd1d8a8377b5bb73ce9e9", 0xea, 0x40c, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 22:39:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x26, 0x8, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x2b, 0x48, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x5, 0x1a}, {{r0}, 0xfffffffffffffff9, 0x64, 0x2, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x6e, 0x5, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xb, 0x2, 0x4, 0xa439}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x5, 0x5, 0xfffffffffffff0ee}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7bf, 0xfec0}, {{r0}, 0xffffffffffffffff, 0x90, 0x40, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1}], 0x6, &(0x7f0000000280)={0x4}) socket(0x11, 0x4003, 0x0) r2 = kqueue() dup2(r2, r0) 22:39:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000167000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 22:39:03 executing program 1: r0 = socket(0xd, 0x2, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff7a) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) mmap(&(0x7f00008f4000/0x2000)=nil, 0x2000, 0x3, 0xd64da6990e4dc0fb, r1, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd5a0 failed: hole in range 22:39:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f0000001080)=""/126, 0x7e}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/200, 0xc8}, {&(0x7f0000002200)=""/112, 0x70}, {&(0x7f0000002280)=""/243, 0xf3}], 0x5, &(0x7f0000002400)=""/241, 0xf1}, 0x800) 22:39:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:39:04 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x224, &(0x7f0000005000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfff, r1, r2, r3, r4, 0x1, 0x100}, 0x2, 0x9cbe, r5, r6, 0x6, 0x7, 0x3}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shmget$private(0x0, 0x3000, 0x300, &(0x7f0000002000/0x3000)=nil) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r7, 0x2, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x80) bind(r8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 22:39:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = msgget(0x1, 0x200) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x800, r5, r6, r7, r9, 0x4, 0x8}, 0x9, 0x8, r10, r11, 0x1, 0x73, 0x4e5b846c, 0x9}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fchown(r0, r7, r8) fsync(r0) lstat(0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r13 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, 0x0) writev(r13, &(0x7f0000000100)=[{&(0x7f0000000500)="501beeaa542abf7c0252474b0ca330056a59d3f79af75a0a911fe0c81a37d4cfd4b8d014076dbec810106e79b85229932d40fcd480a65b4ed388ca0f1ba51558242d1c466af23aa1a9274b8a02bcfd1338225614ba9bc01e52e9013bf7d4130df89afa555846437dc7fdfa5962ab78f7d1c4006fb76e89570dc23c7d4f3d95783c944b95c04a3350c2b44997f049ad1efd4a611f002ae6385d6c5369e1bd69c31448686580fac45c684e4a36a9e631bcd8b8e3d6da9c1036a947f022f3a5db9570ab2c9db5ba4fcca1edccf80de03902051a6e231a4389396c5eca40d3b618361b3c9425a7f4e48b70b88fe57556dd16b121fcfde8736c557df70b19620db3926448670df82922b47115ae9a099efc174ddcd428b87f50aadd096a5867537f4f742dda5b17e0e13340465183d6ba5e1ad86dd78d04437028ee7af0eb7480713c64141186630fc5ff253cf3c085d23a9f73f9f567865379ab9b7d59c0928ee0b2d65544e7fc1b56d10324d54f55d488f0a3ac49c7be152230013509c077fa6a0f40fa4d724579dc276351840c27e86cf6da8ce9a84bd0d68eca78982132a34a9783482b7d02df3b78d6399ee350a94383f1a5e1e12fd72f00bafd99f9f1c462639552552db6f414b1780ef5e6380ea8ef9c57b6ab464741c7e91d92de89bd34fcd46a8289222fdb62c19b88eed5c61012c9f49786815ddd42a24631f53016125c9c2ee95576352bf279359013ab72fd3349462508357fb3d702936d28c2f5c922a1629476c53875b74f26cd8a7d8c98e4e1964ec1f3456351936c005554d693a61a2420c696ae8a0390b4acd42a80084a8b1ecb755250353f465c1d4a46a8908abb61a4499245cf7cfee2c96664c2934b0caa4ddfde5725e7f0e3ecf08629a45ca874c051357cdd324070afc112a08d984f3ccece19a0c7b0b02d61a0b23d419024f6d2549b867280b515029bde30b683b9d95de519c3fe8e61d87595b764b73b1debfa3a287355f6feb556fca56abb342796c20d9b3f4c2274b58b4423cd86e584e8ed77f57998037c32b5832837db3146358983b4086838ce140569ab3f89245b325a178046b94690ed7cdbdb61d3eb147f04c3f1876bd43a6a5884b987086dde76e4dac3854c54c5ce8b7a09fbf7ce3d1086afba4f71e1151a66a14195c2b32075bcf6b6d7d1d309225276ab31ed45c717210939030407fa9bcd0ee1de136d92f32cc39e7405a655f5f726e943bfde678f895cc9e2f0ac85683b30b9e3120879e70565c0bf8a652e4267c2abe4447cca8001c494a6a5ccad315c244284ddf2ac60c332dddfa0ececa3eee672eddcb48a1a5e58a714320dfe0fd69529bfe28dd8fec159006f9401b23727ca6a40545be767b3b84f4ba4572b0776cdf60f79fb2e750907867867af73f8c2b32d90c460726d913948cc08627b1554e72673ce5e7a71b38c63ef813f726df85613eec37bc93c1389efaf4674432ae66d9f3dc5693d6aacbab80639e4e2305091926277a4c594212a22044d357258ad15383df8cc39c09aa8df95b1327d9e083c6851a88ca8b8fb3d53931a731a3b17828cbd8e8973b06c983e64f57d3d8baf7980df115db4b7fb6143524c0739c21eb91bb2666041fc064f953e9940d353f3b8bc51c7f39fc7a9f9aa23111ed22e97bb993e8b5ea0ea4698721ea93580590686a44bce681077d51582131fe64909ee358e037897162e63f09e769031f0c8753a57bd0bef3726dea0b0265785e49e27aef30e9dfdcfa7b8e8342d7de5c7dbc9896d83a7c838fd4422a84e2817ddd59875f06f21e95745c12cbfba4dbd777eb13317ddf68838d757cc4f617ee318e702afbacb2ae166c4763cfc45a6452a99268cd75b72edff007748fa0428ad9a6e75745e1847fb8db20c17a4ba07c96828dbd64d136f3f02c3434eb147ce80478208b37cf17603be02d07c840dd9aa609616f2e460a8a30878745d1faa3930e8960f6801884cf0d39891bee68fa712d6c53d27b51381a371c7abc19e0620af5a39f4354e7f05e8695bbd5fd07bf71b4024a543ed86845276c2f3809b7726a3d04e67e864b8b8605b3d3a748a88ba74db402fd7784de2df279f8a2dd38e23169a2cf82f1d6ac584d63d8b9e603b8b86c74c61d393388b677dd16c4c8ed9f92b1624ff0b0e4a765329fb2f2202483b14bbcbbb0b62cc24ab03b59d6940f1c84ccd4d13daf2fa6acf86fa30583ce362301b3fb16df00f261148197cc587a19cd24ca0661d9b5156a0630807fec061b39ca65c21a3042379ba691eec54e4ac1c82dfbd0f01491c72e9b1b54fa63e328640ee3fd81ca23f6d4040d28cbf2ccb811cd44704b630a9c9e60db5332c64598e1c613927a2cb782d1285f5c3b3c234c5196a83db7564aedfbb630c708a5650389d4d62765c87f60baea1659911f2ebef125657a732007c0ff803e25a32e591f5642f80c7e8c776156c17579e7dc7d68ff336f9fa4a8adeae23db2dee206c6dcff6698de5b581e55d644b7f3635c271595db55f07fa111e972c51c469df6b370f79841caaa456dcb387cbff11b235212e851ea9014a0eda643ad967a63cdfd122b91443886b98feeaa2f5649ae17e946947cf42eea57b8d0df5b90102b1f2058664ad152ad3a1421a8f9da72baf4de87991713fd21113260cd0ff2a4aab0f326a940190f127de40a4abc009829f08bc169e28f1ef92e7cc20d404b70e8905d210acb5fbd3dc11a296c9e685fd2e308d06298ad6ad86bb1373bbc5910d676ecafd2e4145592889d4ede27ea75a21d225d1801f5616f24efdfacab171e21d1fcc954fa96d4a8c92a91f1870774079dc1ec2ddfa3fe8c8701466e905a915850d6ee965b97421b05e0c8220ea87ef8d268c1d29305ec3333487cec7bf09de07b1ba8c9a825aa2f58096700dee4544055691dbdfc7eb040f5d0f3d0fc405749b3aef960ac64d807998f0ba8bd964957acb03e7bce50d72a5d55d82c0df8103fa1d0a1a3093301581dd07f48bc7264e908bec309d88ad21381e1796448bcdc92ef889fd345c2d4a34de37d110859d938b9dd77f38e1146be322490f2aa5f161be836aed31ded95edfa20ddd69ee807d952aa1a45d4d1c186e2e6843f9d2ee84be8fe429ad85ab79b2aa34cddcd9b1e5f1148a4dddeb5146a344fbbd9f97ce4e98545965bfc0f772b832bc3d3a9c3d310ee9a0e96997ad237a355c8f2dcda4a3a4d26b3a231622e1b3409e26ebdec85dd8b9d28753e894e9855e3ec7e62c5a1146de5f296a8ba6bb4a2940356f2d591bd1f2a0cce3f12a8ca372908e73ef487729974bf60a5f8fd4cc85737b556662833b72cae3cd04c0980b58461395b9c88401e79af9504acac2f48b33c2ce4015b6c66c7767cf909b2b279f7433464f3106bac79a65b4b932517815d29e61439c80ff50260e1bde5e77590f4272aa782cd9735cc091937b697f03e10deb058f40d3e052ecb1bc74cc7fd96daf03976bf0326f9bb005527277f0b9b148f8e0a1fd9ed2a709759bed57bd8dd8b705cc07245df4247f1e4e6ddc7925e3e8a77ea8196d56556af88eb0af8a5984529042f2abc636e1f94d9f656a8a351dcc2575b3cbd2d431d994c4fac4a99dc6b459eb7deb30cba2b700c99942bd725a4c20468d867ce36bafdf48c0a2990a48230ae6e10f763a9e87f076503cb61e4c91a8ffeb2fc253485929f149485744e0ec5c80fe7be890a95b2f9d412571f717db67fe1ca955aa8d04c42aaf0dfdf77b5afb82d81f1d6881f811ea293390abbe0f82218b94375c4ca37a2ca0be42ae8752e16267b738baefe630d4695fd70f49c9ce4c0f0da6a576437d76a1ee0f556164ceca86933bf0ea6d1d44ed8a4e5de0613bcabdb980bd5bcb4d8eff94b00fd0488c83ae6b2b965ba53dd2c8388c9bc4aac78b699baffacca3b70062d9c09c6ef3134d700ad8f1c1429bd6670e8f2d6662bc7ec36f41f0d785579abb7dd9b89d60c6f764378962b95b871970737653d29491339c63dd4556ef94ec1be0e5016e18ebb715dc1fd03dd16f9f40335acbc6865ea723121e60db87f1872374b6eb7bdcbe75a38fd495be827d40132bfc98e306d83b495c54a26331af18322aabd035dfc193592eef330ab66f50d16a582738b1ca28dbf3f10f094edc0314b6d6023c4c83716903bdcea842addabc748bc82103a747c5ebf3aa84d3b33595026a30565d5e8814930e8d3f7094c84164e39b8923330ee03d5aa767523caddf19b2edd214a88afcc3734858c18007c1500cc5e16eaad0202e6b7cbc69c11c3040919bde365540b7430e0cbb5d373369e2dca2a959f8a38e43ea2bdd72ff10a3e7e8fddd6afa276ef5dfdca1ddd7c911ab378b01954167f50209316b2ff774712d014f0ad7609857fa5801c4743e02c99405c9ea159694d18333743a355f204fcb8cdf1e56c85052ea49ff59282656f2aeaad4b8a05271407563056f52477704bcc8c34d3df255267928f75964fa485aef9d051c55264f1ad5125ae3e9ff30f26a75a04b4397ab37522e8f97fac42d3fcad52394e44c6ea02c570628d233f72213b96bb57e84a6c3ad7c9c06b470f55a06f9820bbd5c7b316a3e9b92049b43d63f5b5ef584a60b2efda6dca0793d66e170c570fd5435341e3320bfebd2ee20c603ff9317c3d1118858e95a62ed3d2a7b084fdb64ad83644d5de8854f39d4d82279383e0777247f37c934d598fab7ed9af145c95e1835b7e0eeb33ba7ef6cd75ec1bb07d48d19f0d3219864d6a901bfacfec9c5f9d262ca3406f424a47c74a0db8a3174bcfe63079eaa74f4b7d60bc72fdff8f342dad48bbf93db2185b0c3e2d4cc6748347f98b6a9cad71d61f66cb7eb7a109a57de708fb904be7ee7ee50162840f10b1d080d3b2b3aa64f2c528940634c363b26aaeabbbe55b20a178981e8a2f6b650ff5359effd75c11688a61246221fac9d728db9cd021850dfcdb5cca21f05d72f61cd51b5aa219e485201546cae2e66940fc0ac81ff1f0caf2a7d7c511cb87301bd80c59f37dc02c90299acaa9551cc2197bf0b96fd7b036e2e1622d32de539a638c33597f85beb28f6e301153c0515c1623a8605bc91719c28d5a897064cdf17de07a3317b54370bfc28f72d276a869c767e5e3a1e3e9d54ce97c532ff3e99a7fc4e121a0d4212b082dbb0de83b82ddaceb5a2f14a88d55166b6e6afaf17dcd65d3c0142809e707cff5d7ad48e0b5768dd76e68db8b3fb434c586bdee5ecca1b71b777c889110683f225f01aaa2e09dc21b49cdfbf5eaee1848b72d80bef2c5591eefa3da508550b333edf74974cca6ef052c59a65617a3169d01d1603ebe2fada65e3e0462a0fa943c8fd2792bc0bf384881c6c8bbd7b8131523246d723ceb2d7a76ce4d32eafa4a9efaabb1bf1db08e509ef66cc8fe22b9c3590cfbe4fbd819f1b65cf44791709229e0b7dda27684564943f670236f77d2c9127d75498630b450846b402636e1215653b8908cbbcdc6c133bc1659c1423deea48bd3027fe9e604890e6920899ff420cc2403b4f19fe547fb36077f6c862e957b4d258bbf63451f234d9bb7e5e6d4b1ea381a1f4e13bee92f4e23134d9186c6b34d99649132bf6f766baaf5017d1ec4d1818ddaeb2c3edd482abcf7e36aaff67c5cba4dca3c6da84bb3a89335266b89053a1b704e26e2f6679bad18029dabcf620b440fe94ffed89086f643d7edc28d6880891138539d84bf49ce405a9f69794de266883c828fc92c447a6310ca8d4bb9295930e5ef45cc2622a398538c72d2bd74cb1d242db5b3ff9ed", 0x1000}, {&(0x7f00000003c0)="6bd1ae7cb3ee6bec2f0e58e868e79458e5beef412b82b156c912b54aea88a07e4a7f80fed505bb2c73cbf18a45d40f12989091b758417bcd7a5d32b3739e676616bc8b95de0ffc48955d6bdf8d619677c71665dff02674f551c28a17abbc631ebf46ea6cf0d76d7c596fd8f8f16b2d1a8742f3b5aacd800bbf4291c37036693fd64063985c441de689aa543185f84ca5e669b18018567755ae1200ee8feee12fb986af4649", 0xa5}], 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x0, 0x4, 0x4, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) dup2(r0, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f0000001800)) 22:39:04 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"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 22:39:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="2306799f9a6621e2b9188eba59e601f21ae1b4e14b516dc2c1883b78c161b58cfa55d94030ec7e7dbe768a5c77d37e53280d4a8c1dc18920c983", 0x3a, 0x8, 0x0, 0x0) 22:39:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c7d9a194bb751bae3000"], 0x10) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) rmdir(&(0x7f0000002640)='./file0/file0\x00') shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/89, 0x59}, {&(0x7f00000011c0)=""/108, 0x6c}, {&(0x7f0000001240)=""/248, 0xf8}, {&(0x7f0000001340)=""/93, 0x5d}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/58, 0x3a}, {&(0x7f0000002400)=""/24, 0x18}, {&(0x7f0000002440)=""/146, 0x92}], 0x9, &(0x7f00000025c0)=""/31, 0x1f}, 0x840) 22:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) r4 = msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000000040), 0x8, 0x3, 0x1000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x200, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x4, 0x8001, 0x9}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000014, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x40, 0x7d, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0xfff, 0x8}], 0x40, &(0x7f0000000240)={0x5, 0x8}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 22:39:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10000006) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x2000) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000200)=0xfffffffffffffd52) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb321dba03e9c42c9d1c374a"], 0xf9, 0x800) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 22:39:04 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = semget(0x2, 0x2, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/123) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/161) 22:39:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x490, 0x0) ftruncate(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 22:39:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xb8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="2a78b9690ba532fdb37935f4bf232eeab9b120ef906e9db7383a026ad0fef445d2ab4a9136622bffeffa03dd0d2c2d6ece2ae79af9ecc7d9a63dc9f09d0ee30a5b0728001a69fd6ae94af70fec80d5b3d20662e5168820f9cee61f595c1ba4139413a1a0b03335587abb172e79037d23ee633c3c5bb268646b05cee5c27e37dafe10990883ac295ec57744ca1a038380af11ab59fa93ed55506a1bed28a2fcb402c80873ef84016c70799c1478f4c98f2df177ab3f27f4bd8bfba7b9d5554e346f72f65048fc1cbe57a46e", 0xcb}, {&(0x7f00000000c0)="c6b9fc3e38d439a9e78f0e5459f7e341", 0x10}, {&(0x7f0000000240)="2f2fef7156764dc9ff844a9cd7c941c62b2bebda455b0e26f0c7fd21d2d98a60f72c1502cda2f52253d241e82f1a2d8723a9cb9a584e420e7acedffcb63fe1a75be668b01a534b4aa608a6d182dd16935dd9866ba516668d82c3dcb9f082d604e12bf0daa3d6c468581091b1fb1740d1a878b1923946021682d794748497f5284e791fd35adcfd420b2cbfbbe11c227e3ad3b859173afae7f5", 0x99}, {&(0x7f0000000300)="c0de7bee05f170bc515490c5310996da936f281e0a25c2a09c44f8a5629fee3b99e34c850395", 0x26}, {&(0x7f0000000340)="09c4ae1fa9f173a16af876656dec1fa26df71e22b4c3e84ae74387f2f42aa738bf9d9c210dfb13307a7777999f81f4f8ff27ee702908af0b484d1e880b6889a5bb9fc8b786250e25955a2bfd93901295f9a5c8e11c172b7d677ba804728353d6d5156f08bd025b23ae4fc3849e5eff9a5b21932ead0675ca69567359ba26679a2490d43d8a9dfe244579ac17dcc40a38cabaeb76c8cf1b7141e3afba6954d3eb7a5ad0f6283191b723fa89ecf921521d40664df414a1d5cfc641b98a128356c437fa7c4b7796b7a26f51a7483e0a8d701115384476fcbeb026efcec8cb091a84172af4ead3978c542fada5d69fea5d842b", 0xf1}, {&(0x7f0000000440)}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) kqueue() writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x20}], 0x1, 0x0) 22:39:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = msgget(0x2, 0x2000000044) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="26fe5b6477115d7324e1917f7ac8bf19f68551e1917a34f3104aaafb3106937fdd11"], 0x22, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x5) 22:39:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchdir(r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 22:39:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6b) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x9, 0x2, 0x0, "640e1623b9260e8a988a43813fae457a78d8db85", 0x6, 0x2}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080)=0xfeb, 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7fffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:39:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:39:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/147, 0x93}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x80000001, 0x330e}, {0x18, 0x1, 0x401, 0x8}, 0x8, [0x80000001, 0x20, 0x4, 0x10001, 0xfffffffffffffff7, 0x9d, 0xa23, 0x6]}, 0x3c) getpeername$inet(r0, 0x0, &(0x7f0000000080)) 22:39:05 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1) r2 = getegid() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf000005d, 0x1}], 0xd93e, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x10, 0x44, 0xaa}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x6, 0x23}, {{r1}, 0xfffffffffffffffa, 0x32, 0x0, 0x53, 0x200}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x9, 0x232}, {{r0}, 0x0, 0x82, 0x3, 0x7, 0x7aeb}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x84, 0x4, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x1, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffe, 0x81, 0x39, 0x9, 0x8}], 0x4a3, &(0x7f0000000200)={0xfe57, 0x80000000}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r2, r3) r4 = kqueue() r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x88) r6 = dup2(r5, r1) fchmod(r4, 0x80) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x3000)=nil, 0x3000) r7 = semget$private(0x0, 0x3, 0x60e) semop(r7, &(0x7f0000000280)=[{0x5, 0xe43, 0x800}, {0x1, 0x6, 0x1000}, {0x4, 0x7d8e, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x1, 0x800}], 0x5) bind(r6, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 22:39:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 22:39:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5af99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418aa1fef494fce84c85ccc7121967d97cac1f5c5a15845253eb4165f6b603e7f237820e3d04529915a4cb540bb385a981cb23d2334cca43630b42fba3f13de0e3ab4613076fee5843c09774f1ec06f567f56ef7c002732c432f1e46d00637a9d64c8ebe6a48526842ab93854da495998479a16e6f84e47b8003857cce26f78dc93414c8", 0xce}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7d53) write(r0, &(0x7f0000000280)="639326fb5d8239224b565c571e007d4882493292769fd0e3ce6492f75c828aff723ae23ee07441181447cf424e5583c37ced3f4c531315fb877547c256dcdbfd73106b0932c7510400455ce5c6d622f8b8d8a58d28bec2876b3a1aebfab3f048b99544665b56195037a058f4a5d3a538cd8ed7121b58aa44cc6eff55faead7e082e6b90ff46bd1c563ec66efb00f694431beee9dbaae76b5979611c2acdc0c6f18a94530fb64ea1937d8bccf6d2d4f41c56ffddd9f0943907e791642870f3b7416a3f036a578", 0xc6) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) madvise(&(0x7f00000de000/0x3000)=nil, 0x3000, 0x0) dup(r0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 22:39:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x8, 0x2000100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getppid() lseek(r0, 0x0, 0x2) 22:39:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x7, 0x7, 0x7fff, "d7e81d46d38fcb42c833c3259fe6c998223ddbc7", 0x4fe1524, 0x3}) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000080)='(\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x220) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000140)=""/174) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x8000, 0x7, 0x7}, 0xc) 22:39:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) kqueue() r3 = semget$private(0x0, 0x5, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/51) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) 22:39:09 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x80}], 0x459d, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x0, 0x228000000}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000040, 0x8, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x5, 0x200}, {{r1}, 0xffffffffffffffff, 0x70, 0x40, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x3467, 0xae}], 0x1f, &(0x7f0000000100)={0xffff, 0xef}) 22:39:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10608, 0xd4) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:39:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) dup(r0) 22:39:09 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x5, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0xfffffffffffffff9, 0x365}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/167, &(0x7f0000000200)=0xa7) 22:39:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x16, 0x7, 0x3) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x2000000, 0xa42a, 0x1}) chdir(&(0x7f0000000040)='./file0\x00') r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000048, 0x31a}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20, 0x253f, 0x8}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x3a0, 0xfffffffffffffffd}, {{r3}, 0x0, 0xa0, 0x3, 0x60dc, 0x7}], 0x80, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x22, 0x40, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x4a5711dd, 0x1db15320}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x1f}], 0x2, &(0x7f0000000280)={0x437, 0x1}) 22:39:09 executing program 0: shmget(0x2, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x110a, 0xfffffffffffffffe, &(0x7f0000000080)=0xffffffe8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:39:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='(:)+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)=',](\\/!!\x00', &(0x7f00000002c0)='%\\']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:39:10 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x4, 0x0) read(r0, &(0x7f0000000000)=""/9, 0x9) poll(&(0x7f0000000040)=[{r0, 0x88}, {r0, 0x46}, {r0, 0x80}, {r0, 0x5}, {r0, 0x5}, {r0, 0x8}, {r0, 0x755dfa878419ee8c}, {r0, 0x4}], 0x8, 0x1) 22:39:10 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x4, 0xc157}) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:10 executing program 0: setrlimit(0x4000000000008, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x6, {0x8, 0x8}}) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x120) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x20) 22:39:10 executing program 1: r0 = getgid() setegid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000100)=0x1) r7 = semget(0x1, 0x3, 0x8) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000140)=""/41) setregid(r0, r4) fcntl$getflags(r5, 0x1) dup2(r1, r5) fcntl$setown(r5, 0x6, r2) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f0000000180), 0x10004) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r8 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget(0x2, 0x400) msgrcv(r9, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001280)=0x3) lchown(&(0x7f00000012c0)='./file0\x00', r3, r0) fcntl$lock(r8, 0xf, &(0x7f0000001300)={0x1, 0x3, 0x5419, 0x6, r2}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x0, 0xf5, 0x10001}, {0x18, 0x1, 0x1, 0x40}, 0x7, [0x1000, 0x7f, 0x6, 0xe63, 0x4, 0x1, 0x401, 0x1]}, 0x3c) ioctl$TIOCDRAIN(r8, 0x2000745e) getuid() setuid(r3) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) syz_execute_func(&(0x7f0000001380)="ffc6f347e0d10f5e76c0660f3a62a9080000005d0f1b7e00662e66460f2f48000f01dd66400fc6efe2c42209bfb4154700000066410ff5baee000000") getgid() 22:39:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x4002) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 22:39:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)='my', 0x2}], 0x1) 22:39:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 22:39:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x80000000, 0x4, './file0\x00', 0x401, 0x21, 0x2, 0xf3}) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r2 = getpgrp() r3 = semget$private(0x0, 0x3, 0x432) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000200)=""/102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 22:39:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 22:39:11 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 22:39:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) close(r0) 22:39:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) getpgid(r2) 22:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f000bf3e00000014aeed0a671f7630830400"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:39:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1f) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) fsync(r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[], 0x0) 22:39:11 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = syz_open_pts() r5 = dup2(r4, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) socketpair(0x19, 0x3, 0x2, &(0x7f0000000180)) 22:39:11 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x7) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff8b) write(r1, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r3 = syz_open_pts() close(r3) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x0, 0x7fffffff}, {0xa7, 0x27d}, {0xa2, 0x2}, {0xc7, 0xff}, {0xa6, 0x5}, {0x42}, {0x8b, 0x8}, {0x83}], 0x8}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) write(r4, &(0x7f0000000180)="9782e5095d2ff10589088f0b8fb04b3e029776d88e0cac29bf2439e491da8fc3b14464ac517f1c7486e86eebd63fc48b708debb7509d20cb92c99159e260fba98c867211", 0x44) syz_open_pts() 22:39:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xff00000000000000, 0x101}, 0x10) setsockopt(r1, 0x401, 0x1, &(0x7f0000000200)="7abb978bb8eed1c1c4c18070b4cd2b74b7a74cb4ce4946ddbef5213e09e0d4abd803e52ae082c87ef8117b", 0x2b) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x200, &(0x7f0000000100)="04baf5443d0960b641f6706b892e44878efadf1547b89af124e01c247ea43e8fbf3062505510d0158748350ec8c6562181419ce2540aca9d2b50214f7cf602b5a40bbe8db0e3b879419a4408a8612c79a32a609d1ed8a4f6e5f7d845bd5bb4a04148cbaa7d77bcc363b9895cbf44df124e59c9b02f4e507b9451bec548217fc90268924357ebde9c8cb5032469304a5302025bcbfeb1742f956dc492b807534787d26ee50f77ab1fa4754510cb5d8ad54487a055a04fb0e550b78505f9735f1943780c014418fb9c8ab3add7e80e33e59db3595c4db9347ac4d2324be9a1ec421e63ea98fab8d905f93605fa8721c0fd9f394aec4b661eb4253d40", 0xfb) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x200, 0x7}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x800, 0x1800000000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x1, 0x3}], 0x3ff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x4, 0xc00fffff, 0x80000001, 0x56}, {{r1}, 0xfffffffffffffffc, 0x90, 0x11, 0x2a6, 0x400000000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x2, 0xffdfffff0000000, 0x6}, {{}, 0xfffffffffffffffa, 0x22, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0x6, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0xffffffffffffff04, 0x6}], 0x81, &(0x7f00000003c0)={0x4, 0x7}) setsockopt(r0, 0x7fff, 0x53, &(0x7f0000000480)="15a69c02ae009a6a8ba08d2295b5d73850548ba0c432dd91c2d028c391057902d883c03e0b4148a3d888ed43173a448fc3aec13727637f059cbe8b37a208661bcb18ad3f5eb45465677cb204", 0x4c) r4 = dup2(0xffffffffffffffff, r2) mkdirat(r4, &(0x7f0000000400)='./file0\x00', 0x800092) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000440)=0xfffffffffffffffe, 0xfffffffffffffd03) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x7012, r0, 0x0, 0x0) 22:39:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socketpair(0x6, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x6) 22:39:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x24) 22:39:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) semget$private(0x0, 0x0, 0x41) 22:39:11 executing program 0: sync() socketpair(0x7, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getegid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r6]) r10 = semget$private(0x0, 0x7, 0x4) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000100)=""/17) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000140)=""/4096) setgroups(0x6, &(0x7f0000001140)=[r3, r8, r7, r6, r4, r2]) r11 = accept(r1, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0xc9e858e2b63be2d3, 0x120) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000001240)) ioctl$KDDISABIO(r12, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000001280)={0x7, [{0x1, 0x9}, {0x3, 0xa02}, {0x3, 0x9}, {0x0, 0x4}, {0x3, 0x2}, {0x2, 0x9b92}, {0x0, 0x4216}, {0x3, 0x7e0}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x5a6ccc6f}, {0x3, 0x3}, {0x3, 0xe08}, {0x3, 0x800}, {0x2, 0x2}, {0x3, 0x4}, {0x1}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0x3, 0x5b1580f1}, {0x2, 0x9}, {0x3, 0x5}, {0x2}, {0x2, 0x8001}, {0x1, 0x80000000}, {0x3}, {0x0, 0x9}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0x7}, {0x2, 0x9}, {0x1, 0xfffffffffffffffc}]}) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f00000013c0)={0x7c4, [{0x2, 0x8000}, {0x3, 0xee0d}, {0x3, 0x5049}, {0x3, 0xf0db}, {0x1, 0x7}, {0x3, 0x21}, {0x2, 0x3f}, {0x3, 0x4}, {0x1, 0xb05}, {0x1, 0x80000001}, {0x1, 0x84}, {0x3, 0xfffffffffffff001}, {0x1, 0x1}, {0x1, 0x1f}, {0x826eb588b0374873, 0x3}, {0x1, 0x400}, {0x3, 0x5}, {0x3, 0xa7}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0xe3}, {0x3, 0x414}, {0x3, 0x7}, {0x3, 0x7c000000000000}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x5d}, {0x1, 0x2}, {0x2, 0x568}, {0x2, 0x3}, {0x3, 0x10001}, {0x2}]}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000001600)={0x1, './file0\x00', './file0\x00'}) setpgid(r13, r13) r14 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) semget(0x2, 0x7, 0x400) readlinkat(r12, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/31, 0x1f) getitimer(0x2, &(0x7f00000016c0)) chown(&(0x7f0000001700)='./file0\x00', r5, r9) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000001740)=""/60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000017c0)={0xd3, 0x8, 0x100000001, 0x7592, "feecc35017f5e8518d6ff75bd5c54abd5e835ef2", 0x0, 0x8}) 22:39:11 executing program 1: getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000340)=@abs, 0x5, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32, @ANYRESHEX=r4, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r3, @ANYRES32=r3, @ANYRES32=r2], @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYPTR64, @ANYPTR], @ANYBLOB="489ca14637e97b7adcdbe23de4f6573d15098a6e79ab3dc0ddd924d633452e4490128a4bce2974060a3c86f2efebabdb8baa38abe911c5d740a2afb332246bf09b77b738053a89292063c30e9ce9130dc512063e0edbfa84a3e53c86ed36ea5620ad3082c2df2c8a08632d8023e5be730e0923d4fbbd2603bec94010ae537a186a1c2dc0751398e33ce33ece50ad428e6c2ab9152b2679c1c936566802eaac84363c2a192bbedc255a783b8d41c049a7ff81a7c8", @ANYRES64=r4, @ANYPTR64, @ANYRES16=r2], @ANYRES32=r4], 0x2c}, 0x0) 22:39:11 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x50, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 22:39:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x1000, 0x3) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/251, 0xfb}], 0x2, &(0x7f0000000300)=""/235, 0xeb}, 0x40) 22:39:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="49255a3e91448c1d155aa3996cc40cce9b3894bf2eec554abc6d9036eb8a7cb12329084842208505004796e482bd778683fdf1c6f99b0124b7e5de22a7a75fdbf7a73dd35e60cd1519bc264d5c50b13b689fd7ddb6b6ac84fee87ecd963a0daca9aacc7a386c829938e3aafbb733b718c0d5d67c7f79aba3847a37f9955fd441e1e345d8a48866625a046ec34b304a9b5287592e4da80ea1b4bad0035ea99704b44c3577fd27d4d3c6bd4b45146de9d9cbc9122ee10aed99c219724ad1230dd6352021a6954ae790e5a24d6f0b196aaa", 0xd0}, {&(0x7f0000000200)="7018", 0x2}, {&(0x7f0000000240)="eb0bb766c150ddc6443040143b85c7591b260c652fe4db59a4f97fe08310ee28954d872eea9c82f4ca32535f71b39c03b0728bf87b0c0b4c384c0f07c2c881b63741197fbec63c475bdcf9dd662d6dfc12eebfbee821f7a20d6d", 0x5a}, {&(0x7f00000002c0)="23bd", 0x2}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x400}, 0x4) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 22:39:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000840)="c6c0748e3d2bad9027bf14799065c66dc028aeba8e9e723331f8808d436fcb28d1129e5026d9481cffba90f7847b9d50f795634c5f372f2fb850342219f79b3ca7005ea1e533d1ad3f7555b153ad6173aadec4dbd133b6914e90472e0db39ea17bd6cad93a31c6f4dff801a0a5166d8e87460e8183014e1792623492dea1e634dc5cda7f0d092ee5f2d7be5105208c076fab9222623376ee817dce2156413c09c0c4bc4369c8df3ec0fb9da6608a6ed1acac780e64d0eea42a02601a6e4ba0a738bb10d6f4bfc2741710b75ff334b5df4fdff3d04ae929cd2f1f1e1e3ddbbe0b5393148eec66734b066ddb7a3929ad6c47c23808a7607823e550754963f7b0748032646ea67af86186bee556cf3a72f2088575d9835d6b66d72826f524031df48f8c4816c55d80d74d59ad5e2367f3bc8b13592f70b88bbcf100e008d1e819d31e8fa68222c0e75a3d7ffa058a4bb08da2f565821ac4ca96e7d3d570ae86454e7d447a1c4da74816e6b265cdcb60ed22931db262415cb933cb7ac8c4a4aff8b33d7825d1c8c3519c62847f0104277ccf40960ca06b9181c529117ea69eaed50db450c318d5fcb995cbc5c44fe911f61e0bd1ca3184758712ecf9bec0d281185e3e3bc99f33f9e46032db5af0f147f4c2e4cb369071a7f3b388f8a373347214cf0d6c660c5bdcfaec07c2c0d980fed714d1a21730154db0fee9a022c303d9f0262645aefb58be56617473bf6da439bcfa31deb5c360d83d4133bbdd46306bf43d527d840b97859ff9f1c73f95de43b8def1239dd86352bed3d675e1098fea72ef003ed28268969a27c6770fa17d3240e74a4a2f654e8c3c16572b540cf55216774e1784a2adc855f255fb4d66d575f306762bfe09bbc0da7a0e663fa83d9789bf35326ed83b8a79b9ee5c714d4042fff048a1c48509f7f20aed97a699f99f6423d09f37f1d43d3fc13a7ec3d153002280ec792b944b8b8d082613f4d10287b272f4d6ab04624a6a660aed9963d6400fa0a54cbd4da1821176c2666d3892d77cd11ebe4a449a9f8de68b4649a994c079847b9f8fc93fd1ca7b6ad5e4161bbc0897d98de580f9f58b71f98746824e71ab9cd39e5413cc47628163d58e2eb845e0f5b542b5aa83234c5452ea1bd07ae64b441c464ecff4c152ce1910e57d709c4f0b7105b1893ed79dc540b1ef1b333d57b9b2394679e3e0b980773bc073992da7c019aeb8d5df47eec2d43d81234767451ffcc3f10700182f2c1b7bf17169f2698392bf42c4663b9728d4bcc56210305414d38e61df91c7466ab9cf64433559161d7fef23e746f0512f89e89d31e4a92d0719352152b69ed3269410ef7158994e9fc46695783b94a274ba8be1c032f0aa4690a738ed611c7e35e0d3b23e12cef34d18ca1e8511f31f73fa416872600ea7bc672b5fb6d51b64b7f809ece85769ce2ed43eb764c5f96696412e25ce2711db1469a3bf6af68007776ab747190467d0e9d89d3e880cb0a7955cbec67f75ad08c4c0ecd2265276d6d44df55e50428fb558b08352a9aceeae5a91d9ea667b47b120ae8936c7d6efd587656275f2f524647dff61349f3839422ef337a965ac5528d89fcf7219ae1d88217eb283b28f3ba5979c81cf888c9f1221f35a10d0b521d15ba63097a616250e6d9db6c6544c82205552a511ca752cee0de2c870e27676406068ae5471748206a85bdef49284fb207c1e9dd7ce1b0b902822e276c5e74b9fc5cbc36f5039160eb1dbf9341e57bbb0e078fe807477dbd56d915220f28011bf3ceedd50277c03fd0d0ba1db6111c432775b9f1c33f315dc9e35bbdb40e879e9baa700d203f053028caa35002855da83d0ea14a822b560e61265041a1e591307753596eae00a1d276afbcaf75956f17f27820b316cc6df5d611a979ef310bc1330f83f4c927a766a183075f0052283de8aae940a2fbc6261ce0eabe5c364a0c0371c547400e69abba604816562ab8c4bde1b5479f53cfa72db0c9a82fd98da80c2ddeb50c44adf6e2b31d8d7816c042d436157bad67db4ea4f1e8dd1fa92a33cd28e991ff4aa2fac6648a23b0a0f1d375a0e218434b86245dbe5dd013cfac91a1c3f0fa4d7e74b37aba41453dfb851cf32840d87d68cd03ee26da05c444faccf836ed9dd123bbe468e3cf695564c962f3e2b12c59617ce3387f5a8d3bf0a3fcc4bad7df2d3d1c63c71af252d33d93618ae213d790e9892c8bc188bf63218002014782301093e3496c6e518422ced4d611f40541cfbd4299122ac633c5767feaee652e1c107882a97556b077ff55cdfebe86fafa4128be10cac4655431817fe98472d6efe00afc4dacb8655c5e92a348999d55adc80b08e2f1764ca00db10b3510ccbed7acc6c13cfbfd06beac58d4e3330453094fcb3f83900051b3e53c81e25dbcc971f91c6523b4fb19480c61ef7213c33c238572eed5da09ef107e86038f6d629813a32514184c38d698f90789f61b79d0f983177f96c2b06b5e4090189ac75621bb39efb9b3ddc9833f5a9c76f01222980a3523e2acb2857add80bcc8df697ed7f8339191e778f65ea3a57bb2abbebe8854c0ede62ef5e5325eb147f78fce371918db224a643a3b64caa4deec9e09912f89879e414a12818050ac23eac894ffd907b98ffd1379cc387c54e1c99760a866f15b41c65c9cc114647676e459a93e842b394658e6eb6e2477d99f29bcf835cd590b46096d640d0a0741ffd32a9bf30bf3be69ed7f92be25c2357cc8fdbd417fc5a40abca75ea566f5efb82a17f2b7092c20f731d106976f52061d7a7a9d46fd6c6dcf3272149fb9758e466df2e3d90a8c21ff2e99362210353b374ab16112aa377772dc31d915e0f66286bf8613fa3eed3e210e6249d04de36510e2ecc0dcd1cf23153e6ea5c6a6a2d884d04428fbb49744e81eb9014ca93b7e82803e705b971b33c9c5ef95c6c67263421d647fbfb8d5c3359150e9373a705a3654eaa80f1f9681a826389b0441390f9f9be4c4f73ef0bd3372ba3de1ead5b56596eeab461c227936733592c449747cf8ee9e423877842e67b58d778f23e79209e87f3bcd062504c262e4b8642d879969a13af48a65edfcee9f75cbb5812cd616c5e51ea134cbb0f102ffaa58f1eb48b567a762eb6d904e36b431fe0f1d665badb6d89eedb14a54ef180ca57bfba0e37606fefd6426ed676a0cef3a79fc0818319f07804986c2873ae2201f72d22df6366c6b7e2ffa56fe48bfc83eefc48d5f4769f28a76f37eb86db49e72ab84331ff6f340a99a4ecadb8838e359cf0ea304b7f6e407552f3a1a33bdf8b2e06d27b17201fda1186f4a4057e202186c5fbf89fd3828ee50b93bed42dc541144957b1072d11c40d9ca59864b5bf4022e33abc5869fbe076cf164249fe0353fa8bf7b927e44f06d734e5fc40b1dec2bf167fef02fa4ad4cda8d38621496ab72a9edd53f9999a6b654e5d1475f26ad201d2ec26685f7bacc1413fd7c4e38a1f75c163d50c0df5ae4f7a8ee5bbe147ccbd2d546dd025cc85fc9dcb8d2148350f3027393dd400750072308fa80bdc5f36ac9e3d5300d230f24bacd222370d770ec34713df7eb5c3afa9c3d353c74ba74ee454507aabf3429acfde5ae61bae01e6da5d5b445795f5cb993932475ea4ebb35d1fd9a508a61808796f6bc9a1dfa5d8313348cf972aaeacd01d1513948ccf41ad325985efc3373004b4fe6bd2c99bb180962c23649735c231d3de76cebb526345f27fa9bf35fa1f912a8ed6eb4a9f1caa8c11c20a5cab8a9cbf4465c4348e171e8d43dfe22bcb54bf49e822989eab3b2f263db310d94245cf5a0507e03757fe2ad2a481b947441a5c5eb67797d97c1a161563e52026acca1fb14c120fef86683d221cba2e7af8aa0f12a1224cee3a7411557424fbb90aef0c75e0b209791fae026fa159dc5bf431d0d481dbcf3927e5798418d4ee13817899aa8ba10c2e693367d615754bdd07adc2f57fe363f7454ddd0208dcd026697051a8e33d525ecde1d8b0c3161fc51ee4a7addf8038de6f4373172d10057896ef4be846e26a70d24c78f1b4cbe987a3b2453d4688c1b68ec66ed012bdecb67b192faa23e2f7cf4d89aec96c219a03c0dc3169be655118a27c1c88247f19f34093c37ed8465a79803b0c95bc5c42799d21dd9060e7a1a4c0bd1df1085b000105dcdbb3ededa1b9c031012b1edc87936727506318da34a6786c478283abafcb0b51b702f61a2c57199efe51d2bb4e1b07229a36f39510124280f435dc449e7d80cfdef50ee2d42bb1f98a9044771e458ed798e0fc01fb73314a4ce0c39af376c75a802ee9f6ce390b29b865ab803469c043b9d8815084964ddef4caab2182418b562851da3bc4abc3037a3270d8019cac650e1c360486876efe0911ee971795c691153656ea5d98151be2b16b2ee3366ae19c1e0b7eefe17f96948bd03380ac374c7619900ed46804721abf4abeb12f514af889913e90f8b527e7090dc4b690cf591564b01c0a3dcb009cf52d2c2631fcb9032f477925ff52b16f54645487f0256d3ff2a3f47470e56df07776f81e38310a91da1fc0b63d6b40c82e4f8273bc5598fa2fd9e7958709bd5fc62b43e1a9ea9d7b45d8e265cc73c42a0f14dc18faa6a3e2de9cb8ca9f29600e3715be706ad24018c618a7807f66e11fc7445550608b5d329de7dc3853715c1df1627ce2379124b836a681d04a54223e1c4bcba7e034dff406eb913f0bff8b011184d99b7aeb9b69ca74272afe1fd458ee566b920c8cb8dbefce3f7ea535706eab6bcaf30bc7976596122523857d8ea0fa855a4265af048b28c017ac5915e66ca9001c10885af941f5fcf40519b6e275239c1be51a9fa2f3dbc7e39c5eda8ed8aa202d89d5747607f4e4e9fb79813f17ca0633a4bc2148a14912b1eaf84ccaa324204ddb2aa26bab867a65ab0237543e023563ae9a5261b5b4bc168f04c71909344fe98634988702b9952bff3703264683464437223cae1b548c325ce5087f59e76c5655b51b833442c53e5c8a5d4652179216bf7546aef306b4b96140b1680c3ea4cce8b887dbc04a771c82b0c0b9dfa09d1147ee894826af51d3d8eae8537311d89ae6ae03ce16e89bfca3818cf4c1dd5622571c4aca9177ac4852dbf7aa659c6674b120e32598d7f0cab3aff0825131455e41ba6647c54f8de15f2faf36f44b7bb9c302a869dc0d7845aefa370ab117cb835d9bde824b1c30c0a0c91c3014e5fb9eb89180aebe29df4d6a0b5de39fc74237c2506689ad5ddf4281109563f083f8ea6a0f9ebd66acc801936a8ee0567457a1fa127718843b944fceb075521488c1e69200e54aeb46f34d0e452cae2317f80579568eaeebb3d69f69cb389f1b73b06c7634db3fdd63ceb132ae9777d4be3bf3467b235b75d73739ae42f84ebec80fb14ef180d78813c76bf7cc8179965bc118883d51820b9a310da38c6e1f7f0be47fba318b058eff92b69f4cae126388edf0948c51e5adb2a0669ccde29a2cd69bc68c2a5d6290a91f2cc7b9bd1772a9f2b7d53c7e15c27fb4291e250c0d74b3ad2896d2df1f7d6cd05d2bb351ee523f17229af8e19d6fc89fb750ad86391b36f167fe4937474dc0435bbfbf9e751f6a518eaa44495b9d8d695ef2a07bcb8f0b9135438ae7cb1fc08302c8ff9f365e75dd3a4f191329e527c4755aa851fa8a57906729540cb80e81309a688492eb75b0a3a60032a2d826b22990ace9d30459434581daeecc95a3d09cd119ea0a4f6a22a75528987c7d89ef15b8aa7e783a9bf50b161ee9e6cee1", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 22:39:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xaf, 0x6}, {0x8b, 0x5}, {0x0, 0x8}, {0x81, 0x4}, {0xc7, 0x1f00000}, {0x0, 0x1}], 0x6}) 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) r3 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ff4000/0xa000)=nil, 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:39:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5}, 0xc) 22:39:12 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000100)='\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r5) semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000280)) setegid(r8) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000600)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) 22:39:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x41c) 22:39:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffa, "d4864f675810630300000000000000f5fde549ab"}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97", 0x39a}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="1255", 0x2}, {&(0x7f0000000180)="08d758", 0x3}, {&(0x7f0000000240)="d06485b5a7d0714f5c3780e0600206ff949b09cd73cb9b7a08d240777af382131ee1ae4dfad3620c1164c656e32a51f1a922395fcfaff396062995026b0a763f0b93", 0x42}, {&(0x7f00000002c0)="bf12d9bfbe30eb3e7b7f93389b9b6c0aa2a5ebbf9edad0b006114030fc7d46ce285332c7507d37bd0a27cc649c3320a0c635c325bec90b855d5fad9f3fe948d2fdc1703b4cbcab616430af5a4deff2b725172efe18c1e023da92473fc449fd5ef792917e27a126a9046185dff5f5276a4ded1b6e8a228374aa257161101c77ce1eb238e572e1aba472df26d04ff4cfdcad043db53e2ea42c62e7b776411af09680aafd00a5cfc84f19ec09", 0xab}, {&(0x7f0000000380)="6689d299fcca9a1e95f2b9d715bd1ff6cbce3803bdd8383b502418199a019002fbd4122200f9a081dc7dee6c64f23517d55c7e5dd1be92b90c963a7785db1e80e5ac70b19d5b2b78f03c0aeec64c527333e9263f5bc05a364e11ec3b10a88f259dae5c63b8d9f1600912f0a50f3f216fa0c64ee827c6ad6b707380a3e3591a06cdb0f1", 0x83}, {&(0x7f0000000440)="5fccfac0ad1fe076e2156ebb95d24ce10fa598ed769a42e986d61f9ac52a80bcdc9ff137a78d871f18347a9f9d6b5f7b20dd141cc4a1c38de577fea02447ae327607487fc4364f2188c1fe213a2c30c21f9aa8abe79b22625b2551", 0x5b}], 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 22:39:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/194, 0xfffffffffffffed2}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) read(r2, &(0x7f0000000240)=""/103, 0x67) setsockopt$sock_int(r0, 0xffff, 0x400000000001001, &(0x7f0000000000)=0x43cbd, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:39:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 22:39:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x85, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2804000000d4e3f1a1"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000000100)) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x100000001}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)="1f39ca541772a8ee6b902b1c69d09176c22f77cf2b1de845196391c37ad29f89d17ec2005844c68645884f0413aa6758dee078a79732c73a5a95cbf843ff5d1bd39fc6ade5d5fa254e0350221c8c3fd2c196041be694f1931b2d27f41f461dd645d739b1d81ecf7ae3c5e0f564f590bf59b748caab5c593b4f535b1224268ce2a01cbe2114c8f2b7991960d7e68dfcbcd747d956b91f14e28f090b9a2001a85c1611338918c789070b1be9", 0xab}, {&(0x7f0000000440)="44b398c57d806789b9a6c3f7cf955c826f2cfbbbe683c40be30d3390d3073f03d2abba6edc75b920b8505ba9a63e6ad85cad2ae1ef441ffd364fbbfc7b6f2d783f50199c37f10615d3916caae781eb8db689d070d9af7834ee084dbe3df20db73ea86ee4a0ffa28a83be7b70f983d48074c0fe01a2caf1b602031687c4d6b6380b9fe987475d64eaa3d9bc64033a712b0a5190a6048623b1796ccf9fd3af4174e69e50c8e3f774f1fbb1ade107be588fdfabff607786b1a45326d7369957e0ee47983a9c9979c3122ee0ccc004b79600882b2293", 0xd4}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="c00000000000000001000000090000002687e2d72af4bde51af54f72714e5c32160122b5d8c4c3111138d1f10145f7cceb8f19d4770c8a14626a3aac7bb78660322095cc7d957f34a9592c7ec52dcd8df19a5d00804dbaaa49519dfb57da5c528a502209031baf514fa0ba992d48f0af85d6ed22edbd6f714a0f73d2792853a1f25146e4770c1f9e3f7d665ddf4ac6994b647e51289344f7798aa89ca5fa5ae7a4d2a666d62ff1a6533e3de390c7577de1bffc9e000000b80000000000000001000000018000007126ce672bf001bf172615377e00000000000000035ebc370e2005d71a1cfa6a1de06641d8fd718ee905a1da7730a3a499ea6c8a68f9132980771817fc9cf1bd899973681cc51761fd58670c9a3afbd48e57ff55f137edc00b415a829ed8da920878603a37ab584fdf404353c2946ae871e9c3b9baf4aa5703a554ff19f6653de9c2d5f10e29e4a8e4dc4e008d711c7bf0f2794c154841dc8ee4a880dad751f31ad33a79bfa162829d00eab600000000000000000000000000"], 0x178}, 0x1) link(&(0x7f00000003c0)='./file0\x00', &(0x7f00000006c0)='./file0/file0\x00') 22:39:13 executing program 1: r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x3) r1 = socket$inet(0x2, 0x2, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r3 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r3, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = getgid() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x210, 0x2) r7 = msgget(0x3, 0x2) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000059a6000000007c90abd3d04e709568cea4d736f6ff3b544fd1da2591d5abd58435914e6022c5139bf6ed44b5781a6b0737ed9c08843d1d2a5e139c68ed55ccd76b7375b68eea781a5a0409425a8fbc00"], 0x1, 0x800) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, r4, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r3, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x9, 0x0, 0xf992, "068a02d2bdca7d5b3403e93f620fddfd96c9a511", 0xbfd, 0x6}) 22:39:13 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 22:39:13 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000002, 0x80}, 0x0, 0x0, &(0x7f0000000200)={0x202}) execve(0x0, 0x0, 0x0) 22:39:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x3e9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 22:39:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 22:39:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000060f000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x25f, 0x0, r2}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 22:39:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="099c95558171b7640be08c38a135fe964643c5f5487a7267a1e12c1c018564058bfa0398e36679e188f156a1a1788215", 0x30}, {&(0x7f0000000240)="c4aee9c92a5d339f5a2784d12dc43d53c6de3b766add9c9afad4019f16e4cbafcc9a26dd6f6cc46fbeb0de5f73c3154627f3f4f220195525949e4404934f26cb7fdf495e663bdf2ba728c082c1ad6a4d794541e7e83443999f3b65999fa020df592af88d40187efe710330ca81c96d164f69818667aef0cebe4de4890cfce5d88681ad80ac3f60006aabf4d3c623cc0fd6ff6af76054d4e43f3917b4e584ab9b57cb9d99f80d7d4576904b2dc5d51ca605756b28af47ad8b9db67fa4fc1d165c90b9d67f493d480e67bcba4034f06fa0d3c1ae2ab6f4d8fd6f8c5c373d266eda7f175763c58ef0897015ef368b0862beb6e8c2c788afe3beba01aa053fdd", 0xfe}, {&(0x7f0000000340)="6c1edf3882ea74f4a18b2fde45d2b54d0bd553ac833202058c574776f52e2faba9ca3acce2b4d3954cef905c7ba7f3957284323f67e06cc7a4f13c8ce96a5d4f9f542e29cc71a5001b5c7d733f8a84933e058be1b34666f5df283ccf65ee729acdc2611410e408276cd72111ae7a69bf522258321197b1767396a9192ea5fb8bf061079796c8046b263b3956e368584e3d1097f9c6ffe4ef4606cb0d22f5be1280040d74a1762e8bdc3a0b032434f7d0772c3ef9520e59a6dae623991c0c5f12545d7938d0a65ad998dd1ecd9d9678043a4bf9e5df8a139cf9aadf9bb5dd6968f0aad25cf79a28a89908e6cfaefdc25f0113c8ee4d7be76135befe3bd0107fc3d2fccf793fbe413e090c902fdb6354691a17834db50a66ebe114e83497a7aaa1be08d58153ef190b3db08750128b83b11d602f46ad6eed74cb4a86d79f419d3c10e5ebd42194fd6e4c09f7c787ec0341b51835b71b221246789e728f3f3e4e337c072fe81453a08e79b155010db9b550d6442d3eb1aadedd290bed05dc5e4704e52f92c4f680556254d30a6d2e75cdef7fe28220ecbb5da2b02bce897cafe738979b76d3d8f2a70dafc9c87977706e035468ec41b83a1569f076daac23048e21c8046c5777507f5cd6a468ed06325cc994dac527299f64a8be22ea1bb2761cfab1baf73945e0f5be90cc700268c4b369d2e80a2731dbd961c04eed6b7b49548dfd9b0cd66b92f277ac6383d3577715f42efbab1626cb5bf7bead08ae4637f30d3f9a61c095c47223a52149d9a3377b6b50e9beca5a505ea56774edaebfed0a9a088126bd3636df026301d68e395ef785fed86d9bb7df4efe195148d4a4750a705f9551b8a18f16b4d2a87db862f58b5a08d0b4b31b17582ce5c0274a2f3c655f1b10100ff3843f2bcdb96869add0f3ba89186ff9a46347f9539160f3d88cc46d43ae0c4e9192bc78ff2d9f0e130142263d227c2a193fe78735ec982e68ea0b3cc5b57dfd26c0628240128789278dc3e04320377eee29c6f3f380be979202bd4c2b9c725bf02d0b8be3f878cd830bc45a0a49b4be382acf3bc55cda93f826d7346edf5cac9d5f66b69ccb52129f721acbb93b955ee4c539cc5ed0fca0e0b7896951a7347cbd80a5f3d5dc7ba544be3b2d593880414ba9606bcd85bdfeb60da06b152245b56482f9f8ae4e449bab814c0caed07074391d9714c1623ca79eb821ca82cd51ac59f91e580aaa802337f9de2588e2e307c2087bf8c9badc145f0c974a62de5107a3352296dd6d113ad6b3ed83bf4b57be7ee0f90b75539008aa4a0c049f75ec908da2d294024a59e7dfdccd798679652771a4d8351671bcdf4d6234be2e6d0b917db9cd60388aeea6e81d3be180f3f42ea8049e8b8d2e1764e76f92a910d6e52dff448b1bc7feeeed0c60f23d2eadbc5e164dd0bbb6b282f47c6b435bf5811c8cb1e0377f048ed55203672a2b9d5b2114e7b3c8572d767876162e94e2d026920caf64211071c6bd03d23c801e4417cf5d1b21296415bff82e1b61b9ede85071c5214068f1373e8826c36a767254204a77913ee4b9469bb9bfe5000f49a8baa7db062b9544774435941eb3ad50c62de47777b4f0dc061258c65b2b071ebfe9a379cb342b211912947f4bda77e73320a8ab5801da8a0aca1bd027e04ef605e6098df45de25c0c4ce1ca66a2d00adc0c10a46fdca0ebe54b1ffe5ce94c2d0fd73107b78759abdd93291fd5d8bc3d8fe22027a9d6e6b2215fd51ee34e7c57f29102e7b3e7306b44f697c535db291bc17fcf8a90463edfac27f1c67ad0cd36ec3afb4ef1d2c6d0e856c196f6be92817e72ac36cb98676d6c9dbc3d3c0ea3efe01a5847d549350969b500a003da0ed80307a4813576581591305e50069089abbab672c08b26ac0c5c8d8c7b39e0bbc4369c0faaf0f17b2d4d11d1804c9a9ee552b0cde8d6f8f4808598ae5932ffccc8853d198ca140f7f31474e5164ba71dfff8faa9a1f81da8c5b981b89d85975960563f2aee222ca0f9a6d7114a8deb468d0a79d60d2e51fa88d84f66c75273edfcc6755a42ab8c71a3be48f38083886d52d82db8699d8e34ab95666f57f73b0ed40ff2dff30f32802266b9a7892b6c231e1ce0e9c35ccc6cc41f3399abd1d1d13ca2494f80c7adf3a6bed5fe420f41dfc890ae105d2c62db412a050fd1a3474a53af51626cf3ca08dc41a5350ef82a7dc0ee8a042aef99f99ff85a44a55b77f024e2d449004c73d4c338811ae71096831eaee835a3c6c1911f137f1d6ab0f9ceb8597715890d5be263bfdf8209e77d3cb1455329c08a287180bc2263d5e777c53c4073c5b59b9f5021f7fe0ec587c7e29def174ac9f1c35169bad178b753cbc66116c757c5c22181bd85b1afd4ff3e8442b1c8054c2e8a1dd7382efdd4b4045e9aad54f0684b120b4024910e4cc761bd95b76e51616d40d0e9e8f4dc113430d9337fbca5301e8e6a3abeed2dca83fe59cebdb36bab283b539a35fa39f363a353573fc48c41c53756778e3b04c18c1fc7d623abd644deaa0afff2a0a065e4e04cbbd4a1528039cd4dc08c4a036bbaef75592be0591af44c75e5706bc40ae6b5680ca20fb2ad00d64b1bffcd7827f3d7cfe2b5e5bcfde87cde19bacf464fc339b1449e7d73c5ea04a03e470546973b7d2fbaf354c5065cd32bcaba807578c879ffbb23f289f459f195dd1e7960a0e48b66a65698bb9bffd1a9bad6f79e129f959fe5a49499803f49d8e29919227e48dc7780188988e2ec6f2ede4b122de9b4bb02bbdec072f53eaab86be909af4a6f53e9b04b7b3cc760409391d8d3eb414b942a42d3d0faf2a26534e55dcd0a28b9512fd12d295e9d4dc65424bc778bb361dc5faf0ee8a18dd7c835fa714644c6dfaa315dd016d2bb93bfc02fc6f5025635791b8d4b7dee81d1504ec948e62023ed513225e98d0bf00e6e79e327fba1fba7c9c4854b0ad4684d746fdb9e18f4f0770ad484ed8cd30e796d9a6b4e997949f8c414712b056683aadb229defb8115691a20242f3aedb9f28c645cb4456d6e9df85d1de0c55c1b9d064b06d70ef8e6ea34639ed45271c798d53918d38621ebb17d4af497ba099070ed495e13bf0dfaea823b44dced9385f41d169ec61b684d2771694d1f82e13953eced3edbdcd1b1567f06c480e0881fd1daf2b748d4cdf97c1359029241130d866b1618b8fe79872082e31195a1d9aebb5f3ceeeb7d6855ef47fb3469985ef20bfce84d9d66c4b8bf1e61e10781335d018f5a06d296f1bf9ca3d45deb2c17e1dce9e00e4c1d542cab7f20fd3fc9ddf5bc2a23936bd25f75454c784b2e18ebd297f78a937d154c524f900978238b7b5fda4a10ea5d5d70b5894cb6113497ace9946d0e529a7535a0669bf9b371d024a442db4db153d8f1df636de5ed6e3462e146d7686d21548c291d854dffdbf656fb506464a20d935fa75230b52dcfdf7d51d4fd96e905bb0891193e7b7652f379d8284eded4fb18240a2e85a6753cb419f2363e20fb0f2a84ebf50a7d08825be3470696a998d6d3345e48e66ab8f3a98fcdbefb38d4aedeeecc32228dbe6c2dfac2faa106b38832efa3808a713d6aef39dd9358ed66707d954cd3a6b00cccf2167db90eeaccfeb03550046f4a1fdd1ea09737bd0608977d8ba8b4db4ee905aee89df5d622fd9b8ac178e5ee235e2a4f68f81c1f6879704c84db1a68498b2dc3f2c0bf0d39d65ae5c07270058b0a66ad9458dc6d99b80ec1a9eea03c528322a1b35615906ffac1faaa98f7f854de7b50c841b947b7d23fb5eb30b4769034764ee363c83e659aecdb643695a9dd92b0893cebc2a7521e839ce26727ff78f4068d0064f8aea45bd29d5fa82d6a759e26a95ba485da68bdd08c3d9d145ea9d5a01a6e1c8e9a9ad5407c8912d452286dddde77705d51ad8097dfca1e82ac854f1b756118a2e8041c5ac0ca90498d17256875ce7bb033ff1a72963dda35bbdf5e1afe652dfab9e7b381e8baccce4cf3df8fae3b7a6a963db6a9c0719bdf0b23cb00553e82723a645eed656707cc0dede12a28bc6f090bfedbfc0511f1fbc90fb8fff3ee244758fe43f6d8a2641315acb3237cb60ecd974ac73d1f9e7f90d1f6928baa0aa5d826647c5f00714692848a4dbf3a838030059ebc182617461828e584984946846beceb23b49f3b308d2cc1be4d62118b5b52c1d2a0393db3d6af21f12e2be91725d381af7c04427ba3de00bd8ba36694d207013ed1084db634172df76e5b5dae8fd38bcc86c26b910afa4c180a030bb4e3e707bc39cca596a82241f45424d9c7d4b1f3bb13e7771c4f47ca551e98d7461649d119c75361e3ceb4f36a28d25de6ba8f18fa32a6a06c5fdc310c1234f09b6c1bb4f6de06c4bfc73b45762b72e53211142f1499de2eba8249c427748022ed7dab0f033dcc31a92a59bc4a1f24eba7100fbf871edbb8927c7d066a9839d1717d34bf7ec18c25861ad32269b549fa6f1da8644987727f92deeaf1c3a12c314252ee2f0be9eaa93621d16d9fec97d8796653032a36d99efd343b771fc401316293c4565b70497a45a8c6b7ff724022c08895392cc870bbbdc961a988aec284b574cf9b806115f2f2a7f661235f4ef98c2531f1c3297ba135be98f59948369d06e637b5cb72720320179b3ec256fd76d3f34971e4879e033b4075c5027d9110ac6f36d07747f64eaf1bc84bd0e22f0dcff4ba95b3b7270b9f4e44432a138486d3c1233ce9866033b4cb09a1e11680417f35f6f0f5635719a901ff99135492e34283be94c6e463ecb1570788ef9ce5a8d5d581b769d3f85c8b26418f24cfdd909beb1f2a221d4cb5ee5e4bdb11690d57cc3b64e831578c58e3c31ea2b207e0b465055b6f0e1a090e5eadf2a60228dfbea37cc73d0c7150e275340fb297b89906d185553eff3f48cb8ab643f47703a22588bb92185d3412bd8d6b4579eb6c285ee067d36c663c66e05c9fbff42522a9685cebe94bea80e25c85873244106de2cf2991c3ee09f940c1b96ea41d8de29ebb08e3d16b7a6aada2805ce9497c247878d236b52c222dc551e9ea7266e33e56a8368ff0e64c8b9a61f27d1c75d77458c3dfc6f5f966bbf4dd3fa66c4bb175612306b75cefc3bbe2013ebf0711bbf4224535563da32ac208fdb1db53e3fd483e6ac8047769b8ae6b803bf9216ca778642bbf1fa69b8ebd45ec2b4029bba7f71dc44b2b04095cc8cdb905ca8f57ed565998b3e7e05bb6381c3c202f1894de24fd12c579346ff8ec38b38098722a2a825bcd2c4e8bda7ad8a2fa0ccef059c1bc944016d134dc4ddae7eb4807bcae9ca0e523a2bd6b00e9e95998c8608daf3f2556976c88dc1ce3d8bc09cf378183a55163ebbb3b1ae525c53a187e66e4c220b8366c258c94ee24e3883df5f4d5b3e19f23f14edd4a3cdbb3d4f34b5704d8bbcc4748f1676fd1f492d9731b4b83fb15a5b31c1d062b8157527e8d19e8de3fd5166dd4e901c8c922e26d3a9bd89c0583e81278194e6d285235bf0218d9edc968a96af6388ed8222ac8d5444e379066518e58dad9fed4feb1befd0a9bf445024ed686341069b55a52a5c8d52a6f8343df2c7df1856e67ed9fbd0c82741f7c606e7da7c8ceaad8d5cf0d41c54e1fb83be971084fa6841dfb446cd8fa1a981151b7002b2192ae05e5ae73252e205e4e1519af4d303b35fb66f99a80d63993d2de079a08a16f17959c6866324d6bd7133fb71fd9bbacb7e7ea26fce70ab7c1ed83bc750007688278176686a7af5c8e297c8ac9bf17e18abb942d6dbf12f439e94cc79", 0x1000}], 0x3) chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') lchown(&(0x7f0000001340)='./bus\x00', r2, r3) 22:39:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 22:39:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000000)="5d947877be22cbef76ef44f1ffc688d6b31298a663de2b36c5f7c3bcca8cc5ef647c2ee9d5902fb380144da8f13abadde600826bedf8e89f22ffaf33802dabd3ae49fcd9669a1957a73dec309b772919df9021a45f70374faf777ce36fc21e4b61c9328782b313bb20db7c6fe046ed147252b0590c8612f2ba13d9ec1b76e32b0a5d0aed34acc523fcde745e35fb396e", 0x90) syz_open_pts() setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:39:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 22:39:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fsync(r0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') sync() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file1\x00', 0x400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setstatus(r3, 0x4, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file2\x00', 0x10) 22:39:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a4c20ef77a87a1c76979a55fb16532c165773088b96ab4", 0x17) 22:39:13 executing program 1: socket$inet6(0x18, 0x3, 0x1) 22:39:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$dupfd(r1, 0xa, r2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c6530002975c8ecbee9957d3674d0b5d12c6ad4475bf500efb9c8a6f07c4afaf4eee71a3cfffc3533c3345a559a13a58aadbaef3a8c307410cb20ec29"], 0xa) 22:39:13 executing program 0: r0 = socket(0x2000000011, 0x803, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 22:39:13 executing program 1: 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="2d01102f666975653000"], 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=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, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r0, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) 22:39:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, 0x0, 0x0) r2 = geteuid() recvfrom$inet6(r1, &(0x7f00000000c0)=""/217, 0xd9, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7e, 0xd0, 0xd523, 0x8, "f19d5f92667097f0548f71ab0e885fdacc7676a1", 0x2, 0x1000}) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 22:39:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchflags(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x9b67) 22:39:14 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, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1000) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:39:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x3, 0x4f77) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6", 0x2dd) 22:39:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup2(r2, r1) 22:39:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="4aeb5c62aaa6edd790548eeaef72cd211b204e7a9af331639f3c42bb1a464fa000e5f854df1ce7944f6ebfaa34196aaf0b7f4013721e64dc9ca25297c51cdf480a251bb1fc1d95b6ea26717bfe5c769967e9ebf6e8b5ab3595c74d01f83162689194d16de4f652013fc0761435e69198187361aeb93ebf25d1440b804569ded2ca228cb75260c5a21418b9baec84716c31490d7719af58a09a3e1eb2cb7b7fb70b6daa33d0851e9b9b504da5266d7d1241561c7e9283965a1239", 0xba) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000785000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x80, 0x1}, 0x8, 0x100000001, r6, r7, 0x0, 0xffffffffffffffff, 0xe7}) 22:39:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) 22:39:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/182, 0xb6}, {&(0x7f0000001200)=""/79, 0x4f}, {&(0x7f0000001280)=""/236, 0xec}], 0x5, 0x0) readv(r0, &(0x7f0000001180), 0x0) r2 = syz_open_pts() pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) sendto(r3, &(0x7f00000014c0), 0x0, 0x8, &(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xe9f) 22:39:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1}, {0x2000000000, 0x7}}) setitimer(0x0, 0x0, &(0x7f0000000140)) 22:39:14 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:39:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=""/230, 0xfffffffffffffea5}, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 22:39:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/134, 0x86, 0x801, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x4}, 0x8) 22:39:15 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x80) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/52, 0x34}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/5, 0x5}], 0xa) 22:39:15 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) socket$inet(0x2, 0x1, 0x29ec) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 22:39:15 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) 22:39:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0xfff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:39:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 22:39:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x50004, 0x0) openat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) r5 = msgget(0x0, 0x80) msgrcv(r5, &(0x7f0000000200)={0x0, ""/165}, 0xad, 0x2, 0x1800) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 22:39:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 22:39:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20202, 0x0) sendto$unix(r0, &(0x7f0000000280)="c3", 0x0, 0x8, 0x0, 0x48f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4000, &(0x7f0000000200)="fa93bbb4", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3ff, 0xffff}, 0x10) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="318000dcdb3ee53f49535a59fee9fad0f60613617754a9b7fe20cb02ad489e0b709a315c91416a8a37bfe9bc8996cae12a6ba81ade1fe45e6481c5b49e804c59dd0800b1c2aecccb24a6e18e105c09c3e90ffafedfbbfe907e4cb2e76bfd3441c7515e5938232e84188b7275a2a2cb65689eaf95014c842334ff94384557e11deda1ca02bcaeedff20e54e057eb62074310edadb5c3a636f56c9c6afea071f6b81b8fbb4cfe1bbb7d7b11dadc1159d4748be56278da835e043977e11721585eb0e7bb7ba4bc2f4787e5b5cabd5bd166f6b21db2d8d9ac93591c144cf6846f1f2421767f24e8cec8c1ce4416af2e5ac1bfd85524572653f65c0612b8efd8d3d8a6d3217d7910924aeaaba06033cc2918b64379c806bebaf7baced4602c23024d1ffdab701682fcfe6d5577982a1c6d39be4c971dc280cc584a7c8fd948a1943c0a1f31d3e4473ecfedf0c2fb747d768306f765bfc70b3acf73fd57718efaa19695dddc582bdd6d3e72cd527b7bb68020034", 0x171) 22:39:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 22:39:16 executing program 0: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket(0x10, 0x3, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x77) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) r5 = socket$inet6(0x18, 0x3, 0x6c) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) kevent(r0, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x200}], 0x5, &(0x7f0000001580)=[{{r4}, 0xffffffffffffffff, 0x88, 0xf0000002, 0x200, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x9}], 0x1, &(0x7f0000001600)={0x5, 0x6}) r8 = dup(0xffffffffffffff9c) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001300)) pipe(&(0x7f0000001340)={0xffffffffffffffff}) r11 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x402, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) getpid() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x9, 0x4, 0x6, 0x7f}, {{r2}, 0xffffffffffffffff, 0x6, 0x3, 0x7, 0xeb30}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0x10000, 0x44}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x2}, {{r6}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x0, 0x20}, {{r7}, 0xfffffffffffffffc, 0x80, 0x0, 0x7, 0x3}, {{r8}, 0xfffffffffffffffa, 0x1, 0x8, 0x10001, 0xfffffffffffffffc}], 0x5, &(0x7f0000001440)=[{{r9}, 0xfffffffffffffffa, 0x92, 0x2, 0x2, 0x5}, {{r10}, 0xfffffffffffffffe, 0x2, 0x40, 0x4800000000000, 0x6}, {{r11}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x67a9}, {{r12}, 0xffffffffffffffff, 0x10, 0x21, 0x0, 0x1f}, {{r13}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1e30, 0x67}], 0x9, &(0x7f0000001500)={0x3, 0xa04}) clock_gettime(0x4, &(0x7f0000000280)) 22:39:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c2850eef4e828788fe83cdb4d7fe6f7cf5677ba2361e8f6a641e88c43078a3db67b6b29d3bfb895e1a977ed3dd99d2d58ec3b5c714b8a90b572381b40607b7adf6e87c69314d73e0e666ae456b3a33", 0x4f}], 0x1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000700)="3aa0ce34df367a8bc61ebb36c8138900df8c81ef0e6bafbac523fb00261947c1d8f6f4f0d1c80938239e62e99c34db2a918edbb28d46e4ddabd2cc02b772b107d6432e607b0462283a6ec5bb946ae97dc0d270da59dfde4da97ad74469ed26f8cf835b72b8226b1691ff6e269e356e478b5fbde5b933fe4287b178e205e6f23cd9dc8f82af370885e7bb0c5866657b5a1e8d28ea62774186921f4bbb3b3212fa51a7e919991d6616c6786676ead5033b88ba6d913a6f126345565e9e2da83be084c7ec46e705cb1f9fa9885e49c6905f67b3b1e45479cd0de8fc4e16e7809d", 0xfdc5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0x8001, 0x3}, 0xff4c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x9, 0xffff, 0x101, 0x2, 0x1, 0x81, 0x7}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x5, {0x7, 0x7}}) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) msgrcv(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x7}) 22:39:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:39:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) 22:39:16 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0xffffffffffffffd1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x20, 0xe4a6e2a66f938dd1, 0x5, 0x1, 0x0, 0x3, 0x1, 0x20a, 0x3}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002eaf66696c653000254a7a030ec4b83f5231a49e207827ad8fec6f82827f0b4a4f5b65c2b6564d3e1d0d1d0ad77338da7b4a6a361b0287a4de7421899c963741dd9c8240b2519e23543b7d6cb236b75bbe62d463bfbb6ffd0760e4450a91745975863203e1"], 0xffffffffffffffd9) 22:39:17 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000180)=0x6) close(r0) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r4 = msgget$private(0x0, 0x110) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/35) 22:39:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2de53e2f66696c653000"], 0xa) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x208, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) sync() getpeername(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x0, 0x8}, {0xe4f}}, 0x2) 22:39:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 22:39:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendto(r1, &(0x7f0000000000)="f77fb5c5bf7ca415c7fe52e9bcda89953e4ba8", 0x13, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 22:39:17 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt(r0, 0xbf, 0x6a5, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x2) recvfrom$inet(r1, &(0x7f0000000180)=""/228, 0xe4, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) 22:39:17 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) kqueue() pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:39:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) 22:39:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 22:39:17 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) fsync(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x101, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xa9a6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3f, 0x8}], 0x0, 0x0, 0x4000000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 22:39:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/90, 0xfffffffffffffd84, 0x800002, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6020b0a1478f3b9e6331f6cffaf20139c191c4faf691afdbbd34ea2ac967e9c12a0686af9819f96b8eef7fe7329ebf9952afe0c5fbc33c454e458b0d043ed30f064b89bda81fc1fdae65226458216a99b67c68b4224c8cb2f6409470aafb0c8b", 0x60) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x4, 0x6, 0x1, 0x400, 0x2000000000000000, 0xc913, 0x3, 0x0, 0x101, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x400, 0x0, 0x0) 22:39:17 executing program 0: socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) 22:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) r3 = geteuid() setuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0xf, 0x4005, 0xfffffffffffffffe) r1 = kqueue() dup2(r1, r0) 22:39:18 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x6, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1000000005, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 22:39:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0xfffffffffffffd63}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r1, 0x5) semop(r6, &(0x7f0000000540), 0x0) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 22:39:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file2\x00', 0xd76e, 0x7, 0x9, 0x1, 0x3ff, 0x9, 0x9, 0x0, 0x0, 0x8, 0x3e0}) 22:39:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) getgid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "8579ddd7ef50e8d56166378e5deab0f90000bf86"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:39:18 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r2 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 22:39:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 22:39:18 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) 22:39:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="48481ddcd2c512f7194814bb8333d7a9ed9044c8c9531d821cc63fe596638d3e3e2351aaa8d544d4d7cd1a14318a0b4f00ba5989fc681fa4ef8d0a91ec97f6be53f63cd054078b205ade678a94963b2ee77eb1362b", 0x55}, {&(0x7f0000000200)="71603ecc8b50146c4381292b5a6237d50e85e817b619fe6d865480499c49833d9ff350bb5e141627ac19956f0724622e00f2e0d78607f77ce748063bc9fae5559bb0dc943de015015dfcfcf89f5238377a9af4a82b8f875944e2509a6c54b57ef6adf078dc9a186f1ce49d4a4de618b032a04d4c6815bcddf580d7d96705cfd3d2d03846481f027856c4d6e8e65b61bdde3e24183ba807da32b2209adf097b8a", 0xa0}], 0x2) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:19 executing program 1: pipe2(&(0x7f0000000040), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:39:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x10000000) 22:39:19 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x4000400000002c2, 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file2\x00') open(&(0x7f0000000040)='./file3\x00', 0x200, 0x2) 22:39:19 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 22:39:19 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) 22:39:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0xfffffffffffffffc, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="41ee59202dd469a8f797", 0xa}, {&(0x7f00000000c0)="faeacfc92b11f492a3fef16b841511a60fc934e4f8bf45cb1d2596849e729067b8b724d81fe07f230814a3f1c9a9a7043f8a42b753fe071bcdbc53259722dc0bf6040937d9ae3294f1c8c499357dcf0e43d41c237ccfaef2176378146e12d9ae63231c85a7d1a8726b393ce1e77f23ce4bbae2c936e0be31d529fd48021581beb1b8a8f6f6f15b94db98e7c06cfb896fff90291f2feaf0", 0x97}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0x2}, 0x4) 22:39:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff99954218a44bd8169df8e1254e2c202373b1cc97244f2c3eba1995735bec6c45db3e75074a706d9f824ec12f943071c9a7e0213ff57877040048b6c71269b7f18875455f42a8feacf959749136c0daa05f1ddd6de907358d8a5b21343f51df4717df8b23485a689c06e7b367d83fc8f8ff6d9bcb84ff955ea300a4e86dd761cffd77ed40bcde586085f54d94f9f02a8274eb625ff75e6251be4b75e53cebb62326d88037f5c8e8543a5b0dad3f5a4900000000000000000000000000000000", 0x15f) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/122, 0x7a}, {&(0x7f0000001700)=""/71, 0x47}, {&(0x7f0000001780)=""/20, 0x14}], 0x4) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000640)) r5 = syz_open_pts() link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/94, 0x5e}], 0x1, &(0x7f00000002c0)=""/102, 0x66}, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) r6 = getpgrp() dup(r2) fcntl$setown(r1, 0x6, r6) 22:39:21 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 22:39:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0xdc3, 0x7fff}, 0x8) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10001, r1, r2, r3, r4, 0x8, 0xfffffffffffffffa}, 0x8000, 0xd71, r5, r7, 0x5, 0x80, 0xffffffff}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000003c0)={0x5, 0x0, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r9, &(0x7f00000002c0)=""/38, 0x26, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000440)) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) poll(&(0x7f0000000240)=[{r8, 0x13}], 0x1, 0x0) 22:39:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 22:39:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4005, 0x3) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x4e, &(0x7f0000000000)="d02e5da579db65c742e86a1c6e8e4ce5d70cf3b991d7908713a4320309f33954afb64335c0ef1187fce6a64d8599bf777a6d77a643f222955128d5e5d69f311ea20032e83070afa086f6f2e849cce7b0d059d8903e55d12b1e10f79038853bf2f316edf421b0d28a", 0x68) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000000080)="0b1a221969124d38f52110d16b3db38032e93f7153e013338c5d161a7eca9b495def69ed3c8514cf10dba4f32b7ad66f60d5c0d084acf9ed", 0x38) 22:39:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x1a) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:39:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/67, 0x43, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/131, 0x83, 0x42, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 22:39:22 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) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900000033000000000004006fbc015742768a14cd2dbdfca67c80be74078778340d1362a8c810e4928246595bdd1c4c86ee5a0830c68cfd5b19e102692ff272ecad4fedad03e3e666d7492a62cd00fde91ff3612178c5269409a1e4815671c604e3b375d826"], 0x10}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 22:39:22 executing program 0: 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, 0x10000043e) 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() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x20, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r9, &(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(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="010000000000f6ff935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c3808a354645c0ed6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf550300b834fbd73b9c1626f27fb142da5fefcf770fbeaf28a76f13634336776c940a893178edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc71705f2c5d38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b61b5003a36892495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be723000000000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 22:39:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getpid() r8 = geteuid() setpgid(r4, r4) r9 = getgid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="1ef6878c862f7ee8a0c8cbd00a70090b9c6f4fcb7ad7fd13fbedfb464e27ebc6b6af3294c2db317593c6e4a9554cf592ab6d5f96f20d4d14af7fb70076756d3358", 0x41}, {&(0x7f0000000140)="c5f955305f93f0f3464d6172e94f38be4f1cb82442786be389c3da54c397b74c332039965d05ace378f5fb9920232333edd79aea94e57f8cb9ad29e259ab89eb5ab553212019b47c7cc254ea593a4bf68a330cb63c70227e73391e6f5876624e1addaf7c93f70223edec54570720d331f35534326ab3f8440c51f4f3bea04801dc73d96e5ca5f92d46ba3631eefb855d7cfffebe28cfded39a9d7d2126c9814c8c", 0xa1}, {&(0x7f0000000200)="ec0a2a92a2d9532e1db3c37ce25e659c3a865e8d4d1611d75aa98e2641669094a333344a822d7d6c3449715dfbe6043fb92574c4bd6e2f4962db081244de869c9cf15bb7155dcb1fb1c2e91f7dc60ca131951e261fdf60c3bf69a69a94eeb4c9946ef3bf88eea97a46ba6a0fb1aa8cd776b9eecd1092d350ccf180ff4b4d78d10544e29bd5fbb088a4b045bb30198710e0876879e475df1a8c81459bf8136ba38b7967d5fd7fb20c96cf84b00310d8b1cb7cb2ed80fc5c2b8064abec14f17c2f961f50a2527e4e936579171bb683dd10ae9b0a30dc9ea25b0cacc1c5f4d1f760", 0xe0}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x78, 0x2}, 0x3) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 22:39:23 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) madvise(&(0x7f00007f1000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:39:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:39:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="5ff96970d717658df7db35c65d43425174fb7c0039bf3295bcbf5179", 0x1c, 0x404, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0x180) semop(r5, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) sendto$unix(r3, &(0x7f0000000100)="922da04289f93e199d70bf1cbdfad6486073bf018b30c2c1c26737d6450897628f1bd7c430bdc6da088a87ec1837a946", 0x30, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d3274daca6ccf9f63262d7bf3a7048a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c61c7c669f707748177cac67d39fdbeebb879341471a216cc5447dfad15a23eddbd6411e32c43d843704b52150747676d63ff4bc82e01d95ce5fc641ab9a18e8ee0732921f6c2be449856b0f5eb509c279dc7f42e86ad265e10bc10160202cbf3e5f9c538ed22f43630b7f23389808a0e323c37fab76e48829e1c048a9dd8d516b577c270d9f664c300fac27ed462f805f2c544c4cbd8c207324806ac74a9157f90c3a1ccaca42c37aa34ec8904e6895406b52a08305743f12a131f8a6185130b53b6f29a2bda51bc92e6a0d5051066a36d51a784b6750d78186dca194ff4965082da7c6dd2a56a1df89bd4388b43eda1b6982d1477e498b34b239d0573ef57337285d5c4e58a963c3773228c9c299c5486d2d9c26489cdf4000000"], 0xcb, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r6, r7) 22:39:26 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:39:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1a7f, 0xa8, 0x100, 0x0, 0x2, 0x100000001, 0x5, 0x0, 0x2, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1}, {0x18, 0x1, 0x81, 0x10000}, 0x3, [0xbb, 0x5, 0x1, 0x9, 0xc435, 0x200, 0xe052, 0x2]}, 0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 22:39:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 22:39:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4, 0x1000) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 22:39:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10c00, 0x105) ioctl$TIOCSDTR(r1, 0x20007479) 22:39:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r2, &(0x7f0000000000)=""/49, 0x31, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:39:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000080)="c41deb33c1383580fb4dd2494bfd2ab7598593ce0b7fb8dbc4978d9b41d81c0ebef9f5c13f5c90893d81721000dfa1b2c2d06b9f23495a9e230836cc684f8d95aa8bf19806e443ae2d88470ebcadf012c4de89e6afc0d43e3342035c22d2a2e023722fed97a682947915aa89a9f9a2c0b7209b3916e087ea8d2baf36aafa13ca9f159a99516d50663694684950e01b0133", 0x91) unlink(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 22:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x19, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xd4, 0x2, 0xd3ca, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xc5, 0x200, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x1, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x60, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x5fb1}], 0x80, &(0x7f0000000080)={0x80000001, 0xae1e}) listen(r0, 0x0) 22:39:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 22:39:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 22:39:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="f32c1fde1c648412f4db6ec82e5ffd9ff42d413f6cc7fe4f90e35ff717106135bf52aad218a287a5e92de176fe83991b5e6330319e2599fef89e5daf61850834ac0b9e299364e039c7ea4d59aff8d81db41cae5eeb08b8aedf1acc3a468dd0ffed6606ee1ea48135d9be5281de934ad83fd424b6b8a82d8aca2b7237247d15be6b4db0b3cc0c99ddd9316cc6a742325739173818a03bcc4506d228a444cc0df6089d058a0584347423e64f56ffa630567698facb3f5354364e49dc2bb995250a6fa32b68812cee6f81c917c68583991ccc8b51568868f1cf57e22d10b3a1326caa482111b55822f499be224ee02d3abb28a5112dc8658d37419b6839e69d5682d048a9bb91a25ba922aa79e8110ee030100888f5d5bb8a4eabc07c5520020d218d95baa9bc0464ec9d7aae7b4ed3104788e39c0176d17dee5d634349e0a91877bb1362df1fc5c17db807e02db5f3ae15cd2d18fdff14af2498ea1eb9c0796dc8928085f35080403c4063f5afea423b0c0883a5fe1236430188dae00c2024df15529b65c80fa4a5fb2e80ea0351f4584ca822b106ab3a4798e67cdaa6bb7d3b05535eed05141e930b0705b7599b3a05bce71c86e5a30fb935eafbd821e83885364b59cedfa0afd51002b8621b78793c0d0ad0105068cb34845059e129011f98cb1ae2680b6907dd1ee5f211b562402bfd5d90ec24730313575be45f51c5c122f367f2d42a1ec82359f7480bffe3f278f91e1c2b619756aae57319982db22da9a919a871b8144f27bd54edc033b8888f1d582bc6e08ec26983158148fb3e334b94713b191ea5bad4a649b32fa8a1d7148b8dee4c481e2bb9e71ee54f19519174a242ec0b34618326a3ff06b24d18be1962f6d3bff1bb4fcfd11fa05a0dbf4b77fa5eb355bda199dc2c2e6950df90b9403d7983cd04eea9a29e9a8c304b895a280457474c456a8b740e8233d58a9e939aef2101bcd80dcdcc7326d43ffde76c39f323ed0aa589244592f43c7db6b43310c40a70108687cd399f3b75f086988d37a85bbb84dc5c01a90eb5bd1f896b3477d1e352fb0947354ce4f10e9756817036339b631af2a9a877363eab3b5ef7f517998c62bd147e72fe72a3d474c59508fce89c4a85ad8d86c62cae8adf1eb04c4976346bfff921061f7fa081fe74d5eaf53965793c7b39b1b7034137cf292978ef74398268e28333f21641b2ec1646f85ae5d437aadeeb79d4db9297ce602832c184aacbe2e1efebd1d1647c5cd24f25dfa7f8b07d7bf61f3c6c4ccd1ba8e1cf9300ddfab4cb8e1f88399072b33188a831fb50db62edcaaf275ba57abae63f3770f63170444b591ab00cf9a0ec96040c5b2c70a7f50d594d090dd61c83293f22784176c8ec1ddccd26ce6cd5499ddb9348636070391f2b2cc968202578417af0dae0ca0dc12f17a3998f8b9064da07a739cb2fd0570f27da4154e9a8673390862c1e4f2249bd0263de623216cc24967d2b63f25a415dc35383012a05efec3ed11607b8ac9aed78c10a178590b4e13e481863599c776801ff250471b13660b400e852c9529eaf7e4c0912e7a08894eb4c6c56660ead86aaa78cea5e4db2cf08bff1790200984235965f47f42ac4808dd1dbdb2d1c84f73017a926bf24b0145bde4337d2be900c3e60a251ed94c95adc2c63043bf7195a8663c6d2ecc01b55089d34beea9d24801883974541f5940c77b3dab2e33ca4a5cf7fbeaf13abee05541d6e51002f99b05d281f28ad31294275b61cd7f5cb868db6b8fa5537bdb4d9561cd1c1e62e7528c9cdca64f45071029ca2f5322817522cba8bb21cc2601b026ea2975bcdeca965dcf44e682828a54f9fc97a4f0b5ac8d3e248f6d29fafcd8057a64236d402e1c82bfdf3be761a8b887a767972c23c88f7ef21d0c0d4a51a2016b51afbb654a6be9e4de316120908b8d0eb3484b6e4444758f68347be23fe808a03e5f8b823222bf9a8192fbed31347d805a78dc387ad26c8fbc20dd2d44975cdd7480f462c15a5fd4f9649a8bd9885ff5018a9b00e39c9bdf564e488bdbdf2d2cba19d86a4d99d8d797a0884d9d6624d638209f6947c0ffaed5e29dc0f56bc3e3838847dc51e9491a151222c6f7e3d2a33c466017dab90cf99956bf5c8d90a1208b7f9d2aa9715ac3ff28ac7ebee3c828718229d491b3fd7f02970deae37b0390c9926a26c63ac466a98abbdaef71f0fcace0703c2fa02b3e5012484ac52e571180bf018f777a4a0081663a7e84ca914a00aa3a70e220cf5f56613e4ef5c05785457447f836ba09b89b05b51388021c750814acc0e64ce99dfa1ccbf7a3d993ffd0984a6ffa147ab3659b55e8a4795fdb566d852f980e67f7caa4434aec05219ee0c5f3a5e7526e7d313489e86b587bee53ba1acbd9416a4225408fbdf1e4c86e8a3e2fb4ebeb816c6084b841152a83e3f2107ab342b83441a64d95536a8df213edd84098fd7b2a659345354a190e38d1a1465a001bc4eac3bc71046dc84d91b6d6a9724928ae9f072eb8300be23b537760df2f1eb041d787211df4be340f7d9b64603c0c2c934c36f366a6572baae6313be7c634612322c051aab57abb44b3d7d1bcf369d72572bd20daf56adefc89c8eef01bb9e852e5d9a5d4d205bc2a3c5e562f0d11d36ecd9c0595b6456f1f9a86d867f5cd2af262b4ea573bc6c3beec35eab4e37767341c2e747caf565c9dc63b94d14df6ed3838fa109f8652b0b9e3c40ec3bdb33c2ace4723b215fc0363ac99360ce9bc3566447b894e7edb8a6cc3dd9e1f1f6537b3264883867120397ef38bb6c59c6409617af990ec66f8391dcab2438da2ace5f242c5e4a23ac687e80e4c8cca00cb6b59fae686706279d175dbbd6295a91b6a7b99e42846fcedf62842a33161ba65e5c47df54567341bdb1f581d8139497ca889297f27a95b822458d5b5bbf3d983cd2c4212299127abc2ff9e79b983c4281dba3d37d27461bd5e8de7f02e41d4de12d42f1c13d03782fb801d15388c2ab52b4316d4f2524390f98442bde070039ed5d0edd0231380a9b062b05429428ecbf7ef691c3f96222b38c4ab89265af1031792627c40ccc77484a3bf56ea9660c5612738ca504b1e0b2d51f3f46e39349fe40b8a14b862010bbc6af8e20d7e0510763f1eef813e5206eda6e1cbe24ad005b2114120654f8e14f9dd7ed413f13596887414d084f6c50b6188f9212fc8ad4abb5dfa1d6a27ed16cbb976ff12807ff81dc9d73c1b1058ddd25d543f677d61825cd4cdcf24b804eed2ce96ccd15126a6416730ee7a0db849366f035a3dfbfc8c24dcdadfbccd0cc610266cc38e0c8cc6fef781e5675eeb40aa0bc13fb00393effd087de9a8e6e239faf044cea9908b0d7cb1eb4dc443dc19be5f078de4679adb0702ca47e2e7008790671fa72e1c8c20322207d136d97abc54a6a3fc4bef76ffef1aafcac6f510dd6ffc9c7d4629c4c8389a4f9357462796610e6c9e57065059185700de9f3250ca2559b05a137b4b180ea1979fba6ea7602b46e1d15a034b2012d8f40936bd0525b5d9eccc80c5b24739ce4fc5ad14a5dab2c00903a561f812ceb16e35700b5985b5554cf7e4ed8be97579a51ddf7013f08a6842ad0bfc3ca55e6245507a99fbd34aa62af24e76e29945832d415595d84e5dc64a4d926dc52007bc50d1cae0f5e167012146d7d0a8e28e7792bf71e78394ae1e72f99d9ec7f820f9de1855d9d8ccb685b933d5692efe5b96eca63095d4e8523d93763053f660c1fab720b5085fb729167c98c72dd433643071f1f14e7934d0762cdbaaf790594c844421725e753dabe3105d80001794ba2c42824f28a27f6b47eccacf2af7e79c67a663738ec923268e13951a71bb8b9c3f2bf330e2c34a4e781790da170a20e8ec71caa33b1867d2ebab0b13d8cf330f8bf5239f68d83dfa6153131771d8d9d9ac4a908264892a7e7216f3aa06275949f78bce808e1676d7b949bb21298d6fe4ff9e5d7fd08bd05b735a402b111cb2d47d41d69edc90d98a2c621d3d2e7ca4ba96b38290d3bad21bccaa6e4ec8044da42c9cd5c89fec677a5022411f852b544078850ce76f0e4f4e151d857a0d86e5c1f825e928aea7bb1a1ac510b146eb8bd31956015e4584a7a6e90a64d756fa47d7f2d9213e6d5196162c60aa94c3aa09103f003ebf0e14895b4d49aad837ce8f40de69ab805daf2f397d22d06113e0049d2815fb692162ad6fa016865b4a2874a977a57aa74f9877822e0bf7fcb55cc29e66871eea416a53b16e1f35bd56474c42e0cda8a41de76d0e76d7e6fa9ad8be4dbf46bc28b046382a96eea93cec3a1174293f91d6ba0aea28db107dfa0a5f3fa04ad61af0d1583bd098035d267c418c018c9f48cc2740a7274d54a44366313f9bd8768883940256a366e8f2e2ff65b662fa5c50a736ae6da214d04fc036eac30f02621cd12225a1bcc748173e9b6e90dde596648cfb5f88b780c22981b6b2d5581758a0731481e261450d038793d0210ef06aab973683e27df1369cd29c87020428c4a402345eb8974773488b3da62870b2fe82164292b2a7ce46e739a03fef891ee6bf75691a55a4e2a0f83990124b9b79de56914e19b4daf32656da51bafa6f50a86a830706c19dfeb6d325d0e8b1031068786d63763ad9ee39ca2d5daf93c087123007194b93502ed457f7123f82da903195e4cb2fa1800751adc434c3d6792a8ca310afdd21684c603aefb595eb7edc4e06fdb42ba6a3e838ed7430ad2a7883573273e48f1382d258788d129940cb80fc15e16bc20cb8067a0064cbd94f62ad8aeeb520611cefc9088a55f79024ca8ac0e29ae7990d6af6727940bbfb53906c43063508dbab0c11d0fd3aae79975299ede78d13fe0c0ec3624a3204389ab7b2830b8f42189fbf185f8554d6ea2b3ea10e9d43fe9bc918c98882cda681f6a105bfd5e12491e0d7c553c0e4b085f1e7af081f6e2d14246079f3523f151be564f17b3c9c15e5c0ade5680dbdd4a982fd4871e6c7d4ad2cfdfe994b96cfd9f8f0034f178671ecc188138901f1fbdce0622a32a28da648850072ff357be716ccaaf09b9ab747788f41a69dbce7eca96d5e2e9533f2b9275f5f74346ce03c782441f5fb38485817ed04c32de633cb8ce01b363bfb506b419d8a6ab9430355c0e6f0124d24c62793fc9396afa6ecaedd4d68a24f6198c01a99f7f036f284a537407f9095c1c3f32379957e53a8e582480ce02fa51f3d85b002e850b624636bde056fc922617b9f7aa162f7b64549a7caab8514132a322dbfbab48f682fbc4f99e93d90bdefbf69a0489050e0c71e3c475fdc376a3cc130bd5971a9eed577a795de19305f8b23e00f75797d7d8af61f462ae5dfad1273200863b1e4723aaa34d6bdbbb1ec841b269d4464613724894cf84abbee95656a2934949fcefac2a221eb660f58e9a80ba80bfd67a17b28c58e22b24689472cd8d10c538277fd781ea2e718bdf689184b098ab54e16575a3dd8fd8b34aa7e589bce92e1cb3e8d5b33e35f4d773d7633149bfea1bc5ec2a05532d8ab8731a821eff5c92403e54473eba0854667e555500175f182d6682b16b81a90a62ccda79375ff99d761ce5bd7d992bcb080375228f3cc9942d530d94346fcbca9866bdf03dd4d9c22a7dcf82b0122e73d591ff2d84aa34a9f73bd09be175c645463fe8358d758670b3f12da3173098fd7bc2f4daf45acebb96b52971973f13ee877f727ec9f21fc1e48dbc7bf9f2eaa0ddd68db2c648bcfb77c1169d7018460155eba5f2082a6efa60dfcf404cb0b3", 0x1000}, {&(0x7f0000000080)="bb47689fc1a1", 0x6}, {&(0x7f0000000100)="fef833823c315076847d52fdc7c675b03aa4de16397a3c1b5e342ce91ba38ea75ab4cb825d4513fed50fce82678b3e761ee2a17d1ed8e73c", 0x38}, {&(0x7f0000001180)="8902b0554407f4710d3c177a9d003e95d210f24ab943e877c0f839c12cc6f7958851aca91922c60951dd3750d29481928c540f71ac50b53304ee29c17f5effb9decae9a8fa49f936672c7f6bc22b284455a23ad8e83dc9907e3bcbbd380a52b714a2fc95783e4d9ee604fdf98819b98653d328faabf9e534e9ce3f509c0475bfad20c7992bbcfc3cb066ff7613e7b24f5afd41a2186fa7551f6aeb19a68a37c09c36f060f21115", 0xa7}, {&(0x7f0000001240)="f21f0931d4a24367436e4312616ab6d9da61c9a1e9a22ff8006feb40231026b1fd0baa885b737458bc638c9078719163d0364829c37d4a545e9e4e5f9c9840c596740e429034b2243aebb251fe02375d1963dc3f8778a2c9ae9fb0beb3b22528ddc23e93c2e1f0d2fea0016f2a12276d31a5151dbabe54a88a09fd469bcba2e560cd34fa53075ac0792c819a0df47addbda0e25645193de13674e6502d450bb739d1a7", 0xa3}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000001380)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x3, 0x4800000) 22:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 22:39:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 22:39:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r2, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x200, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 22:39:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="56a9552708b96a7598a3247ce388514e364cdf7320b8d0a809e35f1183c6b4c0e3a22343e87335f14c8edb094c3aa31409248728b0fd19c29756177013e3e92d130371bc0ea274f1e59ee22a2f0b0ee6d424cf8c6018e343b5121be23f2ee21b19475286391e9b2326d48b4c302ae55089236a45038d49be56e46af67303a87edffd6f66ecba2e9809a6328382b671379ef9a2ac4f58bda82a9270b7851a1e3a44a124b2051d217c2b69273d23", 0xad}, {&(0x7f0000000000)="8735669051bff0bb75f124c781c920ac93c9f2aa64e39f75f0f4b0a4eb984fc3", 0x20}, {&(0x7f00000000c0)="946b42ba3d560e8847f821bb2169ec6552ef53f7dbad36ed9101f6fefa73a2", 0x1f}, {&(0x7f0000000100)="2a9e55e7d01bbd6caef1e6fb62497f7d680d1978c98c423947cc37f64fdfbd5487252ca0c0e8791e1e603a8cffdc5eaeec7508", 0x33}, {&(0x7f0000000240)="73b4805c2cfe30400a48e66dbd0b05142edd75344f0eef5871f6ef4eb5c70c16c490db7c15e90f3f22230d1888d997ed3d2871ad26567c79eff64b3289cdedd2b718308fd42c2fbcef2a2b3da454fb77ceb474982863eb8d201edeee12603f8799ef747393be030e9618e9c5d820651aa7db3f19fec7176b3410208f06d1ed10ba0be4b86c9ae03a64779b912fbfbc9eda615de9027286389eee", 0x9a}], 0x5) 22:39:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r1 = socket(0x19, 0x8003, 0x40) sendto$inet6(r1, &(0x7f0000000100)="2854adc6cfe3fd81887c37de2b8d5aac0c0469770490ab2ee47abc1007d48528e11ca1495fd5c8b88ecfbc0b33bd8eff7cf8d0e38027b0d6d744573b83fbf1df4bf16a7ad09f20", 0x47, 0x400, &(0x7f0000000180)={0x18, 0x2, 0x101, 0x49}, 0xc) flock(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0xa4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r0, r4, r5) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r2, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0x2}, 0xc) recvfrom$inet(r2, &(0x7f0000000240)=""/170, 0xaa, 0x2, &(0x7f0000000300)={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x20000) 22:39:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) kqueue() pwritev(r0, &(0x7f00000003c0), 0x41f, 0x0) ftruncate(r0, 0x0) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 22:39:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 22:39:26 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0xa, 0x900092}) r0 = syz_open_pts() close(r0) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x1ff}, {0x5, 0x2}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3f, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9", 0x2, 0x4}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 22:39:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "0007bb00"}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='\t', 0x1}], 0x1) 22:39:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00002bb000/0x3000)=nil, 0x3000, 0x4) 22:39:28 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 22:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x2, 0x2, "af843c365857e820d74ad5b1d4a0bf451262cbc8", 0x1000, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 22:39:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0xef1}, {0x18, 0x1, 0xd5f6, 0x1}, 0x0, [0x8b5, 0x7, 0xa784, 0x2, 0xc9cd, 0x400, 0x1, 0x8]}, 0x3c) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:39:28 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x80000000, 0x6, './file0\x00', 0x9, 0x7}) 22:39:28 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f00002e0000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) sync() shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f000061f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:39:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:28 executing program 1: socketpair(0x22, 0x6, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getegid() r4 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0x0, r4, 0xffffffffffffffff]) fchown(r0, r1, r5) r6 = socket$inet(0x2, 0x4000008002, 0x7) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) r7 = dup2(r6, r6) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000100)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) getgroups(0x0, &(0x7f00000001c0)) 22:39:28 executing program 0: 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) fcntl$setflags(r0, 0x2, 0x1) 22:39:28 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x7, 0x2) getsockopt(r0, 0x200000029, 0xda9, 0x0, 0x0) socket(0x19, 0x2, 0x2) 22:39:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7900000007000000aec80e64000000000000"], &(0x7f0000000040)=0x12) sendto$unix(r2, 0x0, 0x27, 0x4000000000000000, 0x0, 0x33b) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8ce2, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x2aa00, 0xfffffffffffffff9}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 22:39:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x800000000000004, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r2 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r3 = semget(0x2, 0x7, 0x4) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000680)=""/4096) 22:39:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 22:39:29 executing program 0: r0 = socket(0x11, 0x4004, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720ea5e314123b571ec397d7315efabd16ebae63225259560f8e5815f73f2a0447f0005551b2252fbd5e41789632ddc66ff334a5619515a4c82b06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f", 0xfffffffffffffcf3) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:39:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) kqueue() kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x7b6d0ce9, 0x5}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x82000000000000, './file0\x00'}) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) kqueue() 22:39:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f00001f7000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xd539, 0x5, 0x180d, 0x2, "af6e839293861d979a3221a566f54fbb4d50bb61", 0x10001, 0x40}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x7ff, 0xfffffffffffffff7, 0x8a3, "37433578b452a99fb6ef1699c9e0b56645e7715c", 0x81, 0x7c5}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x295e372d) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/157, 0x9d}], 0x2, 0x0) getdents(r3, &(0x7f00000000c0)=""/74, 0x4a) 22:39:29 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x5) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) 22:39:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5bb23b61a1000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001500)={0x10001, 0x7, 0x200, 0x400, "dc6889e0f86942d3632ee6dec4bfc8daa0f39bfc", 0xfff, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x0, 0x4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x10000, 0xfffffffffffffffd}) writev(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)="8ec432b5d1a3552d67f989fcfcc566f2919987051051118ba09724a544d05ad765b45b4b3dbf66626e521e9fdd5e700062fcd3c2ee59586976a2d7768281ab0b236644d9e7d1a276a7d830dca1f3fed815c15e83533b468ff2e896a9d6957dc932bc31cff06e54864d1613c1d4e146fe80fc3497f51652a9eb98f17fd1ff72701492eabb261a8ae11dee021a827bb35ed2ebd948ce4914dd19efd56fce1abef7a5715bf57ac904db93a1314804394bb8cfbdf36c52fed25e95afa993e45e0f51dffe450c306a4d927dd0a7d20159354c8463fd814c4c28a745ec81f2ed0173bb1f2a7ff1f44421d745242e367e8ab87cede1b3f53956f3530a69b4568a39bd", 0xff}, {&(0x7f00000002c0)="45281ae1b684d066729582191ad0a82d7a22cc6b6d35e3ce3f716d5843d7c87df868da91d9dc9b5ea1bb486fe46ae935097c122cf98d5bf5970e7d2a73938f62161d632ba058045bb63c403c7140aab06fe2573c9039ff833e0c34c1f75b39bc86602f232418a44dedb0ad159f144760404c9b8e72754dc481b252fedf38cdbed5b2d43f8e742a6b5b2d5958ecf8fd81b0db07b63c33e852710470e54b371a4588e9506e7bfa869675f848abd808ca23e64be21c6a8d678e6539072a6678b2da132e1cc08165f21bcd402d1780b5b8d54e015a8025aef72def26959c5c751861328d1d91c752f446bf28b5b01da572187cbde89f66be27a05695cd56c05b8be04e4ddbd9274eae4c11a5862f8875d000b0904f61b236291610bf5bcca4d86f7c9e9b6b545f7655541ff39cdb87581619cb0bb2542b13c81129c5616b6770d7bfd96ba63ce09bfe95cbac250dced5c8bb7d675ef667979357a756a2bf3c0004dd664185ac69f83289803ad29ab389f4c0c197b240afc5b0c8f3318107ec04c9a2ab7e0b02f1e1c86b645f11c3fe4235a180c40b2ca9041702e2ddaf04640f5e425b97acaa2ce40b192f13f86fbd61f879c8dc2597fd6ee21d3f4b8dc6740bc4fbf2d7b937a3b8a47a50391b4d29e674e77109446e696cfde39a9f3f9f879448a390751be462429df94772a248fa2f60f2aa01d7316fe142c9b58d4373a7c317ce0df687ec7afa6059e95ace190f8f197e4da14bae37bdfe57dff60396816774150de0fa9df43006d0e912189019293b6cfeebe893fba563d7460cf50f97a682950ac050d32c7138f748a8501ae755528bb413c19a90eb05b2ec55e6e3cf42af0ee39749157a38fe05ed2970bc8fe52e7fff33adf3e14dc672faee9315727c06ec299c288b1c4b2351843ba16572d63ad31fbeab05904dd65f79e18984568ea44bbfe4f0ab84ae5fcd3e221a21450ec0ce24b2d33de32c684a2663d4f0caf71e7ed9f8004aafa2bbcfcded602cdbbb6c05488d662badf17d262ca338fa85f7a44a994549d2e394d85911f4f72c988516f87e982b58184b950ffeb758ed801574e9dcfb70522bf577b7c2fd381b7c72e6fe1af013f27ae189c693f0853591c1692dad6a61cd132ad8cb980d0e834c3a3dc3166861204ceb5df6f77eae7506328a6efa1b7db0e5f0eb22fffcbd13b50abfff53f25fb79253118e8d16fe10767336a0d990ece9e93e37165873856e599f435f9e33f9fb4ca44e0fc548f61494ff61cd1b6b870c6937a1e56596ca1a6d8895d2f7dbf0549ee55c4c17e6a709d54995143ec5fb8ba08ee2a10c9fef585a1f4a22b31dda574218050724e0e156214aec2710aa5f3d3516b5e884f8fd8779beb8df158c38af0f5f6bae014ff54c31a45e18845490570c755ce1853e66363dbb98250fa472f2d7fa96ba37c0f95b3bf7c871902a43573c2464c422f627164f798e3dc601926ec10e13b70250c4ad27406dd9d5d328b6aa1e5cd9ffae3daf1b06a8da36f1d8cb3a110e736ad8ad951895ddce38324cc362eae5a46899c7a9a567243570d24cec9127baa0af426f65d6ccd8ccf5dadedab1f3adfae95b2f0da08ff18341243e24a6e796170d5b0906d6ceb5513f99d0ed2c52743821ded90f3ed06c60b804fe83b1cd0ee7f25ba561c1f01d9f9248af1cc5d7dda5f467008f5e27d5492800608b77a541cff7f383be9a092d2ebafc33558f411ef231949c713b4fc9ec5abd9e418afb88b0d7180e700380abe17c3e1755fa32b1efeaa3b467226c787dd72f5920a4e3d5d6c30ec2bdc5e1065709ff4ff6a137c7d4dd51e13e6afbc5ed2364672684a46e8a28f6e6f10d6df76835c64b41117cdee1a5637d9f689446b5663bffd5a72745897c37a9c3a6c051412080c4bb5f126a1f686204451b2e8e5b67638a650ff7f9e35cc08747be1a500030e12578e209df7c9ee75eebd7bccaf2bd08cc58bc3ab940ea6e91c1ce09bd9feda3f2514f7fb32f241bdf56411491ccb9a1b91dd989486bb6d053e042c93f677b35b4e4739def0ee3b06e5b6b81f07191f2ff4170d6656abbf377770294c8aeda14e949caaebc99427c62dc5ede68cc61b4f87ff9de50e33b27a931719d1ce457e1c908782ce1ee46a1337cf89953a3bd6c93b63a577fc9d591ac89b1b881b743d2bafaae8784e176b2671cdc1004b974e457920fa63eebb5bfa803885722d59882a29c3d398df383267e60b0c64d0df46e765aa17c2bdf309ab0ae44c7acca09f7930c4b0409cac7e36ee77e3ee660e692739cb5f6cda1e061bd3f3ce39f1e86aabbc78973bc1cda83d6d6c04d581602c24fe686f5c0e2cc6294862c4595a0c6e5bf77771814b9ef281dacc777e4f390c66e2c625df21e07d1b1f8eb1ee2c9fe05651c07bf2db1057d79f94766feaf39c822450c2d3d9e5153154527444de54b70cdb0351dd14fc6ea011707f41809d318398f3060c6c9f44b8238aa142fa86632a124d26e1672c11536e702ddfdd4e956657bd58713d34aec03f56d1638e6eb6c89588d18fc7430d6200bb18602a9b7a35d32a0ef567bd5f97102250a3ebeb6a839e7d32d996f805231e45252437d9336c42d98c5e9640b929682e15ca8c94c0cc4718d536b1582e401d31bbc4483f9631737f020dbccd989a134c98595f060358914d37dcbabf3c2a0283b02d1c383eed13f6cf7fee413c175e444b8b58edd4d04606364d766454902fd1a73fafcdcc6ba679ebca291f099ecc36c18b905745581ce3fcd7d5b800b17cc26797a4a2d886a741401a38a728cc5381397672f905e40044eebaadc86b03fed02f2370aee18c98aebee5ebcbd57acd021c49306adc56a880ee490ebe5d4a2c44d3ce0e849204f7bad1bdacd4215f578b04144790a9d3ad818c496f783b9476f765d87cad8eaaefa2ff383b767a84d23a07934dcbea0ec28e15c8898f837d6d0e08ed6a072ae2732c52410d5962983a2816e379a5f5c3e3c5979b430063e0e8f1b34ff6536dfc3ffc80c1c41a72f6eb38b9c738856b45ec5be7501517e40a57e44cd3f0ad4b8c898ba1269806a9bc5297f5ed76946268a0e79f9ea810b912226aa92c6aafc53a8a6dc8e440700f5f846c4c73d04f36fd3056ca78769755f806b0253799f97e7f137c50d6f5ebc3e4b53b0c69800f4e850f4e8d11d7d0d486385856bae69f1e044c7fa0fcd763f1b376b329893fef0ae8f40a300a74de5db04734706b824cc1bf2cce5010297bd96cc8de22f05deeeae3c573adbccdf4abc0e3cdfaff07e412de247065663e84b99fe6fb4c443d33aa69be318004349a269bf5417b88208f4f7301d88a7267de47b7081e40f363cd314d3f9a0dc96d1ebcd10867f7f4320f0c4d814c46d4cfe1d0a337ca5541aebd2bf385117c5814d17c83a1f398e452b2bb3e6feb415f1d64bf042cb88838bf6b30d9f9cc65481e9d29b80177cc2db6b9f0a5322d4635ef514a1140382525b12b6c1c535f948a4c7ec02c91303094b37680ba7c326477460f2179349f19843dad521fbc5b590b862205d668655818a1beec628bcebe6b6303f832da73d3af98bb7f541a72cd17513c0411852de2d956fc5ab152efd459198e6d19f718c000b2c794eea329a635c82a2d462f3065c79326758225158de663e6c0ff421d447de81dc82323132b033e9988a860061ecce32eb033087d276bc01a14e39e118abbe30cd5e803e0119920b51863fbdbdc4f87f5c228f80147aa9d8e7e046c1c7c4f84ebd2b9df1d85a65d0b7647aa9da2d1ef3d680b967449a7de8f565ebda986e6a04cb18dbc75b3dade90e22c023595f23fda4da4065c0d62a1812563d0186b35d3ac7de47ac9b8993653423302f3782b891f279c08e4216894bf75ab555b07792a1ebc6d065392899f3a09895d81631a317929db9b6d71e1123fee587e6e42dead14179d4a1b5d668c1c261aad83903e5f6df609c1e3670d87509b988dd191c3289df99b181d584ae07f7673da2c406a0a3136b86af4009c119c0ed2713ba9f5d6e1bb74c0b22755b7387cf957a8d82b1cf6121492c4000277305d0f6b998f4eabee07b43d38779c4a2dca5c281e7d0cf8a4cc02b664003b04fa11e1321ecc2a2e62e9979ca5ce15af495f51d2670b8423a7ba072a3483c42b06ab5d42e6d1e01589a7264d26888e42052b5ba03931b765ffbfb36646f81ba92647ea3a432909cf61177d4e04157a815e623dcbd81cad34effa0f20c1ae887b06f679fd683526d8a512acad753c363a114317aefe3f6a2bd55d2c4857a2affe4e3e3641e5ca2275625323a800a5907e3be7efd03a8c0988adc959ca90414cc7c63d6642c2b95169bb7a4969566da38c478d2cd8be765539a94865dd7c84ae4a01e8bb02e3a07e175c40e303b40f86ce17727747d9444ba4b34437338f1d8a69bf7b577d2b5860e68c5a3c975fdb614e8b51d22d5e62d64b06af6a941181912ab737c164f81f3fd49d936f3c6c99c86532404111a7e66f50a3f51ead2a9c21fc6048916f26d4e3a1fbcaed1a5537b25db3bf1b6361a3c51ec5bcaf936482589856f8b96d3af514c44bd7c3a387d028d0c18a33b60682b0ff919a1f8e95beb308ff62de4a4817918917a9c91cb667fb93f15ea117a03a146440b0b920f72d1ac5806000c135d4dfa6ed6319a1fc228130d07a406bd7d809fcc316597fa5734711a3afc8083b606fb6068244138329879009f93069cafe42709157732d8acf0262f1f2d277d0379063f6064ec96ff623d8539b364c760dd1e73137ec40759511c6bc7fe0d58ab7f16fcc509e4290f5a9968fca18eb0d69a7ceec861c1ffe6d62c1da13dfb3cf219b644491b777fc5c6200912b11eda56229610b55fe633cf8ab647404c17cbb9dbd511c18c5c0d470436a7959904a3751e1e9c4005da12a67bee2aab32aa4f2b05fb31689f9e81b00cc7662a320c7ea47fdc9805e9e27b3c2e522f2a2cc528230b113e92936c55cab5dfc5851453555dc4b39432ed3fda07a93023f5ea187e9804fae0b670ddfa9756f1fe0ec104a02fd4acf66a0d9609a17dba778baa48394d1a77b1430546d852ff4a583e17b9024d8a55fa015b305b21ba48e9683f6a8aef1d6e7833e04f869c10923a619a1c0a73a6375c1125ea66c0fe4721699dd2c069873443a54dfecf606135daeac401b6194309f29161b3e93edbd6fc3f61ceb946ed3634925ff727da1e9ba4ef6fc9e3a145b34bcaa7f240c9aa673e95c2e059e237975a1ee69a262c3c6c2d6eb5c9ac1074270a5535c44ee5eda02e5d0c6cb92a8387e43f097bd8c8ba63a348ce08917d8fb6652811e0b79ac2b73ae241818e71a1c9b6cef8afab17c28176343b47438f1916508f7d651518ea7be34f9c06c1a397e37042049393562d856c14ab2033bae9f155abafa7261f21db6089a494b3f27b186a72a545140c2f89d21bc60bb1645d1390533ceea1c3828f408522bc3b7b661ccf96932697dbdafa5ed379b96d2c35617a84c5f0c1574869983a6dad7a586e140e8dab45ad8fd30b4ec5705b5040085365a93c485504d27b70d76a48b8bc14a47216d39ae681b7dc769046fd7e9d6df64bacc537a418004dbbd117eccc5ca88414afb63df1a20730a1f2f989403601ababd9e3edf47848a7332b7b0e742b2671ed133a5fd3a87f569cd0ebbd4353a7715045000961aff5d804e1440afaaa34d300809f91a67ebacccaec011cd8b007b17e15b52c7f36cd09c2c24b07001f642ad7dcec8aad1a4f92117d533f7be0c23323751d16390f4458319ebffb4b39b61b5a", 0x1000}, {&(0x7f0000000100)="5732e687069396223832cf131e54542082425e5fb3ffe0ee2ebd769ca624c092b857a3471554d97819ff2ffb4ebdd66d", 0x30}, {&(0x7f00000012c0)="feef49ecf75272261517ea", 0xb}, {&(0x7f0000001300)="17494777593e0ddc4e05647f1b24b5e72a494b96f80da9a96ab7ba976aef159a554e2bb987906c9643120ea5cd462fbba0caa044b5fbd1ec9b0ce6292cfb4bd3b4aa3bae55ee2260739404963a991dfdefe9289a3ec4b9f2c76b4550f8d8b34e55ad2391f82d3127b83519034ec6239daf7e7c96fd9ea4043089db04af3d28e3804a99c873ab27ab", 0x88}, {&(0x7f00000016c0)="9ea772e05a51e6f9618ccc5afe0f4862d064afdc59bba3fb78778cf81775466e7f0da13a709bba7def1eea0c6aff68a6722df1f5dff472e8a1ffa65078dbef1b436bd601ca1aea216a48152493d9fb85e21603003844c4d493ee46247d48d3c62c238ad5aaa3d28796b15a9a1cb0e3a03d52506ac35bc677129b691fb23c647cc1c79188dfa9f2aad11beef20058676fd6246138c116b31c665d04bf0e077d480dd45990d91ce58fb0dc44cce8fd5fe1a538f4dd0b959a2974bd6e68fd22fc876bef1cbca31c1d43761c02687ace87a292427f46acd1fb38ed0a9a14fafb1bd0ee8d402db721d11dfafc41e6ee3b5ca72fd7e9aca4558cf50ddcfb1c427126d587c9e7e140e4cd066bdf60778453c5732e54e46483628187eb5b160c91ffbaf33cb452a354a163d726f38500233ee63382b96d75e2f0f2574ddadb2d601171b8ec723753a4d5cd77cae609a1fbacaef09ce3fd7c7f85e7b40d6b64edd59b8b7a9a98438237054e8697dff64743e273aba318ae38f0f935e405e9f1d67adee407155a698a7908b4f716d296b4596957be720af7e9bac531f93d673e2624cf6c85c32b44e37b1f75671b474c337c84a3246dce6612e87c63fae38a555dcc18f8ad9e7ba5221e16948a7260b5c1db24381472cdafa4d3ec64949db42adfb77f3307beb6f76771f51d9231fab3437fb1b5b33bdda3db83064c8ba58b69d829004901757607a44d6ff6d0aa08ade7b84f5850018315bb95ea1f7c5b5902c1ea18585badc871e2546d8a1bc6b01508d4fc440beb1467a1f901c5f4cf5424acb85957ea8249dd0a25616c8854ec7fdf5de9ed7668299a1ad3ef6e95eb750db5e1592b4c970ec457cd657e4941d9c663fd1efe5bdf4a749c3eda01c6fe23d70dbc8a50f2b945531fd3ab762402eff65bd6e38456340750497fecf156f6bd230e8f49849b2a480cc204a5e69b41528cd1ff20544e9cc72b7c283ff40956626bca7b504acf48f7a410b5ba04faab3e24710eafb83500efe6687ee48ea625db8068fd3fa1f9db03558e4dc69735b08ba62a381fef092b1feeb97d251184f035bac14afdfac387946e7cf76895fd67e95752d588e1ee3a6953123ae8986a8e1971ab0ab5d6c33f1d3fb9d8b32d95995ec27c9072baea9d2c0f1db34fa5772560c50f04f0cc33992c411ec3ca1fbff1113a12e8150087c16cf58260b1577a654f09c15184bf7540500bdbfea1f5d9754bed9209a6cc5aa17b7247ba4fed6aa457e65763b8113a0f32eec83ea1b128ba8323fb4ba3bed3ac26ba360fc502c4fede1c566d489b71c96c5af51e4c63bb3c005e1eba3e39207f27c58b48eb5af307a540626d8a9beee6df4a638277c68be84ca9afaceefbeee8f62f940aea9f09e49c149f50f2b6ce906979607133dba479bb90dad155fe1304d3ed10547ebfd49deeb1cbf9a4a4b335700369d8f38c2dcb3c683746ed216791eda656f95b637887bc47236bcd36806adf8c7229ce720bcb44da4cd042c94891efc113a53c48ca4ac33e7afcc37978a095938013d1e2d672d9a344c1baa307103c08c5251055c54b5ae96412311676fdc81043f1568201821337c111aad4c0f8550ba1c51e1e5133770dd8ab61027a22125dc7b5446ab31ab960ba53a8c3fd4e76d4e7ca0396817cde30dc54a38e411c8a31e0977c4e57b17dbe7a405abe049a63862de48ce14e314ab54078e58bd02f447f92f1c7349ccdcd093d806be67a385a7c883d833dc4aebf596639fde1b4333b160340810fa1f8daf8eb82d549ebd6e1b2f84c6289d1619cc9202356f1285b1096f1b53a1a012729c0b0ec4ef2417a60ed2ba9cdfce28f3706e48791bd695e35fe5c11fd560eb7ac2e55d32302367050480b56b77597e64bacd78c713ba54ce67e0fda3d71f855f1ee7699ebcda5988f4e11a52555d20b2c9bed41bb7d2a9c7fb8002dba0ebdaea2adbeedf42051df51db4b2b8ac1101af3bf4177e86e14de380ee354f3b3b7aff5f39d4b654ca0a7323011175abb9013dfc964aa20db5c2a909597b1eac38793b7f118f1552a50ad120c9191eef6b4a7ba3f10feffd0fe54a53f85ceda66569a1edcbee645402c4ca28c39e2de31d9f3b3246cf691a6f5ad2623ba2aefabf748d2baa50af8d08edbee7126c942450d7f153165331e46125730d6d045af1ec5d2c0bb835e5d77704f219bdfdd102e21a6678b2e3b873cd921c5c46fa26f58e42e39e7b2d2837fa5608eca0847b0073aabcc4b7e4789f2939fe9b1b93e325cee5277257e2c8a843f793af6d28d9a120ee707bde81a3e9f02159bf927053253210e7463e1db62230f1843d6b25b9033957af5c6188b23758b306cc304199e958c55f5408f844031ff03a04bb4209cbefd7bee6ff061c5deed353bb244e2f9302e6ab7238a1e4d27ec993255bba807af0ee27c1b044a08cb2818be55fde713f078c8de7c50bad2c0c854604704a3ec2c99cea7f78720e8bf623faa69417d4d914b93546d7814b98ff46c810eeebdc07028d678af0f499839ec180cce09a2179af68b3e8f72c0f223e176de5dbb5d27fe4f0f87003369e92ea6b5ceb38da612acfbeeb0a50c99210275349d4e01f3e03307a4889f21b0b438b3e076910a8956520015a3b7ce539075c87452e2fd1bc704be8b1b9749d41eb2e04f102bac0ca79b3a38a7b8a9360d7f1a6302c6a2f40214e2591558eb7298cb8245179fe7b0b29fea42a84a993b8e5ae5dc79771abc8f357cd802cdcd00bfe67de581af25f2919514ef696408db2e6a777d844c586938cb3c5b05a464469c78c46b51328376b6c45eb18f3b08f96b59ab79f4098188a8240b6c8720f33929e69e0163449bf857a4db8ec14542ed6d8966946fbc809b39dda42a5cb91898ef16ba850219c0d8814803dfc791a16474e8e6fe249d5ff898cc41b1ca4e8e7190f07886b5632c95c37e996dec46e779a9167a494107966bd7eba0ae131c9b9e4017b09c575779f19fd77bda5f2eaa19804313a1519c5a4dcf63d2164608ebec9aa3ccf94a2328ad3a8dd67e469ff5a64b8e0201ebef08bc3ac942a1c4d6f33173e6a1df277269114de7431c40c82b6ef23e2b100f1fe698b7ec4ab68d2792232e22facf8d33b64c187e88f3fd80fa5785ff5fb8dc533dbf04a07c1bac527e477a31801276ac528abc59dab0bfe680c769ab910742038e14a94c3f5378a7c72c6ef68a173df8231f1d357900ad16a5346a28e93e4c176438b6551fcafeb2a607cc5abea147b39e7acb67475c4de7d766c0dcafecdbbdc1c7878f2b80fbccdcaa309c01a454228573e81194202d1b0960325945d8ceba0719c25c4c40657467d0380c5524b28285e3fd227ff41c8c31552d348332aa46153962c8aef48a6e7742536c5b1f705a3f72e7c6ee10a5b8c8dd107b19aa5706814fac899d5d7f7909dfd5f244d0b579951b6936b8f247d0701534e81b3e2e29664945558bccbb6178dfa6a51ea2a21aa93ceab801ed6e5c7b2398f7964cb28a4f7e50d609a48a4755180a664e6fe38860e55a3ed824d355888cc6949483d918a1549f9fb2f008aa591993ecf1a8a629b341b3948ee79e12e3558654d2048f58b4b255990d7bce7a17641ae80e6bed7209f5cecb44892e078dd57144d743eea01dd74607c24d00b22d74de8448011f5f33788ce641babb04c54704dc15f6aed5aa2e97f47e1b4020553247d05aa81d69b25ebd9eeb0e85a761d4599fa1c5e1331dbec0a24cdbad3424216ce7ba854b6a1e968265a776862bd3eb2b396b80bdd052d83e2977b95f332a59ce8802ce0e839c44cd45f789a466f2b3f54f3b85d84be46c0709e4cb0ee36fb02ce4847296a71a0621c130ebfa657bf923b947703ffd6878a0bcce48f6594915c665f0e170da38890b27554f4380eea1a70c683a5fec459aae9ce09cfbc787fb726774bcf6432aee3be3bbf2b834194b57bffd01c88dc26b2dfe4b1c0f3135127780245f3745a4cd30dd8d0bfbc8d29c637aa0eabe2b320e964be6f0dbad4e0806f1574eef412bd93021b88234817a9720708b8a05ae73ddc4cb39b9628230333e8ef353eed1f5c86310f42b32e655bf5a300fa7bf81a268b4dd68e9c02cae2e2f1841e9797fade92608fe9ac2859ae5fd1cd495430d32a626ade6a34262d504872ddebfa342433bead249a4d568945db21361d088169d5ea119855cfd0b362bc04b74ee075d2ee18f86fe00583f389ce5b0162fb9ace17ccecfb5ba5a72a8ce667ed9b7cb7e6f503e8fcd7401be365990df1047e7f129e412a885d4c94d60c393ebdd1db3f407afd0668f276d6bddbbe48da6a2e55c8c6f44c7af77543114bff176619f1c71c9ad232febb9788a54ce090ecdd6ea86c3f5a33981185251e0dc02b2ea84731e108d4c6e6fba466439159d9b7530679095cb79e211c02c8d9a0d83111832b4b9ef277152b3d8cc45d8b788109383aba3834a62708bc3a6494a70a7699cfd19c9777034f86696f04d022072075b2f899656f4f1e956ff4df0f97969451ef4f47686be8c6868a2a707aad9e09d238c944e70da2f68ee8ac52a9adb2d0dbb7e393a755bfc8c270b035fe090cb61105522251cef84dc61ac357c60a5849f366299d74363e276453ce52d5dd408d1ff96881e56ae79b5492ca72c1804e193ae1ecb8436f6290932293bbc015613cf70b56998610eb9b5329d0bdc1b0aa069003c49ff63ad3074b3a9ddd02a377938e6a19c84e96969f178e213c1a01b34faf03eb1220fcf1cf889c59841f287e96aed4a70b8b9be2a2c0b6a82cd5fac7c11586b73917fd1ae34d5caf446d9f2cc8012e0bf76241d25bd6fc20902585038ac70cac95070b427ef7b878b78e5aeeb48535b284bd70dbb1be941443e560912c9554b71b5708715a96b8a80c7871aeaf5d023a368534a8ac622ca24d83ae868d4f1115e8a16d3eb249420701beaf50c3db47b00dca329386476e738b28e0fa80c4a89d5cf0f42f882772431d0615ec159357a70cb7e6911c81a879fbb32e501e790a2d8cb594181c25a1e943c89ca174363373469e2d810ae66303572e7c1a188be7812987af095b7b68add437900bbb798b9e92a7c327de62f0d1b859e91b652f0b11f0cd528f837657aa04a1b31fb4442d830db062278a2cd5212f9058673c688a03e78678a24b95479d56088443a23b43dc80000c3995dab29fb0805ca682e202f528923484d1177e74d5ed0625f06835b518d4613eea807ced86b55e861d6ccc67a38d8247c2bd52fa57e53f3a587fabcdc0680e969266a98171bd50b2c022784dc938fc59d3d9eee10fd90c3f9fb579db5e2d4784476e73b69bb8b925ea83bce44774cd8219ffb66353ad30116043cd41f2cc4002b4e81c4142b4acba4df4e2af0f78a0bd2796bc18e4a951283247425f148a689a96f4d20492f17b7d8d3c19d72aac5de6437ba69901502b322b2dde09e2e88fecdf664ec073ee8fe9ff11a32912c8e5ea9c223153b795aa762b5e878cf76bb4ede42640da6b84efdc4aa630e5c66d22f2caacb080e13501856e37bf239a087214057575f56f16a28ad3b60fe3d2bad31384c0789f926407f024ecfbdb33bf38d39c5f38aa9ed7a045c4f44347d615c630c776ea010cbf33e534e203c7f34f70251889658fc052ad005fdf26e4d5bd82e1e3ff15fdef00ea18c3ee3e7fb01b0b5830c00a8f0684dc8706ac621ed2596fc67bffe72b34f6976dab204631a1c8507f30ae13fa58c43e5cb6b50ad8990b3d9aa97d8028c9c4634c07402f192444114d1f443909ac932fee67536", 0x1000}, {&(0x7f00000026c0)="1c91ad3e90bd3b342423f58c4ec17916d3fe43db1ff21c1f24abbf6d3bb3b0ad718080441a96bc699caa58d56b8afe10969f27c349c2d06d5f5b8ef358c14429b73c113960f8493083664027e198783e3ee2de92db007af6d5f1a0145b8e8ab3901cd9f6e134a3cff125df46f54929ba5e2a176759230e98b7f6d2f300efca8864ecc59f3f94d4c41e75499f2774108483d405dac9819915526604dcef5eb5e7be1bbca6016cb8844a65f3ba3abb6f4e1f728cca69ed68e4ba76d0ac6d35701f49fdc7faf44e07c1caaccff3c518ae333985a56f8ed7de0937ca4da6787e9cf3400232c93a87bef880e86dc6282cb40a791d00142ff01e61a77237e8f9df85220adf5270e2548d2a8c2cf93e12ecb4848060089579f978c7c683cc305b9239c6eef59d3e41552def203aaffc425bdf74ae9ccf02082fc107344089a6ff5c81891b68199285d80d667fe3800219490aeab261ac5e59aa2861e85c3901c554423d1da31a99fc6c157da9f7a37ef4fabd12b25d133de3e9738cce9117f9788675b71807ed3a7c949c683f1aabbb6bd06585d7432e29ade64d23c2e320acae84dbe2b3b07fd0e3d795e92da84a80ce28ff3d08ff731306585d23adf7a054b878e61d7f58be93536213a863bdc59f69217163ad82c3bb849d3c82c627fc142842790a9646fc130f9ea3d2478b196de3f8b293f5918ac821368de8c985e6603575888d39975cf1730de02c0333b11bd0f5e035d88dec5319d3bcdbf3fd96c05fff124b80e82007082d48e23da035d09375aebecde1007e7ee6e171d5eca600a9cceb934d5833a70495cb083cf5b58c9892a1c39dec5c5c221fa240646558b7d5c951267c609f3c1c95de4c85dde987c33e6a153b617e3a8c188b3a286965df31a4a72e9233a22dd3a05210362766838477970c5740ca37fd4d01fcc4ce0e037cb0f91dc1e87c8e22f617d18a020b014426c21ac492425ad15dce6adbcebca60e58dc8f59e1f65448a9284e488d3d959de132444797bf18b662fbcb9e36b0c68e34aad64f7322025059625bf80fc7248938c6fddf9b20c694a9b3f5394c6708cc99df71afb2378c34dabad74ebd3f211ba4c4a8ffc561c5dedbf29ba2d3e01f5140152933a087e0a221958788c3f05bd80d334bd02557aedee73680ad8a47ae4f3068efc100aa3a063cdf625a42b2ce2d5ed665b14d6d639722f6727a74deaf6c1db5aca3f05d3fb1b04a2f6c5ea46aa38a4dd18785f51936945ca4d0510e441afc05580bd89fc08fb908ac74d865a73a111856ca6135aa5c95a78751c0ce66df0600b27470d34f100ab381df44d0274d869bac7e6e47d5394a58002dc404d0558664e0bedf2b3ec6e7db77627f4cb1a0cb6a8eed6c1ed93dbb36f6df5f86b61c13994b4b35d23cad53cb3ae649f11c96f4b981197d9ccfe99d7d253e18bc75a8641b7aad5e6c039d2992e19e83cc3531cbd6e87022c53ee492fd68ceee11f89901c14400be58b528f283565968734a40c2a4c2acf65b0c7edea35baf84d7199e5217c992cd38664d81b97e0bc6f82ba601c35e814bc9cc709325a8e740a2e844b5eb0ffd0e3ee170784ef9a62b8faea44c538e398f4476136e8c3e2c021e036ab5d6ceb9a78cfe477f779a450522a2b9c9bbd23a0b571ea7712bdd981bd80f7326a566aefe093a40289de47c064d66f981ca9e9ed1cdf66fb24a17e737fba6f09ead180d1eaa646b1897dddd164cc80fc09c9f413c19b757522103e0c75e7e5648f9fdc18f9af27990cb6d1d46e30b2db31ff08c166cd089af4f8f09f44d6dcd90117b6a950cbec6016f0727491a009c6b7fdf0cf0b93d616b936eaf5b2adb8e0e5b30c966760de70ce046f50c84afd9cc4609dbc0d70f1724be228c0a2f017eeb99f435cff9ac66e0399c6b77a96051644ff665b393cd0f0177f3cb73cfc4c486727210b9d8fea72b6a73652761bd8c085eebd45fd41dbd6314f1cc874ae1efba76862ec16fe697a8f514011c5ef7109d01a7f311566ae57e0024258db471d222b87dd3e5455e5b86d385204be9056d4a8b57b41c61a15c369b17585bb6b984ae2d6e8efb117ea7b9e1b7758ba29e303e6f349d0338e1f9c7bd672fec5a66c41419a778e1fda97160fe95db456f99906f9ec45ff73af78721171c2debacc2122d65946160657cdb3c302fd4d91b9af4683d90e9b26b46081e019ccc2c197087004b3dbf372e7f243ce3f5edfc0ccaa7f89d489de83fb4c91e03c0a67cc3a1c27218923eaefc8562e25fa46b7d27c5f6376cb271d29ee24ae30578b427ed51c56ddffd55d1b731f6a2e2157798a8018f9a6ee394d6f7bd90a59439627720fbbf4d4c5fa92d14fd0f40b96e5a3fd18ba4937d227d8aceeec43b04a599d936fc49286793742c77a4ec9ffc0beb1db85b73958039c99cb2b6f1802fbbc6c2332dbb595a8865f3fdd21aab2f4143e8095a05d83c67fdd27224ec33f80dba948e0c54060d29db29017f607061026d518e142f80e653b2d0ffa41b9c3d96b1b455e3bf35d54cc369317a1f250594237a52a544dccb04662e56d42f26531766cf7f0c39a1804aaf9416d65ea0fbdfb318f4293023a08d7ad8ef86d24540c3bd4c7a6212a0f65fd837dab845948b21078988f155e263a5a9ab7e8534b2716898b9eaf45608b3d7487e9064e4b9eb2dc1cf2889bd454debed0e0f199d8a109170a173360feacb38490be3deca71eb8946e726f9c80657281f813d2b21cd62457889414f763d87b3f1763634cffed76f1c423a8861991fcc4707f987a56392c77fbae17ce1e60891f2a19a59e25cf495e32880bf3619442fe73a10ba352f9dfcc88ec9f8157b5f6a286db90acce247fa2a188b9faa55ad013a3294e6fd6094868f21c36036e8fdba39f82e5b2aef225ee19ab9c22e4b8d8a69250b8eb1ba3d5defd933d754714b5a0077adfd8e10ddc9a2096eb04ba9d51e4de7750f9e1b072bcb0e7eb93d49cb186e778260e7d0db1c092de50ad2b0655656132f62d95cb0b90cb44c9a1fbb77c4050e2859c265e14641b454df5d94999c89b3c49983e556b759db3faf8a09820c231c8e33568080fe8d7d6c1a2fad33682189c0acfdcd3192060988e96ce09996d61b06a00e8071cec29f4f3887e3eff98590598018d5768c970994fff54097749efe39f02987780a6027bc711750c99d67e95f2bfe7695570c03233f0d8379ee5cfc371ffbef9df83c9a196d8c929edcf5f65b7e46d087e1d36115d5c711e8222db2d68186fa6c7fa4487c36f6b722c656ebaf20dc5aabe82014c8751c88d4f27d66f7253ae1fc8046f83439af90d8482d739b9930871e985d3116c3b659d3b1484f67d67f001d757d5923ae39249d7ee96e1b9efd25668cd05e10a540a7fd28c0888e4f87dff1d3335f5a9077eac0ddf35be3577f167d4815c1c18d80ddde48319f8a223a7fc409d04d046fd32b96fce513a3607996443d4a08df7ebb260c0ca0fc42054188ee381b8efbdeccd085424155a13a537fe80a87ad94a6413aba377716f53d390402385bbf935144422c8483ad17d67a3a19e9abd35ecc5ce28813a84bc8299ceaffdc3e32fdeb4665ab986f9a2758ed5e3416827eea90aa144590522b2b2a7c1e40a4230ee9776fe6de302a273a7be518c2eb3a85c45e1dff481568f144917cd1ef8f10a0d4ff8f60b7bc2c8d202d55d8ddc50e10f149b50efb01b6e67d687c788149b1e8d0c018645a0de3dd3664361486ad9741ba5a9737ded67617ca468d1f8348278a213ff1cd31664ecb17400ac43de0ad6736ae02c245c054a05972685ddf205284720d3656fc2c30a7af283d41aa90184e0642b99f44057367738a3054b24e6b3012b12f207d6320cf5e1c62f241fbed68281a9943958b516aaf63a034c52abedb8df13adad743eb3cb0782290bc5c149a6f1d5ac74e50a011e16e57fa38a76617ed8e79904aaa9c69f8c5f6ce7c06e6c71b6accdffb82b4753b35d95e2cf7b6d1b672739a0dca21abab43fff3aad7adb80ddeb7065b7d2e631864035e232213f6f7dcaee69cb0fec71c42081228fb9334e0e282084e14b864ad1b1df3d01a5f287d7ddb54eaf0f71165c339035955aac6be97d2018688c0b95ebc5ea3932af51478b111b9fe35c12638a6a03907a35defff3dc7c5c0afcd45f15121074583d9e1a1e53fda0b7333f0398af987f53c51684729660907447c977d2e285bb728e93bfd4067561d2d748e0670af97e183ac7cd653592d493debaf1fe6fb53c5755a47f8a005592188e734c12f7a1d7ddbec80690dcf182308e3755feaf7e79a8caa190a4348f1c3336343715a049b3883b04696a9b4859ceba6df6f394ee5079794e1a6e73b52213dd756b08eb5c169b4a54a77f7ac2dd285e016e8e547022b069740095220e48ade2a463a929e1c47cef571c253be37fa45fbc7f0b92c08ee672e901f26472ea0beaedfbd9a7a510952984ab8289220e53d1c223ce1e179a77d63933d2d7eb031b0b0fa3443d5218eceb0ba7295b05ace662606b7b47790c8184432ee8e9e7e81ed3cee73462affcc5393ca2a57f43bdbc159b159b6037ad0a6252128608dc017ea21b2fcb443af094e69a4959478452d93453ed5939032df080dcebbc8208b94970903ef29aa383472dd91f5fa624a1a752840a62a8c593ecf605e8d9f64cb4553af929e9d2ca277b2dbb15bc3e28cf6379bd7cda2afb7e9a3b4c3f8c6ca31e9bdba04fbd12b8fe0f4ffbcfb3f2bd0dd72a786ba50c37bec2890323bb1d28471bdc1908f0b76035e3fa0065d641a6f342bf00cb5918dd7c4aee6e3ff3be309e197aef38de787a80ed42f4afbec0543b05533e91596f9a649bf244fbc2bc39fea06e8c8663cd48c5155367172f533da2e6014c85e37a2f843a2c4a796217b4c0acd2e4348c0c6a08b5b4c24147196ed923951ea0a903afb192c7b114805abdf2bd3d2be7592b95dd07b6de3b9fa611448d8a47f6e5b57d7daff62e155a74d767aefba7de575cc97d53df80c0c828de03a62ddfa551031efbc0d537e7634d56dbd4e6662cba0b182958f37a887f3a96b0fc1eb2dc1c7f8e3ca61eed8f2c21affba6ac6a2487d3a903a96208b1652f4146fd56cdaeaf725f1053b3bf85c00994c58c5a769b5346e4057d8a8f9400acaf58d5433207a87f2108f0958ab4aa655dda3986f6266ba2dc65b74f47c8cb4c180f488761d2cdbcc8e40a2b6d532363f278088abe477cb58625bef099c4669589524cb1dd1aeae3e0092e8953fc492dabdb958a74e5bfd54e9c6391387fb5559759105941ffc75c8b508baeb6c4a5c9f37ab40190e8484e2434eb176333ada25911c48f60fa0560c61da330fab1038ab93c4f8d3d9c3437ce6a58bb9d57606011cdda1f572315d0595b01a6fe79aaa000fcd775051417f0ffd434fd87ed66b6fb12e17ffbf18ce1a8128bbb1600815b3c1563074e7e1047702313305836d6a084893ffa99b35d8af19994765db5336dd89ab79d85b0495305964e2cc30f3bf4bb3c281054e93428dac10b8373599a4d510483ce7d2bda72969c36bbab46f2c334b153f6f3c041671176a0f37ec4357e6ab3daf8c72ef586bad82405fb1155d071d9a280f66353b46448bec21454e19edc953e65cacdd24b29d3f33eff3a3de020fe9a9655cdfe9d51997ad1d13c3de5e3b0d40f82206831ed68a3704e758509f508ddf2a2fa57d2b2c037200325ffd7a109705105d4b75e35db711a481a14413d9f3d8c13210653cc0886a3250f6f2530be90be43e32f8fd91f0fc3e8458319792491f", 0x1000}, {&(0x7f00000013c0)="7b7a282abf612183814a9b8501d67451d22bebfd959e6b5b6a29fc99fab0e24239db520194145b2bbbe083374d7c8e11027085579254715de11718eb89742d6c3585ec67b8614365c92d080128e3d1ee44c4233c4860bf29430fe5d2336aa99ab68af4cab143ac768a2cedb6dbe1b8ba3ea7acad8a9a4e3e376b5580a98a776a144970e8be39bcb2aea95fe24291c59aa47b9e1d33e56250190e7a1e8607d733cf3541a798de399af9bca5a8580bcb160caf308e8c2aa9c7855e53c3835e25fed3125f78400d361e98781fd839c3a2fafde0861b0d0f479bb7939fdbb5d6be0b8a", 0xe1}], 0x8) close(r2) syz_open_pts() sendmsg$unix(r2, &(0x7f0000004dc0)={&(0x7f0000004e00)=ANY=[@ANYBLOB="19b8603bed3c5bd35400f5493be28f730589b561ba2e05c72e82095877470727b1aa14344747c563f5a8ca6d284ea3f845bd3d88dd26bfcc4dbe3688f8ed52b6426300f61cc5f4f2cf57473b6d2ab8465a6693cb63ef0c60eca2251ad5107194b3f801dd53b5ec4a3c0640fe69cadb62cd90863a97781fa4e3f342fc9c9d88c41b222fe2"], 0xa, &(0x7f0000004d00)=[{&(0x7f00000036c0)="5ef0e5903bdbb5ac7b33c83c403637aed57a5c2001e8fca009c6ed", 0x1b}, {&(0x7f0000003700)="69d5dc046615461b4bad11b9bc28d035b1177fd2c0ed5f761790695840f41366ee851cc016ce59048e0d9a6ead53b5ee2c7bfd616ce1e890250828508c5655697f06262956b70659c57e5d38f8ad624c4e66cd44d1e4179510e287241940c6786d01ad309b0250f54d7d6981949fd8f2229325b51248e89ff9dd41416b723d525d608981e6863761b3e3bd28b4a83540f447168beb7597f60605047fe7b016afb40c038b75250aa0", 0xa8}, {&(0x7f00000037c0)="d1383d50c3c1da7f48f622fe92d36409f0c23bdbd3529877b9aa6bf4d95decaebbeb17c38de2f3b7e0f1c7b59fe4d9627fa8eb100b607db438c1c9096af2a7e9a8881cde4ad220b3f13a04f195bc3127a45d889d61b9b9f871005ef7753aceccf4c4837d5903d3fed89e61c6295d848963bb503d2b606cf802090e6aee871901eeafd34884c4cf9c35aba0428671c39286d665b4f854f5a9066394c5b97f6acc4b8dd4b71492c2160bfb8a21aff37c085203a9f00ec3d892bbfbadc5d04f4e8934d1a4db14b7a56c03b0458cc76062c7da6a", 0xd2}, {&(0x7f00000038c0)="a5d03d859754d9ae399d59df5f9f589fa3766f03a06d8d0f958318ffd04c876fdaed04bb334380630d13b4340d73dac076396b574ef883309e0476314a794a87e159529f212fe5a08dd044900bd04a236f0a2c16945f42b3e5e861230238682ca15ef583138beed2ce4a28657844dc3eb0b0e5994a3ff4ea1eec56eef46485682bca89f5c49d32d87381f1ef7ffd7b385e62cb5f", 0x94}, {&(0x7f0000003980)="6e419803d313d0c42cfd0ad1eccd0b35394f1ca40a4176bac88d8d44b62735ce18da9eb1218e764c37a022c082c5e77bf833ecf65bc2169beba729700527647dc1598831ba2a7b7d20e96fc77c2142a66d5c0535c57ad3dea22642aa53a85b24dc61b8a7ca29e50ac999d46683d1094a1bd4fad1742d1f41050fa232a9667fe5ffb661eee636b408d7a5c99fc6bba6c6528df3bc11ac3299d5d5a732d59f4bd890459537ce75d4ec47c1236a07599eeed1ad08850bd1226c6c1a070e65e809cede7ece12b0024923a784f88b129cccc1f597a21115cc37785d73b7e9e0f9aa82f4d7d3c90f158ff3914ab43b5abf54e0254ff0be8e2b44284642ab127f18c230063c7c71b42b5ad1cdd1d51b76ca4a55cd5aef54eeead65da720b4ebc2b383aa1913b29c4cf551811a4541c50580319fc0c0c346393e6cc11e585313fa87b77c382a5a9153e3607855a49f9b70631edab790257df53da7d581f4e84866dde76b03f1e669f016b8ff3f0f1e45b3611249abf662a7579d7269ce98360912231490bbdf6781a7dae11796fab8a9953e2b38646982ad7bbaedc89b9abcd49b50dd55bacf9645bfba9d415cad68632d83651b27dfcec9097250e8a3ed2d271b4ce6664e3474e2f05eaab6113d588ca6b9c1b7087cd7ae71505be8c61df3fc2b802adb5679b0a2e16254a6524b77721c24790e8f088c07d783ef4f69cbb60b895243847e2ac622080876cb099f954b34affd63bdd6810d7d84757e40d8fdecb0d60cfd3bb5bb1356265302ff051638fe4ea15579643c171490d28f32ca2adb1045741cbdad16b23b9ec3d4ece9e148d898ba8fefb91c4a10515f98d6b770fff0ecd38c1b4f93f890c501d4d28cc6d516711221bb2096f0aa67d0808ccc53d46de82f2b244aa78335cee9a909f059b8cef99f0dc3a7d5c344be76cdbfbf6bbed0fabbec92ec9a3cd7f7380db20a6238f5def64ab2c0045bc093993f679f57bb0b89a7417ce08798f2ee7d19827753b0f82496023b4905e9100fa0b0c6b46f02f2269ec06e6a6abee42559338e8fbdb9b7d2477c694935c14f13fc297cfa7d4d1268fc0a53243f5a7dab6f37118d35bd652841143287b0d2f42a74e2e610aefa333d7ddce18ce83110c7a71c02386410887d970294dec7d1e08e9fb176b6eff731a8d0962d4c2e4c2da48363d9e605859b64259a6cae6ba5de7fc6091798fc61609bc8c0cb6c2bd0756b222c6aacd3e7ca3a42a1e60aa482e36723a9f487778888991c2c346dbde2e5fce9eac6ce9259549e87efebe791e1c1a18f08025c04543f8575d8381e3929a6a436cb725f5adb22eed4737cb76a8f7a7eccb9029a53c816dd49fa3c982af5717892d94e85e50a1c1dd25238de87df3664584bb2b88066d40db551e1a2caadc3f12736aa7f5d05411d5f022af017e578d2eef4ce4a63590a9427014cff8ff47ced5558d7e55dabd0778324ea22ee49cdcd9412243eb450094c8e9048a769a0309fe0861f3f9d54b3f5f58658b93b5a816baf6d3af5358f90b259ed7b4480a8333435f1fcee290c1babb6609eba5405cf1df3ed2f8ff28fd8dee9a3c532d073ae544bd0a9ace330105efe86964c79a954ebe96305679883bdd7387e56a11efaa9376922ae0ac075d72aef96917085d172b78b1bb5f0a9a29ec9ba459c0299cc7f84767cf2e3a5ddecf91565915469497b053c0d83e35e4bc8f67befc310b0fa547c529e46c86f693a29fe051bd288d55d41f81ea6a25952f34c48f79de062bcad1f0e613c0c704f5f731b79f9b6650e6b39bfe6f5153d2efffd0af1efc42deedcb1e0a1ff3083593701dfd9c2505b4f87162dbcf82ea1683577b9000471bbe1374ae7168a78efad75a04ec9d94e9179b0d04fa63a8f418f7a52b563f0c3772080da9f3dfcf8afed62d72fc237b006d0bc2f5db1ec7a3b3b7418b60a85de15d1b13e54057b654d57b719f21c2b7504c59d223732e157a6166e8e3be0137f7e8970fc07ec9c6977200154d9cd5c1e73fe8848e8e0d89d01f11ea8c11de2bfbcb375f61b6502ba764407c36326f308a8774c468e8d15ee440678b5bae0d1bd24dfb59e32a6b957cb28850b9761f96793936177254626bd51f80357563272d8b46ed1462cbeec38fbaef07a3b34de2ec1235e3d2810be4160b0d5d54b539833e00cb2a105324550f1601dd37087a95953a86da96be23c52f9993681fb1b71ec46cdc719ef7c41dd39bd8608caf1df8b50f14690969ace0adec3bb2bf22f6ca3fb556bd706f925989482add955df5408a8f0f26ecf6d886051b98189d87bc2c6a582bd1188359749260cb3f83ca02d7327e29f4550794330b557a446a93bc4941635647ea956717eac5a0b6314949a4ed900f51f6942e2d1f907d35a425511dcc6a732bd3ae4ce01a91d9dd50860d736c48cd069e44af5f54a4e23f1672959c47b56cc9816373af81e5565773c502d4b6679ca9e01370e51db88ffbd89ee0318613ccbcb99d451e6322823f3ede7a3f8aa27255c62e1af95db9a77abc0d83778fb41a8d5b91af4641e4caaea3adda8017c5b12efae8916a39bba5698c233975954a824bf47b1aaabbb33c3358617eefac2a30fc037951e9b2f2c0aceff68d14148fe1154f2d3a63f5a3e37d7a4ece6d2b1668f2bbefc0f63c79480b7cb45a482f785a2d210ce9d0bba89ba61639bcc1d162d98eace816438b25b846cf84012e8545f2d865bdaf233de2bf7f2108389550ec606b325e3e6b30d27adc1c70557126f59db945d663a91be5bde031c790618ad83d6906f265f0a3d1e3553df8d3eec0875ca256e60af424d0267150d929e5e89197903caf78fe10f8ce3a1584fd0abd4d775d28b9da08572dcddd98ae50c7616ea85b3ab727153d851d0e410cfa660ac201e41c1659c25dae25ddad2b4e1dff047873663cf09396a970264cb0b9acce131f9459668e0e1cc21c5edfabc9a2aedb6204a066e6efca4bf8a1967f9f0a36893ea3b7f24ce1a4920a74603dd979365a73b3a65b01406ef2f13832a3c1fc7de6408945d034d01c3e467f03e749ff72b642e0db44c2196a5f10ab67cd58813ebdd468766105f9df639634f5ed8cc63da9aefc42129e5d1f79a56ea227c2684aa7a9e0dad4b7c7b36bb0102a11c0e000261c8aa01e6c78c4b40e4b77ede40ac9a6a955fc506708517f01672f30d0166cfa7bb1a9fb2916599f1481151d227b593ee98225a3b753c3b1bf0f835f29eaaabcaf7df156d6e998d46361f2f9cc2d31d48a7bf987a741b717526d844e7066bec7c8a038bb65ae774fdd4c5032b785d36bcdf9d6e9dc7278ed00e3eb5f8570146abd0fb7ca4b9bb69cbdf4fdcfdd4fc67b881ba1e5855a124c7b278000bf19acb8def4c1d2fbaa9b4c0cc671f3a5592d40e7cf5555a15335399194d60d33d9c23f153b71e74a7e9bb1a7d2a24d6cef3a04f2476be5ff8ddca682690ce6bcf4ab7fa9e7e1d85ab8fca000862b72f191561ecefe297c7683f0f2e71fad6094ed8eb3aa55c09bdae430fb672cd48459f0586a433d8799ff1821505a148534bfc56d9325563e1293e23e19b5d0fb206f655c5fd2e16f591e56f9191e45894da27357c99a1bd0640ef8363e9ddb8fd8d040d03865e554650fe2df56c49529935b46f56f4d917e6f785b13aa6c8066683d40fe1b7a2f8633bf8a7e9dc13e157a28a0277b0bfaa94fd7ed7b47171678e86a32cd8bb7e5b981d2a2c9746a46935e874ebe6ec6b2d2c90ac2df2f4acc248a76c9dbbe9cfb1b1b954948c129b9e1c001a46da5c44e0c45e937fca55fee459fb9f1fce1d36e91ffe55730a810877e7bf01bba9c09a2be52d5b9c9c54818e89be0e37dea1351da2eb9ff5af71460b404ec37fbc9d265592acce586f22b19c37f6d02d3cf4ce035f57be722777a6b141e73dca6ab5b2e8249a3696731fbc1e1ddb5ee7341fbabb7440c7345c45eabbe77f6ad0f0b5c14f3fdb63dc09e77b07d5bb5fd2af1aa74f0882bb253e65ec7ed50b8e076fcc315f3b0ddc4a6dda24c831d9e24fdaec549f1d567d9ca25018bc1367e9a4b79cd241abf4a0929932ed65b37f581df00fd219e60a39baf2a569a7592d304ff6cf9a93c907b7b872cd66d406f7bc92348eac04a7a1ac1da318cdf1aa4f12591a45ec5a680ba1c99260d79fca945d5102bafab37e8c852150d994b4ddb0fde5ca9f18b28ed9babe3fe9d0e475bcbb69742b7ab8843ace7f644ecd829a7b59d9c5cded534c5c9454b67cd9654696e0988d39927bafa7df21f28970126f7592f31e90aced7707407a8ca4a1ca880fdbdd1a8f2c70471d7700ff9ab08a89ec2615e2d29ed74120cf913464a7a1ea0194cbbddf985916a81b720b7be2521024944b0c5576b00cb7c6cbdbb03234c4741115aca2a5aaff2d90f14f0f2277132e2fbb822f4f35c95c7a5e37ff60cbc309bdafa1e5b2c7d3916431237d8b8240dbb4d4b792cdd95ad58d9da3cf5d67355e3b34d55424e1e3c834ac24bc20ff09bb6712870da692fb2d53e6c46c1e34747f5ef310bc3e509661b38aa5a6422f425497d401c1648fb0fd633a92c140223a80dcd6a149fbb1d0b8065205e45305cdeaa8a255df59a7493068c1741111152a061914c2947f9f0da1f12066521af56561dcbaf4d21a56d94227a976f06ec90d0f946010557accebcc7b4bfb941c898989cb849db4bb119ea3b9145581283948972304b717ef40c3e1157f037b70e8f0ad815169e3342a05e5008a95bc171948e151d040db58d608cb29ee428262741b013f7cca5e8bc94535c303110c2d3f52721663db3cebc4769090d6a322ba484b2ddaad656235f2a3366e6d199f84603ea0ae64ef5ee1d65c15facc03904e3273c366aa0007b460efc012a286488452d8eb0a42ffdcacc3e979c9f537dd29329b5e231590e2fee94537f34cbd930bf6ae9b7287e4d4db4a99eab856dffc699a4f6ad0d3a63cdcc4b8887078206bb85afd897cdc3101e40148f54e0bd94102bc643c603459afefe7abae6a84813df1e48ac3b2de74ee8598e35f6477820aa44b7a0bf45eff290708a5a68bba35cb78914645f33fb0186d3f4c6c231e632204c2b5a170e9d2a46a3c9d5735ccfbdde0b67ed0450e8bfb5fe4d2e406f21406cf868edad47061ecc8cfdd4945b693e44cea84f6df590bf7cfd3e6bc35c39ec196b72b7987f83679142ce44622c53b4bc4a549dff9988dfdbb4c9bbea879e9fcf19584d2ebbbb9650fee8d22e1d67c36c412a784d8124da5b1b38d7fb262b1a8bf978108a78c714f12751f63d701f497a9ec3c590dc4fb42aad17aa96917ca48164cd1626f291ab1ad351f27885c253d639ef88a9ea527cb1dc08ced349534406ac215659c04e9d793df2e9bdc1277f875773bc23071f0970085485f390f2ac36c34392197b3a0d97e3695469af739c22ddecc57e196a8fadad8c1acf8909e89d1467beee8481f09bfb670b42d972f74372ec9ceb6337e514477dd8f789b1e16d346175b8b3ae1a5523927fa8e7de382d0dd96223be5c5dbb8b49c5895404aaf6dd6744f7b7c0ec6086d76a0d18a44c6fbdf4e4f7d3e1025bad70efac52540ab33b453ca31627bc228c1319c493e3600153976d6a32c97113c18b9b7102358dfaadf14e600a371d86ff6e85183c36edfe8120a976c82c95d138806b03a7b23afdff4191706732730354d07e91782b64fa854ec80c75f88fb870a4b1af38cec746fd6615f359facdc2b0c809f90bbddb99343ae1fa79be0969b7c58f79013f0a02b11d55fd8c053ee8145bc3cabf6a236b91acfab", 0x1000}, {&(0x7f0000004980)="7b2317214d9c79f3a25c7d499c2a87d284bf9260312418fc57e3cfcff8ca194a030b07abbec007d932319c6b29020fe36d39f0264713f9d910fb5e09ca390029673d35998b72108887cd4ae88a813b0ecde35e5a2713ca0cc340b41c678f2c957b0655da9abf34ac4889b081bf394fe37b61582f43c6c1032162b28599d9bc5edba6fba5378e5d44", 0x88}, {&(0x7f0000004a40)="144b46041860e11961fe6da307a5c92ed6f3400c9a41ab56b31e1421850596138b9190a2fbde8af7ce287675c7e85429d313af9470e37cd00cb062007ea8e42d27d83c80c497e9152d2cf070c2b086175b3a7182455e90b88b320142649d50144c55ac18eaf20cbbe030f985ab998d676ae323d403fec0fcef2553753eb9838b7d3fd5c32d35b0433faaa9c2b656415508e7425252ef454c8095c759596619f8346cfcb4", 0xa4}, {&(0x7f0000004b00)="39a287d138004faa6c5f9c9af3a7e4f2814f5f573ebd4544347fa17ed9d9a79ed37c3382acd3b5669aa2c9212936e9a6a40a53b8b253de09bca204b0af365431760a0831efa8e477527f37f3b7a128f33fe7a8dfe4d7d7687a0d10d3bb61b014cdf533b471e014e21dc750310ce0d0147e72f63fb853757b3e7e51704ed3a3af22f784a858e780e5e56309d0a0c8b6b698f1944eb721fb9ca8f404752b5698a4ad6c56ee980194e25b03ca04d39201b0a3cd3d4f484f6c8f9afe5cdde35ab55578090ff670214cb05bacb8d77676fd7b136b1aac1c358b8da67e71564a05394bc7e507", 0xe3}, {&(0x7f0000004c00)="e70d6f0b449e5dbfb540fc5e32369537262da3b43d87ef2e7dfcc6eb1051a412ecaac718db07dd4b8b5b3c31339bc1d92b6080cb375ceee2292aafbdfb55fa75766014e0291d0655fcbfbf2019ac764f3032af36cd51f3aef57c06d62f6bb40936add9b56d1efab2415bdd35ca100b21d980e27c8247d724da181987faa2b8f4d23571444710fd239fe6ae5968443cf9ad5fcaa8488b40dac32f6fa685c14c7c942998a50e7d05c9d9f889bcb6b855a1703166a59c58b41c2a0ee6dbb75552d883ad2241ce", 0xc5}], 0x9, 0x0, 0x0, 0x400}, 0x408) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) syz_open_pts() read(r1, &(0x7f0000004ec0)=""/90, 0x5a) 22:39:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xefd7f3dbf2a8aed2, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 22:39:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x7fff, 0x2, 0x1f, "64a54c97ab7897f265d5583be4bb0a1981a23740", 0x5, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x40, 0x4}, {0x18, 0x1, 0x6, 0xffffffffffffffff}, 0xe0000, [0x3ff, 0x7, 0x5, 0x0, 0x1, 0x4, 0x3ff, 0xffffffff]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x6, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6b743180}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) open(&(0x7f0000000240)='./file0\x00', 0x10200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x134) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 22:39:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x68b34d723c4231f4, 0x1f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 22:39:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) socket(0x6, 0x8000, 0x8) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 22:39:31 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000780)={0xffffffff, 0x7e, 0x5, 0x1, 0x7, 0x147ebce7, 0x6, 0x400}, &(0x7f00000007c0)={0x5, 0x8, 0x1ff, 0x5b, 0x100, 0x10000000000, 0x3, 0x5}, &(0x7f0000000800)={0x3ff, 0x40, 0x67a, 0x6, 0x7ff, 0xc9, 0x8001, 0x6}, &(0x7f0000000840)={0x5}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="8129e34aa8a8e419c55c375ab0f67462bc280c3ae546b8678d00c3acd7127fef4ac758ee302ad274552a8a262de5c829d145f8bc4a31b253f3fee418fdaf608ff1d72ea10f0ee5d732a49b7760bb61d162597c1f88102233313caa4a75a980593bf0ed23fa68e187b63f5ca3f80c37c8a5062f99d53189a7caa7b843e88464839d2047a833fa2d2407f0ce447b577e007de6e643df7f0553d20b140ea08cb61d3b0671d6ac8120a3d756256e3a7d910ede8d6b081d9ce4475bdee2592ed43a214f8b9b1f748a8fc382e25d4a0ce52fd9e7bcd5acf669fca6c536c77d68e738383a9fbd421ccb163fa611fbbbdf15", 0xee}, {&(0x7f0000000140)="3f27152b353f28ca09e4e1c8687098e40385f7fd6f3f58e812503ac672feb1605f938d721e75319081f465de2b2bb84dc168bf726413cdfc19ab3081d4fe7d91f3c0d89b27050c90808d445bb8c33304176ef2141d6116f8e0662cbf108d47b9dc8ab5659b7249842bb394d080c881e19e7418560e88b641245fb84a42554c26591f5ed0fda994deec468d1e3e8fe822db3391a4901ce8d80cca6eb4d4bde2f7b35f38657ce573dd4613e30fbb147b726e0109fd7f3206bda687cf0264f0542834afc403f0d31e47bfed222b988611a260e41f60927be7171e4ea491b0017fd758fedd38e41667d584bf44b7afaf18d510820b288f0108d781", 0xf9}, {&(0x7f0000000240)="3b46cde3c0b46569ab0488537ddb9163fd3e1a6b0d2dfde2721e9737ec873ec49b220b04aac087fab7bd4a1674ef915d6f6c2088ba3816e3db071473735e4ce3194889d044ff7f9fd48cb21a30b1e219498def8f1ee96f8a7e2188a44ce596a53f942f10c5a82424ecdbdec6aba99304acff0e719d26325d4ab538a6bc86648b44e385aaeed85a5f0e7616b705d036cbc932a0137f474f88a372febf69137473e668602e1b977ec357e410e7bc25c81d1564afba26546e464b54171779be749e718d77d5ee8d8a", 0xc7}, {&(0x7f0000000340)="644268f1fd7983bd2b441557aa2ce577895da362e62e63612b17d1f9b951ea39468fcf613728f6349fa01f0132d766081e58a3c83b9b36af2cffbb53618b2ee2d313ec8f39127e5882d4559760e7894edbde79eb150ff50b1ca8d6154a99c7ba7a761946b512ffbc71979fca35128a7b3f2c74bffb778d4853dc5d672f7fdf82cd4b3bf0c7341b5182298e871c4bb51433c315eb90f7b00a862fb73314a5c9a7eb92882eaeff16d8793396bda6936445c3f1", 0xb2}, {&(0x7f0000000400)="05025d5f6e042a9950d37c46b99b21648fb6fd304713ad4bbf72dc732f6235510bc946c394d457e3778eb0027f4dad6e2d361a6d779d0eac9b246edcf14de8e5d9ab5d1e8c44dbba0ab894d843cb0d8ef466f36f154907e498a2d6f488a2213b40cecfe485647328a8d5795676a431", 0x6f}, {&(0x7f0000000480)="4c83064a629e4a6ed311535a3d160be6d82b52ff5766aebdd9e6656b87d8f7b0b1229a00c551e1bd34a07a9bbc929d03d280b6831a9b51baa7969bcc9b17ae9506ad7c8df676dd14afd198c5bdd866147e94c9967d031a28f150c4ecb977aa26a61e635f6890bf80e75a4ee4c1b8027ae93543ddf3f0c74f3e68b09fa74f8e35cb75945cb41687c461ded819c6f2492121dc23f41eb85e51ae5c37e0a843de7122e61aa61b0d7558e7efb917e7057ed740cd7446924d204c25f7a3e144", 0xbd}, {&(0x7f0000000540)="b9d6e27d43e1629816544f64e353aec1662b3320c13398770334889ae0ed91d8bacebbb3763805bff03b95c92f98d2d7ec9e5deea466f30eb98df959d9ec05726fe363ccb4fccb1ad339bf8918a5678d1e7a9f9dc925f52e7ebace78235b2b70969351a76e9db202d4f15f23e0254a85278610288bdf72942177086c9935155b2e17960d2e4680c943053afdb3ca7a0fc01d7f76474861165b", 0x99}, {&(0x7f0000000600)="fce6ce9ab41eb4cac85469234749f48d2855ad5a52a5dab7c1f4bea154fb46dd1dd4365bfcbd8bdb3eda79162b1ce19cb5b7449952744ba9a64edd423ed7f81fcfd9f20693b97cee293042d991dbd0f7dc1fd027c5ff4382d69aedf825332aaadf1b20d05a695bfc63de03357fe80d8e723c00a51fe88e1592e9aa0a84a9dd7d12e269873a99c2f0c65597de3af54c6d09e5efef3828d3e64cc70c8105a9d6b72ebe4fd00833b10b3a63d9cf81e8ef2fabe5b64c3503b7bab02b8a7b1d53866df845dc81fa9517ad49654a630b6f07b65dfc06898e22d72d62785546db18bc6db1d48c3ef43cd0180c23814889aa1a29a8d903e53fb37b0a35d7", 0xfa}], 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) setreuid(r1, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) pipe(&(0x7f0000000880)) 22:39:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 22:39:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) 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) 22:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:39:31 executing program 0: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000002940)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666975653000"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) r7 = dup(r3) connect$unix(r7, &(0x7f0000002740)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000002700)) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000f701fe2835035615145de4ba459517882dc243609d72f94e97f1749e34dc72341cc4727827036058f31c157262997f91f48aad62cf684fcb7fb7eed28ccf850c003ce67a4d342f1f8daace5dc76ad32d632eabe90ac6906be595a695e58c4c778748c74042816894a391e15228a4"], 0xe8}, 0x0) r8 = semget$private(0x0, 0x4, 0x49d) r9 = socket(0x800000027, 0x8000, 0x6) preadv(r9, &(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(r8, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) r10 = socket$inet6(0x18, 0x2, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) dup2(r2, r3) 22:39:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000440)="8a819bbeccb4d2999dc6d0a28f4f27174e5b67a17e1de3efdf1be1981b20e020a0d03670d0995135c1983c93c7917985296540595e7ecc3d6c219ac440665deb910a5dece3e17d927d62629744e04db711ebfd38200b69b21481101c1218d4a588e0bb45279b69a0d9dd7cf0f9f979dd225b8f2ee7d5b33c717feb9e58b12d14e4461d494badeaca4d2a2e42dc6f1e7c2e77c01743e40113cd93dd0de92b30221672e83def58270faa5554b4ac8e5d65d857cfb423c6b1aed8ccf98076805d315b917d0f43ba4d3b08ed66613c58dfae97526dcba5f6ad83b941c6078512451004fe2a54fff1d5826a2dee996ab6a5225500c3c17d8474e5093b6b55b99b7cf64708f07992d1524275cff306d4cfa959db41b6c36c6693e3a26a6d97aaad5a598e609f704e3398490fe57a5e85c1c0e9c352c3793f689bc1f098a118460936ef16be87ed2047fb7fa0b96ce29442a87e6ff49770c3809775c86cd3fdf494da3efb6a1f268ee895d7395af8564571c5e73aa4b50db93e88cb8170e7828e40486508509d2c5e6f8a903de34b06519cf4592f925206a70e515b2751b592a16950c7a1d5bdfb8a19d9b2fc25a5b25fb81a23e4366659fcb016e4bb41e4f23126d2b6c0885597d9eefa30f4573c1c98f87bf9441f334d7bfb240de2102f148ff231c09174a0065fafde50718e021e515b61ac783c44acc5e0dddb0716a6caeb952c2421873a994381778a9354af34f839cb83f839f92459d5936427dc7634383901b1639b76a5ba9222cd201bcea8af583a033d0748d4d91fc939f9b41360eb9af33e64fb262ec37c98d347079ec18a077922e56f97aed4e4e542ad13c6d3a9d98c33ff0bb26325961a343b990f624c1cab289a620c9d4471d875f31bf31377259165b8711486a60b744964bd03af1308c672cb49aafbab2aadf7b2d8a88b6daf8885638c7e35e824a1cfbd89e9fa73ee2161b29e0ede06f3ccee340d41b8cb345ea3049f7b8df46550f0c13732deebab04f5124fb73d6c8c2a6cb0e0f594cdc60c604062687efb66c6713711520b83ad6e6037518ce4eb60c3abe34f9beb4a817d771e60793405edf088305ccb525849fb047bf13b5e5ff52f50578cd525b4556a261575483ddea6119c518e3db28c18e79903d1671c9b6715dc0ee72354baf5693e02685c47c5afa13467e74d7d1791bc483e27bca4b23861a20fb25c585d07fec02bd6e9297f27265b12a0199aa352336774b5ce1ec9b879bc9fa930b910a7763a8939d35ad0ddbae85b6e7978d5370f54b87bea54ef42cc64e205d64ab949f7dc305336ca43a6aa4db01eba3dce162df87afbfd42b67f9a693b9086de8e4d2d1dccd1c59cc69ccb06492c638729901b9847baad35cc7c30d260a9b9c11e33110c46b07c15acf71d684ffbe74731c2203cf292690f8c4cc1edc3eda3f475d4750f36f54d16fdc513c0d08901faa464a562ad85b975e41bd1acc9154efc792b00bb8dd189144c5a2624a793a96e1e304faf4648c3c43802b4f4ad81a2cca4bdd8780ea4d7c7cc79b8876a100575af1ba1e17b47142228a38aa94a0db2391343b5decf79c100252ac2f4f6bee65591288bf6fa25fa43ff138b4e3788d452d4a4039703eb5b89b1ec869ad86d51e0124babb342d10dac799a16b49c6ecf6513c8757350dfa9aed08716136b81c66152326cdd4cc8010aae28e9576177f263175a492d032d5e22d8d1b3d6034bf3d3fa3a76c780d86e090e9f11bf213c40dbadbbf6d3095b41544040c694906458cdc9e5a6dc55f0ab284059eed040f88755f6ba4884c870c851342d1c7f77ace716e2973527ae44d3530acab347cd1242cc2f0207aa012913aeda350b93e3fcf33aa87d20130a440ef5a177c6d6059c2877342b918f11aec6be2aff74eb06008d267a131d0fca9a88c3288f259cd605fc4ff62d92c042f47b1910182bbb0515600b830e4831d00bd821f5547b1981cbe49baafc4fa06c4262d8ea11b0dddc753b616abb3e07686b07f6f1c7c89481fbc20cd67b8aae1b9f19d35b1bce7e9ceaebe7f7d010b49b0c835ce6322925c6c8d9246850f398b336f18132d583fcf87b1295b64ac1bee3d24b28db528e537f3404047b7074ff0153323fe6c9876c2e9bb51512bc10af4ff4b030970ca5a89966ae1117c0c1d7308bbbefcfeaa79feefb35556b24b2c27fc5b37fd0ce975810fe8a756310b402f874e199efd6d0fc74319a6c5d4b9a4f64af5edf2b0b086c3c9dbd126eb98967c38759bbecbedf16d2ece45939556783217abe530beced37d9a9f402faef23540418b186883b50f626d800a0b39c8f4045fc695f35e1c4f5d15412d93684c9d5035920257b1c7923ad2b3a02ccf9ac95e82f079bdb9e065d5e7f42df1e42344cab4032d370a94e33a587707227785d05f530c14176e6c4198b4e23fe2badaee02e5c0ca886a82620e4ad1d6b4cf447edbdae79f195bd23bb85cdcde63ab9e1c5a93e5bfd1561ec66c1d115164f2624b6d10f00acdafd7d23dafd01c8de882f608ef9a281b8ad20102960c70144839e0e9f32966917b9420916e15f4cafb551b6efdee88b5084a49aa304d285afdad835db677df0390195f139b40c4727531fa4aba6049e1ff19f98d0946b86f71496de576faf9a15db8e200e5941da1381d930f4eaccf280276b64e4c0c0d79a3017d199d86bbb503b831d0968a52fa2bb47916958aa44954174a8f1c58ebb565797d41a124ec19c42f37ebfd5a26f2e5d89bd44afed319b508a0c5deba5bcf33c52ffe634035a6395462538a1d6679fba38a0f9704ad15aa2a2c92feb59a70d74df7feb067e02fd01c2a8ecc848c8689c94b4301f866302459b0030c02e38a178c04a30b0354dc4def66d6283ddeb92d9d44055eae25cc7a87b190dc6e5f898ef3dcb6d115588b3e2d3e6d903843052371c514490b3c83f9bb53a8528771597717335883b07c4ddded724cfa7084df624d9d9890da664b9c06ec48deeca1e0338026f995bd79babc49a39ff7fa68247b9ebc66a125e7f85bc7a7d1c44afadffc64458f6a7699dc1187f7b636f3624e74f320f467a725b912138f74ea3d4027b3d0aac40c838d64f9dadb046afd7fc74dfbe5a5b74cd3b7f7c58c56ba42edcc496e0aa380202f81e888763b552ee9fac1690571797bb8c96b38b6cfe38428a042efa7e9d63d07fb31f98731d42c4902bd649e2d80c2bf91e77246fd326cb14c214317de337bb620208a3f97f729f4c7ad6c56c8a6283a5f712119bf4d3f60464f0dfca70172c59428bc2076731c510a647cf6b2879b9dc31da02b793f76ed1249925d900be82488662563a07530eb1cf79361c73e4381c25c94598f5e4be58741adaabe989ba806236e348c28eb6a8a6339990683bdc8f48cbd5c39ac781eb05e5c78af8007c7638c7c6905e7b905f62517d3437de33ba2165b3227f35f4e6febf840d77c36bab5d271272ac5aeafc569ae2b552446658c7ef367e45b135cf100bbe16c90b0ee2160e9c671fad7f425e9dc6d59505f4832089ed6c24762988d0c3e8292f83530bc819d094d5a368e4464bbf64d747a865c128c78a38abfd1be7c2aa64f427cdc83c12f5e4447695f9724bd1762cd16956b28d1500e5242f9389cdd5aba08ebde73a3d384a3dcb3a95be9d91d93abbe886fce455f1f2c1d8d28485c6bb72a67cb7def382ef7fdcbfd66eb84e55f98622848e226287fb358bb02a8fc367cda932fdfb1c37a71cd2cf5132495a3096cbe68129de50f10fa7874f97e3fe06a1bec48f721cb2afc61ff7d32321370b1bacc9bc12ed024bb9d59028d0d58605703ea31099f98982ca8883ea0ad8990d1b1d28246bcbeba0607679ed34580a7b1129df111d622835feec337d88fcd12828288a939f908bb8abce5a7e09a2f6bc7dffa2b69c9f0550db5a9a10d702d32ea4a1dee42c01111f38a9a6e42250f7002c101ef7036ed90e3910a872faa61d06d8c1634c4494d761887352598f53f60a782fca87df3af0cb52d3c4dca91a24ed435b1b539ac6a936837f563fc4b91b2e3c0a3b9ca594587333b75203a8ce679fc79ea09a2e026356154af181eaa036318cb4e9248d311be2f99b820687effc4ec9514e290f0db72c7a12d633421113cb47c225280debe5b822d4b82d96674f27805b9af66a74d346a635f01c6d48fb37c99df5501f6828099ec7875fa107f2faeaa95bc8dade927e6689e0f705e5838297d59e8a5b4f14ad2f171f1f21cde972b7edb928ddf325c2fd7fd739625087ca29a59ec35b6521ea343c2ebdcf86d72d9bb0b9c41b4fc28586d04198d05b104bf20f4c3b0c3f73be7922a6fc7f04064a449368e6e63aed1ec06fdfb97db8bce712e6a4795be1fcf70e07b6b0f756288b0f6db3ea11cca615417c5c94a0924354709767e36d6a5b7fdaeb649c8a831df376e570fcc46d1e901f31d239c653325cc69466dcac24e7a7cdab4463cdbc166202f60b9bb1a2320106282e0bd35d9b9cdd863889664857f5f8b5a895d1d3ea4e863049210d62ddd879fba63cb35d23c1cdfc1378e9ed645322650b5fd5bb9ef4beeb22847281f0243f2978b1ef646fbfa31ca656e51286af5036da13415f151a4e7d57c868ab402354b667b70320d48b317c7d2b458fa2ece2f452fa5b9a5ca276f361b0b05db0dac0c565ff93568c476b3ec052bda5d18d0d09bb4b7069692c681b34b807f7e0d434f210db558980177324a485480f70eb0bf3ec68b54fe1e40f9d7a430ae69aa8c66986bf53ed12a58ab1234f8a161d8270db8c339773c0e8f54f7c94e47f89932981d086ec82834a0394dc746a9d7c58a1c7a3cde0e35a0b1d29e1ab718485701b1f05d4b6c3c78e91cc7dead5a26e85d5cb04d825f84adef8f8dad250107fda744ef46c4eec022759c1ccefb566d5118fcbfe4f0b1afcea5f6e97417b4d437a9e13e7f6ff0bec2ba9a710b0b68e64e9bfc12fffa0ebb33810f245b6639d3e01c1276a1d24542a5ddd73a664b44e6363f80de4fe1e534754e7cc72e7a018d54821d311c04357d125406c448019d9674ea247250606855177f0c6079b3150233716ee00c031f4eb010107a590071ba50fec541231a93ffc37042d4d81786ed26d6ae22d4fb93c190b8aad60d6a82bd1cee4f42655462b1aae5544753f9e4c9ba352b1745d8fa7bfb3f8428b88d4583d03b6cf7d4f8bf3ccc8dd6c7bc3ae57bc3cc7818020869cca6cf2c2a33c8c6e7c9478d1d0fc2ade4ed6fc44b78eb67cb7af02315fa46a694cba7660dc473dac8f5ac6d8ea7ff06ce0780cc9bd915dd4f6f4426205c4a23e76c37fc54b446563f41025e277b4b3156def21b543c253e8906a12edcd035c3b8890bf487bacfebb9237b66abc3bf00fa3b18d2794b4c79126dd5e9f49975b41141550fa445cd4046bf8ae2d32e67be14b901162f0b70209fda6781af9146b7545f494961decadb8ff746ef101411f460e397f59cf0e3b483efac5530b16517dca2db3825892111b5ab462bddd89e915de90feeb5e11345906919449f3baacd37286ec169733e46fd9a9ac0dfde4c6f9d327ce2cfb9280b42c71f6c6aad3d80c0a40ed81f2c3d31e43c730b4ea356f6781da096d06ae23271642fdfe9124ea3c84d9881f9341a5d4fe278a8f64f7182b51420af2f5c1c6c73fb8db965fd70173b6e40de93e282ed92d98bce62fe5a8fc4994ed6170bcc8ebd30f302bb62d777aa4ffbc9f9f1864c16e653617c5f2fba71a81899a1bccbc7e950685abd60b28f236fc725a164a1a9da2b5a95dee55b2582c74", 0x1000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400000000000, 0xff, 0x9, 0x8, "da4d8089ecb9c19cd80e26964aa4ecac25be845d", 0x1, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) 22:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:39:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') 22:39:31 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1, 0x4007, 0x10001) 22:39:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8082, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x0, 0x2, 0x1, 0x6, 0x5, 0x3, 0x1, 0x1, 0x400}) r2 = socket(0x2, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = getuid() getsockname(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000800000000000000000000000000000010000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x3c) setuid(r3) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x8000}, {0x4}}) 22:39:31 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6080, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) poll(&(0x7f0000000100)=[{r0, 0x4c}], 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSCTTY(r3, 0x20007461) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) dup(r0) 22:39:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 22:39:32 executing program 1: munlockall() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 22:39:32 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x18}, {r0, 0x6}], 0x2, 0x8) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 22:39:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 22:39:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100), 0x120, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 22:39:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890264f2bf826a68cbdf8590", 0xc) 22:39:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x3f, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) 22:39:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xe3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) madvise(&(0x7f00000dc000/0x2000)=nil, 0x2000, 0x6) 22:39:33 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x80, './file0\x00'}) close(r0) ioctl$TIOCSTART(r3, 0x2000746e) 22:39:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x803, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x8c) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000080)="c28bd7f0b43243a268eb235fd6e3b2ed72ffac777f27fb7e4675c0bc322cbef7d50e2915424b800bc3b246a90372771d034d73a95d3fc12541877c4b7225121e90a0d9bfd8b5d32a9344fbfffa8dd55bad896c82d726a81fb804b3f13e472c3a2eec782c04581a4e4ba94ecc4794ca8eddbd090daa8bf48cf8ae5acfa3b0c252eb5f14cd4a944927fd3b071e7028a71eef0a3708ba2f43c9d123a91c02643cf16c366e8b2a8bf422b839", 0xaa, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 22:39:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x80000000}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:39:35 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) shutdown(r1, 0x2) listen(r0, 0x7) socket$inet6(0x18, 0x5, 0x4) 22:39:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) r1 = socket$inet(0x2, 0x4, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:39:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) read(r0, 0x0, 0x0) 22:39:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f00000000c0)=""/9, 0xbd7c) close(r0) 22:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x1000000005) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9b, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:39:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) accept$inet(r0, 0x0, &(0x7f0000000040)) 22:39:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/13, 0xd}], 0x4, &(0x7f0000000300)=""/167, 0xa7}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="8fc53a3aa03a", 0x6) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x7ff) listen(r0, 0x0) 22:39:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = semget(0x3, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/118) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) nanosleep(0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 22:39:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 22:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:39:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 22:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f90000f4ffffffffffff3f000100"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 22:39:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x2000000000000027}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:39:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:39:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:39:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff45, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:39:36 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="018053490c175600721bb47353ed3ba82bc93476c7cc2b32a58e47ce19f1ce8475efbe979096d6904efd2c15f17496d236803f08008cbb71ce173c7dda239f29705df34e7fff665178ef478c5df6b09c3cf09cebfad65a23cf5e4ec46776b44621bb6325a3e2bc1dff68501d3fbef1467439500ec2312da0f83ae39ccdc7cb506d66"], 0x3) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/185) 22:39:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8001, 0x4}, {0x2494, 0xffffffff}}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x9) ioctl$TIOCCBRK(r3, 0x2000747a) close(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSTART(r0, 0x2000746e) write(r2, &(0x7f0000000240)="85c4c5e46aff890771defbab90517102aa2c1d1361e7c78e504155a631b76a1bbe78c5839ce9160e9e9fe95d7cacfdf0c2acf704839671fa9a04c3e7dd07a210fd1a61e45d741d4579285ccb8605f22ec97f940d144e966ee24bac286047af7ef524e93380282f4af622acb7e656698682e46ca2c78c5abb575e352987ef0167033d1d0d2063f66b746e7acd6fd5b6f1cf965137718e3d978191dc32f0c7fc7f41631f600636e835da3c9ca9ad5607b7bc03", 0xb2) socket(0x32, 0x0, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setown(r3, 0x6, r1) setsockopt(r2, 0x9, 0xd3, &(0x7f0000000340)="bbe3f4535118d10487e060c579d84ce9dac8dee476f56e786ec0e5cbf2abbe390819c8fda3aa394335979836663dfb0ece95d0cefa67a44390bd7dbf59feeefd75573ea0568c753f56255f0caccfdebf5c2db0695d1a9d95bd8f41c9372162d4ff1aebfad830ce1865af2f1da01493ef618eb56aa8d03f2ec58d125961ca332ee532e6bc69f997f60c1b981518fa86885fc878e09d8b8c5c781ba5f02210ee6b4efb21388c88b39b1b47f562a26a4d3825a7ef08b7f2d826651af42994d6827aac4cfeef77265dbf82e3b51521127b74a55543ed948141bcb413edf238df9c06214e5a887c47f97463c094fc4b2ebe780dee486e524824d8bdca04f80aa3a5dc57fe6b07ec27f40f9a74d932754d574c47d4a96a298ff933fa2ab7712be66e9d8616319c04e0686d702e900704be3df7eacfbc4c84abeef557ad4920ce55e65003d12efb6bda9259c45c49e4ed704a268057a6677c9bdf0ab84025c4be3194a4a3c72d3a71cff999404ee1b3cce24e80e86102b288287224be976799385f8c5873fe77cc794770288b423a0f4a23772a3368c858b604fd5bdee9233b261615e86dbc3d962616b3e927fe20981eec9083796249b8a76fd360c47c8ea5e0978e366ca6d01f53ae1584de4c705eaf17baef1c74d858abce8492e90ad3b67c24509982c6b9395908efbc8924e9a4e40876ee3d92dd9820fdd8d5a75388907b8c92ded8142431a32c84c1816a210bafc6a65f6c7a4ae0697a31eac1ead1597b895e5670f406b7a8db123744eb6c06223c59b98d752725b16068fcaf95ef94b16053504fa70450773e5eebee38234fa3895a36224ab43b7a4911469cc16415df420e060974aaf7804ea067eb19069f9c0a1a6e6c82aba330df4767592619d35e8b1b5699b05ea65dc26ca8bb57cdcdd7336d5bee44cc72341e8a01e50802930d3821ed8271091ee42c4353803ef5d00b05d572161e269bb0c4ac717969c858ba81c08f9d645d21e875873910f3992eb97487f0c5221179f092dcdb11f0a6d229e2469f210331425242c590ae821febb103adaf61faa656c4e56467d72f140bb4d373c4e95fcb6920d499f31c9db52bfbc9c5b886c71cdc247c53eadc7693b6e2324053ab6b6ac107c639b3cd76fff36cf7fe04acb4e19a38ea98c74b32dea4e6be437a08e8fea36caad5ccbd43913bc36fd9613e981556999b161bb6f3302ef34966b2348e51a0626f59abba75f3d962368f56dab3ded48779829a91a38b31860ba8a1849e1fb084984cb896e92d1d919c82052555fce3514bb7c35504789b22be84712c1d3f374cc6774f5d2fedf004585fa14428d986b9c437fc94a602b401a0aa79394358976aaa5decc05a1c953a0802a8f0a017e54a5b9a46d0778dd18d46cdfaee3dee8ac060ba671d4bfff0f5a10d7908ea5ce747509ea47ad2bd4601c6ec1b6c9f90cc6c78cf8c66f8c833f74456ec27331772d8f3345d70ab4396c28a00325e57e7708a390031364cd543cd9d215dc884c415908b5922bda02d7c17bc9080ca65ed3ba328a622ec34d6c2ad5cac810de5801fa1447f7d1f46d40dc7564eb17663cab9831e5d9886d7ffe0f49aa8d32c7e6fbb1a93591a958ccf6e63c18d004ae06b87b09ab1c786fda9ad6edfc43616acc3d011ec94fc4d857ede7ee5ecd2ad29a67322b037a5fc79541c257df4a7bbe058ba815d0d1410c144cc32125f6816ee1f5ad45a2b22159a459fbf1c0e16fbe5e78877b111b613d92e7b20565e9c584f4674a8b703559d9e446505fba1bb3fbaaf22a94b61a0701fdf0d28178e8feb110841148ba41fe26fa2c94bd7380239923a419018ea48f62f5082b5b7d4f4518455ffe8602c45510adafd0a4a7ac5546fd0d70266141222dc1efe26133d4361f9c61658551c08a4dd8cdf7fc56cf17b71bbb22107907e52003f8b95212096e0d84ea0f33a389c1bd571d0d78d0ed579933fee35d708390f1a8de11335ed543e9740768254472791957f3b6661c539b42c7ba3714861fcf964a2906cb159cc1f1550307ae7b95240dfc0424e57472b6ac3803f0f38cbed982da747658c2f28350d81bb29da09c789049ba702c269391cf5c3a7d457f4bdc6a0cccbaa68bd93b51a956b21c469a7a041f7c017a25c84f2553298c0607b595a163a67238a6ccdd97ef1fbe9209bbfd05d0fe36687b9d2b8c597c2054b8738c5e523a469f55072469229a5ebed05aaa313c48b8ab760c494686aa05b82a6fdbcdedc6843d745680243fa9037bdce315d22cd149f348c452dbde10d66f7fa96da62238da66be0d8910c3d282af094f6761a3337cfec0e47c9f74b27932897a8475e6b345ad7c06c2c6003c92736083f86e45d5b7e3493b6d802add002db7605c7bf1197f8f6e2909fa1671ecc186b4d30d0264fec193266b29f35f174fa64d89815ed88989d09bd8e357d035e6dd152c5980e9ce10e5f5ca7a4c89c4e82f59f535973ff688fc2b31a877c7341851e7abb704e3bab6f9ed44079eaa758b6c1b72d1f2076a6047509ad99c95448f70677d2ae325fe5173127ae31387259f635ac81152942f6c5f0cfc1d81f6c1c316e9dd30b84e3c0780c4b572d1aa157fca41983d18ee5e1e954b814dbdd12575fd8449b0144e163e4938423b265a3dc995e3e513d2ff52c2ec3785736fef5980a16dc067d2b6f64df6e196bcc4dce4115388a26c79ce9efa3e05fcc1ff73487c06ee9b2215b767ed49c15dcfc3705303c482b1ba5e2846ebb78f5af9e1906261ee31be2549e915c65e85d015b5388265c96bd4e705bbc700daf123f003f292bac967fad0ae5c416a6728250cd23b3da66a6e06c537921d2cf629df4e71a4af096aa8634d295d9602ec976df962beebca38218de5d00baec043cbee990a9658e11080197ee616eceed2fe0cd2dd9d98d14e59fa57af598ec1540663430ec614d62bdbfb01cbc2c045fff0cc5857ff3c411ee353ea0d72f4b7d0cc266ed983c65c0a4455a7b91a6883d6d460e46749d73d2b8325ad569676bcfb26c0215ad4fc477592e9b6121967de5017c3deff904412043dcc12a219565b551b4ab957139bb47bfdb9dea5327a14f6875c836bf52b62ebd2bc88e899e4ec43d9f58d68c6fc2fe6ea64de9b982b8fb01a5b291ac7ffd20b5be7e06e144fd3d3e79693f847e78bb520dd782a82ba87e55790a8b28d351c355ddde193e409cd7139ee254974be9e3a52cc4caaef75566853aa0a2b81c26679b7246466a8dcf42bf691846b5f70627f1b3e805adedd31f6bee5d1e811e5ff3e9a1178577fa0cd7abbe154a3137465e66aa37b316d7a64b72e70afdcc3be442021118241c25bcc613199441f8c078e28ba9a58cdb829fea524c3b5195f0f22678d2647af137abfd471bdfd89bbd94794a8ae08d354f7e9cf7619e3a880745f923da43c4a3175b6db5c2545c5c1535b0be17e7460de20d7101a9e2c636c836606043ad2cd03411f5087c51a54916b18e72582c0c70ed83e2486151be7a6909203cbfe47ddee6b17c7359dcb187458a13fcbb3baa7646236b56a945b70dc593b04579d5746b97cf89de219801bfb093c0ac08fe3a90bd1538ecf09a1a59c887320ec1d1a74e1db3cd5b35d9b9a8de3b0a837ec6e5d7c6f3b8a0c1c46ccedb549ce43f2344c21efa8332abef9d47accbf57297abfc4a8ea17f59fc8b38fe0c9ded3ed3feb0d4e9a609e967cf2547bcd28ec936e4adfd7c54853df2afbf2fb564fbfa6a07a647c887dba83bdce5b72301fa2810c0c6e9bf25dbdd1549b8b128d27918ef05d6262164bf022c918b9cd56a03b8d3f700f0a7775b7a7b47d450202624e5fcb8be755860193367977a029c89daa5bbbe3fd358727f3b16c3c643bce96ac1cd2e9673dbbd354f4b76ff0d3ee0624fd82005135ccbb2f8b148d5b5c866ceefbee55d3fdbfc7520023fb7f0c90d528ce363289c0ce638ffa758575476de51eb749788d9de8152d845c7278a1cc7f5d95baa8b290618b5730dc68639a5fef1c80185a82ad4033231090048ea4796a7aabbc2cc706b9d50fc3c361771997020d351b1ea3de665b51d3c502383e7ef4319039dada82a4f2b43890987416d246d000f7c4e3bcdbf13ef553964b736dc55aee36fb4931ae7f2ca055a5d031616eb9c3f9538c0f596d099f25f7aeff78738244fa21cadcd6cd7a70d295dc781186c15d0f81325ad6e8a740fbc4094c903b2ce8b8994411543b2656fb92c6bf5c202ad0a35af777e55ba9a1bee5e83d83633f5a25a63e5f278b496ed86fe065337033d939dc41c6fca81754c0ea5ebeb7824e6d704f33f4d4cfd1f02c9758026296e953a10335dad02eeb4504da26e060550a9188007755cc1cab429034190943d04b4bdd88971da828c0e4fbf4dcbc4b9fbad04acfbef4e3f5adb77c10e0e7ef8dc2080302d633ff47b71953ef6c805591c29d28b41a7521f51a5b856a9ec0a1afe05ebaaebca5cf8aa611d43b1667d77a7ecc7f453152f8660d4b3c107400bd2c094d22732d28d9d199eb9a3a20ace0c8982473ce0c66175f0cc252b5e868de5c50c22ff760553d6563e7632711a990fe1a3f97ef5907932ab7c24cfecf5f8c4fd1cd531d05cc8f1ebed425470506defeb126ed01f6f9c5933cfe3d4a08655524e22fa7881854ab17be1287922d47157f0d734938e6c93ca45fcbd205ec5120f5e219e967a4ba0678065b67dcc110901cf295479e48cd02c3d057716905f5770c61ed7aef4e3329210152a29107f71f78cdcd5c2ece53d8d7a3e572474163292a9b99362ebd6ebc3605d1b2fb1d71bd184c084a8cc3a4a77f422caed926ca6564491c15b642029a5f7966ce0e1c6b300f35aaf77d3f1e3116bb828a37c57646f40a9726f1e281961b86ad5fcac4fd7b27d7c579e979d70dd9a55d4d1143c7befe0db343179c62b16922c1c48ae4576d0ffc8a9d0a8a0547f1adf47fe74df3e0710f11f48bac3508d2101b5898622d24e72e08c89c4ea43bbbbf148a0578767588b2aa8a69015066df3252f5ec4980d8e769ec516264ef12258880a8540a3ecde6cc1cf47b83bda1d3f54b9fdb527c9c4dde9ab32d78f8f52cdef1fe3e9c1d40caed95f04f062e18ac759f4d69a68958a6569783b94e65ce729fe9b293063b77434207999de5bafbf02c74cfc0f608f577980bd86a23923e8e2632790afd7018a67bed1b706793c392c446f6d5b9971f7ff5d12c9d1c1e1f359219aad717503b7b5b03339e9ae73701fbb77766f40105f1c45556d5e6c68743d2f2be30a2b47b4d2fdad8502d792eb4f2f94cb9919969719b26675d9cbe57dbc4b83c635b96074d5ea73949a0499ffe13723f964f257e6f4d7e5735de949b062d5c3bdca92f593e34408be5c52885d597594ebaa2694f1dbd367886cf28af63a18508de4517dd39a999e3c1b7a244860cfbb7b9fdab3ce81653fc5d8316e869a6423a6f3aeebc6e1b31a7b8fa0807a400f448f3456b1bf1f1da97e738dbc145aab2d945cefbae4ad60e1fac0df97d7c85177bdfea1baa74c68b307057226f4bcbfe8aac2226fee78171737d242a0a44e99e1f4a2b9d9d1b3bb38b544d6a67a3fa45b00ccb2093815d70b06ad0353f209844baa2de26c90938a731f1e263ceeae76e0ec8ca1d3ba18afa741444930c8d1585fdcbb26fccc7557a679bf4d4e860e1a1c2637406fdb29da0ecb950270dd14292b648ce8b953ce856247867e1504b709da9f50c96197906647049c764a021a37d1700ca145730f3ae3a05ccc3022b22e47a927251674cc0f04e04f98091c235661", 0x1000) connect$unix(r0, &(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001380)=0x2) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1107, &(0x7f00000013c0), &(0x7f0000001400)=0x4) munlockall() open(&(0x7f0000001440)='./file1\x00', 0x90, 0x80) getsockname$unix(r2, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 22:39:36 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x2) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x8, 0x4) flock(r0, 0x1) 22:39:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000a, 0xca) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 22:39:37 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8022, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 22:39:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8820, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x8, 0x1, 0xfffffffffffffe01, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x2, 0x7, &(0x7f00000001c0)="71fbdcf5be48716b76bb73cae63d5b2b73be61c1", 0x14) close(r0) r2 = socket(0x17, 0x400000002, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x8, 0x9, 0x7}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x6) 22:39:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f4fb31bf3fb579894245e426be6936f772ed03e340b14c26b9c896e693358f1fc2b2cffc525b76293f50f4c82c8ead898cbc38a6025bfb165603ea", 0x3b) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1ed) 22:39:37 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0xac, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xc000000, r2, r3, r4, r5, 0x100, 0x9}, 0x4, 0x9, r6, r7, 0xf2e, 0xbe, 0x2a}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 22:39:37 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000001, 0x9036}, {0x6, 0x9}}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) close(r1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) shutdown(r2, 0x3) r3 = dup(r0) sendto(r3, &(0x7f0000000100)="eec9508e796b32b0a8368a60c1947b2c247f9b9d4904f27271d612b65d12fa7a5289e82390e23051e583db37d2c37ac0ccf4d2da9a55700caaf16427500ceab6b926f78a2fb8f72cf38b3731333cbc177ddf45d6c45627f05ad803cd3c3d3a406845f75a118ca7a9c55e57a482b799d9850e3a23625e59419c5f823bcfee0fd5667c08b75866732f37deffe53c5b3205080c2de05a66d9be8beda9aa20a9282ac5419817de7da0cd646c3184d3124b05e34cd8811270ab90c5681cc6bf9094242761baef051eaddd0d159cc7db930f50bd2256807148bdf94d0bb1f794bf4fb4aa28b244e9823f95", 0xe8, 0x408, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 22:39:37 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) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x8) 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}, &(0x7f00000006c0)=0xfffffffffffffe84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000014c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0xfffffffffffffeda) 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) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 22:39:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x5) r1 = kqueue() ioctl$KDENABIO(r1, 0x20004b3c) fcntl$setown(r1, 0x6, 0x0) 22:39:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x810, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x6a, 0x4, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0xbc, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x854a, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x40, 0xb4}, {{r2}, 0xfffffffffffffffe, 0x12, 0x5, 0x4, 0xa3d9}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000080, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x40, 0xd90}, {{r1}, 0xffffffffffffffff, 0x30, 0x5, 0x9, 0x81}, {{r2}, 0xffffffffffffffff, 0x86, 0xf0000000, 0x9, 0x1f}], 0x5f, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x1, 0x80000000, 0x971d}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000045, 0x3, 0x101}], 0x2, &(0x7f00000000c0)={0x1e4}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r1, &(0x7f0000001280)='R', 0x1) fsync(r1) 22:39:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) flock(r0, 0xc) 22:39:37 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) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x8) 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}, &(0x7f00000006c0)=0xfffffffffffffe84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000014c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0xfffffffffffffeda) 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) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 22:39:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x7, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x2, 0x5, 0x101) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r3, r8, r6) getrlimit(0x7, &(0x7f0000000140)) r9 = openat(r3, &(0x7f00000005c0)='./file1\x00', 0x10, 0x10) ioctl$TIOCCBRK(r9, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r2, 0x1) fsync(r2) 22:39:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x50) recvfrom$unix(r2, &(0x7f00000000c0), 0xffffffffffffffcd, 0x8000100000000800, &(0x7f0000000000)=@abs, 0x366) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x400, 0x2, './file0\x00', 0x5, 0x100000001, 0x0, 0x1ff}) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffc01) 22:39:37 executing program 0: r0 = shmget(0x1, 0x4000, 0x19c, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x0, 0x3) fchflags(r1, 0x10007) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x20}, {r1}, {r1}, {r1, 0xc}, {r1, 0x101}], 0x6, 0x2) lseek(r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x48, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shmget(0x1, 0x1000, 0x4a8, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x6) r4 = socket$inet6(0x18, 0x7, 0x5) r5 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x80) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/126, 0x7e) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x3}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = getpgid(0x0) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x78bb}, 0x80000001, 0x6, r10, r11, 0x1, 0x46c7f1cd, 0xee}) 22:39:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xfffffffffffffe45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaf2fb834a553ce2aab1822dd4f35837bc1a598231691a864f88666211e2e5f9aa9b80d9205a9b15329fc9353a948b298aeb486526db5d34668b027cab220a8d4aaa5575d878a23aa269b15c41ef7bb7", 0x50) 22:39:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) 22:39:37 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4b0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7ffffffe, 0x3}) 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 449274 15349 32767 0x10 0 1 syz-executor.0 * 4961 15349 32767 0x10 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b75080,ffff800020bfb888) at unveil_check_final+0x81d namei(ffff800020bfb888) at namei+0x88b domkdirat(ffff800020b75080,ffffff9c,200000c0,fffffff4) at domkdirat+0x81 syscall(ffff800020bfbb40) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,1097c21b010) at Xsyscall+0x128 end of kernel end trace frame: 0x10c2e2a4340, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b75080,ffff800020bfb888) at unveil_check_final+0x81d namei(ffff800020bfb888) at namei+0x88b domkdirat(ffff800020b75080,ffffff9c,200000c0,fffffff4) at domkdirat+0x81 syscall(ffff800020bfbb40) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,1097c21b010) at Xsyscall+0x128 end of kernel end trace frame: 0x10c2e2a4340, count: -8 ddb{0}> show registers rdi 0xffffffff8188e157 db_enter+0x17 rsi 0x3ba3 __ALIGN_SIZE+0x2ba3 rbp 0xffff800020bfb630 rbx 0xffff800020bfb6e0 rdx 0x3ba4 __ALIGN_SIZE+0x2ba4 rcx 0xffff800000b4a000 rax 0xffff800000b4a000 r8 0xffffffff81e2f083 kprintf+0x183 r9 0x1 r10 0x25 r11 0x368e19cc1cbdb80a r12 0x3000000008 r13 0xffff800020bfb640 r14 0x100 r15 0x1 rip 0xffffffff8188e158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfb620 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=4961 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b752d8,0xffffffff82352f38 process=0xffff800020b3a9e8 user=0xffff800020bf6000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15349 449274 36140 32767 7 0x10 syz-executor.0 *15349 4961 36140 32767 7 0x4000010 syz-executor.0 36140 487844 32652 32767 3 0x90 nanosleep syz-executor.0 32652 87069 64316 0 3 0x82 wait syz-executor.0 855 330832 7963 32767 2 0x490 syz-executor.1 7963 70995 64316 0 3 0x82 wait syz-executor.1 55360 150882 0 0 3 0x14200 bored sosplice 64316 50582 92037 0 3 0x82 thrsleep syz-fuzzer 64316 408687 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 398878 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 452431 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 454769 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 349483 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 244206 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 120619 92037 0 3 0x4000082 thrsleep syz-fuzzer 64316 340002 92037 0 3 0x4000082 kqread syz-fuzzer 64316 511820 92037 0 3 0x4000082 thrsleep syz-fuzzer 92037 136348 76906 0 3 0x10008a pause ksh 76906 201778 23012 0 3 0x92 select sshd 48686 397391 1 0 3 0x100083 ttyin getty 23012 400272 1 0 3 0x80 select sshd 57726 144051 32472 73 3 0x100090 kqread syslogd 32472 108730 1 0 3 0x100082 netio syslogd 58025 8538 1 77 3 0x100090 poll dhclient 17123 352726 1 0 3 0x80 poll dhclient 18503 457616 0 0 2 0x14200 zerothread 30716 387462 0 0 3 0x14200 aiodoned aiodoned 37845 321436 0 0 3 0x14200 syncer update 64980 68961 0 0 3 0x14200 cleaner cleaner 43486 448193 0 0 3 0x14200 reaper reaper 24617 275009 0 0 3 0x14200 pgdaemon pagedaemon 30647 326422 0 0 3 0x14200 bored crynlk 39055 248980 0 0 3 0x14200 bored crypto 64330 171341 0 0 3 0x40014200 acpi0 acpi0 31905 237513 0 0 3 0x40014200 idle1 74008 105994 0 0 3 0x14200 bored softnet 74953 239568 0 0 3 0x14200 bored systqmp 12052 4075 0 0 3 0x14200 bored systq 75938 257276 0 0 3 0x40014200 bored softclock 21870 69531 0 0 3 0x40014200 idle0 4700 254837 0 0 3 0x14200 bored smr 1 59556 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 15349 (syz-executor.0) thread 0xffff800020b75080 (4961) exclusive rrwlock inode r = 0 (0xfffffd80698193c8) 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 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10942 0 0 pcb 23 9K 11K 78643K 1615 0 0 rtable 97 3K 3K 78643K 2750 0 0 ifaddr 35 11K 12K 78643K 521 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 107 0 0 iov 0 0K 24K 78643K 294 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 3314 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 355 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 456 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 3375 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 46 50K 70K 78643K 2153 0 0 subproc 68 69634K 69634K 78643K 2754 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1178 0 0 in_multi 33 2K 2K 78643K 1055 0 0 ether_multi 1 0K 0K 78643K 24 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 729 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 104 22K 31K 78643K 11264 0 0 UVM aobj 130 4K 4K 78643K 130 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 202 0 0 NDP 5 0K 0K 78643K 246 0 0 temp 121 2378K 2450K 78643K 15369 0 0 kqueue 0 0K 0K 78643K 32 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 83 0 79 1 0 1 1 0 8 0 inpcbpl 280 2043 0 2036 1 0 1 1 0 8 0 plimitpl 152 325 0 316 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 752 0 712 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 681 0 677 1 0 1 1 0 8 0 nd6 48 162 0 158 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3517 0 3329 12 0 12 12 0 8 0 art_table 32 3518 0 3329 2 0 2 2 0 8 0 art_node 16 751 0 717 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 2 1 1 1 0 8 0 semapl 112 452 0 442 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5496 0 3940 52 1 51 51 0 8 0 ffsino 272 5496 0 3940 104 0 104 104 0 8 0 nchpl 144 10052 0 8359 64 1 63 63 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 37486 0 37485 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 28658 0 28658 19 18 1 5 0 8 1 sigapl 432 3308 0 3293 4 2 2 3 0 8 0 futexpl 56 36528 0 36528 1 0 1 1 0 8 1 knotepl 112 2358 0 2339 1 0 1 1 0 8 0 kqueuepl 104 1117 0 1115 1 0 1 1 0 8 0 pipepl 112 2670 0 2651 10 9 1 2 0 8 0 fdescpl 488 3309 0 3293 3 0 3 3 0 8 0 filepl 152 23697 0 23601 12 7 5 7 0 8 1 lockfpl 104 753 0 753 7 6 1 1 0 8 1 lockfspl 32 1362 0 1362 6 5 1 1 0 8 1 sessionpl 112 96 0 86 1 0 1 1 0 8 0 pgrppl 48 131 0 121 1 0 1 1 0 8 0 ucredpl 96 8275 0 8266 1 0 1 1 0 8 0 zombiepl 144 3293 0 3292 2 1 1 1 0 8 0 processpl 840 3325 0 3292 4 0 4 4 0 8 0 procpl 600 9125 0 9082 4 0 4 4 0 8 0 srpgc 64 458 0 458 9 8 1 1 0 8 1 sosppl 128 46 0 46 13 12 1 1 0 8 1 sockpl 384 3698 0 3681 6 3 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 326 0 0 14 0 14 14 0 8 0 bufpl 256 11404 0 4385 439 0 439 439 0 8 0 anonpl 16 403743 0 397281 103 65 38 43 0 125 4 amapchunkpl 152 23798 0 23715 44 38 6 11 0 158 1 amappl16 192 15843 0 15480 125 100 25 31 0 8 5 amappl15 184 400 0 396 1 0 1 1 0 8 0 amappl14 176 781 0 775 2 1 1 1 0 8 0 amappl13 168 541 0 537 1 0 1 1 0 8 0 amappl12 160 622 0 614 1 0 1 1 0 8 0 amappl11 152 808 0 797 1 0 1 1 0 8 0 amappl10 144 704 0 699 2 1 1 1 0 8 0 amappl9 136 1212 0 1209 1 0 1 1 0 8 0 amappl8 128 937 0 895 2 0 2 2 0 8 0 amappl7 120 620 0 613 1 0 1 1 0 8 0 amappl6 112 730 0 717 1 0 1 1 0 8 0 amappl5 104 625 0 611 1 0 1 1 0 8 0 amappl4 96 3191 0 3159 2 1 1 2 0 8 0 amappl3 88 992 0 986 1 0 1 1 0 8 0 amappl2 80 25580 0 25525 2 0 2 2 0 8 0 amappl1 72 89698 0 89254 23 13 10 19 0 8 0 amappl 72 9955 0 9921 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 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 3309 0 3293 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3309 0 3293 1 0 1 1 0 8 0 vmmpekpl 168 29729 0 29706 2 0 2 2 0 8 0 vmmpepl 168 386600 0 385155 154 74 80 89 0 357 13 vmsppl 360 3308 0 3293 2 0 2 2 0 8 0 pdppl 4096 6626 0 6586 6 0 6 6 0 8 0 pvpl 32 1066880 0 1057130 255 145 110 118 0 265 22 pmappl 224 3308 0 3293 9 7 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 608 0 4 18 0 18 18 0 8 0