f0000000100)=0xc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x4}, 0x0) 21:26:04 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x102) close(r0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000080)={0x0, ""/15}, 0x17, 0x0, 0x0) 21:26:04 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f00002ab000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 21:26:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) close(r0) 21:26:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xce65, 0x80, 0x7fff, 0x80, "53a1f3767fd6cafcc28e5ae185f646e63c5a207f", 0xfffffffffffffffe, 0x100000000}) write(r0, &(0x7f0000001540)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x880, 0x2) openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x1b8) close(r0) r2 = kqueue() fcntl$getown(r0, 0x5) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x98, 0x10) 21:26:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0x1, r3, r4, r5, r6, 0x40, 0x800}, 0xb9, 0x5, r7, r8, 0x3ff, 0x2, 0x5}) r9 = kqueue() preadv(r9, &(0x7f0000001340)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/222, 0xde}, {&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000001280)=""/137, 0x89}], 0x5, 0x0) kevent(r9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r9) 21:26:05 executing program 1: r0 = socket(0x1, 0x4002, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/39) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 21:26:05 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x8000) 21:26:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4cdf0a7d05234de96b94140e3101ff79de00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 21:26:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000340)=""/14, 0xfffffee9) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x800000000001, 0xfffffffffffffffd) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f0000000000)=0x200000, 0x0) sendto(r1, &(0x7f0000000200)="2aff3d0600000000001754e1010bfdc0140000000000008001651cc1a11c9e82797aa02fe3829a985a3a005ef8330f13127b19c551afa91487fedf2bee753f88c3b0dafbc9b9b863e0d99dfcd1dc7c4f2ef2e6afd04902668700e837f354163f5660477c3dd83cdb89b8bd04de98d2b6de720d256dbe480e3a02bdc341ab8ab626ce42a62fb2b9e80aa203e405c8f81f79b4809466e329c72d24eca0a62b7b3ad03dddb9f37d298590e04869a3dea756455ec082a7453495a981eabf0ec869572b6a9e1e32b0c8edc93ae4cdba66b2dd935de7b8cf7acae2a415ea9567", 0xdd, 0x404, 0x0, 0x0) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 21:26:05 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(0x0) setrlimit(0xf, &(0x7f0000000080)={0x100000c6, 0x2}) 21:26:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xf5, &(0x7f00000000c0)="fa3831959457a2c761864c594706026d0ed156af5526caf80e1cd319f53e91e4753a2e9356722c7f1062988e764304fcd1281f7956f2dc1edc08cfbe938de740c7a48b123793537c84ac2cd0b8d4bb4b36663597492c983ef49b47f0939f8cf181c733b45ee6fce7fb4ed25aec4a2790633137e2c5e07eda753e97c205a6740a82488ddb5a25af032710644c27081c4f098e656907e6b7dc80520a3f1f589a41086268fa7e7ac88e072e8d1283523b3e33c94005f0f62636196d8bf347", 0x34) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000001, 0x100}, {0x18, 0x2, 0x2, 0xc9}, 0x10000, [0x1eb, 0x8, 0x5, 0x100000000, 0x0, 0xa7b9, 0xfffffffffffffff9, 0xfffffffffffff801]}, 0x3c) 21:26:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/39, 0x27}], 0x6, &(0x7f0000000580)=""/44, 0x2c}, 0x43) fcntl$setflags(r0, 0x2, 0x1) 21:26:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:05 executing program 0: socketpair(0x0, 0x4002, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x6, 0xf3, r2}) r3 = syz_open_pts() getsockopt(r0, 0x8, 0x9, &(0x7f00000001c0)=""/9, &(0x7f0000000240)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@abs, 0x8) write(r3, 0x0, 0x5c2) poll(&(0x7f0000000140)=[{r6, 0x8d}], 0x1, 0x0) r7 = fcntl$getown(r0, 0x5) setpgid(r7, r2) 21:26:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x6}, 0xffffff6e) 21:26:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4001, 0x6d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c9c857a348a33ccf456f223aa771ea501bde20cd768208eb8c269b45a82abf7ef2add4cfd4fc77918405d1e2ac0dd3026fc448f074c0273cbe819062c0838417f76ba901e49aafb44d52904554ef22fac937a946c0af62f6aefbd805da97fc6691fbb752bba398", 0x67) 21:26:06 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) r0 = getuid() r1 = dup(0xffffffffffffffff) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x0) seteuid(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 21:26:06 executing program 1: semget(0x2, 0x0, 0x44) shmget$private(0x0, 0x1000, 0x39200ba8dfc77a5c, &(0x7f0000ffc000/0x1000)=nil) 21:26:06 executing program 0: rmdir(&(0x7f0000000440)='./file0/../file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1d7) wait4(r2, &(0x7f0000000300), 0x8, &(0x7f0000000380)) recvfrom$unix(r1, &(0x7f0000000e80)=""/4096, 0x1000, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000200)=""/141, 0x8d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="837b173d55ac5543b7ae0692f9c325913f26a57be4598926833d5b21ef45b0ca5582ace8a62acb09ae11139434237fd915174d6a90267b5a0f9d23df3ee76da8991311b943ab9f0af862ea8b5584645e8dbb18eecd616cd03a9dbeb03bc35f4c585d9c30a09768f45472642790e31e4f9782e95692c24b67065b594cdd7075087c2d24175c5aa7572af790c7b2498ec410adcd8851d595ed243b5bc39358f15c4b3bc93dd4c810ac0a126a0e43139eb4db06b31910a9f0955bc3fc48d61d7ae9dbd33d51b8aee0fb0d5bc7d6fa1f87e25e1a7c996dc608365ceb870450a81f5203d8f5a77b8c4b3497c89db69c21f2b2212b772878128aaf76a1cae0b23a397c0286d80c28ffd0a183251e73280e434c482c36a7edae24d5a8724fae50b7e5e8039f0572c0bf7707ec4c5f5d77b8b46eb469e8e32278a021437efa73bd91070c2c74c782311b0d88f16b0de57701dc943e8a3a9fc9598107db034ff64fcbd8042b6942f86ae142560fa2545f566f0364755beba5a0056db52cdcc909945dcf43b023b2575cf37d2574119175315ead41c406719fd99a90884ffa573f13f7a40a3abcf5adb720ad6bf45defd51b8e12ebeb98c1cc15821d5784140a658940eff85e5516fa0f7d19be82fcf973ec7ce7587ee22cbab4d3e5012830fe639ed9be3c023bdcfca02a57e62c3154440e4323a2e9e9c624f6f3d99c705ee5546885a80df71f502aa40873d2cae4e38cd03d5e944440671a118134ce2a22ee9cb28d689621560868c476a09a3297b07d970b9365c70dcfa84dd31a414a9daaa2047e80ced7bc151a1ace17cfafbdf7fe0b572f3ccb48df01a8404972431721eff4e6bc5f1056c88f4b1e9d38b6e19648ba745c172ad0e52651f407c5936ac443a4073a59e6214491d06c0e1bc63f70fe2d1337e55afd8e427ed84e8cc297f1cf5c9e064755d6bfb44a79a489ea3a86adc3775531c653aac20e24f1e808b20e2b997bdb6a4987c962637e7772c9e93b9b48a790877b48aba8bd5ae4201adb49d6e461856385a2f988145c2a10f9b8f8b1ad2c9dceead0c32ed135177c2187f5e79d00a06fddb2279aed079fe4afdb6d2967073a8413aa3961d3949ece95c62cb9aa4a27396782921fc8f27c4229f2f9e9bb3a6fc6b09df0762ecdacfd85b99b0126b65e973ebcb54b349907b109e75346c4f731a2f94ee48d2da47e8d717a9daa3844d432c2a355080179e1cd98618a49fd3732048c46fdb53d70f346ab0590e6009f5d60b63043a6e6c9fbf411f3c73bfb5975eec2cf056609718d529ac1b22d8f342063592280bf5e8b613ff7d07d68d1383245d29075890dcc81808d3a31d5789b7c819b084b15a3507a008a5c11649b9cdf50c6352d6967d034a34e93f2cff918eb40aa2d9f089c3a7f5932ac507a3591a3496af642d322a4e47a0a50f70ba85137d88adf7d7a4e7ea00cd9115c1175b0eb8b079f7e3d1d0b5e24f8ba40f669570098d929a448deed5320cb8f3a183691a3a51c933c46f3aef4a573285597c2797771028d9990a086b3d92fd9feaa454a59488104e1ac3f0d367810ef3cbccc6d0428c149798996a077487254066ee896d8187229bd678935470bef86fe3dd666ce535b94afc12cde0a26dd5c8327f29405246d86d89079000a4591bc96ccba7c274dabd8ea203520403d0f92bfbe85bf70ecac38242800a8fea45619bf714e8d98429c9a1fc1a7ab0437622383eb4ad4b3a752802f9d09ab160e6a4fa0b66bd5f5c6720ac7fed675ebfae3be9120e330fd463d39701de0ebc742f1237cac193cd8f9202aab8d4cc72ecfb490fdbb83fe82fd2b34a18c9e3f67a9bee83cf58d511b3513d001e2bc957d280d3355899ef9de7be184d262a3c30d6efb14661e7abbf52847151b50a31ebeee5e6cd902c360486141c5bb6bc6b802d56025c19caae5b936faa99fceb3dff1e5537d18a3c306f118d3faab4c1d346e0d0f9f0eb1b80fd0409a04498659057871fee870b977452d7ef14c0add8ed9dc8fe0785daadd512b44e123d20d2980b2142de5035ac4ec1f209c906617c5b3aeb1b7ad3cf70259f1338f014025a2e1759606e162bda9819224899a505d319bf1b03df209838ba7346ad795261566049f2801328a9c0fe1c4b8967871d06f63c785bc96ec215404945668bdf9cea9412abe126e8b4de54b81ab8995b3b859cd47bb09e5667657ff7f1d06774945dd1840f106d04cd8926ca1e26a403a68b2f038cbbb00034ea28a3a89a9808c6f9c231c3f1b4c8f9bb01d055f1f8ae93ef58898c93e56788153fa38d340bf400aea66c4dce6bd36374d9671c0d579e6bdd91204ea9f937481fbc39fca427743893a71543a9d4ab844435cb4ecd3d64b3d354eabeb9a537f3233eeb72f0c8bddab6442b20b69de23a3f43699ac49c2cf121a5ff8c20369a1cfc7c814e06a1519fcb83dfc2106be1b248edb71645d4d69c95beaed651d041e392377d4eeb9385b7c3c3bc1ce0cc019fc1891cca2f0b0259f16714a31e597ff4519362f70918099a6f1b0a0d7177b5471e0c5f0408f8de6f977a7e681d7d1e0dadb7d8e1d45a9565b635e05a9de8dd1b14a0aa6d19e351453f1f426ab41a686b8ae883313ed313f10dd9eeb1c894c20e77f9fd077c2199e6d5a63650d6297f9a8d789162589ca17360523574d5a3c11fb7fd6f86407e24cde4a510f83c423b3c38868cc8491d65ca352573a121ef51d127bd93f804e15dae74c48e0504e036932ff3884fc02ef26ef5bf33c0958735643937c50f8f5c7f6a363671712302a7bcd89ad6d9455e99182f10c454b3f1b0d65d6b8e1e7db15623731274b0bc0146fd4345f1b0b69a6d3c3cfd45ceb4e8dbe957f50f6c53bc416ea5518cba147696bf74d43d5adc5", 0x801}], 0x1}, 0x0) 21:26:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 21:26:06 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000040)) 21:26:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "54cf69d38548c62ddb3d488610f2febffae20503"}) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 21:26:06 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0x93, 0x0, "41879d4f8c97599d9cd6dfe43bd8da51b991e939", 0x5, 0x101}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="15688d329a3c5856c62fc4afea1ebc98f41fccf157229db28b81d2b6ca9799687f3c2d3587ca894ef71482734aeec157328979a7da2f5f885a0922ab246e7b6bc27d02481ae8a26993895e9e055b009f2cfe375bbe9146ea0a6076c41115aefd4b8128c293528a55071d53225400bd7d1ef01b4909bdb4fd28970e3a169e7ce76c6733720137f704d6abb7d21c3c71e41ea8fbde8ef4645ecf7012c94fbdd0554320be35c5238900d73be36f5932f53896d629ad244202387bcd04bc19ca84138328fe8f3adbcc60d2bdc3e8c52a4e4f2c4221f883f612479f273aefcd528a3498480dd9a00854a258fd6222fe7e6486c3b8cbc18c6e45154b144d9e89ac2d", 0xff}], 0x1, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) kqueue() 21:26:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) close(r2) 21:26:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="07e8107d4eedd520165e1c0242702f9f9609ee24642ecf69f6e9"], 0x1, 0x0, 0x0) socketpair(0x16, 0x4, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) sendto(r1, &(0x7f00000001c0)="e6e99290a7e810fdedbfcda5a69e17a76dfc73c158e671ea02055bc701e07b1a5356f6fc9459a14ec2984fef86c4188ab30ee5f2ff83bae9ab4afe83521de0dbeee4594b239af635e0a17e40a9e0b85c4fcaecacab63dc7ce0144ef62253ce3c712bd777fcc05f95b35f667f7e2b38748b22e1d40868ee4e67b683ce986726ddb8e67141dfb8492eaa5f9880eb5f55ea6572a69347fcbd273566f57ba32b", 0x9e, 0x403, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x800}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 21:26:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10000) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) pipe(&(0x7f0000000000)) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000001c0)={0x2, "774bf97f5c8426a10724eca3b1ef4038c61bce4ec375f29e815209273465d1060bd47aa5de71fe3b55dce428378aa92879aa61e65e629fd5af1573a84574a6f451b6331e88846ecf5d39b63675e6cea9b75e9033783c0bcda6d51054e7f44c037826507343ad6d1ca35a1b5083bf329dd96ec3f35e12f744f197390fefd0a04eb009"}, 0x8a, 0x800) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r5, r6) 21:26:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xfffffffffffffffd) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x0, 0x7, 0x7, 0x100000001, 0x8, 0x4, 0x4, 0x1}, &(0x7f00000003c0)={0x5973, 0x3}) 21:26:07 executing program 0: r0 = kqueue() getpid() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 21:26:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x10000000000001a0) write(r0, &(0x7f0000000780)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9410b000000000000a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x2, 0x7}, {0x3ff, 0x7}}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xfffffffffffff48d) 21:26:08 executing program 1: setitimer(0xfffffffffffffffc, &(0x7f0000000040), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5}, {0x7, 0x7}}) pipe(&(0x7f00000000c0)) 21:26:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) 21:26:08 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x580, 0x1) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x8}, 0xc) connect$inet(r0, &(0x7f0000000080), 0x4f) 21:26:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002efffffeff653000"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r7 = fcntl$dupfd(r5, 0x0, r3) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 21:26:09 executing program 1: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x4, 0x5, 0x2, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/44) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 21:26:09 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x39) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 21:26:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:26:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='\b\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') sendto(r0, &(0x7f0000000100), 0x0, 0x400, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', 0x0) 21:26:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x800000000000000) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 21:26:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7dc7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="d1060000433a1b662f166a3700d8eb47652931d6d73c020000009134e3", 0x1d) 21:26:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000700)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ea7f00d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fce8d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r2, &(0x7f00000001c0)=""/104, 0x68) read(r1, &(0x7f00000003c0)=""/249, 0xffffff8c) 21:26:09 executing program 1: r0 = socket$inet6(0x18, 0x1000003, 0xfffffffd) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 21:26:09 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 21:26:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x1, 0x0) r1 = shmget(0x1, 0x3000, 0x94, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:26:09 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x108) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 21:26:09 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/142, 0x8e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='&-\x00', &(0x7f0000000340)='-}\x00'], &(0x7f00000003c0)) write(r0, &(0x7f0000000040), 0xfffffe4b) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="6e7a8c2300afd00c84f7253e89de8e0f8f52137fb997eac90c811addf13fba682db476f6ab38899d794bcb4df5404033490455ab6f7de49ec6d7cb1f3d7ba147094ccc16310e3561bc0890f7af1bb0db65b8fecf7a926aadf40aa659540386b648bf3ffb713653f873e9dc98ff8688e6af57c57c915adb46bb7c08bfcb369bc1e8960b38a5b8033f197366ae4bc137", 0x8f}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) 21:26:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r0], 0x20}, 0x0) syz_execute_func(&(0x7f0000000080)="c402dd910c56c4619a2a9f032000008d067ed4c4027d19e36566430f3833c86566400f38088a78f6000045d81965f20f1a19f0448152017a74657c") 21:26:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x1}) 21:26:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/192, 0xc0}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/150, 0x96}], 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) 21:26:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 21:26:10 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) r2 = getgid() r3 = getgid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x5, &(0x7f0000000080)=[r2, r3, r4, r5, r6]) 21:26:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) socket$inet6(0x18, 0x1, 0xdc93) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4, 0x2010, r0, 0x0, 0x5) socket$inet6(0x18, 0x1, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) socketpair(0x26, 0x1, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/155, 0x9b, 0x843, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 21:26:10 executing program 1: semget$private(0x0, 0x5, 0x192) getuid() r0 = socket$unix(0x1, 0x7, 0x0) socket$inet(0x2, 0x7, 0x6) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/47}, &(0x7f0000000180)=0x31) r1 = socket$inet(0x2, 0x4000, 0x100000000) geteuid() kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe2(&(0x7f00000001c0), 0x10004) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) semget(0x1, 0x2, 0x2a1) 21:26:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socket(0x10, 0x4000, 0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x4) r3 = getegid() fchown(r1, r2, r3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 21:26:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r0, 0x40}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0xc4) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 21:26:10 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x80000000, 0x1}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x5, 0x50, 0x3}], 0x0, &(0x7f00000000c0)={0x6, 0xf4}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x20}], 0x3, 0x2) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) shutdown(r1, 0x3) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="a7b9e21fd22c4aa0cd47cdfc103db8f8992d517458d661b4e9358c46c7e14f3552b193c57848547bfb00b6e2719458869709b348c38a89a5c3b56138478711aa72d5c386f75599243fe6ddb07e4ddc63721acce63b7c79b36eb4faebdf73dd6dd2a25f424ba2bd6abfa9c665cfd48f984592f503ddc7b9cff6a1907d18cb3321ce477ce7c738a874c47dfd68548ddcd132b88ed4a1d58e5eac1a9a5d28a1b964a22eb6535fb5aaaca5873ab442493d09676bb6144ce4fa794adf9f34983d4db66609dd0ba41a5dde663d691757dde719c20b0aa3ed3659186e3e7b20be73537748f25157cba460576e7f8f6dc9dddca53a", 0xf1}, {&(0x7f0000000240)="f9ad6e98efd17e2b7a3a9b4dcdb44d664fddbb795cb46e8ef9f7ff2869d67d5295dcf4cc6fe274fbceec3d0cc57a", 0x2e}, {&(0x7f0000000280)="9359e526315a2526dfd41cbfb59fbfbd344a57f1bbd10e880c0ca82713baeb9f91ca1d554ab2154d2cb3679112e13a0f72070b12ebc199f2347011f85a2fd0bbf2dcd6ecba2a4b3f3f996f819ff3de84f025d4a577776cb0a5ab5bc50ac6d40747619f51", 0x64}], 0x4, 0x0) 21:26:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x7, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x1}, 0x8) 21:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) r1 = syz_open_pts() close(r0) r2 = semget(0x2, 0x0, 0x63) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000080)="0000000009298c8427fbefbf3f18b260e876739c55b2a7c18d5c248cee9e1375", 0x20) 21:26:10 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x8000000002011, r0, 0x0, 0x400000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 21:26:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) r1 = socket(0x1a, 0x2, 0x1bea00000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) fchownat(r0, &(0x7f0000000100)='./file1\x00', r2, r3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 21:26:10 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x3) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') truncate(&(0x7f0000000040)='./file1\x00', 0x6af) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="4ce644ce12971e4f81b1e9c5d396d5e23400d70f51999d5ef48a9153d361cff2ca6b06fdb358a436a3de0d61ac68443003ad30b404197d186359efc829222d638ffeb377c55b45452a15fc003557f9d7f71ae84f69", 0x55, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) geteuid() clock_getres(0x4004, 0xfffffffffffffffe) r2 = geteuid() r3 = getegid() link(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000300)='./file1\x00') chown(&(0x7f0000000180)='./file0/file0\x00', r2, r3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0xc6b, 0x4) 21:26:10 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0xe4a) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/66) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0xffffffffffffffff, 0x1000}], 0x1f8) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) r4 = open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) msgget$private(0x0, 0x148) openat(r0, &(0x7f0000001480)='./file2\x00', 0x8000, 0x0) getppid() syz_emit_ethernet(0xb, &(0x7f00000015c0)="0f46ca050f9b2cc2418aa7") getgroups(0x6, &(0x7f0000001540)=[r3, r3, r3, r3, r3, r3]) msgget(0x1, 0x10) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001580)={0x6, 0x3, 0x401, 0x6, "939aa85578b7bf528e85b95bea608cd97959fcea", 0x10000, 0x6}) 21:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="58a416f72ee99586132477f256a444f4c8771fe9c5b4093cfb25b84e5bbdc3a5067094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d930804bbf078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9760000", 0x6d) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r1) r2 = dup(r1) kqueue() r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x0, 0x4, 0x1000000000000007, 0x0, "a14778204c800000000000e8ebd81821fc7e3375", 0x5}) r5 = fcntl$dupfd(r0, 0xa, r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x80) r7 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) semop(r6, &(0x7f0000000180)=[{0x4, 0x0, 0x1800}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x716, 0x1800}, {0x2, 0x2}, {0x3, 0x9, 0x800}, {0x1, 0x5d1c, 0x1800}, {0x6, 0x7, 0x1800}, {0x3, 0x9, 0x1000}], 0x9) getrusage(0x0, &(0x7f0000000240)) fchmodat(r5, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x7) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x40, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x4) socket(0x0, 0x4007, 0x1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x8, 0x5, 0xfffffffffffffffa, 0x4, "6b26d96b21d45c5ae900082b43657853895e91ed", 0x3, 0x8000}) poll(&(0x7f0000000040)=[{r7, 0x8}, {r3, 0x1}, {r4, 0x10}, {r0, 0x4}, {r5, 0x4}, {r4, 0x20}], 0x6, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) 21:26:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) close(r1) 21:26:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) write(r0, &(0x7f00000000c0)="36b5ad3141c5885f05aea3310a4f826c55de2a29e5f13fea697f543185362b0af9de0905cbdf4f205c476643e256e7125dffada649c7f385cb1572e800a510673a93cc5e50267dafd5ed8bf5df614a53203bc5329813ac02e83e8a8373c7eec4dc0438531c39f50fa0a400df4130238b35dc0395cf32c585f91180b50050f4", 0x7f) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 21:26:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0xc94d, r5}) 21:26:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x6}, {0x18, 0x3, 0x0, 0xffffffffffffff28}, 0x5, [0x1, 0x800, 0x80000001, 0x5, 0x3ff, 0x100, 0x1f, 0x9fa]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 21:26:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="5c9ae1aa0e5987329ec6c8905b2682b7c7dbb7be15b7f184176b331bff02cdf6669e27d202ab34a2c0d522a071305ddda66ae2f50db153571f64f21b29af427006c8497937f58cf3810a38f97197c9fd532e8f47b4875de4285a291c9d969dc3be79f77b5c74ed7e7e0e1e52af9912426929471595dfd05d7ff27f926995ad8f72da08621d35664d88e3b239734c669008ac7776dea6f00ca2fa22246db051262a0ba106fbc9bf9c37f3f135950dbd15097f28d06f77e73f12ec8f8d4d248114a88fa0bdfe0d2c6253ffa7ac346dc96519a217afade6bf4b9e5afd970153cd41920f81ac1c866b162a41ff6736d9525fd0f31d5e5a", 0xf5) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40000000000008) execve(0x0, 0x0, 0x0) 21:26:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() setegid(r1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 21:26:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) munlockall() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:10 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0xc4) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20400, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/123) 21:26:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x1e72155b74fa57c0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getrlimit(0x7, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 21:26:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="96006e22a93d793f66cfb3d7da0904023a8b539bc903f840a46b0da08745450bbf17f6700085bcd00c8a5a9d25d89202f639b372c0eb8928e6e716eeb082", 0x3e}, {&(0x7f00000001c0)="a89dcb1ff422d448e3546131efe65395d7d9d0553d22e45082e273766636da40ec7585735466c65768319e71442473efe607d6f268cd5db3f3bc713fb77c2b8bf2de63eb878112c960ad3b61b6f791da64e0667ebf3ea42ed1ea907bcd08ad3d8388b5418c9885489c985b30c432fbf791e14006f33465f129af9aa2e37d97dc1e7b6d7698c728904946554991c09420ec34ca022b330b3da54a5656c915ba3bbfb1b667ce72d2fa57765f62693950a6cb5b03bcea49bdffc89aa0f154", 0xbd}], 0x2, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 21:26:10 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 21:26:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) r3 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) fcntl$getflags(r1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}, {r2, 0x20}, {0xffffffffffffffff, 0x1c}, {r3, 0x11}, {r3, 0x5}], 0x5, 0x400) 21:26:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) fchmod(r0, 0x2) 21:26:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x24) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair(0x3a, 0x4007, 0xf3, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="abdbc23105b65df485e918915f9fba400c16a807fb23fba0475cd8e07f438d6adee1319a7427c42dcdb65b2188bb9bfe629b61a675005dcac42e1943bc932e546f1d265f5e28d509ee54133b351dc61158d34a707059f626e59c830b1aa13a3686f96d37095af50e", 0x68) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="fa216ceb2a737e77c6fdc29bac7672b6e188b244ca100fa9f5d131ca9594bd5455e27f5ff9e93964e5d41ec5b4c5edc6cdb98ffdb2859ee41cf26542dd13e6cc0048915908b5eb83a83225ea56d7068ba6281bae15d97f483702942f64aca2247abfc2fe", 0x64}, {&(0x7f0000000180)="38968ceaf05641af08bed5ba833229bc63a575394cc8d4a3e85978743902f9d5e22a1c5f5ad3fe54ec2d4fb4a369a3f48dfe8bab20b0f735f05d1b96a80439a81d5d427cf690dfd6351393c269e92cba034884d13d3c6e49e99b7d07814c945da2f92c5bfedd68f2935fd2eb2f4c3bbbfec3e70465714ab8625712d527e4c5bd840f66ffacc36f01a35b5265e824bcb9e9e46cb9b9d664578c1000d4ad164099eb6536d98dfa8163ba9bd473cbbc1d91dcd181b0976f3e0c92c26e136684ba0d086bf2a9da4f67024ae86795f44cd4869a8f0380", 0xd4}], 0x2, &(0x7f00000002c0)=[{0x60, 0xffff, 0x800, "16e5593697fb2f88f92ab125e163f8bbfb0fbc99e73de7203b327549fed591b0abd044e55d1057a9004ecf29a3ea168cb3421504c064695830f7d7643be1ff79d5e9abbc1a8afeb4a0"}, {0x38, 0x1, 0xfffffffffffffc6f, "40bbcd45ced6cff3d0ba494670ec04f733c4973e7b5b18b36d9f2d14259872bd96051d"}, {0x98, 0x1, 0x8, "5fb3620514d5804b3477e6a835c0d165dcc5a467da8618091cce3e3e4c6fa434c79f05ca9ab86dfbd0be1048ff3333e42bb12697cb16072de09b9224436c215d69b23efc86c7dd4e8d584c27e8b5172f5eeb7200faf8e00ebf4448fbe7d6a948834bcb65dbb5621933458ee8e66b73b096860b0c93fd3b8a17d77f7f507a21576457c952635165"}, {0xc0, 0xffff, 0x0, "ffc02874c18ed96b71dd986eddb14ef6ca3104a613936a4f0501b3c34456fa900de622edee57b0045280fba50272e9073c4ce93ca718f4e646d5323c152340e937498ef85d08394448da75c6add3fdc0040547630534a073dfc40632ebf42007fd2ecb664c6ff41ca8eceae01ba5e75368c31d19fdec205bf083a4334bc48035968c21732f544a886313f8e9633a09d153a2f285a6c90151bf9b59e218a96e70bd630d16aefedba6f423dcc19c"}, {0x40, 0x1, 0x10001, "842da24aee6ef2c6543828e2c5bbb780ebacfad3e4646b1aea36e7ff5d525977a79f0ebcfe8e0e41cfdb"}], 0x230}, 0x5) 21:26:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001100)={0x80000001, 0x8000}, 0x10) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 21:26:11 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getdents(r0, &(0x7f0000000180)=""/73, 0x49) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x122) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x100080, 0x800, r2}) fcntl$getflags(r1, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) flock(r1, 0x6) close(r0) 21:26:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x1}, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) r4 = getegid() setegid(r4) 21:26:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x1c7) mincore(&(0x7f0000fea000/0x14000)=nil, 0x14000, &(0x7f0000000080)=""/158) r1 = msgget(0x3, 0x9) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/81, 0xffffffffffffff2d}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/107, 0x6b}], 0x2, &(0x7f0000000480)=""/4096, 0xffffffffffffffe3}, 0x1) msgsnd(r1, &(0x7f0000000000)={0x1, "f89c5369ce2ed969a59682a8b4d2849c7ff22c18606f29cb463fa647c91569143888453ff99486dec1cabd7b5f75ae2b22a32d8e31a86fd86d4b"}, 0x248, 0x0) mlockall(0x2) 21:26:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) syz_open_pts() poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) 21:26:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="d713441adb4de78a399bcc696e1f81cd9431885ff4b7d8122d603b971b25844e10768cdc304705f82528613d8352f43407b51211a67d845c7c46c49f2feab0cc123be8c204ce06ac5542ee3a7e5923755889768f7d29859eee85f65d6a7b55fe4786187cc9dd610471b335342daa1a88dd", 0x71, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xfffffffffffffff9, "0aa811805c2f6082ee42cff5c8023c1aa8c9c935"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a", 0x11a) 21:26:12 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) r1 = fcntl$getown(r0, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3f, 0x80}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x800}, {0xfffffffffffffffb, 0xeb}}, 0x0) r2 = dup2(r0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x7, r1}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0xffffffff, 0x3}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7, 0xff}], 0x9, &(0x7f00000001c0)=[{{r2}, 0x0, 0x82, 0x80000000, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000022, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3ff, 0x81}], 0x4, &(0x7f0000000240)={0x3, 0x6}) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) wait4(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) flock(r0, 0x1) poll(&(0x7f0000000400)=[{r2, 0x94}, {r2, 0x8}, {r3, 0x41}, {r2, 0x110}, {r2, 0x22}, {r2, 0x84}, {r2, 0x1}], 0x7, 0x4224) close(r3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpgid(r1) poll(&(0x7f0000000440)=[{r2, 0x10}], 0x1, 0x5) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f0000000480)="b4ad477e560e10b8895046e39ebfd3f8af4bd64110998d374799d890bfb1a1430460cca5d8537e4357732ca3be16db653086b901a4b5f01ca9388be9ef6e90679804e64f3e5bf17ed0c91905a71c91feacd789b935d5a0721521dfc1b1aa0ef656a5c4d71873fd1ba99e2a36c2db4d56640fbb6db072ca65e524373e4b5ed6ba93f378a828edac70f4912543c2660fde1876ee99c43731c923a71dcbdab454e114c5eb9a4ca48b248d7844e98da195d7f811c2a393cfb117a7e7a6c78d7e91eb677890fffc2bbdfb85c42b8886e8e49dc5b3d222479263e95080e1cc27b26110ea2059fdf6ebd6bca902465cfc33d7dfffa474548ba360af6e64de156c566d5e67002f923bee961a4bbce3174928bfd585518787f8ae81cd95e8b88e98084ce41382b204cdb88c393184f6098ef572d656f0d41db32ade3dae4e938f7d62fdc4b3286da7bbe1889b2422f2d1aff0d5dd90f368d96d6be82ae30546e97695ff3dc923b0de9b340950dc35843b9ebf5b694ea07a846223d7f7f80723a82cdcc7af6602702ebfabc535995fc342d30a971caf38ed4f9c8f743562a03e446fcbcd4b2813ed7ac116bbe9aa10835ac85236eb9235cfbba0903708d601c1a8b3986d750b08e7e9fff2059c8fc168e8ff3f566ba8c1224a8a3f91baff889d864c9eaa174cfba6bc32bceaa1f9732c9dee6a9e058fb9333d5f0cf78a4493876ed13c76f592ef467ed78e3fddc1fc1a2bc1be40fdd0f8ccdc06a28d1e3f52c7354f6559cbac061589000b0437b9fb84fe37d51e2e3f14cfab1138600ab66c995f6a58123240b4871ed12bd767313df3345452737d9b69690d279f9f85e4163e58e83d73898bd871bee87d24717b2ae8e4a94a8eaf88a064c078296c50e9b5c543ec3f035fc91b4653d8e0672f6b25abe1be0742f7361f0415e3afc76e6d2448b3b163712f2195882cab8e0e44ff7ca5e66000ca7a23b2cd23506189d00a89d23404d7488c90570de82f9dabe0a60037848400efd284c675985cc958ebc0c600b347d5f9ea5e216a4a3736af854c25cb5fec5c7dc38d3b956af463860d49163f0651424bb3ca7b537fe2eb308502897d151066146f065593da4d89a5e6c567c3a7a953a9a77660f8c907c39d12e36bda4e1d33031f7f7e295c1c63f554b79bc7acb198e5094e9912c697e7f50a0dfcc99592423712d6b50813c231db46cb0f52608bc1b0db7ecbfca4fcbeb9eb41c82e8880a713f9db13606a6c6a4bb95933b881edf52fa2313ba4317904639dd4e0be53395f1659509e39f97db61d157dfeb42844bbccf51fa3c7bff66c4aec9060f6f8a387410222896ff59793b8f14a46661c7b603e939dd390695859b265068fc470f35f41972c0bdb6f0b0795a4e7caa864604bb055d4f5f5344421fef14a8409d3bedff1a9224c7007d9ac6c12268b693a2bbaa7a5d77bb55680b04c301ecc700859872edee99a37f40f19f30686c43230ad7ddc1f77ee3f92cd532534a82d50c2e700be526998ab8308997e9d9b80f127edc84b4f1b263b5b180705eec8e438b616509e75c282d671d28e713a9d946b9ad20937ca021d33e0a1010f9d42e63b141ecbbf81d44aa7024789dcf93e09fd7deeda73bf00f09d607570a205b5de32ef560b236fb600e7b56ad90f190a6e3f29ac4c91570ed8bc0a25551e4e527133087ab839685e89b1ee5e96f12f03cfb8df351710cdda94475773bc04331b322b0f660a0fc63302940893c4aa9c1bccd3b1b0f6bf0ab2725eb44f723600c992ac676ca342e675d90ad9e30b8f6c169337ba37300e123eab781b95e8f06c8fcb71c93bf534cb57a59f06b8098057b9f10174dfa113bf35f6826791bbfa9a07be48b6309d5061e5ec879b5c253ee6faa8e19897e1ea1d73d3e3e3b9b81ecbc267dfde836a8cd88ab0902fbe9f154e0407eb8af9610369f01501b85d031474c31aa97b01e6783e2095f7816a46e8d405068ee467c77336e2cc13afc5e49cc06418581bb1f1faf33e294dbac36ac55aa17c8ae3883b157208c9c77e9d5fe31c16d304d26be45e680d17eb7f3c009cea5ea5d1bfca2b93b7335b2eadac178233f8315739874911ece13afeb4c1bf755d67d4b4180595ac4101d8340d0df6617f7cd91f0d10c7500fa9eb6bdc6a6d88b4ff7dbbf0233898628a3d9801452ef81fcc0d8bdb417832319caea110ae4ed93bb3f5e7ed297988d29ee80ef75f6a6f87e67e62f5d4213940ca11668e6e275fe264b023a901e0f32456da20cbbc5b17896a037c9f77898a0d69e4dbbd8f26ca44562ba10b982b0f6353400611df0acf331b740f44112740ed03280911d250099b38f64a57f9dd05ef2c5f28c5d48f7a900255c875e52519dcce8d501c4844813740564045e3fc40151a798466c1c9588d3ed933a03326b0d7f5df3b990d0f9980b0816ed6dca3af608641f78c804b9ddfd099b9ef8a89ac6701db5d75378910c03df5af4514fb0811dd7e9b732563c52a3c99c40a2429056342e88e9fe61c106cedbc02cc59a21e5ee866f5913188bcda25338636a85ca1f7eb3b2bf698375efbef85ecc1f352460dc5e40515ccb382f56ede054ef83940bcd533f0a2bb0a068a53ba2f12ec942cebb329c5b600a427287511178f4c44c768fd61b403d74bc72e1ca1beb3d0869cc9b8e2ff70a580925910c8f5dd00cdf66709f346be1b606288251ce9efe625e776e3868f9bcccdeb115980ac7bf4493eebdbb3fa84ea13767439e3ed6056cf428db0b1700ad4670f439e2034c4b070d5cbc5aaa94305d6175d9429642c02378fa1ecf698989c21835d9b5afd6fbc54e1cff57ec261d26920a2e55e7e20b7febf8e34158a235ad34975d9951161370fee463a2a395fdeeabd66a7c67d4c46399c0d2c09672bfeca38263ff18f6eb1b70b2c75d3e53291cd721a80f6f250613c14d4521ae9d80e1a6a562d46bf730a043e2748c498c7d44210e9c922f60ae4a47b42940940fe981d89836473c740da3ca4d5d71f053023885827a631013ac8e5a651a59662f932cf6b943ba87d002c02b738775af2aebf7ebb454ff8b61e57899f954f17eaa6298ae848068711be102066b1874a14fdc22baf50c17d2aad5ce76e95c5fc7eb7e0029ce078b58364e9e1dcac718b6eff309eab666f402bccefc0d3280bccbb894ed40a32d1a46e7553432493caf6086be9a6bcbc53e5b2f64dc1440d2f1e4397f14df922f8add46346d0db8e1b8431d267db0b8acb19dbf45d772409c0bf90fa283678fc40da67b172f71091ed67a2743a984be9a8aec76b116118916d6d5f667d2fac43b439e67dda0ea315afb08f20611fdaa84cdd8cd46e13151ba6e337be2b9a6c4d838d2d1a34e908bd2b22a8271aa889763f664021e2f99b8c3bcdb036b9df637e5a2c67aa976add928dd18dfb3090cb5a1a28697052720f7d1c7d6fbf61417429245446ae58974674c840baa5b02f153b03369afd523c0b19db4d0015a2ea542561d80d77f123506cf67aff5502a730b982366953ea85aa958e70fc147fc3f8bc2e641e2c99e627dd1c528ad6eab05d2f4ebb93559b3ab9081a5991d538d4b7163dff61a63f8bac1fc129a22eab67c13206e60e2b33895d8b408b8e053a771faaaaffdd8b653242eab3690395d13f930c26a4066ae80298fd8885ff3f96bef6e644a51d84c0f2300e0f30cf32cf9ed292a2335a9d7b9a9cd82b3ad3e9f4ab95b33d5d3ec3e35d5a5046df4215a8e800141401da7354d0f734c7924ea7f153cfc968cfd4f1d9ed25105f21ff42042bfae3744d7dc9e6ab3e2fac77a99b159be6f8a1da9b747591995741b5444401722b3d4b1b5f2b53d3dada7e093f52c239b27aaecb767439f612e338e07e239dfb12fa566313d55c9775f602597331256e3c6c6100369556a2be22ef811fbb923a0948b5e58376b5397c77f506f9b461d2f964b7607aa47502ec41522f575400e824789367adbd8ead21721b40e0823047483ae88a4bf70c1035cf17af8bbfa4e6dd8febd6cccc4b395b4eb66ff25169dc7265b1951a5aad0d9663f390f0e9e5527a4accf69b6a4504005f2c52c8c07fc8c1cb407697a16e5728b85d5d0d3bc5003560cc19529c3b08661a0fd6da6a4c21e540ef7bb24c6a6461e49c690688403d3d78772f3be652f17f937ebf877d71b16fae1d5bca58d78ac1eee03c970bbbf04332d52eae09878aad3f3b79736fde6ebfafcb783693145b9005fd273159fb4cb0f2e0efec596ed4824db0e817370201796c27be0daa3f392a03c78f54a3c2f0c95794ca7089076620db9f5e4081fd07632d9cfc93db0efbad45b8afaca9e3770efc9a515dcce1811bc78e5244fa3f550d8551a0de9fe1de1a17ec1b96e32a6100cb7151de367db7a6c43f14c30a839da20cf30a0266b3731677a04145dd01c70bc12145eab6956715b0bc856528bd9c69b74a2d9ddbf6f224c189cf80732841fbc8b14ea2ca2acbe26944ec6247b2e5abe060aaa4b7ce7df21983136babaae02e0be4f5e69b4f0361e9699ca99d473623811d95b3fbd883008ec34df1561c444311e177f846f27362ec29b3268cb750a3819014f19267e1daf31f7d8f1c58de82d4b0a5ec8a630c8f57974bce23adcb1518c2b5e0c64793e5e26fb02a1c63fce4eebaa587f4567e69d77a712b6a3fa8e86a312f3fe51aa1be6190e3a342f32844af49fc27e6afe8d62b4ff7026fe396f1bdc811c697c3f36553a80c75e2f5514f63e964763b3657d51c71604dbb5267cd62cba8e634d83bda95455fd056448ce557f17680b79f2feb0b7e99f5a7affa2bc3219be960b881a867df14da6611e215fd1ff7eb2b89176540026a51b1bb717be452fc45afdb609bfa18cfab072d907496b62d77f0f02acba8897664d5871c46dfa0ff5094a8e56655795a858eefc280ef78b9fff900d9e32ce18b0e701fdd0f83887818669d1b2cc04936efec8dedb1709ae2b02d9acdfbeac9fae7dc3d3d1f725062f257eec5f02cc19ed40e60eb438c48fd9b33b7c62663a1f62e9ccdd2ab024985fd5e7e176d4913127de65a82dbbe99df39c670c8e1f9db045381b0b3d710287f903c4240edd3528051fdbb9489d2acb46a346c4541163cbf4478e46ebe7722f60fb674615a9cacc6040fab1bbe612c3c31ee9bf91679f486e0ce5da8ba825385528eb34c74a3ba2a43d91fbdf7c5157f68cae2d34937ba240e19bb1e68669dfd96cd0aa32f525c984e7c12bb3cec353132c2678125db0fdbd92ea5d09c67a0b8932a6306a26ce9ce53669c93de68248bb5e5fbbd9523dadf83422b5979ca1d1595f6ec249b6dfb62fe37b21aa5c1d12a434332808470acac7da1d138cd121a3f9a7faa8ce77ffe35a592bc6b49046736fd415a50ae5ac86a3b1b45836d6121fcf974b7b755e9b1934c4ae111e38c7942cbf0d2e10497fd3a9e3537fe036bd38b71a0a84bbb00766a21ab60338788b51409f448d198841f21a3ffc9d0ac4b888d7ab2c85128b0c667dba775c95d791ca9eb6535de38d40ed73143b89486ef916b214c8f595ba75d97c8d4f6a258037f7b6c02768978c49bbc99266f107bbfd7db162bbe4727f1443007046b0b8251ca1439cd24dfc0a1b2a953a0e4df1d08951c650bfe41176b3ae0311ebb8b278ede2170335a4f112005de760361c857ff030deb6d67a3257538b5459424405699c209401e0e52659dd84d13b9a82dfff8bd17da1ea4cd7b9d3f58b4ab3145ce833f912f8aa9763470f6620b2daf034be903b8caa527c1a528b44df92bddc573e51b21f5f94d9be436", 0x1000}, {&(0x7f0000001480)="6b27f094", 0x4}, {&(0x7f00000014c0)="a8690bfea14dcdec262b22e86e9e4e83b80b6ea43685fa5e465ee87fa5d7eba86bf7b938fd5922f42f04ea0d5df44823c03279eeb5caa6f404a97921cba6fe19076a7ca3284ce68cbe8bc594531fcfcb329214705236acb0197988ceb280820fb7ae42635dcb44ecba54bbf8e3277442108271ff5d64b188a8eb732a82a448dacbad2e7f7c6c67b7b9ffbca2414a44c60a00", 0x92}, {&(0x7f0000001580)="0cf11bae8ec7750e7b1331af2380cff2cc4a48b795c1598e6c7e6cd8ce41b0dbdf9947cf01b28ca6f49759d64ac23da5c13526ca2575e51a3429f0da41a0c9a88b781986597bcead6f3bd3bc93914be21d3f49c9a8c18d6b6f75b89dc663bce48008388f2484579091fab018e21ee808e09873f7b686cdb1669648d5dbea906f4efa4b8ef764f0fa88dde8036298552334bba0f003ca31830d0ee9e9c6486893c6c45e107588576e7ef1429878eaced8675df33ee5ba5dad44e8", 0xba}, {&(0x7f0000001640)="4b813a268685c1f589c9ff26aa416cdbddd071c8a0cd5b79ac0f5768948b03ff80dae87dede8eb832567446bb4eff4d8d499b023cb8c2f1eb4d0a39e4d333f018c67538a4499fa72944392d3b666139a5a60bd17a3b9efa5311f798df77f3326adf8938d88e46f27a63c1865489597971569a21f0fa14b3b0c35de7108d026fb2a83de576b89c7ae0593edaf518ffcd882b834e36ba93842e5a35c8c91ac0616e2a36ce8fcb64d2a70188c6f7d6126046988321c364eccb464daf0539a3bcf26358485e02dac2d9fe485c56f7d706779a8652daea6aef7c03d33", 0xda}, {&(0x7f0000001740)="0d73acd9ccc61997c7cea006151b87c5d98f1087ed914813be89", 0x1a}, {&(0x7f0000001780)="3c8aa0e63be513cf044e27625f66d54fc9b3d7913315d9edce0813acb1e4ddf8684eaa624dda7f14566b27e62c44f852e742100083bd387e340b711cecd590825c8d8f74226dc78a645718cf36a93f7f77a1b8559dbca4b4b33a170224c006e762619ee9f8270aac9669c7bd337773e39ffb9dae2e758a0bc4d77a42392a208a638da75817099772cd53a7b88cbe658eda264bd47e557aa6f0460f2488845147de31765c9001ee3cc425fe1938ffb7f31e70bd40cf86e6d56fb730b44c0e83ff850bdb552f67b54468cc63054f7f410bce88ac70859263da45bb07f8d1a384ffbaef6057b2074351f0a6c82c08728eeaa3af0cd6a104f8bcea0563", 0xfb}, {&(0x7f0000001880)="2d72859140639ff2cd6b6e9980a3e20d45cb8c373bb8c95acd1caf9dc11e18e63387b660fbad6c1da6483bc954a1a415d4d8814636adc5e530a248120c18eaf7767c5ff62bfac6cb25cb44f9698292742dff014dcf27ed0c3ba0f2c14a57b4f007edc4606bc230e93ddfdb39c0d8f8ae8a050e0da30ac4d6f87b7536372336df87cb4c3487a0aeae507289b1c065c55f", 0x90}, {&(0x7f0000001940)="177c9c31eca3479699e0d7d6408f082d27598ad50abdce3134df09961dc7e31a949789f6ea61ab5468dfedbe691f308115f0f1677d7e7963f79ba0dbf34a9c64cda073ec45d05764776daf405bb51f7cd758d36bb0154232b044cfa6d73671af0c7e5d3034bf77345c50006fee15eb76345b13ed84a765a4e6bbb08ae0a9bae202f26667097b0088a4e74d5847e8361f26720adffede53fddc49efbdfd6cf8f734d162261583d3f7e1784b62e14848119b53a95a9fb2f6bce0d9dab8f10c920425cfba0b4db9b71357b7f370cd706a89a2340a0c00dc40ee1923aabd8a40d1a09bf19ed709d60ce8eee672bdd5a7f254b970f0e543ea", 0xf6}, {&(0x7f0000001a40)="1d64672f326e0d5d350b5ee62c847efaceac3b56e1eff1858c9e09f977079faf69168116bf06aae57df74779bf7009483704c99c042a45b97e90b10196f7151b251265324dbf2c1ec41e67f1884351dd3ad5cbfb7dae290c26b87c83b79eaa0c2ff96da5ea8f45c8acd629e656058941d5cd53f71e14a325680f5e1f71839d3275880026e1345b34752b99d35a161cd59a07bf0ee02ec5be5822ce1d", 0x9c}], 0xa, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001bc0)) stat(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001cc0)="747ac00e81bdf0ccebf81e71f5ae525b9cfb2040496be564912344886fadd9b9285194fb9901b699fda1c45afe65da1c8bdeb0373c90f012f6319c485ebc7d5212d53c908a8892ae28388b6636d615e63360f4b5085bddab92653958fbd783b2707de87d6021", 0x66) getsockname$inet6(r2, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001dc0)=0x3) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001e00)=0x5) 21:26:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) clock_getres(0x3, &(0x7f0000000000)) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 21:26:12 executing program 1: r0 = syz_open_pts() close(r0) getgid() r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ffffffffffffffde0000000000000000000000000000000000000000000000000000000000000000000000000000007800000000000000000100000000000000008954b8dd810000000000000000000000000000000000000000006cb008d0a6687c57027931e941e602811e4d49ebaed62091272fd2cf15972092bb65b6ac460e54f3a10ac3378ca093b9d6d21a67d6f91f9fd49b1ffeef077763b3ab42080a98f37714"], &(0x7f0000000140)=0x6e) ioctl$TIOCNXCL(r3, 0x2000740e) writev(r1, &(0x7f0000000c80)=[{&(0x7f00000006c0)="452cd7904a0a3b7225c06c6c65516c753eef59e5fde8aab742bd767d0eecc8de0e992fef29512273dc5d124f7c2aec9e73de0a06bfedab7816212402c4a1596fb81907f9874803b87c55ecd791c37029b9e2a5c18e67150e390b214aa82902f0f4a0e0f598c076e847", 0x69}, {&(0x7f0000000740)="fd637e8bf2d025eff06e3ffe8fca271117cb13aaded1ba35da8496fa87d83c8dc234cdbeccd705f841a4b657167b5ab5fce9212f763b6b6c044c82de1a487fd051bbbb2407c65082aef554686a6165d633f2c8b0e9a6e0a13782725aee0bfe42044b8dbe611f7d43d1b039abf05cbe820665245151976049b6206801c414d47f10e2d75343627ea7c0b94749cc657e76f35652096da69750726980f0e07e25b96dba26d3f35f47d7cdf2648b26974d5289b7b0d53bdae0fb3a5beebca9e3d9327d9ff6be9968a8001f6b", 0xca}, {&(0x7f0000000840)="a4f9621de326436fee49f2e03498ddd74dbc17327d8b08ffd9", 0x19}, {&(0x7f00000008c0)="bdd3e93d", 0x4}, {&(0x7f0000004ac0)="583cb0df1315aaf18c0c5e9e4df2e1bf733905d0f8de5e6d5b57c1350ce4232e7afc252c65d4d79b7c737d20250e8b6c9d01830d09d37520149fdb024473c933c5f451250ecb48b1098828da8591b842c9d6e3b163af61aaabcf925390e88765f991f6cbf759e623e63ca685f2eae9f7c5ed917728294fdcb83c5da5adc7b74ab33db035f185d6084044cde2425d4d14c6fcb92f3518fe9ea25aad8d7419a73701f09cc2b231b7dddeb26d81341b12c383ef9d4953f41af3a45daff41f3ed9ae3e70a18c39e30da145ed00cfd41a3ed3fc2721912ec28ef39a0279f2eb6319c19f696e46538199002c358bc3b7ad84c8970ac0434da0d04f22b33a454458dab474f2e7d135d669f2664030f8a9a92ab2cec5b1eecf6dfba7da36c4a15cc370efac3b17136927ce88bf7eca9e921e33a059669b980a70da978828ec93424a11500ef6713b2711cdfc6918585757304b5af7361d0a08b48cd7191f9662e5a7db616bccc6d75144a5fa6a21b8da3342b284c8781de89b1d49d792253a36501afc01c2d8977049e25e29614e36e47dea547a7f81fc7d0df67d17acf69ce45e9c1349fee82c2f6ba08403eb2439c8d6f3e9f9f3bc14a48803b465d3331ad7e299f146b64c9f86f03396517617b79eff1e80defacb2e03acb727df527f99f12b939c4438207972288f0b441402033e06c0e329a377bcb1a9d12959ba747e58283524781ee9142de9e4f042b8a3a41ac46912476e9ac5da317dae37e4cbcc568ff7fbb3697e9aedc9af683603c8f36d8436f6ed8fa3fab17c1227edf302cae3428b80518380aa0b875462bbcc2005c3e1fe6143cd9aff7015ce6dd2ba3c029515a4ada396a7153120b2a518e478bde454c7664e9a719cbeb5b0b101512c57c4be57712c81eda483bd73b8c54b0f456044db86990346e6a143bf0372c93c507a58461e1a6fd1a70a4856a887a0d5d1217516dedc20e1998fdfcd4a30d27e78c9b05d58e38ae9880cfd6f279aa17ab90dc2cc90b73348c3c8af3f0f4e8dd3bc6566b669341bab001f8882c067242062db4f78a76341f150ae8a272eae9ec28f7758aef7e4193f3a6fe360ae070c27f5b3733bf9a767bc33672103d8959f6898c4589e1850b81026ffbe3e1ef324e59aa170cecaf8da8b0fc9af57a302387dbaded19ef79656fdea4d32161254237fc58191c754175b43c3f7ab57a3856f0766491bbbb2d535b56b35477ec1d412ea35ab3e3f577c684896e49e1b5a7f4fa81a1aa8c5b7128ab28506e58338717f1ccbe9e3f2f7cb931c86aff3970a41ed37a387ab552c959074820db210bc6c8b2194a8aba3a116508cdbafbed52dc1a63738b7c950784aa9e6b9ebd485c7b5528a58ab0b62e2215ba8d223294746b9bfdcb00a27becd538fcbb80daa0d69719dc4b83950ba31e9b617280d16069a6c5dc004c07862c2a64b6e21bb4e0f2a19d2d78b656b42a7eaa02ee3c37297c5823b27fed84c6581aff30742249bb8544ead570797e2d97c121be613d2b7e51d7173bed6c5340c13021853fd3858bb9cb8053bbbc19fb4c79a0d13af931f5c70cdc8a2d7edb6b54073016f71acdc9c995b2913222bb32e032170fb909cb2f5b5a59fdf41c4a23af3c0fa0336609407515d4842169f509eb246b5856301180d712c734a000d7463447b4b3d270e035653d761f3fa84860d99fa3090e597dc1fe276a98db6aa4d594738be66befb6164ee113a641c8d7e2f9f12bb46a46e9b868619e2a94f17037d8f630f002b8f97e10c91c8053cf5e6ae58d099756cfcccae8032adee3f10806ed5a0ba5d227163bf8e3b422fe279d7573fe287e4fe0088993ffd974aa03bc3c42532d4283ae132993167fcf435c1a4dc1cb4f8b7cff264aa07e22269bd6d4e4c0e98bd1c069c55774c4192d59a253edc7055f46802886086693b7a94b3146f9699e1da478292f3cd647df4be554a28b05da72f35d793afb43239c4c1d77bc9cb7ebc3196fa4edbd1e9da8b3980b1936d32cd4c0acce6b8370989db0320e73d473409439fd296182b6194ab38cb92d5c97ba0bf0f34d365a6dcc2dec83d164039e2cfaf9cc52c159df3f561de38f4eaa4d5b080544b5c16bbe43db9547ec45235422ac4404c8af2d4f70636ad92320afb48227f95af1f27a223fac86b8de84b1244e8451b821e0d881a0b534196eab42185252d950ce147918135737ae6abca4fa2e8c940cfd286504f9188eff6ac9ea5e581daa74c63287852f143acfe5c80722fab80b0c57a00cd1ba4a6daa30d287f35c4b0e62a1da2f0e4aa02969612880082bbc3152450988aa03c1206fa1e5617813910be0af52ab9509fa5f396a1afaa5f51af7259724b0403df90cb58ba5445dd9aa24569b133f9435c9861ffb4bea66f4a214a4325a254ef0fc496c4bf9c05e1421df333f1f288f9293683268247153c7d1030bc116fff0205d600f3f045445a53ca3f397722cb4292d5a2a3db2edd65d0b3b7b4df6468192d7fcff3cf62047cf8af2842659764016b5036bb07964e76945fa7a4b2767b7984eec3f013f5e40c74792ab35e3eefffc4980aece344fb59438ceb916e4635a2bb9a8f0765db6a625d2e6eaf6b580c69313ad707f9292d09f4810637e445350a1bf780a2e40ad843c921ecad91288100c992e5eb237cfd20ef22d2588edc312c26d9e4106d6ac7e3099fc216adead7883786b342bee37b4956624a9f3d8f5c204c94dab53b7ecc5f57097e65bd1d52e626484d38a70663de9ab7a9e1bf297f3bd53133873e912efb64b323d2a3ac0b8f6aa378ab345636e6bc8aa08627bf5605ede88bce4f32a5bd6cb2e7c36cc5a138c7c6ae7bbcbbc3008ce9c58d14490ba5cdcc5554364960abb1da809d6c176ef1f430a0b73016970ebf9882be5a91f9f8ada41cc890d012ee35a3947a0959523d584d2bda314dd8b3bb103e57c9fc31e560a2d1fed68719abda97d848a8292a725c0f1953599b1d95279e7bf8a23f50139fdfcd0a11f4724f888a31255f866830d2878468edf74ec188e4a40bba1a438c540b29d09f4501234d852eb49f1f5d66a0a1bf90dbbd0cafac4a6e949cfd396910277d60e064c8fd24fdafaec8b5e24e63f9933635adad77df08cef8658b39f78d01eb5b60263c288e81e1c683b00d293d6bc746103f13eabf7ad7746b2e4d48a2709e97014cd76ff67a9595b0e00ff6aae17e2c7ef992f66cdf0c590e70c981c9921f68d002995ea3d15377c10e8c673e2fcc0a12ddb9abccfb1ea63fc1077db68bf5605435f8d92bb3cb74b0e28a232e30ca9e10a50d8ffe6560a5ea085c581358401c1f75a82b7efb49b679943ec4ba0345ad2cb3ede95f924cb8ac104358f22b03e8b65e1716444fe0e0900640bb63d69bd4a15f6b06af302ee39bdaffed1e9677985ed203c33ab397034aaa1907255ef70d149b9e44af39179dfad5c118002fa8246b451f6ade1afad9eda9676ba4e82e768a0e6dbd7e2a3593f3febffd45e49b78410df17799ccb66020e68b028a72ec0ed75e462b4a61d970a3b5dc3303227c35b0d7221d898291855f43b684cf56b25c7a7d962ed24119d2240c005c8a8496baab4a58ea00ea44c9776157efc917cbc66f33e134154db213a04049619971b70a9b41d91d5ef0cec1534b5072202e362ab68a1cb464cb39f23307e8780bbafe19d1b6627942e629cc6b8c41231fc2d4fdd7e276341543895eff843a0c9110577bf68d5f9ec4e02fb9cf1a02388892e334ff4d6cd7aec70d3b728affed5f7f9f2ba4b34ea0aa43ab383dee17583a4970a8e63686bed3780a60ff7c907aa9f75cce952e4779dc8881c0c625481e28198302bf88db470859139c193dbc074b72f23f6bfc5ef547af50941a5c2e9284ca4c896f90ce7a5c3ed8707b6373e00db3438c53d98194b17916798f001b7dd5c3b257f2bc87cf67f8162e8299acc6ac4cb693c0437aba2b82efe288065b64561ebbcb6759c238f3cee2aa54b058e4f0b5722cedab5b6fb5f71436c3ad6a87cd61b7c749ae2b9897366439efa093f3e2bfc637768efa132ef961e9d343fe935a8ae77d1363adcf594e40373d340d0ab63e2aa40071411a0668bb4a6c8bec793c5d1a6958af382b9ae3876e7ad797b8c37df2386af827988a7a3bbe1efdad2d1e291eafd1b2434c060ae895409a462bb07b658f1e8e6104ba1d2f83f53e404a7deea589828218a60c29402ed00a7e3a492c023961d79e2096e93aa4a359f820dde646939fd7020d267693eb6e1a494d28fc63aa5b7253092df341221a956b993e05c05728f21e31cdc816114f51191cac7ee71d9d122765ea61d204d7ea0451aedac340a12e00f9e46116e2e14804a048f196fcd959d05b04a92e0391e0b2e257ddc44a8a34d7a6d18f67b7eba0e16eaa4996689e6ccbb51a29bcc37ca6256249951c40b50cbccd5448cb85f6d4a08817f04492c76c4dadb99d18b7999524d72181059ad8e1a55667b87c5b8bb6ed85ebf368b5ab32cd971c68a4dab9cb49b8e7faa7a9c386ad8c63c36c6fc60676b8e81c43ef66342c85332fd7542182be66ed84793d7294c27648437b2e08304bd15ad46a9b16e120dc873be21049d34206cc2d600187ceae4de7a425ac2ea247589f7d12eb47ed78ac50d1aed1da8672849698a549e1e13127823754409eaa0f14909bd355856f6cfab94e88dd37976f41363080a7a6795a30befdfeeb4194f150c3a11a2e3cff2447a934f5303f10da896b957b058ca8d32c99dc19a96705c1c0969a6a18230cc9891fe709f7b7071db6315da18925263b33ad31573e5c296dd1aeff29dd832fc6e850432b548c5138f6a7d3bcaceb89a4407b9c486d67f17a158c94adf34634515a4d7bef3f08f63ebae7a2bbb163d6ca65cd81a1947b4dbe2b78ad321e37be99dc85c4ad40b3c499d043cf9a5752130385d4736715882f8c74a4182979aeb3afc8df038de8baf5a9872f743ec34b4f0dbabf0ea95de7e18b0684bf66caf9af6638c7236243aadbd06582be2ce39d8a3a7eb73966ef6b21b22200fc27c4d842e6eb44b1bb4a7edff58d03352555d89d167824fa7d59e7b5d1b96e3869e27e4599f019f8a1a1453ab4cf360a35b9063f0d4abe3d20644b895d0385ce40d677e0b10020dbff343ed29effc657f2920b413d965135f85848d024ca34197b3f9c4c8b259580352f29617a1cac7140cb0b8329ab4966260d9c91f281e83dd09505bbe5a9eaaa9fd94d1ad4d1f250de38281eda22eab532dae0ea64e9047d0b5a1d2f8ce58e89441d3aa0af07c194ede72af48bee25514aa414534db1c1876161c3a0c0bc23ec2a00abad06aef6aab3025b530a16815c5e189fa77b947b9729eaf518e6292364e86328309972002c682951a63bcafc349329492094b882c6ad9218c9106dae8f8d88712a87a0a7793a9a589ab92e2ec0e0c47ac9b150626ed13b37f97a9db4060ac62c2abb9de7ce3af1b02d9380943fa5d0438d93544c49f57ca77eeb5d1b6c0ffbebbd0df49c2b1821b8a8073338751b9edf4ee72e9b9aad7701783cf7e5da122fefb8125afab5c021b8f67c4923936c77c41bb23ebdc6a07cca2fcbd3e03f97651d771a5d1763425d3ed8e77f86045407de0fda6b6c5c690144f1a7f90af3aceae2fea09546a507308059623a17e6c8a146a7725e07ea717117f1dcdb3250a5d7f64d49f4847d334deb68e13c596b5991f225c29342a49ef936acae5892709b670edd61623736498dc1c07eb4aac4f864b0e65c1120324a9fe7eb83c18eaa7446ede3f0d7881c1d00a61b4fe4e0", 0x1000}, {&(0x7f0000000900)="b8fe9e2cb9d1f3e84d08639931bba99bb92351e0c5a0", 0x16}, {&(0x7f0000000940)="44b33aab5e63f1a7b8303f5c4d9933a116655aa4f7824fab13f21512792d9306e1fca397825b7b1c9de00ef0c4eff0649e944ce5f3bf9a7dd5dcea64c0f0851517f160f16234fae4c072809364973f6751e79642c535b2b278ebe948f280a6bbd879891000a3e2ef7a7aa02c573aba3defd9075a853893d97d0fa1c25eee74438288f92f034cf5bb06c8d5", 0x8b}, {&(0x7f0000000a00)="a47c0b7ff8ba4d15f203c1c31ed047b67cf5409d2642585e4169e8ce323155133808d111cbe6f845a7abc7f7b4e421dcc61711ce990dc44b7c5272c766e0429167bc4da60c3eefe2330560ee1da60e19759373d9a812d94e89993a94b15fea7ee1a066d872d00b164fc3bead94d76cd34e3c571ee5f590d4484234b8cc78ef8a2735716dd79f94c18c21412b306bc477eadadce0628f3720cb6f40cc75dbc00c455d174fab32250bcda5a33e88872b5e488b1dccc20cc6b83a642e253e5935fc277e8fb4a566fb296024a05e594fcd56476dfad27bd5e795783f45cd38323d6f2725a73695", 0xe5}, {&(0x7f0000000b00)="8ea0fc6e17cc4578f2634523117d762318e2c1abaa3b6fd6f0ec7f7a6dd342333badce60c38b6fe39d9af955a38c26c4d90db5ff81e571c380acc0137d65dabe7bb88346e59574b25111f05097cf3b0024b6863263114d2321b8bf0bd98cb9af2d7af3080d0be87211c01f87bdf2079129db77bff508177f3066704f0bf9b7b145d6e32f192f9237694981a332de2a9c09758551f03875660afaebafb05591f8e226a497ef03c17c4ce8b425189b98f872737d534b63b6645fd55d9e6f0c047d0eaf5f185491f9c0b361acfb2fc1d73bc3cb43d0f7597b14ab50efb7fe7eb561715db60feadf8b52876b32ca6003caedd01954e0bba7e801f75ed355", 0xfc}, {&(0x7f0000000c00)="36418c315ae0b15fd07608224acd17519a182c800b5fdbbb36dc91f79108053c11a0edbeac106b2bf4eb08dde06cd0073c17fc1f4ef42722af4aef828f9768c1d87652f89e477465187f59264a247e09bdadf63324733d", 0x57}], 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="e036d0806a37fb0dd628d452a32d663e7c2e13b3d241188805e8ceb29d3e422a021a4405f90de9fbe21cc314856091d2a2043a0c7b70f1886d4026ee496c49c1bf3e9dfb552d8bc4818df81eeca82efd0d8813d219c5f52432f974b3f15b455517445e66f0007789de887364fa8fe55e07c0c3f7fcdf9014f75019a15bdb120bbd639933a1b21509d3", 0x89}, {&(0x7f0000000340)="e1dbaa1ba69475088c451299760df8a8437fdaa0f101431991797932697f2bd0efe826dcfab3acb5e1efda7517a3d31b7edebd59627563e6f8f7f1005eb05f000597", 0x42}, {&(0x7f0000001640)="a58f35a4eb42b0d71996ca81e5090746ea86bed1b20771bb1dd4a4856fa028bb83bd6789524a443c9aedb3c9cbe358894dc163bf8513c746195653280b5326141ad29cead8577cdb6a595cb298e43f51a98e4e4aee669dd7155e5b8fce8547232842a5427c5fdd2fe9d2d5262cde162e1e4bffabab5ba1547f7b0eb14d3b506e14808b35d487af3ada176fad69d1b39cfb0e0a3084404b23797f8c2fbb39a65a89f8939b1eab9212bc715b74aa41f76f3e0f43785da6a3f3abdbfcf02f5d042b7ec02a6cfc66742988c735ee373461aadc2d48d198179ce45db8144751cd099544b9bb4cda5e6e1ff0b8f0f8d29071f1c68ce71868b5831ee0926316aac839e8d210ca633b7e5db06781066882eeb17fe78fd11ca66d61fe210544a1b877313618ba9b56dff6fa12c5e00b11250359ff8d9d243e8271ea18d7baeba2d142470c3490ca6d57788bdc0e67c9f9ad20f1b46aae70263f9134fe71992bd7662b7a1dee04c58aaae80690588bfbd601a42368b5e3a85cefc324234a763b1007ca9b86ed134f6d59809de5638dac14f0d71c863e95eac230e25dd70e2dbb9c14a84de1afaee14b480d4633f12c1dca72e53cc19e8ef1a184198eafd5d0f6bc067de3fbaa4a8bb369e614e3199a24693af11d42c87a1657f7c1e80221a7b3dd1c3441e9bdae470dc7bc49955811aa708ca7e54ef3abaabcc4643df69254b280de319831b5bd89c7a87dadd33781ee3e29b6869d8206b17d784452dfd4aa63e1139e9545f4ef1b172f40e36ef6c948c47b58693279324b14cf11607a3e95d0f43701fd0cab437f1318f8898eecf338ca5f2aa5bc701b88c15f57d73b3c0f6d60a8b3d597449f525b69ef694d943b1a11e06e7264a4acd577911ba32365fd106a762a60a6251c6cfaa633ffbf11fd3f06f46054e84850d3d58020c7b63cb6b6b76817eb3659db80c319adbdc8306bdf538153faf770fef9cfb2e6e55b924cbbec4fba09640444d16d0062487881abf6239a1cab0247a9f6360e0b3a945f284c71a58a5f32c253b0eadfa6fbc31990541dafd0d13cf8c7dfcb4e12dfc315e44065a933016e468646c8675676f968edc95dc1d5a0d641f836e76e4b7058ae34721d9c2ee2055eac72ade3ed6edaa609989a15744872733cc1b42ecb2441270b10999285edaeeb357e26733d3050322e8ea384a9f3c499935be7c99c1669204f0ae393991277cc3a7fc340bd083fbd4278ef4f5932bd2615bcf9c8caed8a53d9ddd38911a58b1e3f02b56d8c2e6904710e356dd029ed434a5aef6c914bd779fda010493b6c897812be2a4d0bfdd61d05b063d75acc55e5c902bf544eab2f615c42467ffb70e8fb3588a4b7b9773de68d22bd907222be47ada0c030258692eebdbcfeed35a2991596164fb7acf09e220b3d3d48c1119dc7ad16e1cd3c7d09f0d42d68c6fcb280ebd91327d89446d1ef33aeb34be6f49ffd3827cae1f5054cc95ea9cfdaa5d14b20ccac9fce822f8af3d39dad0eba70aa7f7504696fcbef8f825ae7b4cf575e0521ba4a887178617d52d27b9d4077d3e15996f1438bb034c3a5e5ae6cd41cdaa982235b0464766f4eeb0e8e349a1937947d7eb7f708929cdde920248b8de59f26ac422ceb39ac39e4549b9d582bf2441fbd6a54d1c6ce066cfed56546376bdcd530c35e73e7f61f37cab2c7003beef8dca501d41e82254739e58b655816adf211f538256baebd9b406a7c6d23b4f1601594d1ad19bf5bdddc3af6f899e7f11848dbb3a847f430e497902dc4b05e421eeaeae86b97707e622c54d8c3a65433f76a7947702f8e8a04ae74cf28aebbc0f4237ee4a9c60ebdf0d91dab1ffe6d544af9e4cfa5282c2a6d86f8c08144eb85a718f41702bbab09168fb23f4442386eec33fd2f5fe3106a8f0920d6779685a09357cd0086999b513b7762933725d042e61a689f5f589901aa9cb16f42704275f31ca1b80bc950d5cf1e825e2c2a627c1e9540f02b9ae4766d43e681bb3affd65712636ef75bb65eed60ef643530dd19a030543c91c80ff71e399a8d78eaef2a2f76698caa270ffd604087d5965b994d65c41624c414db8b64047c5d7ab4b2486b1926b131ee359c48ef19484ff7355a7c7f5597861ba6eec4e24e492c666911de5c9236a214d840075e94303e0debcacc97fda913b9a36d548031043b9b002189dc347b06c47e3ab9660bb716a8a92ca8f0590789617f85fbd7664068b0708f1391a68490d64eb2bd5b43b4bf6f7a8e1fbdaf0a66b9679ba7389bef7c8d034a0cb3e013102d208d747fdd4d3f3e9337217f30e1285f2de2222baa1146830bc5e2e452906a404e9e4d73fb5b3e1c1613c013e84e58d94c805fc2f11f0c3be5d3279d0a45599b66d406ef9dce368a915edc78cdadf768d418dc3f326b0276a7b1fbfac6457f1c7844bac41e49fa4d07cad4b29ac4910f9e7f4c4b4f15093074d0e2e342cd1bcca777684d24a0e9089a516f185b539d6b9a6e809c8ab7a07be979793ae9a9694de9ac5ac3b7b39063d146e70f1ff0a98a0bf877d2105c317afbe4a77198d1c796deeaa73a0b975d5249f2327f1459e6b5821a7a24e378daca9a0a413dc1062048bc5c6236cd5fd950a189d7ef454ecc840733494e8907641db2997909a61ba2d738cac8fc115e96d1c1fbb585fb51439fb7253ce84f06fcfbfe875a9f63d9a7361d1ebb3fd6c90fb3d855bfc6b3f8b9966bbb2545347d9f2aa2be2cb52aeb0903e2620f1202366244a9d10624cd6a286905f5dd26c61565bb2b25b5aa79544692b9108f3ed36a91d2b88dcc6399259e191e22e06b3361ba3cc2fae6766aa58ee1e46d9eceaa7b406bad926623d36e68004315ba4fcfdfdbe9dff164d28653af54ca88cf7000c0e77e948aa9cd777b72784408e6f551309e808e01bd509bca17b9886b38ffa7a6b7cac861a9bd955ce6a22143ef2498864c0f9bb40b593146471c51ca09946c326f0f24178996d44821c637813eb07ffac543627fe56a25e763a5c40e91de7fc81550e87e3077b3b9d545458d4afa004dfa96f24ad7e9000216c2da718b47a065afa628a777b3a6ec3a27bc18f521803f7a8043ebe7654b43cf0749281769faf3ed1ab9c17bdcc091a5719f8a9baa027ec3668eb584e738dd9748f77974bb740653f8f24ca4e68ba1b37474dc3b3a5019ed9d989b721ff30366ecb86c96dcc6727dd050830ecfc4c27fda61443090eeb6b6253ed43071682d0acfd54905581e056a6c47bb6a32807dbc846ca6c702db03378f308f847013f798eabcffcd053f4b7da54a62b357142cdab539d4b78714b0d72b9baa45ec8bb1298e1a8a9113c4818fe6600acc67adceb1e28bd266944c0dad59889e5173403d950a739145f6640f5e968a498e055acf726e9d3ce0a23ab04210358fefc9487a50b42fecc756915e9f438924caec43e7b798dc55966ec07a2f49b06ae539bac735f7831e4fc3805a901b091bdb2cb417c7d63b9376a0715f119fb432cb21f76268dd3b6786ac0898508461443b80397c7d4f6d3462c3c2710252804dec08bf33d7d0922f1b11035fcdc6f357612518ac9ad1a8deb2cb59669d208e7d3838bacec6623c715632c651fb60f645f8fddb91970fc4b270cc6d83c09691fd65e386c6107694fce59a6c6dd5f01dfcf31e95b110b60d9d6a0066fa8840a031d81efca20ebf23d7a26103551b84be01cd185bf3b26da3d5d960f3a06a6ed8c5dd53bb5c227c6a5b436754338c42e4326bc9eeb3b6da125a8796260290ed9847992ad07289fad9d53b8749f27a0a72de4c85252f1c71f71e1060dddd6d3bf8957dfb328a040963e5e903a1308954603901b982db8e6d79c2cfcebe459df29bef85011417bc8ce5cd71f56986b0f91ee5a97edbcda7ad6a866287f9032f42cf392d3c824f3e57c1f97b022871172afaf70093f4fa5a94e988519c507edf11b2dabdad68e7b4e4f9bf47acbf478156e20a59f8ca5f3f65ecd81b58b189b78a157b2d31db73da8e89396ee5d2c17bb3e235e3f184393b8452cf3635b45a0a6e8b8f1ce722fc9ec822a47a3173e3cad9c4ae009de07c7c700354679118ba7b5a58ee72364665c287b6a92df7655e0cb22942f75dd077e08e22325d1f6a8bc3bcd268a27fc0869d73d9df5fc7e2a3a8da504c9eae56aa28c2ce905d5038201d16b5b7cad8364fbd37fc8832d5e16cc4ce46c5fd2ac9e36c8fdcca7935104f8a12f3b2ac42f717e602febeb833de1cdc273c2af5e0d086865ac8c66faca5ac97e5880daef2f92b81d79a32ddf3e59946b866992570233ae81aac57683c7c58bac794df31ba5b2af2deb3384cd2f6e099e92d8d0671c530beef776f60b90bd0e63588ad2c515a333c7bcd728424f0010e19ce51fc66ae58c347c2ebfd3056d414fb00cf3da3245c09ceb46ee03a958121fdc6edb43493bccd47a6d46fd49710045956fce7ba6ba6deb9e159872de2131a719f51eb4ec7dd74873a27759b7a26f49eaf8f267d24e0ee748b08cdca8c407be0b9c5873731d13dab1044e0c5c16be4480c286a9b5165694c9971f260a554a5dc1783d025cbe8bc610cd6e826754cdb9c932318b887eb60d6ea1f32ce699c916e445e7b9bf5adf2f95c8655df366e09756ed654c55259806030034eb99e1fb70ac3d592d421169d78f6ab93bad152d43f4ee49457fb27434c00955b096c06ad1b019598b396e9976ba182060a1894d334d8b28e1b8982bca4bce965ca40bcca041b322c071e02e0a7022ff97e271f44de52fc8d7eb5ecaf84413eed26a16dff0ef30162329d7ff1f256060a31b87593d3d7839a1d1c48a0c706ee812e1b1966e663b0f5b11aab0cca92fcb238b7999d30edcc82c7c2a16bfdc1a80c485df6d9d7d39380aab65f654044c13e812596af076fd5aca934d09a604f8b7554a98c44a8f60dc64a17ced56da001020a1a20aefdca8ab9168a8e70730a3acd4e8582ff05de8a81e930687a8209483e9d5a2c5963d7e6de3c229221cbd9bb4d3883de4959c10d84ab707a1c4ff08d5386d9bc356cc28dadc923df4d99012881752795211a044c0f5e3b68b7201679cb6c59f619a1cdadd790cb7cec962a5ab6e526f4bc0f5fcd935fa110dc846a2c950a76d8a15212c92526339fd97bdadf23de186ed8aa77776cb1b99e075cdca97a6a7f5c3593ed25bcbd5d905ea42aa2d80112515ec060def5604dda37183767a88dff024fef948f0250e45727da3c1720a33ac6b36c81e933311f85e92ee9bed8621c71f2d9a61136a507c02d1aae25fbd303469375f42409406601174134bf5f0d64ade59ba5dec832f1f588b6c7272ee51d35924e4eb6d981f3fe16aa9a80d648747a20af940508a5ca1edc058bd612caded60d12295e1e0f0e5f3e3210b9800fa3672756822ba8d610d9c7b5c0e3eef9da7e984def92b279b1e0405a6fea4ff7c10232b43e1c0596499b3fa23f49483409ea655d004949cc3dbd75481d7f39ec5430692be5b393e6b922700c88b8e5342a2de26428a59d473cd018cf266d9af531ecad278f0ccf68d9fdea07f137b3e7712d77362985d853a7f5fbff2631adf095e5863673eff97fe2097ff4019c31e849c9076a22c1972052c5fe290a359548c27ea405680e68e91dcf0a2b6dd6e57acf1c7fe6db0843d425f8b38420b956b34896196bf98f41258807c81e2fb6ee7a26cb93494c9a8fe2ddfebf1ab27960e67ebb65801bd17d9c225ffcd752a7c8333f4d51f44215b0bf052f5f21c6c95737618ddd7ce7d50752dfa8bf8ebd850e299be8101d634876bf", 0x1000}, {&(0x7f00000003c0)="67b7c3ed081a887c63d8a8a93d0821544b953d38d479c107103fbf0635fec31e48ea7ee6a261624e3c44de866b5f5f894e046bb8bccb9e892b386a5e0361d571619adc3ebff160", 0x47}, {&(0x7f0000002ac0)="d66fc0268a6a1af8a8e2c18a5207b1739e6a0ad0901d0081bda30cde8ace45e30115a4cf938c265adc17d3e552f4e504064e9b8fbf8ee92096a6a8c0ea1c193347e7cac02b41d9092d14adb69b291b7dd5c02287252be6d4e74164d604af6c0b98c6a164839cde27f8ba6805a7567a4aeeef8f00c01f0085d743ed7c76ba27d94eea743905d9fc31d31c9aac3227e76a4e039d220c8ee5952b09e5a53127f70579bab780324a0d46c29d5b7df502d2a1f0166d54f6e9f44e1c9273d78184b5fb2b7a68b52c9c0e8fe6a80b3dacd7cb1ab22a9d3c1fccefcb6b86ac4e9a719c164765d054dbc9a91efd49c4786e74789a63ee94cb9e919908857a5c24f2f40c56e1406fdd288b324488d5193d8aae8936a55021a167e4d904479fa4c4bc0745ce7834b4a60f335d4ac9f2acf743e8ce8f2dcd536245dca9a693c96c034f7dda9997ec08be00cc16a206cbd0d5a24f44bfd08e239bd9fb6746a322459a64c2b8284c3d991f712c1d1e88cfb3914e3ad9f2e3eb6d966083c310d4e9504d8cdeca69446ed2987fb5209cb7c08db783e0dde8706f3d3a382fe332c61bdf19503790f6d337206d2c37fbbc7ba5d80124170300494ddfb033b76ac79c75e6f19760fb61e3159e751d1419ab3c96b93e6acad1508b0d586774464f87efcc27c7a32cf29d984e4cfc38f61e96939fc5faa08eb3b1c6076a00b3fc8f737634aa5156eb5c4da2b5cd3c8b2c4e1f17af164434105854cda0e455248f42f53191efa2baed8632e0e25943f6b279173c1c1966cccd4705d4ae3377c4571ddb306c530f45802cac15982db2ec94e1155e50940a8d7ab644f79a4ddd306167f2e1c5bc317047411b2e91b5ad05f3f30f2965ad98a216355792570d293c72addbc294ad3d60941eda0888ba012286dda028a8cea34271e2d0b8dffe912768d5b7425f8077d39d1424d03b30697b1138114674d27a426cb465b6f5be4599130ce3fedf7cddb091229bc7eab2634d12de6382057b8d4811abea5172155f941d9af1ee2a1230f992a3203a00475d40717722a48a7959ef8a9741a03670598b1e8c4a9f7845f72198932c6c7d879d4ac1425111d1b2a054288c4c63100ac426807b6ab28a8697c9ea0c83cf355611f1321e289e3dcf9c798508385c7d1e780fe57ee59de96bb3d768e38f6aa5020e406e761a25f5e5c283be1b8f9aa964cb44859d668fba7487ff99d197846777756862a5efc8fa0346dff97ee76c50331c92dff73bafce2a6aa0e8e5ae8c46fd1d5d99bc77cd6e8bf1252e234ca75cea00decc2c706a94ac1d201c0a79bdc09efe5e3d0adb82133523c7185de5b2f3d60a64e358dc348c0f363dfb9500a24f143072b73194b3b171cb188a840686358013e61023b24cd353076b137bef58230a9514b4b952b17be29610d67b1490783a7f8c23a33e3e83a3ca907f806a78c0a39d9187db07ef787a6a0f2599dd7a4c2eba54b588dfc7f7c34900508a6f62028527d93f2bb8006bc8f0619b3a9891289dcb5740ba0ef5c50573c96b22a087a97a576e2e7c128563e30b418a19a996d5a5b50bd0e2ec4fd0473baddf0bbd4568e6eff892a5b415a5ffa99758ee9f3869bc9b05ab58d781b89cbd34652c5ec9c59329cf0bf63458c834f637e7edba5cbfbec2757a75ede3217dd17151db38e4d50fd695bfe18bc1fe9f3997d66102140a9ece5fc530eba13f44a56a09348b7768a1dcfe58f38242e225b24d73522757b07950a22092f42960eed25f37648c8f4136a399c4b14b5b1a7696784ee333cf56b531fdea6cfcb232f3b53325fa4b50c1e1b690c534eab311fee53745e4365f37063db09d6bd9e76c562bfb32c060c72daf7bcd33180be442850c5aab3adbe278611a4574311ae3139bc28305bb7598d885dd3ccf635e986e1ef4fd60acc2d6f7030576fb781c8bca5a05a4d5b785271d73f0774d22f3bd01709b643a2c6fce4f2d0c7074fc573e9b3dc993a3dbbed58e7aadce23d4f615515515423c9e89dbe83da20f4df1931dc37b0b5e1b76585f5eceff31eb959be3c8e3018f8ce176e248a1535c3225714535859fd3696ee66a8c80063004b5f9e6a485249fe8f0a0dbab8433bbf693a2506c4cc59a3221de6e55ced6ea5f976062b452140082830ce97942156fc6351be0073796b383c8a1f46d54146f08c6ee10e755bace900bad3e26cb4699e9a16977c3483be1cc458685736879f4e2321e8a58376fb57f3947954840968cf0e664de3849f01fd69b93ffec0d76cffec6e296c5aaac98fe1a4bedd3581200e00ea1e23b38af737ecb25837a95948d510267940534692a3db232d155d8c8a5002de9eb814a71ebeeaa8e725477064c9b2cfdc3078c9e64cd3b6de67259d2ee8831c9bb1ac41f8165dd26325540acd08b5f76f601cfbd9677c50d2e0514d9d013d8e56b2a0491e19b4a26dfc8389ae501e73b1644de1cf7c208a64f262785b288dc36b18262ba89cc46ba656fd5533fb12aec6a846284ad87ec7d9e2d174351604d7b81e086c366dcbb68e1f850d7d45051f61a7f40cf6d1486dcab923bb4d9a0f4672e558dbfc4021c8315e003c99e8c6be34b9c7595af33f39d37ffc40b9987d65b7f792a97a6190cc888ccebda5a3d3c417e55cec23f03096ae9b51e0b603bfb7815897addd293496a0ccf89e8d835cac2b2e02170f457b42a5d8ab74531f82ae9d4eb30309cea9d7a5f81d1a5fbbd0b122b708da51d26ca8c07d36ebc7a7db60f115eca0fa41f42d3466c4f96a251e6ca38da0ec17f2e28b31d365bb6a748a7eb41510673934efdec2aa1f58b27f20796e6dbc668cc0d0a18760cd4a80ee25926d7530e72c0d380dd34cad4f5a9867ff1870798a4f7285521a2a211e4a1314548afe690c09f24e04bdb6c2d482fe6fb304465e2155047539db1824cad09fac1972ba01f1439dcfaf0682c996bb88e99da0cb3792da7b4a2f82e9a13bebf322ebb5097620fc7d01262f205d5af6a31e7390fd18d2b1a2a25f542cae15ba08f591c48b6ec814607a4fed73ec98e13262a0b606a44486edd418891d81522d2799e4285fa1c023c3ade3a9ec503ac286416b4420c5ae5b0d53133c29f175d96e222ea4a7561ac7bb8b9c979144a3dbb41604cd4bb0b620ebe6b30a79e7f4f76b0f2c9057089813f4a53ac2eb3cae807aab03cf076bb30b14680cf4202699a8b54dbf217314cb257769c7c6cee1220443adf1c2e64f2723ffb41674f8e9dc37edb4f3a0b4c26190ad44e8877e34fe17001a73c497fa3263865310e50f045fd5c07cb675a49f6c3b09a6e3265e91d31aef135d8dc0abd16d641824a1790b24bf494c54b5d6e6e03faed6e076703ee5370ea1e9940b21b1097b44db08f0a492610b8ad681a9594f308d59206ee92a1b6acf285739c89865995cce34f9012f2a22e078e5861ee29094a8a60576894a1b4af3d5deadffb90cb352fd7163962d09d33ffbf952e6da300febd9dba00ae7a729bd223a13f1838a0af8522a27e981faa78b7b975d64f98ddf6572878ff308757854173a5aa26e17dd9f475b036e5f8fce13294842720a6571b4ec0e05013a7655897660762a4d76ad82103a350daab8d9efa4af07bf874969282cf87d39e243f1464a58714190da64732886cbed39af62a18ece98d4ff3377535525bb0467b6cef639db24220b2c2d0bbb2e53e39922b1308170c2cea7c7dea571fb715eb855cd273864d52f513652b500f11aa78e88f84b632ce7fd073bb3478ff291cbc53790d0ce8f1cdfcabe43b5b7243893a3fabb06d89b113bb9dbf3590bd4c7c2a7eab31c7e29a0cda1bd0bded838ff17c5361e6ddf8ad82410b589c4892ca1b0f123bce1a38cf66bb99bd2a23b2e085e1091a01f5ef6c572b9a7ea75384f9e1472633d1a2c219df1b9707bb38dfb950145359d12483f9a0c7291db7b72f13753a912060f7e7d6908205572c4d82828068713e477a82b07cc351532291ea7db79b1766cefe461eab865b8254fdb2762552ee9af0072dabf89e9a4df19bdeb61f89bca2a0da55dc5f4980a47df505945e1ae007c1ca55b5e48fd209396c381fd3515ad766f32445701f5cbc792bbe6f46b2af033721ae9199780e1d397ad887f5fa5a58902cf27b4d23f6ab216687501962baaf80d973433ac4c05c7ea98ed72da76cee9ce54665bcd0d27401b8dbd5dc2e767240f7123f087add16be2cf5eb92e0cfc44b057738609e52a30ce9f822d5653522f37b825365fbaea292bd2aa1722698b50d87688bf5de852f4b8aa3150cd4ea553b60fa24070824e2921c8f484df2c802962e0e62f430925f4d8fcd687645d7c4201f8d154434830414ca078230fada0c106b1bc1c9b56401d844346916d746901e88731d6d446451d97d76b1a7ada974dc63add8d2d91c7342664b159b18859dd4345f7dfd06a09bf23dd655a8057f399f27d2b859bbf9ab2a3d1089f97fdff8d1b1e39f3de5b6ee3f48b2910e6af1c368dda9c3aaa71f5650c1e7975a8ff084707d1580cb405a6be173c2379695cfa9131e8bb563ec879118318fcd11bfd27ff6b3f27350384ebdcb216ff0c1628b48e6c64465341bdf0966cd3e9f637a6f537a7ed4f609d359871b0c1315df28de422edb6d505010e0eafe0500b4dbb2d2482397387c47939dbbc009d6203f8a7f1b1c1dfa07fe23d9e1d015ab81c4a054afe08fdc90a4ff882fa7df5ae9778881a6df58eef4d0ddf2ae27c6aa8c643a15dc01ffd873ed63330b545c3e15b03d0a1733e0a15338054b2089b936c7c6fb067a985f5c4d9ffbf6d42b7179c14f2d39e595bb0befff025dcde975bf56bd1944c7b321d84e7cab0e1b3c15bbc72411e6adf718cf8f2598670aecf1bfd8e4fd05e1ca9688a16145f510f12f7806201631915fc65975c94be5d761e6072052779d907369d36f4436f6c0fe5050631e6c9639721bf96392acf5c7e88990b6a27066c2699457dede433919833e543399bed3007f6dfa2119007f7aeda25c2d7799d85f1ba11ea814106d5f938cdc2e5b47a16e2e69fdf44d1a089f739bdeb34fb5fdc0122f5c0381dc39970ec5003e619364a0b558c83d2ff6a295199f022f4fadab742261ac54f07f7f856b52681db3fcef22636a8bcd5173937f96f8714bea9a9245782e05a95c5ce8de3c190183ba8ffe9da9a7c1517e325a4464f9daf00727f2590522d14f2482067198f1f7f05198265433cfe3a204e1ace760707ed19e6aa204356b353dd38aea408863a367868e71e145776e5b7b7eb937763d45141ea5b405c6be43567b6ae7d714383caf26d2b03db845222d2b3ee121fe0eda4ae2fe6468ea56ba3648489b340f9b1b9f209333cea013580286fd9989db6bd6afc38a43447d95eec562746c61eeb0daf3c34642ec7da75782959ba185902259eeed2ec7972221dc4d2d9bd7d3c0e38c9f15dafde3875794911f61e59f654c6564b8d1e7df1e894ed111887dbea12cb5e1582df0d94f8fb2fc64d0697e8a6c0743cf864412ba9ce6d361ef2e54886d18b1d569b6af62733503cd353eb8f3e89bc5240e3fdf2c8638655007610223bee3527888cdd1b2f316a12d16302e38427e5b2a667427540b43d10537ec01449f862f0ea982d5e5d7be6d431faa74fabe2b6a638c090a41a1c50e567252e4a9f0fe9441588b49c1d2ad4259d938d04dd48ffac86a9a645e90949ed8395a1e36b9d5fe5cc8ab5c80bae5e0cfb0538826cf74ff9c2675fe6529b5ba477b0d8bb95371f7c6f41ca20ad70ab710474bcd48f5d02d6a61d7b65551179cb98b5c9fd5e18678", 0x1000}, {&(0x7f0000000440)="3ab31b856ffa2362bf5d51992e0f7b9c6778de3673d4587b69deba80ff238cd1674c18ab68d191036b61fd592c7b318c0c7b6e38c70dd130fd0a679a628b71f5737cb79133ed698fa2f066206767d22ac8debf76b6df06cd4c7df426fd5989aff437f5c3675cf3", 0x67}, {&(0x7f00000004c0)="25ee32ff23fcef335e480721ad9b9c81a06032581a89d792e0d9944499b683fab6ea70caa1eefa03ea811bca2bfde78dfb42e5f9612ab2b202f24440b1b6b6de83e005bb34b1906b9222d2c4604bd0c244c5e092eebfcd334233987f8521ba8fb58b7469fecce1c7b6f8b96ab9f1dbecc937fa8d0d08ba76d484303800b384c8fe68909d7afae3604d2e8622f81f600684a5f6ff1a9e8ffc777f42da9bac5badb02b", 0xa2}, {&(0x7f0000003ac0)="ed52906d52ceb79657725b78f0bac2424a3d7bd1e1bc706ee256d4b56a438966d04ffc3add0edc3ef2f21b3cf11d73bd1d0ab3d2f1cd62af57c12064558890530917945904bfcfc53d50857c05364164b6b12073509518c5a63399e359dfce4069ce7e85c7d4f0d9b23da65707475feffd4c7fe55bacd78b2b250888e430b89d2c437479b33b8472ed3ef11267c0da8050516d38ed4e5008e4f1cf29c167f438405738ea68434ba1b3da75c1d5598e8905638482344fe8f58f831340a0f047061614d9761338d06c86655a15e59a1debd3b1b985233bd8152deb9917339a879618495c3ce2daa38be55c74c693a9e828c3bbb50e8f88605ac86c35957f6e61997ffd209116577c34b9e31483ae8730221b6e0c764e217e0b1f7e42cf778de03841b066308b29377efa9baa46ac3038a608da2707f2ee55280b3be7eb695b7e4a74725cca6eaa58bf4e2ca2a6dcb00df88dbc331ac8ffe231859aa11fab14b1decc2f9056e625ee932f85ed19e27c6ba0a7b6e629ee9965f444133b00838278ecfb78bbb7ac687e0789368da2eb70a1ad10a8fb05ada1a41314dda5127ace9304492f10e4efcd551e5562e6f5261af1a32d784cfc52c437e81c550063f3d57c8a7939c2cc8956fd849110247372f80ad0dda9f4b20b58d187f0801b4586af3b0ce6d79b3aa0ee67d6fcbbe7dcfc2dfcb149ca4b4e80228c5941c3df55cc4fde9ab82f4ed7e054e8ab2b8bb1fa75115d2067b23f532996dc9def4998a0f81886fc04e324052fb9da6fe60b4779c9059ae8f3b784ea60c42aeb02c29a12d74aaa32896928558e15e6758812c08ce268761cda70eadb0c4946051afcddce0f5370fa4b1e2985e880953aa4e01292d96e57fc1c470071125794d0ea033b575d6ce33bf0a3f0c437cad758e6604f2c1ef74095f7af4bac850f17d6c8aa9ae32a7bc3aac4a502ffc47c66e2639a59aa48bc3349b669a3617a0792fb51ee453fd4f45a5a71abfe14d1439de926c3ac07aa53c57ad7f91f1d7961e228aa9a9909a32a9537145122a8ed8fcabfc5e193830561308b5d54108888f1f64cc7cbe4a843f1653d0882b5b492cbc43f34b685b5ae5ad8e4fe3cb28226c94a782f3ecb51eabc1774344029538cfa026302495f7d3a160459adbd68484007ce085a80227b13509cb3324ff367c5044f104776892dbcbf726eee3e77b7ddee70afe2bda73ffb4402f519fa010033887effe82f808c563f758c68579477a7668bb4b8e6af8a1fbaa698ac82778c9a4ad58e6c954ae8889512eb1617abe3b38df2e393ce4bb8889c41b4085379ba57dece66026b51779337745166f8bfcafea6aeec7c05b904bef99b007946c08a87689bc1813f0827bc4095021058d5ecad3737e2fc61c4308a2240c1f392b1cc85f8696b5e373c847944d8a6e00f57cf4992a3df9c6af30d51986579bb6e380056dd104baeadc10ac2349493b5557e0778c9b4e095341a788a2be5511dc0093cd9244ddc8853b13e4af58df51d29f234ab5e81f2e41e8ee52d7622ea3149f70936a8ddcac3415c1fa81002e57d7e9e738a515e91d327cb567c9b5a2b9e3d15580cc6999b3a93b71c50586569a8594e2b9610266d4980cf78a4dc3c796f8c5dc43182d571bfff5f7990baa3994f316dd850c535d85006a8213233c89b543e6d39f99a027bf5535b2e21feb91c24f22f86039de3e963e03960ca0432bf6f907ea84a94e052cc8f97937316f6b74879b8d2e11b3885c5bc9766949f7c85a6011d0cb784901e424c8ee227cab837703f3f36db9dce3116f91b67003cee9d4be20f1b4cb0740679f6153bca85e11ce35ed0b208e8d9623af4ed96ff1d8f063fb369504a16b2daa3413cc4cc50a5bd4a3cdd829ebb4cf876225c5569df2ca2473fd1e0c4761d47d477a194465d02803f41d280fb2df4a596a7e9a0100e4d0a673232303f4e91924759dc7ab0557f586851c03c21573ec8da06e5a2d967cc9aaad2addb25997328b7a8fe0a8ea836ea37d7d59dcbff8a30f1e27b73ca2c6dd5e9439833dd9fd57c4eda3465e1a5a2b7daccf64a286949e5389c93567224f4d31725f3620f829dcb18e36c909f40909a170408250ed54898387c1ab74d19aea23ac005531db7a9a51a0fa51ffca68b929d51e5d09aaa6824ec8e04167e697ec08beaf99614aa03d19d6770ae9e748e55950bac0ec1fa9df10c33fbd43565855b62a3e8571ba3aa5ba1421caad6951f9f5e14a0168782f9af3b6772c6e70c11994ffc09637a0727ab30b3a6d69941860cb29e0f1b736756bab2c785f32cacd6bdee7841285e0c78a35357b2acd4a5a2025fe63aabfaf32f26c662d267a596a79c18718d99606f33c71c8c452f97675de9c39c075939a68c5747468d2b80b19367332fe10b46a9ca4d724e022483cc11ea5387b622853b30a9a31a30b1003bd040f4ef240310c1058479f0b9e3aed88d9c2d66518a7236f0e64ce85b106cdbbaff2774c839a7e447089897f5aa71f0b3fdd3a8995618528ffaacc330d752c442e0d10a8bde6a9d255d7847bd26153885a3b3ba71fd34f79466b1d7c73bb3d034fde513b3f6a3a24c6981a4c66eea2b1dced41a76ca7254286f1839a8b049531ac5a17c21589b17a03cfbca4999919f4481d88f32e40049393da54b1aa71388ded1eec2b95bcce86ed0b0c70350790ec9ba1bbe2a4910376eb39841eeb1ca63abe1b6c83684c2accdd36802269eb74a53f2d9f6f42b54ad68aae979e1ae0fc309a429957dcbd057ed60cfe9dad4898231d3a905afdd383b4f60f55cee1333d0d6781d85b8f67117cd78028094e1067f943991b42c465a4f8adf8b5f93924b7a72376eda417624e55fa78e4bf3eab9a3c5f1d7fc129438311438eb130bbfd6dfc59c416bdc76f5edcfded4e128127cf47c1cacc854b347b4825efa0b9d304a090b9cc9a71c807fd1c3ad4a1d67667c436b4c01ed39c2cceb3b84e59b5b138798ce588eda6d93811cf9437ebd58a556d4e6b817864cbb02033c8cca00e0c8020f60cf6bd126478f041ad6a416fab91ba1de74dd9ad07b5569d97a03ab9b38b5ff692b5e041646edba9310f6b4ebc546e9030af557dfbe07bb5c093adac90dabc8e4a3eee2596f337c59985d904f7bf095d0bc4238b1f03326119f2854dc07815f3f204beb2d0de9b1dea3b8a708c3b9d5d3365f5731b2e9a13d94dad4e73a77ad1bacaa1f4e8db58d16a76bd08e2bfaa86435d475347b1db03da6ee1c77739b4d0bf820b908593e037f8687ee388f8be7ca1924f78e61b1269673f90592284d4d35700cd1cb65754d39fc4fb3ee4c08d8a638031a318eb66fb81096a62dd442364293c1ca27e1a613f4d31cdb45cd043b96a100273085e61117a606af94ab6a98b4b7c2a264b7592861b4d38826f50088b3148adccf5a3f246bcbad6b51ad8a509fc4889191731ea1d35b1ec9198564d3cd3e45d4cf899a162aab499e64341861afa48617af7bd6a7f857d384735aadef4abc3220c75ab86cb9fee378376304ce67be7efc947dd8a2f6c1672ba455154a1a5bdf76353e45586476e4a759d32765b68aff95dcf35eb774a69601729e85cb9ff5a39f4ba33b1d3700204d7e9eef044d8dcb524104d20a110c8fc9f100f6cd20b5fed09641948d6474e276016b606260e79fdced00797f9f99f48ee698a7e286c725381725b5002dc45be2463ac77a0f1512449055741517475b8990e77808281990d35e5f13bb4cdfe7279b1caccad8d70ddc9d2673b6f0ec872fc1119fe6b5617f1655ac6cdb875bbf71b870ff0c257dbba75d4f2c02d1b5e914d2cef0f69da1b1c2535d5f5926b8f67adda11e322b5b18b36851a5935aa968a244bb09fe19c62bd3d3b17f1233c257b44d766a0ebfb58e5867575fd2425e14dd325304e24345584f78e9e7b21df96c02635a557f767860f5bc22f9d8695b2bcf6c9fbd2b6face1df54e3afbac0af805f0f1e67696e8dd7fd0e7e1f94b6959070c86e34bfc090c67c42752ae4aa39616cd1735f36ed6ba02cdd80f372301c1beb39ba403399bf3fd08ed7a2b6137a6ddbc85d46c38f31e773c6cdb2cba79994ea0e40e22bb0e48b46bfad06b1bc0663d2fd2c34830049d2992c9c629242d3cd1fb7270476e3fccf9c3e4f4c0a2ae9f119570f5ed457c1324a7ccbfaa5d7d60eaebdc049a5442897ed3514bfe412675b17e9150433895e6bd9a3fa70542d42943c47e2dcb5d32c8248394f62bd396158fd4dae54beb6db698f8b2cdae0c6074b7daa4eff1d2349925db3a67bca9ef0c9668abca3a4a6cbd6e9c3978bba0d3cc38688c82e22bdbb4c2f7e56382483b2f9900484016cd0f6c3905a2a8aa7129433f4b9bd0db125a1ae9f58c6ebd893990dc7d4cc3d9c7d3f8c5af91b1720a6116506c2e7bd7a92cde1d66b23d958e914c474be611ff6bd98551bc3ed8e165caa7be07a4d29e6b832d0321601ebeacbc7e61388fd442fb97b36cc4b92b818be4bd055d2f3fa5438ff1969dac129c6072549cf8a1789645e82d8bd9db7ceeca31e77d7b2fff2e59c7cfa497031cb276932b955e8853b59ba576d2842aa2ad62c6ef1ecfe611d2d4d1932ca38b6b5bc34146a2f59f4acb48ce109206fac0652a9c1901a0eed94091f35f2be3cf707613c857903eea95a259adef1f0acdfa94c7f87059c347bb34045588d2a4723f0b27304b6a127a7fa597dd66fb58124ea92cdec553e4b0e821b33fbca9642da3dbe6a6949816b23cbcc67b3fa16f6b7992d37a8763f1ad9ae80e1d68e0544e1ce341a1314c961176634f2f2c29ef864fb42b315e430147b8c8fa39f77a9fe73a84fc6dd0a8bfee1b69774902fdfb13696a17f5c38ae81bdbc05bf80f779417577635120b8a1c8322ae7c0d92bf7eace345ae322118389ca4b22249d5366943f6ee16611fa4035f8c2811683f0c01722fd72c0fd1cc795cab0eb3d459e2cd6495be6dd8f40ee1932e41d7620b35f669b49f890013421565d6a90b15c7d486fbbb6303c9adae72a6dc2ebcb52806f89369cdf384b3337c4384f9e4e32cb26056bc4bcb4db9eeeb139ae3c9fb0313024b8771df40741fd83045cce86001fa804e3e124f326e9a2eca0cc38f79c8a55c31cbb03c6b5e7f3cf6b41ee16f911adbc7281371e010e01fcbe7d554cb7c0529cd09bdc70de999d918f3924f03f2241f431897ff4ada5e9b516e85c85672fd2d4891abae4f9d2c3480c92dc39222f87a59c0f293a8d230c7abf5939444cdbf19459961d75b7267a8886acbcb5a1af971ac3261d6fa897cfe4a9c109bb7ab817532356cb8ce2f1748d5edf7bb3e7b507c2020dc93aa610a5c5dafa6a677412e9bf8f611a32ade413e213871d1d90898d209062501ddad1be38e0c2c91389191aff3da8594fb3718ce61c525e68c59cf0a1555d0512f2a01cbc00910af6bb5a0ed12f42f02aa5c79c50ce66fb56d17a6ae7da75ab325f369af22fb8e9af8f208e540b368ae58441f78f80aaec6eea5bc74cca7ef7893fb8d69d2990dccd08eabd8d66be01be239d437cafffc2add9e107758d830ee0267fc0458be9b7fa5ff4a366dfc4566c4aebf1f737311c5750fe71ac114784242d7a3de714d9fa8f3339263f3eca46d1b1cd3ee5293f3a10d35220d2638eb1318a808891eeba9faf7840a8fb1605da3253d8ac4b713865a83224b78afc731ca9966df05644f6530be3c6673d58a48d257255926281dfbaea5fed545f36f2b33aea4ead450cfb47f74987745c54eb46732e5d5b898402e76666efae5a6e1f0e6a49f4a785a99e69e159", 0x1000}, {&(0x7f00000005c0)="9ec71e032fba36e76debcf4f94e830582c161f", 0x13}], 0x9, 0x0) 21:26:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) r1 = syz_open_pts() setsockopt(r0, 0x1278, 0x800, &(0x7f0000000040)="d8a7642dc950036fd4ac8f53fea4a6168388d96ab388f8d90969f4c5570e1144854c801ed2dbd43e35e5ae9323a68158a636a0bea52e8d58cd7df2231f40bc6b09938a3903c1fa5dba9dcfbd7676cf13fc05456752727bbc834768f96860b85b799ec17d6a1c45c2fd657ffd3a17bc1f30d185e38c3d278fbb", 0x79) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffff42e5, 0x3ff, "84bd75a10e4a55ed0a7731952839998ec064077e", 0x3, 0x8}) 21:26:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffc00}, 0xc) 21:26:13 executing program 1: mlock(&(0x7f000035c000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) shmget(0x1, 0x3000, 0x99e59664ab99cc5c, &(0x7f0000278000/0x3000)=nil) 21:26:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04103300", 0x2) 21:26:13 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x8}, 0x8) r1 = socket(0x2, 0x4002, 0x0) pipe(&(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1009, 0x0, 0xffffffffffffff6b) shutdown(r1, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 21:26:13 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = socket(0x6, 0x2, 0x4) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:26:13 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x10) dup2(r0, r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x6, r2}) 21:26:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x6) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10000) sendto$inet(r1, &(0x7f0000000c40)="03ff6f7340514af44e87f26bd1dabfc38c34c0d5880ca3133acf6ef9686fafb734f36349903bc5c835dbed2d91d3df8571cbb97a87868882ec94c4a84659a41f58b57fb7b7914189903cde065a46f7cca8d9a98651f864a94cb1a68a245b0bf729be1d59f93ce10cc3be7e56154d51f85245b2521c276afea0a0641df90459fd34969afba057bdcf726d1409ef4420f128ca606090b8e0e1118f856640df83800e698dcd315b9e9a488c417178b7d350221fafc91f3d1fbe8a3308907d11fe983bedc9e9feb80f4caa21267211de57d29b7514dc29ae7ecd4653c1a450083777957fcb32d46cd4d41dbe90d90a426505ec387a0dc70ba62d7770aeec34a1ac84bb0c6c7cd5683d1e3d4233373623d162b68769d9d9b4cc0a03cf45e338bcd2de3581e313312507c353843a545dfa93f43fa4a13d02b98c5ac3cfdca3c68e74a3e06f309497136439ba2924b4bb3d8b4168b671fd0ac9677e191ac470b4827f8232dfb0bf6d8459595e550c8436b6c0444f2495a10b6ab9ca8923e0e7acf98a12a5ccf0f8ec85f05404bfa7ed217e6b6fa5e2761f543a0187f0a22168ac027c08b56b310add9ce72d206d827264d9d3373f813644314250afdd49c09fd1eb7d7af97bc4cf946d75aaa2916d063f95c89eebbdceb09e86f37896170b414d49889181fb6ed4a6ee9afbee7a45e2fcb352829d7127e37f917b8b4a93b999834f3fcc37319f19827a66e0c8610230a50431c324bfb41f02e13d91f2b835fcece2563717733f93bb748596cb813e19bf7bdd261094fb38cb30a7bf941eae4ef4a48ea9a0301dc9174486c53b17b0c7907fb388731a6d74c2b17b8bd9af62219dc5688e40d829b14f54beb5060c86954b74450bb6f3b538cb10979428cd4e74f3e66ef538b36d26dcd133efa5775172ba8b7efbdd5e46787e7507dde8c868ee46c69ec324259a2eb196c491c3cfa87bafa3ce25e25ff18203424534dec6f7a7cd6fd0fcf65cdb2f80134f146e5b9fd6ec23e4cfbfabcde0f6ff6c164b07af670a9893fc3485b86e075b5666e6ab20fa856d3bb05ce25bff8c87d0ab8b73e186c1803461ec2a3f583f1d2cc4188b05315157a061ebe6fbbe57a239f114d1f28041a49c6db0eea9b3d8122de8b2182b46db43b4f2ac2b4f68423a42cbe98d268f21f6f272a5dbc6d0a59f05c57d24f8b9915aaa7be11a3de5d4be71fe35e903e5693d046e94e09742dd00cfb8ce0ce799446e281e16aab203661b5ec1844bf0be521d527b8d9a07e65dd3d3eb186221ac6e87dbae9ad9f070e0682bf6be821a18012f2f5f6b0ef2dd8be3afc1060d7d232cd207067a9623a4f71814deab87405dfd2e250104921e5e065d9ba489ea4a2e5e8eb420218cfee79a3addd9384e434ccf7635899cb0a3ba65e65370d5f3f4d0e5750739dfaba50da908e247090713ccfd0276f11b8ded399c74b4f0190ee6465f95b874e2226f709b8fcd0a0dd92ad61ccfd199ddafb58f2ccc4cdb8381d731150a42872a7e9f473acc8ac3ffbd59799063d536ed1b00f657dc3530462f6f2243737990e4ccbf4561212b4f5837be7b08d026e1ac8134c05f3b9e3a603819a9e99a00282e49ff99241b91c1700409d37c9ba63f92553e6d78ebb12942c265af392f43630f89d3d3160592680ac6b11551fd307bdeb7a208b4672d670d6e49ab97b4b8a379d883b58e076e8871692f1be9946147dfa44872f8b6cd1aea321d8bd14339dcf5bacbe96e9ef1c371d75f3e15cc84ecd38fb3dab8cd29825089c0fed84e7213e8e228222f6dc33c393de13b9783392c5f79d956a36d99a616b282c26fcc2759510d0ff07ce1a893b710b5b4b53092aed1be52f083eba33b65adb017fa019f9144aa90ac8f98e298e232e9e2c9a906770de2eca6a29032706f20b8dfe6cc143118491a8d7d2788c1a428b531a277d565bb2325fe628ee544db5d6810d3a83211c8a7408b62982db20b52b85b4e8507b017d7fcd7ab510343da9c4be417308e526be2be80a7bbb79bb7685286a62ca1e93fd65978731bcb0f8d027f436ffb7812961c9c77c6266563501153b2e89b224d83101b60b55ebf3d955902748a11b377f191a8ae8d56775266daf16fa824bec776fda029bd428a09269384cec5f07b1ec5c4ff9342e4c4e8056ba2c22d07adde21dbc0b405de2fca4ab7600d0d9e8ab3c2821dd16fb84b452d560f80f094ce2ceb6f6b164e1786317e013f14426a51b33bcfa5ed2b61c5db8aa9f9808d308a3b41e864f593e209b88bd603cf57d1e2e623b2ef96af85d73b7882ecb6e15dbd2fbf0582b6013218a1cf8a6e15c65aebb8882a93c18d2f98f21e063485e0a5410fc17e376d58ae73b034e383ce65910c322fb61e36a3361503013415db48ec667c6d6bd9165cddebfdcb268b95fa1fbd85b6fe1bbb999f6b24474c7e881495dc2494cadcfcb36560c59b6abb3d4de9c4519782aa3f7b472030429e2d7e0f305145cc2fff209a3f80ba15cb8a2b9eec87ce5049d0b72f4fab94d0d7a8d5cbf66b59d668ccb4fa704cd2564f173a76e6ab27b7a5904fbb7467a03379d249a16ee669570bf416873cd236774be2e0c42a70c3e6b759dab43fdbf808dd4054e1c6562443eea95eba55e416654ba7d1ce0043731d6a0b9462561f43f56d129a5390fe4160fc099303492beeedfb455c8209b60e3dcef6fe98a9c6cfb2853e24465909bd76db1b17ac316bfe9fce1d2e867f3686ba512ac6053b4756e31ec54d776c081a151c5dc1c7d6a78423ba13fca75c1d7fc588f9563ee59f902681572e0ccf8578a9dbfc7e4a7fe34682af5d513046a7a5ccd4563e94e0176c1853c609c2559adc28945a56917f8afacc8d8344af9e83bc288bb0a7db51db37236752305740d6c6a4aac244d2fa5f3996501a18d04309017573e093da60d39ce3aa0100d599332e37d20646ad7bb2fcf935ed5c5b54e6d7fb00b9826cfe8e391169ba8a0483f1e7c086e1161d3e49028b8cab06445ce51ce84382ec427e3de982070dd5d97cde654ede1f107392206afa567b1f38dd44c1c47dce784b4f8e5945fd7c36f15035a27ea8e444161fda44d1f19a818e970d448c1bc84679710df5a7994eab5e11ba786f1f47bda90ff3d22de6ed1d1f5a522ccc04b20c479f121f071070f559658cdc85483ffa8956866e1b94961e88f8870ea33c9c8aaee271024cb6353df6725669230441aeed08914c4f9b222b9acf87c99247cafe8ca6828c2fe268cc30161af12801a10c84c74fa65eaefc4d5015c58cc5c0655ce33e1fa68514d82eaeac689dcc516f93f83a266f079fe74fe99aeacbb1e112828dceabf49b27b4fd8dac9ab307fa2053c1edb9a4059b9458778c514230913d1066c9d319d9346176fdb0b5bb85b5f77c5d8e519439994183bb84a3950adf2ddb84da3254e4cca01c8e1e479cccb89355b41e8506a427dd406061141b59d8839984f217e32212467b48e4bb50323679839b5d8772404f6a1daba284d8e27ab3aa14c952e8403f8140ae1d9cb228d598b656738dff1b4c6cf3fe0f73c9ab7b47d7a34f2638f45ab8dd7892b5fee9bf5449bb19e011d06ae5bbbc2df911ba4dcb47ea345f746a15e99a98a3e99ce6f00992d5342aa64643de10284e95e0792158e0f123587527b6dc091dd58e6e67c13eafdbc784a156e266087556513472228f037410a63ec3cda8aaa48376135f0b38a30118c978811f6b639c1068c23eb7a2fca59d25dd0b58cbec994d53f6ecf2d5100bc5026a69f44c32ba06b22b2e6548d2dd312b353e3b9a171defb3db681125da5636d72c8ad229fb7174f6439c863b00544357966f5fb2e2c45249d4a23aeea1d8cdf4a370ce198bd72d01a493b422bc02d847097a4e24449a8a07d2b6028a263c35344c3ebb5fb91ef2df6030f64de305e4ccd2fd97825d4333b2f27290c05ef67e94f82a8edc467585d64219b205cebac80f88aa1f1544cc77a56830020b7456de078c5a583208f4ebd0b6a198fd5031e75431b7b7383775b52b1a29b81ce13678927409bed46502a5e432ab044ced924dc9d1578b205d7bccbf7539b3d17d0c055df6dae5f9437a2c4d095a2a0ac44a84a5f85aeaeb9c79b70291c3e0c426c4f443838b08a51c015fd918b6524eb94e2a6b887f4223fbdf22a47e7d9df9410c03a033d4268a84b107ba64bc7b93b3a9022b73533ed0b6a70c27fe3ebdd9fced0de75c3203b82a6e16957966df4b546aabe6ced8d244163c8de986598b31804b536c80a3bbd2e0c93d1f12b1e4dd0f016f891819ded8eed8668eab19c44c02018beb71fadbd8e3bf574f0ccaf62944500e61b60a7109242b31d509789336a02b423b50d8153cc1e6505088e3e4ac1f3ea9c647ccdb99e026919ef88c3a4f53c3bee76f7d24aa3647e87fd7967190c0315db087cec29b4df7b8a3cef1004d0807735e9a3c3d46dc8a74dd7ac204fbbbb16b79c70bc37f91e763c933f963bcdff9742beb3b38fa14ea0f987bb31bc0b64a1d6a6a396812c2f28fcd41daf5022a80d3cbc16be54a9951315716a10da16d51b34163007cd12f08281b196ff41f94cc727aad93bfa26cc710cf66b6e0ba7f9913eaf3b4feef5177c20c826c3cf0571a6d1550c32404ff1deeb918eca25d0fb17788abbb3ed3efd07c198823d7bf3346d89b13eb42da4963cfa92b3154c4a04659225bd0adbd9c36082cf147b997021145b2d28423fce1522cd569be9b4f3979734cb59ffc5ad64bee23068a6e0be85472f505022b95b8d305f1ceefd91d55389091e4060082ee6af9dbf26756cf873ec555db15aa0910d2cefabd81f6ce07d117fc09b9518113542fdd0e7ccd79529ab8f8d4203ecc747cb71a6bccf7b3edc64da6e2a374706fca162ac134cffdf72edc9174290ece1567d6c1794527e295774aa5234c8b42c66610a690ca728aae73afaa1b49f9c04b5b563275437ab96919716ad5977e5b1c24c9a292477a067e73dd9676fc5a1af1b051dbc2d4bbf53f8285f59492e620e321c16d36b6e5e36a1252aa5cd246c285f78ae0d504b68a6836714cef52bbf981568bcde7e80b51b2ae2eb5545f89d72cb2cb8292d1920e02adf8138aa4c93a386f3cb32ff4f01c9b8ce6f3ef7171dd23146b01d4ea677d0c57dd8b0ee4da1a6e1e62b10b933cdc1fe123028cbfdee34145b906a5e8919b2096a07c604c1fcf3441a8d87350b797fa4a0c67d41ff5136864a4b8c0f228edb7fb60ffc4b0b91ff3051ab0a6a51b4a77acadbc24064daab85849edc032c58f2f54df635f36c45bc6cd0ba4b27a922fea08d5e4e1619368cd3a438a6895c52e3b1aec77b6dfc88ba8af25892cd90059b2de445ca60e9293462bbc4555ae0730519cde48cfdf0e1c0c817e93b5b8d7e576124e476079dd80711478d80e445853351d53b6abd9a475cbad12a450ca234b56dab11edfaff428c09225f183c7a38aebc599216a534fda4feebf4deecec2ea2870c349d6afa8c857272954a0d151ffcd121592af2d4561ada02df425aba99bc4e5f3f17651be247d3dc88de25f58dc2378037ed2397c7b194a72ab4d5e8093ad6548720184490122611711960fa0f0106e96c207d179cc5e5787ab422efd11422af16601f04571f2f9f7e9a080c27182073e91c224883c15b1333b5417024dcef5aabb790a3fd52d95c8c826a9499a000105df9d33e3a6bcfc185207360e17c8f412c097f4ab3d075fc99056238ded1f008427001a7e025d5c557e7a25acfe5f2e2d5271deae2384e343f8d8dd9a6d5dc0b87294ebbca3e682ba08a2", 0x1000, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) pipe(&(0x7f0000000000)) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000001c0)={0x2, "774bf97f5c8426a10724eca3b1ef4038c61bce4ec375f29e815209273465d1060bd47aa5de71fe3b55dce428378aa92879aa61e65e629fd5af1573a84574a6f451b6331e88846ecf5d39b63675e6cea9b75e9033783c0bcda6d51054e7f44c037826507343ad6d1ca35a1b5083bf329dd96ec3f35e12f744f197390fefd0a04eb009"}, 0x8a, 0x800) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r5, r6) 21:26:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7f) getsockopt(r0, 0x1000000000000029, 0x28, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e6eb838c63620e9ee554b0b15c3953302fd42ddffddb9098eebea5451c861155ca81b598162186c274c8ef9b3971", 0x2e, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8}, 0xc) 21:26:13 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 21:26:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x401) sendto(r0, &(0x7f0000000000)="4df7f8934c459adb35f5617fea269003cb0614c907ec92c429706257bb652d91460b229362a54e1f96ffb320566214ce0811d9cb82d5b6b3802f479721c820b109bf0a7a265949548dc17095cb4cd38b1253b5361c728f4f2afd83fa23cdea0b2c275ee9652ddd50574022f79d7644ea161712eb480ac18b41f955c2667c2d68645b34c790d7efe9c3855eec8c51d4d5eab067d7454320e797aeaf114b6964dcc63be4973f599e49072480e804e05cc11ff04da0a1d684e6ed2def4ff6b11f4f30e7484f5fb0b08cb143633cbf28aab1216b4ca342e1ccffb50f0df378fc19df6bf6254aabe0f14241", 0xe9, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1ff, 0x8}, 0xc) 21:26:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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//file0\x00', r0, &(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x2) 21:26:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000008effdac35be76f76b0ee92ca7483c898d2c213c04672123f8bf13eda3f5a3a7b97137a370da2e683a418fc2043280900000000000000b2e73e0000000000bb0000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1000000000000179, 0x0}, 0x842) close(r1) 21:26:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x41c, 0x10) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x87a6, 0xfff}, {0x0, 0xf6}}, 0x2) 21:26:13 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xa1ba, 0x5eaaafb3, r1}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r2, 0x0, 0x7ffff) msgget$private(0x0, 0x1) write(r2, &(0x7f0000000340), 0xff75) bind$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x7b53, 0xe97, 0x7f, 0x40, "0933803afa903a14bbf5c6d1b93d40a062f1a3a3", 0x9, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) lseek(r2, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 21:26:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getegid() mkdir(&(0x7f0000000240)='\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//file0\x00', 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000000380)={0x0, ""/13}, 0x15, 0x0, 0xffd) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xc8, 0x0, 0xffffffffffff0001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000080, 0xc000000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x7fff, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000099, 0x1ff, 0x2}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x4, 0xfffffffffffffff9}], 0x8000, &(0x7f00000003c0)={0x1, 0x4010}) linkat(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//file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000300)='\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//file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 21:26:14 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x300) unlink(&(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r0, 0xfffffffffffffffa, 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffef0) r6 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/40, 0x28}], 0x1, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8, r4, r6, r4, r6, 0x40, 0x9}, 0x0, 0x100000000, r3, r3, 0x9, 0x7fffffff, 0x5}) 21:26:14 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x579}, 0xffffffc3) 21:26:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xa, &(0x7f0000001580)=[{0x0, 0x1c1}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0, 0xfffffffffffffe82}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x2) 21:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 21:26:14 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/114) 21:26:14 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x42, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 21:26:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0xfffffffffffffffc) 21:26:14 executing program 1: clock_getres(0x100805, 0xfffffffffffffffe) 21:26:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x2, 0x1, 0xffffffffb91d7a43, "45263295ed060ce3503d3fdaf21775afd4904618", 0x2, 0x7}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) syz_open_pts() 21:26:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) socket$inet6(0x18, 0x4, 0x100) 21:26:14 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 21:26:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getppid() connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 21:26:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r1, 0xc) r2 = geteuid() getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="299632886454aebe8a1436781b9d5361f085af6591bf73bd66f954755925be3e932ecb34e2a94ff6d355f2391f2d844a92ecdf21e19d2115b9edfeef7152f67160bc9d708ee1d382cb3e99fa31d48cb8a61e1a8a8d8071f4afb06945215a2f6f7410383a9ece38af3a1cbff55082b8d1637ba50ea28d45117041dfd026b57dc3b451522e7bf6e3e6243c0797d254e6d1585dac3bd0a05b46cc348cbbf2a87e3df8960024a5a0adff405d9dd4b596523f6f1451247b412a5b30b466e961ff8837b9a56a7e33d70485e5629633e7cf9b078c32836463c6b4588dff4a707366b5fda43134da98d7eb17e7bf90c7eb1080c3ac1efb4e9599327d76e15832e334b67e179e33cae4d9b47a4e7bbdc81e931fa374cbfeb88a94438502c204079d20b09db09f1836af40d3b24cb4e482f764c40ea5f233cd413f7eb6e4ce221fc2d1bbe26e54474ab406108bb6888fd3c57e39eead3d14903629347b0f1f6fa205a072d55e3b2573bd1bc7ac6b13dd9dd77e739c317573a88f056679e67e751bc05ed3044f93b89fccde5b58a9894ce5bd2d59c1f5470f65e5d63535fdca5d48ec30ef314ce85ab5934bb33a8a9ebd3abd2bbdf6890078fa1d8a45d6ba465e9dcdf3e3244aca00c61205b81ea778c867ed4a589d7928a25821d48b52306b089a0fb8a0065be674c1ebf0138e8e2315ee20943d37094dd29ce11db7c188d90198c89083bde6e995f1bf2279336890d2ad43b948b85688da028b2858260df16dc6ad6219b9ebcd7ed575fe3137f613b69d0610eafa43a798c16f3aa3c1451a935d3ab0a8d8509bd82e42b8a9d994046e892073d7d31ebb24c652b0db8c150ab4aff863ba6284e0c579e5e4e8bf9045988b405801635b0ea1b63330d92da5c08937c395bd07cbfcaa5552defb3acfd8b7954845a966f02fb4993deef31446a779bd37b49fba7d92b89d47b858007496c58e1c78e8954f6772e836044062ebf3e3de94ed9a3206c23a17c9553980f3793baf1f85c547a0f0d9a353571628608649ee1c6a0d0ceecb571d4f04bab08e3703daeef68af963072244624737dfc31ade08969ed235cd0972783d8f1df81e26adb62f1bcff2d1370e1132e97daae7ce7933accbf1015ec1070dda90ae3d88a3255496496aa6eb6f31e29c2957be3640832904bc0d8f2c778130995a528a80d5e17f6eba7454f64be96ec774351fbaec3751bdd7f2ee725185089f072b2a07d3d2d24317062e2e8399500d2869eb81944d36acf0f6b202734550f606e326e18a42819b87a462f9ffcaeb95d095df08f1f87a66042717bb387969a04d79aa9dd57b3f3b70a24df79122eec77b346720e339cb2f8f4e47d175da2f04fdb1ab76c891ba5d088acca7796ac91c30cf20fe6995fc0df28a14da5990a581aeb0c0b2ac6c071c762b0254fe313cf3843ab77aeb80ef0ade28d6e1bebdb5901582c17e81549c3354945b3646048f028265d73e7cc37aa913401abdd2fd2016eb082423b035677d04686b29011a28e165e2dea9903e340d3750c58c60311dd2afb8e5e24c2ea3be41f316ddfe13634e501cda64826daa0ff1775a3e8c3ca99041a89eaf8c997a0b059048774d541131f82d381c759a7f355dd1f2fcac580e4f3e5f60fe3731534697ea395a9a35b48b9ac8284075e87d31435ff4fdd22d0ca33fa929e4767b18ed3ed846d3dffecc197bda8fb4518573a2f6d3272dbd0b08d3b03bc4adb96f792331f2a955722b0e60dd2b576c000055501b0f55c952cfbda8186a9ef9b5fede41b6597a438ef3ce9375c3f6682c6aa3bbbb31a9950c9c78f54c85ae4e407a9d68f274773d54a7f3bad0786db56160e989ce869b1d705dcde53c0359517a2ce2006f5ae00a967551782d1369ab6c9f52d28b115737801e692d9b157116ac6b2c2b9730b4cdaea593640a8f7cffc155c5429076c0204f7650f26b493a0012389dc5dfe449914c9d6f920dec8f6c29bf4645fc06ee0a7f5a2ea2df36b6dc41c931c9a003bd612e8ff537a6fd96a18261360f542616b0dbcbce0fdd2549fd21f45737a5985640e741f581d95e64161bc738efdf2d4b9759e89ed345a6e2628724c98ba82401aac60d18313d9bbc59faef1b6a1ae3f51d9bc3221443030ce1ae819bdcf47d0954933d658d3df87290f12f65e269ce14b2bdf8931b0d1f60cce36ba6145d08283bb8fb63f429b4a692870ba92cb63945ed1884abf16b7cef36471cbdf1139b2e14883a7afdb45c01c2e67639d58a8335399b3bf6ff28eec6161773bbc9fe8e655568bd12ee6853905c969b750b536e12728b6436a8e7cc0dfd545d8919d7ebad0725df79d3584287b7c38ce2b005f9a11c8f6db45a9b32103fa1903d4bae6730ef24a83c9485bddf461a76d7681965901d934b62a5f08be0e3d0251f77036a0315c43f1a1f2bb889cb6bcc0449af00d6e27d90d13629770ef0b095d23d8028a598ec6b1996007dc257fc065a265c9b20ae03d55d57909d99f48b4e36b355533d90524f4ebddc6b4482ca2cb3df3be97bdb82a0e1a43767dce80b0a1da3bbb0a2f4b189110ff69cd3b252570d9ce78436e646c0ce132fee615f01012fda1f5f8fb71826e4891cc3e8ef369c6dd801696480e445e292675356b7c0c4b8f02e05c7c42c69cf6bc31f56f280bb2f76faa72372f1e0b25f7317a1d1d63304687fcbab661a7f1f062154816f5d3ee7589f72091d65f2c5b5d7b29301e3a58d520ae6043892e0e5e26e05de7ddef462c95c069fb10e8dd5d8aaf6d38cb247a16f99cd333ec326b06c346c8ba1399568afeec48b538b1532856866b89c040891e32df9922380ec23df23b9e438b0f6dbcf446e3224f31a0df9cdb65a03212ecffa2919fc4e3df80d0354273e1b55c15e8ad96c04195b215e2be225696577216458779129631c7721ba039c7df7af43fafdd10648fbdc505d57b5d9ff5ad71be3b6c1e92efdf45ff10caeec475c4f1d6b49be147c2a7b3b3a288d29a59770d17961560bbef7bd49d3208ad9e348e726a722bf42b885bcbf85dd8b24ec395d27d08c7f23e2dc6e55d5db1319a929dd8060baa1c5b8c3eac6708b83108ac98c1a30fbf3ce869257dff07a12d8747a781d7b18d5401f9f7489e00ed0351bf6f09abd6057c25c076e217b3e2b3a526a282752f4ddab40bea3f9cf97384269dfffc2af3f9b9bcbb03304e98bc8f01d7c28e7b997ddcf1521913447bf1233f886c9ee428a37745e56cc2faf92b6acfd757af996e960b937909a9f9dfd8e340b0e41743861f5dd81c85875418ae36cf1d5317b6a13584e74a6f4eeae4b32128d2e8d82817a25769f3467f6e75ed57730fc6131413f51e29732d251b682a948e0d2aa85d0c09dfba4cf7ac9f81794d1ab6fc323b0b44bd2e740989eee0b8767c2ef5205c962d26136690ecece7b795ed63e916bc3b710b509299d3c6905ca7479ab2a0c5a7f19317dd1e9cf4f8d4e6bffc166f9f33164574e6bd73a7258cd6890353e300da91d9d044c0843f5a32e26289cb22010b7087b344de82080ef55cd0c299e2c8fd2bf89125a3dc200f0ecbab2c61ee61a4fb1a5b831a3f9bac03d5cf20022b639c47ee107a8027617b6c4f0b0d77a2bb79e90d6256ce4a20759888a39afbc1b6830b694f8fbb64a0bd26919d644a4a924262580310dde8bfbaaf09c08f5dec35f980deb71f49317ced104164a3d246851c6e9579a924f74efb4142f7b522a312c6b594e30d52adf540aaae8643693090faa2ca11500f1d8f5db3cfd372391277c2846743604b8b959f2a7055e72334d029b691a5d13ba6c25845578b9ae59742184a03fb3fd888e4917f111d1c8c895561894965bf80c24f7ddb7f3037093df5b4a3c234f0bb4aa5afd32b1b0785be553ccebd522c00c8e2180c81a6085c382ac90daeb58a2a3bdfc9309fef6e9a9fee63197784dfd20ae4e840176833ee14ee20d1d383710119373cc99b2d66a1d9dce0f049e807b31e285e7ebdfe6a171388c0f61ecdd948e60e03394dbf561d70f1046dbf6539cf585e24415d3f9d50753e8c0c2f1306512c716c39a0d1931dd975b3c67230c0229dad6e005fd9c132c67f2883b47ae67c2fe07a66112a4f54bc01a8d2591decb74c8dce33fb6f7a5abcc6b0488ae6a6e763363d9482ed2699ffb3bd577bb1b2af266058c043433ecf4b4c82711084fc409a1cafafc86741bdf9bb472663871854f3e11f260d2e37c4d9956f4143966d5c2053b8baf6363c7944494a61c2464e7aaa3b6e265f4a0037d2548252e223f318edb099adf9e58f2f1863abd46e414f5df0cc2c60882aa20f6037e0062144937cc703c9cf00038ea37d57f47656ba30e4a83ec41352ae7159b2b46ecac08ea89bf2686b40e137c99c182ef958b953ac5b50e4f3500a005938d67e2cfd0ee51915ef576cefec79a17bb21a299657b22d45ecc8853208c0e3ce8165bd91d6fcb0e7940919ad0b6d4173fe405835e61b49209c95890319ac26111b4f0d1221d8d9516809b46fc15fb9b4fcff39185b9bb49f971dd53765023b12dfe9448c0e8b0ae41c03809a34f725854467bb17fac9b9e38f955df2977d89f4d0c060ec0970d9c64a349bbdbc40877855d438296293957aeb7e07889e686f4ef106cdb1a53281ca104955de8c466d3517fc0b1408b35f99db35f5f13984cb266120bdbfdf9e29c832824b4d8d94b73b54c1c1296be0d555bc44ef390f371cbc9931fbc6ab57758b9a5811ef2e5a243faeef832c1cfc8f717e0a64ece6f993f1b6e12ca80e338dd83b2a25934f68aae91749879471deb713fad7a774582067b659d2fbfd29c8b3367d1992106f7f72cd9b6255f789eebfcf1ff287d7ab758464fccf3666f3cf542f2eafdec6c26fc9a7121faccc775b9821bf8c4b019f6eb02ef3790b582b51fcd110f3578618f820048883bfc6bcdebda8918a03e0640639ebf47cfb6f92e135d9d40a0b6f1ce6d2460679a2ba09f63826541878972d26ab343f062cb310098af8b129028a65c4f25ef2ae6e396367d1a82a6909a921cb05b8819a7d2ba904f3e9b67ae5ce588b42c4d1a8572136f7e31da951b8486bc56980c0b41314bfc94cf5b9750fd56f3ba050f5d393ce0ce9c21fb6f87e61393e9206843142654010057d3217b85ed27618bc6552c59af94d818ea4679aadcdf1780b20f74fb8e9155b8e27c496a787d6c3e51e5e4952b75abd6b75413ce4bee0c925820a2d2676228aa2277b33790f6501ac83f617efca902aa504220fd8d71ba890153f0cbba1806187891c7c378b30ea62491d1f530a5897d9a9963550570cb6b17a362596b36db651b1bb371f4db57a283c5ca2e17adc01d27f5d1d251b4307ed85038bc492d3479020087849e6d6eb9833782e785ec4a912168650779ca0d7c248473a7cc47e5bfdbbbb033e9057404a204cb277e562f8838f046d8d3bd27013953284609210be3d52451f7488e33dbf6508ed75b855443863b10d9e3dce7aa167c38548f09eb3e2591cd70aa7a673aa029f555b18afb9e0b33808e1e3ad9c89ed230295291315c400efa51842752cccdcf220bba9be6b07c306fd95ee94935d170a24f4aa2cd657b397206b4ee310780505364a2305a3f8bc8c582a72a366c88db0ae2623487855df29c55f4181f4bfe9acc38e9a58a46c5f2090c457f2f73445351a392bcd9f14f33bb6a4dfc9ca5223d03daf75633cc6544982d294c21a66f762c396a0df0b30724e23df84d4ea19fd31d003102af4f72c7b1a17a896f5df113ec049da4ba5ba156e1c796fccb55055f80de74b821", 0x1000}, {&(0x7f0000001100)="f9b6734ca4344c71bac55592b4ccc9d8a738a741e18768d37fc8e66da371255cadc3c9b34277cc581bbfd8f335df551764b6353301d7d4fd60cf8a0c236ee4b62b608c5bd5f05447fbb0e501c99606b98f6516d26727e223444498d1c30cf15c93810ddac05ed80e006e084e6a4248cc2ec5cc19ef58930aac831ee6", 0x7c}, {&(0x7f0000001180)="0320869a9d0e9a4a9476a866a3872d61064eb3a909b5fdc1b434b9763b4d71ccd69d78340b99d25b73965bc93e5e6dc20f5c818ab1bd805929e87d193e92914662010758598ef4c5c40f6b3d20015544197b29247a66e9e6d1f528e36cb841f6282270aeb3d750f4909ed819381b27e1398a2a55883093efc2091daa272254f405ace6376267e2f968b8eb15501e3c898aeeed91cbef27fa169fd27315b0dbc29aaaf9ecd7bfbad8a190c8f61ae6a671ace14c30386cc6ae4e3fa1ac22845648bb1ede8143b0265b47a42c166fcbfe2995e9146501", 0xd5}, {&(0x7f0000001280)="1f6f7a06148901874c9163233ed3a07b0b6a4e65a4b499304353dc0f40b6b6ae67e65bf35d91f17d58a611a2b3c306d5cc5e3c8c0925e95aa373cb0001d8aec43fe9283262419261e2946ced83d153cff2de874aa8978e80c62721a086d866a17d7e50f6b0efda9e32e9ba6bd3e78ff1fc79321fe6a30ecab968b5f58a600f451929b19b98608c1e0a9b22535be6efc5f0b3575d6bf21534927d1788cdffd5ebc1c8877ea37fe119ea46d0a985fc75e740669cd984187187b06ff9e3d407891ffd43b042481d838022b8173ab2725e9d26500adf63c9b800a5d7a3463b795e8df6a2c1cba56a596e234e5bd6a0955dd99b53dd46", 0xf4}, {&(0x7f0000001380)="ac2982b5db4d98b585db2618e537dea37b224b5d610a35ace9afe4c40dbae052da2f8538a404", 0x26}], 0x5, 0x0, 0x0, 0x2}, 0x2) 21:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001540)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:14 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 21:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xfffffffffffffffa) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x10) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r6 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x88, 0x2c, 0x1, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x5b2cd8bbe2d0d420, 0x40000004, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x7ff, 0xfff}], 0xbb46, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x20, 0x7}, {{r4}, 0xfffffffffffffffe, 0x8de88cfc52632ab1, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x100000000}, {{r6}, 0xfffffffffffffffd, 0xb, 0x8, 0x2, 0x9}, {{r5}, 0xfffffffffffffffb, 0x8, 0x200000a4, 0x4, 0x482f}], 0x3, &(0x7f00000000c0)={0xff, 0x800}) 21:26:14 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 21:26:14 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 21:26:14 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x100, 0x0) r2 = socket$inet(0x2, 0x3, 0x1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x8000000000015, 0x0, 0xfffffff9) kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 21:26:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) listen(r0, 0x51000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 21:26:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x408, 0x0, 0x0) r2 = socket(0x21, 0x4001, 0x8) sendto$unix(r0, &(0x7f0000000100)="18", 0x215e307f9c6bfc, 0x405, 0x0, 0x183) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = fcntl$dupfd(r2, 0xa, r1) poll(&(0x7f0000000040)=[{r0, 0x28}, {r1, 0x4}, {r3, 0x20}, {r1, 0x10}, {r2, 0x90}, {r0, 0x1b4}, {r2, 0x44}], 0x7, 0x9955) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/126}, {&(0x7f0000000240)=""/40}, {&(0x7f0000000280)=""/30, 0x36}], 0x10000000000003bd, 0x0, 0x1f0}, 0x4000002) 21:26:14 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000300)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r2 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0/file1\x00') recvfrom(r2, &(0x7f00000000c0)=""/37, 0x25, 0x801, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)) 21:26:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72086470036436ff01"], 0x1, 0x80000000000000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffff7fffffff, 0x10000}, 0xc) 21:26:14 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0xd1a3, 0x919}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) kqueue() writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) write(r2, &(0x7f00000002c0)="8e0f75cfa2d2a8e01da7a59c27ee13ab585ea015f71ea99b21305b895c151deb8a3911f74a9e0fef092d5a4cb8cd5724e010539ea981ff294e858e8820235c2a19112201960cdb542f8fa4caf46cb3b4656b4935489d255f211f518a9bfe732be7589273f9ad7115cb16f4871caebcb7b0f010385719af7d318d476387928470b90e", 0x82) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x11c) 21:26:15 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x2, 0xfffffffffffffffc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x6]) r2 = shmget(0x3, 0x2000, 0x210, &(0x7f00001f0000/0x2000)=nil) shmat(r2, &(0x7f00001ec000/0x4000)=nil, 0x3000) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) shmget(0x0, 0x4000, 0x0, &(0x7f00001eb000/0x4000)=nil) 21:26:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x3d68ac70) setsockopt(r0, 0x3000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) setsockopt(r0, 0x2, 0xde, &(0x7f0000000000)="0821175d529f28233ef42e6437e3e123bd19496d8f1f86db15f758aaa8d95c0eeeebde0217ebd316ff73b1d53ad2f9d90286b42371cd47ef0c1cadfee2c44e707535ec5d7b6c8f0532d1e4", 0x4b) 21:26:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) fcntl$setown(r3, 0x6, r2) 21:26:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffff92) clock_getres(0x3, &(0x7f0000000080)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) r3 = msgget$private(0x0, 0x400) close(r1) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01000080001a0000"], 0x8, 0x800) fcntl$setstatus(r2, 0x4, 0x23fe) read(r1, &(0x7f0000000200)=""/250, 0x50c7e3e3) 21:26:15 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x190, 0x8) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') 21:26:15 executing program 1: unveil(0x0, &(0x7f0000000200)='c\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x41, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x432288181b51c7fd, 0x0, 0x9}, {{r1}, 0x0, 0x8, 0x20000000, 0x3f}, {{r0}, 0x0, 0x4, 0xf0000090, 0x1, 0x3}, {{r1}, 0x0, 0x20, 0x35, 0x3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8000800, 0xffffffffffff3e35}, {{r1}, 0xfffffffffffffff9, 0x4a, 0x0, 0x7f, 0x2}], 0x2, &(0x7f00000005c0)=[{{r0}, 0x0, 0x20, 0x11, 0x4, 0x54a1}, {{r0}, 0xfffffffffffffffd, 0x29, 0x1, 0x514}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x16, 0x43, 0x1, 0xfff}], 0x8000, &(0x7f00000000c0)={0xef, 0xfffffffffffffffb}) unveil(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000100)='\xf5\xa4') munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000640)={0x3ff, 0x0, 0x0, 0x3, 0x800, 0x5, 0x7}, &(0x7f0000000680)={0x2, 0x3, 0x9, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x2}, &(0x7f00000006c0)={0x1000, 0x6, 0x3, 0xfffffffffffffffb, 0x9, 0x7c, 0x9, 0x10000}, &(0x7f0000000700)={0x580, 0xff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='W\x00', &(0x7f0000000240)='c\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='c\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='c\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r3 = semget(0x3, 0x1, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000740)=""/183) mmap(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 21:26:16 executing program 0: socketpair$unix(0x1, 0x2007, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x243, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000016e74eb0ab200000027e7bef9a3bde9ab58db8089036a5332624d857c3a681ede9a456797ac449235e64e4b2221fccdab86c4441bf4d91d7804c725b04502fc5a27a66e757aa91aec289aa81423c4f01b6cec88825a50927cef03611fe8c973b04fc313e05736f029a1d414bbafeb4907ac644fe50e4063102ba0b63578dc6cd9aa68f98a372090b69085cfd1eba02f19aa40703f50593e8e2158aab679c5209355a48dfaad834e9b652d36b6ffeb620829277b458a6172100043296953c821d74a240619341845ce812ddafd63de1bfc9f62f148a747a7ab358b882da9e602aa135331b2f9c94dea65825ea043ee0285d4caf51af6dbedb6", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x110}, 0x0) 21:26:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) 21:26:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 21:26:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000000001) 21:26:16 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x9}, 0x7ff, 0x71, r1, 0x0, 0x51e, 0x17b900a9, 0x0, 0xffff}) 21:26:16 executing program 1: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/181) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001100)=""/185, 0xfffffffffffffdf2) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) shmget(0x3, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xfffffffffffffd9e) fchownat(r2, &(0x7f00000011c0)='./file0\x00', r3, r5, 0x0) select(0x40, &(0x7f0000001300)={0x9, 0x1, 0x7, 0x0, 0x100000000, 0xffffffff}, &(0x7f0000001340)={0x1, 0x9, 0x8001, 0xff, 0x3, 0x8001, 0x4, 0x5}, &(0x7f0000001380)={0x4241, 0x800, 0x4, 0x7, 0x5, 0x2, 0x100000001, 0x400}, &(0x7f00000013c0)={0x5}) r6 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001400)=""/150) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x3, 0x2, 0x9, 0x8, 0x800000000006]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001900)=""/181) preadv(r2, &(0x7f0000003ac0)=[{&(0x7f0000003b00)=""/41, 0x29}, {&(0x7f0000001740)=""/225, 0xe1}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000004b40)=""/4096, 0x1000}], 0x4, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r7 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r2, &(0x7f0000003a80)={&(0x7f0000002940)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000002980)=""/182, 0xb6}], 0x1, &(0x7f0000002a80)=""/4096, 0x1000}, 0x0) mkdirat(r2, &(0x7f0000001640)='./file0\x00', 0x0) semctl$GETNCNT(r0, 0xeeed3e2ea9f6945a, 0x3, &(0x7f0000001680)=""/128) ioctl$TIOCNXCL(r1, 0x2000740e) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x2000) fcntl$setown(r1, 0x6, r4) 21:26:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080)="fdfcef1bdf535c1075fa8c7e8f3cc14e51e775a538b6b3f5fc9dd680b227682caf9b3a3d245668e0efa2f8832736ff554fa54df636f3c1d6b46c15ab5dda2b7b91c7afd45329cb142058abfa75bc08547944a87addafb886463ab11c7be1ab35", 0x60) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) close(r0) 21:26:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x400) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(0x0) r11 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1f, r6, r7, r8, r9, 0x20, 0xffffffffffffffff}, 0xffff, 0x2, r10, r11, 0x7, 0x4, 0xd5, 0xf1b3}) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r4, @ANYRES32=r0], 0x20}, 0x0) 21:26:16 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/167, 0xa7) open(&(0x7f0000000180)='./file0\x00', 0x200000611, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') 21:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 21:26:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:26:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x1004e) 21:26:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001003, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x410) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)) 21:26:16 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f00000013c0)=""/206, 0xce}, {&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000014c0)=""/208, 0xd0}, {&(0x7f0000000300)=""/72, 0x48}], 0x7) 21:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) 21:26:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xa20e) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 21:26:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x0, 0x799c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 21:26:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000}, {0x507, 0x4}}) r0 = msgget(0x0, 0x22) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x800) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 21:26:16 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3000, 0xff) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0) 21:26:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/135, 0x87) nanosleep(&(0x7f0000000100)={0x200, 0x80}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfc, 0x4, &(0x7f0000000180)="25c641e218ffac48b6f59c9d2ceca9d6d060269c460f0379171b10cec6df34e6cc9b06b6f6e81662a7ad82f5cf52e22441844b606c2a61f1193108876425a4a911f9607bf7491515d497e8daa4c46448e20bb8c95d704fc4292d7e0a7a4a51970a76170fed1eb6470265d0218137296beb8b77664ce653d35fc80de52f82d1e95c98e55ef4558171155307efb9576ef3c06bddb5ec5489fad87a42ac457d58901a8ee1f1196678f6a22f363af3c9b285228af51b8755e8ecffd0a4087723967ef2a5f83c0cc2a0ef", 0xc8) close(r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r2, 0x2, 0x1) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/52) getsockname$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getpeername$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r6, r9, r10}, 0xc) getsockname$inet(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) r11 = accept$unix(r4, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) setsockopt(r11, 0x66bed7ba, 0x3, &(0x7f0000000640)="d61fd978664b0f43811f9cd3c9f52b5c54b5e9f28ce10ee5a2db795f70937d2f7db5f22572cefe9640b415370059", 0x2e) r12 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0xbf0, r7, r8, r7, r8, 0x20, 0x2a4895a9}, 0x87, 0x20, 0x4}) r13 = getuid() getsockname$inet(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) unlinkat(r5, &(0x7f0000000780)='./file0\x00', 0x0) writev(r2, &(0x7f0000000840)=[{&(0x7f00000007c0)="e06f41e778d67f1363149e9e81e8063f3be5729c08a3dfe7398d696f10973a6a19fa28938e92cde872b50a8fe8dfe0f39a4d576bf1e7e01fd57b096f977c876796495724f03831886614513346450699168e", 0x52}], 0x1) recvmsg(r5, &(0x7f0000002f00)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000002e00)=[{&(0x7f00000008c0)=""/178, 0xb2}, {&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/246, 0xf6}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/144, 0x90}, {&(0x7f0000002c00)=""/117, 0x75}, {&(0x7f0000002c80)=""/50, 0x32}, {&(0x7f0000002cc0)=""/126, 0x7e}, {&(0x7f0000002d40)=""/143, 0x8f}], 0xa, &(0x7f0000002ec0)=""/48, 0x30}, 0x1) fchownat(r3, &(0x7f0000002f40)='./file0\x00', r13, r8, 0x6) recvmsg(r0, &(0x7f0000004500)={&(0x7f0000002f80)=@in, 0xc, &(0x7f0000004400)=[{&(0x7f0000002fc0)=""/178, 0xb2}, {&(0x7f0000003080)=""/11, 0xb}, {&(0x7f00000030c0)=""/4096, 0x1000}, {&(0x7f00000040c0)=""/44, 0x2c}, {&(0x7f0000004100)=""/77, 0x4d}, {&(0x7f0000004180)=""/5, 0x5}, {&(0x7f00000041c0)=""/171, 0xab}, {&(0x7f0000004280)=""/99, 0x63}, {&(0x7f0000004300)=""/55, 0x37}, {&(0x7f0000004340)=""/184, 0xb8}], 0xa, &(0x7f00000044c0)=""/32, 0x20}, 0x40) fcntl$lock(r3, 0x7, &(0x7f0000004540)={0x0, 0x2, 0xfffffffffffffffa, 0x7f, r6}) nanosleep(&(0x7f0000004580)={0x40, 0x5}, 0x0) 21:26:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x7fff) 21:26:16 executing program 0: r0 = socket$inet6(0x18, 0x10000000007dfa, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xa247}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x4}, 0x10) 21:26:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) 21:26:16 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="3f2fc76bbd1ff3191fbdf6baa0cd9f66897969023cbb185f72599381debcd9166f4933f971ac0c4d1b944dc9d905a4a4a4cb08258ef4d9bb20bf101bba1eeaf2507f76521dc28ad81940c9526b938effc89d93d1df17aca2b02f3814cda1f6", 0x5f}, {&(0x7f0000000140)="9f6797e8f5a11b3040f5c66c2a3c3766b1a1e219c482735a9b8b00c0dd17986303e377080a501fa425426b6cc815af763a3f4dea811e09ae05c512c076d43ed5b72c2589107163e1a2f8bad4001b7188c9b45e920c53dad40229d55a3dd10a29f9cae955557489b48c15db9a26b338d518ddc3848d0a9edd5326d03521f382312632ebb1694e60b67615454be1a5f41d8e761e000cca296f3a7a24b961b61ea5023139a23f75f49b6b17e091b108a3e8aaa51b75a63a53d1da729c4c031237fd34db6780620441102c491a0a5c5661c862e5504f11bc5c1b58a665edd2", 0xdd}], 0x2, &(0x7f0000000c40)=[{0xa0, 0xffff, 0x1, "5915735448396daabaec9f86b6280d727e4813106bdafd34d68c739c068123d11521a0d796c660b4bc71e609fb3900d5d7bed8a30cad5114b2212eb070a99222d19aa27e0ee402f8652325d89e0134fc1f7efe15d4ef8bcadd0e346cb64cdc6111b2aa00f0f5c8c0aba51e857b86b317ba0b3ef358d1f749c0a88b058b105850f7d4f6e70a77d36630b1921463410009"}, {0x78, 0xffff, 0x81, "10d243e8c8cb8f271cb3e3c5959b32e71627ff5092f531e73478eb2588e5ed710057f8c79c93093bfb7638306783793a44ef42e1117a48f57b3d2977ad0dc879a766e033fafa45927d64c53e20f72f1f77d5705a2deea1f3a11b660b6b4b7965e68c8a44c9b4"}, {0x1010, 0x1, 0x4, "03db0720ef99453abf055961c3daa9954057f5acd908c17c12a895169348e5061ee53dfce8846ad3d108736d01d80634d3d53fa4797b89e0c99aa22bd0d3e03ecc2ac87d15211918d12ca78cd17f64ee2b0a95c3fbe71c92e6b407386d8e3d6d8184edd25595904a6888ddbd62c7d55e7a41f3de53f272ef943aeabbcb330326908bd135688f37faca817fdeb74f56b857ceaec81f186a97dcc24142f7508fccf478d04818269e82bb4ca5c45428763e2aa1ea271bc11abfe645c6853fff5ce816475b94c9d2c58dd42551ccacb91c108f15de16f51ae79326b8ffca33168a61ef49dd88d3b62b20777d2fce139fd76d4465c2b6164e4b7c1811a2283134db85f48a9fee41636eb6325f34096ef15dda71e46db8289381efe0da7bff9b17ab8307dca4f9be1105f5587929f71bd559115038f09a52494dcdb8215784295ef35fdb38c2122a9d9146806efc752988b133ea5dbb2193887562523fd7617970051a16397d140c0ef8876ce4e8ddc4e02b44eea45602f3f56d2611c83c9a2f49d1d1987a16ca9c2b957e9de64e9dddfae373d023aea2cf0a0e46dfcd7ae501dc28f4b98bcbcd471e2e3f87688c1f502bbd4619d1d9e2fac3278e77840d516a72aef1c4deb8a53259b47290de8f872eca05e7f86f985268bfb9d004a88b817e3fce7f518f1f480a52b75beae79146acfb45f072c18dc5519f45533d2b60f463afd1be836c6513480b8032b091fdc8b016214d864c82678ad46caab1a9976570f16b981e61264fc9a3dc776a1e04f2aca9df252b6ebcd7f3b9569773bd3f68181204798925a94ac740eb406fd48762f075d7594567c307dbde9eb7d94a67f93799e2b40ff17eaabad8c33568aca09b3c220545720be5561ccd8b0a3002fb7c26aae7492a2ca03e875ec83e2e84353e73357da4a6d71f9046260c5f183f111f70bd39b09e98a1c3c3e923df7386594c6465ca54ff4f4fc6b464b014f48ea0f9ad8e993eca06a42e788a0d8f17554270183fd12832b7bc0b98a44849ad7b9a5bbb31f19572c9a400e1a0ba8452848642d1d4f7254eff583f6075ea931d2b2988973bc73a694209a6ecef2201a0e3f0b51dd9edfc5f6e9380d463ca677777163dc70dfe3894e1e14c39506141d00275431f8c01faaefd771b69b037022f6ae93708370bce6e09f7908d1ed9cd15a28b5207ef8049de4cdbbf9912bd045211fdb897cbfacce3e456046a4995d0160e53d5eb957354997ca9a73e3cc7a410e3ac3cb2e7a60d221604a36822c3e38459fa165180bc37821ac6f288d42b815f86085f9c679458dd69e94a2dd86c8ccd15b43ba722f0230e59b9344c394b761e4ae8d3bc6980e08d7c635bd4acec1df9dc6c65dad9d388e220099824e5b11f5853f071b9e9116aa3498159372d23e630fc1877559fa5c1b9206b740befe79951cd69881ef9c9b1b119cca05d8eb472fbaa4a7ab45482e10b43240469137e9985ad345a27cbcbb1da1814c6da89d65b4507ff4508ccf4f6a72c334a0bf22066e95b83f482ed0b538ace45816d200c21eac0b195324e287d8ffcce4830d37217f97597ee01d9ad04b6445f24cb19456e954fd9adcfb8188018664be1d9d7f44679ad73c4c6562d92b5bfcc734a1ab332c214d559e6910cd27bdeeef85cbeba36a1c3c2122955f9455c2c648e3374159b56e7e8f8d474c0dac0a070c429cb9045d7340eecd48ad700158c04740c106eb322bfe524f6c2aff3ec73d3802960b71c1ff458930fc123fdb4825f91f6ec24dfa38d9163a7378db841c3dac87f448d3c25411b89348f4f435a5ae42f5d2ecf5a1fab19cdeee84ec80000df81040da3a9019ba4f8094d924ce7b0729c8f77a395efc81d4d9af9f4fd699724ac6b23d383d6df62ba76f96267bf4c2c15eac57773eb709e54c879135952e20da5f658b32a4d144948d0fa8892c099a3ba3752d412fae92ab5c8efd60c7249c434889680bde6ac8ca1bbcef1ad62f9b285313b18c448eff19251c851dc8f2cda3524811de29dab4cde91f1607bdb726f7c17368ccfd92c15c901a99fd89238ebfda1f17867ad53a080c4ce40a4bf17a5db0ebe9ca6532a0af98248de707cbe3342b0d4b47f97cffb970b9cd0d10af0163ba2ec443b761a0aa914cbf8a5187b75e765226e8465acec2ecb3c906a212b0d07a0ecd05a51da7cc2ab25b35d9d148f3168a9a5eda4077ed6376fc9dc44645cb42ef02b9c866d007ed1dcd5746df14896824096fbe8e039d737ab639847ebf05bda8e09037fef56b8591cbb1c882bc03804d25ec84054f8bd4e912ac4731f836a34abcaafd4978efd9c52db94d5e49d0cceb5ec5ac02f43528193a1b12487109ebe5ff1c6c4e5f1946eb0c498d99543bd7852a10220cce373805d1bdbaad4ae485530a308a34f407f2cba6fef78a9bb9f4f894e8544711b17a3aead551cf25db717e6600db786016f39dd4f590a0bf87fb203051654c7efd150afda942f48317e5d630677936c28e129186f4bb0f8e973f95c23e5fe382c33ff0d1055d27d09a95b7bbec46b4ea5c1a28c16510b92f037d33032a88f5fc6514c8225c8e9a1889b41d75dc8ac8a2b7499e662b54f17e58514e50d4b90de01103ff5da8af7cc823f83a6203a887a44e00ec463a55b21b3709f67ca2f449a788a47a85f15776d5a1e66d32c7e745922e7a59d5a2bc452a08778d754cb4b7890974a2f9fc34447812c84714adb22dd7ddd4c75910a4849337bc291e2c8a526a0688ed01784e506aa2e83efc58c72be20aced93b76ebeb779a4a0095bf01cec98117ab44c2f881b64f2f2239b496e6f27e30679bb209fe126e54d98a346ba4328bc3d2a8ab253bc902abacbc74d06465a4099a18c69c1097e56ff7b46a422df4bb9d389934abe207500aa852cfd1114022edd9fe5a38dbe7bab9ad4e26b180cce6990e330d568b16efef670d786d2995949992bf2a2861de4396ff656f497a722371169b76da666538772582083659b8815db389af2056db4e862f12a86e675a80f1c9e2f85d06929545d70c21b09c15d23b0fa05fd29069ec3c80cc1d185f2305a566f799f902106cf78a374da394cf7627420a40db58dde046c1b6c33bb5bb5b489af0dd8f539a40d0acb9462b7fbdef98449eda0b0a63eaf01e2b805e16b7b6f3e18572a8d4121ae4f6ab92f87abea356455492114262833a8de7d5b79b1c2a876a72ae0a7b080e5443f5e682cacd8966c02c36347977a087c5ccde71aeab9da9db57c363d6f52d486a383eaf3635e777442790cf479c0c489f80b716f2d2ba5dd8af50295ea759291fbe29af2197c0747e03d3ae060302001fb872c4dc16aa9f973bf21eab89b429d766dea61c0894b4f80b567668fd94ce4953e1fbc92cf8823ec8d6d6f0e16106320b696d48c364a9b33ef3b18c0a0fd848f18517bd012a9a5d5c3ef9fb2a2df9b25d46d5bb167c940b924c8b775a61ab485ef05b93a5c36574eaa9bd937cc61aa8d55f5adff3cc379ed5569faa9aa4474d4fad8fd2f8626a2e45f640d0bc5a5832d612c5f0452210c98431c7c2ec89a86a43504a81842356403198d699552ada4f3b99f39f68f0e1e07b17329da2b42762707038ecc1467678487a86af2c6fef842e93fa53a96a76d54233aedb713f2dde1939fd78b74d92cc0720227596cb2e8254279e09610311f99ab94e3bcd0c32b35419cdd1ad6ba32d19291f7718aebecc9498d72a702044a85dd802b690e9bbde41b90c9ac795cd5e3ca7487db8f84d211935033bec0ac28098f1a2bebbab1e4468bcea3a3f5c72ecb0858ed86bf966d5b16ebebd419acd598774a0c83eb12d5f2196b157ee87833f826ca2e0afd1873d50954a04250376ff241af098e202e52d5133c6a560f5962a97226d224fd07b436f0049a5a523720a8e1896aabce8db144ffe71e905ea8908537d43d82fd413efa7f6f509f7ab7550810ce1b479abfc8112675fbefab18be2be0a7accee8350d0a89bfff6dc699b05424374ea8a2c7e0b048caab21a9d4bfc57eb07b0f66635d96111b4ac2c0d82e75e28628508c14906581bb2ba23e87d94a79534463a114038a9d6e48b6b143bdf535d928717a0747b9b063772c829fb9c6bb1bef7e3d953e40ce0ef32823ee9f4eefbfed479f197ddd82027d5f649e371d0b2505a07d4bacc6e07de81fab3da76b06e9b81ea7c192f48763ad567d122094ba6203a7c5898843dc7b2b9fc938f9e9608c5a0856e2aeb1f5c5e770cb7424fc5fb1be209e844f096ce7c8a1a1aa8c52e58be773218197cd886bd4ad04f80ce498803b0d8b6ab285b25b98855a9f61b54eee49e39db2c62dff38aaacd6d10500a4ea06e7a8444c1e06d47538b225051394db5157125c0a08e387ee8693697d10b93243134d25f542dca7cffd42b66d03e1fbdf44a9ec08939bba338df725dc48034b1c7afd31084a05bbb1bab15c8e8abda32d70a6173c0b8d2c3a5d1d18c7449d9fccef6f724930f9569d0dd3eff4dc01a8d303701a77d1e0a69a68014fae1150171859fa873ebf5762998d908437e3b2efe1d564a981ee62be98bfd9dd0e39fcfd5a4309938bdb82fa0baf5ac797fd15e5cb1142826da3d3a627a5fb9e1bc45de868e98d29f342022984a81cf37db3178a9c78d282cadad80f8bbe68cf7695aad211a60a8eddadb8743fee59d991832ea404271f615cccf1c8d981fe8d98887f7cf847fc1188cf81a07bfae445c446b0ad782616fb1a5f5a712b849115ce783967ff4e5ec793fa0c7de141bdb4115f9923dd11a1ff6af429fb372ea6d33ba4d71f7ddd85e8e68702eb59ad454d2dec171e93b639c5422fbf01aa5dd36f886f326a7116a6b322c6ca8d9901f6ce6dec7cec486eb7502291fba47847e293b5738d7db83967ceb189ec2b685b4030c590977868a46e8aedc07a8205d81469ceb136f75382ea67331f5cab75490296d24413256ed44a514d3c3ef9268d4f148e5219056408a781c33cb2c7cf4b939bec0b834a3008030a0675447f88e946541089d91c2b19c47f48ab58c02f36fb0f3b7d7e62f0b8689c83651165cabc01796e4be6314ccab0a8a438481d67a2b9f777f814da854f2aaac27e946810466f084223f86fcd16aa650487472313cc2f1d67b30320da20d0f6941c65e12ae53aca98a9dfd530687b54851c50c18091cd0888899321031b904c15e6c0ac982f7f4a4dd1d71e053cfb86e4490435395d82d9831d4a83c18473b1bc054db9142c6a74de271ebf009694ac92fe39caa1bafe4f96966e6dc2622670624c4320b85f801c79c8dcb3f365d576d4f37b2c3db635a3f48b546468f99a2672c14b97089262c9db70e4df15de4794824692dc07fa7d43f190fbec09d5231f52a3e24c2fd19b42ac3d239ba42a9042ca5ed8de0d186d7e37c378baf28fc3466dab6af07f09130949377ad9a6f94cf477055f1c15258498778331b1438f4c1d4c78de6fc26341d5bbd4e17dc412791decc4a719112d3aecbc59ae94e89f997540dc97d2e17c9ca5b2118514c7e4afaea34d90a5d084becb4ec64ee4fc50c9d82176e429437f1f659008068c69ff2c191b97863ba77d754391fe7e50451c3716e53ebb2fbaca725051bd8449d2204b06abc9832efad2e07cd3784bfbd1a195fea1bbf971f8488e39f46eb6ec4a484a0cf764389ccdfdadad0991e670692c2b18a694f4258a1026be1227f6c67a0eacbded3d4fe598ff60d0b6585c2c4ecc2e69257deb0b24e98d32b67e0db32671a3d5a83fce4ba76f0160d343b58b3f13b57d0245e0ddb621823b2f6dbacb"}, {0xb0, 0xffff, 0x7f, "e64e5c5de9aef04b9a30b5ff86aa643913eb908995baea101059fe3fadbb56fe2ee13e1f1185c71d809331442f0257814b769676d9aeac1ee121999dc709dc8bd722317475cd30813314b4b35b62d1fd2c1734f79aaeacf86e1069934cccfd77965ea5e28cdc93aaef97b00096811686b767896d4c67f0823c9d2c61cffce9e8d90454de5f69a316e02311aaae14359c7826b34d7b644df51a1bf17d7a02c650"}, {0x78, 0xffff, 0x0, "b30f62aaca2d830ce9a9db5daab84aedc069c23af6631203743ff7d4185cc3e279c0685e488dc5223823c924ebd0164ce10522eb5f87ab288c7b29aff7a8f1158a89717e721d94ecc577c784d222c4d80269b8b0615f719d4b7c57323c72c7f585cde1c392"}, {0x50, 0xffff, 0x3bcad5cc, "4b6f7e5698aa6b04dac33c1509e7de6b1051486fd5b90eee50686871f28c8c8b891dd01de6d50e9d0a1b6f1a24f83874d1c980e66975b048e63b29fb"}, {0xe8, 0xffff, 0x6, "326a3f22a69f55b197b43fc911c4bc034311151d55ec0065c21935ff434b988f9aeb8a69a6441951ba2eb3b77b32d300ea3f749749cc2d251691001bc0fa222ce01eca14f9b834f4b0f679f3b94e4191daf9fe31f408e47b984e1ed984f7f55d3b6760a67dd896f46c324669f035f27f48b742d0e9fe58e11a7b61d041d5545c2d917f1036186059d96a5a882d8558d5960c0f2061d51c2e301e65a4fc2ebaaad89ebe4a4c317195efa60796f95fd26d02d4b35e8a3ff55eaa4accceb6f00d5a5da9b19ba3030eb2b2a28287f3df80b76bee21"}, {0x88, 0x1, 0x3, "cbab0427c8ba8e445f685756e36ac49f700334316c87b90cbab454ae38fa7c2dbafa550539dea025390b2442269d93acae3cb4718a51a76ebcd544c9f86ecc68460779d988eecb020ae2875bb7fc081fd76fb2cc600037d6c54c656ee20f194c2fff171e370e45f6c49b367f244ce7be71b98b"}, {0x20, 0x1, 0x3ff, "75d0d5f9f864664a98e48a2118c5b0ed"}], 0x1430}, 0x1) 21:26:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x391) 21:26:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x10, 0x6, 0x9, 0x5c92}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xbc9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1b, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x9, 0x9f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x8, 0x3d88}], 0x1, &(0x7f0000000280)=[{{r0}, 0x0, 0x2, 0x2, 0x8, 0x75b3}, {{r0}, 0x0, 0xaa, 0x8, 0x3, 0xe4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xe49f, 0xffffffff}], 0x3, &(0x7f0000000000)={0x81, 0x86c8}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 21:26:16 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 21:26:16 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) 21:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 21:26:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0xfffffffffffffffb) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x25}], 0x2, 0x0, 0x5339, 0x0) 21:26:16 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) dup2(r0, r0) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) 21:26:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x808, 0x20) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffdfc, 0x0, "1eae8682ab03201ffda2127bf5862aa098206fb2", 0x800000000}) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) lseek(0xffffffffffffffff, 0x0, 0x1) r2 = syz_open_pts() r3 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r5 = getuid() r6 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x10001, 0x20) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x384) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r7, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 21:26:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000004000000c8cc06004a00ea84fbe2d171f8a0bd82e536abf722b835b6a54cae1c4e417ad1a9f14acd130fdeaf471bec30c2c976d7"], 0xa) 21:26:17 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x2, 0x4000, 0x400, &(0x7f00001ab000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 21:26:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 21:26:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) flock(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) listen(r1, 0x0) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x10000) 21:26:17 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x6}, {0x5, 0x3ff}}, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) socket$inet6(0x18, 0x4, 0x400) 21:26:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="237d6a0557b51c83528bb3d8e9e48ec617f21abb5cff1e965b82bd87fbb158336a0008000000000000e1"], 0x10) close(r0) 21:26:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt(r0, 0x100, 0xa, &(0x7f00000001c0)="6e10869b3031df65ead537bc28d5cd4311cd00", 0x97c90ceed5d74491) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x84) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x1, 0xe8, 0x6, 0x9, "70ff3c32a0a63e2415e1222cce4e703c17594498", 0x9, 0x27}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/222, 0xde}], 0x1) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) kqueue() 21:26:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000100, &(0x7f0000000140), 0xffffffffffffffa5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x40, 0x2}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x10001, 0x4) 21:26:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:26:17 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x3be) r3 = dup(0xffffffffffffffff) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgctl$IPC_RMID(r2, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:26:18 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 21:26:18 executing program 0: shmget(0x2, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 21:26:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1) 21:26:18 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair(0x18, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0x30, 0x1, 0x7d, "9bebbcc87383927f95e2b8a9693a49592d929a4af99215faec7634175da722ad"}, {0x78, 0xffff, 0xfffffffffffffff9, "f47bf43688f5556bd0ba459980a0f8e310fbee38382575a0b5d575bae4e0afd2a064a7b5e370317d675aa53af10e51647d518dd741e69ab2378712d3e1b1de78b05f67e0ef3d9515c50a6b4da034864c58fd8f7bfb89e1570555ad4409b6b6e8e9c6"}, {0x70, 0x1, 0x62cc, "1a9ab88b8c70b1d24ae8ddf911923ccda04f0c3aec5f9952dc9210a6a3d9048738d319282f1c830157093e6c26d29c8951763483fa3e4349923fdd6f289d92988d606bebb156f35098156937d53fb36e7cde50cbd0a47d81a60741"}, {0xb0, 0xffff, 0x1, "915e39620e95b01f2f3b54ee7b1ee0b15d68921dbb26a82b78310f43ddd22443c8ae328ed60476f28774b86cf5ea678251bfb66a60a4e86e44d7deff5dc8d90e0fec78e24ac106c321e66c326026f8653a8dbd24c444e0add39aa2c8cf252642fa6033be60d919d61d593bb09c2c9e7ae7ea6926c5f110fa2bc422dcb64d696898e0b679f64fff6087a3397b5cfb76831789ee42676c120af6abaea1946dd6"}, {0x28, 0xffff, 0xfffffffffffffffb, "a5029ce4a1a4f484cc692a0da45c39ee69da7d"}, {0x1010, 0x1, 0x101, "2b07c52945918db65f1b55ecb7f14d213edb32eed4d875bff7d65fdaa99d01c0f984f9191b078c5326b82782664c92d9915292a6ddead2577ad5f0bd53d234658d5107cc84955ed883a5ffe818e155097ce3ae31c1af11015ef3ec1f873eeae0d1eb70e2d19fd7afbd721620fa22b07a5ccf20cb076bc2b83444cd24f45366d7d827ad3267aecc6e7f04746086c6b28d32f707e4b0cfb6ca5a28a9e08cb8633f53308481798f608b548ec558abd2abeb1845b1e5b38a469d950c02b4c684e0339f8285d031419ff18e352149b19498e0279b1d8c57e9aebb3dff8ef73ce2cceed65b8142f9158b7d7184b94d8aeec7b75f0a78225329bbe28b8e3703f03ce0850e1767193ae55e13cb33fc5e50c11395b2b1531d26d50d883f41735b42643657d7f5c41bb470400d7cac5020b1c40612e4549e94d1a794fc05f90310605f5d25155ef3e2b318d632f1ccb282cefa760d6a158adbe6acc47a5b85fd0827840727a60635256645aa5045a7852bfdf66787726a78d14dbc502da20d0a2b8a31f8f02dcb4bfe1bd23b6736b5ebd565fc0d5c07369a6c5c06402aa8e2130911a6f6eee2207325c4612c1f5d78e3cf89b830944f970d56a5bc570fbee364cacf9d5a20a3843b9b4d36db0554006ca69c34c9b8119fe04ea940518c6a717fe25075b57f4d5afc4485bc243c7961c3d3d7eab666909f2aa7683b10ecb02fe49367600c20f210a7a5c1cd11a64cb1532814eb68a5a8eaceb482a37d3ec944294c5db049b7cf2e0e4f94a9ed967781a9e06d4c5be106798932f24e70934962dd99ae7714c02589573b78734b8881d2622e1d04bc97137e39705fd7a674198a110848c378a2142f3ed06d74632496b171b4fa74a64603d8f409fddb04a126a4822ec9ffb7600b6c8394d9da0f77e6c99070781d0b8942c07129e9ee2ab53d26733fa899619bae0f031e02badec3cfa7cb2beb66af73d1905135d5d6638a1349986b0e7399027fc07adef67c6c1581d5045fec7f18b7efc34f42070fee0f4a212461fa030ba2dfbfd147fc75aed190ded106a80202e777543fac133c877e642242508b3a2a0a961420a336c8c7647a75888f66134c2466a4f65a2f076ba7b34e661aadf51e08282dbb00f622950c74eb8edbe0f6907153edbb653843652a950678e6c2393a323c87bb82477ecbe21803b06788752e74ca9dacaa643456d717b8d6526afe89caaf7a977356bdeb72a716e862ca5c592a54674d64a67afca2660a0cb31930cc7e3bc8f4a8793ee9814e77c534f3d0119bb5a900543b6ed61571ead9f0d0d64220e835a22441c0201c82efa841391fa7cbb039eae9cbc7353a48ccaff2b0f28e567906b5b87b7f26a8319975956175fa0c6cf892c89b47aa0e228b018e90e56f45823ac26b15437625c536f78a5d085f12d8792b2d4d3ca057b4a3e7e3ac9ff0e407eb7a030e3f5ce4f748f2cb08bccf79a2a46bc5608ed88547de3f582dc133f0a9a24043900a0dbfa720f4034e77ae30a7087b644048aeff7df4cdde509575ddcc4f3140225c7fde8c58d94fd079a0cad1672e23be576a7c12fc9717c89496218471426e7876dba2886be1ea3ed3a432b57d2f1a16d4fbb4b6d16246121313295962b7e10d931174230fea79ff7412d2f7c4fae7f6ead232e32b1173ab079036250ce479c886f658e7d318f7f58d6d569f21a601fce8343aa794f8f104b1c1bbfbee09575d2eebccebba81aa675639922f6d0fb39480214d4db4c73e9419d60578f08c6ba2aabe90d8b3fc79ac9c6eb206f363ac5940f9b44b38759f23bfa30e21db982de82c006ffe7fced24a5c12c174592050da71ca6f2e8fb3003ea1bf4e391c836142cca3595b4b3d2cd7457822b4f9e548537f1a58e1cb81ef0659198def784f78daef1a3ede4ffa76e0537dec320bfc447caadbe401cea8658afb8337dff10b65ec86bbe5f19a8cfd2b15b8fcc67acc7175e41d8ef1ef858ee05ddbcc5f707e263cabe070a044ac423ca285661614c8ef2572bda67a9bf6adb33aa64f5ab2474165c2ccea36949399e9da7b5ad4d2b749ad1e5d0e10be2682f67e581dd03794fcbee75adb5090f6c24d5edc15234852afd25ad052d6f76e9ada33d4745a231589f27d0170c512e8bb0ea6b48baf7945c8d979c0307ab2a3cc4feebc57e7a818a56c7a5c7ba4f479aebeca8b53470cc564f41d67483cae727ec5d8b28bc82a119bd0001afb08a325157638ad2b47cbe51ea8ecdbc6e45cdace11478bfa5d7764fa8bcaa4df8ed856dff7656cf2071ba69db47a46cee2c533a615d13785d7ad0f0a83d98fd32cf399b122597425dc4ab66cf3c40c02c431f3babf5e05629f06be5d7c83a3c5aee6f2d3058e8d82d5dbd5bf6eeaab5e646d23fdd8b18051b64755eb4ca4514aff53ebc726540477b689d60599d03edee7cdab5c2e7ffc00cc164030c088c1e679f1a865559bb00d9b0051abd0ba9c11acb2d608d661873577da2a6043e3cef462c1716e0fec06cc38550a0b73c5b0e59cd68693c29eddda9894f20d4fd0d1a80493a9985abd445c788da9158da1b4030f9ce57e607f86864250642392e0ea5203be58d9d5fe6be2f8d8dea51cf24e67b0d0e2ba2e4c3e261bd43787c9677db379e1d5866b80f991eec123be3a847ef0170377799f9a738ecda0488ecab5ea454eb0987d032792acdef8fde97c4e48bd63e0f4d852e1a8ae4260acf939961d674d025ecbff3781ba5b844e11dc96db849130d5f82d1f1c7dfb2453b0ae882989ad5ee40450569eb35cb28bd29528885218a8b975c2aa8ce469c2eec28b54b52f7974cbd671e77cc27b9988b614de17b2d5ff8089c23168107e19268d57b12a3c5659f512ab5cc89d4a40ca4fd3008a498f586e25a8b53b607f809670cd40b0e6792f706f6e3ef9b1ac50dea02bacdee1662a16a017b2da15930d8a68fce77c0594065f33dc3c95a9cf9500367d6332c04a7158330daa73c5060d61d0231d62137a988bf160e3d8ed9f619c11018997f8651dae257527d8e1390766903997ff22e591b236442aeebb9a93043dac31fd27f4c02f5e56b5b35bd7f094ceea9649506188f56a11000def79277e54e5145d02c328d16f128b32df31bf7edadc81766a5ce70fcc5e99112398a1c2082bf5570b4fe005fad587db75616bbd0fab24fcb546b259dbce36d0682e202fe18797577a616c2e8a3577491bc939f6053ab8a3c598c7d285174fb33dec53d89478020f8eaa7956cec32cae7ee49f2b17f4254a8a9d7b209579ad2df2ea558530400c1e97b4248b9eee6a3ec6c8ec819e29ed9358d30e8f6c3cc8bf7515e4b85a2298f829b86a0e369563720d84faf6431a4c579481bcdf681f1476ab1a1019d595d302feea002c4d903dbd7182926eebe1d2319b8b0fb608e2ba84506fe31cf331ed9b0fbfcb0f13b5cbb1300bfeb6961e968401e54d9a055dc198ab33b596b0c038fefa20444324b64f2629c4b1af48bc62c7d7e398ae3cf00c1c20a0557eb95e5a728d6ed461ae67d227dec4e1308cbd153ba6bce75e08226734ba6e5e55395df3e25f953a8aacbd77e512c8da196878a4ffa57cbf382dc2b731a49f184bd29c153c35f56dc000a433cdaf624003871da18cbced8f7da72461df0a317071c0407d78633256f0e23f059196b5d8181184f63c980c80fbfc866a2dba5f50a3957d419f69575397529da5d83e8f3b720f0b4dd54e83ae7cba925d00bc4d4f4ac944a596e7edf0e1881d5b75f52cb181e71545ba7b2e5b709b8c89ef69c160339a98c0b497c6a1b0cdbabcd0175df94c19dbaef32f151ffeeb4f4a7580c60c3534fa5057cf723e80a8afd0879eb89485b9cd224c7992ac35a4078f3dc58a61c2b0d1545a2df491bd2464c8ee562806e5b7505e7d571e200aa5d8558dc271c81eddbebb3d3067eb46b4bed5c30baa022c3fd0a74343e88ba59cacca675e3a472ffe7dd6a7c2cd4e2f4bb9f49662641ef328541280981c053a1e99b557655125482f7d75addb9df389522f00d74076ee801ce53c33be168c32bf19106ec0b6e5ba9fa9dc709d053a0b3173cf86f7f35556dd4d210638312ad9afa151e2c59167d0eb121adb7fc8da7c40e640dce55b78663eef8f2f33620d855b354b4e5f4ab2e1c1f334dd6ea0b9fa5e05cb50b75642ff5d872c1987a6560dec967a32e5fc15536fb2d4d8ab992455934ec257f97bbc50508051e5d88b52a6a0bc257ca1aed1691b8dd021377abffac5e2c500bf58f84ca48303f0e53cab9aa0dfe8195d3a45fa16a5eb6e3c222e33bf718a8699c1275f3c7442bc237d02f0a3765680f6c040b2ed77cea164872bb05cebd2f32b10e98fec6145ad8b5b7c8a2058d51536b7e2d75182c79fee6d7db3a1f1c1941b4682b10645b91b69c3fbfcacba63ba459fcb27de0fc79bc8f9a038f036fe22379bd04d3344a881ed5c3d68cde8a47325103f28f2f38a56fca6f12b7de26f00450595efee8d9ed7c90e4581a1a2c64b0e56cc39a6bc67f3618a53f0c561c6e1043863c366b72fcce9ef9cb680c93385af08fad87c9e269571db3ea8aa916fb8c1216e255fbc87235b5916dee8f14f7ea548c58694f51738d3c86ddac4fc311aa85330b87f60474b4f92ea5a864fd12ec2208b92e565379bb687ec79555dafff7656865ed5c4981b845b2119830ae60b4ca6f65b5a8dcb112f61fdaaa073fdf4398b46fa8010c4483411bdcfb7eb29987d8cd29a6140bb72a21d19a0efe9462c3e3d9c9928b0001ebe0f77238cf77e8306e4655f6fc282e9825509b0ba827d6f6448cc0af886530b84549e3de5ba9d5d5c7ecacecb09eb6b4e3c8c8821c27f07d74303677d0473237201e010c43339d4516a4ec46d643a7974bc9898b1a17907c2fcd7e81fe3ef2509edbc1209d5d08798e9f2026d4228ccd223face29504f2a79055ed7269da45ec69cb4ed4afb74344a29f25a37799807eb36d556c429cd35da1eaf047524254a9be14ec8100f4a91655a35f1acb33eb6ec088d495f51a08985041fe91a117ebe420d94d90fcf8f94fb8caaf511aa9c43b4a8b1b5684662e08609f647dcab73a49c81089d67c5ef9fa30bf561875031fbc2f30b83b27cebe9f076d9771d6430a1ae4db7b97fd702a4668337b33f141f3d41ed433794167e18442e44a2d3b27fa5668446ac261102742fa5fab982c628b892af04fa28b7aec96d460db72f10b777c6cac6ace0f7d7b5bfba1b54ea44a46190f0b5820286c8551bd41c5409267fa43c6fb84552145cbfa78e24b6f8e67fb81eaa26ad4908f807226837264616c31629108cc8b7cec3753ab82d51cbb0f3a104b8c732d0b9fcb939e019e0e7d650611631b777f88b75db8ca75856c0dc1787d4eed11329d7f14fc9c81e9ba9db8027a588be0d1293d74f917fdd9c8741a6ef9980b53f6b7e8851b66ab209b198cdf89dcb879aa6b7c507284c8f8b3df3e4466c0a5ccc9a99df98f3d3c474c2cf9c808ead4d91d383abae097c09bedc5400e7289bc60c162ed779fbece20d78d82fa3996206c6417b22cbbe3b8a9e309fc3ae07642fe62024063cff76a07bc9460f5cc9507fbce552502b5640e06ff7eb825a94df6bb695272316f25c544305ea6263710713417a8109ce3981338b178c1002f9452073c7d084c10773981c3c4cf1030cbde70b67e6655485ed37023032811252b599ad8a36d69bb93d20aa553ed466a2e5c88b650a8e4e2487a48644224fc51eaeca6919729237d863907739af0220759100dae9fa5e8938bcca8cded2a7524b9f56e85d62be5054"}, {0x60, 0x0, 0x9, "6e003adfb3d27aa8c5ea834a9fb92e72214cc374ed9f25d85005af623e7f27bbd26ddce42a45f228c57027008588891bf6ade3730c31b2286523d05a1342f4bc74d6dca6c3d305a5e1f3b7141be4"}, {0x98, 0xffff, 0x8, "6749a34360300f0296ab10c4aa47f5d728cbfb42d150d4d33239d13b41a22fb7fdd3278c31a74c98eb8d97cb89992a0f93572428a350b43ea858f8994efd7e24073d9632778740f24685ca44b367022d1be3640484b311b710c315b0d39a93a46612e7aa48dd19627aa462ec9556d4920aeefaa064575767ca122e5faa2240dcaeadc4"}, {0xd8, 0xffff, 0x6, "fd19885eb86721ca9b3e49e3e10180f26fe211a2a2e8d162d7680db721d7f809824122b42ecda42553803eba3799ecb29389adc0d4abb5ebe6ea1ad7385079477d2e10e1c7e9126ef9cefc44cd34f30d10c46f4ba7282a1048290940bac29eb18fc5ec64774aadc2aafbdf5564f87a3eb8af938c850db8afd3e5be26d2ab84f4643fc05b2eeab06a8ddc9c2f8ba8b77e0c6999f7677cd07f9d66a6b5e57f44bdabee9351d30eb5cc6e59af1a6511c6757c37876b86c7c106577b80237ac3578a871c54a601"}], 0x13d0}, 0x40d) 21:26:18 executing program 0: getrusage(0xc000000000000001, &(0x7f0000000180)) r0 = getegid() r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x8010, 0x5) getpeername$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x84) r3 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x80) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x7f, 0xfff}, {{r4}, 0xffffffffffffffff, 0xc, 0x11, 0x5, 0xa3}, {{r5}, 0xffffffffffffffff, 0x19, 0x4, 0x100, 0x7}, {{r6}, 0xfffffffffffffffc, 0x0, 0x10, 0x1, 0x4}], 0x10001, &(0x7f0000000600)=[{{r7}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xa09, 0x81}], 0xaa, &(0x7f0000000640)={0x1000}) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getpeername(r4, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r16 = getgid() getgroups(0xa, &(0x7f0000000680)=[r0, r8, r9, r10, r11, r12, r13, r14, r15, r16]) getrusage(0x0, &(0x7f0000000000)) 21:26:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) 21:26:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000004, 0xffffffffffffffff) close(r1) r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 21:26:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = msgget(0x3, 0x473) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000100000009000000000000000000000000000000000000000000000000"], 0x3e, 0x1, 0x800) write(r0, &(0x7f0000002740), 0x106cd) getrusage(0x1, &(0x7f0000000500)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0x0, 0x0, "f9875b2e1e942a1aad3f782159b13bb93a182692"}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 21:26:18 executing program 0: clock_getres(0x6, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000000), 0x7c, 0x7ff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80, 0x101, 0x180000000000000, 0x5}) 21:26:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x280, 0x20000000000000) ftruncate(r0, 0x0) ftruncate(r0, 0xfffffffffffffffd) 21:26:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^', 0x3) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8001) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0xc3, 0x3f, 0x5, 0x0, "a30d079c0bc665595e39850b07856f7180c326b9", 0xa561, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "a76e77284ba30e28b4df6d09516d409a2687380d", 0x3, 0x968}) r2 = dup2(r1, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) linkat(r2, 0x0, r3, 0x0, 0x7) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) 21:26:18 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 21:26:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900"}) syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCCDTR(r0, 0x20007478) 21:26:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x180, 0x40) 21:26:19 executing program 1: kqueue() r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 21:26:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x3) listen(r0, 0x0) read(r0, &(0x7f0000000080)=""/173, 0xad) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x325}, 0x10) accept(r0, 0x0, &(0x7f0000000040)) 21:26:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_emit_ethernet(0x63, &(0x7f0000000100)="50f49538e1a55223a4317cc1f0060c1bb7b11dca92a14e4e7a49790f56afd68a0545ee3351c337f7a10185b745367f988401fc6f00b26bd8f10070972a5bd3b9b4ef5acd25054398dfb07c9f01fb4a5b5627b633ebd12a0d123aba80336408a073e0c6") recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:26:19 executing program 1: r0 = shmget(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="f4958bee82af8fe2f0697dba4da1810fd012fddbdd8f2a452d2c137af700accb20844badd3104e4217f3d4381249d5e38882c587afc32a8d1be18dc6ce5217314ab61a87605d7c8b18a23d8619c7f9e6488c48e546e5f8ad1b0dca1eeac5c219dfbb5d590ef7704e14fcd11117bfe9efdf150297bfefd34d49d3062299f80b764681304be238a31c96d02c21a3a0e58eaedec110074b9030fbd56ae27e3aff9ff8f637d4c63e2203f11c772cb74de6d8c5953f395bab9faa5458623dca9f5bcdab0193416119043451c6988d80606b3f2804145fe20301b4c9448955baffc83813bc4683fe0f600b1bf0580d4bed4139013dd01e8d7666656e364184184814a99a1ae2dd31ce8322c514a110bafe54d9348ae727f55bb253d964c5f15fc88e5b2a344287628f55e78c196345410a446c0802fd66c395e542e05013b73d090efc723d580cdee3e24da43a07a7a22ab1acd9e1377c2136df493604446a330f2e0dfccc2271cc03a8fb7e57512141507518ca7eb7ee9b381cf828bfaf81a5f7f320d53729665b77f6ef6033ca068b766aa8a4908c77806d6aab677a701ba078e28538258f15d739b97b46d0427564d121f36b649f48bbfd17ca4000884898dee6894ab2adb4b205b20d6e1842d323c7d8f9a1cab4717b3287a94657570832030863746b176a0ff4e57acf8b4a46d04ac02fee3528b1019575e92643e8d4a7ff4b13f24f567c18146442de292ab6925e8e57c7e4d41a7de19f0912602dd8a4dea6ecd663d6713986d75acb4ea730d78ad626021dc304514e56b3dc4ec354b81229a1fa8cfb0683197531b20af04810c3a9e113bcfaf872f78a7bb54b01b92f5fff2f895ed82c11ad2561f8c5e634d3b1c97baf7edbf383cade858ba89d7f4d54cb6c197749d873e6e6f0097702c774792f0669ab1ab1e921ffa5b38af99859a2a7b45fbe18ecd4fcf8824ea40189e39a5e2b11810ad5fbcfe6d58811ee2c3b26eb01afc8bdad402c4b2bc61211a00781cec59e4c496da48652fce1743adccc2e3e1e7ad11697a91e4f1d7a7278fba81792b642367c1fb69f24e04f396ec881d0eab9252609efef249867059e70a0228dd811a93289b228b7bfb89b4067f556ed2b3a585a2636348216f1d0abedae38101dcef0eac3b8743b3aa09f54a362309fc3eae248a0c213b25972a3345c0f42f94b2bdfcbaa897de97fe467f48f0890246d43fbf69a2cc6f519508f575bbbb8843833ba7085ce87c300fec5bdb645fd610df4b0f1063e82d8b16b9feeedde8992c1d36f16dd0d6d5828c6401c2e3fd08275a243c1b7f894cc6ea3e0bb329bc20b4f8196963a3922b4462e86920f359911a75bf734f2d7d9a3cb642dda32307db03fb58067b758e65d2573eb7694b697fba2a3fdc7b3a5e59a75b32fac7bc65236d7e2af0649960413cab798ea8e19738b9ccbdcd14b5358701a6bb192afd29aa3c3551dc56fc5ec07eed8678ee6087e081723c457e63cb7dbc52dd1de148abd2ee7cc050ccba169bb2b5c4828b320b24074923a0755d2ad5ab50a2be99b74adf0ceb21f0bfaa157899b80b58c09030f8e0d3e7b3547c29de12c5d0d92aa21671e7b3528d010180e66ff2cb0bd2f00995e700f9790e2bf545e1dcb4c6dee8dd0d4880f1274f6588cd88c8dba6342a5f1b333bc5f6b1c6126e289dad031643e037964895e3eba2af01f4724efe17462fac23ad8df6ec24be747153ef36cc7e2e6638d56dad22775a1b828560cca598085481d582dca3f2a3fcc4d2eeaed3d0930c7010b4f17799dc6e440293d2844d469faeb36a0c8f31e93fd96195c997471b3d1b6ae4ce6a746233e45a37ca0bfeaf985a4731dda73b0f13832b5eb792eed8a4dceb5700ec58ac20ad7a7a20bbae0b9fb4d629e1ba475c0b9d9a5cfc0235c3745f7b6c9b7260b72d13b054399b21c4497a9f4d829fae9c5eff1a11e252c2b91e8a0b67005e76f7a5d99c79e7487000f9359d3904e07459a2558cfd79e6c6810b72d60fa5a4957fb8effbd20efcf1e2c93be6a58b336090ae64a2fc21673859f3ddf12870af4994aa6c6f1ce603af56271bd607ff86b801f096fd77c4b9c2de633f5f448653c4a0fe745dafbaab2c544f3583d48e011a94e5224c845faa9e312461c8d6f0bd7ac8367938e4a182d0d8ca66945cd06100e69358821e570c407dfb87b81ccda0115d2d92b1cac6bcf0d835a2dade33ebd81eaeea2727daed03c9b383b24dad5335a0d16ac1e2b8030c6e92cf0cb7d23b3aa2538bd07531dd20d1790ddfd69e7b1a9898b7072905dd997e7d410d388150a7e7b8d3dec98f36b4dc008ecc7b948eee7f0b4c8592f042eab33a80b640e57419e4a3f8a6aa5b2ff442ff65f5ee05cef7101c582a1f88abe1fa8844a67674f2df6b1b1982aa7bb637c0efb45de7552558e93a56600bbcb198213ac7c5a48cfcd917a7603d4847982a114dea6e53090107ae71f362095ac4b368b56428d852b2591a82db39248e9378399cc026ab13e389d82dae0de2b88a09b9645037cf88c6cfe8f0c4264bfaf573186f030c8848730002db05a780259d2bec91a905bf08f26e95de8171f89734eb57110b007800ab45f3a1245af3dd72e5685b99168ee1aff72275b44970c6889618deb383fe3f6c07a8f6562fb3097f23c0803c67ec55c0644a61fa4cc0b04cf8d699e835dba305c2dbdc130b98c57de64d3647b0aa22df8e01f2369b4d35df2b8f8015d7b72d3e103a822e62d766093b8407c59fe7985d1b02ada6b51621be6f664a03b131e8e5b9fc8ecb7dcc459d8a814b8ef1e07703c1b7e84478426e8f7aa6ab363ed5f2f3e47ee143ea2490b7a91346db2363338d6aa9f40ef0dbe01145cedb8b63ce7cf822020a7ead3811707641758375b1e", 0x801}], 0x1, 0x0, 0x0, 0x8}, 0x0) 21:26:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 21:26:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 21:26:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x8, 0x10001, 0x4, "872bfd0bb1adde9b75cda3bffdceb989be86d936", 0x2ac, 0xdc2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$inet6(0x18, 0x400000c005, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x4, 0x6, 0x10000, "2d6b07c86a7fda1bebe005b6c743c4f3aeea7a16", 0x9, 0x101}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x3) 21:26:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x200000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x7fd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 21:26:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/181) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001100)=""/185, 0xfffffffffffffdf2) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) shmget(0x3, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) fchownat(r2, &(0x7f00000011c0)='./file0\x00', r3, r4, 0x0) select(0x40, &(0x7f0000001300)={0x9, 0x1, 0x7, 0x0, 0x100000000, 0xffffffff}, &(0x7f0000001340)={0x1, 0x9, 0x8001, 0xff, 0x3, 0x8001, 0x4, 0x5}, &(0x7f0000001380)={0x4241, 0x800, 0x4, 0x7, 0x5, 0x2, 0x100000001, 0x400}, &(0x7f00000013c0)={0x5}) r5 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001400)=""/150) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x3, 0x2, 0x9, 0x8, 0x800000000006]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001900)=""/181) preadv(r2, &(0x7f0000003ac0)=[{&(0x7f0000003b00)=""/41, 0x29}, {&(0x7f0000001740)=""/225, 0xe1}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000004b40)=""/4096, 0x1000}], 0x4, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001600)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000010c0)={0x3ff, 0x8}, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r6 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r2, &(0x7f0000003a80)={&(0x7f0000002940)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000002980)=""/182, 0xb6}], 0x1, &(0x7f0000002a80)=""/4096, 0x1000}, 0x0) mkdirat(r2, &(0x7f0000001640)='./file0\x00', 0x1b) semctl$GETNCNT(r0, 0xeeed3e2ea9f6945a, 0x3, &(0x7f0000001680)=""/128) ioctl$TIOCNXCL(r1, 0x2000740e) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 21:26:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x2, 0x6, &(0x7f0000000180)="156f962e53bc1d565fc1672e7a9ca047773f2e422141873fd0bbf851925ffdcdfc07da7e8a5abf9eaca01106a33b1ebb993f4d8f22a33593754c52ee263bc899e2b0162c7260840e4eca0a48bc8ed1d47e52ee615f105a181220b6c53452c0e6ad4209d4c23041e60498a8154262bb73496fec25742d96db457c411fb4849415a86444a5e75bd080684f5f7a20f5d365102facd82495837ae90f76cdc373fd2719c3e8991ba932ab6071af7fe6aa68ee9f5a9dafc0dd8d2af434ffc5469961334245ba24c7704e95736235b725de5b21dc7be9520f06a38f233ce6b9", 0xdc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r3, 0x0, 0xa, &(0x7f0000000140), 0x144) 21:26:20 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x100000000003) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = getegid() setgroups(0x1, &(0x7f0000000100)=[r1]) 21:26:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() seteuid(r1) geteuid() r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) sendto(r0, &(0x7f0000000000)="540f80718442e11816fcec1d48629ed9046a52aeea780c5a6d5cd3d0afbaa95833c0bc9af1854f332c0f3c070f784c2179270b44c91ca09aa202d1a21dd08db835d0fb7bea9a7939f772e2f98ebead1d26b1fa7662a09c13ba47e90d160e70f4a0b23e94360488d25ff097143b3451663344968b280426fd91a2888d1d7f9183a5dd69442d82238ebefc9e5e0fe1243a8979bd133897bbc9262ad456510bde0683d6fc7b948c84f1ebb2b1f2ff905f0040423e64b1250e13", 0xb8, 0x40d, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 21:26:20 executing program 1: pledge(0x0, &(0x7f0000000bc0)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8b9>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 21:26:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 21:26:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x40, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:26:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/89, 0x59, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f00000004c0)=""/245, 0xf5}], 0x5, &(0x7f00000005c0)=""/44, 0x2c}, 0x840) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000640), 0x0) 21:26:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) ftruncate(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:26:21 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000180)={0x0, ""/111}, 0x77, 0x3, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) msgget(0x2, 0x100) setsockopt(r2, 0x11, 0x0, &(0x7f0000000000)="a31a2fa2bf4c286d8f8e1160dfa156cab0810bc818266765f4ec00eb2c84b722ee75ad4c8841b04cecb850e5eadf4b6568db16e7ed49f9b036b6599c4fe8a117047dfab70888a4be9add00896e686e7d94e0b4720d452e551d11ab263bf2", 0x5e) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/19) setsockopt$sock_timeval(r2, 0xffff, 0x1001, &(0x7f0000000140), 0x10) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 21:26:21 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x28200, 0x10) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0x1023d) close(r1) execve(0x0, 0x0, 0x0) close(r0) unlink(&(0x7f0000000040)='./file0\x00') 21:26:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8000) getsockopt(r0, 0x100000000000006a, 0x26, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x20) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/38) 21:26:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="38d9d6d2", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x3, 0x3) 21:26:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x545, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 21:26:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r18 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r20 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r23 = getpgrp() r24 = getuid() getgroups(0x5, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r27 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="5157b77d5a96999cbe0c836eda15cd24bd3b339602aec57959880a885b88e9d4829e6ccd8d548c7d27fb76f3ffceefbbbbcf3bef29ca7e053588e69849ac95f5fafeb8f9082517c6bd4149cbdd05350feaf69e225604394849e29d1a691da49316a165909a7877cdd411572ddc86479e0b3656ae88ae417e08f04839f26c11275db69dc223329645a6c5658bb2a5f6d002ab372e09", 0x95}, {&(0x7f0000000140)="38bb1d7c476af48838650ed6f95aad67daca", 0x12}, {&(0x7f0000000180)="5eb97d6b55078ee1e2318f0c28b92a2916b121", 0x13}, {&(0x7f00000001c0)="e347a4d6465b891bed6a3d0e261c666d69ea4467fa98f97a914de418c0cb73e78fd82542d43fca238a643284fb35f2992e998d2174a4c04c63fe2d71a8c135cb0b9f2cadde245b8a2bc4e95bff0ab57b36d3248ecf76d50215c98d9ba0095c0833008fe66f9f738e1289ce49aef1cd8b047afdd23838038f86b2efefa735086eb47d22c04c0811cb30556129fb0c", 0x8e}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000001000000ffff0000e0cf23e8dc9098b1607a3f38206e611e89407898cf6cce8140eec5582aeddc961078ceaf29e1c531c0fc91ac8bc934176ecb4a19dc3a635a2e901f201d7708b71eb420fa2dd3b621cc2c0a9c0c2ef017b0e1b4d573c49c3f5570649313a32b31b0094bbcdd50689238764644078175ebfec1d100c5c62475c5f4505f66509a8fa92c7ff9f50583635771c88496ab2a1f655b5c8376fab73e8f4161699ee3894ede6a471ae0c10b46a018abc98e8923674052781e1eec281596f1a2d1850fc69fd1007db0d8c24bb8032ef897cd939264a4354e8b5efd482840d70db521d248", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x8}, 0x408) 21:26:21 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="e6ae58509589c8eb99d8137da958d0da1d9a2c0c7140a02515ce60213037b8623e80f49c4273b506b749c6c230d074d185895915cf994350eaacf6acedf46fcee8c0fd503c1b98785d5e3d2c01f99cd038556aa00dad52132f6a2d914ac1b8f2702506", 0x63}, {&(0x7f0000000140)="b50941bc572cda85365c21d6d7cf1df2386ac3c7a1fc61d8515516181de2b53d930ea0404d04fb3a86a07ed69d9a25399a6b66d987190d112a954b108ef6c9ed248d3c5890738ef4c248bc1db675cbf8894e82187a37ecd52d6e3f2a9b42a800e8fa888108ba3a227d1517a33c8f7a2c5af202708707b845d200358645ea39c93e3fbccd42162fd3fb79a6e3c277b4b77424002c09e6da2c99dbcf5d0d1942b9021cee39d0c83ea51f082e7c8f025146eb1d11224834e3be7513c55005335a723d8bc5bf1557c682f62fff8ddec1dc3788ece67e29572e11bc5303f8a89be8f35f9f03890699dcacfdb4e20bd2638a69b9d22dcb2771c3", 0xf7}, {&(0x7f0000000240)="e90b2fef770c974c1dff8f854429293d6b79dcf5652efd4edc045cc89f6ac78151867f61ff023245f37668f4a7b9898afb20176b96ab56613246ffad1d577ea456095fda657d6009f429b1cc53228a9979cb6ade793c5e25b6eaa8dc5dd5adc6c5c41c6177e33f533d49845a4aee4a23409039f665754799", 0x78}, {&(0x7f00000002c0)="d1c03ddcf5709f106cba8cf28d957a553a8e336040cfdf28c68039f535f18e066b28f6845017f5", 0x27}, {&(0x7f0000000300)="163aa172b361bd25d2bd76ee", 0xc}, {&(0x7f0000000340)="1584f19f39c9288ddd78a6da5874fd0b258df0bf553038750265fa455128e511d7bc2e815e74816bbf5f7567e532123f18ef8c8ebada823e3a0125ebc9c293cc05b9a9c7834345e0cd900fe3633a5b67ed525452aa4049d1c9932cba121617a1301831ac1a7e20bfbdfd8b67be5f151f691a35b598a2c68d99133b4c0aaa9b4efa42521cf2ea2256e81788724af97054872e23b4bf6f7301a7b927b6fac1a96d87b8918f7422bbfb8d0c15fbbe806d7ed52f459fe10d1682619331cf9c9c933a", 0xc0}, {&(0x7f0000000400)="021ade45e6339b44603b5e72ee33f883e7d9f54f230b47dd5acb0e3a35a655f759661c93634cb9c8ac515ed5f2b4a4c6318d8101955fea3e416dcd6a124e9565bdb9ecea4e935241fda08a12fdc0", 0x4e}, {&(0x7f0000000480)="21418362af5a8dbe7e940377377f7ff22fdd38f0bad4652fcb97121fdb15fceb4fa18ab03ebbd91b4aa8aac6f78c148cbbc4c15c6ad3dcf548d7dcd68508d59701540b8386ed993d60f23dadaed8706574f3742c903fa7f20a184972136da3f76c2fd6e642b32c8bf49c21f256f2061b34c2faf59f55673f44", 0x79}, {&(0x7f0000000500)="425ae255a5f883ff02e6cb6a7d1d5cfbbd40015080e7e03654443111c22ab0217a1e04af8e04a80025b64980749b76d2acd37d21a33ed5b5ec291482551cfe933d86f5417983d2ec9fbc25408153ca09998a59b62ed9a26c7a8aec34632be8a0b2065fec8217e8e785d6524278bc3c4f2e12c97c1c355e5e6b0db004058a2ee1f58de9", 0x83}], 0x9, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x4}, 0x400) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x68}, {0x0, 0xffffff89}], 0x2) 21:26:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x1a, 0x2, 0xf4) setsockopt(r1, 0x7, 0x8, &(0x7f00000001c0)="2688cf751f2c0d159a46c4ebe893632431e9305f46bbb935849a12f519d0bba454f354c05dbafba6bd84df423379f40982a166733235b723da8943ef4ca65b867814fd329249473c975d83132af045bab0f73cabb3d76d4ace2c43c326da5dc9f7dbd3db626e2dddee94fea9a778a6e416b68688ea06bd16a966bc4d91311e4e993dc2479404a4b234bd2f372c645f581f0bd3a6d535d35a058220c2e7cec24b0280ed8d5f48f27330d4b52b86d75f4cc807908cf95150fca234ea8150cdea98b1f767093c161a82851301441b824128499aa2e49d586ffd9c40b32a5d19fc0daee809a212b840bd120c", 0xea) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) socketpair(0x3e, 0x2, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/117) 21:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="7270bf6c40afb6fcf4eb69ff95050000004e950c057813e4fedf4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d276116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = msgget$private(0x0, 0x4a2) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="020000000000009ac2784ddd165d00d16a5150bfe5ff03c569aa0842cac4bfb35bc7eb988d54a93aed2d705adf28b0543572f6340ab46065f9c67c6631e33b31f3d39a2920b04b703b006d95aea3ff6914"], 0x1, 0x800) r4 = syz_open_pts() r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000001c0)) 21:26:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080), 0x0) 21:26:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)}, {0x0}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a76e77284ba30e28b4df6d09516d409a2687380d"}) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r2, 0x0, 0x3b5) dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) 21:26:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 21:26:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x0) 21:26:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000005}}) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffffc1, 0x1ff}, 0xc) 21:26:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x40) 21:26:22 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x9, &(0x7f0000000040)) r1 = syz_open_pts() mincore(&(0x7f0000ff7000/0x7000)=nil, 0x7000, &(0x7f00000002c0)=""/182) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) wait4(r0, 0x0, 0x2, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xbb6, 0x7fffffff, 0x1000, 0x3d6, "32b7bff19cdc4da199c58391449003804b247ad0", 0xdb, 0xd17}) r3 = dup2(r1, r2) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x9a) read(r2, &(0x7f0000000200)=""/158, 0x9e) mincore(&(0x7f0000ff4000/0x4000)=nil, 0x4000, &(0x7f0000000380)=""/4096) syz_open_pts() 21:26:22 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x1}, {0x104000000000000, 0xff}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:22 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x2000000000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 21:26:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r4, 0x144}], 0x1, 0x0) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) 21:26:22 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) dup(r0) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) 21:26:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0xa}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000000000000, 0x1}, {0x80000001, 0x5}}) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 21:26:22 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x3ff) accept(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) write(r0, &(0x7f0000000080)="37f6c3c004aa0a633ecaad1d4abf7fe7a978b24a47f53976ad72e7068a1ae76e3bd22e4023d1331523019c1e0ecdd8567a4dea0a04eb5d9ada35e5f526bb5fa9f4aef2b2c5d64e0f608502b51164282c1d93884ad48774d85fefcefe4dbc96c13f612ec845eec068d48119a694b0a7469d5c0fe4f7b81eab04f57daf59089d419252a07f28a0cf097dfb21e44d9b8d6b8d061a02871f45c0d2bb850eb6087d89d26e6a8ef986927c223cdf0e25e99adcbe333cfb1a803b5ef453b5f272d7f35730056269", 0xc4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r0) 21:26:23 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) select(0x40, &(0x7f0000000040)={0xc8, 0xa7, 0x6, 0x2, 0x5, 0xff, 0x7, 0xffffffff7fffffff}, &(0x7f0000000080)={0x6, 0x8001, 0x5, 0x3, 0x8, 0xfffffffffffffffc, 0x8, 0x9}, &(0x7f00000000c0)={0x8, 0x2, 0x20, 0x4, 0x100000000, 0x5, 0x1, 0x8000}, &(0x7f0000000100)={0x4, 0xfffffffffffffffa}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:26:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1104, 0x0) 21:26:23 executing program 0: 21:26:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000200)="74b800812dea1555df1100a54e59f37af06e7e9868b95f29f5bc91d23be63436e45427f989cec3b56f665bdfd06e81bfc85b40c0b579b769bc0ebaadaf1b7887e365a06737e8136d6905a21149f12dc2e8e98ef41679496d60dd11293edcac06cbf1d45164ba37d8b24bf7a49c7f47a6cb62bfd1e29b95ee4c75f36b7979051b9432648b68924d77ed0769fa49505d41208066eaa706f2936268b8fc0dac50af3f433c0a8cdf54e63e731313d18d56229824bfccf1f3821c7119c07916dc965dbcd9df348aff5b2077ddddeebb1e63467feda260ba386875a13b580b302dd90169aa35e0bd91f78936dbea86adc9", 0xee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) poll(&(0x7f00000001c0)=[{r4, 0x108}], 0x1, 0x8001) read(r0, &(0x7f0000000100)=""/153, 0xfffffffffffffee6) setregid(r1, r2) 21:26:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') utimes(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x5, 0x10000}, {0x261, 0x6}}) utimes(&(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)) 21:26:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) accept(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x18) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x40, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 21:26:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r0, 0x68) r1 = geteuid() setuid(r1) 21:26:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/249, 0xf9) 21:26:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x7, &(0x7f0000000180)={0x3f, 0x3f00000000000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 21:26:23 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2000001}], 0x7b, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) syz_execute_func(&(0x7f0000000000)="df33490fc74b0066410f67489bc441e37d454fc4c10569a700000000672ef64cf754008f2978d3f0c423056d46730044fa44d97810") close(r2) 21:26:24 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x202) 21:26:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 21:26:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) read(r0, &(0x7f0000000000)=""/85, 0x55) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 21:26:24 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000180)='./bus\x00', 0xa) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 21:26:24 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 21:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r3, &(0x7f0000000100)="97", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r4, r5) 21:26:24 executing program 0: nanosleep(&(0x7f0000000140), &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x130) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r1, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 21:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="73f2079ed76edfd81c3ef8cc8ebdc34695c6d44fc8f5f45ce39183fa201a6e98a4dd1d5151400a0c492cbec7e9051aa419740d75426bccbb0de37fc932ac2ccb7f56017f43aebd512593293c46c3c32472b8932e2b394131adda1803eeb768c37017c26d46f0102584c3a1afda662011abb70c54637b57b04dd0", 0x7a, 0x0, 0x0, 0x0) 21:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) getsockname(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r2 = syz_open_pts() close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r4, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r5 = syz_open_pts() r6 = dup(r3) chdir(&(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r6, &(0x7f00000006c0)=""/107, 0x6b) read(r5, &(0x7f00000002c0)=""/249, 0xf9) 21:26:24 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() pipe2(0x0, 0x4) 21:26:24 executing program 0: r0 = socket$inet6(0x18, 0x1000002, 0x0) socket(0x20, 0x4003, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x4000000000, 0x0, 0x0) 21:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0xffffffffffffffd0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 21:26:24 executing program 0: pledge(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 21:26:24 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) r1 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/161) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/44) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000200)=0x8) semget(0x2, 0x3, 0x10) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x80, 0x1ff) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) r6 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') setitimer(0x2, &(0x7f00000003c0)={{0x2, 0x2}, {0xffffffffffffffff, 0x5}}, &(0x7f0000000400)) mkdir(&(0x7f0000000440)='./file0\x00', 0x2) semget(0x2, 0x1, 0x2) socket(0x2, 0x0, 0x100000000) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3, 0x0) accept$inet6(r6, 0x0, &(0x7f0000001600)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001640)=""/44) r7 = geteuid() seteuid(r7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001680)=[0x9, 0xff]) getegid() 21:26:24 executing program 1: r0 = socket(0x1ff, 0x8002, 0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 21:26:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaa, 0x20000004, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x182, 0x75ce}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0xfa9}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000040, 0x3, 0x2}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xa0000062, 0xffffffffffffffc0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x800, 0x20}, {{r1}, 0xfffffffffffffffb, 0x43, 0x1, 0x10001}, {{r0}, 0x0, 0x0, 0x40000080, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x26, 0x4, 0x20}, {{r0}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x7f, 0xb4}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x31, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0x0, 0x2}], 0xffff, &(0x7f0000000240)={0x1ff, 0x8e33}) r3 = dup2(r0, r1) read(r3, &(0x7f0000000280)=""/216, 0xd8) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x3) lseek(r3, 0x0, 0x0) 21:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="86ece6196d6d80cde3104c2dc15fefc27490d3eed4274c61de0fd08dda78e112c24592626fda81f67fc6154f35e4cbf79939eedcb44db20d0eef840e4e483ffde115884aa4db9caedb71f07faeee7bbc184b5cc14dcaa87cc76d8bf4ca212e69deb72b8d32b7e37f5bab07ecbe6c2674e4cf59a3041d819290cdbaab5eca3eb0ff1d84b9e6", 0x85) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 21:26:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x1}], 0x8, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x1f, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000012, 0x80000000, 0xbc2}], 0x7fffffff, &(0x7f0000000100)={0x6, 0x6}) 21:26:24 executing program 1: socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x8004, 0x40858e4c) 21:26:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 21:26:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x9940000000000000, &(0x7f00000003c0)="c5f60a46804e0dd1ff2f86c961781a8937cfc221e1e1996a0c8dfb25eb9bab5765640f4bda01086c021ae3c6096382df4be145b702864ed98a0480e2adf89dbcd5b3b896", 0x44) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/11, 0xb}], 0x4, &(0x7f0000000300)=""/115, 0x73}, 0x40) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:26:24 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) sendto$unix(r0, &(0x7f00000001c0)="98ca327f89f527a9bbde1143f0e9fdbfa38545ce492d1e83330a47c21b277322753af7e2563ad19c79ff600f8c2669ce2e8c3f210693f3d2c6098ed6bcbf5a59251d76e25b6bda95675a1645e1ca22aba05b1543e38e739353ed78aff2120b5ace4270292c81773b071568713983d831daacf3019fb74179dd68926127528eb8bb8791151ee7cb2908541854ff8c", 0x8e, 0x6, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x2, 0x1f}, 0x10) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) 21:26:24 executing program 1: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0xa) socket(0x20, 0x4000, 0x80) listen(r0, 0x0) 21:26:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x20006, 0x0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)="0343f79aa78c82eac15dd983dcf133b9eb275cb7ae1b5a37943da95a8f683a22ce053815c1aa2ceb5c3e99b325ab29ee513b866516bc346d70a5d15dfbd80f8d9ec1924b41b9b603ead058e37b2579daf4abd2e6068b28ea52272e34e82c9c60075bed931d73a1998f35a71d539d68ffd575f321276ff8a348573db7853be05f589f0bfa4f74e25516e51e6f8271be4761dfc83bb9d72ef0ca", 0x99}, {&(0x7f0000000280)="cf64b1c6aa65b58a9b17e8bfc3ca1576f410", 0x12}, {&(0x7f00000002c0)="20ce8e267c1e3914ab64e48c3bd87d2ac4f640008baa6b15996fee60f90356853e63f10a728baa99d62840937f1f0516e0e12ff0599b06b0ae23752103aa336e64eab4be44bff893f8256d517e151735580f609c5cafac94aae7c6826558fb6061a9d6ce0ee944bc271f50ccda94f408c811d5f85b6456f24c212660d96a68aca1da2d5a0a9048d54557e6bb25be884b7defe9caaa", 0x95}, {&(0x7f0000000380)="8d540a56eaf67b30c7c13d103043983a7e7768f66736d8517ba81dd90baeff5a5245cefa6fb02d6c51424cacc635f673e5d1bb5d8e04e2227080cfa43dc4bf0937c7195e7656dd6f8fd82976b0d6419a9690ffac86a0db817db3d4daaf03ac63200e59bf456e4d10b83d5ae107889b33d5d6f1c3cc72c8cf7c505b308ff3dafdcccf9037c52ba95998d4491cc3aebdc37a8c0af0e7ff89f9a48159c38e622db3518f47108f08da1a4467b63320a8d3c8392b84f7608d7033ba193da676e12f54621cef0c4bd0a833c9669a6c502fcf3e1a787fa2865cdda4cada064392dd9564a8a14a704593fd9e3d26df03702f5b9a4d93e3b7f970babb51b066ef043d", 0xfe}, {&(0x7f0000000480)="3d97d0a24859be9bf60cdc78463029c07be8fb1f83fabf286268ca931a04f6140153592a2121ffad3356383443423d03add53635927e32a56704f6d8b292350d98f666877d561ea9d5978cd8aa3564da95c2f16e04f59e01db1ae32cb4c111f27a0c24266195865363ba5f029a55d39155f6855ba675a9fe4c5bcd83a018d0daf32a8f2bcb473ec39d77cb29323b323b8454cc17248448659223bdff18c5a2e1ea0e7baf2e6068c2df3a30f17f2c", 0xae}, {&(0x7f0000000540)="5eacc156b33fd0ce02ce1cdf6b9edeaf1f946cb22290024940bac5b0f5dab947a82be5c8fa6c2a09672616bb4468ae08d879a6dce21b07bbe478cf3c766c8ce935ca904ba9de806c16389f76df09bdc3b5e7622dde1fa5056faaaffcd17bf31c8e15e5b9", 0x64}, {&(0x7f00000005c0)="fc93698b25dbdb1086fd4d541be45b68ff3077b3d7d72b1664ce2eee1f29ea11832bb19c8a358f5e2a0eaea09e3f200dd2c10e872187d78df3541c250fc8d40e93a041887ca9c2b9e5ebade7e935bd603eeb4a26c4ee3f885a71745bfeb2102e703dc60e02f4a8195f4f66368812c7ec4af822037913fda29551b8930eeeb8be9341b48fe83c73fa54e2cb22f59314218e08d49340b35c32e196951c8ab0dd1c96bae9339de24d737d24a41b0f676b7d2ab00957b7124174cf73ec0634829ee05d79cfada0adc2aa497e6d578e22", 0xce}, {&(0x7f00000006c0)="262ad4d37fbff5b9f9c0782fd6869c617f73dbfdf0c8fbd4f9c4d26a65ed4537a036e1723f183441bb1675d2609838e3ace68cde513497e329dae58eed46186868e3985a64f553902983a931bfae356e43c354493c80cd60d514c1ecbd6711f0879ce1f724832242e1071f5b5990d174c2c64c", 0x73}, {&(0x7f0000000740)="1424c3f7647ecd64ca1b6f1988b9a66a3da1e00a30e2a95d1fc9097f652abb0241dcb49b957dfe604485a9710a513ff756ee9584f9b4", 0x36}], 0x9, &(0x7f0000000840)=[{0x70, 0xffff, 0x0, "c54d1709bc4551d0179495ef3b7235885551a6d73e05bdf6b1100341d7f6bc83897174a26a027f4a91b965b7d8f733aa6f88ed359f5e9fb74e72453c5829a202e9d3e946ff159692dbd78725643025439a7561a90435a8efd9979866d79270"}], 0x70}, 0x4) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x8, 0x7, &(0x7f0000000080)="105e7686fd4bf30423d76f001e9fc58784900c4ae75e19a9c254da559b13403b667a239a0adc821654c766ef6fdba7f11afd0f37391e7b61625e4480abe13d042f1c3a1cd40b9ff52b7e7256d7e8ac76099c490dd8a4576b70b274120bdb4cd762537ee7308ca16976bbc3b8242c5339efd0dc6e0f52dbc222125865f39b02870685a31e43f5d284f0a108b8b81fcffc88ba152e86d404304f37c1897c60823f89c5ff4cb553f2b89d6f5ccf23ca9ff951921c940d8a0bb3d3209285cd98dc03f785a869785d6cc3ceac20eb7a2a2079b869aa355dce2d78d4f7435b47c29098965052a40f8bc2a933f285d9", 0xec) 21:26:24 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x2b, 0x0, 0x0) 21:26:24 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet6(0x18, 0x4004, 0x80000001) recvfrom(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = semget(0x1, 0x4, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/157) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20490, 0xfffffffffffffffc) ioctl$TIOCEXCL(r3, 0x2000740d) 21:26:24 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) dup(r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) 21:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() dup2(r1, r1) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x81) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 21:26:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x401, 0x8}, {0x18, 0x3, 0xad26, 0x2}, 0x9, [0xfff, 0x200, 0xd69, 0x3b, 0x200, 0x4, 0x200, 0x9]}, 0x3c) 21:26:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xb, 0x7, 0x6, 0x590}, {{r5}, 0x0, 0x80, 0x0, 0x0, 0x8e}, {{r5}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0x9, 0x1d}, {{r1}, 0xffffffffffffffff, 0x2, 0x46, 0xffff, 0x800}], 0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x1}, {{r5}, 0xfffffffffffffffe, 0x2, 0x493a94bcabb0d566, 0x80, 0x3}, {{r4}, 0x0, 0xfd, 0x42, 0xa1b8, 0xffffffffffffff01}], 0x2, &(0x7f0000000000)={0x800, 0x5}) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 21:26:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockname(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b040cc1cd33f22aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061d7e11a9fb56289569b4720613d73c5a7ddff9b10e464f3bedd5aebc3b57ad6b7b6e447deb90806c41defa755fe6f87796976caedc4158796f182d0905cde02c47f5f0000000000000000000000"], &(0x7f0000000040)=0x1002) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="6cbc91", 0x3) fchown(r0, 0xffffffffffffffff, r2) fchdir(r0) 21:26:25 executing program 0: pipe(&(0x7f0000000300)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:26:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00004e8000/0x2000)=nil, 0x2000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0x8, 0x9, 0x904e, 0x0, 0x1, 0x5}, &(0x7f0000000040)={0x7f, 0x7, 0x0, 0xff, 0x1, 0x7, 0x9, 0x100000001}, &(0x7f0000000080)={0x1, 0xfe, 0x100000000, 0x1, 0x0, 0x9, 0x4, 0x55b}, &(0x7f00000000c0)={0x2, 0x200}) 21:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x125) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x5, 0x0, "b97f4a688293cdd5f62922e744ce25439de123d0", 0x5, 0xfffffffffffffffb}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0xfffffffffffffffd, 0xd3bd, "a147780ac05a538a13ffffff7f00", 0xff, 0xffff}) syz_emit_ethernet(0xbd, &(0x7f00000001c0)="ee247e39fa52ce1d891513cc360a829a9ed83cc4613b22dea774d3ed8eed985e9985c9f5e0e690a3656e470ce91f79899e611c8b32d82afc2998fd162e1946aca92842eaefae6d564a1c9efff98cf5aa27a30bd55b4dda6568c642c985d35b862e1bb0dc4fd32643c216e5c92128844735b02f0ef4ad4f1ee92397b7e008eabbcb22fedfa00d77c48ac3d1d1f90dccd78e7e174440e3c96b959a8f5bda08ac94eb9570ebd54de2aa3d763b616f63ca0f78948b92ffa7a47681bd5bca52") kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:26:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xef7, "06741e6bb89ec40b12da5f41072c7df00e3f9a65"}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x1, 0x0, 0x100000000}, 0x0, [0xffffffff, 0x3, 0x8000, 0x1ff, 0x100000000, 0x7, 0x100, 0x1000]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0", 0x6eb}], 0x1) 21:26:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00001ee000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 21:26:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 21:26:26 executing program 1: r0 = msgget(0x0, 0x0) msgget$private(0x0, 0x42) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x4) ftruncate(r1, 0x3) 21:26:26 executing program 1: mprotect(&(0x7f00004d8000/0x2000)=nil, 0x2000, 0x1) 21:26:26 executing program 1: setrlimit(0x9, &(0x7f0000000000)={0x8, 0x7}) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() pipe2(0x0, 0x0) 21:26:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x81, 0x77, 0x8000, "2c6ffe322b72b376270cc8a95c3751be5ea20f07", 0x3, 0xeec5}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x9}, {0x9, 0x9714}}) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./file0/file0\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="8e59c181facace9440fbee236b050b41016eeacb86305a8fc19b0618d36c14a6e614b4864a55fae1877341cc463466d07e9b2b0983865fdcba9eba0ebf8adccce3aa9939ee19a8091964ddc589628b162062dff83dee30c9f23d200ea0ed299b9bba83c3580b86e755151f0ad72476c6d0e99e17882ce450e76e4d1da3b41fa8a3a5b4a753a7bbc5ff5594e057a2d3be00ae30fcd1dc58477b99340911fe8b62f36581df8f82ebdd2e8227b06090739af63509b77716aad1dded44a4c4a8a17289d5e1560220367fe0d42fcaeade58ce341aab88d061ecc6baece69be2e6d60af3", 0xe1}, {&(0x7f0000000240)="f28d69e0532db8a34fe0156bf65ca10f6515c18fc844ce275ef1eba4ede00fb51387daf98e3c922c5227ada94ae61fa7a7954b", 0x33}, {&(0x7f0000000280)="4cb20a469b91c5f7624ecc1d437f3f0f", 0x10}, {&(0x7f00000002c0)="d206c6cf009b966c0dae99e8cd3c2e43419752b8b437bcf59925f9df7d2c5b87554552f9e1438c2668b9ef95b4794789a903bc8d26423353319fe66b1652afc85a0f88d54b4d22daf1b540201b973681004d138351f3bb009af8bdf5", 0x5c}, {&(0x7f0000000340)="779e066c62dbcf4ef1cfe545653056fed200445d4892619bb1ff7e75acab0599cfeb808e48e8d64468e7d4bd5940ce2549e211ddef167da1ca7fd19437518fa0246f7f48106e043e36cef6bc824d8fe89f5eaa21d1a5881d4fd89b12ad2b5c288a57db720a8bd65e80f36054378bcb8ebc6a0bd86fecc99a9a547033d858affb965d241616a15636c2dc303630dffaf0ce622fbd37055bac094c500591b42aa040333e86baa2d59fcd8c4cbc8bb3d00a29b467a70bb63f54b4789d98b0158c0587c755385e63ecb4514e6d560face7f749b736d3abba623d57f4fdf9eb84d7e54c94eb052a", 0xe5}], 0x5) ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000000580)='./file0\x00', 0x40) flock(r0, 0xc) ftruncate(r2, 0x9) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000005c0)={0x400, 0x3}, 0x8) getgroups(0x2, &(0x7f0000000600)=[r4, r4]) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = syz_open_pts() fcntl$setown(r7, 0x6, r3) poll(&(0x7f0000000640)=[{r0, 0x1a9}], 0x1, 0xfff) ioctl$TIOCNOTTY(r6, 0x20007471) fcntl$setstatus(r6, 0x4, 0x40) syz_open_pts() r8 = accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) mknod(&(0x7f0000000700)='./file0/file0\x00', 0x7000, 0x4) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000740)={0x7ff, 0x100000000, 0x10001, 0x1}) symlinkat(&(0x7f0000000780)='./file0/file0\x00', r6, &(0x7f00000007c0)='./file0/file0\x00') connect$unix(r2, &(0x7f0000000800)=@abs={0x38eedf37fbaf2d79, 0x0, 0x2}, 0x8) setsockopt$sock_int(r8, 0xffff, 0x1213, &(0x7f0000000840)=0x9, 0x4) 21:26:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) syz_open_pts() 21:26:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 21:26:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) fchmod(r0, 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) 21:26:26 executing program 0: r0 = socket(0x6, 0x7, 0x38e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x500, 0x21) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = dup2(r0, r2) r4 = accept(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) lseek(r4, 0x0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0xc, 0xe54f, &(0x7f00000000c0)=""/42, &(0x7f0000000140)=0x2a) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) getpeername(0xffffffffffffffff, 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/223, 0xdf, 0x40, &(0x7f0000000300)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) 21:26:26 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x4000000000009, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x7, 0x1000100000000}) flock(r1, 0xfffffffffffffffe) 21:26:26 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:26:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000000080)=0x1000) socketpair(0x6, 0x0, 0x4, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 21:26:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = dup2(r0, r1) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xbccdbcb4be6b447f, 0x0, 0x0, 0x9}], 0x1f, 0x0, 0x0, 0x0) r5 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) lseek(r1, 0x0, 0x3) 21:26:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="1c630467e0f0438ef82507ed0df7a52029cbfcbbff1d0c18c9757adbc6fdd4387d6dd9857361ceceb18c7a12408462692d995e93415e8d549bf97a299959cbb7d24cfb0a6008a25fbecd5a4ddbf94abda89a9e0e82ee8b5db85307076dd5e8e77a5109da529e4c1d64421d82386a8285b225ad2b6e33be3a2567d3e13ab266b890f95ee14024bc02d28059", 0x8b}, {&(0x7f0000000140)="8cc9ae4cd5e457691ded00e46748df42f1e66ca95082a8a290e0a21120ff4ea19d2c717f03c69ccfdd7ba0c192e9a59f51fe5970d7170059977e3e2a82bdeafc24f10d256652e7ef6619e5458ecb7531ad8755617a4cf5b66e1475442dba3a70e958b66a2d0b8f67a48bc76248a1001571a4f182671f6e176f9320e90ea5fc168eebb6ec0889ecef21508311b1215bcd79807ec87cbadce2408df9e665b00aee4b8817dc0722cfb7dc16d0bbed7af0442d6a2a63e8ff6da5c0169d585a717f53e7585dfe01cd1deafebaee089ba0aed5d4f39d", 0xd3}, {&(0x7f0000000240)="e2cb0915df9cc1ade24a424b5f55df9c81efed01b5e95795ee", 0x19}], 0x3, &(0x7f00000002c0)=[{0x10, 0x0, 0x32}, {0xc8, 0xffff, 0x2, "e7da2c164be97fe3ccfd49df5886ed5101057ec0af4f6fc1d0d864851931c340b8df7ec5b9a2650b0b9db04448c1bb3d5ea83130db48002503b0605b229e2463b12445ef65d56052b06d9a65ca9ac1d4bf5602482650cc066e272ff3b4dbec57a836dd72b439f2877483f064d91b552a18c836385a758bffc0216bf83380ef4deac4be336ee85907525832a7332406584308775db45e60d861cd40dd87fc9f19aecd2baa8f4f0d6a88f68b19012ed467a8737568ed1f"}], 0xd8}, 0x40e) 21:26:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x3, 0xb4dbe91, 0x0, 0xfffffffffffffee0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000c40)=""/164) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000b00)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="ab8df5bfd7ee653a01594a136e2581ea5c4f455a22620378df50907a3f5cea69af949c77100feac0d4a7e166276c622ea3f72bd984b10f9eb2ab44aa198a8865ae0209b40148e9b5cfa04fae10b70f96c6fceba64ad40ae3343db92344616b059aae3fd0b8193492ca4da20019b9ea375d03ad38e7e8b041944facee41be4b8c79b2d1cd75b5feb316d8accd173c5553cc2959541eb68460", 0x98}, {&(0x7f00000001c0)="faf09a17e063777567bee4195a6f87ed3cbd37f1e3db84187d", 0x19}, {&(0x7f0000000200)="95f0c3eb51d1dfb1fc089118527612d474c63b55fe09787cdeb9f00a8276f53f9a9cc05baa0ada678f5a7babec", 0x2d}, {&(0x7f0000000240)="241dadc9f640a547779280082226419999b6183a6b8484a1cd4aefab5567b51887260ca17032c49e87346c3ad7091a39c590e1f5cc035c2637d3b3e43408b08d6f6d39d634ffdd8807e2e99511fcf6d95b030e2426e6abf312885adf05069afcf81d957841f4f9e20e5300040e33c2f739259070271296d1415906b4ca24108dac48404957d388a92cc0d80de701e8f57c92f051536074dc895cc1b4d17dd74e85a1e7ff1a89a789e64e4e7228d0bedc4f801c47d3fd0bf0303f23", 0xbb}, {&(0x7f0000000300)="906bbe5381f19deb547433368d903e9ef73f8fe56f470fa8b56a71d3296fdc3b6d4815eff81543847913d50260d521c9d4", 0x31}], 0x5, &(0x7f00000003c0)=[{0xb0, 0xffff, 0xffff, "d7ae21848fa80749513623db9663c2241e624434dbf2eb5391540396beea13a35364054554fb1cfaf8ccfd7b81c4419843a95db2d7214832d85f169728e1acf5e48e8bd9f2fe6b34f31cc1fbb468d04afe85026b5239f6d4bb65d917ae9d84bbf05238aeefc852a8aa0dc5ed471c2fecbf2af059e280abfc33ca9c918e9c48bfdcfc98fcf9926fa4df4c94802d919f7ed72c27886dfdd9bb88b3bef259c1"}, {0x88, 0xffff, 0x4, "5678c0c2a27f80879a38828c750031e69218a5110d37e857027470ba73abefcfca578b0da1b62c2ac91d643b73a0fb0da536fe56590fe1755d4958d28909dd886f60c893edc875806156c5ebaedd649be75702cf068c88d42d4bd6c887dd0a806cb45e933acba2d726bd8e32827e0cc10239eb4d"}, {0x267, 0xffff, 0x5, "a462df2810c845e672420291dc2c919a3617e66dccd77df98413dc930e557ed2791376463b51dcf45119eb2e6cdace2676b25a163ecd8450563013bd2645412689ff03ed1560ad51a92fa6a7e231ebd2650702bd2d2fae933837c785537542777fee221c2ef76823c5fbd620c8f6365e8cda883ba73c73cb54e075d48788b996f6a6d40dba663cc6d442576e4d14d047acd8489a3c24b3d42bd9608ca0d3"}, {0x100, 0xffff, 0x6, "66353668f3983c60f7ddee5c4ffbbce1f5ee2df2e8bce0456578bfa8831ae7ef5d5f314d4e1bfa2edbd0d5a41c49892952df2d147150c464b671fe8bb554dbfafcfd09b31707f952546abf4fc479ef7568584df9f1d600fd5fed8d60803acc9e17c8da430c8413a9efd1c632b7b99cb2dfcd4974a78a2f2d29f145ea53fce4e9fd5ce21cb0a617b099852250547223b8c3dd8e5f5dce7efcab4c62a91ab41855321f6b7a1d187553944118f76b3bbdd2f90be7773fcd8102fb8a2aab305779d00b2fb1271a99c821fb7c458f910571f0bbaf54d0285df80e7c5869372734252b745a89f30bcfec7b8f73947deb"}, {0x108, 0x1, 0xd288, "5bc51fb6902c61063f92dcf222a216bcaaf6c962ce32618608e14044716f89e09a3bb82215b65fe5959bce1937b1014577380d544bdb17729050a79b9278249dd02362d56ca314a336567c5b820cc39eabdd6e6cb87d5e07d7c4a9df776106f1a4b992cd93c19aede3a5345e44e76f62b02ae7709a634ce90c830ab864b3fa2c3afd08a4b9f8510c2617842cc14b77dbd01234d4246af9bb278464f8195c1cf74a4a75520f10dd69908135979a66e8288d4238369c091e7ff89d645c86ff69ae3e4eae259d82ae57b3efced208242f44330dde61ad83a02e0f0f5c4c583ae0abf1a05d967e7a46dbb70e4d4adcba8d5847"}, {0xf0, 0x1, 0x6, "90f020e5261a0900e079ac5727c713bdae2256954a33b9e01995f908ac4f285cc1d45a46681192cabfbf982dbf3c0f44897cb73dc469566fc340dbacad06baa3563455fd86439de68521259288efbb2a8dcb4f67a3fefd5dc43554f137ab4c5edd8ee3a26dfa8c1113a4d5ab169b67cea1983bc65dc3d29aa7c0c07c7d7a32481ef306c80156510e8919bde97f4617e853e05d81fd83558ddd36b92a481670dc8883b7779f52d6cc103d873b72f30d7bee2447ded60c6cb2a2c34c01e6dd67ef6fc3f71ba1b4c7a50b1379a88e3229e76e2a8f3eb906601d1bf8"}, {0xd0, 0xffff, 0x7, "5b20132d3169c17e5e2ab8dea9957f9dadad0463b57debf5db49c5d7635baff3f76fa6ae7a02bd34b8c8f15f671ba9e78c21e4ec020cc7f1ec24a8c90e47d9ce87edc303c50fcabc14a1747024d80664ec4cd9024e7a138fc18ab74b8b9cf2b4df71e994cac94c34e77b99814916ebb14161e041e5a70be4e5a38771afd28fdd4a59fec41d145562b5f7763d29500031f95f17f15574e2d736321e7ca8131307c5a7f8ff8bbcbd761f621316006155a5070e798f5f62d4f4d55c0f97bf"}, {0xf0, 0xffff, 0x7fffffff, "cdcd7f6ded370b907a164b304539c8bae6424ab7b75b66864ecf7bc5ff803684e6eeca839c4db4aa667e51deaf16a577c6919ab6349fd3de896af30369c2d5f0eb5132f50a08a25f3537f02561058e2c7719513c43a1aedcbaa5f74ed8078dfbd345d9470dfaf516db20fce9e7b19ec75338c08fc3c3a2a8513a60339b28a94a9f44d89798e150fdfdcb21d0e226bd4e5d42b183cd70314045973d7a5fe4f88ed69c42c698d579ad4238b9cce68464fcb0f34e74123937d1d85c6be1215e54630cadb6441fd22925287e12dfddb20e5d0f0520d2fefdab46990b"}, {0x58, 0xffff, 0x8, "620525ca50cb2efd67c2cc976923261cb76d35b7532c4bab5f148088677cc4183a248bd34efc7f1b2a6bedb73a11781ade4a7b1baefd75a25d44ea0e74d081aa18"}], 0x6f8}, 0x401) open$dir(&(0x7f0000000c00)='./file0\x00', 0x10010, 0x8e) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000b40)=0xc) getpeername$inet6(r0, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) 21:26:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x2b, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 21:26:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 21:26:26 executing program 0: r0 = shmget$private(0x0, 0x14000, 0x400, &(0x7f0000feb000/0x14000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 21:26:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x8ff29b884a94e4c2, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/158, 0x9e) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 21:26:26 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1ff, 0x6, r2}) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r3) 21:26:26 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000240)="02739cbd10d6444d56bab2654e33467e4f12b580a2b92bea5c15f3af71cc069a4c1415dcc9b73c0c17021976d88f81fb0a0b9b38b1a58112dad0a14121616ae28aca83ca77c99c160de457a25d76880f830531b3162b6a019ce4dac2df5a9667b4a5553bcc459a8604bf59631e15500aecddbe6047a6e3ea8b0f7cd48aa7a33da1057e6151e30421b20f0468251c717a769d5ccedadb9b2f319d0aa6bbb1950d749d8ff59febaed3505bd464444eee423523aff88073c964da9a143602be019323c1", 0xc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="394dbd1d6fadc37705a1e0952f570741f23687570a0dd145cad24c638d0595df5484ce8853158d415c94b3ba2601242c5a30c37209bf4694f364ba43da9e3e40cf14bbfeb2d258ae6c5e15e0c5feeff295eb92827e1e27d14838f3c797970288429bf1c53406a3334f95d4c348c8f3af24a01c575791fd1d85899f769dbec359b3ba7df0bf63d4839cde13418c6c43a3f8b50262d106626a347abdacf3c3f148c452859463353dee00e783c2c40623c10dbb872a4656a1cbeb3f9e209d761a9c60a170da314adaceda664f74da481732e8192be1b405715cc3093d2e042f73c5", 0xe0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80000001, 0x7}, {0x8, 0x2}}) 21:26:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="6faf47891e3a2f4ab853f7fe59730ce822de2992ee375c2e8c102a26203a7cad344a166a7b588f096f97b89a72f1d9f03c9648d1ccdc4a555b05402484ad3f8973d4bd1b0ad4e30e365a58c8d01d34c95264fcc728c884e598d3fb8447ad1ab0e3809f175ea59219d1cde56d6b0d558532157a316472fe53f0e4959633f086604d0fa6dcf69d7b34bd63feacf6cc65b10743b5dd45a72fd0ed6d2555527a6bdd1556a279a51ce17b81aa4c940bb1733431ba9f0529bf551fee", 0xb9}, {&(0x7f0000000180)="82711ac048559935d9919cb9da21eb4d1e5f72525ab541da914720fff8170cdf3659b8e8520378f6be238bd142d2fa69945a8630cde4562d4a62a7378561af4ba43b6e0441c9f4d93e6afe8ed41f669b658bc2e897b92a62371cb0d1", 0x5c}, {&(0x7f0000000200)="06722af4b7017c2ec0bfd148ff43f9d06ad9229c9cc0d5da6ae727155f69d7608c2969ff837345aa4525a8e90ad73ca5bc24beaf0199f1627d34095bf1", 0x3d}, {&(0x7f0000000240)="e5936e885c977ecce554db8e9690896f4f13295ec8799951912816357abcc6c810b5c093b72d3003cd11c5c99ad1407858848a6e5014c5bb458714ae7486f707a3c76fe2860c208fc3bc33f02ac4e5b8002a2917de82369f6beac204c8b0504e06b2d054c5eac176c0c91c7d9e8ddb97409e0a269285d44f39e6ec7d1d91caca5b701ee3e99605baa37224ba2e4055dbb0add0a876b551fb52a080d84f9972e2fbe979182e969b3d3d26ff6f34c88d8114b8af3fa4cc4e7d5df8e56542c813e0b6099712792bc604d877443217c97922004b181af20a2de9861d93ad592d152406caed3813be36cc10c5734d628e2c141f351671a3ec793618", 0xf9}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x404}, 0x4) socket$inet(0x2, 0x8000, 0x6) 21:26:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:26:26 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x13, 0x2, 0x40) fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) fcntl$getflags(r3, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7f, 0x1, 0x1e, 0x6}, 0xc) 21:26:26 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000340)="3bb8f9ac06bc2fee8a94e7c3b9f9f1ab28282c92078d9e6e93ff0541fa5909df98ba09effe3ed018a601cf24ab0df9f31e4ed69029b58096e0c8d004ff79b970977c385f9167aeabf5e272eaee876c9caa311a8926901f0f5181d0231b8a808229cbdf9190885a76965071dc7731a90311a5a5effaa89a8fa248e694c1a2733331b9e0a59781e69bb0a7ec25ca633377c7008074809ca57f3f52a83998f7108827334eceb4f27e6467a75da9b827bf68194f5f290ba1276d23ad85b9d3ce1a0dc5c80841dc8e94666ebd5d88d101bfe484d14e0685daa092ba2252bfe602d6c933f462093698839f310dd4ca8895300ff824b9f293160391d67548f01f886a58b9cab76a501497a2298d71b787b794968e968ccb645913a4afddd73a0c91b61907dbcb1ac96dc1092a668b18abcd1a8dedec6ef9c86ee4d28c43bfdffbef5a50add1b425c47033d0a9954972bd2a6419868b2caa2b9702fabf0abe3ca22b93839ec3a7f219a78c2a1becb981c99c9c5a52cb0d00f3fb6be440191ae9a61348b6e76b47036683b71d95d3fbfcc02ca310170c7cbfff2de887b106e3b96a64e9383720639f8ad1a7925cfeb3efdf7be29c97a408d87658302069e609af8cbd4972771db784457d1c9e0b7f7b60956efd4caacf6fc4f3719c0803fdb2fd7480d40f4058369355741dd6b66a1bd332af67b164472b65c7372ba661fcb2bbfe836bdc766d2ef848fad746e2158a6a18695ceb9ca821b29b814566ffcadbb0b26519a4d7d9943c25a173690b2f24ba735fa90e1b6ea1896b1ec4ff038e9eac6f71ae0d5ec653a34854d4fc577326194524365ec75724e8f59881adc10d096a5624789fd17f3732675b868c8ea6cd783693d7bbaccb56af80b7151f29202eb4dbd27b35155bbb0c3fc31411e60f3ec5f6a0076705befb71b8e71a98e665d7fb76799c3b8c506c0d27add8dd6a23f0d240d700936a51a9892faae0f8132d22ce7a60fd0c6776359961d0cec770dbc380e035c15a171c0db22ddf0dbee7f1143d0309a22f058a740645d90c4db0f0227c60a8f89b0fc0cdb62ffbf45d285ea3b3ca43388ee4b216df58459b934ebfa56be2beeb852bd596399a7067faf468cf5e39337621b4a4e9fd4130e7b3245d53adb1714a9d7625e01a17c6342d8c5eee0abd4a29dc027e77d721eebdf50cd8592641a081a63118b8e6ba4ce6ab72a06446a2b07def287fc174fd8d3bab3b33c49121eaba06355e4a9c8c7a00366966e1da0aecacde9778e61f1c41c14086b438d981f66068218454837b2496a055a5ef3ab450f0b538b9e3c0e1ebb7c32e30d89525da9322c6b9fb98a429a898e8296092fed45a9f571244c330bcd4fbe5cdafeb6a17bb4fd774772894ccb50fe18ac4699429eca9c65e1f7336e4fda292e3edd46aa619ba3b814a74332d61be5394aa8de149e12fbc725f5788d68d515bdc4e822facdfcf32ed8a8c388865057a576e32292c3063a3e35adbb7b60f727a70c965cd367f21f02368dd6edd38ebb0d75ac82d85818af6acb8358e349cea98a73220b924fb8d242de33f0e4d951ef1bf9357aaad7cf7135f1001e09193c8c1fd0a7caffe9b19984a325cf642f33b7516e376f73a8f92e0ca9b703effe40c658e205439b3fac84c3801513ee141c4cf2460a74a2f03be2f75279dd74f20ed137bbf355feaafb80c5da2d959639979d1389a2eba9e7a65a2feec62f32ab6363eb6a19625d590066badc1c47b46dcfd1b13818abee64cd0ab9380b6eca9de9b1f204fba0a9c90f168c2d0d85a507de3076ade634e06e2a60ba78e71220c0bcbe24466eb64e2dd4b8165fc8f0168cea17e7daac8e32cb847466886eb5d0750d5e03dd84e68eb874880b19687bbc475f7638eaecc6e6f6684ab6529adb77b2be9dcd354bb702521914bc363e8308391c5493c5bfc63f1b2e0403a0d3b84a9e1e4dd972b76159632a8ccaa99ab72488c8731915b44b0261f4fbe8247738dddf51899c9c494e841d805b7c0e5b236722d716b5398dd9e6390fd47c40f2340fbd64d9d294ba248cbd634d6e85ce1eabdfb938d78c262e6dcdad838cdd29f66940ed4ad95c9bb1974a5afc3ec9b78ddf3611f9d1f90ab83d2b3277e51ccde063c8762b254ec03801e4f6e540016fbda834933410e5a030bfa51c8ab4c82b1c31214ab13e000043ee129a85f063f339bcaa4f4f442d665c0be81345dc5292d4bd664b36e2d6815df9e7c90bbbd911bb81316315fa4a66c7754944da7a024cc6cb96708da51631873882aa106f6d95ddb18397f7d866035045255dd04aa1bebbebed4eca197bf8aa943c1e5cdcbc746c4eaaf5b3b4bc955a346fad68c2686516181ba06f8fbf6287a2f471073275fb651c5c9a6f0f491f11a6acccfb270f674e6d35dc6189d74520299f1b42b2b031d71d61ac80d3180f64fc4c3ea94e7e93c737d86bc9098f5716182f672226a2ac8e15ad084eb900cc1f6a806867a5e5dd978c200c6aebe74ca5f7e9a005f80a30abf4701568713fc373383dc7ee37c9dee4bfb705daf0144b9eebbb35d264d25db145c8ce5e4ad0ebaa2b846cba74c69335e5101e3aa96d9fc3a50c5ece11f8aa47428d37fc6f0b726fb2c6e27233c747ec496ae3551af5fb1090846fc0f77787f1ce99c6f72b8b5b11f552e35499467fb6ae7e31bc3e472c418e29dd643003a1c538d5f526a4b60a2b7628a084e54b7244d14bf8f98149a31402b8e7a8722ad4116d7781e95a6c76597e1b4f3759cd416317cafa57944af02173cfb1793155827f77798a602749ad844b47931ee386688c753baf86038a7968d826d8f942e925b85ff05b84debdca59881d2b5f56addb7a6d773694daf25f403cfaebe466011944ba6336b1a469c122ef07be2c46fa4e30696959e7fd3b5440309b8b3663f5d88ac468efed571632b96c894eb2bf8ed8b702231397aae69272e48680ab842c44627bf719e033b425cceed77443daefe91e0fb8a86d3b3f338454a9ac2273a384f010dcaf044acb26bab5ad1f24892283b923195b04f72bdf39248fe8e3c89c802c60edcd85d994932829916fb9c6d2e85f2b740cd80d3613f4033f246c6e06f6f3763461f343f811286d578351aacee1afb7ddf536ff8be3bedc283bbe94efab02f6afb2c2cd97ab4546d1a00c2ae0017e5cb64393dc1fe431b059a47fcb67e2b7276aef644298d4bdd8759f9b61a7ff4dd4006fdb3441357d5e09145dc54202f7d6f7e635ddfa0405fcf9e612f3dd4f767a86c4c088e989eac1fa4a70dc88c15ba215fa2cf00c90509c6f44d9b507cd10633031f97cae3c5ad8d3bb75656c1cee640a61cca876f60d035cee269151b3d0827851f5d7806a1db69eed7c4e0b9bdd8e1521199d0ea26bc22c97e3ec528844b726b79f18966a1275fb8f7406e6d3d981f16795e5e2c60abd913a5daa5bc2654c7f2866e379683824886f81b2611a2adc63707be38fa5c6caf5b16833a5f3406e69997ce94f08a1bcdd288ac922c0b0398ed510c25a9dd911bf7cc50514a64971386bf119e9d9296f2445e01fccb54a4451ecf859d64b6a6a50ee99bb3dacc403106470adf5bce766b01e01b645c95cb565e9ca47ba9ab388ad306e2b16b51ab2d15f7a80ce1b87c5be731768764cb6fff4f6fc0a367dd53255093df74505468741abfda779757877655897b2eac01d00beb500a74707b467f423021330e67a659a9f4cbf07c722f7ff415427aaa67e43b939f65f98a3491574bb34669c4c0536d80d2e54f14ed3075d62fbd9c4dd5cbda7141eb55b4fc6abb4be4f02dfadd60c9599127c8865ba813e4cce79febe4e5c566f6c2b1936471fa8cc3a619b7f29d384d0bbbb1703fa706718251bc8a6042d0d6dd4381ff9ce4ecbf1b1ad5cebe3c99483dc4c9183c258fa933561854107373ebe3595ad1202cadeee0cb2f82be0ce4139ea3e6dda4e998ecd4c90b22122f86513a878bf1e2a3efa11c8d0a7e5813aba9ce9462b7966dbb45bd54dc619bbca75941d122c13625975ba9df779e4a97d4398c31bfe682e2ee6d4c495e9fc2cb176b5ee868c274dee0700ca4fa238941d7099f951dcb465bd7c51f8542628cd624bc06d36c30db42cee023521772110f51879c2efe97365336fe597bd37f7ee1b30f4fd2af541db425c271803a6d5308cef9080cce1a628aa672a13ab1fce01e06e523189728579177f54de203ddf40b6ae5c36ec8526ece60d251a45fd790d3f04ae7dba5d82d617084b0487940d5d3ad4ac867a92227fc9de3ff89881267de5313a79bf129c315393584d9123ea8d766fa5a1befde5468b2a50907dcd1308444ecd1d69d43495344af6f0e293f28f9c91e1fcf78160caf75774dafb91582f000fdb5f33e3f48b26488950f9f40f9ae42666ae06fb5572869f55ca5abcb428fb5a3be2a95758d28f1d70900242ae0f4d15f763e443638e0e0c18b700190efe0a074ad1b3ec804d02fdda7d0f1930eb9eb1c6413b524ad3629ff57abb7e2e1115fc0483f96dbeb5ca3cadecdcb28e8f3fc72eac76a06dc930aae3da02c3b3e5ff41f037d7c4a61e2cdd794d54918a23ac7fbb114940958d6858c38c88c6ac1309e0a4abcf9fce4c61a1318ba69202bfe54c22f37f09309a237a0424d964f0bb044ee351d1ba68ce24781d32d8366733037e43b6f224cd1d7fa061d23c5f6236e3d5cbd0bae534f4ef4764c22bfcf6f68d250a78247ddeb50c5c7002b998981f9cfa761a0cf15fbf96f9092237d78521b383ec17f0b7a65d85c98dead63afb46d9926bfc5b28fe104174ac08c2869d827a25446a508395e2514c5a11423375a66450ce6023026d92781fd4e95ee59a39a8a6e0810d2d535c015ed3283318c50b6132dee87d4ec4a4491d3dfce49017ab54aecf1072618bed9caf0133c6d8ef3ff5e5a5a528adfe4bd03165238c3b67d166994b42149c2a638a7ec5cd638d5eec7f6cecf1d45704b26b7a9df4f3a9d7a12b73a3949542f501bc4738eec39e801de0ea495de8b0d472e64a9207cbbea58d9a94dfa04387e303255e8bc842964847a165bfcd29879dd48cd47e82000b9028e5301cb855e1d22af20461babfa4fa260b3b92b4d5b743f5bd5760f7a6b6f5c2f43980e0bc3f61198dc6f1a1a36e556a52ee0d9b2a8cf909f0ee072f1ec0b871a68f441aea306f893aa20519d5e58ee1c14732be4e9528da3d584d4ca544c30238464db5f183dd64f9fcfac07ab7049a497406247501b879a49abfcd2c42a3a921c7e0d5d3c2c15b43aee798a9a8c9030590916877cb341afb1d3f138674d82c55fd4999f89c3bfc57e8f8653c9b2961e8a17b0f2e94d93d6164ebc4e6a468fdae45be18442f2a675250e5496321bafd9d3007acf24408cf3e5a2405a1422dbfd50f86bffe468a151dda24a4cb8fa4a4cf9adca774f9960fd0ae9bd059dcb9e4c75c86f91dcf14f63d5050f748bc1eaa1999ebec48243e33cc3390184cc254ef722e2f01be1641676fb17c4a6c9771fa11d79b62ab250d85819b09c9e81a9168d896a50fbff7aa68aa52b0437e80f7ac57725fff002f355ed0af643116ccdc1c06cbbf672c1d4a3526ad6af6d54d64500cae605aa74133646e032f22a7ffd8c82e259bf6ec2b6f3e43327595f817998d4b9dc43bfed1e302cfffb7aa1f372b43284a0af1fc0dbd9567452e8146fc1b4c7d145d6c9c663eb41c2cd2575ad6c4d218d932782c71f0ea9c348d2eddbbafca208d2e3b5718d37384805dd9e97acd1f9c5c507a0e8e31956e4f9dfade807213a58ab4bf5dfc926a5682fdb", 0x1000, 0x4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000240)=""/239) 21:26:26 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r2, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r3, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/15, 0xf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r4 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x100000500) semget$private(0x0, 0x1, 0x4) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) 21:26:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x14) sendto$inet6(r0, &(0x7f00000000c0)="e7003078c97a501bddb1058898d9f2c8a085ab13b5fa4d280fd5a3bb62bc0b673d525601c4a500000000000873008ae7c6e5b2db4c5099d8f9e18fc8a6b08499714e7eaeda491d3c20a0e5392cada4ef06", 0x51, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x9, 0xe00}, 0xfffffffffffffde9) r1 = socket(0x10, 0x1, 0x6c) fcntl$setstatus(r1, 0x4, 0x80) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:26:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x1, 0x3, 0xfffffffffffff801, 0x1, 0x9, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x2, 0x6}) dup2(r0, r1) 21:26:26 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) 21:26:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 21:26:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x101) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:26:27 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 21:26:27 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) fcntl$lock(r0, 0x6, &(0x7f00000000c0)) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x1f, 0x0, r1}) 21:26:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "45356400000000000000010000000000aa00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 21:26:27 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\\'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xbc) recvfrom$inet6(r1, &(0x7f0000000140)=""/17, 0x11, 0x3, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x6}, 0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socket(0x20, 0x4000, 0x400) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x800}, 0x10) 21:26:27 executing program 1: setitimer(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 21:26:27 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 21:26:27 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 21:26:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget(0x1, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:27 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, 0xffffffffffffffff, 0x0, 0x0) 21:26:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003300000000000000ca"], 0x11}, 0x0) 21:26:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000004c0)="fea1fc976f0b70e3a0f9786c828a8e50f846ccc9c35a0fcbf4d8f4b75e24366cdddb0c1a40f1cc4c4cce2b14dc9b7d68095397faffff9a0fb8d56f163c650ba20918e7dd1349799848240db13ce4c6413c803dab879ca71e9cf9179bd4f5524bb4619b2de8a457af8a7acdcdebf3b3954dd025f9b27e9107e174cdc215d42f1c958def0a479e8d6a64d5a69322192e398912faf99eae4f998d0a2ba82b722edab04a889bf08493f89398f38ba5a4b0b301804c9b02f1eeff92057a5c657aa70112514c6d5bdfda5b503a4f4b42eee95f4c6bd5c1adea2ff0bf482b4b2722f31cd10a6bb2b892c7cb4f4bc0aca633522f8479f493c1f84f07a6d26b29091263be80ba2e49b582370281707199ff0eff93164976b636feb0a5d2249e3906d72659e298ff2d978f436671a9033122c59b2767a704b3c2dd2fe2ad965691d5bb431fbfac5fea7bc643e5ff640fcc5f08b961a9c1becda88dba9702b171878cac2e3efacc4ec6b36829bf1d78cca93c268e48a3cd7a74f2283cd1918c5193a8782a1e1a54fdc5eb12e5413b8be230711c2586874977a507beca1df784ef3990753c31888db613737b7413eb25d8fdce8e9f538d68556980cd80c1c17099487074afd67bec0d28b7d6aec08ff30b201707762b9e3597bb82fcc85fe507ab62f1e39e0891a484d8fd917decf3589dfabea016323c2fa79a44eb8047786ee8d05d913a48945a9633a6743abca90956550864742f717cc78e76358a54146b12794932adc67ad159ae5a164f23ff3755af47c1b8554df600d79d0d1e748f053ae96a3034e5fb19e2ba91a3c272d5ac788bc98f5fb1c8b6374f575371810f9df9514be32db802a5582ed918705a907b1ef3111afc2784c6961120c3331d9712302acd73926c23afe7ba66be75899fbda02e2f25e03471b24efcc486229e17aba21f967dbe2f9f6f278aef8056134205362c1d57b679b2c5383daf1a9a100c03c1adf321d954b528963d0ed87d0b3b8e3d853b2409fda6a0e6bfa748dd8f345db621f547240bb88d3fde5910672c348b9bce7b201c281a8b9e22864c2b0af61e01c86ded7bc67cc4cb971ed8e414df6cf98d750e443cc8e1f699249574ccc22366bbd0af658780bee9236d5090db8e64b755683291f9315092079989060f6b2b837cd13bde8960b8a9b86a64d86ebf4fb2e01cbd5fb95ef0ada4b3e1ab694540d5829d2c4ee06bf7ffecd18e56f2f28136f9604b764301785c8f2d89bd437e2eb424ca3874dfbf83f42da1642aa4c69b4352f0699afa132762aa9795a1221ff64f75ea7244a0e0d19dcac3086c22032778012750de67f05e3dd018a91759c4b38cc2d84c95b045008beca6d9dab888d8acfdd381697c212f9d88654ba90e978d22e6fe65432451a366d2d28c8a191b178e283d1bcdab553033479d242d5fb124c42c44b851a4b5d19f119efa5f1630cf1ccf560d40082fd12e4b659f9aa58479b46a0225e4bf28d609ad6fd25504bfce447ec246da04bc17796c2036b076e33ac6a838073b229eb5288f991676f9680825411de86d1bb90852eea4ebab51dca7200f715706f414f5235418ed9e54739b96dee6125bc05c338575215ce36a5e04fa802c0d11f0155b27b6a57dadbd7ad3defbe6838ec1d5c05b913abfd8b9aa0184ae83254f9614f6e2f44d5a0876cf988118054a230d561720f41e348a7bc0fd78c4e45408e10d498d16e88904a8d4e2a79edcd5731977db11acb0daf672cab8037a7066ee8c2c08e90347dbd449cc38bc510cde9ab4d6a0a02b58f52ba1c4bd3624a6fc4b6d1b7dbb23c7f4387064e751e283fa31036aee0f4f2c390b6c1af17c0ff03061f530c50f3d23e2aad633c2ffef8e0c228b600f95b0f64d628a6176ef3ac5e6529392fcf6d37c8863e4017e0941c8542f56ae3cd8afdcc4206c1869d1922e98aee9df849f71c688ff8bbdd635951eb693ced60a8e48e98cb96177d956668d4c99db7f4657f3c6b23771cf155963b2bd064340a762c040ab8d18e8fd50b036c40dee7a7f79c5f6132e97085ce1a16ce3dfae87c19a96d5f8c34db7a51a1f44542a8f045603f28374267cfdf6f6d90f5b98095a69d9baa0a6cc82d7880771d651b4329d6b08b210da7ebd0d0d0bf4e40b6101b48eb28199e8fef43f1baea7c3517f7a86736a6334c4172ec83dbe5e7485643bcb584dd3ccdf4dfd23f0a92a2e18ab7703f6dab52806f19344c7ee509159ad8225cd4e7588cdf1426455a8fd55d130732ec7e1683d80667ea1f09f2d559392a8c4c64393f8aae71509c6ab4dfa1af9e5274e4d77aa3cdb503c3539279f6fa0debb0ecf0511612d8405724138ba0276bca5dfb8fe1b3f90792fbb5719ad685155f3f8b2782a76281bac95bd926aeee0a4f96937fcd7b6a5f5210e3f6e98a3dfc6f6cd6d1db1a2650a3f286b53f972d8f3a3ab16b383744c36e84e830131a01487c28acc254e66df8581f77723e6214cad6481207e384d644756b584eef564128af3f8fc4372e89329be92bb8f1934a275f8968300dba15ecd8cc134b4f1e75fd592a6688997be40d72b4101a3b37c667185586e365dd18821e0ca8e8600a132225315a38b8f1f78bb4c48425fb67fe6d98b0fd195505c16bd7a20a6b5dcef860713cff2395d68222b3bd814452aa100ae257fe90b88301a4cfd5aa82e472c1d64d3379e7ab0b5a9f542b8442a580165d1a3ca4bf3e7bb3761460462cf44dc8dd6cb3b90af4b7ec9f2f01ff61d0000fce451e9cc2f008e5b2a99b5d786e799448fe1d11814c0f823be5ff2a16e06478dbf4a963e34a6b12d23e175be89098c41aefe32f300403dd5c4103fb5114eca7b93ce197e92d786d8ae9adb5b2ae1ed658d55c742602ac5664c45a766bbb202538c096cbef257a0809b85a0342873f8e22937932d59f89eee1672a7e179081c76632b9698ecfebe3b3dce221a11fe4b86c0db5e130edd2a535faae73c65d7b4d4cf8d5bc8b3650edc86c8583c276a18819a683e906a7d4e5056d829c86a065b6a0d7a7e3326fd7596ea68fa3689ca8edccb067353b6ebd52d3d3ca785d647f2a3215aaeedc680a148edbd3009d58305848a9ef140d3c0d8fe9bb7ef02b7a17450bc9eaca3cd30b1fd6be38f4c4cb093a8c0aa957dc4d9e7a365f04502d1a0e07f6cde2f49c2519b485ff3981a41dea72548ce1a9b4f95d435329522ad788c7f49e68eb6300f3fd1b70480675862799f206f8c8091a80900a18444586dc518c1925ef68dc31917cfbb875a8515fe5f92c9495977896f94bdabc0c4f1f32d9a4bec85d44d46b1cd45d5d665f6a813191ca438eef7bbe752dd43bc35454500334bf9eb42fbdd4b5c4172aa152fd531c9ea3fc7c8899f3b9cf8379b1984e7565b0d8d7931eb3e6b0bdc1cdd180dddb9516530fcb3e307cae53e4cc22b6a9ee90631ff622475a9b18773f70d08cb2d85787a15f637fd397de6f95d9536ff90bf556ade0f996f879030d79578bc5da4dea7287b638b90e6013652dc3843f8d576edb141ce4093a005f5f434a0bf98734afdbe4553a47ca9f977fa918b1737c272424378c9131a0d830bcc357b37f7f2f1551a5614221e657b8e09c3a723768559637583725958b09236652a3b391bde555e5d5173300ea184113a8d1a7afcf31b45ec5213e098ab3020c2e08d35827bfcbadcf9eab7c84e86eea309e5161a07f7de95b072526c8a936e2b8cde98907026ee98d84fb2845b0710c28db7517bea88341d774934867cf7dc1d94bd3b4dad5a4f3d36c50c5e44370afaf38f84fa86e5d6c7c95c924ccf0589207b1be5467b9d358df2dac1378486dbdbd3a2f54430053a4d49a25200b19f8bc28026ed7226fbd8d604464d2ada04df812d6ea284c8ab3a1235f6e1beb7e476cd3c45337981a004ca7d474293498bdb23317047456fbb3da1e09f0291432a9ac0e84ebb210d4677c6ce17bb53eece5b0968ec6b39af9466a5d6f4c1c5ec962d8b74a73670c236ec0c362e07d61d8a79daca1a803bec7f35deca2fa279d1f2205a9980b2943dd2c26b35212e7be8410455f576b0e3fb077c03c387a0e8d78d57a5a7894d6f7d8197fe043cf3e41594930fafd036065589e880f6cedc769d72d7cb49e83c677a4a1bfd66d1c1bef511b488dd59ae2e7b48a53bc30a13530f117cdfd158852d0d9f027a00b8544e3422e3ccddb1612a46afe82e7834d69e82e0c84d85e9d1cb76faef7a15122cf23b4e97c35e99aad5c98208655036318c95e6e0fc5e467b7f3e19106a0fe9dae9899c22c39068afd26288d1042ca1bdec45d1fed230393c75cae7355297179d3b0e2923f7551e4e4ce163b156d6688642e41ea5f182244a101857bde2096285a8c722e809c4b79f0ce7afe72edb76c1a7dc137ead7b8ab3f486ea3e7b316eac4c7249edb1e5b1b875077f153b35493b3bfef40e3ad12d6da2d45122d218e5a5066365971b4dcbffd2c8e0f71b705d95a3764cf9bd4be9ec155bb4e63af327dd7efaafad65e6c3e43082c0376d1146696cee16d4951513dc292b35249f267bd261d9feb485c5e7728d25eb35b3ec5325dee1a24d70ab7541d1513547c07d2bb931a693a25605d765bc54aa1766c34998a9e9176b2c8099e6582f18bf3e2b5d9575c3a0e0d38be340026514e1dac7a136aaee13bd9edf75ae2b6f9715c4dfeed8417220acd275267e6d7a05357ff4ea174eda9aeca31d43917547b939b59c24926147c4a0d36024a913bb5269f2d9ea213c8c3df0254ef73020aceb7965761d0a0b32b836af1ec2cf22afc38b1e1a33ffef760d09d500a1d2c6bc7f46e452f09d290a5afe76263d661d373bf7f8c7daab929d90f00bc2843cc208b5ed2d497834b32df026c4d8cb25d9949192b16996a0af711b0946e699582202452c6c8e40c252aef36cc90bc5f6d831a839e826c763aaef31a35c0f1256f00ebcea39f0df383a7375b1fd40e17b975b3ab53e8f5aa156a47d5fec3e423edf066fa87e3784078dba9ea049862fc862a0d55483493eb0a487407fb12c11114ea1688fe2921bf06accd2e09a5040a0f5da58c68ef8b58d5b213b6e32bb46f1f4686a7f4a9120dc539c725d4a3dc8185af74f1f8aecceb0284727c0fe19dca4e72cccbd79dcb3d4abd9af01808efeca93a97ef0a60633094fdc318b67e95b389a0ae5152336b76f0e1999055ff34fedb3296dd51c4dd9338248af4b819b714d7f74f41e005b4c8272b5859ab4c261902371f0e3c8a40a1f11c6ac9ea14f8bbfabc3d20cc42016e213f85ecdeff89e0e5fa1188061b6ca7cc146bc2d3df77968cb29537b51cdcccdc60f864cf1280fe41fd105d75a978583ae876d32fce62df6d74b4174a9666dd99c0651e245b02372c19f3dddbac5a1f1f6a48f33b55c6258f397c5747afe1b9f8aa33cc645999e9e3639d61b7b36b7fad10c1a428b109112f12b221944b9b1e733eec491730a2002459f80d1429329cac66b079fdee324214872b78e4ae7814474c928fb4ce25ade09fb0ea6841b125dc2be974ee0f53d293a2bbf42cf94df747c708904008e68c9b29f3f640a0d4e064aa8053d23a284c4346c63237240e03a7a46e882aca5448408d1dee6f7eb7c890eb0a5aae9acf3823d0eeb5559e5ae1652cafd5bbd641ead6f6e4ff127f81f0558210133cd90cb65cbdfe8fdd35253f3861b4433547b5d969f07214c422b795f6a5700910f7564d1edd4be3320d2cc39b09fae310ac80b068b68def3de3f071c4bb70f98c8de08467506ccaa6cfb88f39fe910593f7b533a8a9cd1ad9b4161", 0x1000}, {&(0x7f00000000c0)="4798d557ef8fadf223100b5b6ef26d47be18836c8c296d2be060a99f5a088bb14db0d0b5480009b548ff08c79bb784640b51250dac86c11dc63ad7889826cbb449d9275df4a980718af139a00b7d2a959e319e2195320492f14d3b85223a96b7debcbf467f5c311d1e8af62be9a1a2bd05507aecbadebb838ced0f40f10881a207e79c88492bb1d58f57c3abbf2763beb22639e777862bbbff915c8deefef384556545189cb9b854847227de672e1ff22761271d7d7f8e39b4044a", 0xbb}], 0x2, 0x0) 21:26:27 executing program 0: munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20440, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000180)=[{&(0x7f00000000c0)="909137a016a6fe9d4b117ec0cb31eaadc864d67a33d3758d4d09097a2389a2b3bd1c1cf39ef49390c5720cee9d367e64c1fc990d009f1fe3997d9e2f35eb090efc9aa9022b760df8b9afdb61bb22025312f981bb69819b521a238aa37e6ba686f25ff43a693f47e5f2749ae04dc3ca78f855131a323d5753426bd4334049e0426902ffc11389fdfdfe3a2a33f4e89dd0ab4529ac791f07200b8f76cc65a632c181ef36a6ece391ca55e859b4b08264e92a37b21fd7be", 0xb6}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x8) r13 = kqueue() kevent(r13, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 21:26:28 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x8005, 0x40) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x11}, 0x0) read(r0, &(0x7f0000000100)=""/153, 0x99) 21:26:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000000)) 21:26:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/19) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 21:26:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:26:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="23ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 21:26:29 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000100)="00000000e970967f4345b40cbf4f78c81398e35fb1d29469", 0x18) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 21:26:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/159, 0x9f}], 0x1, &(0x7f0000000140)=""/3, 0x3}, 0x803) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 21:26:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 21:26:29 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)="60252dffbbe81846782ea2e3651f6cc611df331cfb4deb0d7225cbeb8cd2902701bd0baee0dc88124693b690083c5e4fe1e23f4510ff70704dadcf5c56bbf3984cc0c18246b3a7a34884fc73c3d7") madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000240)=ANY=[@ANYBLOB="0000000bdd85719e46bf677b10873fab144f8b06b2e1296fddae8447239ab536804ca39bc822f959175423a230f3597e613b6e4a46a53d9339f408b5b7f7d5378776d9e63fe8"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/106, 0x6a}], 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) close(r1) 21:26:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 21:26:29 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) setpgid(0x0, 0x0) 21:26:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 21:26:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 21:26:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) socket(0x18, 0x8000, 0x1000) 21:26:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() pipe(&(0x7f0000000000)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x55, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 21:26:29 executing program 0: r0 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = socket(0x1e, 0x4, 0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/226, &(0x7f0000000580)=0xe2) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x2, 0x8b0}, {{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x9, 0x32c1}, {{r4}, 0xfffffffffffffffd, 0x82, 0x2, 0x8, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x61, 0x4, 0x1}, {{r4}, 0xfffffffffffffffe, 0x68, 0x68, 0x3}, {{r3}, 0x0, 0x10, 0x2, 0x9, 0x400}, {{r4}, 0xfffffffffffffffb, 0xa1, 0x1, 0xc74a, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x4, 0x100000001}], 0x7, &(0x7f0000000380)=[{{r3}, 0x0, 0x2, 0xf0000000, 0x6, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0xffffffffffffffd0}, {{r2}, 0xffffffffffffffff, 0x0, 0x6, 0xdcdc, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000083, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0xa, 0x2, 0x7fff, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xfffffffffffffff9, 0xde}], 0x8000, &(0x7f0000000440)={0x8001, 0x7}) kevent(r3, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 21:26:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x800000000000) recvfrom$unix(r0, &(0x7f0000000080)=""/108, 0x6c, 0x842, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 21:26:29 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x10000) open$dir(&(0x7f0000000140)='./file0\x00', 0xa0, 0x100) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80000000000044) 21:26:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/155) r3 = kqueue() r4 = getpid() fcntl$setown(r0, 0x6, r4) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 21:26:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) semget$private(0x0, 0x3, 0xb) close(r0) 21:26:30 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/253}, {&(0x7f0000000240)=""/143}, {&(0x7f0000000300)=""/174}, {&(0x7f0000000080)=""/38}, {&(0x7f00000003c0)=""/89}, {&(0x7f00000000c0)}, {&(0x7f0000000440)=""/214}, {&(0x7f0000000540)=""/173}, {&(0x7f0000000600)=""/41}, {&(0x7f0000000640)=""/4096}], 0xbe7abd02598a8df) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001700)=""/84, 0x54}, {&(0x7f0000001780)=""/201, 0xc9}, {&(0x7f0000001880)=""/195, 0xc3}], 0x3) execve(0x0, 0x0, 0x0) 21:26:30 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8288, 0xfffffffffffffffc) pledge(0x0, &(0x7f0000001a40)='\x00') lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/21) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:26:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x10000, 0xfffffffffffffcc4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:26:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x6) 21:26:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00 \b\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ade95e6eb7511a1a83c6b1bda0e7c4b2b1b5b37e52331884", 0x18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x200, 0x1, 0x7fff, 0x100, "986195e40724485d5c96ce59a0b33e8755d460f6", 0x81, 0x80000000}) 21:26:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07002016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x140) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x401, 0x7}, {0x5, 0x1f}}, 0x2) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 21:26:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r0, 0xfffffffffffffffc) 21:26:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="9cb53efca63d413dc9cd4b7b7b4fe0d4c3d9ce1ffe95c08e9f5a8534c9fe63fe145158fc4baa8b777a0361196c6377056f0ddb5bf1fcd4d506058a6533cc445e30918b5a164ca7d1e9fbe1db6a728cfb87b2acfa06", 0x55) write(r1, &(0x7f0000000040)="b0", 0x1) 21:26:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 21:26:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1) 21:26:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) msgsnd(0x0, &(0x7f0000000180)={0x1, "b5fded9c05114178d44c030866bc2251b412d24f317588e2fc4ad48a800afc64e7caa0c5f4b1525456acf6a1b1f404380aed5fb5373e9cae7ab051bfc74d4e241900ed05a789ebe0af717b623a44"}, 0x56, 0x800) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001f0000/0xd000)=nil, 0xd000, 0x0) recvfrom(r1, &(0x7f0000000080)=""/184, 0xb8, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="001bda5f57696c653000"], 0xa) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/45}, &(0x7f0000000280)=0x2f) r3 = socket$inet6(0x18, 0x7ffe, 0xe3) connect(r3, &(0x7f0000000b40)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) socket$inet6(0x18, 0x4, 0x6) msgget(0x2, 0x773) writev(r0, &(0x7f0000000a80)=[{&(0x7f00000002c0)="6bdfa446acf8ad5fa45c0b426673fef588ec4a55d541d2d783f4cf6e86ee238967c4e8fc22f2d1911c9e1006244cf67cd446ce29ec8b0c47c23f3bc69ffb8417aacd49bd3289e0dc7f953d7090fae58e5ae256058aa4e91a6e8b558025d64c433c3488ed45c346ae9f1db8a517fd83a80e0939b34b77520259a7292e3d2d4eb2896e14", 0x83}, {&(0x7f0000000380)="31ac23b43eb62094072992edeacd186ed80532650568b5a13396aff4e9cf234236b8304039e742ea9af1c9b70a0e2976b4f27404e62413b347e6393beff5402cba8c503354a9cb94407c65af77087885ce3282417d34ce76da11c81099f3d8eac74c6ac98b52f92ca3097f845b4f92241555964a86d288d44ff4ba3feb0916c68cfa1e92c4a6c79aa22d14f739bb9353c9965b853876b5f26e86a734e751f179ffe81bd6c0bb69fe7b3e952944363c1aa8447c05e57d384253badba668", 0xbd}, {&(0x7f0000000440)="dd41bd5816f05859b91438cbf417104339766d41250a57d85d1bb0cc99b2ed10b3135a20e9371e2a32593d6d03d8400d12b2fbf7228e3f226890d92789d3c193edf4e5a4dab7db17d6590b0ab16a944ea30d33b535974bc98b94d77a70281ed1467f538e427e58630f0e7ee8fb25bffc815e78cfe02b53e3eac3d801bdd06a021683a18d29", 0x85}, {&(0x7f0000000500)="5c902bfa17003d8ee1b87aec3866ea44688c806e16342bc939e105d273f3bcb17325e55390a4f03dd291ed30bd3ca54e82500020365054ca2f03b54b81c46e374f00467a0738583ae08de724394d92a74a13a877317d4cfc08bf981404ce7c03e1b0019c78118a9f8a423ea4d189605e2ba79d9911ded418ad91b0e22a43c8bdefb84af3c05ab1b59fe5a030536d3554dd25f3dc12a010bea3ddd279848b7d55cee507fb226ef4c0e737072a8f6f2541b39a1d256a25cb129f2f500cfd46da369f3dd6a750755ecddab033206b7ab3602e812654", 0xd4}, {&(0x7f0000000600)="742a22a37126c6923057e6772e80fbcc08ecb50ba90e6754a5a64b4206d640e905ab207b3174f829d68bf8cc12b50948bc05702acabc66453e87e6fe40dc0cbe6e3b056db8a258fbf26dfa7a6a3b2ea204cf6c470b3a2995ef482219cf22b4e627f502d22618ff2740404c070a2f5fc608bda3089b6f9578b51d883c356f476412c731c03ccd05e1d224b0c32080a9021b2f8b011548d3445714a9c19b9051fb51ebf50bcaf7cbb60468ab2cf8e8a303ea6d43dc37b4b31718b2aaf835fdd7213eafbd7764d71a08d781f21c2d97a5f4d955fe630bf0397eebdb751aef4c14e8f3a8020ec7e6f86ea17f48c3625ca63f73561b34", 0xf4}, {&(0x7f0000000700)="892ef07be43fa212fb3b0e98094a11c3d36c75664d1a6cd8262deb9864c97b7d9eef4b08b310e16e0b801c47d6f4e12c9287fee4b945", 0x36}, {&(0x7f0000000740)="fbb8a6189ebfb41b9266651f56e5769d35b1ea150582977d1c9892f0afab715a617c6ebaa250ee2287864575ea925a00e98323fa8989938ca4fdc70b14f5e2b167856ed1b3526be31103194ec5db", 0x4e}, {&(0x7f00000007c0)="8b5e3131b46069d54549835435add646cb411df9a2b8494a5fa41eda54ac733cfc355d75090485b87cfafc523f808ecee3d925c9079c1a385468cb62483c6e32ed238f5dfc22eb6719f824ff6e551102cb96e2b0b26ac252eb2a694eaae3a2fc99ed1267d96c3c5f9cdd129200d6b37236e6a7e05147579a481ce2d44030bfed0507fd5f7952f378e63b6ea49953c79a20afc95cb74618b09269425fbb7c96c90bbd12e855f8d36dd45303d57ed52ef2b824716564076e45211b09236baa29ed2a08b216e59aebbacf3d0c70cb444478e6e40b807f35f8ab9dbee7b892", 0xdd}, {&(0x7f00000008c0)="8420e0e069e31e7a6dfd73f6e55f63ec9e8fcc09f0de3833f040cee155dee85c88019f46ac7b426f0ad02b03ce2356674db629ed97f99ef0bb448a6060f41c114c38fac0529daab745d90f5908f6b042a94340989e9ef3cedb96c91e0725a783d0b6ff3ec92edd5a845c73fbc20f452bd5f5befff374d808ef562e9447d268d9338cd2afb6", 0x85}, {&(0x7f0000000980)="02af4aeaf7adfed2879b035b3b1ec451085e78a3e3fc289f6842b19fab074bbf457415ca77431a2c31e13eb213916ba623df716c7bbb9276589814a177bf1e99a2af96da04af56ecc86ec80221d3e4afe3ee424fea67c8d6f5c6ec575ed3a8ee8ee47d66caab1e80095f3f3c4c6ec9dc35b47caf82c7805310ef2e1c4453a26e12ead95390b9cdd11de8e95b5e08d26a82200e5464f1e07f337484ad3583663617a986adf8a3daa003a19f5ffbc70da8d42a26117a6c59075163bbab8515153783acf335d1bb55998006db4bae742431fcbac4a2b409df3465a3cdca2b2b42f195e6abbf01b8", 0xe6}], 0xa) 21:26:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) 21:26:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x80}, {r0}, {r0}], 0x4, 0x7) setsockopt(r0, 0x2000000000026, 0x9, &(0x7f0000000080)="01000000", 0x4) shutdown(r0, 0x1) 21:26:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) r1 = semget$private(0x0, 0x7, 0x224) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x104, 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r4, r5, r6, 0x18}, 0x400, 0x3ff, 0x400}) shmget$private(0x0, 0xa000, 0x80, &(0x7f00001a6000/0xa000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 21:26:31 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/62, 0x3e, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5a98) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x3f, 0x4) pipe(&(0x7f00000001c0)) 21:26:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/167, 0xa7}], 0x2, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000002c0)="9ca63d9eb66df00a70b9be978998248707bfb98f40e7b017a45916024962a102d94be6635c0334d7554a94cf2783d98e2fd03e533275a7bd86f68d2a92e398a3a5dae9b5a4c8885221cdf158229105a9b5b785f9e682dde6e19af255bfe43fec5de33ae17dc1b3f56a6486d5b740d9ba60e7442ecdee922f70b0aa0117f67dc332adbda9635f333163c8009de914162e91e915cdeb1b4ab1a0d6f072eb8b3b87b3f4be6cfe4d0562dcd30b585f2f656c1511d71312b723769a7a929446", 0xbd}, {&(0x7f0000000380)="477daeaa538fb1d71524b7dccbf59bc178ccd4e61920c5fc9b0c996d4c114cfd0ec032afac07e8daccdd26b22a67f1eae0eaff5a482015b90ef6f4eebd79348bdc3612c033af3bde049964404e3d42416e3c5245ea75b265203b3102b1b6c906c6b9d34afae60b8f8810d5d195c0ba39167ac3a581f6a6e36e2f4f4426134c475731f21238e1589600d5e0f4f369d95f8ffd39bc5d92576dd087989c76a29a65e8f203f3c2c3b79162901cbad612f52f1b7a288d83ebd39ecfbdf53fa3885ec1a3bb464c013771b33dc5149be29629f247dfe3400f9a76ddb711c1a4788917b7cdf0e4dddb94ef75d8b1515ccbf3dc9e435f79d48235d0b25611a4c6adf8af6c4860c04b3743b4de3b3c2e9b747a12370c12a9daed44259882d425706af8e73e2bca768027fa95981ee9a1bd5b1d9b5223821f8ff9ca5a5b85312044cb5d82426f5552ff39e5ab3643ac8c5fd8b880199be996d39674fa408fbbbcd60b5ab5d04c277818858a9dc43c7e421678b9068a45018dd2427f85536e68d2628ff3cdf582dd86fcb88bbab3e1afedf6f016ed271efaa05044b86e4e1744fc7ecef2267605cc9cef294e9dc7268f1f22359a2aa125a18143db73db5cea7993661c7714ce7b01dd8491b8c329e8648d1cc37c178e92e20f78c1a9f4f7a9caefa77f7b3acfcc3095870997ec98aba969e3357d32cd6e52eacb5fb97ad00fcb0710410be03a827d41f695362b3b17dce75c0787b20f548c8e8d3aca72258ee63e4691f23d44e4cabb0d392076896083720e84802679274198629c72ab356f0e5b8d4896a44f47e2ee1eddff2d362f90897f7331ca9753466864b65c5c46b0d541d20d6bf8c8974a93e963484b1064469888cba71c2e9d210d91394a8739d1d5ec8e27c4b7154a78b13ada2b595131941afcca80ddaedf8137ce1dcd45c8a9d69dab6f24a1c95e30bad4ff809673e77c844abc113395b257128665dcb3bd035791d0d9ffa1f05bf8eb7c29e602636cbf4a2827d7b02b493ea75f7a389c315838a8b4300fc46fbf84f5475a193ff5cd8abfe31058dac9cc05ecf2196005bd204345e086d0e21ac07246ac8e174bdd612c85dd22363bfbb4aa0bc5e269d5faf90d1c8ae5654956ca9ad98fc4ab7dafeaa38221ddbbe48524c70bcba7b0fd2d9b2228ea979c37f4690c1f74f78be784e7c06b27812434e8afc0b67154aeb18348d4563678229d12f71492a0a76b3b9883df71b54d1fa204da4124802e89e0cee489b70280b3e548f913a2358bcee3a622739247acc317da976a07aa053487df8351d9e55a4cc24c03328071b4c903887436357564f03e3cb3f5035148fac0262ea35290a572e280bc2a70971102a0f03c456e0a8ae08ae6f2e9ca2efbae3a70cc3f22d91bf5cd3208cf3b5feb35ec7de0462e98ca1d36e26960d53affc8675739c9098ed537cedf9668f51640b6282b4c3f667b7bb07207bc42b521206a733656f493a2543705b6fd922f9d7da592be5f8729df06fcf3db39da139b38b9a2267ada4b019c178bb1b6b94e15639448a8d604055d67ca6aa64753d77e2d725cf74feed0ac33615fb766f0b74ca87fe9c95f2f305dbe2a31f29f86a1cc6a1a90c97ec22503a88a6486cf964e5da1a412415256983c82a72c0c8991763ea7370352b57e00dbde51125ebd8689e4aa326ab66f0cd04c1725e316926c9637ce100fb35eb60943e15cb8d58646de6699930a256dc72c1d37c1a07fa1c9bca9e2993c71c529d496cf42f5d45ea324a55a55006b05e63ced5af8a3adb3409e582c31fd95537ef19dbd6be795122435d4ba963b4fd3be14c59f09cc8137a8ef5af3f4742b83dd103f7b1ca1cd00a7bedf0822cde0f6a11cba7a05634ff4a4f1aad61ad6ebf6083b5aeecb6cb3602e216db578ae6fb139bd5c5a76e157b7a2ac6875685169ec1ce48b2d4ae52a188d006695784fbd23d4ccf3e36e5d136271b599b57d7ae2d67bb916c30781fc8c78156577e8ca7b6d01e302bf8c10894dda61f50d9ed1ae637a4030d8ba9b9619a8056dca8ebbea1220a682001339c11f73f8dd925cb6b28bc543496eb537db2a250c3ea209a89293d06c566383619316aac70def7a62eeae24caacd11d09999343ff4778c53f5fe458718159e61d8d3f664e29d9e13483bddecc97391c45a6df34b1522130b972cc89f4558dfba89a8a15757dcf7bbd6af2254eb937818988aba740005d94e4b171f1e79b1f050293b6cbd6ba8e42939a1f197b37af47376b1e3004dddfc298b73124a0057725add614366821361dcfe738bbc79393295677c0acb9ed1f9e949da852985f3c9f52a16cceaf20d008aea6b2b777212be8245aa5910f323e483bda69005ac012b6e3bad69f144e1e1a0f4455b9037f1a4a3dc6439cefc4895647a8b269d7a8fa4361e3eaf02733df27850bd9e3cdd9e45fca9fb2d6bfa05d7c2515e2bc230173a0a7d761cbf1775833d32754b8d314e1c7093029650868b102bbb44547604d54fe2a932a0982a67f7b18f4dde5334fd26c45da14c84bf95c4498a3908e2be3bc1d32d812756b806331e31828d6ccd5b246d12ee0697c0f11d9a02a321f43867bd8002b526751229a9905aada4688b6dd15d96137da70300f8fae99805c06d53053f4ebacbd88300edd58eb3623c15e715ebabffa490b23b8726ca2a54d80679c5faa8e20af06ace293ca177ab991137cdd6d52492baeb8439ee8a547ce72f1268e3719fe973be54d153331e2a45a488b7f6944e9f80dc9c7cc8ac07e13155df6fba2f469ef04652cdbbf34c597f505f2df6e7971eb57bcab2fe5a9e0a6d7b04741722c11676f751ed85efc919bd2e608f59c34507731695f22ae402838bb93a0f251570b8a5a150783b01f2f86773907f094433c30764c353a662b15846833620b2e644e0da6de5512f72369d3d79998f4f95dfd1fb30e890cc477e8942d2f5813d9e8d9a8766c8973c84f4efccc14a38571936f51afc9e8d9f8ea034bc7e19dfaa319c88604491244136b774cf340f175fad31f5e10aa60c74f24752a784f5919f945d56fc6da9e75dc5fc8f406b8e826e7563660b06340c6453c096254b1187f70231e20e53dfbd73808bec30622385ef9564902741ba7e5cd655583aad26e39557e7a521943e696b4c37b46a6a8874c7362a022dd2304c07867865df731a54481da48200c28c55ad5976157c702996b9c18be209aaebe59b3c8fceb5ce59cecb073d464c650836e6704fa2bb7d6dedeb894f3fb4ee46b4f2b6389072e727c69d37f3463635574bb463f0fe35d4c932cabe03b0dad045a7b28d9df8dd44b3a40cc5a29ee970c425c331830bca80ff76243024de110286f45280d96ae492012ce189c9df1f82e4500ced6d0379a994ee3d4b7e2147f618eaae8a3faa230af5d244d0c498bde73db44e078fb42002a952a48daaf527fd7b33f9f0e7e0b7b8291e95139bd87834afc46711f82911931c6f2e0a8fe8e50f5cca970b964c49836752d4aa613d23382f8ffd1048917e11c3128f94fc78576d1b553395910fcad430831db9312a7cfbfb7ced8f2201870730e1297cb06f6d950c7aeff1d65d348ee90d0849aaff906e7c4f18b956d5734e8640630996be12e8d1d0d2fe5180f89add180d32184f7607bbf2a83f1fb7e0c2152eae2446a8c200f84596526e5e694a58e0559bc48ab83cbddb977b975b273dd40d7741cd25a57f62ff19d5c50eb4f490149b94f8ca8f718ab206557940ee75010a71155cd133e2d69ab2ce45a386bfda57d4822c489f2d47385cd5277d13cc9a457824a2cfd9a677fa0bbc80c2872593e6e12218226be084b7c8eee0b4a1f1f07027dc08b6d516b24f531756b4973b72c690ba92e03d8623ae015e80557048aab6f006a04237c944a4824462e02673b352a6ecebf8e60144792b2014e16b59569ef8711f4c20a0f86fc0ae15575c989f27f36b5ebec33d427ffb7bee06bf5814d8a27ce9d2315adcc9257e1181729a222ba85abec85241523d1d0ab2bbfb810fa44e37443611a643b38920a4ef2afb266d3c52b6577b4e66a5af0c67dade92d102a1d17dde25a4125908173a5d19710c9f04a488198abdb6596f6978808c22e28b9ddad4ada8c6367d783ee5ec28064b9e32646b83069b2e9afeb3bc7b885fe29505d8330728d4d4f9c5eaddf4b1c770970b1ab39c309dcc4b3b9eb85b5376abb82706003934e2e4e7389259c546b32ed209f1ab2839b966cf3cb01ac05e3c19a0120eebdae64660d22840f8a350762aff97c4af6e29758d92ac01f892f2dfc667d041d203e661354e6a1310dc999467eba294599770d0756f71c8c726ea7907bd32735443ce2007e97b91c8279a26aae97303ba0d1a50ead9d96e0f9fa335acb1b094d306257da685d2ae0a8d802c041d5d8f51b1320d233132ab323bf66bec4fd9ecb223ec77b956a785699c69b7afe95c5cc11e3ca1e33b025efcbd9bafb17f98ab629af25c8e9947b0ea711b693aefcda61a4ab564c8eebc87f6c6be3d24e9c2891d2d840ee0c4ed5d0215b5d1304830da52fb43e6b07c755d35f52285c4e7e8c840690ba38cd610f09d7d5ff38b375d1fd08fbacfa4eb3cb1d3384a57cd9ff756d2df1b0044198d7263a1803883fe323e577b083d8ebda75fbe1c7ffacb93143a847904916f895f3cc48fb886b6b799f8743df47b18fe2d4ac7b2ce8a049fc7bb4b2eae331fc876d87d6e626d3f9877d56381c9f1ce1937fbe7486034dd9af01355e1d66ef56d2e4c5e26035698539e9c9db90779e6c1a5f79f75d6e6bb0c9e7ccb72623a6ce3ef58029ec48583dfbb38ab85612ee7b4c2859c28f47e904256463f0269197b18b913e06f47cdcb59ca4763b4ec44999b93fa7cd5f22b1d891701ec3bf0f918421f616711c1d49a513c88d0886bfaa48fd15537e0a896e3e219aea8889f564fb893afaa5f663f14d99c60e1cb16c1fcfc3f99812990328f190221bd7955e13d1d2a22ae0b3e85e5f00452e9e97a39ab42cd49fdec0162cd99c67545805fed3744a885447fd3e081d6bdd7c6c516c0dc9b18178827f6544eddcd9a31a920d952519087100e75ed5c1e9162e374d805025c8891a8cb9a8c0d41a753b049d83ac3f65a30af47be9b34656f9f717f5753f1a16f26df40f5d9be789570a0841a4cb850d4b6c4290a4ed25d90e8043c52d799eeaca67efd07cc32c6530f7c69a5690863468aad264f9f6803560043495343f35476b8a383a4f48f7bfe9d5d993282da7c49ae780cf1f6486b0868c31e49243a5afd419d6d7dae24744dfeacbcf025414c153ae191a84870403eeabce52a82915217806d45ff27aebd750f0bd427a55b44bd1a0aac82db124ccf2c7c62ee1ecff9a510e95c48537fb87911706de85afe889fdf5fb3cd41ab0e74296089770069ac91de8a76f5a8d87aaefe30d268a396fd9bb594d82b819babed9e19ec68c5c49f0373bf6a56338d43656431fe852c2e9fceec4329042e7a4f800ecec88756f87b46184d2f428a2e48aff4188610c6ed40de23a697d7bc91487119bea4ff334ae5abac7992a31eee9a18dc06a27f629010c71a14e15a4764aa9bb691465b6382405f3dc31d6b2d3a6826abf219b858b11190d4eeb6ea4d582e189c56651319547063d9245ee3bd02d6d7c3eb2548b60819b30fd061e3018deface9740debe7ea03c1a163d610389ad6867dfd25fe959b4a65f7ffa513ca817904e8c3f828b130ef3f29f00cc79054394ebb687d6c0660df5b1c32bb30e2b4ac415999ec689ceadfddd7b0084aa123c4ad1cb", 0x1000}, {&(0x7f0000001380)="6c8fd5c4c3df0b61a7264eb80b95794659fd6872cef350aaa9aadcdab176fdda5e2eeb1b18efde04c3381964f4dac28206efbd9ccd8549bc1c830b4d58f2ea5be9b90f09a88210fc450dc2076b92f46fd620568565b9cec168a5ee2b2b2df8e5184eb6cbbaaef800f2d7ffcfc50eeb771bf18a26fe5bf6d67890c0e4c0069711f69ec810e8581a89f92aa07a82b597da9fa10387025e480a8c5fd9ec91060b1cb6a293727f23eadc61a93cedc003dfce294b4c031fce83e15c7d0ff19432976f44b309e7ec7b375884bf0e6c9b75079e1ea1203198ba4a9933680166271f67af32d8a9db726f1f3000b5ca211d9a19196516e20e879a0696556f2a", 0xfb}, {&(0x7f0000001480)="a11a9d8f00acf795850cae162bf6a01ec727108d07db9922d1854c7f763e754d0fcefaa4cf091c972002ce769ca4a1df58ead9f880fab0dc7416004bca316bd260726a90ecb2970959636d03c6a256f062f0f5b3d7f7b018dc9d84effca614921d2edeb0dcafd3e772", 0x69}, {&(0x7f0000001500)="7ecfc9f2b9542e0985f2c1601230d5292e43eead61ad6018df4f588e9ddd7a7190add0487c0799abff4de2dc80bd6e8329e103e3c206afad843ef07fd9111f137074d6e0f93fcb115c5b0baa54d8c50237fd58e7fa09cf36bded513472f92c05397805f9e8cf9349a7e519c32d0bfe072acd8e36fa92b038ae6e1d075e1f1b15f1c6cc7850fdf739153b2161aaf05e6e3209d372257a9b0146e014a5ca1e744f3dc2efbe271fbadaa917ea59980fba167d0ac8ff0721dbb7ed86d6ea5f7a9dddcd027ef7d923ddee976e09e81126466361532c779fbff8cfaa432564ea9f60c46063cf315c2e1f686e68b31cb46ca0b7d592c254ebce80cb789ad6bb7984c4d2a7083b8ed9772c4722aaa223911c9258023046c7cd188219249ee1a064d569ee8e221eb130679c1db5add4a14bba6186bee99fbaa466c1a9b4a7cff3d9c6cb318b9574f75298260532e9f8bf4141b70d3e9ba2cec5128e82dc170a03aa47b0c5d2fc0b435e16fa5a5cbc49470beb8aece9f97f9d0bdf6e5c5a903e334d27359e82ad8326119a33b3bfb0cc6611ea7ef50182ccd895079f8bac955f0b3d0b999a5cf20cb3404fc5e70466ae9787279c8341d2f4862d6bd3c3c2969222b11dcfc883197fd09e26c2fce98640218493e39e43f521e5a70cfb87c90ade291912db10847fed459105d6dade31dd2cfa3f0e8b7340cd704bf9bd201565fd38296283ccae75b08a7cfc5c87a612bda841c6033a101d564b5cd31cfb503f41c22660922efda30f9eb1a6110314d57a56b665203320f9f57e249af889d04cb72e05b8bd272814d901ab9a1998a065c0ac915db5c7d79f279126314902b405d16aa7bd6936dc088e5c22f41b14759e771c347f70de09c1aa6cf1bf2fdaa9b54ae724855d1b99b942fba5a58a6da93c6cbff1bcab5f808590452cc047b7f2b030a67831feee69d763c6186118fce6b740b3e4030dd097b4da07bc0f8583d5559b2191b42cd5fb47ccdd56c1b57ba9db59c02db024f99611507a624e5f716a068e9f40a0a8d564106d72e39e4510c2eb6b881978800e1958f112bf2c061dbbf2d7a84b6f8f4c4d62fef59006d46638ffbe9648e37900d77775b8ab58b3490e7dfc1c23dfa4d13d8f152f6e3ac1b36a592852e86cc3f481291baf5ea976bb463a3965f517298097ef2b51ad440366f183696b9aa67092baeb69c5d02c65923377213a30552f5dd0122d000852786bad5629628639156b6622cf5b74a50e3fb2563fdcf19d6efe012772dad48ddce4877e5696a1850c1c043874e661664e3e1578304685bced36f4f47de3de52c67aa1ea6f71e72f3e3c8a0ca529d8a6e3f514f1bbebfa94c8e0cda3f8391eb66ae13f1e9ca60d1ba015ce7be5d7bcc41d0f0be70ea7e7634ea6a61937621596021e22376c9f8abf95aa5831e8037a8229f1a622f6a893b213dd00260b316185140a836a8a5ed0e7f2d11e41e92c6064ca96fccb216fb317acfc1a574713de6e549dd04f9e81b0077de7c65f75bc3c69c18bbd48824165c47c48736f6fadb4348454ec246634a504a39cc06460774b6a6418ccefbc93cd1d721e086a75e5c12cb30ca4f02063003490407a265d8ad4244ec8abee1950c21868130e75c1810285a822142dadf54112d08ef8f7a69675cd17ac313eac5c4f5ead3530de3a20807bfeefa3d524c1a43b84c4d51b86a31427557a807254172e51651b451968c81df4ba58938c0df06b6b73d1a1770fe9f84d9113978a05c02c6a363acf11768a7d4632c64c78a6006392c2ce2b375f64225c4ef4cf52dde4d188aeff81bbf80064927f0fa9e6d5daaba183ab92db2dc841e708e9601e8b1b12fcbdee18ea1f3fed16df7371568b4f1fd811420e6bd1aa613edfbea45eeedf2158dce2f734d1585a817a847629d09bbae5d296a164812ed9ba513f47c4cdb2a33451f0ffbf59f17e20d09d188a860476461e49967d22213d7576c289a10d4442a405cecf8f56cbc495d8b822d34102bc860dea3c2925202b7840ee5c4e92a20d6b92677e244953db783408309ba94603c0f167209aa40b4ce50d3167c40f5517d39954d7031c8ff68c9302d1aad4da5044bccc3e1574dc6e2b336cafd368ff8dda6974f91352e477d5321892ee20a64638863b7344f7d8f0cb84473e7dbe2cbc51c9b6c3a81a3eb6e9d6efde3fc4c5140fc4390b27e4d1a64888940165d2d06f7482504e8a144c7fabc94708fcc49837b3128c69fdc2db040a26ea5b80fd73b36e7eb75c45cde640645d02f610fe789eb6023413df384bdb837320a66cd1644ecdc2d3bcad96e3b4eec5d4aad2229d9a95067032e8ecba5548b7cd683afa3a1c234338a1dd90018f921346112822bd4bbf8ccc2d444c923585219501a414a6c739cf8059abd7d954b0cd2d13c38337a7b00853ccde9b95be3f9100f8ec2e776475dff9d29580653800f2b2228827108aa814137b358df0b345553ef1ebfa97f3b957cb42ff977662164e48995cc9aa125e68626ca0aac7b18e8264573e4a7005f36eb719ae647753efba281d633f626840169ed2494c2f650c6457613356f3167a2a0a5273f002c561a11c200f553d3be24523c85e740d9a10bf60d10dbdf1026deee29de0883f2136d1726202806106763daaefbca9f0438e592c55d3f5cf004cb684f00ce09dde5a931c077b477d06d17855afea75d7cabdd825f335ee359957841e5b5128d9d035bc2824f3891a122d6551a37388f23f6f51b7a5ff07441628a28300ff9ca614af0a97bed140ce8c99d070e4dbdab194a6f014f1e075266cf9a1071325d01ab58fdca98b7ef1a5be82bf7576f4b6bedbaec27b5330cc6ab58f76e4a3d20152868cfe771133edb71e00a394f5671fc2efa205ab972cffd616a4c5e786b5f48540e597b2ff01844d30f75b8e51bdb9b15d612021ed2db856360195eda2efd843bcf90f3501360ea737d346681fc6505e2df9ce51ef890ee217a4573f371a42ebe2cc29514ef2b4032a89a9622694b8780ba67e0ff0212f3db2cf2d00520afa60d91a7d376b19980adec585c1acd5dd86e566ef9481d94cb6f18822c6dfc336f4839304e022b8ce25e9ace3ed1c1d2d2ce4f62018a922673d8990e4c297705ac8569d7147c8a377a5fb195db562384b772a87d0b00490368e9c4f6d8c1d7bbe8f9f5a7b9ae6147d10bc7269d4efffe025626c5d45e386b80dc801ba605307f64650eef5d3a376ed1829415ba429ef6436d8a722ff1c26dab4f1ed81fd40cc407473bdd0186e1a63a7871ef891c6224bb2c5d1e68f9f2d79e9c310f02d24d123f2b1501343a9153d42ff4b15102330df8c8911380120fbce02608f9e8868b63db2747c4267aeb83421418007c3dfe2e2f47a6531818f9963baf79840c3108a0c0c67c5ce9c732f83977dc86eff4a9f39606d3d71df6bc10caf8409cfd8359cd7a3e8878210a3d616879837aceb2454d1d10442f4d6eedfa9d193d88e81cea45d4e63b569831a2a836db3c63bd47f41619d57afc9c71abe7278f2b19d4dc243d529d2bea3d72c4c0e3c6014a41c779252894c777f6ed0d44a17674091c42618d9b05b1f9581386da0ca3a2d535ed4dbf936b5a1a59ad3abbb0441cbc45ca3c69678e6e23fe1d05cf5674ec15d66d81b7dd41a63d1c1f9e441d0a029260bb7963c0042a27b710e91d2376b83856721db90ffa074cb6773767ff2d2752fb8e224826618878949340eb3ec02042393ef88792d557a27da94ae8f4bc606678d79d46822d91117308214e793b152279181ca3b6a6d88e7bbc92c86b99812b610ee22e3f5597c73721579694482ca72ee9e85fa059cb6d8719ab2b92e2cf077e306673fb39e2e9442c9a3e3d45a3c3ab415871d69f4e2c55aa44a67363ce0c78dde79a23ab7d5e734e0b3c8513d78724a229fc9bb90c25225b1780200c583da84e0ae87d51d5158a2279efa33c34b2eade25345bda77b373fa39fab2a5b1ff0eacf2ea450d327e86d3e4b50b61d9e812795ee3ec0ffb692447107eb91b6bc4d7be197aa1c2f95fdb8d676f4fd420afe160a97bc9e6d9fe75ff7c69e9a3926e4d86e1822e0ed96486fde618fa9342e1959a8475b5a0d3a86a5700fc2a4da8302645f30fcecea259395f4f755166abe982dafc4862ef4c0a0b75efbfdaaa4a27f4b63a4bcedba81cc91d1076e8505ad23da40ceaf6c07917d936ee37bc9d32053daa5dc376f81df1e872aced4fbae33b356c5e95bb919cfaf24dc2c5ddb6c9aff4a3f2293842ec37e388928e1e5ffaae0112d18d90f7729b453f6ed634d5b0d50a7e6fa42b24212d2f6fbc8009b37716effd8b17f8c1811274682d1708d0b52ccfc5240a2a87311fe526a270c5ef196f36f2b30cbfbff9cee032bb1c34367bbec436a6a18117ea38ebe9080444ca65bd8c50d3321f794ae04ce8d208e5b3ed4ce242ee44817be032020cd9891d9c88c85b8b4674ed78293311b1a9966d075f98abd203fbf413c4d1c57026676116538eadb7fdd05174fbce68c7a36c8f64090ca50c4ebc5c8d07031ae483133692e2909a127f4a45d6186e8400750fa41fa346606ffc234c8f391dbb2a221d07ecef7b442631e0a8ceaa8b9b235b91a9a0215c02d2a2e0b35cb30003238c3c00f2e932c80157b8d010d167e48650fe27af8b5bace34100d338cea9ccacd6031e517cefcef2de1ffdf681b846ca9b5f62c8baf54756718651dbaac54f1e966a5cbca4607e2836fa9968b396ba39cd15d493fb824d2e9ce6b83d1e7d1cfb7f40301bbda050ee33426a8d4d1c83f37938009cf81e0b97394093e48ec502b6d885452a76d81b17873a1f092f542c4c078c3ecf9b97754e658b722ff6b0170676b4f836ef62020ab5e00bff8cf918d5eeef82dcdb3b3cb722af934ad4d75bc036e340a003ea6d5e8808a3368b8d02975e7cc6d8f120277ba49d491f4a9f6c6a196f92e70148e0f4d5a1d420279374cc265c5aa02d05b1472600af5b17d3eaeaa8bd084589a4370f2b15c00f56be85e2d366e64b1aedf9025d2684782d9a7504fd494e7271b8ffb9de37d15c40a7e0aae492905066ba9a1cc655180be86a3af3b7db0a5603f051a5ec3d27eed69d0301d47411166ca91460517f4d8590a72f5cb7db75cf41fca52eac2dde3ac863bc8bc1a415e0e0c82ec0825e669bba6c8c408372fb87b3e80b96bf22122507033d3fddd165fa47369d4f11a1c15019147acebcdd7b483ed29a385b254b7bfee6e2d212aafb73f5a3a8b8ac3707f63868d210ea23a9e88a678c0fe94228ee2b11c03dd91ca72dfcf63d5b93097483688d99dc206c195fa14cab6df0921572525c5116008676f27fbd1ae4f0d9c5a8f1fd13ab238762be2ecacdbf177775ab19809b8e47281101422eb075bb77a2d71271a318f619f9c8ebb500684c92fcace6b19aea049158f1c8e218fbed1ac70a6a0bd212b7ec7f8fcbaad0cbfd6f13b297739d8685517b2ba216d30486af89dafed9b09f4de566fa4934ba6c1921802eed852d704aef7b012aeeeff62f8f66ace49500828ee00592c0afbafce08054f853f137279ff63ba67d0b3e8d2d010dbcfa4611c39a2a9e0a5ab56ed449ab1a84e6d35e47e4816166da8bf1271f035259f91bd2521242c6b9145691ec0b16c44502bc6c4b48eac091f695feb5508d26b7a33dd898b31e371df6080db495a202a3e794d991685f3ba4e7169b10e972b20c226962c7daf8bd566481b7d0d4fcd952920ac2f28aa6644de95b81f06ebac24a727550d27187d824ebbf7d387e6eae2e5415190195cce2faf90330a", 0x1000}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) 21:26:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x40000000000007f, 0x4) 21:26:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 21:26:31 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="c9406342081e842371782ada9adb9528a1ab99951fcca2aa8be3e00ebb744c53fe5152f306c4d5acc8151f88c3d628ef4fef2aa4c4fa6dea12aba44ffd45a0d57f647ab40fab36f25b0539", 0x4b, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x1f, 0x7ff}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) 21:26:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c9", 0x10) syz_open_pts() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x4010, r0, 0x0, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb9000a000090d4dec91fd55ac58a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 21:26:32 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x10000) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000080)="6248efea5656b6b329798ed6c42a329ef18a5c51b191b0031f2f216bbfdf1397daf1c9447a46131370b0814939d692c3ac099f807559ed7c8635a3cebb189fb7fd1d0bb77534c098e3237d3cc2200955e549ee933805ed165cd2dc1624c9db2be0ffd0c46e8aa83aa8f4a806f544c9eac128b2aeee31685d8f51b45b316e7f7d194bf0c172e26b9e065ab23b0f0157a507dd5fe5679e337ca442ffeae0a9ca5dbbea59a2f6ddb3ed1d3b60e4049867af5ae6b7b923375da2cbb9a12bfce3826840bcb04673c4ff7a49f69f67ff8b69ce609e", 0xd2, 0x409, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() seteuid(r2) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = semget(0x0, 0x3, 0x10) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/31) r4 = shmget(0x2, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r2, r5, r2, r6, 0x40, 0x100}, 0x3, 0x3f, r7, r9, 0x9, 0x3, 0x1}) getpgid(r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000480)="934b9736aaea2da0c308ddc66756dec7b817f60da644004579b25963af1a3db0862dee7ffb34d55c468086f23bd91e030dcdc7564f7a947224991be20e3499eaeb97999dbd2eba311f2d6e26963cb37eb2c080f2f3ccdb268738de19115fd6b37b34c9d64696d85fbf0f0d410c033c71d4ae384bb178db90a6b4087b142022eaa96fa1c98fb457f50b49b4f24483407c4706f3c0f1bee2d2023cb74f9b8fb8f92aa0a3fc97be80a91ab310bb4135e60a7937160636bea3920d2c52f726476424d3df8fcec56e39ac2fb9493b3c10ad0322aa77fe7a4bbc29c35429a70a8c4ab31815a243ca74356d", 0xe8}, {&(0x7f0000000580)="b639d9a179140cf7abe768f18eb29b897e502c3258e6e7d53a6b484ad86e0b636365ddddaac5a9706112d6cb2d708876676fa2fed26fbe0d3ad6910528f728a08acb0ca98e65e25f5dfe784e204d08f3685ddae079b548dcc8adf48271d10a01ba158bd8dbead67843681aeaa58ac2234bda835aefdf96c51959a326c2de415c1576b32b8f55a730ac59afd694100583d241874c33103badc3b57fd87a3e9db09070b00f74e471ad6c090dc4d92c3f84eb6c502a4e3bd7f85d65723be67921a342d67b2841e8a76cf972734218a22b4dcf5098e2a92ad51992fe7f3c10fa657695a3e6cdf8189693dd8429f09c17ec8cd6164834f770bc63cff313d65168fd0155fdb5ccdc26c0f508970cc4b8dde862361e7623bdd7d987e3ec3186328a530b1ebafc703b248b79a4818d1bb270199770f139de1d63e31024434ad0dbdcd17fef417139ca3bdcf6bec33af34cf55475fea50f7de8caf82b10516f1e3235979886b792448b8bcfaacf2d3d74fb9c2f82c83bee736b27810d222e96bbadae67888aa1b84b1206d6a36b5d5ae8a07537a40b2fb464b2bd44262ce12e0c1d1596f8bfab608a5900d892fc3e49f1fc145a80bfc4099bfa0c7e0f6a9ac43ee4069a651b2820cfdc0ebcc9ec294199c31f573bb4a1ad2ea475b27db3904ad30227af6d5ad28c09b7576220ca0ada10e3c502e08bb5c6d07668ba5f2391db1efbe6cbdfd05956c47cfd637d548ed6e6d88d204d9de4b6aef67cc9bc8dc717b5df6beda4a46b04819df4eee0bda18fc4935fdc4b32651e20441ab3593e12bb3a4b6cba54d3809e3d01c7dae18b700073932f06798a7b8c2551e0de20c133f9a8f413380baed7478892f4c2a3127943fed0cebe16e9b2e9eb2a72610a15177816e3070092e7a51899381597e21ff8f9c32b3625cff72da08bbad113107afd6383e0c815c27018d942c9941da125a42f4e592508fe55998cd940a2dda13ff1c1bbc3071515954a9de585d184c177858569c9a629e63f9e820faf73d4d5238f4f0477047b6db168cd3c834ba65ed66267dfe408aa81aee21ebf1af30525d54ae2544f817693513bc43bb4e81526693056b44b3a6ab74c2183a4ff53f6c0e3c6c9bc5ffa306224180df7979ee9c32f01092f570ab9bcf43c4daeab720d80de3ddea0bef9d571ef18331739daae90de6803585138f8906b1bb595adbd2aaad59f4751dc91315c773f47684b11d5e6b7cdf7b285dd766e2a25fb04606b7ca58f4400768824dadcd0e523240fb6ec058ca2332a87fc9e7084218435fc1c26bc2669c9d5a0fdb5141069666ac797c7d2d4b5f0af78353d14688096c10cc2bf2df295c36284f1be8fb5e8dd1765104caccf7d66bc57f289dd5084be090c06dea7f00d403218312fb487f8e99516851740337d78f079afa9879c65cc7ffac772d23f056e84f57a006a2d0e6c78c0f28502641f3bdf68a90135585bd6bf4732f780c12d6f3bbae5a085df6df060b3bb1de2ea24608ddbb735e504d146b16d491c9c5479d40b570777148f814605050d93d88ab84dc165c1da6027b5e8aa7ff33ad122b987ff3e1d18c9eac1df3193113b7f38ab8620dffddfce412dee3ee515ce62adcf83d71d72811ad92fa698f84e4c39471f0893d5656f0c42ef06683fc30f2b1847dd7f97415172f1225e85fdd6feb12c26dd5c04a7773f909d8eb74aa5b88905ce5de5c2b140ecebaf0828b6ce66d2a6359394314207a7419fd30889c61a61c4479349c358857083691df71ea4e9fea0ead16c693d0026e12783a4672a95913d970159b98f7219a076a89614176897776f54c8aafd795603b9e8ad1a9d93c4f425daffe67ebf9780f5405b91cbf46f05469739e1e3cbe024627c9fd4889141723a28d7915725e74dd20ec9fd13a7f2febb59b813028926f6ae4160f80b3369226d0d9c42db552b9cecf19d929519a402796dd23aa9d464ea6e66df8489d11e450267e51a0f5f04e64e2485ddced8fd63b7ffdbe1d72f765727dd510a06ce2a7725bfc78daad75e2476063f43ed54ed931b9f2fb790d2bc8da6b80c432880d4517478b9ee3503ee7fd805dac8208b7056fd80e2c2381f6b12e7b468943274f616a6ab1cb90b1fd88d65c4e2be76cca604f8721b4561c90992079f191344600f6869bf716a1e51119048924a3c2ffc6a462e46798ef6a3da993638b459d4455a2d3bd2d8ba698c2f3ee0d04dbd664962415ae132f26f5c0f1b3efe4d626f72e47c4679af6a119853d80ef89224ebc8c5beea2aa2873adec24d195109916fe6e7f86d404e33146cb635632601527d0e97885e4c76464411ad8672ac38cf8a15dad171b427b8da2eb4d1dbcf199ba26cbc43a58f439d4ff564d62d0092cef96a2d7738c256e259ebbff89d2ce25f9ede59e3c4e72488670afe140d2086327dbf76a71b1bdd4ccf59bd7d6dd84b1d7ea7b97fd79457b6cd04441b6d17ebef9683393fdad59e554453f99ab87fadb7e16cbb161f3a8081281862c793cd03a5cea1e4ede177095c96d4bb2cf18d9df012f58d3545c6c319e15ee1ae1fffdceff4b80238a313092acfe38f8aa25fee83bfa7ec90c0d0031bc111cece12e85a13d7c80ea9d5a3a58b77e0df7838351cf14b6e12ce4eb2e2ec6b387a7b5cb35fbcba7c065cbf43e331f9547f38f5b06621f9075e574c35eb4cac6a6f701d10419fe64202bd635d32f405db91a2c7ce3d04c3f91b2169aa960b84ba53174e7aa3a22de3def66c7d219ac2374236e4f7fda576eb69e9d0f1d6586b7fe16d39fe25ee930701c6f0612a00de92a7eb05aab31b4c21c1f014ee55862134442be34d5cd5ef9cedbbe7bdaf6716d2ea9340f2f4b9c894e7f13eb5b67585bbaa21770a8ab3860be3e0d5e6c82b58873dd8ced210f1fabc34008d112f9a2f526261e5fdd0c571e64701aeffb4f91ccfddbab4f9c8fd7b640f00b886d5424a3af6763e0bf420f7b6be933cdc890f3b9a9e3392f5a7d0df7ecc061cf0e907548173e718524961525bd67c8dc01d003e7dc8c20da7ef8eb924c334a339d2dad4d4eeb570aa093b665434992924ef54d9dba950416acea7e948835d9f954fa25015f7cfa11431ad76a876619a1915a7a4d893620fe09f8e6af2a2c8200e045c7984845c88ee886d8c5ee4d6291f24eac422b445943b51a2fc2a905f1267a76e118b1919973e793d3127f333a43ca62fb5d5061ffafde9ff41abe0934b2a5afe5c7ba81793d2c1ed24f50b20b49597106044b3484e5a6a2892dfefa8c7fa6f2f36579b4af854058eb07063501b6b5dfef3ecd0cf39301b4e6d2a661e9606b682fd61eb4ad1a0e95f80b5a4e9d556db1a9544d5aff5ebc2d58db2ccddcdbd5eb2279d613100969b7572c46cae7e254d7fdb0fae6474b5425c57df911c4251d9fe5f202ce7c2ea97e447bb5c6647ac64a1be635e90155e2dc9e252e4f56a2d40b165a7aabb399b7ea570f7f259004420c782308d3005bd067c1b8977c4147c0581df1f53ef166f9d590b704f620c043ffeb0f8bd790cef0f8174eab5300c156cd1543492d155d5db37e4ffe8f3bd455bac4aa22ee0e8d4423d374d485dde3b482bea09ec559a9e9f16e21fa14c116cc41d369fb28d0e907837d98ddedc118aed038f42b2ed467349fd3093a5e009f2fb4dc2dd42a1f5ac7051b07260783e70f27f333817b41d96050aeb5be64ddb456ecc54e8f52b3dc55ab1f367a7e39e8ccb61d540664cb9809f48e17193a1c495e8b63964762f0411879532a7c4f9bfadc07cd23d719362447bb4429ee13f1bf64af6cd3ddae1e18ae7134956bb15ed1defafdcb4d99d9c097f247fa0e521d1f33c7b4b04da3db0e06c5e243cfe0e4ae94b7549f517a6834f1f59d7f2050485327d43ffa8e1619706fe567dcea4f39cdfde14d29fae2d23162a75d5a883df55fb6a45adfe84d33c237cc47f685c87880de7acc14172cff51981b9e6adafe276f3e2ed037d6cfc36392c0a0984e8c25a16c83ea2bafb3b7b97fd0496bd6408fb3675b2254387462897154628c0f3b747b0600cd8dbf7d9df6fe9a178a4a505b5e4a0a8543a5812b1069547b6cbef31783644cb47fd0088fefeb27ea7fe875b78369c2ca68888b4a624a83227d0195b9c33c51f0dd5af6f830a9f380595f7e0641dacb368a20dabc47d93e9dea9bc7845d1794858b887ab81caea67c9ee3f916cc93784f4b163cf895ede0dd74b7eb3de30a56418ac36dbd44b56df2290eb7c3497692685f75a8b5bc5ab7639690e48565e30dc642b90a44b2eea4512da34eca000819c773130c38c51e00cc8ba9ded0d95adcfec58b9bd6fbac9edbc71c15dcba9d469dc4f72788dfc969d425d72c35e7b75c20c576d826bd392377b59e7f5c6991479365f33082a8b1872ee4ced701e6708cae6b715dd1b03cefa4510b3b1fca35dabaf06bcdfad21ac20eec1018340fd108ab1418ff2b0511d78665817009e3d537a6afa8a0f1976368b0c86da99e666392b6e5875cf28ef21d9c6cdb1234d978087fc4f76a41bf45c4faa660e3551579cdfec80562a41ca887e44c4f697bdb49ece304de4c570dc7cddcf70d1de1d372a0dc45afe1d4f28a7bf7e6aed4249c7e6dfc88edc3bec5be08886e78aab29f4143b63f78bbcd0d67aee141aa82a3fa154fe193e0d712f3242349bcef022098fb05d5051cecccc0c755fadaedb6fe14910f8d4c7956a9edc18ee2aba7f0c46161e1e5ff4f6f5c7ac556e8f4862f7f5dcbf746aedb804886a2a1005204c83d4a4aee718e58d571e5401ed1b722b436b88acb5c86a8a510098c84e62a2973cbee34f1fed22d6b1f92eda93ce9da3777623ea13071e3ec52bdd5c27fd4f1a7217667bf634653506a6177bcc48708fd6cf5b185f6ff69f9e663e354a99b984f8d4ada45963f32955130495d5f34f6cc319f1fff11a44930831d7113f4a33f66fce027fe6cb30d6e2c3235a24dc56cb4a15b964d1954d0ea541f85bcf9097c68a750ee6f4b478fd60458c94e61e7dc7efc8d6a87cde70a24f3a63bf5897d093eefcb8e9adb7a1ea8f3c199a0b22db5f5ceb4113a40fb421572aab194dab2b61b99f87ad29a50aa369b6f4bb3b7e1537b4a3b03da316b98051bb72228ed79e91b85626b823a0fb92043373af3deb3a0cec845541251848a819a8fe61c9a8b86038d81958990e8228f90cca8584bf24ff62e5934d2c6f5f9a63ad8fcb1df0416102f3ece6f76a75a0aa99be14d780e444e10c2be0b255686d5f91be89691836e0ad3dd825ff1684d3baa235387b5a4d6a819c3158536020d3d677c0258496f4d3adc02a7bb133aa36445a4e507897613494ac217de9e0563fef59f9ae67abb6f0b1b14ee5d3290b1c379563d1219c41bb1321f696e2442b1d1854a1db3e4d2cb2184664b594fd359be419c2e2041d8e6851a29b8619fa9b665b6bb9f7697bf4ba7c94154ed8fe0dd17180d26a97b8996eaa81866676b781458fc5977d412208c061a8b7eca09aa1765028356036a980c8d059ab24d262ad6cc13775a74b0bdb5c167c34b39277e61475251e5e0f7783284282e9122c61a4ecc6d625b8af3f3f30467904b1ad206554610f03fe5b66523957deb36051e523792914c4cf1af7cd671985ba13f897e2c08cb493aca4dc44794c36ea8eee69a1d6d4526b839a1df1892965eb51457636d1cc055253f322396c4ad0ab3d83cf716f6221b6754dc7b2d34bfb2717b24e155ce507d4c6f7d83a8dc00dc9ae54c9c8aa8375cbad6bda21398fc1c650fad66d81311dea76cf8ebaefcc0a4556d0d9903e", 0x1000}, {&(0x7f0000001580)="022c3813fd37532181524ad17e2a7ec5ded3c0473fcf36f8e7e4250db21269dba1fa2f7e23e4b9677b1b", 0x2a}, {&(0x7f00000015c0)="8b1b597e9bbeeaf789375034ca113df0b0b4e88df8073c6ec5884258db744c3ca9dbd180ca276a37475890d9c246983e3f203f6c0a3bd93dc8c93012b737040da2ba916037c577f4d4f6b6a7c767a0b710d33191d5f9f70a8f7e97d7004c7727ad9cc301ba5503baeb6ec7df2b413ffc688b165c545d3d7d52668e849c70919be39ed8f043be1d546fbcb318c0a5109a7f5cd16f4435843b5f36b7a2a8f9701b0920368ef6310c93e077dbd96d1abc75eea4913ede2db8e8ca9833c8c4d99d834db8ad4608b845a2d6c01a19b11aa944f8f2426e0dc36167b0f686f6897a0fd4981b", 0xe2}, {&(0x7f00000016c0)="8e6da7aa58d00a62a889c1d8242d2d898ab0f9f01e1bcb10f0414548763bfd3e3bea9245da504abf460ccd362df798cbc771023eeeede531ffad210a7396ecab87708d11600f5c5377dba7a763d23bfcbee1e7cc5da668d8d01709bf118ad624a3a984bf4e2fa7c9397d94d33937d2824086d89c8ce2574269def1df4534683a56c2c8643aa26a39aeb9395f22440f0c96b11a362021595712", 0x99}, {&(0x7f0000001780)="87ea25d4d8867fff3b78bae5405c57710857882f83ef63ce736d603826fa71a9835a", 0x22}, {&(0x7f00000017c0)="6edc1a13960887cc729930cef05085c39925199a8ad37150db49298150361b22a7051eb526213266b071d6b83c4864fa426e07c1126090e8ec76494a4636914630ab385c340ac6fbea72f54f91596a4b62b9a2d170825978056fc8adea2405c4177006bacc7095d99ac4ba1324a6d85f7579530b2b4b212dc73eeb20a4c62786b73d0d8344bdbec23e7add3575c224be84a7e132e262", 0x96}, {&(0x7f0000001880)="06266d41a5fb43feb01ec4448b8ee6832a739bb38505a3c78d3e26c94a967f1b08b02db7d2916c370f0fedc1ad69805a8ea5c7d32d7077c48751a6937dde86ea631430a30e3677cef972c6f9e49fef5195d461f3f461ae164e482f4d2ff2e94eff1202688e4da677c35a841b35c8d9dd0a45db143026cea1fd5ab1ea9754fff42036f3cfaaa5897d8593e07ab615b04c44d540dea59458a0f96bac39c291c4019310aea88006814eb12abbdad305a0826cd21aba8a6c168290e1efffdd033617f4922bde878a77df42307dabde9d16eef3135aebc952beade2093a82914a335de87d685a2c5f1d014b3a6d25dc66cb71c0302e8fb1", 0xf5}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000001f80)=[{&(0x7f0000001a40)="0b30e5ce2a539aca30ac3deece3990557bd02bcba1ae98f1c1f0350d688f718991a24d5135a7c6839a026f76fdfdd2f2ad16a164023bb47eb4e004d5e76103e6f5ba2d92", 0x44}, {&(0x7f0000001ac0)="9fcd175f9a57192fd2b4b7f910a75f3718980a32d59d78d617696f7d21384ad5ebced47f14503cdb5d9ea6cabd507a444f86e8960538fc1b24450e3853427a02dc4157a3b3a5b53ad1c86b656ecbbf65b37d1ad79f34e3671e02ee1c729b6837d804f6e51c24981b13f9ff12", 0x6c}, {&(0x7f0000001b40)="479120daf29ca378f887a976d047c2827c634b249cf8dcbb511c2e795f1875649006ecfac4cb982f5bb5f7faa5", 0x2d}, {&(0x7f0000001b80)="b0be26a18c090d4ccdb5c45241ba0b766520f8ba3425c3689d40ca22408c262743435bb24b0900713597bd109fae7b1578a08f481d44a89baa262f1694e5dec5557050366a881894da93b658e13872d96eed0951407cf942ba90b4eb907f9977fed93d3988e608cac3aa0beac053ff078c68e3cbc87d5f9ca4bdb838e26cac5be43dbb5f9871fc67c36d9685772d4ff01d675706e38f0111ea44def8356f8523a8b4c74b6fe7accc7afaaa30714c83e58938541050167a9f99da", 0xba}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)="b4c661946920cf8213590850ed2e7504f6857f7cba3fa13fcee4ecd70a5707045d6d5fc1d84d4e8d104d869d96063b912d21edc8a930d9567166cd7abd35585309255f8cf33078d1f1ec79f88eb5e2493ab7407552b7c4e820d25647bf14d5c600d1367a4a1515c245a076e116d2b804afceba3af57b87ac50d3adab04b30866dfcb5e3c2a267e2b2cf4598cfe124d38f1b48e5282a4f63e70405e27191166018bf875f7b974107310f35e4bc2266972864f6ba4678998460ecedaf0b8eba7", 0xbf}, {&(0x7f0000001d40)="1420ba96b7f0f1208de303831b454ca52ef06c01006df05410e3d7add51573b769c77ce18cd304975b805d37ab39a25c95cc215748afb36fb5d8c23733f0855650b3aaa82fa9714e91b92aa79907d74cd194690698a6997dc9857226794befc559fe900a7c7d9d6d8bb7945ad24c54e456f5c7114969b2555bbef0d8813d6d6f79917c4ee613273ad132e989f4bd07873f362c2814e0f0f4db956b291d19213ead25917650e0fb19d26873ae421d5721ab2917ee8e0d49ee164729d8", 0xbc}, {&(0x7f0000001e00)="faf25733d137d9c87e4c0dc37a17986dcbc52208c355d9e023eeffbf9fccfdf717561b5b90f1c3f43593a0e22487cb2283b3aa1d7cdcadb4db159fd7e84dadb5e102b6ae68fbcdddccdf7a9e33011f3b6204326563326116213622c8e24970b69ddc98798595db00", 0x68}, {&(0x7f0000001e80)="1b498743037d09a94476234764b882ebfff6afaa13e0951eb229220c5abe5a752cc23fbf58682218310a44d3672a877425d7037e4493ac6a05656d5b13300240b3c21696b247cb3d8d911b66c27b66c027197e7a011b2fc6dd73ddc4645c86cc0b74be0a76c27fc9a7f6ee80ede854d26db948a884681ba857fbaa273af845c8c4e12e149fa0ba676533b61ec5e7f1dcc07bb29f8bb7e38376657b9e5bd08cac4d646a835656c29b870c27a94096f909421bcd20becd58b952809447c65a1c7cb4a2e907b5378ca9d3207812964a7c52b5b8eb889c59fefebf323f214d2abc2c728fedfc7b701cf73235144ba08b77e42d", 0xf1}], 0x9) wait4(r10, &(0x7f0000002040), 0x9, &(0x7f0000002080)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000002140), &(0x7f0000002180)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000021c0)={0x8000, 0x41, 0x6, 0xc652, "e8fa36f3f40d8af8411c4f237284186c06d35eb0", 0x1, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002200)={0x0, 0x2, 0x21, 0x1, "72d69f60ce7fa17e7a06c020f456fd85afefa244", 0x2, 0xaf0c}) close(r1) chown(&(0x7f0000002240)='./file0\x00', r11, r8) chroot(&(0x7f0000002280)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000022c0), &(0x7f0000002300)=0x4) rmdir(&(0x7f0000002340)='./file0\x00') semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000002380)=""/130) 21:26:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/46, 0x2e) 21:26:32 executing program 1: shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) 21:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x6, 0x0, 0xfffffffffffffff7, "353366a2184dfcbaae4d4763f39774819fee3fe1", 0xc0, 0x7}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 21:26:33 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/50}, &(0x7f0000000400)=0x34) kqueue() pipe2(&(0x7f0000000440), 0x10000) pipe(&(0x7f0000000480)) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r0 = kqueue() socketpair(0x20, 0xc007, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x85, 0xfffff}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r3, &(0x7f00000001c0)="a7", 0x1) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r5, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r6 = syz_open_pts() close(r5) r7 = kqueue() fchmod(r6, 0x31) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r10 = fcntl$dupfd(r8, 0x0, r7) semget$private(0x0, 0x1, 0x198) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) write(r8, &(0x7f0000000380)="2ffcf5fac19b0c9a6a6c441ed75498354c66b219590e0edddce64ebdf9252fcfbd9565a911b6cf3be1dcbd2ad5dc487ea270aeb1009315e24ace8d7050ee1cee50714ef924350fd8a5e833e3711dea091451f6271ecbf2bf4fd63ec37ab1ad5cffc1226ce3a8917742248addd95bdd06c494617fb1bcbc", 0x77) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$TIOCDRAIN(r8, 0x2000745e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:26:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x800000029, 0x37, &(0x7f0000000040), 0xffffffffffffff39) 21:26:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8032, 0x200) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) socket$inet(0x2, 0x4000, 0xc01) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) 21:26:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) 21:26:34 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 21:26:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="6ab569d4e75aab00cac352d641c5a3"], 0x10}, 0x0) 21:26:34 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) syz_open_pts() writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:26:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="f69e85c10e5b1cbf00e12fd45facb92d5ad5a5588a0c2dc2d637ed22251ba4d432bd02bad5e72b3f341aa8b8e995161e67e0bb18283ea024d95da45b29956423ccbde34897acd04d14991b6bd69264f8a6117d8a94aeedd628ab4797104185413326972f076bac9b4d6c5126a9ca8db771678a6c131a749efd1ec2986d21b07cf6fbdf075b5c421d170466d0b9593c35812615ea39c7afef7ece0786da105b71e61bcaa6e5d1a516c5f6e7d1f2c6c72eaff7566f38a3a4b04dadb4f5479e3482cf16cbd515a775617ecda9cff338ca035d447ceec56c297a524a40499985ac", 0xdf}, {&(0x7f0000000040)="8b6469d9d45af3a2a0844d6506ab150ceb4421c2df7f9a129d9e3b9a921456b8290b86", 0x23}, {&(0x7f00000001c0)="5403036efc7f18792842ddda248c4f79f95eb837302ca190491bb0777ca57d9f0a394927b2a8139b087b624ebacc0688989ecba522021d6517b463cfa4fe36f3adf1c8e4df37d6569e1a72e6083a42242ad979a0ea4c5e41de8b0cba12b9f00425cf66eb9f9d3f97420069e0249ba84febf97622bc2fc4c8a822c5f0397c6d3440f315e0cbc733dfa576cb28151f6ee1159be7346172dc67a97bb379c6c84fb723e001116b8861cc69d7f26e3e246fccabb0fcc0b463efd34f98e0e280fac601379779703e646af4d132c2e5bae411fe76e98467e603ae095c045b7bba9062bdd9eac4c6fd49fcdf7861946541273ff7dbe24ca3fba72299ab", 0xf9}, {&(0x7f00000002c0)="8d4604c78e1ff60d565c6769bba1f361e6f6b1b454bff80f249ec2dcbd1f1d53f878377526e23f66a18f8f3887358b8b0a23400ecbf381d228c22400f578a490f35ef6fb2f8e54f312ce00a75ab611fa1231665f5ab2e6158b0516ccf523db804225f9420559add94da47ab81683e396c63f7cc63b13f28b074471725444bb3fc74fdbdd6a93b160b8d34e2ca9643aee2edaa04692e44e3f752fea009d88be63d5e66d837a3007bec7c56b837927064828b49f78636b771252f1c995f30106f9d9eac0bd39fdd7a58a421b613ad904f3fcf599c320fa30e691efe061efb03a1d42fd022902dcb93dc022392f3071ef94436a7fe18ce1719fd658bbe2fa43077936e63d05edc2b43f69c3d6d29001148b1632f7517443153eab8ade3680877609085b582f82fd8eec48efa11f21390ee3bf21f38abf672bd9eb4eab3d5b129af464de7d33b06c78ce382e6d3a0de0bcc652d3dd910ecc2d8f8da5e2576084c198ed102bba635e20e394a37e3f0fd2fd000d919ff3a1bd91de05ee34c3d4c7fb5f3b44df8700853aa4341adf79eeb792750bced8737c3539d362d63865e00d34dfec64cd4e375bc92d764c86881a0f6ec69d180a975cf4d0f10a2507490e85e1180119b8c448c95617af92880c955de12a94823aabb6af2094d54f0bc48300ca3e706a2ad9b735dafbadc5cf85d7bbd8503cb1de17c4ea111ab09d8ae3aae4ebb55d9221a3c18ef2dd27382524b9edb1469ea6b3e9b6ea8368a25996256a71e39585dc332ee8edb353a2167eaf69426c30ee1a59ce19066474eff7f9fe247cb4c87322dfcc75842e2923e72e239fef77db1ca4d65816fd0f74765bc718df60534a0c569a6bb105da83ebf50e9ef853e5a78e9fc480795b6d4581577f3b5e2d26f5794506c6d5e123336e9526bcf95f5206827c52aa7b82586367591bd4f2934886d302ca0702d0294ba2627d931bf207461153c328001e7054338d187babf690b1ec975b0ff10acd1d9585de1ecdf21ba8587edff4d73a555e5b2004dd50509ca97a6f5fa53e680fd867237bb428beeef81811b1bdbe0675502b97c66c0d951eae36a9345948cba8d9e01b20030ab12c1469fc0b850e39a044cef1cd1825c0e68b305e63ece68d900eabbebad1ff6e64e08b1ea0532919d3454283776d5fa360af2ef0445cabd34425972826296f1311f833f3036cade6240581deca2967a769aec259a9c31bca3c79374c2d581af4eb6a7c04a70fafc644850dca2b8f256f5dee02e7cf467d0747b6352376a1756c10e5176ccfc62d01bb0f8119d381ce9354b7e400b00317f4519191d59329b5af5a9a59b093d8d42f5fb6f085b9de17dd8af5573d0d2786210105f7b1cc284da9f69d428b8afdcc83e8d30cca48b2e5c85157ec3706e07a12df89793a9af395e3c6a87752e3dbdb783c71ae9f895cc25c9edb5ce65fe9188733eb9cb120e07b7c5cbbc74041904e18bdb3fee7652f88ecca2e2d22c1534e655050d657fd637507eb7a0d6b0a1a9c0622655db6823ed1c9acd54ab6f857890414810a11084e2938f39c600c070947bdeef4c3210bd10d5bc96f8a5496c5fb9fc34b3da603841618ed075575425fae9f33dfd2ce7297c9fd8a7047b03290fc621ae79c8c7994d2929f4b095cb5e84de27c37ad2f219b1d29358307f738444b5c2adef7b03d7271466f705bba59c6002669c7ec59ee738908fa67f0f41c45deaeb34bacff23b131fd8419941cbd8682f466835c77ed2b55739f6fe248515fdef0b757693286411238ced4d43ee28162d27546e2950f8d87dd6999aa415ae5ab04c3ded32c33a54ec9a3b02e200e600789db6779b52cccd70c2d4952234f339a1c365338dc053221a49422ac0d17998da3c3ac71da344eb412b066ea6c104982abdf8989d96babfdc0c2c5e6fb73b65efe543f19d07d16e447e72a4694664fd5ef96ce10e3241683396f336b96daa4ff9ce3923d0bbe2945fca31e66b86229ed3eadde9e8c9f72062edd168fe7035ca9d0a85d6a13fad9383241ce3b4db961bb91081360d45891af2f2268760b64e62b6f61abbcc1d9a41adaf431ca047e75913d9fa01319b108687473766b9803cb0c2334c115d78f49208feb870063633a8ecaaa9ca6d31862986559b7dcb20f7f6199ff38713cb355d566efb3d58441f976b363071c76bec43ce177c34a3e1a2e150bbbb3638d0a4a83d9befaed3c489481098ed31845dd7a75cea970d4dc201cb683f0431e818febfb73fc805ab3ed91ac6d2d3ce60bceca317aba27b9cd47ecc1be1c8e2913362d089b9c1fab45e48b3e91eaf1f139b1f9934103ae6b8724b46892a294b67513ad024d689c552de9280950ecb9e93b6e34303077b18970d3fe300fa30a9420cb703bb30327cc873f8d60be51b26f726223112ccfa1da4356001ea986cb356ca666ec789eadbd0cd05f85eeba9f51bf46efbd07e249a60c632c14c41d726e86b17b05f2e5ba269e28ff2e260ad04d8f6c61dcc0daf5e3b64bb01d0a0158cbc86e368bcde861af14f75adc8b78f6e9aeaf259b44d74b6e2e4b4220df7b50600ae948cd364868b76683f9dcc95767b3873f3c4807f35217aac3ca88e88ceb4a057032ee143e8cb9263cff0c6dda5975a5c3a124ca48d0bf3d35506422b310d1f69955a89b13646913b3f3f0849df0bb5cb985f6ac4bca40baa6ec151af863a71d058905c18a55d1bbbabfd09fe6da71bca83452966f14a96dc677cccdfc5e941e892246e096621d9aba55a90f982de4ffccc831fe78e9233f3d9d8bb5fd6a83ed89476bf856153640932cefb47896af598229a05cab0a4397b1d0fc6981f8aa10e88bec612549020936516bc1a2bbff0ef8b8a9e20974a22afad2d0d68374e34868a5931d8e16429d170742251e612d24591e65ae365f6c13fa22c93d3734b8c253c9ff9075a14feda3dd80c0808f69111251bc40adb300ba318f1c108a6c3f42d060cb348ff4b67ae55195338433be6367099748cc1a3fc8a69d990ca64c9529fa9807147e1d550136ab03c829d08690bad6371f5e5da38342c9feac38007dc6a63c5eb5a73807884f27f6a3ed11a984987b57af315f32f2d77142c0e2055b00a8a4a74e17cac897fe73e4fa09e36a63e9bb9c0008502f65867b14c69ec1401a2dd563cd1d242f08cb7c2f76a6efa335e61c886ea7c19d5bf5fbbe92492e0cc207857608f901372cc0bb20e8226a33194419bb6412afbad60766600ecc37dcca7f346bad0ad5fbe2b75a902189f3e6466b7ad162bf6959999e36b0c8f153cdd48a4696045bf46b3d73801184dc88f4feb210d1e2da1caeb31ab8a19d32ef151b8d1844a1fbd45129ba5fb626e1d8fcaba3ad21a62973aa022b025c968c50fb2d99f3d680a97b2e3622822911028ffa444e96dddf5fec4ba044578b7e1889da6fd8880c7f8716c3277c1f925513ec88bd02ef435208bee3ca53d80f838f38161ab78790953bea866ff1e4df1d1a58aa1fa1cc6ef01ed707fde76295980adbd903b99156b0657163e3597700b1b7591df99f2381af985ddfd5f5e09628d94d0ca9beecdd13c4797c581ac69ba56dbbeab5f6591be61da26efea48d881c47b789bd3b8af952c73049742cb176f93cb137a992b032e4972e15398043108e8c0ce0708dd6732878f5aaedc58eeb285fa0ad50fd2ba2420e9e8c1d0d6fe9927c8799dd899f71f72bdc26e4048579445831fd0dd337fb4e159dfe4bfb8a353a9ac520655037cab0bd6c10c2096d287af8ba75554bffa10ddf168e2959ebc06045bb524e0e4e265380afdaef7dc4170b0d829bedc195c9ba3288d0f5b6982f1dc2522e591dce23d246be38c81be80c94b64e9b7e234ecf5caf7ab22d0d8af08569af81a5b7a9e1ec0d73d83ea9ea2bbe68906b94d9f0b0b50e08f5a6ac582338b2351fc435fed929e89fe52efdeb84843a82d2a524159b0e72f76b54c95d877eaac9bb92599ea833b0e5396d71888792ffb11a7278d88b02a2f696d0ef407814ba7dcb647ef67d4f09c737e1b5afb9b77d3041c78c16451aea1551a0e9842035576c62b4d574339b4345ca4cd82e580cfdb0a0ddf6450484a6e6b32e4a6494467b35fb7c423fe40623117fb6a68cacbe2d810b8cdf229a8a191606aef9b93619cdc68eff9be203fc014b5402a96b709de93ab9045fdf30006f2f62f4a71f624afa239e28060636c48e84b18a556dbf11f6bffed2063e754c46f1c064cb787f98e5b27b3572facf78d7deb1d5af369bf31564f4cf3b958940d959141d95346943474300441ce66f38cbd22f71c53fae36243bf222b37950e1e7cc6938070c6e13bc519c892cb4abd7f9f9665c39a87ba1d654e85d5fc78ec60ab7e321d00620926dd8b4d303cf89f07306daef47eff22f6dd8776b8800a615ace89d2cc24bd892048ad900b369290993676d6b66842a8ef04121590ef05a503eb2446fda604a9fc3866edc68f097cbb4f05adfdfc05dd0f7b2de8e2d74237c34394afff9b71a38cb0df19963524a1380c404cc3ce4e295ba7a168c2a3d24119b8d69627293fded24821743a4d0d65cdd9613667a2163ba7cf831726001544c628dd0ac158aa759d616244f09d1ee32b956b3cad1f4f277535a07c7341307af8f66080ac07097e1af67b3031d61e809f0b34992e1ad3f77c6e331c2d9e5a0a2c19bc7e60af55c7189539410f0d64c96a02094852013a1256158cfc0d8fb105b51ab2674e7292ee55057f9a00741b39c3ae3f58c0bfbc48922d96c8dc3b48497f968ac87476a28a5648d9cad6961298fb492179a1746cf1315d730fd164f789c00ffbc37c9ed02d457acd47af8b6240a36781fb5f762f24950def9e6b4f3f23ac24ac04a2058d4184ec3175c85aac42d436b1affafb26e98680dd47dafa86d3528d164ed505d1939021d2feb005ed9685766da4190ca9ffa9dc45f0e88a8557d4290c45ecb0e68dff0787473b14407785de2437739c149d4dae1a30472a45b0849bf05ac84070ec03de159a3aa371009fbe368b275310d801b686c12e24e61583952a8f1b143f83a9a640c37c810aa2f2672261c53ca06533088259b4e65239287618460fd9fac86d8dd8d41baa774e7390380d6aa821d444a4527353590828df64f008bc0753e0ccd221d897333ed4f6929da71c6f5a14de057af5027ba43105b1eca1ea7865a8c64b2605cb2c1267195665cf5e0448ed8293f093441877d2ec21999efbc18f4602205b2fcb53de466409c3a0739128842f0c52e9f5c2bc07015e098dc4b88457322420d88e7d9b1009c963dcb717beb0a7b23763edc5aaf171b9bd5b4a2da6a62810ba0c8fe1f73096e9c6fa41e29df5f92ce06a2e7d5c13cb1a8e13d2e53f915e1cc7b0656bdb7dccd4d8b4191669dc83b536d84e0cf48ab966445da45731e310233ac11e3b9aa3fee4cb9231215fe7432cbd66c381d5c0cbcf71f3ba7fa23dc6955d82f6c3d98dce93b2b5654f017ffe0dfa5c155c257034d420d41464164ccacfd4845961d9a72403fe1e23800ed05f0fee4f66f14d6aeeb3110e56623672ba075679f277351e331f0a3eb3148abbbe434723958c21d781dbcda431f0e29df3023e01175f523b812b7a5a4eb81a116398f9275b13ad5deceec23817262b8eccf8d72970185ba75032d7aaf231b9b5b4a533f24d76076b10058cd07b9744f42b64f9d6ff50065e58f3a50cc169524bb417af255bcf15a36542ee68ffcf3412e22a92b8b4cab0204a7cca791f09cec6222b64a2bafc3f2e0ae323adc9faba09fe56b3f6ee3ba379f1171", 0x1000}, {&(0x7f00000012c0)="e46ebcf6624134b93837edcfb2ab84327bf4eeeca73e88b14096baee006e58fdf1cffebe0d594ad3c846e19ceee8af5d62b154e13a824ff866cb52e7b6f4837253c28035180f2b93f875d3c4e9309326303a8769fd35ad071943fd21114d64af6c7697b3c610b6054b06d944b550a18bddce849971762de1cdaa577b9d9285c63c537325575815a2f7821a071342661a2a8e6f39571906a99e893e07a95eea7713af99447e", 0xa5}, {&(0x7f0000001380)="44961593cd4b21367da7ff0dabaff2e6fdd20c185c4ead4b474c7982c084def6722f27fe282a0ce50af546c0f377a893a0579ad28e3620a2843632f3514987b70d1c18e440a9f31a360f0fa4303e320460c4", 0x52}], 0x6) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0]) socketpair(0x20, 0x8007, 0x4379, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() recvfrom(r4, &(0x7f00000018c0)=""/253, 0xfd, 0x0, 0x0, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0xa, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000014c0)="b01047efc8972b3f542d42a5893f56caad12da87bdf249265d727c4763d03e9cacf706b0cb3914af078ba4132e28307a16fb2beca84fbf631e411262b62d9039f69185c5b3e12af2", 0x48}], 0x1, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x100, 0x5}, 0x5) write(r0, &(0x7f0000000080)='\r', 0x1) 21:26:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) 21:26:34 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/22, &(0x7f0000000400)=0x16) r2 = kqueue() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="1d56e123d35c03361e644d7b28f415e32b1d2b0716cb013fbe9d14911592c81baf611f140062984be62dd107ee45d6c9453a7fc4dffd1f690843f7bee9e68e2b32ba8ab8ae8d0c522c8aaa3f18819930e7a8102dad8a7d1caca18f997ba3cc55a15d7c6e87bd7b3e318476f2161f622451147c6c7d56d8445a3866d3fdaaadc5d55f5af18d5b7865aa0fe94cd4f47874f056343255220ae83f1cf65a86ef5912c76c", 0xa2}, {&(0x7f0000000240)="e5e188bc31f5b5849e003a8fa48716ed9080264ab5b59f0511d63b1464862a2036f23efe6c204f2cf03fc2114b56768ab8989847d31b8c7ce1638087884836250b9172d8f421344e7a7035a4ef795b64bdfe7c6548a7fd5aa5476924378ae23e43145c5adbd25e6c01028635efa91c0bf9a4b3466554151353346a116dc3b5466c95af519924d1845fb8268e2ca882e43fff4542edde9c4102f5de54e94eadec107735653330a00da94aad6c441c40e53fc702e3b14f5d2142747f6e1e0b30aabace2641510fe2d9e51197b9c75e70", 0xcf}, {&(0x7f0000000340)="da117a65637e0b9c56c27a0590dc89fc6ae737e7ca1230769cfda658f37a6c344090b40e5aba71e4abb0591a8e1b4a9d70ef6f9a6379d478749214e1179e5eaaef67fb810461a3a50edeb86c8d4da70dea088441e91fe91a8b3e8a544f1ec0a4aeb326eabcb2ffe913dc3c8d351a57ce261f6902f1e0e50a45e906aed02d36b413cd49fae29a37c57da7260fbeba548a0c32f6a20ae2afbcdae336fc722630fa340327483fbf38a01eb5ac5137a8be36828712", 0xb3}], 0x3, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) close(0xffffffffffffffff) 21:26:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000080)={0x81}, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 21:26:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x665d20e8dea96fe8, 0xc004, 0xf0b7) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = msgget$private(0x0, 0xa) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000"], 0x89, 0x3, 0x1000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r6 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r7 = syz_open_pts() write(r7, &(0x7f0000000300)='<', 0x1) kevent(r6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r6, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 21:26:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 21:26:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) fchown(r1, 0x0, 0x0) 21:26:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) r1 = socket(0xfffffffffffffffd, 0x5, 0x3) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0400050010000067567a2935608d8f2eec9efb98e0ec0872cda97737b92c09bd7bfbda898132ba518f22fc74ed544742ad4790c9b50999f2d6e45f0903c5b04103b94cc0c387d956873adf109c0b66d439bc8ed9b65e3d5cfbd4b43b49554a22d0339ffb3859f396f2c0534a4c3ca50229cd16fba27d0532bb1b41a73761b94996e152e919968eeb473ee995f8f3bd7c3ff7613da689122f"], 0x1) 21:26:35 executing program 0: r0 = socket(0x0, 0x1, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) bind(r0, &(0x7f00000007c0)=@un=@file={0x1e84eb2b99ebc4c4, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="1cb8ead03f6a611da9186ff8a02377752ffefab16a0c23dbef40577e55a39e6aa03381c2ed61ab29a3b7889847c0c5e5cf2938997a0061b57a8ac2d380859971ebf90eeaa163a27ad72a4d3a79be5fb18a8a528058ad6973e9419cbb4abb4740cb86a1370c604f6c8f925c4a26e92666832dc98feda15ac09ed28c6287e780c2569e332acbdeef2bf406305837de7e047afb4ec8ec73c944464889a3121998146950d410ea5ff2", 0xa7}, {&(0x7f0000000140)="bfa89a2161e2fc18dce3e1307f323d88f4af56da416ba3c01a8a7027eb0172df91d3a00a39696e0968ac95428df64edfd7b602cdf82d3095d52432859f8a2df5952f7ddd793d5d59ae8ae794a92add60fe266cc7c6612126a8500d8ebb8ba45d25845802d1b4913643285a93ba80de4dc7221e8ae029741812d6edf7423d32be6777e757957e4fab796bc89b31d95f58cb56e241a2601d95a7dfc089be1b0a0597f4ca228f7b20a7d4f2219dd5c9abd15e5162c1fe1fe92aa9082da9e4113220c424cd387a174105ebb9ac10f775834fe5fadcbe3fe06979b850953e5ee7060c0b6afe9e2d32", 0xe6}, {&(0x7f0000000240)="0cea0872051dd5a3", 0x8}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd0, 0x8}, 0x406) 21:26:35 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00de855c05ca85bcee01ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:35 executing program 1: sync() r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpid() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8000, 0x8) r1 = socket$inet6(0x18, 0x4005, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x75f4) 21:26:35 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4c0a7da32bdce96b94140e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) syz_open_pts() 21:26:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) semget$private(0x0, 0x4, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 21:26:35 executing program 1: r0 = semget(0x1, 0x4, 0x300) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0xc005, 0x7) shutdown(r2, 0x0) r3 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x800) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x9d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/250) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r4 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000140), 0xfffffe46) socket$inet6(0x18, 0x7, 0xaa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/114, 0x72}], 0x4) fcntl$getflags(r1, 0x3) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r5, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r5) kqueue() r6 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000340)) shmctl$SHM_LOCK(r7, 0x3) 21:26:35 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 21:26:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) 21:26:35 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x81, 0x4, &(0x7f00000000c0)=""/162, &(0x7f0000000180)=0xa2) r1 = socket$inet6(0x18, 0x8001, 0xc000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8c) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000200)=0xc) 21:26:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="cb52debe6b763607c174315b3509f75ae6d1ade396d6f8c9e21f5d5d6061a3e3f24d8e8c0105681950e5a4b19f60c7417a1bf87f2ba838c387ebe963242e9f7abf9b331052446648332cf82c46725ee0bb7f60fb6dd900f24ce25c89e7382634b505fe635cebdc280921265f332b932d9a7d", 0x72) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) lseek(r1, 0x0, 0x7ffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r1, &(0x7f00000001c0)='D', 0x1) ftruncate(r1, 0x0) 21:26:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) sendto$unix(r1, &(0x7f0000000140)="eacd9ee33cd9c81067f0995f6a55b1199c3a083929924d45c602aa3f748ef39533ea7f436366522d19af6feaedbb714fcdc443efbb9e53b7bf7a282a0b240287e6078ff7a2498807e83ed067d264bfa67ff647e74436d7df43e24aa3dff758ca892b6b7b0a325bae145be27833d3a7170399cba93de88a5503ab4630bac90b568eb692ba0186715debf3c6c42d90744c3199f3f861c96f5e01c1a4b281d3bd0f12fede09beaaae801330c1006a284744562e1a8ebc72dfd9d8161b3a2b7464e591fa6e6cee45b12633c2625da6730dc870005f6735a159", 0xd7, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) 21:26:35 executing program 1: rmdir(&(0x7f0000000240)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000000000000007) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 21:26:35 executing program 0: r0 = kqueue() pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x3}) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000ebff1962ffffffff000000ffffffff0000000000000000000000000000000000000000000000000000800000000000000000000200"], 0x53, 0x0, 0x1800) fchown(r2, r4, r5) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r3, 0x2, 0x1) write(r0, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffeffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) execve(0x0, 0x0, 0x0) 21:26:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x8003, 0x1f) 21:26:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r0, 0x2000000000029, 0xff80000, 0x0, 0x103) 21:26:36 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x9) fcntl$getflags(r0, 0x1) 21:26:36 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ed7000/0x4000)=nil, 0x4000, 0x7) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 21:26:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffffad8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x10000, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x5, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 21:26:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000010006, 0x0, 0x2d0) 21:26:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="02000000", 0x4) 21:26:36 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 21:26:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r4 = geteuid() r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fchown(r0, r4, 0x0) getdents(r5, &(0x7f00000002c0)=""/4096, 0x1000) r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x8a) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000001c0)=0x6) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) pipe(&(0x7f0000000240)) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r5, &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x6) 21:26:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="7b0bc0dd21ea4bb45283d64d389fa5b0982fd5dcc8c81ddeedd9a76861366c22cb2f9998866bf72efd9a15a88e573975a840f662205cbae97f1e98152bfb4c828088c3194477e0c00a5a0583b5394e10829e5db12a0dec80e8cca8ed961a90a40b0ea8afd165847a00fbf3e05aef12cda03086d45a5b6f89e48feabd491ed30ec06d0cbbe0b09c8fe286cc17864ec14d27b5c15996539f4c9f8593f7129d470742b2baaa0efde057966d11044f45be5fc07029aefe2bf88c790cc56be16987ed73e5d082b372265f7f205820ffa7dc9203b9d66b91b9b6527a1f08adcad4d70c44ea271d61f9da7aae39ae078062861aa7d99e407f3a15a9c58d161c2f1409a14a7aab2f6ebd12d6b2a82518287c059f4827b3b474865196394a096a9baef692c45fbd31e58e9165f15413fd7648235a95ff55acd9f3818f5835567f24bedeb4c1918034612f8c0b4d03339643431ec6a42aab74d4a2c3b2449b089aca417b9a99d68f3a006917894e871d77691f8655e8f27a776bf729f6fe5b4484172457dd350fbbafa4c4972abba78dcc5a5cb46e176862b6d75ccb3bf6128347eb6ea65386d558e73e8743c9ab0315c549e641824a32dca038421697159fe8bd34d1410fee3c00fbf21c937d44dba6cfe30db1c22687ae7d8577ab6f430c51a336079ed78a51f99a544b9e3b5f00d5ba020b525c377aadf364c598e6c1432af1053c70756f97c9b73a2daa63c482ee6c745b87854985e9c727b3ae76bcf3cef5dda04493014ed2db705894835a36eeaa7f46953a46d4f8470b00d695739f2971374d325ed6d1a9923d47879de82d512585247759d27b057d4e61beea19cda67830c6419ad16507cc5e1f5615351be9403a6ff113ca6fb257031d470562f6ef7faed6415185818b01e2632527901304d3dc5199001e2b71db0c5fad174954bdb8c8a7df35f7da81a72eb81dd695fc953980397f29f1e38782f42b072c9553f1ace0da8b4c91f2e1ae05bdbd1793088042ac469fe24074115a5662a6780c2f99efedb61c723033428e2d21068ef61024d8f2f755c58d4bab8fedf4973dc1f2f8e8574912940ef124bbf0441d2e54d3477936c39b31e59845c8e233b9236f89edcfd6fc48fa6b1a079d394e132e971414ce9dba33484dd7b9639427aa0ea362e4b87e5752d9256df25940e67a85ce21a7aad3be68d938741228cc53f14c2bff49813a8fc5c2d37eab733b603771933ee5cff5356589c185197b53b0b690603f8585ee3102b67388a098e69483385a75f366c7d131d751da2e65f563f27e5ce7922891ba055b919e60d20b996bfb1a7ceb01fbe66d845fa24e5549f16a61729d96607afcd419ff811d87ec0cb456b4b3cb5acb662f733f0b694da52eb3bb73d88d97660424d4f1fb24b51eee8c622099fcf44ca22534da93ea1aeaf95dfda179581047994bdb9ae532ea1731bd4341d6b742cf99cc5dc6eb925dfe07dc32ce3c907c4b78d38a6de59438e476b0feff1658d0dd88bf6f8219978c15e4be573ae8b84ad53b91bd9946720dae33620a0f791de6c4d0b38a54d260561fd9cc3cc8f813ace64333d771012b4c5676b6b5cf196bbedcc1140f47bd46d227ead7f4656133c36f3ac967d894608ad3e73310c64ee904cb836c488a6bcfac98bd29f6d883e62bb4fa3007a8fa6c6bad7c01dbacae0d184d0913d8d6961cae34ca8384c8c1f51cc73c813ee9666fad75a007a07c5bded1d06c109f88b1d821a53311174ca43279310cb8b4f5ca0d4cb0cb5544ce77ab69e80004420063d73015cc05d6b7dd51c49c2bd71c0e5b3a18d207cff3f936b2d84ac6c23dbe226826151e5e53973282971c5ae55d50a89a971abb1e6f3b4e7e3dc2ea5b13fe7f3feb9a8beebc2e99064686fafaefa3c4a7c5ae1b72b4685fc1aa412a001e0845d66001467023fc07617530d665c27b798e509b3c07210f10714a6f82751870b7c90e7f109a253ebce942bb24bc7f294f5b7f213a186e08792fd07ea282173e91f7f5b17ef6d773aa07675b1e5d92b57cc410921242f7187f2ebaea1cd4687cba2339be9ec92ddaf62f48a713cbe757810a570f6c3c16c3ae90ea522dc642c402e2c25d2b3067df02e1cc03d2228328294abfb5296c6c8c400afa4a63e3098f233002b0a34ab22b61a03d24ee5b96e16036e2c980c72053a3de4dab09af37bf5db1830a3d69419090972dd51ee0c2bedcaa5432ca741207628d4efe4ccd2469baf53fc5cd779147c8e6e541e6be4c0e22355ed927ed0f562a8e52e8ab2ed5828ddf92be0b18132ec06f09438c069b043b2fed92bf8ab1fab44a310efc342bae0dd68c57776fd55da08cbcc3420ce3fe04efae85300e9a3c968cc7ca7a943e98c0db7064df915357c0c4050c0f601b5db19fa628148905509191cb380fa8b26516d3e3e95f4f0bf02c2b14fd1df34569a80779af7553984646b40b09bb2213a59d543141e760a178f77200241b949ed6248db5a9903cf6b6c907ac506f1aaceff7d5e27cdf1f45ef736bbef47b6b8c04fc8fdd7eb17ef660397aee4638c7322dfd0f6aad4d0590e148bfa68a2c48999d2e0a262312dee59d6f616799e5be687397fd4f8844e1c0b639dcbe5ab601c3ef7606a60b1b114609f332cee64628beb0e6534a2bdefda5eda7ef2a7ec0c83d31bca6b29a8efe124ae198b9d006cac5bd6c62440cf01322e37c4b668cf45a84d448a5f04876e7aa23dcde4fa61e560b623eef893973ec3d3442dc13c2c56937033f858a8cd694f9b2196b06300c2e69603411a1ed9838850db206c1a29ed1242bf3666e20f1805f1c61769b97733664fc33b6878a4a9b915530886f30c63a4b62001d756c5a56681ba8c8f0a3a632d330ce193f34a067afa1be3063cbae01d029b40867f5bfd737c41e2d56dbc8e3e74628354e7b48de58ec8f81210111201fb338541fd6e964c83f713311d4506f0c9c7ff16852547abee77e3b653abb69e692be56b378f5b06d01c13326223ec090e61f78b64956cd3da7a93057bd41dd091fe6c81dcbf3ff5048ccf59b342ef7879be240b0f003cf8fa2e20e6ed8b0c888a167c1950f81021a8471ca4ab35918c33ec9886abec0082f7309c21f35656b652e979cc9b027834268c395c5bff09bebc4e2d14495a5eac2b92222af9337a733a48f21a460774a323a57e315bed6c980320280bee58fc6deffa91e3adea4563469ece13bb799e4d728e1f853e9c404d30c3e708155fdadad29dfaed40003c29085cf754254bda5b84133896972746067e6fc98f1c644cac764f0322b73cf0d4d8f4ea2e5c3cfe0259ea19b8bdd2425c5bd08699606378bdcc0b172572c69ef463029359af88e4b3087ee2b8cd4546858de67a0d392983aa0e16c8028a18dcbc48d75fcf768c84c2e762297768f85730a062e51766ad083e09907727fc87cc795b6a60863c2cee96dfe044aa85397193c1f9fb74ad9f042b954602f2500b41c073a45709386cf061122a6d8a8665e241b4b82e1c7a8aecc70ea58ed1386882ecca86b956bd294b735a352dcf2b55dfc64a007d42d9474992eaf85be6f09185b9dc8d7f2c934cc3aeabaddf8c55834afb87259761aafa4d6191a04f5ba1853fc071392c8fc58e9f760c795e5dee02f6c23c4977162db8c43b36a47f42c0744988c5b4d6ab8e347a4e629da8bc99eaa330a8046d52c2f5e6036562611cb51187087c5da7ed6f05ca0a68588a215fe5f3d1f144a686a3b603eecefb851f73ad625920de6cf96926ad0ffbe0ec25bf0857412edc3c37840472039bef8439988b0a427425b4e285fcf98c352cc1947cf37886315a70e5ab83d8dd1eb3a698463bd7dabfa75522f3f8a5e437b88875164c0450327b3fbb9e9540daebb52fd96ea43684302139facbba7ff153cdff321427d0fc9afe81c856fa2235a17b2c1b4a37ee59ecc619ce4ae978e1e9f7acf71c922dc9a675042b1893cfcadf47dfd2e2bc399de4f0f22274232e63edcafcab5abb33ec1eae4d65da142abb182e9447815886211b3e53bd2da25bf7d0b4e5db203d1c4cb8edc0b5048aa25a38f4714696ef4df9cf761818dc5143689184f7afa9056eb7cc5355bd3d39e0ac986335da218c1f0c2ef898dbc28e0197f1f7822c46b9a3d0b8ea5d896db5d3134eff139362afed204608fa88647216dbfdb598321bead75612facf2545feaac5875c42446b0be7db98c4a4206e9036d14c017c63ed9cc155b129b49e5c87a2a3fb0fbb029df2f85d27823ab6382368283d052c98d1c5d4e6f72538a097c3e87981caf5ebb9e0a13c66fb74cde54580f225f625a144cbcbb043d83ab76d4f151e27fcfa0d026e62917dfd7e4c8818f4e1e53cd25648c4fdfe46031d7cad50ea3d196cac3503dd980e62c7f50a9f259784f045fdcfad612ed02198813cf4674536f03c9be67cb5e6f8da281a5401d8295e081880d6d9e1dac51f56d7c31319b2e508e0d09924d8c5dfe0e8d32b3bdcbfed15e6c113dd185e4b45960ec68496b9483c714a5290903269859f95ebbdd7f445a0e7bbbd7e05e09534b36bbd8e5a857c3e6ec25d5392e353a3bad82e2b0ff9131e117d922a5eede9204f5b57d6727f05ccd120e0114fe5e2342e231db4f9879e94e7256a0af544172953c9cebaba370407b13ec513dc08490cac07be9d81502d96435f62ef3266d286d7d12041be129fb5dc9e6bdd2c967b57a90b3eb013334cc6b072105916bea51cadb91cd1d8e3d097151640fa7f493e2f8ffde9272d423dfb18aeb06ce4da32fcf4804bf4b16b39001c5137f78bbb0b963b66cc267d492f3ead33b8889a7f9d7dde4322f7d1930895d7fb6383137fcfc611894be6418da0a0058c2b4468c4e47e3e5ebd4f6697c81bba2e527c63397979a9532c68d08e99fd224c7a8fbcdceb474644aa6650322d4a223e529ccc0fb00b4ccc380ed1c316f1260e7b62b25abfa7097805681bbc818643eb9f2e495b0ce1c91b2dd5e81a60fd5efd6799c520aedc81a780c3981cc68da87a9819e8159a2013ec3e30c18624b9aff35aaffb222b43dbd15dbd4846e779e887ba7ed71e0fa73b084fc0789f6e9122407c08ae8257a51c4767b652c73e4c71b310034173d6274763e13049f120e5c3adf806df664063582095bd1f96c408e0f458910e11312e71b2758185b3812f25bd95f3c33c0ed3c0f2c40b3b8b712c28aa4616fb3bed8afc2adb3bfcc38845783e34288101c5c2d38e36acd07e971d4c4a9008ec7737ac7348fdd2d6eb880e0979dbb39b335b01fad65783ae178ed69918b92076b5b71361aa56729fae3a45cb09083477912f16e31fef51c1b6dbf7c1cf335428824b987a34b3d22808c2785767c8b78c84a0a2e09f9fb49f2056e247b19df7dc2ea63e627d5568b7ddcdbe4965f8ae0a8d5a4d8bd16a88c63dc4937bfd46fd834ed5e61c0a0c6da66b6508e78ab2195cc03e4f0282dec23f7e6c3fb20251cbee80b675c829fc514de15c1571ebbe0547689d39e1161eab674e08e22488c1d41f2872ec7b16ce270d3d3d176853e39b07d098190fa20433a415696dcd919ac29a3e93b7ef0fb2e73e7842219e38f35cd590489b34090cb42fdd5a9d5bc938b371bf2145c0bca553ef1e69afbc0ca774d32f642c3cbf4dbf3e1ffba46f4171576ea6c99668b70cc4dcdd562c0a419153a00423956684923815984412312e8c2bb4375730902ef620df7266d173fd139c191d0089f737741a69e0247ca6a9e42bf1060e4a061cf87043291d792eb2415ad4c775fc830cd3b59ae517effc9bf2c4adba889", 0x1000) 21:26:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)="6ec9d5d381d48fd947e047f04900a05a62ae188b1161f56e0219c07a8d57f38cd063a6c4ecdc8c4166df4a7159f22c2caa91787d3215f628cd302b68bae399a3944e1e3bfff46b605ae6cc4b3e4ae4c44c0abb79fff254946a540b31e4b53c01819b21289765669b4eab3275aa414ada596145de5eea240c362cf4f1152054544937d7a8a993cc248405e097ed650688c8f9d9f1fb041c09efb9dddcc5075570d2d7a0a3abed6cbd69f668fb32c1406001340b973c2f50a5b05f1fe2df6725d8f5", 0xc1}, {&(0x7f0000000240)="9205da0a697c20fb681e7e2b8008bdae7a6d98f7363d52ae2e904c06a55ccd16bb6f915b20327d500b9c53b888b93db700402038a10dcb04910ad4e3580151c8296f9e4f7e72382c38ccb11784592cbcfa572b1a5623bc2b86a88b80023752f148280a81d2de62f83a62c6cbc1bdc108858ca267a71d2fd9e90514c2f8ae75", 0x7f}, {&(0x7f00000002c0)="011a1fb4f32789e0ff588c9fb67abd9fba7f3f70a82369fa2b393ad6de5a8a61dc0b094be22d7a71d37ef308cae8da0447d76f227ca8fae87afb5863e3d5d87e2e5f4e8dc2d0cb2fcc7ef833725699a5c2400c0828f97b7c9ad3e1cc838d328b", 0x60}, {&(0x7f0000000340)="c463b3985992", 0x6}, {&(0x7f0000000380)="ecfcae7642abae509164bcfc388e92f777ce63300a4387af1965d7f77d9cc2618f270b02d127d83edee19f8233b92cc2411416c4911a50ba7f76c11752074a1ad0d719abd29e52469f948fddd6154959c1dd2a7882c7d7a355956e2f4d93f3b8e6f129f9f6a282104acb185ce15f64fcb9f5ecc89285c8a8a2bbf446d5d65cabc1c38d872ccf3fa5cd0c16b0625b4ff01bb7ea9bad230a2638be215495cb0892cfeb0babec6fe42770a6f924a26e216173384f4c7801608760f1240a548de75361efbc7fcf", 0xc5}], 0x5, &(0x7f0000000500)=[{0xc8, 0xffff, 0x200, "c56745aeb7b994d69b2714258cd0e015ebcfa6fb8f79f67db464d360cd166e724a04051c27d85466446041e7de9d45828087203ab312f64769d55a1429aded846215129157e0c53ba606d692f0d7d6d6b9883d41707ba12f852c4bc7d49a0a39bbd727562db8d6cb46a60afcb306b43c1833cd80d32e97447d168724dfeabe7bc486683b95bb42d256d03dd84a55f1fe0c7a1d3226f78635fd94084289b43878f603045f1fa20bb2ea9687616721aa336385c0c9c21b"}, {0x48, 0x1, 0x10001, "1ee24c01bcf5d9a96a68eb158da71bf70bd44f31d62ac9c9f538edcd595af85aa9fa6be11d53a873ab3b27c74e1d6e8f7a67"}, {0x68, 0xffff, 0x7, "c43944aa17c701a1bd87c200d24b39be60a3a2524367ceedcbe6927edbafe90dd302398575ede9c6af82a0805eb3bd5fff83902c120584458dcffcbe616f997cbebcf8d0e45c922985953f71b93c534d1df496c888a9ed"}, {0xe8, 0x0, 0x3f, "adaf55e7e78bce324c6d5e51aa44fb47f0a3de7d18335f56b25148e179ecc83693e6c8e791d44437e22f9d10a413eacce76cf20632178c2620fece8e5ecfd0c224542f16bea5e2405d5e2d7b31caa418dc437bc82bdc9efe83ab341d50b424a935c1f7f49f1183429217e89d4997950301db2704bd3592a15185b68080b244d76bd19479d2acf3866b99f916892ba6b34a84f2504c7c7b2ce86b05540a9f2381430a3622ff3077c6d7a72d6f86e70385fcd232439640468b94d9b035a789af7c5a8deef08ad91303a5b4d2717af29fa2ed4530"}], 0x260}, 0x4) 21:26:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x87) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/115, 0x73, 0x7fd, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2ff1, 0x3f}], 0x4e, 0x0, 0x0, 0x0) 21:26:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) getsockopt(r0, 0x35, 0x5, &(0x7f0000000000), &(0x7f0000000040)) 21:26:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1) 21:26:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:26:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket$unix(0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) socket$unix(0x1, 0x6, 0x0) 21:26:36 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}, {{r1}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 21:26:36 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7fff, 0x5}, 0xc) 21:26:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 21:26:36 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 21:26:36 executing program 0: clock_getres(0x3, 0x0) msgget$private(0x0, 0x8) clock_getres(0x6, &(0x7f0000000000)) 21:26:36 executing program 1: mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) munlock(&(0x7f0000240000/0x4000)=nil, 0x4000) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x5) r1 = kqueue() r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000001840)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="1f6267b3b6913204f9b1a6e32e93fc77e7bca58d0defa162ff926ab1d005d289a4eca24c6bb903cb7e107111a8562e6ae717c7e9f65b871360d2352e4c0d88f8073986641082526d21e7a7db08b7cfc2c735f4f5c3ff5485ebd104524c84aba1cd418b99e97229795ea55e9352c6c061a54154bb81e0f3c30f9e118b0b6e6e34b79ead32d6e04ce6d41d81943fe258c38f48ef7299df6061ee8f76bb958abb84598e0c9e56a2396cd099a4b4b8cfce110b24ab969a8b075c6b2f32b1b6c6c7c357429bc848ef352533ea0f12260a77ac80d8de367f6e58bd0dcbbd2432b278680406d071660b0fa5fbc9c9077cc464", 0xef}, {&(0x7f00000001c0)="b4c7c4c7dfb9852cc27b087d0bf70148c6689ccec6a9550468338607c220e29256db822a0a873ed77e4b8bef86e6fb", 0x2f}], 0x2, &(0x7f0000000240)=[{0xf8, 0x0, 0x8, "b66737290a0f3af98e8e3c6714ae1c4ee99d05276ddd9b50a4d255428ccbd64ab2f94e23ec5d98889b9f2a0e4f840392f2e5514bd44e8c3eeac225ac173d675a5fb81bbda26022e1d1bb29b4ba06b4b7841964b1114a418c47761806b736d1d6519bcab4a530ac7fec4d24313b2c7928057454dd40130c228819e920af182635ee0ae59eeda8f1ceca4e12efae659db64fab6b74f49dc6b092f043a52c9e93e8627ac0c8cf54036dc3d7e15d7853f4226c4ff76ef8be3a2160e2e516c9bd2d93013ae6d8270bc7a39ead974215e00998229cbe5a0f58b03eeaa06ac03a733335f65e1fb75a"}, {0x50, 0xffff, 0x20, "dc176308baae5a815fc5332223bdd0598c8a7326b653db3694a3d1dbf63815195d2dc74d40da46d9e2c3e08f937b60c4d44830810cd35317318c4db0e8"}, {0x38, 0x1, 0x7, "bff5683226ef5d380779db992e8b25253f81ee37603242c0aa45ad8e9bd586a7c52b185d"}, {0x1010, 0xffff, 0x8, "79d8ed651ee4da94d1ed2c95bc023fbb4518e30882dfd4361c123408d022dd9fd5f1b36b72ba9aacb3e07941da40f4c771940df8ef7c0f0d11b64958489185b453443e299e56d1ae77677d87d94d10bdb67af9e73405c51287b7e731d400c143d3a53f78c31ebdbe3f6733a91d45d71967dbba95c167f1aeca7fbaee4acaf1fcd6ef6c24e9fbbe2276f9f51d4fb7e25912907c5c4eff2104f450db745b85bcc6c77a17a59177ac8a27c4a1caf39683cbb21ca53e11673643a567cae022f5a706c6060855eb41ec8695c4262d7016f72a61d8bb4bb8930fd1caffdb3093792354e2fb3e40f321acd658cd5a34996de9840b53a967a49f975c4dd0e43e3b1cd73d9b56e17a01fa14daf1296328d80b3d111644af37171832fd802e86b4305b2c4d0bca1c75fa68301f0a6a9f73f2924889b612580ecb2bd6584f13025a139669a9827749c47d09e1c11e5bf7d5a0beaa8b6b8a16157b3a208554a814fd74277241f9e3f422eca859a2529ac40ab9edeae1f2ebcc7567cd045cace75901746c58c7c8cd7870e46cd365a267456b803b0e97297483548764bc87f1cbfd63e126993fd166859ec99df790fcb28afdd53d6ad28f85a7aba7cc5d85b2328b4468a02dc5e192253e60ad269052fd1808cbc25f67413a3a3e4c4960a3e1eacbeedaa4f59d98ac00b0f40f0787ce08dbf2949b33d2ae635a037415446aa6b25ae5a8bf243c6042e84c388096cf71662e1205895db1837538a55a908e8f3bb5feab59591811642e753b84c801a083d440d5cefdff500d01324e9be9c56927844638a17eb76dc93700906efd6d960294c190f6e81d116eae8fa6d3308d2e89f78f30bd6f48236358ef35f956cef273803dd1ffb3e3b85adceb7601c1df75b487a2942d978cbfd2a6573e300179b73c262934426834c95bd5c668edf47ae41becc08dfc06ef61dc679d22aa581233ef6f52d6b1f1e34fbacb4eb9a48eaf7e47e4e45ffd96803d77cffe6aca648a9dece5dca98a40ba94a09b27e7a5515bf00f0ceb62d2bcbe3557ad5f233a0a6bd79dd6081ba5bcfd082d14084faf1613fcd7a97d37775062fb4cc608ec7b20a06c2e477d4d7b2c8bd6590680f9b46fc33b373c475007ad9023b88bca24e64717235361e36ec250847aea20792dce9499cc9f5f04d34ff252e14c4b42256f48bf1e3682b9dfa68a02c3c1729fa52f0559ba67e7d2fdaccd26b8674f2891a1e70a7e58ed20673cfb805f68128f074d2c544f20fa356e2d2c01ee827651e5de32e1eae054fb9426752143d12bb4226a0659c8cb3e813ccaab11b641a59a4371cfb5994013c1614ba7915bebf27c195ccbdd67db036dc6fe2333dd33aeed3b62fd3002180bee9e4ce877732943456538cfc0378446e75015e2078362190c0c5479b7fe5855776c9ee054e7a9db02e688f6925da29a3ae9413efbcf6eb2b3d1eca6a610ae62a65275e122f280f472b0b8d8a6529fba8ce6eea8f16d687f44e1a7daff16384f4412126715d15ef2ca176d47ebf80d1f50bd12b8ed1c26ebd16e3dd61c67d47b51996f82c40145a64fb63bb4b266d19167619fcbc76306a9bed825c6d5cb2195fad8860a7fa92da0f483222f77453456997ac1540ce58ddd4e14cf4ecdd72361d0036c2c7c0eefb4c5edcfa49b096e268d9d13dee2ea7bd2bb2320d79d5c5c8ccf7725e8bd7f65d14b6e73fffe3e90cf447fd094cbf5b4db27766f2bbd51e719d46c7ae1db8db91e25effd4173e58aba9f1b35d9a74a1980827567b186fd5dae7a2ab84aab63592882fa00ce5dd3ea18e274728d42304e47fdad3e9a2a81cdf571ebdb258eb59abd6c575f9b25eef493c1a4e8f61f9ac17e5e3c14437693387b631626a93d92089066ea3303ca0f2324b117cfd19d6c7ebd160422d91e88cf163af57910c11b312e3a818550d2f31151b2c9e9d17e11c74e92cbd7db20e1ae4edee38d2ba1216987a37247e9010c0768e60285162e3835f8c4dbcb3952cba718c55bca45cef605070b1ca9681a6d3628341ff5be0ec85a32da35358fc2d28b2706332816a2a35d1a77eb297a9204432f8a7c444ca024cf8d62ec567e7d572bb137807a50f3330844e275a3c37ade4c1c8701997bd05d040b040321de2b5339854fc691561c7975cea2ed7bc07a523bdeeb44d5ca00ec08f46cf4c9b5679ee6ac792e1b03e92e23cb6159781c0205853abc6f0f0e02c16487f8ce55909d3dfae3310e8c606948de07e4960bd57afbd920cc79f82e2c9fac149cba63ea0122659b9050f824b8464780a49efbb437c12309ff7c3475df2fcde50026282b608156b7a427ab0bc3ff0539fe4ba47d2dc09b3a34cc8b7f980aa0ad684a4d47ff395b4c7bf8699ae78c2a000f3222b63160ebf7d5d714b862f5e1d67648f2c5d0efe888c2a3a2babf536faae815e9e8f69363f388a5feef79a94d1cf29db1ff45b39a3e071086c4f5cec4c411851ccdc4b2adc52bf9d5863681105658b1c3709a9e3f1c20f32e168ac012c9f8d4a7bde7997ac62262a57340974b30f2c2c4181dd7de0b55112d924a66bd5362e0f3c8f4f76d2b2b49c3e7f99d094b41d084356eea1f5aa63751eb9bbce08977f510c87528f89aff66e733aa83c9617c4b4892d3d8a9534a85c3a49186c72e0e9c88c1beeb3b471002dd3a55078e442de239253604b794f5daa2c32b7aec3a3d5fc24d1a5514185c8c1ecba5857d6476138e1a10653bff505b75c812a09a07989b4d1757235e0d644bca0607664a4105310b403f007625ed4fe7d5d393231c57fb99c4b8e1419b52ab7520cb87a20275c0f109c9a4e242d616d0a011e330f08e3986b20b4d1c80408c27b4fc2bc7899fdcbf6f996cca7320f63ea47d3b881c73011adeddd1c7733c16b23ddee5f2edfe2e636a8f73c180fa4b7847179eb1c31b1b3c561d600668879a5dcdb719f42040b85e711f20a9a5aca69ab61a01e1ebc1e493ff14ba07a65c40b321499fc7e48d98d43b1bafad486090bc04ad1f526b4ef70cc3e40fb694981f4fc4919a7a3423d852f05fa498b5762c06c76979d3ef9ea6ff3b2bbb3e730304e8a4859001e50992f0608a14384526e8ec8713838c62fb82e80915ea850878498aa268beb536c2fb864e3abcbeee5d5c6f834d4fe7eee000e64202620a76a222c5c705a17924427f27f9460f98e5c3feb6381fd1c1a04d193e1eca64de160f629568aab191983adb8185ec679a9779aa270e41272bd6bbc293f0d08464a04a35aea1995f12ff6465c6eacdc65a8917ded071914e8fdb03e71659fdf3664a25f93bf2f164baa460cd1a820ab89e0d790d5e529c7cde05a65d862323cde5d49e812dd0382a583a9d84552e9d53d6279a8a563de25b69c0b83555bcd59575d0aa0604fd9bf950442e1310299ac31a0ca5c5b2992b4feedd1416a047e7cdd0c3fe3913ff6472c414c023dc6d264a15e5ab55ef8460651978da195a658882ae37ab0e1c970adce408ad4315bbe1be3dd08d3ced1c2830edc4d34bbc443a7604cef03b97c58adc9315d119261c47b9f6ff5144e6f041f2dcb68405cc414e5a27f471e1c95cbe9d3537b3dc334f8405632e72852ba70944b9293488f3d8a94a75fee343b02e758c683008c703d2f146aa52f0320a8235bd7b6afbfd2a7fcb0f62ac348dff9cf83350049cf4f1e0fde0353d60f6994cd5215549dee67f26d02638df9aa0c25a7e63057ee265cc1f8fee4006cbdd26ab0cc046cb3bb763330064c7123d4cc83522d54968ee1c9fe42f9716701b234e1b9b4dbc6c606b692e8aa02ca1a602936ab31f6f2e967387bf6891727c6a99f02d01465e85f95422f0272df171255e773823284aa711ae55761436ca0fc86812c9b75d483200b907f9cb9753d6f0dc017eb6a364109c263b1ce9d32b7afbf603003e5dcc32bbd15551d7852dfa0439e96b8143d7e5487465575587a04ddd5e69dddf4aff30ba9ce548390a0edc77fc279366be7b7b24bbd72e946838d25b53c6fe7d5c7a4831ee0a0535fcbd4c74b5fa0f24aee1bee922f7718e64f426abeac51f6db9d39e1eda13bb44dcf6449ff65e44fe66ba90255f6c6c8d6abeb189c1af0481aa3ac04075569ca4f48e8b3b7a7ebf0a1ec0ab3102a231fa5aeddff10ebe5983b2b04c4f05769dd896e13b6956163f8056f21d397bed73e629ada5ae04552fe69125168b1c96ab8c4e6511fe976a28585a80fc0a4e83c043fe548bfc7b9c59948de803dd666a2b0c8a067515cc66aec208a1764511e3a1bde5a3f99ba3762ccda48079273d6d23e9b9972ab40ef6677303728c55973e7b9bed6ad84ff3be4ad19bbcb1fea3daedda04bf4c5cf9f674bac453ad74d058c70776da9b19651950c354834ec7e10012a49837290ef21851db11714c62570a51be2cfb0e905aa63b02006465c3b66446cbb6596608744784bca2f1867b512998c1a80b69c9ca9e6888b790ee18183716b70268a1f53af02490eadb4287434848e34e467ebe46fcb37d8688bba85c816d405c07226cf0aab78cd4b74c4041e5747d0dd3413103a2eb60d69fd003b9a1bd9a1f084845715fd493eb10077b583c2699cd5530ee244277e99f25bbb46e8183240b1192d8c4b0bf2eddf5d61f7d4b99c222fa229963e801fc7f7401e2af3f6d41e9864afc2e0d294b3dd316ecaffdd6b45c3601c3a53bf8aed1896be0788766a98c5f9036c62ce2721b42cd605419ef23a51387b46ec3add102f754677bca235e5a4cca781ae3cff32865207402fde9e5cf13322011f356afa7442c1db8a8e2d6ec26ff4879c6277fd9e6adda280eb9cd6b0436c5715226cfbcd2ac23619a62a2d0858366f15d04260433b5aaf047cb7ef0d5c3f5bb396e800a330c3092497d44a09abb33b85621615f4572dda0cd10d13483b30d320f17706073d52753fd2a50745172379047a1521a66c43070262f2858d19209f475e07ecdac517dd1f4e01a275891aa6de44d95a94a57be569f7cde12ea02a0971d3371df2945db961b2330a35e6478afa36857ee9cae7dcf232696ef8f354e525ef3bb71535f33835a8a241a6d35982ecd94522ece94ba6338cb64fe185c0bd320c16f5a1e1f34ca7f26792a1a29531a1c86b572793d654a1c87080253e86dee47b17374a18c5de225e7a37cf9c7401679675a213499c45b3444d041c476f306c497c23b8be550b416e8be8cb76030bbe60ceb226a477c7b28a1d97d6b9ee87f412159aa53fa97aa02ec64b519e4b60d0d1480f25695643be307a940af2b15daf45822c6c5082941e699c72b9a8c2754b6ccba62e7ee2750ebbfd35bde1b3cd6f8d058e2097fdd6786dd3290f9c6ccfa1905cb5a0f3495c51ad72e61a516d7a72062d31e65f3b440c3dfd8e63457f24a4eaa08282b6a87c10a983103e58f671b9b033ff6bfa0681e8dbd459e37d5a6ae26f1dfcc78cfb76fa9f357794b5c59dba5b73378ea82023ce75dd67690f120bc924e9e64313e9c80644148744cb48d3b1c19062a745beda5b75e708e4d50177b1893ee478b8d3b5bb9da43da7dbd6c7c0f2739e38d14124bc2ddd130d2fb3d1fe836b20509eb396aa33a8dd1136ccef468b70fe276d1c2469e87fc2648e4b8cc4f3549becac7fd9494e8bc77e739f6aa64bcbbc41e744e0d1ebaf3d03ff7a5dc01733208739f3137fbb405cb625ffd797b85898d0e0a50c1b38e8f58df440c99da1fd48c98b36f243304cd0854ee8205699910fe6640c6de435e78c91cd9cf2ec882c118904393815095145c9942890262bf0a7bfe53be84eb5b0d83751d20aebdee1ea5"}, {0x30, 0xffff, 0xfffffffffffffffb, "8fa5be8c1df6a1ab50c41baf0bf6c93e283b617ecfa8d8a1b8c56f"}, {0xc8, 0xffff, 0x100, "a494e4a6d8c56430a47407a2d9f12b11cb4d4e00c39ca2756fd30441a6be1195e5ddf4b00f16ec3a106155077747784a1727dcea8cdece5de15891d1253db6b8901d64a8fb6787eb7a1e2a8820dc1bdfcda68a500eb6d2007dc2aaeb4a28aa237c3764b53f27506f11beddf05ee3cf8251eefcb84633fe6973c4aebeedc453481fba40bd2b921be48666a8f3d48b8578638c0bfbf6c7c44ebb34c927872f5e721097b9e7ec0bfc8f1ae98b6794cb7ba9e6ec9e27f432b3"}, {0xf8, 0xffff, 0xfffffffffffffc00, "c1963fcf1d21f16a25a3aa44beb7eb9eb1f3197e16d127259857986c804610dcfd3be3215affcec0b2bcbb837f25c1c6e29eeaa0fc59c67184e89c8191aca4186b7cd6e9f82c5a3331cedf50d698c9363fe1ff33e36bc7434110b9ce10ec85d56a4ac8674e9f7d115d2ebb893d57400d69f192f144d94089798360a7ee9d6cdbad9a61ac7fbdc210c2be1bf9d891b15c88a3a40480499ee40d81d33d3e35d7a02631ea936b0a3579868363fdbf12e273aca45f974aa26b04702f9260231eceb48453e79f26c9b8aa262ef782ac8c5429fa86849b95491fc497d124005fb254dfaf93138405f294ef"}, {0xf8, 0xffff, 0x0, "b6614bd6aeaadbe2d89964dabcde1f9a0eb536b9f3bc2652f1812e20e3230fe63b11c559aa30fcbae75638d4179630aa4bce3852a269db95bc8a9c3a899bfe5e03a57c3158660e8790ff19fb48429a9511676c6214ea090506393195ed45e6a16ede95f4742aadf1b6ba3a5e590de757ee9eed528926b654d05e6fe5261ec69f86d96e26dabd73b2097e7fa4ec6236d6a71acd52c2a9e8611b3b2517af159e63ec8b64da4867cfe47a63b0de7f6a76c0b848180c232290101e4c218b3ef973429ca0be97adb0f48a1c6941f27021f860e6b5c1ed5119b27dba46b93c0dabac82e1343f"}, {0xd0, 0xffff, 0x15b, "b1e601a2c51e6afbe0769fca8bb0c10ab2af11d62ef03dbd9aa8402abf824ec97252c82029c60c8eab652988609203111d038279e578e0807a9b103b6fdd0fb52acac1786d4c7fbb81334ae344cf0d5ef4f90702027a29983907cd22562176a7fbee1d8e0898ed31893077ecb8233d744e589852b5e836a48f802151f345d6067de13dfcb7e5de50509bfa79f24af7bfda706cb4be79aebe0dec3ddfb6f5031b0282a7336ef49b6f2f6d8cfda565b345d4c048162719342dd1fd9ccc"}, {0x90, 0x1, 0x1a, "989ec4cb3948a8b6aa58c0ec2b84d36764a0caed5d0e111363be0b03ef5e14be0d2245a5a699327d8aeaf2d7f99a2ddb9336dd623457a9e85847e38eb4fcf308b0b47cd897a698b20f5f55eb82ec6402777db3b4de006250e73b9d427de0646ac340fea5ff3ca1f6fa6dd2ea13c294cb7dbd3dc64ca72e47876404"}], 0x15d8}, 0x2) recvfrom$unix(r2, &(0x7f0000000000)=""/16, 0x10, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653000e8963437e95ef737b868"], 0xa) 21:26:36 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1a020000000000003000"], 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 21:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000080)="2992568f0d98f6ae3eb5aa8abb35ff39d2842cd8b2ea97792aca1b887017a1c54a93fc69543204bf2abb44163cae710379e46d484c44d34869fc63c2ed2b182cb617110f73c8a86df8a60ff41396cad43f1cf9d69283db5bd92b9058f4dfaa3f98705e9a56e12293d765db47483803f7035a52dbca699843d3a0319383e56d8605124e80b8f03e512b742c88f28d2d70bf5a57a3616d03deabfd315403569c56221c81c0b5ac267c63ba4a411e3633acf5e4aca860db047c75ca25f28924a54b1e1f43cc7e87020714e326a463cc818b199e9de6709b12aaac3981c08f4b48bbe099dff9ef513d3607717a068d53771b3fac845b4ea1ee8de29361b6b1ba55", 0xff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x22c4, 0x4, 0x1f, "7ba20ba8a9bf572855437b9889776951f4621fa7", 0x3, 0x8001}) 21:26:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x3) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) 21:26:36 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3f) 21:26:36 executing program 0: mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 21:26:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 21:26:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x6, 0x1ff, 0xfffffffffffffffe, "a147780ac80400000000000000d844237e0d7a00"}) r2 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:36 executing program 1: socket$inet(0x2, 0x0, 0x7235) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:26:36 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000003}) 21:26:36 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:26:36 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x1ff) connect(r0, 0xffffffffffffffff, 0xb6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="394ebfae358699b9aa224a2420d284acf569c071cc94a7cc7911d34236b4c3288c2c8b048e0a578e3a02d8e9e45eccfc2bbc22a709b4d34e69a23313f05240db1bf790ab9b2f086f04dde480c031117fbc12a12a34ae4a23394dc11bbec4cc659382272ccb6b7033421bd7c684333605fb967f8d983ca7496ad4accef14f7f4c6b71e8186e5a10d0f2d92602ca573a1147b7e6fd0812919b85d48ffc0eb7a224bd33182cdf4dd7ce28308398f64ec4e5bb7e7f8cc1e236b0b2233fe90fd76d5224b7cb10564711f615cf293bd464ccd5a7c2362e50acb805f3e0eb8cee688f2d2d6db3", 0xe3}, {&(0x7f0000000180)="13c29406a6fabf2c96d4eb0cedd3e9a73bfceb116ec300e7ad17a80691fa14b073e2316d3f779c7424b4f1f2622c9658cb7ff4296e501c45a0458445b34276651da01edbd7d8e757036bce25", 0x4c}, {&(0x7f0000000200)="e6397813aae56362276431ab7c543d4a270e69c3336c85530a55fbb3014584700fa2488a8bed13f0835a93d33cd804ba75013bf7adf4170f168fd49c69f973de786515adfe8404c8dc4517e327d7078349a8c7d049a7af5ba8c1411a1f18780f5a1d5c9e8afc0e7db5114bd64ae7d712", 0x70}], 0x3, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x80, 0x7}, 0x0) 21:26:36 executing program 1: socketpair(0x3e, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x41) r2 = socket$inet(0x2, 0x5, 0x85f) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r3, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r3) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r4, 0x64}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000020000000a, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000)="27e251305d959e87caba", 0xa) ioctl$TIOCNXCL(r2, 0x2000740e) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x3) 21:26:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000880)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a30050000000000008be7d7a265415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba11dd1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5ebb87a6790e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab339023c44e67437d728449b5229d9d41cd35d872aa657b2addbeabee54238a8e588244b88486a9a318bc", 0x185) syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x30, 0x3) close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffda) read(r1, &(0x7f0000000400)=""/182, 0xb6) 21:26:36 executing program 1: msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="5cb5544199c3641cff02bcd4fe84559df32eec1283273bab3ba4ba3bdcd1c3afdb0302a4d96aaeff30860624b8a6ae18e4fc4e8bf4890af6610a51dd9227a2b2ed948ca1946ee0575a59094eaced06ee711c73061f33570518d9f700d0fa612e395aba6a7f2b16725795a3ef27c7e502b6682eff49c9aa5715094dd1fec19feb4803b2a2d2eafa146bdc5c6d9f73c11867bef75dd258c78edb4a85147895ede3965a911a60fbd9e2b3166c4972de89bdf59a3ba2ac1d5123a396f2e819f7d2ef6fcf13afe43bbf42ed1907bca9459a308d0b6aebe230b833ae785d14d484"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x7fc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0xc0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10018, 0x12) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x2000000000029, 0x3d, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x2) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt(r0, 0x5, 0x3f, &(0x7f0000000000), &(0x7f0000000040)) connect(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="d2a7c314f53dc5c02e2f66696c653400"], 0xa) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$unix(0x1, 0x1, 0x0) 21:26:36 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x6) setreuid(r0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x656) 21:26:36 executing program 1: r0 = syz_open_pts() close(r0) kqueue() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 21:26:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="00000000213061bedfbb6d25c02412cf2d680d9ae604791b991f65", 0x1b) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 21:26:37 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:26:37 executing program 1: semget(0x2, 0x0, 0x536) semop(0x0, &(0x7f0000000240)=[{0x4}], 0x1) r0 = semget(0x1, 0x8000000000000003, 0x100) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/243) 21:26:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 21:26:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x78, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0xe0}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0xe21, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xe19, 0x3}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000005, 0x3, 0x3}], 0x401, &(0x7f0000000100)={0x0, 0x1ff}) 21:26:37 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x5a2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/189) 21:26:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000100)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket(0x18, 0x2, 0x10001) 21:26:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 21:26:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e7a1d0", 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8a09, 0x10d) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getegid() setgroups(0x3, &(0x7f0000000240)=[r2, 0x0, 0x0]) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() 21:26:37 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a76e77284ba30e28b4df6d09516d409a2687380d"}) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, 0x0, 0x3b5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) socketpair(0x18, 0x8003, 0xfff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) 21:26:38 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) 21:26:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xfffffffffffffd7e) 21:26:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x50) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xdd78) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 21:26:38 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) open(&(0x7f0000000000)='./file0\x00', 0x30, 0x130) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 21:26:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3f) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) lseek(r1, 0x0, 0x1) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0x7) readv(r0, &(0x7f00000001c0), 0x100000000000002b) poll(&(0x7f0000000000), 0x0, 0x0) dup(r0) 21:26:39 executing program 0: getgroups(0x10b, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) 21:26:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000180)=""/151) ioctl$TIOCSTART(r1, 0x2000746e) accept$inet(r2, 0x0, &(0x7f0000000080)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 21:26:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r0) listen(r2, 0x16d0) 21:26:39 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000080)="ff0d0008070000000000c3513e2a5e000020f620", 0x14) setsockopt(0xffffffffffffffff, 0xab2, 0x9, &(0x7f0000000000)="2ad6d7827085da0412b1a818159d7769694ab5ba4387826ebe44aab02b2ae5a0e944157f2138707de23d540222bbdebd29d1f9814cfdcb37ce1f8f80231b", 0x3e) 21:26:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x1000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f00000001c0)="2aff3d060000000000000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98", 0x28, 0x404, 0x0, 0x0) 21:26:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0xd7, 0x8, r1}) close(r0) 21:26:39 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x82, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x1f, 0x702}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000085, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0xac256e907d2dc1b6, 0x8a, 0x1, 0x8001, 0x1000}, {{r0}, 0xffffffffffffffff, 0x46, 0x80000002, 0xfffffffffffff800, 0x10001}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfdf, 0x10000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x45, 0x7, 0x4729}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x1, 0x28a1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x9}], 0xc51d, &(0x7f00000001c0)={0x1, 0xffffffffffff5707}) r2 = kqueue() getppid() kevent(r2, &(0x7f0000000240), 0x1000059, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000000000000}], 0x8000, 0x0) fchmod(r2, 0x3) 21:26:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x0, 0x96) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 21:26:40 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x9, 0x2, 0x5, "1894b0882bd3df61dca7535ef5f6bd3198800a3e", 0x7f, 0x7}) syz_open_pts() 21:26:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 21:26:40 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) 21:26:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) chdir(&(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4}, {0x4}}, 0xfffffffffffffffc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:26:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) setsockopt(r1, 0x7fff, 0x1, &(0x7f0000000200)="667a5baf9a3c84b364e66f7a4f6370688c4ad6ce10d0490ea34f2c8802282381d174dde4cb9332590821597d4a283384c4", 0x31) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xaf, 0xfffffffffffeffff, 0x81, 0x6}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) listen(r1, 0x3ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x4005, 0x3e) socket$inet6(0x18, 0x2, 0x81) write(r1, &(0x7f0000000100)="da2f90e6e0aa8ffa3a468b97c9295f357c6e6feb209db8db1491d203e47e82fb7be92543b858dfbd9494d1228c8733914c18d817c544886123bf406490ad32364f41de74c34917d83a4396c199a2faa4ebfae03273422c402edee1557bb31cadb6368c303da53c719ee9ac1ad0214b90a17034f04a2a3dcaa6ea94018cecb2cb3c2bebe8672ee1d774425af23645c672603635a054348510e491c852a8b56f07401b3c713c19b9658a6858ff33659291098a1234432b74cb75a6039ef8ea42fd73d9f15a52069cb3035733e1b8005916a453ff2babd7aff3feb29dc601c18e273209c08fb9a8cd7b4d4ee200b2ec", 0xee) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) 21:26:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 21:26:40 executing program 1: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="03002f1b9fbe29f4738fff80ae3be43aac532b2bd108fecf57f3d25a9237cbe3f40c069cb6ac8f8e8c936173751d3696489000b1782f8ecaaac43fb54d453880c2cebb90acd3f60d393d2aefbfb11793e27900000000000000000000"], 0x5c, 0x800) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 21:26:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x4000000) pwritev(r0, &(0x7f0000000180), 0x100000000000008c, 0x0) select(0xfffffffffffffd3f, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) socket$inet(0x2, 0x4000, 0x7) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 21:26:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 21:26:40 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket$inet(0x2, 0x3, 0xc0cc) mmap(&(0x7f0000a81000/0x3000)=nil, 0x3000, 0x5, 0x1810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x7ff, 0x40, 0x53e, "de8e4f50189c35ff8f6d1fe782da2281a76efd8f", 0xfffffffffffffffc, 0x1}) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="3f1334dbeb5f904305fba1be9de0c8d7d93b110edeee6f54f18e84b9295881a2fef62faaa4d06e09c963698dc2360da7291cf2a528cab278", 0x38}], 0x1, &(0x7f0000000100)=[{0xc8, 0xffff, 0x8, "66d39029f1cdb11e9cc3f16dbdbf851ebf9259fb31d8199c2a5766a7cf6075dbf54509b90bc36a6f2b1062fb7eb78d78f40efad3699f80d6146234c4c42a44eca56afe405d9c74f8b076a616ac6cc7c665153fd595a2e54d090821ea3a2e711a9aba4b9f0080f42444fb56d3a86249e6346802e08bc15bad92f8fab6c767e6473bcca105095a8a1ad95dc1a9c091fb1102429970ebc8fb5ac2f37710046104d94c29f70d3380c16164f913b3c532488fcf3773cf7530f2"}, {0x68, 0xffff, 0x4, "da45beac0a528d904086405abca06cf1c18a135f182e414ca8d0ef042d070e4230c6d7cbfce4946c3eee381edb78685971d79b00e92d586a62cd1198e9e3d425a38a9759552cff16406fd333edba36cea22ba1ef21f59365"}, {0xf8, 0xffff, 0x9, "f256d3d9429b9554119dd35f43fc7050217fad4f6b1811858257e1a30d742a39f7d3099b3898264dd9af326a6b527e09a545063a4c03e0189bfcc6faf3a505977db2ad19d8ce415d32fda5bb2ada7df7fe39279d613812f20b37fdd4856c2aedd6cc2f7cb5c0fd3fdad280888d5ebdfdf236169e764f72e7199128f123c8356e4ed69e269d44ca54ffa909a87dac988ef25f6e54fc7e42bdeee0c32907d254f17eb58eda9fbc62f21a25cf91f33e4414f7d776c5f2471ab689f45bf9e4fa8c04e149351b0a8a60ae7d547d1faa782f5545ebe4666e8ec096a61b6aef26f0381676c1"}], 0x228}, 0x4) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/2, 0x2}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, 0x0) 21:26:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0xde7}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 21:26:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffff7f"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000140)="12", 0x1, 0x4, 0x0, 0x0) 21:26:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 21:26:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 21:26:41 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x28) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x64) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x20) 21:26:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="c0182e2f66696c6530005a8fab0e4eecf589948559ee5739070b03f0bbeb30a566b58f2e1a234238f8378f72549298f7d415655129aa5d70d4347c40113c6d97b619b9820c17cdc0e04a1d5262919e5008c3761a2793fdf0a9458fdefe0171b3de59576bd36f3d89c6ac46ca67a2745bd964f9bf5d64088ca6b452824fb7f95b99af5a6b0206b9dfe3dfe11f6bf1cc7eabdff2b09ccd61d41336693f23f3a15d05da36b74e142ae61a78519781a412f16f78ed73e182cdc887424e79a940e808107f9976d3cd9832de43cce9b9"], 0xa, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 21:26:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="37e7064bd4e0563468f1579c2f0de5d984468600f3b67c21c105b7b0110fb0d9f71d655366d3eaf3cd5ed06011859eb665cf71376e81bead01014361c9f7", 0x3e}, {&(0x7f0000000140)="90865a804d", 0x5}], 0x2) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000380)=""/171) recvfrom(r0, &(0x7f0000000440)=""/189, 0xbd, 0x843, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 21:26:41 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = semget(0x2, 0x1, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x0, 0x5, 0x96, 0x800, 0xd59, 0x8000, 0x3f, 0x80]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = getuid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) r7 = semget(0x0, 0x1, 0x2) recvfrom$unix(r1, &(0x7f00000001c0)=""/48, 0x30, 0x840, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getdents(r1, &(0x7f0000000240)=""/196, 0xc4) r8 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) r9 = semget$private(0x0, 0x4, 0x8) semget(0x2, 0x3, 0x1) nanosleep(&(0x7f0000000380)={0xff, 0x5}, &(0x7f00000003c0)) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') setregid(r5, r6) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x8e) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x6d, 0x2, 0x649, 0x2, 0x80, 0x5, 0x80, 0x2]) r10 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x1) faccessat(r10, &(0x7f0000000540)='./file0\x00', 0x1, 0x2) getsockname$inet(r8, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvmsg(r2, &(0x7f0000001a80)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001940)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/235, 0xeb}, {&(0x7f0000001740)=""/207, 0xcf}, {&(0x7f0000001840)=""/222, 0xde}], 0x4, &(0x7f0000001980)=""/200, 0xc8}, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001ac0)={{0x7dd0, r3, r4, r3, r5, 0x20, 0x6}, 0x7f, 0x401, 0x6}) getegid() writev(r8, &(0x7f0000002e40)=[{&(0x7f0000001b40)="d4500345c39f13058364e692d4cb792c23536dca67202627fc22c01ec3fa49dc2334728bd410171a7bde8a3ef3aca8e5a9", 0x31}, {&(0x7f0000001b80)="7a6fee072ce0e93a4b4977e196545ac257ea335ec5b884214c7a6841cbc7595a545238a1c47dd280620d1f28d46db592f52c42d6263795ba81c1263b6ad5587412209228ff22314c26729f2096579263ff5e45a651febc55e5cdddec9d8e18b7e9e9d30c61e09dfcc49d97063d44654cc515a86112e070508cf5d03b356ee45b69193e496ee621d719a4bdcd055e875660e60bd68554212c36ad861d0ed04f90d0c0c8deb70540f366380672d1f9e64d74a17df81d074b8ddb5af22ccd10b818c28bfb321d797abc93d74aabb763feaa454bf9d5baefedb3917edc1f8d3706ccb20bcf354444053b8e480600cd2b59e9a552296661cfb51eb89e83442ae823cdbb0136ccb531c18271acc1f6bdd1bb1ae61d82c7f6705e6eee6b98292e7547889eedecd997578a0c39afa6aa7f909ef325fc01c60511bb0f19349c9a295ca81374256123a03533d0ac56b4b1ef0a6f7bfef49d5c89dcc27a174b41f610811d915e538a889fb677b58a35c0c535bfc015507f9a1aad4c60d68d1c8e30137c3977d21464dbf26aff947facb7e18784f0b0cf8eac94676b29d55bb8e7057a288bc770db9470e3c43b5eb47a78ecfba2407889375ebc3e131b32803e3557374c4d051ab02fae81c9392b9296a980b8102fa4faac5a03a7fc9a9085350933ec4ee1e6ab7a936c733ec7b0b6f0632f13a34b0894e0028ce57fe6775b7ac29e68ac6a476dcb1212fdd00b3ad3eea91a24523057aeec2211fe71a9a8325576e6f46ff23e3a9527698bd8813ac4039c6c7932ba0b27b1f2703d7dea5fd8b2dbcafdec5a05144c24fde9c52f7f0a6211c0ce9ce87d238c3fdc022a74267d543b5d074f95e9ebedfcca3c73160dc38f2cd84b6a44747b92b2504024d7c330f2768b8c8e1a156889205f987fccc3e4ad45629ec80e2fa314ea8a1287258056a5e821b6e0f803d062b6acb799b75048fbd97d5c0c8c8b26b682e66e9f1a202c9267157a135929625c44bf9cdb10dfd01744729b9d98121ac211418ff11ac52063d2deef9c6c99bd38f5c8eac9d3b33543020f9174a442cdb65119c0956bfe5e3d0d720063331bc95dbfb99226734daf62ec93974efadfe9eac42f19485de794c61b762bdc6af3e2aa1e3f8b782e3d7f7d002e4af31a388a336be258798c12b8a0222aa480fe6c16f6e736b542b978a7dfb3a8f657d600573db286cd9ee3e71d8ea73ca8f169a47f5958f40ec3ade5d33f4af82fc2697c066eb4f23b9ae205795cb85b4e92f3e361686b4aa7ca301173d69df61c2a823f116a502670548fe5f780476ebf47db835405378ac04558d1d60a57d72c265cf7f76ebe40887a13cf9b8af1e9ff799deadeb03e229ce555a456ed579cd53b29aaa8fc77f10bfdb29efc5f4857efd5146b267f9d03ac8e869a71d7445a63df4c3b286acd5d34149e2f6b1c487d381d3b151d622734ddfcf42078d629081440dbbd53271afecdad59f38be5b924e0e5531490189946f95374f07e3e47d3875a80649f3dadc63c2509b47289b0ed7c2bdac5b21da0df20202942031cd036cdf088934d1983cdb69cba15f36a7e1b54609f43cc6a50af56d9d8b7d6c7a8cb8ed8491890a16b5666b86ce03b49263f682101a3122ed740cbbcd5a60915c9328d099d1a9454d8a9c8922a09c34ea19be37730968b356839eba0d39a480841160ba8c4ff0f94e239b5346cd62511675e27c10f47e4f438fbb39f88d75fc7623c5443ee197c91007e4674a98697cd79e42aef509133c95b1071d8c0974b41c2e720fe04b77f110ab08bd20fdc405af9fa3b5ce31d9edf1684f7ec65e72a459aa589c4a862cca04995d4f81d21b2dfeba41b6e6a3d1998e6b6dadd8c2a0bcf5855c179f76ed7a15a293714189453501c3670f4f43e9d9505988f10d93ef775994261216da77c033761748c1e8780108ed099000c51f10dd315f429e96a77dffe15694f40882e909a6af8b4c06d7ef13dd3a8f9cb2cc2afe1f6cf95f5ec5d3b777032825a8bd77e1030b957cf8d472b3f6db28b76b4107c8a8eec820bd1e876f797f2ba7888d33ebb35d8cf87f028ef44e908754d43586889f0fd62193f16700a9621913e16b699e6749595a401331822b0cf47275082e8dca84977851c5c34c3960fac2e61fc84f0cc6400bdb71893b0812efc8259bcb79ccaf5e3a3e6e7973225219754db8b5c1f9fff0abc00711c2e9a1e27af87120ac2e57b2a9d730e0a7bc0df4418133a9189f2b38d7b88895427482bd6e41eed74a506b8beae8a6c97ab8016bd301ca96bf33aad2d3f445b40f2d15f9d378b0aa438155e69ac965ea918a31174bd5f790b0ba0c24d1d744f3104defbbd63d0a1c8d694bd6da43fabc5c5c52e285e6b6970751d1cd84968750e29f49c0d480ca9785d3150e399d2aa17610d5e3b1fc3cd934a412aa697fe3b66924cf892fe44f224ee120eb0875eb7d0bbd3c2518ddee5c4bfefa9694354893caf72b8223550448dd9b1306a3cad17fd4ab0b96d61bba45a92a43a7380496bfecfa70d3f43ba9764bedc6c379b06c059a9bb2af3fb92ed9ef051fe62bac9f84ef559e730df38cfc457d33e87e21bc8d45882de0d412c181389095a25b0344088eea6af2fd64cdd96a1fbca7324c7ca4b3c48462f8e632ff82430d9c79aeee46592e6ddf9dacefbbff0ea2612156a8af6e57c9508ff032c53390d0d7b8a5e75494d34127bb2d7f860c1e57d4e772944a787c657f22b3a72fbf10ea8d502f88fc8fc35b92267fc016f08042df51741dd0e518b150ab4c510e0dad2bd6e6b1ae339e8fb0d6a8d10d0a0a93e6b13100fde397cfb9b381b2cd58d8ee7c6cf1d0650f5a463cd8e7e4f8dc6bb8e849f55a19001ade2f512ae0dce55be930800f883d9576afd3b302172382fe97e27454569c06295c26285c817f9529a96acf428c3f60543b131773754fa778fedb418a2d03a02e517eb254795d2b538ed69e3881633eb8528c9055dc314f5bcd381df410d68041efe53de91d2d1cd6205fc882b3c5a7bcd6a45c9894b1accc21a147cae8186168bb37d31d4652a1b5feff5e2128686b89004a4458f120eee38b437aaee9969f10a2d792b8eed6981527572f9d7017e6cefb29c3b1019af1702a9cc57606e903b4912f3e93f1067f5a9b6326d3a7281d0e0b1284c95bf6949f5383b6904c9c3fbdcf970cbca061bdc416b8b89875f40e21877b9fe08bcf5ab214c546b0ec9cb15bad28b2bfae7c002e3d767ce07cbafb9f649ef3e1f57852c860e76a2d3a39b3b64c8385af3ef0682701324bf4481d052ae8d5460c9bb3be864a9463352e094b1d80603be551c18b9663957f76d2c0ce9759d3a20768c22ab676858a5919f137e9b3f952bc1011ea79af6460229ad0b38ac2b3e969928378fa9cf3d978fec960436f75e405b77e90b1dc17dce46a6d07c7072e45c6aa32982ef9e76d8fddb5adf3a6e12e571a82597f893d9e8df2f215898ba5c4f776c830a7c1de997c0a24cbab436e22a9f4012d448db71674544d42221260bcdb73bd058dfd0c847d7c468674d76b92850c112a35603b3c6c87a131130ef7522a3c266ddc1beb903b2cb07c7a86f6ae5397ab8e6bac92256639e91c84b73f5f327fc57c90711cd7e0fe5d901450c54a404303860fe437ce2bcb6dc83377133c66bc490afc0dc2635ce22bb4d4e49c5708d9f48cacf2b796439a3d53814a694810ee3e2d448ebd8ac98fe2ebacc6bb0e82e45e1e03f6f6951296bf67e7bd76fb79ef9310725c13c8c6be90fa1fa0eb106ae937bd22556c3655a85f1d9b6686f959555ee79f9d2d91f9e80a9b5935b982cf23c5961705881ffee31c6e00704736fa9869de26a79731bf648344056eb99ee224839e51079a614d41b1d1a25f9ff6b75ba0cd4ef5d581fe9cb5b60d69f57e033e1572f47d5b2dbce5d7df96cf1bb493b5eb04b578eaea260316c1e3ea91a03100c44b95234b791053038f67a44ab7bffe992ba90872082c5f3d9dada3e5c35038ff1007f397e08f191b5bab26d58ea636d792e983aad81ac80b2b97da73dfdcc86a0d11b4c65ae940f04d3c50748ce2c824a69172496882e05b8900ba0d18f69cee6c6abb0b9df7748b72404bcaad040b47167efb6123cf4c4a75b47b43162a7a47ca21a4a80800d3c3cbe2e4f6e7bc1e97be07b6b891646ef36cae0ba26c5b1ae0f54b250ca474cab6a1f53cd7c0fb814e8c0cac8fe139e02af611f9d2f3471c72d37d8b17b9cc80180e06c9482321759d8e3b54e1035006a1f5411833a5ae25fc52a966c2c9ec6ba47ccd3bbfbc1835d6446cdbeadb0b6293cb7677ed72cf161f5a9de31768dd1828a04d89bf9926f9317c1d73bcc783352ebec2d5c6f4bbb11beda9502ef66c79a16fb01e60c1470d3e7d1d0488056cd5af802306c96a8ac7511d0324c0176fcbf91e2a8f2cae0bf33646290d550177a9cd7ac432fec8248e4690533397bfa26bfcd04040193f98bc097edd8792fc9c45149fd305861ae00791470ab6c98cef2d148decd7a7a9c2737543c7e417f4fa2c98a8a08f3bffb1a09b44a0bf4d0c3b91c284b70753b35a8938258408afd62457a66378b04b6aa5499f5272f341a277e95802a388e54ce2ea2cf52f8153ee786d8a27bee1d9a30c6922bfd3978b46bbbf244d6bc8118d0b0d0d9bffd708ccb1f7070db286ce7edfdddbfd49f4fbd9ce17d0944bcdbed80b38e436023514d6cd505c2e0ef72891bdaa979273a7d50a093516c10e62cc7e505c8e6ad38ed22d93223fbed9a58c640f6c8032ea683234fb34a5365f4ecb5d1075dc0685fe0ee61a868ddd08cc2f6daec04edb69747665548b29251f1efaaeb6cdb9efa8d54bb41ee009aa843613696887dc117275681205a7a0cfc6a8943c41c7aa8acab59ee444ea58ac6850a774723c8096f89e3ef145ea79c4f9251c2eb7e6573cb6fa17dfec972ac34eb4204a5048f5a2e08fa6a75abfd9e6af335d4f65ec501e4de41700eec26f0c7df6af1fc72aa44e99d79964b24c297d1ca5d995c1a4173a769c38ffa5af2bc2490e346c97ec0258c0fc7b7d8778a8fc4a8a47b9f02e69d8a9c9d635c9e91df28e1ec0f5f48e0c61b129fed166e56e62e7471a5a175b38d2e764ab3510bb2a57e932087aa44cbf37c1a648ce8937aefcea8961a4a9d5a0ed1ed5433da78f002bbe3cb19a732fc069f9ad66ec0e3326db66b8554666d04c5c4f264bf9aa8339ec0ad603a66fd2ab634fc7cba83db04fc9b8e4f75a76a704e925fa8ad4e7b537d3c690132ef3a2d4bdaf8accfea04e08733b850eb377a872b9944dafb69b03554e07f7fd30ad0e86ba604ea9ba4be9776b0357f3b90659b7c32a837c32ec6f5facec354e3d5707236ad51761063df3504be4259071833c7e7c22a1cc83914ae4d9fc58959b365ce8c7e9c39874916823d2d99cc18ef5d011966160d2afc52ddc11ac85f4fcf39f80dcdbeb6c5e1f21fbc18b636ba3d011733bf31508674ef11d1d54c0fa26b34a0b0c6a72ab56e43508961ffabf0387a1e8af1eca62fac580455173a8f8417275c2ead20aaf015588134be96d14bcc35755d2af0e84344c5a6125c28f5a12f0fe72cff42420553eb144385ec7545402fe3d7ee221e55eda6d6f196f455906b6f6d9ff51583f76098cfb871291fd3394cfb96aabbe70e7853e2b014f6ae2ad83b673ec3e1ab30441b438645cf296b40e56fe2f8fac02b89a4583fb9116c16c30d27b2a38929581da9d2f265570619ff4f181fe1073fbb5f086afb8ac8b9a02be13c3770a61a3126e0b1fde0f08775d819d9", 0x1000}, {&(0x7f0000002b80)="193750bbc3b6286f9e711c7eb72f22608082d5f9f048b54f9d55ad953bddeb0e", 0x20}, {&(0x7f0000002bc0)="08e3e79b83a7322de74601d038c79cab3786e29c32e56bbcaca7481989362410600074194445756ff9a0aa9ab8a37ea637e8c8febcb52e87fec5e6cb4b83068fa737a915aaa63093acfc916fc9defeb19aacd487cece9616e39c15a24af59310059092d7a5741f8a0b2360f253af07e96796a59a2c0ea02dc57e3e8c49495e6f519b8a9b3c42c60636539a308029a7f2aac0981c994b1598dc012c3027a145d877ba0334a60990686a9ba4df74b544078ea0", 0xb2}, {&(0x7f0000002c80)="861480345bb9124c36", 0x9}, {&(0x7f0000002cc0)="260f5b6689f5542c9af2188ed72abf3f909eb4dab3f11bb30cd67b4ba183e15c34917c60c49246c0847f9fe5bbbdf6e73274eca8aa2ed7b8fbead75a23af49caf3bf0b0a3372c620cbe92e621f92a5e70ca129f48ac066f4cf092ced0101b1598526a7258c99d18a3825e45310803a93", 0x70}, {&(0x7f0000002d40)="e55d35d2701206c1a7e2a0d184f9", 0xe}, {&(0x7f0000002d80)="0b85687f0c92a5821065f8ae6350604b65e332aae0bbc3bf5052eec36b8121977039cab79363bdccff64d7608ff2928296ac9aa995144c98825b60eebcaddf29b126c88af42c5f36395fb6f08559216d880efc7c937d8a19c36d6d98bd", 0x5d}, {&(0x7f0000002e00)="3a7b257f08006e732df431ecbb3ff0a9ec", 0x11}], 0x9) semget(0x0, 0x3, 0x2) r11 = getppid() fcntl$lock(r8, 0xf, &(0x7f0000002f00)={0x1, 0x3, 0xffffffff, 0xffffffff, r11}) 21:26:41 executing program 1: unveil(0x0, &(0x7f0000000200)='c\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) kqueue() 21:26:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file1/file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x4) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:26:41 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffffffff) 21:26:42 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) write(r0, &(0x7f0000000000)="ec8558be6e3bfe6b9f7301b240581bbc5817122332c1de40adf06d1e7e9b10e39769e395b6a2a3", 0x27) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x4, 0x200}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xffff, 0x20}, {{r0}, 0xfffffffffffffffa, 0x12, 0x60, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000001, 0xffffffffffff7f2f}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0xfffffffffffff801, 0x1}], 0x4, &(0x7f0000000240)={0x2, 0x5}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:26:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) close(r0) syz_open_pts() kqueue() writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x1, 0x0, "b52db4018c5c98faabb89bec4fefd05482a3bcc7", 0xfff, 0x200}) 21:26:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) 21:26:42 executing program 0: r0 = socket$inet6(0x18, 0x80000000001, 0x0) listen(r0, 0x8001) getsockopt(r0, 0x26, 0x2e, 0x0, 0x0) getsockopt(r0, 0x2, 0x5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 21:26:42 executing program 0: getrusage(0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = dup2(r0, 0xffffffffffffff9c) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCEXCL(r1, 0x2000740d) getrusage(0x0, 0xffffffffffffffff) 21:26:42 executing program 1: socketpair(0x2, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x81, 0xa68d}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) accept(r2, 0x0, &(0x7f0000000000)) listen(r1, 0xfff) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) 21:26:42 executing program 0: socket$inet6(0x18, 0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x7, &(0x7f0000000000)) 21:26:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x0) write(r0, &(0x7f0000000180)="0924975f16574172d164b6c19c2d1bf1efc3609c1b449829556ccf1f364c839b7676780d599a8cb4f8905cdd01cdf7cbdd7fa3f547cc697a96d21ca38bdd", 0x3e) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x4000) r2 = dup2(r1, r1) flock(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xc6d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x7f, r3}) close(r2) 21:26:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x6812, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="2e8c95d479a9a36e054f315d893dbd8c14740c8a441429b65cfc1d785b9d1c702e1e95254c9e40199a18c00cb4f780b29e2080bcd28ef7543a2c1890fff12d75e887122e428b29d9176492f9644ac721a27f58d9161580afd043fb76a902345a7f30cf06386a246691557a91e13998c7b4a5242b471dd0705bf88f2db5162c9d4de87a41ca4a8e3fe699e9ddb8625719947df9783f03fe8d11e6a187136b87b3da331ebc1d6d6fab74b27c", 0xab}, {&(0x7f0000000140)="7fdd52dce18a5fb02aed2aa190e50ec05417eda85602672aab7a3a9e75cb2e35641428c0ea8a4ab6110c67110465fb764a734ca75c1e93467ade7b4f95de8aaee4079e1245675a8db57332ece90d83b79d731b", 0x53}, {&(0x7f00000001c0)="8a63ae598098f89c4d4118c36ba66fd29c7f973e090a17d0794435cb8f5bde24ff4c2e96fb488cc5caba5fb01a79819c634761bfad807c888309da2de77b958571dc0f7b6f9e23dc57b6f45ad482a106e12a38589eeddfd43a5de1b1146856ff6a1054bbbb0f2373131130e47c77893c5996c44c7db1c0b1c6504df24aa6d5c8451b2014655105fc6c58ade41b3893f4c87bc9ba57a53af15417be2972d0449157fe2fac25830476387d1a005b6585e8bca184647f3a8e3dabc98baaa16cde9c0ca91f9c249ae96b12416fc9907c324775e9b72d52f3251544081bf19f82815278f4308ecb", 0xe5}, {&(0x7f00000002c0)="498311ce4be99ce92be755152ca98f36b342cd7beb9e10ba93fef1bb57c081f7d7fa70df87f3737ace38eff9a1980d125c047138daad2db80814e9d63af173c2a140e0e89d52f39a2a38c0c925d7a65537d2ac850291c44a7a01d015d1c2fc8deba4f4d226b4dc66eb14a23ddeb3b34067aa6223e66a561ab084993ea7cf4a6811f7eaf52521f39b1493c7b0b7d9887f112f815f02129dd6db99b05e643dbe74a94703eb12cb63a7563d705a417de104ed99cd956c2d67d580f255e11eea9f9f3c1c3961a9cbaa5ba6d7ad00f0", 0xcd}, {&(0x7f00000003c0)="786cd899312b6bbd52e00815b9f9cc6f764391404fc59825badc197a94b4c79e813fdebdb20abefd9103289dc63cd0dd789c22af6e99fbc055768242756ce28338d036ec016aa6ba579b93cac7a872348a331f2058cd29706abdec1c5ce8a590b82c115d87ddf5daa479b3299816633c47c0199af8c538776e192051e73e566f39ecb42c90fa7186e1a5173b18bbb631041bda4b9848f91ed730750202bbd07f4589171096109966ca996d22d6", 0xad}, {}, {&(0x7f0000000480)="cdc9563df39a47c3a248bea0c4ad46c379500445f2e8422ac3f9449e523a71e09cd884ae001d3c595ddee0c6427e8474ea67a851d48366b8dff9645939bae2f4a2180d344800b84af3cefdbedafd1dcd4ecaffcb146cfb92680f14940ebfa8515511bb68c453172d85c779ab92", 0x6d}], 0x7, 0x0) 21:26:42 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x30}], 0x2, 0x6) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') pwritev(r0, &(0x7f0000000040), 0x0, 0x0) stat(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) chdir(&(0x7f00000001c0)='./file0\x00') 21:26:42 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4cdf0a7d05234de96b94140e3101ff79de00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d6f80b7cd86713b602450c7f90bcb2f7f07294f8d8bc38e76abab19fe27f8820d0a2cee0dbf709c71775adcdc9f7011022f77af43f65f25c2821c4ede43a40846318c87f101d4bfad5191ecb79d9959991fa0e218f2714c0146132623e9890938039f7b0f88bb0c44afadc85", 0x6c}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 21:26:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9cce2901ed522a20db6eb1e673569b9f430e3ce925a49792aca5c1e41d05da0d6e28e4cc99f6f2c31966cfd1e713", 0x2e) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000080)="1534a5aa", 0x4) 21:26:43 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/232) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='s\xd2') 21:26:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kqueue() 21:26:43 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() 21:26:43 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r5 = getgid() getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = dup2(r3, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0x0, r2) recvfrom(r4, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) r10 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r2}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r3}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) read(r0, &(0x7f0000000900)=""/76, 0xff41) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x0, 0x2) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x177) setsockopt(r11, 0x0, 0xb, &(0x7f0000000080)='|', 0x1) r12 = semget$private(0x0, 0x6, 0x40c) fcntl$setown(r10, 0x6, r7) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r8, r9, r8, r5, 0x1, 0x1}, 0x7, 0x1, 0x8}) setsockopt(r0, 0x6000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 21:26:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(0xffffffffffffff9c) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000280)="3afe83edab38aad8d656487a6ee1ad274151ebce314a62c22c903c3eb063de1416946163f7b5b08421d1f6a58ee0eacd171edde0d715afaf80b761547289c96dd84ead16f0f8204f4ad38f2e9656e85880c267de9e5ba51b36c2c10bda28bd9d890e7d626e2b3e7bccbcd495275dcee604d82dfebe258298bd6fe9b833b7648520986a3e5214039bfe03b2d28775b2dc051baadaedaa1f31112c6c3e6e711291db0afb93d47c6bf9f14a96a8973ba9da9742bb", 0xb3, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:26:43 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair(0x2, 0x8005, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a", 0x497}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0x3a1}], 0x1) 21:26:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x26, 0x8005, 0x100000001) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="4cb3a7694156d3da0cf83688c9749b5405f4d32860beecafb9df1691cd76987112bc959d42464df376338a049c9c90421eb069d3bfd6af6335", 0xfffffde5}, {&(0x7f0000000100)="52df409989c3777e9fce6606955516e597015f577eba14e8e86073a07d6aba8daa70a7c5e424a0307a31fc199af300c9572526c073ad9730b6fe2068c49078d75df69930f8cf2670a40d61ecf328d883c0d10274d2bdc8e32a9ccef7b1dceb195b69a069b4eb88771975a652a57229ed4ae689aac8bb236b3878ced8ea98dfb657b1d09bc072795e2e676091e3899e35c267", 0xfffffd22}, {&(0x7f0000001380)="4ae82415447f3e4cb51923cd76ac6c285add91e7179787fb3d81808fb0585c3d97573e6aaf14b5d9d1d8e8ba3608182409fbbc23776b7648f43cfcd5f496cb42868a65c450eb98a8d496d931f19ceab05a01a2aef891dc9a48cc901572922cf7739719d50822c6532f79f27541cccd995f4da08d2063a8e2328fc94b", 0x7c}, {&(0x7f0000001500)="49b18be915d8e79ffb529eb78f85a8058db9030922d7eb50de878e52edc1c8e837b58957f1175fabe6d4b32bfb53f71d170b88b66066f200b30a48e53726beafb74d2add5869a56b32fd97690369d4ba16921267c577364732d6c5c4024a672f054c8e85b8c1f6281383fc8c90be15fb22250e73446b40278e15ae98b3e215eca660bcd2b834aafddfd33941e3c47a81ab71e0c679083a234bf9ee84493370b7ee2562a18d1c849dcdb02e636cf646d1e1407a696faa679a9a542361d69ac54a58c55e5230fc62fb079326bd21bd8fba15d835fc83a0fa76ad3f91f6d9648121a132490145aef0a09b75661d11c6372524212f70731c3ae3b7fd706707727d08adcceee0cd35bfb8abb3771b0da8d1d46adae4", 0xe}, {&(0x7f0000000280)="1a6750ed4ba4043a07f1e5b69026e4f060834da5db58b8d1a77b78089d6cee688fe587b679b453bf98afc0a32463588adf00767ec606535914225f09cddaaafec669f1b4ec6f806d733193bffd7aa2b203914ef58b64f03f65388d46c45b4f07564eafaaaacf3cab34e84b385e93e7b8f61f1d12ecbaf00380022f6e11aaabd45bbda0e442fd13bbbf0c67bb83cb2ee0e497870348577c3abd51ad8744068341d4eb0f110897b15e22b4c3bcda7b39bb64e3d7eb7d0d8855ed7537e0f2c4ff4e717377d9f8f547ab18621e298d88cee9ac90f138bd33e9e063ae6b3b6a41e2f01acd3fe9b3f49732da672c2adaaefa61e164c70f86a430f5185cc88632dba5cd53cb9d3f0bd54b958e52fcf6b4886e549cd93dff5080dfedcc5ad126501aea5c6fff51b4ab71aeceb63f7cd85f1c2603517745fb57f71e34d05b9268680888f9bb5a32739860f954236c4886ca4188422f7d67121cb100f845d1272cf0f549c822a79eafe17e8cc8c226098fba971818eb81ea7ea25cac28c48f51eca1137e70300f95c365912c1af1cae9b818d965cf4093366ebd2c96f27217be3857433da73f12fee8942ce11b6f80b825eac1506c66ea2f8e4f544ccb81f02a6f2803d6164d4bfb6f73794a09d67c26903d2f5b578ddb238b8fd2c71f93d3992741b292c9a5d0085caf052826dc39a30206adc86d56df1d2a825cc82d0b0b59c8148a09fc038f5d59ec21ecfc852dcf5bb22a4e3ce629d3c0055e05c4870394c9c44de8bcf42afaa0a833b26eb6178cc6559acb754585d83953a7c34c8645c525ddedd52a0d744e314b367ead86bd1c5a50a0be1150ac71918ba3eab0b48adeb145b409a3a97f6ab2b620eb08ea2a88b753d4e6a94b6f4d7a089a4f34443b2ea7fba900a8fd723764321c9e5c498533764ffa9d5e70a68d5ccab9eb413c51d4b693c3d82c38314823de3d99092406d7bbb2f9f541388d08894c846b4654fcc67d8039c9a6ba1695da5e8cff80b3cd28880210bbcc366a5ee729647cca0c05ea373ae903b6142ebf6589a28d862cfa8e1cf36f9277612cd351b42c40e57789c1e70889ef9d5965f025c134baeae2cec834444e466ddfdb7bdb667477da71bd0ec11fb278bfb05e02ccb54c0a1e27a62c22529237944de662b7d49113161d2252f708378be542856f8b2debda9db4b270a0d4d74eb68fd583d5d57b2b970a4f444e36f66d12dceeeb7c66d6397803b181923ab408a67ce67fbb33960db862bb50d8d23d3056a99d24f9ebb6690674c1138ec322ac521f436d8f5c51506eb7dced9c7ed7f458b8a21a26bdc40d0fad85d79ef71c0507a9a04364d4df36dedb4b33c7b1fbc118e8d73dea08d94d2e6c5d8c80149952b428a59537360ab5c41004b9c99b8180ebdbcc2ec378567e6d95f5be0310a0b8434a4b9c7d911f95009eea32e6603117d28a5f15677d954759f5568789f4407a0eff3cda0c3ef1371a6593b9da4bee54b17e4d56974e4bf07b09069bd3e9929e7d6c9df1c1cd6ed4e45cdd65554311bdfcb7ef50c12459a4d1a5e1c560b0f2e7f519e5a90d7b852addd35246ec2e6ff6c278b1c4d9abf6788433533bb0aef1db6b9bc17c977a45e02271fdd0768727eee504c4cfee82a5739db276db81d678a1af03ef4c3ae6f07b984cbac66e74b9c5daffd72cd3363e3c3de844052933a6caa775c2998c361c5201bfae871453f985bfe720096303869b98a50d8736514584570d91699b04882915414f275f09c853d566ff4a447b08c439e0f1926928f87d6498bbbe6aac52c7e9cdf174936e7bbb2a29b90775a6e4df5672506092e861ebe9dc9bab2cac2fe67200b06c1d6352cd7a8fb20903954001f3e79cfd18c17552d17b8a5241ce8934f3321e345b3873352c04989880dec1dd675cbd0938a6f73dfde22e7911a82de3936efe46b6857226a1e0fbb47242bfd4714bb32ec1c894e36d9ce96fd39bcaa8f144e3b13e7c643de589c367a9baccd718b7bee4332e5cb801fc22e622e58addfe83f5fc4b0d04637b4cb8a2bcdabbc8c94fdb8f4a444a35f172092670226d34aa4fc533f1a69a7c032078731a1f70d15ba83b9507cf868f927749dc593bd5c3ccee4fabac2f3dfced5e82527d29c8aad668619394ee6619a4441edb37e0fae0b8929893ad90e5bd8a7346409608a46eccf07791b8f8425af10904053a3d57e0a16e5b279d7cf03a391748f938acc1c93826285502549a5c823fa0b7c2cc31c282dfc3682cdc3accd13e11801145df29ed377d69d1d8ca92ca2da283ca663ef2f539e61d1e9f248d85ac485e29bd5187d9e9f6873bf6008026ddbb08f26379da3904058e79b01c4561bbf381bd1e8b46b2f8dfb79bd01ae1a9e188d13d178eb134f51c142744eb5970f14ce30b7c8a5c82df4855ac3df4f97d61f6c51d4205999c1c95c8bdb93b0cada236e3d1679bf167fe8b75e1e2820618c49c10ee600093425978b21d2ebd6c945747385effaf727643cad18224d0ec00ddaabc396ea460f6902ed0074db440187b70f212751d37c9fd98c2c7535a8c324c0dd277b35ba62d7b788be4b17d024212126708c0d9ef86aef69179e2014848ca81e4fec0d6d70a874d885fcaa870c38189e432cb916ba273712d9024599f648cfd7b2d630cc9f7deab10d74c93f5bc84341829af45956545997805808b0d692158740a58a3c387895613ea8dc47a10d9e7be9d33656cc2d6021e50ef03edc1ec0d355046537f78d02c3bf00f0547e5421bfb62f6f5f60df1ff54bb1f82e93b9f6b5e8c385f1dca8026fedb1e6496da78156808dd1676e54f4a5790519da9a996120a7e9c108d364bafc9f145206790db2b46cbbb38184a003dabe079e7be68b73e6a1ee9dcadf66b3f15de86884c39b87f6797f4366eb0d22079145182a5b222a1e1157fa9c8878e30896961d05dadaac028f1e884b64e69117f5a6b4110798cee6ca3de83a5ded65aa2c1b7dfeea7cb1dfe0dc66aad3f6c1ae277c5e34db4e25cc0c42cac4afd3a071fbd76e1e313aacd9384d1d1d8b96e6f64081aa785fec0896e558090e704c06d37f5f6bbc424b21a9121cc22dceab0de586885e946b9b091aa8bcef6e74b853e2ffa8bbbd42cd36d1f7a307040b6f63afd13baa1d07488c5e661a1e9ea30f40e1ef3dfad079583fd941cdebf3807c10861f5db9f8a73958008cc81b74f7bebddc307ad97ff649d18d02809e2c28516024b990c27caea0b5f615d596c6c0e661465f0ccd258b0b59b49e6a8455f8d3fc1eb52d28005ad2f7e9ca99c8ed28a459add334f5e3048e9057349b07011c61203126beb68e8224abbaf88f17bc610c71c2ead17d7d667c1c44d6b5250f9e9a8a8dcc792a3dfcc5187566db227613e6e3c222f2b06fcc825d46e36e264754795fdce7217031330207d4446df77ff5432f95416861ce9981127922e2e701796fa52e619f63f048fa6971951f7a32c6438383e2311f5adc84294c3761c39985abdb2cf53532a1f61294e9a8286f9681f6206124aa7af5d54a8a0ee96a7364e2fc96d149f7fec1729eef808edc0a247c15ed5f2efba55af635b531e3c31ee79267e092eb30b9a59ec72d268167c895b92b251f25a9f530c0c0606c25752507a5e0dbad08472b50df71b14288245c610e0b43e9d0ab7685a7ec2988679bf137322d59c2a2fd0f808c65af3830f593ea75c76dbf5578c52f8c34e90866ac009c5c74d73fda795d6408ea52be23748ff476528bd86634fdedc984bb91e4ba320d7335ee75074b2d0b91f6a06e9eedfaaeb03781f66304275b0bef1486e2ccb96c66965b154bf57979575877eca70b2d44fedf09d139df9e5e7cfaca5a4dfbca4e2987f1aaf03065ea98f240359f0226637d361dc6f4635373dca2fbdd26c545fb3d68ec60f2cf12cae1ede16f66f268e3a0f9d00620b5a4311ca447f19d40f9c8df7a0b73e78d9000f5ff505deed32183aff64ad03b96ee0c72c59914c9887bd3f51cdaf65adfc6fc795d2ec6863413c806e6d2baeaf327a4b91f4af3006427eced2e8163379a941dcefffcb6408310f8e5e0099a4d8c7d05da5df2a1c8df21bc4bd5fc175017e563d0323afede0d72c172bdcb363ca7aed86f629ef128a7da88d8627141059e3558b0c16e862bbda76ab1dce3c1aa0d2e219a224dd509a5ff170fe078a8b51982b97fa7aa0d05fa892a68d86945f6c962efe573ad4e91dc1acbef795cc65a641d9b13956031256061de350d5a14adb090326cf6493393b5597aecdd1304f874949675d477304b2e354b4e5d0e3dc9648dbc4c045704525e03d243561831a584b5ed3b8615dd110773c00c530deda4f6e86c951f4b87bfb27cb73f8b1340156e38d41f17bf413d391efdca258dff90c5c5ac37035c1820f9a906c49db81cb2d9b49a43a89fc9df1a989402ca8db05eecf58a538431d0895f6ab350d672e4caf7220bccf77474199164dae760e521c14558b62430ae6074030518a25e6ac37d68088e4a20a517157518e8841c4c41ec7c23ed34ea49d6222ce4d9880b9f96beb99daa97396a8eca9d8064ee7d9fce117a491efe58b010b90696d59f401833bf443d7bca4821c0c321d0811e6b51c30b5841e71fdf2754fb677de5141372515fdabc22291d64e8219e6419b26ed376192fcfa0859a6b5a0d048aabd199625a2342dde514b3e10e1f8fa302b15d37521143e322d7f5d053c8db559d47fdfdfe2e1ad1816ee544da99d625f9fd5d4217a368d205871af4d60673345c66b68680beb390b78a2862c31a89ed5a0094a3e8d2571ac13e8baa2d0ac8d3681e0e4e653deefdeb89a3d220b3aad30aa9aba6be7ba8f3a4c1660c4e0c856559f7b25730019841c20352f7249487db0c0f851955b6951cb19d9523b58b3d61f607157f83ec7099f2dd21a08a594325dac981a5ed133bcf680889eb335dfc49dc3aea94ffd606de194129579e1e2bd819936a7654eb6e2c9cde69394a789dbaa8e39fbc575130a102a88e65530292c23fb207d52c6e8dfc465476e26e8e10a573fa2b17889fabd94f482fa76154862ef3844aef59139632c358c20282ea2a4b827c1e2381b63edf06b8482705c43ab98a9a92129baece5d4e77a828e89ff35102c700524a8c480f57e9fe4b30043bce72a964e45ff54c7fecbbe13cc5112e6c30a018d6597d984446474458bb347e88efbb1bfbe35c165b830ac53b81d320620295ccfbcc1cb48d12bc70a749872b832f8f85b1f805d73488c56f6b282e4d8e9fa9b791cc2f7b3f506a3d5ef2c013d164c094c5de60d20afd771f0229e9c3f676a14c7660d445379c5f7d0e04d4b2d7313d200c56452ecd0259ef99cb9123348a780e2df3bce3ec66cd73704ecf81763eb53fd198d3851dd5fce254977ff77c5a4b519e93d60c38938fcef5bcfc1e7593e189e938f2d8bad7a808305077fb6bbe339c8eaead4101fd0b8a92d5a4babb69fddde12eda0815eee5efad126d321fddae1cf372766af0765bdc904a77040d03719a767b6a5be884e2455858348ee7a01c1bbf07a2c33194a09cff4c44b4212d8de77af79d50bb1c4c279821969a1bd0edb91a2a0e3d97ba685f9fd567f91a5f5fd7d49f34feca042da156adbcbb77e9d6060670bb968ecea1382275a20b978f345da074134a3c6ddc045a69bba18bef730efa03cd5ebd8491493fb5d4bcdea02257faf209d7ea08f26bcb1a9a3a1ccef394500dfe86f0c05551142e437c2f340f8153e498d9a57a0be138fb8c21878d4434b3be196d77fb079d7cadda95c235ebe13eb000000000000", 0x9a6}], 0x5) r1 = semget(0x1, 0x3, 0x28) semop(r1, &(0x7f0000000240)=[{0x6, 0x1, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x3}, {0x0, 0x5, 0x1000}], 0x4) socket(0x1, 0x4000, 0x80000000) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x3d) 21:26:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300061401c49"], 0x10) r1 = dup2(r0, r0) clock_gettime(0x2, 0xfffffffffffffffe) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) getegid() setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x2000000000000166, 0x0) 21:26:44 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x2000000000000000, 0x100) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) 21:26:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002, r1}) 21:26:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) syz_open_pts() write(r0, &(0x7f00000007c0)=':', 0x1) 21:26:44 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() execve(0x0, 0x0, 0x0) fchmod(r0, 0x20) 21:26:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r2, r3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:26:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="21fc61476e24d92995c664f6868852d6fbd486957659e5225e6a4d25a23bc1636a47d27812ed00ac701f6d0de1c32df33569edd593a6fe9d396ec118028d6f9f4ec23d7c0f3de906f1fce340ac88885b14aca104df345fcd8632de52dcf26271126dbbbbcfb16aedc34e047f07dc2b027bf896c3d0645a1e07fde559916d6f77890d22e52876b884438b0c63ae84fd8b6b2964daa987134ee714c1fd145cb50297b0c17e1d5d16e92949d5d24ad91493b30ed3bdf560a0866d3737faea18f0b85ca497a4b195addba21d86e1fd", 0xcd}, {&(0x7f00000000c0)="0bce43fc25878396237f95515f2d9135ca5b2e294ee5cef84fae2e59789ddd4bb7c277abf941048967dfe45b4fce9163224e0bf79f08b6be47af", 0x3a}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r2, @ANYPTR64], 0x20}, 0x0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) 21:26:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) bind(r0, &(0x7f0000000080)=@un=@abs={0x4324470e2bc21888}, 0x8) 21:26:45 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 21:26:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x10000) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 21:26:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname$unix(r1, 0x0, &(0x7f0000000000)=0x2c) r2 = getpgrp() r3 = getpgrp() setpgid(r3, r2) 21:26:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000012, &(0x7f0000000040)="b3952acfed0099b12357fefc4042fa0e7bdf06fcbfcc2dc52cdb42bdb7d751c039de9d573553eb4106e0ee3f0125a1df7cd38870f5d405f22dddd07423aa8956dabfefb4f64e6962e08626f150068860c63dc1125d233a38640b94d7d8f8f52e5354ac66b4d7c4acb229129c9b10105c27e0129f5f9dc9f2dec8b6658a64901e1200a388b6b8e0de6b92a2eba51ff368082d1eff6b33f1f4170384acb9be517be0896038dad62d572120fa09ca0dcb20724b8172c6c10227cca55a3a51a314a7719cd66bc31d8a7120f9398570c3c59802000057195460e50646efb9242781fa3cc02d9d96ffcaa560c5378dbffd483c0216e134b99b17fd49c23ab104d758cb7565ae7572e0787dd2de459addb18fdc3ac0c8833db9754c458ee2021e8813f1edbae444bef8b7b4a8a8db94a2fabe21c9ff28095e2ef24349aa3d943c0175ba231e76c826605db126a7e00981ed34fc29ec5e8902b9f38855633f4f974c46a5619f402809185bec4e98aea7a18e79b89b6fdf077dc072f359577e8ba3d116d8900088f3428b0766558b8ebf00b94dd69d00ceed4cc2732a217fdf0d9f6a2f7a102e5a09ef981ded094780a0d5ccba6e5aead815c48aa3197ceeeb72e5525eacfb4ea74a2129ed995c8aeceac0f5b2af707d9568f976516cce293b939367721c1b5239f330749d8b8ed2b6ef76c038c9142fe2eb3672dd3624dc98f4f32a7a5672e3bd674c1434ad7129e2705ed002b8393648ebb62586b9073394aea59b61cfbf", 0x221) 21:26:45 executing program 0: r0 = semget(0x3, 0x0, 0x30) semop(r0, &(0x7f0000000240)=[{0x4}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/126, 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 21:26:45 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x188, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/122, &(0x7f0000000140)=0x7a) rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) 21:26:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r1) dup2(r0, r1) 21:26:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x20) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x843, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) 21:26:46 executing program 1: mprotect(&(0x7f0000199000/0x4000)=nil, 0x4000, 0x4) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/9, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000019a000/0x1000)=nil, 0x1000, 0x7) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="b8feff87d14f66441204"], 0x10}, 0x0) socket$inet(0x2, 0x8000, 0x3) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 21:26:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 21:26:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) write(r1, &(0x7f0000335000), 0xfc94) 21:26:46 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 21:26:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0x26, r1}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 21:26:46 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 21:26:46 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) 21:26:46 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10007) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="077c42dd07abf5c34bf9a80d526d39650fdbbf607dd79545f13cf0bda121675480b7a90bd3aee419637dcfb0d6aae2678a231925475ad374a48d5ff416a907c5de100af749ab6627f8de82bbe3112f29c92beb0fce454f1cc71663ad9a847e9bbe08429c", 0x64}, {&(0x7f0000000140)="f6ddc852e22abaf300e68194783d12e7e5fdc9e2085b38a9f59121240ee6665bec155f93cc2747f38075511b269995f83996e3fe86f63b97109e6e397568fc40f90a5acf1cdc916eb685da3c11293f0144d7d32c6eee162839258855f7a868145027d5bcad27993a2fe6852aa08bdd", 0x6f}, {&(0x7f00000001c0)="efc92954dcfb961cebb5a56fc256fb96bcc3618c258b2c153059ca39e1eb2c4e691332a62f41bddae613aaa9b962e925d5095bf0648940d0a22044f489fbd7962e1ae05857", 0x45}], 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) r1 = socket$inet(0x2, 0x7ffc, 0x8000000404000) pipe(&(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x1000000000c, &(0x7f0000000300)="e5ec490000000000000000", 0xffffffffffffff76) 21:26:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 21:26:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001980)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, r3, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r3, r1]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}], 0x140}, 0x1) 21:26:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f47a4cd43723f2ceec55213848075d12080e09e1b8d99cdb1f0eafa19ce9f9c62074a70fe7d57285dc9d4b7ba02c2a711d589a31e5b813c0fedf8961bb4c68ab6aa975ac55040fd2d4feceacf9b933a9ff59b75fc4efc634b3cb29ecbc9eee53ac7c579fc640321e4bbe5fbb05d01163b4c90b96c714402b29362c5d69f8b5b7b78539cb49f832d6fba1942dd3b55b7554c79aaf3bd1844026927a984d9530bfb6f500e1f222682c9d836b9db1307b226ee95af90281dd6f002b6db756ece795561b0f187983757ea7b63d6a56708dc7fa6cef57bccbe6bb40fffac97203aaab4169ebc8181f4a070e2948ab3e34bf264ce4d7a0f82d8b31fa04630401e467912f78937a59a8826bb1ad8c4a2ca05c4f948effca6ff52c356a8d62912e26cfb0f532c9fce29e5b30535c2097869ab2dbce7cac510479f69794c204a668b58bbd3e44a08db15b0a2fe69775829a5230663261e40cbdf47248483dfa0fa5031302c5dbea26154aca0246dc0a2a3194711ac29a9380d9ecc88716f427740c2ca5cd11dc6346c6ae996bccb4135afdafe87fe10c62356266e4e87c6a63ea2969711ed6e0ec26db5002de0a607465c49bff43f25d24429ecd097cd7473cce87d606847e5e4de43ad324fdb3f4b4698eed1a0176ae727520d2913e477305acaa75485a10f53232e6f20142835ed60e463573ea7bcf7f0b267957a60e9009a9c8f2cc05688a8252012550aef3bc9703f2ee2d30340e8c071418efbbd185be0b9c02dd281d84f64af9822a58814fe602bf0ab763f0dbe35e24d0883d1e2c27afc94ef2800966affbcb2b7db24f329cf02f7729213f89757fe532fde976e2a74ec8873924e17e351b30b0c25e9d6a75431603161b11cfbda200b125e910f67ea7132b5a918f6aa97b554b71a425616fc7a0369ec326ac0d49fed96e984a5615cfa6665b522856b8b8397239b8e64a175ca45d1371788e40b116a185b5a9344d3003b3efabc049fdea82d0eb543a3703419e983abb4e89f415f87bfe4d34e0511d6243a4d287af7abc6d53a98cdfdba1d96106ea9c22aaa46e036b3228d4fdf724a476f529df7cb0722e8ea5f5297a2dbada43153aefc28484d4de9451d96173edf0d983834b4327068a899796710ef0157b29c9d7940ddbb316df3d6a577c1958056ab5f9ccdba3fc7d6fd8966667d766e489743e65e107a829565c78b6b2379ed497085899d203cf27679daf97032dd4ef25d6ceb3e048a5105ce52deb00fca369e6b30c4edbcc9f415ce27946318d0541c607280e3cbbaef44ce305672a08d77d2cf4dc08c63abea408095530c0d8af21d7cc8db40c6275adacba82f5e059bc60b760d94c62b455fbe0a4cb92b45f7ec574ceb14653cad6d64a58014862ab0f6e44664c97b2d0bbc392e6ca02473a4fcd4ac386deeae5dd23523b25f743c6ca42d325c07d0ed17fbe05493d884863bcbfa4bae78704be4f3f370b7d3c6648b491e0c893993ca6be57f9dc48468eca02da0adbf932beb947d91bc8de0977ba9a8ac484d9cdc73fc1a51722c0c92e8b5f8d795431c94be7ca76d415e7277010a058b08fddc8e73408cd7a0550354db6298c02c83d6726d918e816236f35550ec9d6cc4df452aa2b41273bb4677cd102bbae2149a4e73239f070c99901a56de157533347118fbd3887d972fe3238041a384fa64d34667d451ff0a2f27f37d70ea0375bfcae0be9289225700b58ec6a2370c077d372a80a05b50721c9b5c2105b73a91f065d1befce1f2248ef7d63b82a4c460c078cf8a4fbce94312a31211717e1b5289cebdd97a31f4f5c0a21700e9f6a2756449d4ebdc0e72144bbf372d579666faf4f7b3184ef41202b8c45b43fa8e74dcc9b161d8e529e395646102897ac2d467fdd63a9ac7b279b82a8a8baaa501ca07461a6847235432cd83ff6bec05230d683a234ae79be16591cc93f62542bebe46eeb7e9f4d6b08e762cbdfb1a83ba602108514808e2c63a27fac947d256b8af2a0a4e2022e5d422165a50ce3962a0825641b16808b2fb65f496000687cd4c5e1c872acf2966661de35eab5e46fa2efd057ffe7066a4d6c878e51898264abfdc50e29af8f548f38ef0b9df758e80e8d577383224d74aa4611ea9a10e64f169d39b1471499d79ec36c054e57a76c90a7783ae910533363a0d79d875af1f9c738b882b551f7400c50cb09de0002cacb0022882f91000313bcc7c50f4da8d1543edb3d6096cefb5ac68c782cd4a8604e162bb31833c8ed4915311f21495862e779770906bb4d8e899f79d6a8a0eb817593efc635dfb556f2f4497615c83f217c12d4906a2a396cc9fd4e649906a6aa09bcccac0284bb450bc302c3aa126d7cab16b1dd09b8d23ad6067f6a5eb60b38bff54f777971a941ef025a43256f3a6ff5b8817a96e4626755a58a74308771791d2c7670a53b93279f34dce3861f039a982ef19895660de0823583aafd86df912d82c913027c59ba95b673a3721ac85aa3bdafa1176b5586651a0fabeb3f7ec7a769d180c2d7d2d15e77356a38865bc2a5df4ec66f508d98535442c91dbe32ff99fe94b530c13a1fd332c0d762cb6b253a8b77f6fad89c05b91bdd917ad25e0344fe5ee19a7c859d1b7d0e7bf6908cd2ac9423334011d7c4bcde475b5042606f439ca114f4e352f1aed9fb84f818af8bec9de93463849d753d1338046a879eb988ebc1240b9bae28aee928daaa4e454e92578968c31f130de4451948d4d2aa19a9f1958e40b3654e617188281319605b54606ab11dfee4df851cdb9a3ae42f8c9fcb3b24af445e207eaec254b492dc9c64019b61ef4488ff308696a8c337c83e419b3e77ac15f53a4424b52f3e7bab4a1c20226ef504aab7fdb61b19af56b0f363c921cab797f6843cc46470ab54bc528c8831432cb56e38333cad20201cf6fdb175374eae75badb05dae294539f23defd5f0cbd64c015c958c23e5ecebab379b392fffb18474d464bca0677a1602174a17eafa6f53453236087825dd39efd1c7a25cf0d4393453a64937cceb6413b28a8fc1f5765ec245f4279e3da84fae27a8b0e2519c66388b03105d948521259f3f8632922bada9709ee3a6255ae52ae9365bd0aa19b8c0d5c2315643a912d35919321fa9c498e42efeddb4830c9fe9ad6ef4426a090d254d6d3ce92f0627a06ac9f735ca54ee8b1271ecc135b5a5a3de55930ae9de6ab8a94c2324a40ba30b47354f278482f7e50cb40c48f13e54ab36b406b979ce09e469aba57fa4188eac5a6abe444b7af1aff4c2ac73994f71cced97e02f9d67fc0dc0d6c0f20334023b78e2ba20dccb4bb563d108885e01a32315160c7720f3abe7baa80cc65b07897155737633316666dcdb2615b75f2b71f28c8de72fe727dc706b29b96f2bae32e60a2fbc9ec3e5ed12c988fa75d998de841d5273cb15018a00cf792025045a6ef201d0603051ff2626841cc0e97531ab0169df15644c49f4077b286fdb658e63b255b2889f14bb37250ca3b6a71b57df29c792e3435ef809c7ff0c8e95f4049788a8673d87989242d4892ea0bd3fd7801338e9860986841fc105f1147a7bdaaa0a9cf3ce29871bdf9b96ed9db7b1e13644a5e65ea80b9fb94cdb23dc9eda22c46a607cbaa1cb59ac47dccb795f13425b8776572e608f3fb0d3b7dfaec1ced27d3b932db1a64e81b07bf0c9402b7e36b0861f8296a19b9e1a9f69b62c5b7c45cc67d4d7283356714e57678619be51507288a7821582eebae5df20a76c5cb21467371b5510fb62b27eb0039ef48b612d7d92c121732179ab419ac3172713bb039b0c73e3533fa16102e6964b9d0611fff5a69d3b005fe1d673fa9b40bd28639b43b25b81ba1fc3af8f264d839095a89f7e3589f81f89734def8adb55eb73827f7b81b45754d8c9bdba4fcc16aabc4e43a2cf3169599f23fedadde7a97c3532510d1f42bf1c1835243d806ff99739d561059340f8d478434feca56dc843e160d4b48f5de7f6086ca473e84ba8d85fab7a1c71d954cf24aac88ef9a519b4a8554ae2c6416d9ce8c57dbad35594a0e48774865b912638ab74b94a59b813fde4371141f7cb6eba2b249383275375ff1d99d0e0f31bdb8092015065b8030d05cdd6effcdcf355d6510dd05aea91cd1b059c33d144df0b84ae635eb03f96c490f7bf7358f6858b424ffcc560b56bcb9f75255e36a022705a74334d58bd9ea311f81d9b615b2a036e31c658b35f20a1081c43d58dc04032b1a137a02fea5ff6e2bc33eb8578554696d37f5050a903c5cbb50c510388e4281279da53be79b8ec4bbf06ad35a4af9199ab8e4a256eeaa882f166dd6276fe68236852292ba8b8cfd4fcc849135b45c987e9337a64f949146f5f393ffe8c22312b54f0667c72e4ca4edc5442f2c4e906ec57c6fdad081845c6e47fe55e2bafd767137cd54ec0c46a1f1cbf217f135f5f4fcfb74444d14745dbafd56d65f7ee1a16c5baede05e4b2004d9405e4b517fd68d5bebad9842737c5c19103277732411c66590cea402ba409ee9d8196f647290b1c33023dab108d6f01f3e6ff978892c2cedde0754da6b88271bbae1c61b874ab3b0f581a4b033b8517358802408ed3f964cfcac27e3f69cfdca20bb1ca925613e1453a6503389448253e9b17e46a9c878008ec0eb13c03ae986c8a76d777c3767c3daed3a54c555e25daf0c43d2efaff18b820244b0afa7d0f68cba9fcdf8a877e717e15f792c59557d9c467ead5355530b371305404f2497f1deb4c1b2e37719f512aaa638998f868d100702342e3296005691cb84a1948b09457d0490eabbefac37aa65aeca6ba3e47dc4b4b00c23d7930fa3f9b2999b274c7499fcb3dfe412837a3ec62c07137fb0436cd014a63efb28246aa74d5c3814b16402f8c8d0c10a8bd35b9209a76b25265e6e64f09abb3c267c7a8d92d4f6bb27307067b4e733475171613eb8406aa5b0fcabe4d1e717ecb5116b39a7bd39763853556d175eb390942d5786b9b1119299fe020febb4aa0fa17313e5f6f82a4c31c742a803c1fc1864c5ef7656ef6fb01ee50f578ff7d6bb9b11239ac8f7d74dfff900576dd65de1b7e445516561b7c424cc1a8aeff0aa59bf8737dbaf601f15995911bed3e3ea38c25b87cc19161ae99452e24da5daf5f0f448d1246f14d53e9d2a55bba1d5c7de245a7bf0b63d3485f1e6a7f3f3090e2441c563532e7e9f687c3d91200a89941d0b1d749d32d708fa607c73261ef50b4912e9e6a1aaf645ffd3f34631b91b9286b225c172bf93231c8496b22e989047d47761221c5673b687e457dd71b45fda7af37ac14bc4e8a0969094966855defdf9023f61cf79d85543f61f37fd54a86463c862a9adbd240952866adac8912925292152d16a40fa400b6ab36d66828c666d3fc55dd4eecde8398aa1c0bb312ffed9f67c2ab9e1ef068b7b00ab1adedaab97a11cb5e3de71594a96801d0944ad7caade640c2948025f71e4efe8c3a0413ecead65e76b64f3e272ff5ad75868ac5bfab78346ab9c43ff91b24bb059b9dd32b9cbd18325e9b50732ed997e389b51c7536026af3ca06e0e2b02ac7675ecab70f53c2314dc8f77c41cf4b2ac3e736fdc9f442e12b4ec676efac9154e2609960ef05bcd902f3b3a7cd31feb058a6febb192dd53e14624441e2c6201ab5319548fe41c21d6c0d6c217ab05a91c9d8de8377d8a976483e5501fed1b2a815a3839f1716331058dc69d58158762ef5ca383a39c883309f709e538bab6996393995223a10c7ce4db01bc1f6659d9186e013db89ce9ba42f0a", 0x1000) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x141) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 21:26:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040), 0x0) 21:26:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x84, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = dup(r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x1) fsync(r2) r5 = getpgrp() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xf6, 0x7, r5}) fcntl$setown(r3, 0x6, r5) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/184, 0xb8) syz_open_pts() 21:26:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r1, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) 21:26:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) r1 = socket(0x3e, 0x5, 0x4) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 21:26:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x4, 0xd24, "7a8b8562835758687e1aa406cccca904187a8258", 0x80000000, 0xde}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xffffffffffff5d02, 0x9, "fa54241535e8ee55e0d2266bb2d1452800", 0x1000007, 0xfffffffffffffffd}) ftruncate(r1, 0x80) readv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)=""/221, 0xdd}], 0x2) r2 = dup(r1) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/62) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xca629dd) write(r0, &(0x7f00000000c0), 0xfffffeb0) 21:26:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet6(0x18, 0x65a482f7b59d62c6, 0x660) r4 = getppid() accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getpid() flock(r3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r9 = getegid() socketpair(0x6, 0x1, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = socket(0x2, 0xc000, 0x7f) socketpair(0x1e, 0x1, 0x100000001, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x4003, 0x0) r17 = socket$inet6(0x18, 0x4, 0x2) r18 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r20 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="ee9338f37a578149e582232f71d27667696f5307c640ec44cae8d6d76067180226d98aefadbfa2bcaf751035dab52f3f10f8703492ce20f34107909fd7596a75037c9e5fd5954a78358da000309f59e5c1778d1a98f74f53f762a93d896c9171721f5428aff34a75afe4a70698e40a04f3373046b59e2b0741c8d3c08dda4a878361a65b259b5c99a2cf1cd5178c7fc33d136ab122e994b4ec83403be374adccddbb8ac17ab0617d94a7c19a400636f54906d899fbd1714bb6f808ad6b0143a256", 0xc1}, {&(0x7f0000000180)="352ca03819a6a8dfc78b48e6d8d216f6399903bb01a650faced5d7250eeb79095af963aac5bc8cad60afd341b293eab3ceb60eb7c91777f1f21cc622afd2839ea80d33acd770ba98748f735898b8411f333cec016fdda1712dfd0d7b7a555a29663df63b83f117cb84d6eda2c8e6850324177867fca99034f1e051cc133c952d4cc52dbb44b4356a37bae31f9278b2a0c9c95f5058183dcbc898fe249dd0ca504ce5bf47d03831f4684d54c86f3c149609db4111ec9f91395a7b44a365e33dec20b791dfae0efad270e58049429d8e7b9a3afda0db84953defcdbd150c3b542cce8ff701d667339bcdac4d8b4f55933437c2efb77e9379734255aab9", 0xfc}, {&(0x7f0000000280)="0ca954aedb2137517fdb60cb7bdc902d2c2dd49c3e8ca552117601c4dd", 0x1d}, {&(0x7f00000002c0)="dec487491f7df80ced8b55b5ea0098b914ae8903010256b32b5ff809f9882798a02d7ce7b280158ff85f4aece48d25dc15630fe7442c508a985747d5f3dc78c5c47edf99939abe75a0e02a459220885a763d24232e308535bbecb38992ee14f19073bdf027273e91fb4d25e46bd6a0194523118709cb7427f449457cd1b3cb6c2cf84b1245d37b47af9e3eff6793f0d89190382a892fa70f925b814f7ba1f92cc156ac98f186fcd46cef89bb549cd517d0bb40abd3e63faed12bdb5a83c5e0fc6410e5b2322e7c84c6dd49b37e8c9956ec241ee3ee637fa5bd085e1dc0aba37d4227", 0xe2}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffe0090000fe8e8dc42b49c3a4e66a385b0b3349dc4f84b31d6d69", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020000000000000ffff0000000000009e5bc51ec9d377614fe6de42d4a63ee6a553e87d37c1a8d13386a8a1189446d744982ba150ec37ae403d74a2d03f9ee8928f74b97d63be79f53c2d34f5cfce968ece04f8d5ba1a6fa2d03a9ceaae041e64e359b0798d4fb9687f0378e6409814cd9ff23eda0117645763f2b5a432b0025f47f2dc122b53b7700dc9f63bd32c127eeb31ab0100a97826761cf1c863af11f22a08e1afb868a57a1140b50987921ae68b5e43014128e87adbb3ebda986a9432c4b178adbefd02005b3527d08f5ad8c88628829033b55a1a2111994f7e49f1", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="004b7ee9245305d20100e0ffffffffffffff0000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x400}, 0x9) ioctl$TIOCSTOP(r12, 0x2000746f) r21 = fcntl$dupfd(r14, 0xa, r15) ioctl$TIOCCBRK(r21, 0x2000747a) r22 = socket$inet6(0x18, 0x8004, 0x0) poll(&(0x7f0000000740)=[{r10, 0x1}, {r14, 0x20}, {r13, 0x44}, {r12, 0x124}, {r11, 0x2}, {r1, 0x1}, {r22, 0x80}, {r10, 0x4}], 0x8, 0xb64) setsockopt(r22, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) 21:26:55 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x200000000022d, 0xa, &(0x7f0000000080)="00003803", 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) r1 = socket$inet6(0x18, 0x3, 0x6149674d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:26:55 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 21:26:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 21:26:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x22) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x7) 21:26:56 executing program 0: r0 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/154) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000280)="90eb83291a5dda1f7c50b4b18b53ad30545fe730a9cf9be2f5a4efcecbb38e9d20d06e66b6e3779ad6c93bc0fa24db8ab8f6ee9d99fc67700f5bda15f896", 0x3e}, {&(0x7f00000002c0)="b769020102c09a769827e1a6dc62dafd3ca34f6dfc68fd849620c1d0061843e9210160b9d78b3b0b9499b672b88e02c9d7a1fc8c990f886c35845963389506ff54a88553430efa1aaaf4798e9f90d1ad0b4d373458c3b017aabdcc06c4cd02766964ad192f3607987cf5c72a4eaa211c1218cc6afed68ad06859963b03eb9321eaceaf14aac4919f3f09c176038f2f50aa2bcef828a1d78dd31691fb2ad986ce251d0f906f899f782413f94a45bdd9624104881cb5f0d886062f9320cc1191d3c76b567c13ddedfd701a5663978fc41b00bb18633beb2c11bc0a90f8005a85fb5fc2ed54992c270eaee9a731986c4b9cafcac491f54805a7701f4faed4eafcdb710d0d1545f1bf812958e0ce76e076d6435b958918d553fc55e67b46f0b354a1dc00c0ce682ba498bd99821004dbf80370c75c6ea66ec1bdc3b5d61d121caba9d64da46a07e3a8684d6f08351f9e89c77ddc9ed3acacea8cbddf380df12ede7f7c6ec480b8066d3da29cbb546b5a89f92abb49973d82ad284c5d4a505820d3fbbfcb98a1965f33330bb9e449a6c2b80c42c455f90a6d8a02b4b3af88a5b965e6dbb1516baf575687ee7680749c27806fced8de55675e1bb436fe7b5eb0d7c1c72e4c2011d944ad4516e8b9f32e8b78082b7397006aad512a14e1046b108f05cc229e9e164645881abf76442494e619cedae2693249c83c976cc42d9d9d825afbb61d410fcea2fc6c4219bbe0c3a31f4f2f9052238083c826269ca720c9b470615a6d75f2643852a3b10772cef42107b4890da9906a4a2148888b65359ea1fbc972d77e3fe641458af984affbf99dd4a19874e6a1d178f2034262689e8c1aee403080dda093462382b39f85156fcb2c1b23cbdcc0e9b68b035e646dc26dae44abfa8a752023788e42c203d003df5beaab9cbc5832b11fcc69b7641d1cdeacc20db4c7179808048734f62e414e197667703312e6aa2e5f6e0145ba7c44429f9eead37bf10d8b6ff698a9fe29c908d1f4d4e0fab71ee76415169fac24bddec2ac62d6da8841c5fb4c9133d55807fa40dfb0f7f196c6b81ed35c3150726ffe1bb43febea72d8bce94161ab660e725a77e59bff3e3af7ffa728039cd63988f25477e7ba850d66016d8038407c003eaf8dd0711d72d0b0de914a0eae41ff72297a1d6677766143bc9159d0322fbdfda2e93eaa9336697388ece9b5a9483384e6f57946afa6892b9290f91c5b2331de7f02f1329cc50af676e64378692fe676c8c46d091be49945ec8e4f489de174719d66b2b47357f81b8fe53651f79920e31f8a05c0f841265f15598819d8bf993cbb68743fea539ac345f29145142f3b337df7f6e3dff7939fb09c9d119d010fe79fcb98c8a51d132f8f399843f6f44e82e9dcccb49f799c4e7d1b9720cf83f5ca8097ceef262cd492ae50fd0144e25efdc16027ba61495d451d0fa5c1d2b1c50e977e8a8317c93fda37d79e775f26c4be4a1c3e14e71f50143caded3eec56ca68146b5da25a518677135298951a44e711cdb55af30fbb8817f667ac0985f26693584248f749e0a8ab0bf928c5945fcd5a80fce4f4c8d546381684582bcf6528f6270545a8d601ca0aaf5ab61fb80243fa92ef644b9f12b76e2fc889f47fdbfddb98cf78f616c57404900ed6d7d302171213992f248bf197de5dd46f2fd6a7941980f42c9d34dfe2f7d8085ccb7c405e2556a9a9a4bfc8f32d0a687545e59a44abfea91219aebcb87d553ba0fb750bc37c96e37793521a3e37a71e7b5a46c6f72dddd3886970f7ab4e6d4a844f85ec9fd47742a482b63ec4dc973685f42f8631787428d05acd48f38ba58b10ea7c4ff607ad35695eff09d6cb492e70487689efcd8f3ff01f0f9f3e377851c38ceb1113a82ac1cd337de3934c735fe4cc6b724ce251ac6551e4a6814135cac3dd5af76264ae0d8133e2bbb964954d5ad42ba2d228d26598e43302cc45e03e88f50209ee1a4b9fed002ee367cb783093f79cb941f388636181bd70c3960079d738357f4d2655b536f06c78083195e9de09079000b9fc5143c35af4641fca46891977092b7a0ffa3bdb44be0b7487d224b8eead1edd2847dc4669c9be6a144de0de74cc110d706bb32dfd4801a50ba5833edde97d61e24898eaeb4b36cd1cdd6f73f367aa17b8e29480aa9657c1a8f5635d0f1f295a3ceb828fd5510109ce287c99246bb9ae6f6a0cb05261e7a428439daeeb8b3795d345fd0e7c12386604e171663cc50bd9a95cf39098abedbc521072930fe0dc933ff8b0f4605175429c716128aec9700d427867c79a42ec9f51da8b968f1f05f9e3399099fd2296f03c33c4bafbef611c44107a8004831608f3cd7d744bcc710285a8424751b45b7a1e10c5ad3c84ca0ea9e256703d4687b9fdac825d2b9b12a6699dad80d01423142bbeae7369d4eb80b6e1460b98a02d7aa42372597f9f00538055a211dd0ec8bbcf3ef1ddbb32a8b1cc8c927b582138ed329e4160b972a7a9dde961c9f3724d91b3e27c5741f4fc91fa126c23db822a93a28c0c461a87812a0be480c9608d8d2fca05c0e09d6d448004e6904257c97f0c71436d61346917b7588283bb6d0bde3ddfc83e13baaf08cd784ad95029ba4adf84803bb82d34f3e8ad32c5648844fa5a06d75ff880afb453d6e47b6633242d0d78216690aee041e43613d3350f8ece912b61c508e58526b32f4c988fa2d3eddf1ead7b3b43eabdf15b3530891f42bb8e5ab75968855e759bc353dcbf2be400ceda03dc302088671cbb0f343a17bf87bc84c18adc548d00c1b3ebd18f3c8a79b8618693da153bfcbde64ec5790e64e60db92c1974626eba4bf26d55d1f545da40eb62368e96fc2531142e0e50eb1bb839670ad677df0799fc5e14d9ce41fba4e27b92eb83e841aef9e23ed5c71840a2f5d92ca6844f4602912446c0c4886b021501eebdae8dbc4a6cc7e02cfa0c163393595222e22e457787230bb081046eb0e9e263061cfc3710eb151135c49c608866bdf4f32e20d74babcb42b370fbe005a25069346f17a90af13f587350b8342efc36f5ba8afc678eb14e42c42596f732f6d4c810b1931c1bf9f92d5b14a2da3af2c19013b7004fc4664d4fc5c8350dfe0e9fcd4a694861f2b49474483c11a0279c3f3b2b8bfa9096aa9423d7ce7d035ed997105719fc5a87e3fa4484ceb2d27ab6eb26418eca765741ce60cec9fc246ddada37a16441d37140f335b5a68550c0f951b1107212610bcf136a9f4b9673d5b5e5e9670112f2ad029a0c94a9e36510cfa129055458d3c264da284a6d6845bb47194b8526244f9983e6c7589dd25126d154f3cc78e1366d17f95a5c841b440466319bb3dc54d5ef547085d5a3f4510064cb5eba4810f9c90afd82341147c7f32af3ca3a0eb6a10257904b0c13fd8910cfa81049d2dc5b290fd7d09acb1a3740a040a357eff4131fe733d2fd3131743412bf13dbca609ce99444d27e84cfecbabe73fc4941ecf338729912b34e0c2f6704e5ffc5ca19fdb5c8990fda7b613fad9fbea6ccda6b3c74ccbd6758e75d4b95893a5d183d9f220db63093d326a2a0b29963676185798768b376feeaed0cb7b3c791349f26c3b66f3493cff5e08b861f9afc2de230fb797dc6de48a5b60a1e2f59776fc6bb8e12b360ed6c9bd0335c1e725534041b905591a9b2a0a258d24f53747432c0e794de9b8cf13b984ee2ad9212348a8162750767824507ab48a0d37d6b70081293e3edd24e684953179f98337bf6b7e2a389bef2ab49d34a4d51eabccd57994e8a55b933279e5010947fff9e12be65bfd78e27c8f1ef04caa6e14dca9af3628685346b9a43f2e35401a0e15e1676c62fd8027187ffa57a971ae4575377b2672b6919389e03b54c83af2e12d2b86e1a6edc7423eef5200d6092b08f3be3957930c842faedc30e828defde8f416a524b0eac59ba1c07e38ba87601dc93732a771f61d43deeb5023cc71ffa0bc55294dc9ee888b66b03a9dc0c0681b3235fd628b8ddc0922311eab51722b969f7c769ce89c21616f6aea5723a4ea3ae13099896c2ce91e7965f0a806a9e7c3f292dac159701ba051e8ec1a7e21e9fa2a6e3c344fd94c380d67bece55241bb75896355d709258590f06d5afdf3367caf68d5a5fc0c3b764c23cdd49341b3930d31d519dcbf73daef3c19eff7eee3e5a6d1f3068adea00efc3fc24c4b88e6ebe5b3fc35a63eda5b24bf0ac8c8864852a1462a75310e40d2cb7c8482da8bdee1d8824642ed76e20a1c902f4fc15f80383fe17ac8b8ec4b379d33c6c5bbd87acaf12f7b87ec6824db62e121950cb4be6312a2007d2e156e48434e61d961107762bb9a067073b80b540cb087c8b68bd34e620fab5159a6b7e63d7e041383586d452f52e105a3022419345ee179439c746d4ff33224810b28e524cc26427899dcee55487671fa1b3b56fa9b0d5ef46e76562f07bb624c3b5ab72a3ab25eb7886ea4be3da210a674f90d4146b5c3929b5d60ebce00d31b93983839f1ded9f6ce27939a21bd09aa179c9008f5d56d77eb1302e682a508dac45351757b2d558845d19078b8067d88ed53a7767e85c9f79329ba69512404483a21c82d7228541cdf25e1861d3de158d498ffc477c558cc27ddc99ea6dadf9177cb9b3e432e7f5f56de80d651a0e088907a73008f22ca9061b9c8948c23dd0e719d9076a5d404ea0e54a0c12918c7ad0618dfcf42f3db707cf5cfb5334d6d9cdcd244f31065d34b65bae5211a7ec5bf351bdbd5329f12731609fd8113e85a366c451e07f86d6307327b04afb9467e322d65e3022bb0b1eaef9ab981c972ed905cf07944af9e49251369811c819c970034c311222de38f6abd0921c81e14cac983348b3152316adab555c758b238cf5cdeaaae2ee89650134471d6a6a4ba54cc79a9842768ff56d71568532c142ebb9fdb7f5970033dd438a6e474365b7c4a7b1cb1d37df16b6a1c394f9e43cca6fb0e6ec0b2b99acc2647535cd5495cc339ee934be422924c58997fbbeafa74bfb79f0451bad75733266d423c8551ca572abf289e76b2c2db6e53764d9f7c91c2c91ce9ccc150806e9c8b3260f5e7ec9e4ad5eed9e45b54c4cd664f5ecd52fc753be37ee7eed422602633cc9ef9c79ce337b10b6db90e9bf85beaeee0fa2cfc9bd4c25b47a700288d7a17c6958da6b0377494a175a831630512c2625155538839e5a69bb0fc29cb7855d5f962cc91c8d2f63eb81a0190274067e7d8033974a923b7cdee9d69ea12cc74074f23a4ba8bd7badb85c4ce7b552a0fe9f033c71e1d15b46f08cfa31f34c6f3c44e6c975be7777af7f993a9932362f45ca64ba3b1d96c22bf742af21a32b5fd0579993a6d449fc18fa6a6f9a49773c2f46ee7f6f707656d508a2453d9f8ffc344ad82a26ca07c997bf356c63605acbb6b3ed2b43d5748df1813d014f4378cd3027c30b6f0a0960a043db1fa3378d48a7cb114e71324cef71e6ded9d5b21ac91f54418fd732cdb07b3af1a253103a2bf7c114c744a677c6bc72c7e6e48316688bda4b675864fdaa9465febbe4cd42d77886c6757b7bf77e47bac8144ea253e758fb7310788a1f5d5c279e0a40d8e9fc3bb8fdf83e7108d922b5994f0343039b47ef0d5844d5c045923120da4615776d3a68253d25d00090ae74168c6fa2b0715fe83a9b490910ba51160811352bd7eec072ed08919f77e77afbb0bb6d677b3cdb266c813c1c6a336a6f4ff5b454c9d90b35b40f2eca614fca03954d5e23be8870666448d9bb25b32e6f90e4bbbd94ed7d9ac00", 0x1000}, {&(0x7f00000012c0)="5c1b75fa4cc6ca74d9e56150b2090fbaa2c3fbc9e74e0660a1a80c511b7483969ca478c4f06a94ff9f1cded8875e43d65dbc8a69510f30a8794511b12e137133e37b0b0469f17d64291002b9979d3fa2923b9466a2303124a0baff0a4333064819f69213213b3fba71b8aae9624e4456094cd25490dd98aff2a5c5ed848403feddd954a967b4c76db5d28f5988a71fca473f9e9913a38b2d8b24", 0x9a}, {&(0x7f0000001380)="0281e831c6b46bb90dccefd28e9a3c10fa8395749dac5de99a29ff3dc97750d9fd3cc976b241c15cabdfcb1353e669fa6151ecedbd30c9bc9bdd17de9aa5b6a03dbde57e7124435ee96e11c0a5dfd6fffb7dc460ef826408d02a0d4ad177392d63abb067cb3ab59c2e8082cd132646435c952e14531508a3e0ea2d69368badf464e27cdd613726bc0281bc5da722a68b89b822582b4a1fbe940108c1938ac5cf7e65a943ad46aebc2b08306bbdf293539ab4edcd5f6e61cba0f72a20954fd56dd5f58781ab4f647b9768bdf8a2372fc034d39d531e34440d54b41345ed6abfd07572124d28bac0f2ecfe45", 0xeb}, {&(0x7f0000001480)="ddebf8b1df0590886ecf99b76a2d32e4dcced30e9c360e6b1c085bd4f2b648c859d472525b927726a02a06e1f9675afa0194c8bafa79f04a2da2d4bf6775cc80a957629f329f392b21666a3a7f8ecee3c5ece171df7f1917c4baf1cb17cb5c8b7b3aed99c13fa28431e7c041e4e5672833a95dfc86ce4731eb2a02fb3122495521eebef4b656782bbbc9efecff6ed441f6cf5c5314a6c30e20bf7a579dfa1b9d54c1b62b86b283553781014e1f4c11026399782fcc1ff8649ff4a0cfe98fc8facf536a30c1db2aa755fa780456084569f3410a3510094359bb289614d00f81e602df7d8f974a7d7436", 0xe9}], 0x5, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) renameat(r3, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) 21:26:56 executing program 1: socket$inet6(0x18, 0x4002, 0x8001ff) 21:26:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 21:26:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x200}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x27, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000003, 0x9, 0x73ed9ea8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x44, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x89, 0x20, 0xe00000, 0xfffffffffffffff7}, {{r0}, 0x0, 0x1, 0x80000081, 0xffffffffffff91f9, 0x80}], 0x159, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0xb0b1, 0xb1b}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000004, 0xffffffffffffffe1, 0xfffffffffffffbff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x51, 0x1, 0x21, 0x800}], 0x200, &(0x7f0000000040)={0x2f6cb046, 0x7ff}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) r5 = syz_open_pts() close(r5) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000c00)="c636aa06c7258724058c3b9c1679485c27d500e8f432fac744ab7e103a1bf35fcc69cfb7e7246b55257e019e93228261f7b2e95514d8945abffdd5671448407730a1c04be6934f8f47ee43911b2a2eb0968efdff551a3ef838aba640a4270ab387f435bb66d944d9bd72f66bedd84b6f6ca12b6003560f7cfd8c85f173754de706d514a0aaae8cea4cff4518cdc247df8f0b9b6c6ba0fd158a3b319fc9b640192202f83f4de1393d221f55bbe8c00bed03c5d9a55065cfdd9f893c79e446802337c0c580247a93393d5d191527c16d85c028d3c27dc49a2f33b55854d01f66635059d04fb647e0135197ae7656719c138ae2e82f1f3db4fe44319711e05608b8a46a17367d1e3897bd720346e08e68fba5f286d7a8b15d558da29a0467ca86cb58a9a40cb49be9b8b3a2188678d9e9d13342b094e0d090fe3926bdf141bdb17bb94046cd170c5d917f154515b0334886ea835ff7543eace6068167886324efdee6e4df8df70c3d2fb34963ea5d5becba0e9ff737cdb409d9bae612340a65f31580b1043cc6bb07ab132546f14e97229b787637918074ff0d5e89ab70869fec65b9854019b638d547f1785b0fa6017c4ca1ebdcbaf545ad8f8e502b5c1d0d0701ccba95c5ec86524401502b882d5eed679893fd8a1638b8583b2890d69fc71440c5cc10d9829e3f007f7913b37172cfa815ccbb4ed4a12263bb08660e669b5920ee5a72641b50114a298ab43692342025a15937ff538580a126610d4970a4673c24159df34fbf7fe822d8c7c67d5048aabf0a4475ebb879ddbf904b8e478aff6713aabb26e5c3ab0bcedb7dd313466ff8098ecd0d43cdbbb68e7e917bb56f410ebd9589261ddb63b273421d7d02ab8017b4e6cdd3bff1d381da325a9e0551bbb824de57df5b380a2e57bc84a6568cc7ebc7690618155a16c7a9e98c5a3a8e0f533d39c21d24cf0447fca21ac79bb55083f3b7849533f4300df297b90037b1b40341d7a743933a1e6a0285bb1934697d73a2f81b991cfb0250d186419efd7a46f33dad33a838a322045781415d98e6a7a34b61397c7a80b4ca3bb018dc69b18cf1ab0d0c082f0dde448310c44fce72895ce6c7ff", 0x313}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000400)) 21:26:57 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() r2 = msgget(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5f, r3, r0, r4, r1, 0x0, 0x20}, 0xe8, 0xffffffff, r5, r6, 0x3ff, 0x0, 0x0, 0x101}) r7 = getgid() setregid(r7, r0) 21:26:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x81, 0x7ff, &(0x7f0000000080)="f8b191a2a7e509a88a5c20d36e64f5dc26893597053da82cb319f9925c9584224f9367cb62671e010f2946dda6856600e411d9b98fd063acfd8857d40bef956ad041500e0e3f689aa1f3ca7910ec0d23a1bf919502c12bd2fb438b4f2b9cb7ccf716049834da52e2272072be2ac85e09e32ea9f5ebb8e3e8dcf96c124d4db3d1c6e690fc97d391e70d0b81b6648b53e2702849f73fb8bece2ded739f592a29d36ab11b20dc8309078c2ece8d5109c8ab3fa3", 0xb2) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, 0x0, 0x0) 21:26:57 executing program 1: socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) 21:26:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2c", 0x17d}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71375c234731a3c090293634ba22876d5353304de83934c5484ec25d926a2fb9993244042e1ce", 0x2ae) 21:26:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x80000, 0x8}, {0x0, 0x9}}) socket(0x1, 0x2, 0x400) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 21:26:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x2) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) fcntl$getflags(r2, 0x1) socketpair(0x1, 0xc007, 0x528ed9f2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r3, 0x6, 0x8, &(0x7f0000000080), 0x0) 21:26:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) fchdir(r1) 21:26:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) close(r2) ftruncate(r2, 0x6) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) 21:26:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f00002b4000/0x4000)=nil, 0x4000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 21:26:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) rmdir(&(0x7f0000000200)='./file0/file0\x00') 21:26:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) close(r0) write(r0, &(0x7f0000000040)='\"', 0x1) flock(r0, 0x2) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) fchmod(r0, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="912cce50a3fc2e460fd07bbd0f029b6d0a57c25e8f6d0c158fade11bab26d8aeaf31f24a800fc0c69576d553e1e2b2a4f8f14a5bf3afdd51673ac82b95ed69025b0bdbb89cfbce67f747cb0f79df5bce758d14bd10b85b267e284ff9a660e736a80240ca7474166768f626cb7a01ceda4e1e63e11c48e18e3780c0dfadcd77b4d33242de0d990090299ddb1f47d998a60031034f99df65fd8eb2e0bd1054d468069054cf39f985cb7377731f27fbdaa5eb4553909160ee96496c9acb18c7ba803289b0b445ef6aa8af85811f47282946c9fc934c116c9c99774bc0188ff23947a9cfe6bea950eb1c5125568f86de73b9bf2a27a636a9f2750a19b316473eeee817a85bee9a2b2a840bcd3a4ac20c3f5b4de50e3f79edf36effce9fa8ab83a1f597342a2c10ab8ee89899b46d4a79b329b877dc31eec279d0f83ce2f03f1babb171f84b694ba9ff9d12a350557ffa9c175df36201207f3e1ec5858a62f1faf44c25884ba7449041a05b5f6973622aef5612038dffbe614cf69eeacd0c4f3b3d90af3bf59960d48acf007d7e63764b082ee4f93787982413f364341fd6ae148beb44f02e5f791966390ae57938df972395b3fb5621db2a6cd840b3db78a0e484600741cc2e8df6ec71d0d1c424627f4d9f0f18e5b9132f34fedc437039e47fc4646df20c3e1b09bda64d81421b5b9b63457829767878135c448f61230c8c8544520c6babaedb3c21fb63d8a923fcbb81e22efbacf94a349c476a8a2198faf8e82ecbf838e94610a2135b1b190692c790b90f5fc67680f821615c01fe2122d9707f477b7edc2e7814b09b3289b5ccdae49f3b99ade79838e23bf1505adbde75bc2d432c4406fe4fc64eef40439a648c67ffa3e7e7db1550a5d04d3d7b149a3bd99e87044d0e0e7f27e26d733dafee01df3681f997e8483d26f20ac8a81450e04d6439c0b1d482678c0b3a2f4499b509e2017858ad3f18d53fe56159de2098c7cecb98f3c6ca96f192d4ce667e567a6ebfd37f6b22e8776f8524f191b172f1d93420d152f7f35314c05e9cb863b7137c26c4967141a51e80074b582e3e536f30036ad5cdf9af71fddfd0bc03814b07672b2f9760fb3d0ec9d26b68fea4c1eab63bb46cdfaff2e9b5dd4bcdecaa69c0233eb22a5f454956e3aa195e1b34a8f8cc0e3989f51d70c76c157286b39184ff95922fa96e21b48521ee1ec94f49d0f4bbc2fb4897884812c2bcee082b9b1ce71ed00913516bbdf3f2bdc51c8ee8ee1d0581ff33ce14f786a4393e6902aac58e4d64911664363cd08850201e4f647dca9ab2512ecd63e29248db38955b1d280eedf7ab589cc2d254c1865190c4913593aa55088ac400f2cf59759b45cbcc414b871ee0ce26f2852be3e731bf9c72cd91b8ff6e0e740482bd023e85a170f427bdfa08191a09d9901866082492bb8e11cb9f686ab4c4d1babf84ba1131d1661eeb93c6b7662befd4daddd51f83987c212f8cc83270648e8934fb3ba23d2d23064038564bcd5298c3221db3ba8f3d268ee88488aca4369d60531389f89ba13790435c128762ff6e958324b0a5d4a9bf1d0a44e89f9a541cfcf1a71d52f77272458c759df1f6f491d37daf0a277829c49514d04c9c024b3bb1ce960519e135947bb5adbf905efa4495efa705963f6823cc9effcdac0c954064b4e438ec52a8053157af3aeeeadcb5fc1a7583cc88ef37fc9dcb1b3ad79ca2c0221b0f7591d35ff5c2fba9f9ef719f1543752ac2d8c0e0667c2426a6e51c35010553c554a4fd4b61ce71ee8068a55d4dbfe3f4494e4a8445080b5e42d9ccde5cf7a4714253d654441aada0e0c36203e990fe691b6a10f2ffe5b95f5eaa2df685c66db2a48602eef690ee5f479e934d05f8b91f2c33ee9f14e07558289dc446ebd8e27b5072f2f5390b0f491e1de5dcbbe15b5fe127d9f4a7c047c7e7545bafdf9362f46da856f4c785357480ff96922bc5c41286519b335dfcc82a0ad0a6e77a885afad813239284b8538276fb4795919578b0633416de8d48c3e649867c6a0c01041a8b49d0ed2362312f761b2e4ac586a303023b9c79f9ec1aab82857224c7bed6638bf7230c1f1a6ed52e8c435a96b2dfe02c047ac27cfb44fbdcc7046825b97cb394c582856eb4e1b53c0a1b58058a5573e4a4087a16fc81c21d4ecc87f0959b1c89a46c729332ffb7b6de9b9f331d7df60207e50ce8ee70b52aa5c354d343059aafe637513d87039a2d859db32169ae9e7140f9d080af8f5d6dbca2160a08373ec09d28165d0ee98e733177555e52e0060e0b0003c1d87379fde2efa09b409b6c90b38df7e03a86ff2d1343308abd68827805257724534e67e5e48d1fc626006650b374a274955313f75c696a09983c158a1639b17b0940ff27ac99a8e9a51e704b046ba622e95a4b4949f411ed30b2aaef3509eef7674ad0c9cb382a3b6da3f5fa74aee2056f890ba1761646a176c9fddcb5bbb921ef660bd77ac7f4282cb8f8c26298f67729bbd55ad60c9a57cdbe13f3fde84f246e818dc2d14b800deac342c58da93ad1c6366fadf903c8a2651967a479db68105e4d3a8e53805cc14e2df287d667dacfe49769a59b44d898486ec8726fc79dcd61adaa804aba9fb8752e03426e8c5b9ff29d10c5131af0d6eefc808d0b226d1e686d2b683f10d34c03c4235ae460441e6f79543c60e6d93099aab7d7a1a58ddd9999e4aa5b0ac9f7f7700c097bf41c0813b29506783193177f452d9a3e528883e9ee7bb1bca25542ec138c877c0b72bd8a525e1c0c8854894405ff9825f912666ab042a0a5f8d4a550251f53452ad1742cdccacf605d63f0ff80294696a80cdece9994db485e91cefc71a210ff4740717472dd071f0f598aa1dc1b2dd840263e3b10045bd640189b5ce84a5cc4eb0cb2559df8a9f01b1106b1eec57d6206a226ec71b8f5201ecb8778c9a55ec885fa837f337cc7d1ad160fa02f59f60298e3d613df7331aa036a9214fc038ef5f53652af17eab49ba3c02a0ee813a84be9a35720b4bb5e919b0b86710a8624f97db59f1e1f240904de44f1c9f9c72b3ff149328f25a3f900b4b91c3634599e0ef2e214e134c76a470e2c32a695e14d024b75cb97702052a88f3c9b4ebe06cbc254b0976c7861ad281101a723f221988780cc4b300450410cad249525b095b2251cd94dec69de56e3d582920dd39d2478bd4e24c294c1af5d7f2389f166d0dcbb391ca132e191f145b268290a11fbb84ab1c349b2739a89a0c7f9fea8122820997e620f9986594d50e82e484d06d77f66b3e374fc2567c4e11b577ea9a6e93a2b440c12b0f7132f0c66c0425076a55b1a82a7eaea8a0bf68fc6d643c799f2bb8ff9100d91e939493d445b385128ef00764519a4d33dd9bb001cb0aaed50aea05285bb698d9061b562593d709fd8afff00628e14ec58ae778a619f921ebc819d921ac02dcaf8cb3f3ed84c028bffa6c865abc044c28bb41124e7c7a161a9d850da5dea6769a735346c99652a98ce4b11ed2f72180598e0a1befb5e046b464d06f8cc9f3cc48540b028e5debe3fdc873758b3fa73e6d1133960adcd7a021adc181994c561d7589a3ae1f197a3cf1f010e2f44bd0690ad924e939af5543d979978c3bd6f4d9b1190a612f5513d03a7aa4d1aabe5ccc0db26fe46248d7e6e6d591da937271050c7f5c721440c56fed3ed7fe23722daab44d35b8d9d34bcb4f287a5a25af41b5dc7912b06e8507820e3c6cafcb5384b1e9545108a56e0b7209b84b4ec83f76e41cce6cad711226199b2ce10a6f5aca7da458581d32ee0b63945377885fbe50d48681f8025a17040c278b3833675f0d40d3d2a7543a86b61fe8e8d9cbd9bfe6f5cad4050b5e411d6897552243a7db50a1c2406c7cf771fd6351ef3458fa2cf903829a1e57f02ec28fd32718df842ff2e61687e4164e20214f2987a95293ac7dba8ae3b5b488ce07310e467de638e5f5dd1f8aa43c91d8ce661d5eac463dfdb2a7ff15bba60954118475e2f20f990089f51ec539c54368a76ee995ad06af4f8d1369f320ad4c9b79b520b91d1daf85ceaa51277524745cefdbdcfb0a8b9ffd955bc3d35180ef5c73fceb0abd25766a3a68ef75032f2ffe7f98a48045f495fc5d1d178e395f8b99e2dbef81beb67cff7f494a990c7e52e8fcc0882ecf954b3075c9eed7591e89370312ddfa051fa2ce6cf98545fae47fce438d9b434437c468381be468767ba9ee0bc89ee8f04e1d73fd2ad3568406c668ffe263715a4aaf5e6429b7dd969200de8bfafe41df4a71db7bce9e7a12c461f940be57ed004a7b96fc9272ca8bc1ab1e48d149861e041ea7f8a665cc060420f2d421ce834413c4ef5c905072d17dd2e4824b5ace7d7f3d6f8e1c25f9319b6be99ad5f946527ed98cccd24929c7b8132f4c95375d0b2836467dfa349d992b8a143b9b52e24aa669f5934423f4c5843dfe89d1dbedddfec770669024e8bc9b2044904d667296e8fc6b33fb81e9e6327443deaa035961e0b2e2c86adf87629ba85380d9a1815c5238fe048bc8970b20cf1858e9ff602cf31778db3a17149022f1c502524b58543acee484397297f65979874041c9f7e30f9b491a117035612bd9a5601570ea37c87d845819e93ff40518fc829b1f447bc99569cc08821ffad9701c42205e65da3ef8d2aff250967c6cdb66057839802077a988e7c0751a1eb658513e31ca2351f7b405adb37a7ad754554e5b6b76e0d6ebff15911ee0bcefd8ffc057d42a9f2767ac367310b6444131ba3e797e0d1225d69edc72d36a3d3015d8447e762cd0bfaed4b3f0f8edfa4221e9814539d1d0c8839c6fd2b2dec831575d0c54973078241bfc8a1855b5e09ec5ef41d9063058822ff9766052c0bbbf29ab2bb2b84fb05001204006226df034bf271208a182ceaefbd7f79855a33dcb8f7daef425d4f9fbbce0bcc49f0d68a57f8f65c1fd5cf87dca95095d63be75c71657e91fe4d20ffc890be866319fa984fcb5cc815f973fa0b4c7fcdda2a2e5be56ee15bd0ab9eee9c6fa0b33baefdb2e7400833f101a53757d0d65dc25484b7afc2b1ef390bb8dc7f4dfd1a4cc38fb85c8a46419cd1aca616f6bb120711a0e71adbd5520ceecd13b764a534f48fc875ef0a77bcb462609d9993327f5018ac908a32b0aecc15b0d5ca17d9b6ee5ade60edb242125b7fc3ad4de46cd5a66c4e3fe7314bda313cd15f49d62e8f02335a036044bef57bf65adf7617b8aa64e5ee77c0aaf8a17c25c82d76bbcc658a98c8873d248f7c0ea055ad88657ae3a3acff71bbec362ad6b83dd7508f17b3bbc4a68b2097e0780c003b2f8c32d474cf987ca03c5c42fa3286fe3e16a25d8f4ef5d94b84b6a2693234e33f0af6bc45335c902453d40369632d0e381d9a2cc789649be067d6f370fac7ad6d2013fd5354adf700e204912d58a686e9e3461819f4ecd3ea4e4736b60bd98ae8d533df9f324f1aa176f6e14799ab74292eef3c3cb09a11e039a9a3fe04013689ac0e0066bc158f750cf1ce99c19abf048d27be32a55980725d419308326518b74f62a556be3ffbcac573c6252ffdb4e2298d3f480d4d19c4853b170291a049401e3a2f407e0d0157935d493c3824e8d15a397eeab5c829019363928f814d4726976382f99b2e6cc9e5c16b76dedcac4f9ad4a5897282502290530189c8f3c5c510168c42e1a848bc01f15d2aeb13827cef55d45ad02da268ff3079d35e380f213eae0963bb5ab1cce63671cded2d39e4510ef61f6b135fdb17c4f58d829017fef69c14b121bc4153d8", 0x1000}, {&(0x7f00000010c0)="ce4a66693c2be047442b374ff8d960b002282d639333dbef55dc494450cdd835032bd8527994ba43b92de8696dd2bff6400ca58075ad", 0x36}, {&(0x7f0000001100)="dff5f64f1b0474a9a2f0d2f94dc13c14bac877b61525c09b67d217d46384818629112f350f31cc13ea4197054d7df1194df858540bb462f6dca4cbd9e49f4659ad35339f5a8d24f05fb300a4c46f24d04683f1610a19fe9f98c182658cb9ce026158b43444125e", 0x67}, {&(0x7f0000001180)="113d711a71537a8e5a7c27d4c7f6a18afa3407aa4bf6c0c23753dc2e33c59a520e9c3f", 0x23}, {&(0x7f00000011c0)="3baca801bfe6d82146f3f994a7ff383fbfa56213f7d2f5f8266586dd0a1394fb84e1eef175b37f6e43dac249ccf299cb6b851bc84defcb45bf67688e0d50cf76c84761ebb8bad1360979f39b10a0afe0c0cb74ab3bd4933601674306f0c32ae42f27cdfbf2360a69e76ae34936daeea049513b3e70", 0x75}, {&(0x7f0000001240)="4f45c21aa175457b02bf5dcc438bff3c570f10e6f7a016e90cbaab7c47427d662250b6", 0x23}], 0x6) ftruncate(r0, 0x0) 21:26:59 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 21:26:59 executing program 1: r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x92b, 0xffffffff]) 21:26:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) dup2(r1, r2) 21:26:59 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9, 0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f000043e000/0x1000)=nil, 0x1000) 21:26:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f0000000140)="e36258a416f7904d6a4085ba75037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe43204494ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a6", 0x61) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0xfffffefc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x45e9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) ioctl$TIOCNXCL(r0, 0x2000740e) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 21:26:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f00000000c0), 0x10000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530009b8beba1b9b1eb840cbbe8946f83be8f7d15864e37d85200357ce5ecb3a54af9f4c97261"], 0xa) setsockopt(r0, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 21:26:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r3 = socket$inet6(0x18, 0x8002, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 21:26:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 21:27:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = socket(0x20, 0x4003, 0x4) syz_open_pts() r2 = syz_open_pts() getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) lseek(r1, 0x0, 0x2) syz_open_pts() 21:27:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x8007, 0x58, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="6c616ea847ee45bb78067b42f190bd5d27a494baa0f2a02849cd361a2a1ec9ffc85be89b48bc86", 0x27, 0x404, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 21:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:27:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x798, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0), 0x0) 21:27:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x11, 0xa0000000, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000020, 0x400, 0x8}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x15, 0x20, 0x6, 0x100000000}, {{r0}, 0x0, 0x10, 0x20000022, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9c7436df737dc1f8, 0x21, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x3}], 0x3, &(0x7f0000000180)={0x0, 0xbd}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x509) 21:27:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f00000000009b1d"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x408) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="9d51121921b826a9c56d23678608382104edd9b21a1048a8aa2f83e53bc2771b075831ccffaf05a350046584ed83b7ec2e6712661589e4d921b1861beeb6efff447e1aa4dc48b0fec95f4a1d41505a64b063c3965c5cdc761fa50d9508ee58702e460dd88cd4ae63c0027d859957635a0cafd3623a828673c9ee2d64dbcd7d304fe3a076061cf5bda78aef332d2215e1f45a4326dfd94ee7cb4ca0ad53b9e78557629222d45d30a8149d9c992b768a643bfe021c1fd5aca015141516f7ceb3d0b3afe43d3172b8789a12f33d2167fb92b5f508e71f2560e32ab126af4b24eefae2f9540d37a1974a0918ea0f14bdca1dc7e970dac66d35db81a76ea58f", 0xfd}], 0x1, &(0x7f0000000240)=[{0x70, 0xffff, 0x80, "d0ac2c8362ed394a463dff626ed203571e0e0526e52da2fca913f0bcace149cb5f47a52eb65fb3b566b8522c354a6f49484afa87fc04df48f63d3f9b8ab88ea7bf4f039323f798e27688e593708a33004a6aea2cdeccc74d53a1cdd83b"}, {0xb0, 0xffff, 0x7, "282ee856fd8b8a06178792af7b8f5479d8cb74c914966410cb3ce38b32dbd6356f8cbf63e188d3c09c6f2a971a8f63a5183329eda9533130b02c2cece8760d0e3902fdcc3b01c67b1852ccbaef4fc8a5fe517c3eb2725805fa472b679b5fbda89e41a77173d2c7031ffec6cbeeea94f007a0c92c88985453152e3c4e70c5c06647dbd343ccf4d43c522a4dcc3d619ab7411601294f080511b27d67"}], 0x120}, 0x0) 21:27:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x7, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0xffffffffffffff3d) r2 = semget(0x0, 0x4, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff0f) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r4, &(0x7f00000006c0)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 21:27:00 executing program 1: r0 = socket$inet(0x2, 0x8001001, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 21:27:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) 21:27:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x6, 0x8, 0x0, 0x1e9) recvfrom$unix(r1, &(0x7f0000000040)=""/32, 0x20, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 21:27:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c328020000"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 21:27:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 21:27:00 executing program 0: r0 = semget(0x1, 0xfffffffffffffffb, 0x80007) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="4f3b9ac800f6c8ce59ba4863237648781b268dbe53cbc2867d0813db72a44c69fd40461b6e921e0a4a413853ed6fcdbee3e87c7b53e5beb69c3cfaa7092ae95f6be2806f2d3b4082b802db16459618b74eb74a5c369ce628796d9bffefa35642df09be391a38d2af9a68effbc00d9889d14cbfff31331872884a20aebb252f20cf3732a6cf4dff6118f29517b0f271e6298c13e6be306a45c50d64cae705c968129a7e72e6ad11cfc9cb44b6ac5cb687fd21c1ae4c23685fe90318197448e5dc3a6702e396ab69a8dd2d3e3c", 0xcc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffff8) r2 = msgget(0x3, 0xfffffffffffffffe) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="fdff0600fffffffff86892ff1e0cb47efac59d94fc8b9770c7dc11bb023793bfcc667e4f875746fd7d39531e67cee9e002dfae4ba81ec99940c6ae7cf493df246adf693a776291ff69123ae4b6f9542774e5c02c312ec4f75996eaabc8acefd104799637b3c4eb34d87b373c03d90d06467a1b40a651e4f8815c67bdad7b780dacaf0887bc8b67773eeb3e0d0517df17a5fa4274d4b601dd0650c007686ad0efe5ef8c488b80"], 0x8, 0x0) 21:27:00 executing program 1: mprotect(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x7) 21:27:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x7, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="a7", 0x1) 21:27:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/213, 0xd5}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0)="46cc97a5a1f4dde414580af2cdc4e2d8d3ed69d9dc513bd96d91cf714423f00e5b7970ddf76b5ea08d294fe95d364758562a174047d6b8e1662d4c913587ea3c908651dfc235c2599295843fdcd11afe073bdc15f1189b88fe9862ebd124971d184ffe1146a404a3ac5fc2a05f9dd295b1b34d5c0a29554259de33c8fcfecf36138917fa576d5d8487d82455ca118494e79b4efc5e3e9f00ca46f34a0232df231e856d9333ebe57ea74b899cf7c91584a531847a10357e8a3b90e92d1396f8814a36bc976ebbdbfbcf5fbe905305bd68a9c2d29df1ae0c2e6eb6be1b0c43b38d6fd9a610bede3e15dd53dcec8e1074ea5a500207dbda70b168d57e2f72a3aa1a8d915541079e0b1219d65da7b3d6eb4025a9ad1f7861904d0fab73995573dd1501c196bd0b0d0267055979467e525df30c27b471a47283b16c48189fb1023598d595dd89984cd1000dcdc8ab4fdd262be402fa23a7c555c0205d836fd3cdd9bbc733c47469452ec9c54c0927ab386b73f05c1bf3e582f62ff0799c233b17dee896db0255611cdcd3a9aee248fac1f44393b52ae4c21e4afd01df95d00ee5ef0f4a4d4142a9ec5a3e0ea7e1764ad441163721b754cdb9d05ad06ee4b938b1f921635caca195caa4cf076af0ac3150d524ef1fc7dd25957107f3a0c7e2dc9ca61cb743b23e389a5a441c92d3c45833b9250a4661b0ab712742f94b95464f5e4fed1da82ced161dcdb7a00eeb1048abf6a4988975588f5bae1bcc17066ccb3a0a252d2f2ad0f8a686dd21fdd8ea85958f15ee394447ff95aee0db3f1dee913ac457f8877989cace48a9b30b654172001bfdd97f386bc86e831c2cd8ab6a2703436cf77ca79b1784aa69192a505134b6a5aca8310da0c6a51f9b5b95bd4d4b9c46c7ec6039125e432283594062fa5a826f3513ad1b492c1afe4200f54018d0e4fe85c9e495ec1a8577dd92861e71a229e3f64a2662335b447458d67192b39ae2f159653532fdf8d25c7dba920f43560b46abd4b1b9b6cbea0dfead3a33ecaa0087e8ae061a1e4a821af9df18f592f461318eb70640107dd79a258b10dcd6f63757d8ab78d9959b90efce8d82e78d0f65e2f51ea1233d2294a809488a3bfea6412d41db5420e4136b567d7b8ba8597189a2b3e7ffcc1b7e05d5f493df18e52e3922ffef944902263daa8c34b82cacfe06251ea8fa8e55633a80b07e323ad7e41d1ba98e2fc13f09d4809cf2897f5f4012446916a59c20fda7d1b9148cc4a5c511cba76e3fef18adc80c25f5d5db3ca0a88f52efa0d2dd84e2f58fcb71df14fd8f1b44caf037b496fe1a0b10c8a190f5f710e387c4073cb26f46983b16f5f13e7be4ab2a0e9bcc79890e3aa5e0983eeb0655e2b580281880ee024cf656b64a5a35f3dd86d7071ad2a7bdb6ac90832dae9f441a9ed8ebdc3d957f1cd875e90477e4707bdbf949e9fdd716a8cc6c8626ab384d8ef962cca74e6cebbf3c713c203e08864652cb43b808c763af7438366c4f7c661c60a231457985734a1d426e84f518a55af6993e05b5d94af28767a37018e75e2c455045f4734d80a3d7c9fe7b0a4ef342c7d4e8a47231f221be69428383dbc1b3320387519ab7f04db4f8f54b9a4a387198407694c78384f3b6ed764a3a5426bae0b287eead5ba9e86413c36d7764ff87da68299caccc8ba89a31b25115188cf5c4025b0022191b46e3bc32c8933963085f2f5f1fc15cd95fc28b6829a7e4288ddd37ae6171982569cf632de4db31cd4242ef93865ca2725b8c595110cdc96b068ba2213435d0e9beaceca85312ac240eff33c50562b47212a2f6e68c2d5adabaa13d2da52e712fed195f1f21089d92b3c42c60c47aaae9a5514bb5922b85b45af80b810ea315c511eaa724e16dd66414237ac17cc8947f526213d463e627a65d6137aabbdd4ffed502633e9aa870bf0aa51fe6e185631c0d26bf560de0ed4412e4ea110b381a3b3aabfa67e9c4b01c9c0853e79bbcf1356bd85c5267d53dfe1f70655bf59a9c7818d2cfd3a4845d53154f29b5ad2b57e8dda091c0c2749c83a78269bd8dd72c7d09dbd509976e30c21a24854264d4a3b60ed0631b73dbd7a27aadfc4f5cc79315edeb87312d3b738b96cdcc4f5c2a7ebd1b3eab9fcd8c6a84bce214cc176851313ecd6c6e4ea0e80e35f6c257b73250dbfa864e7c9e4a228facd206707775a84cae2898e82507120605c93c09a62f3dacd5cdb29e0a285e7f4733ec44e0b37cf7e0fc08960fc81e633a31ff2654b560cc71a26dd5d380b2f003ec0e57fe1248b057c74c174b4756a28156ab21a792f3f8ca42898aead3f6feb96c71c7344d7122587e62df9516673396dd27a31ad29ccaaf72e167b6652acd7c3f399961202f3b52ae46e148807a98f5b9af6a11cee58eff807640ec8ce38a9966941e29faabfbbfa79e0dca1168df4b7c6a0d30bfc94d3c721e588c7230e4f51eabd6dc1cc5f06a07c6afb5be13493bba249116e04c86ccdb62d26c82612e6c4954bafdb8d366222f021917328bf25e250cb079e4f3facc6f80be83672dded23851c37ad14d97bfb6b91610d8ae2aefdb322632d44e070f3990c2900930a0e33d789e7b3e54a77b38fa96793cf5a0c137c673a08325d884394e1963d93325efdd52335b249f1e785d4ac1e77fa5c0ef37b114b9b3855a534eaed845a6221143bf83504f19c2e0122a61ab928765a9c3e5cd3641df371774a434f40b1bcac12ba25f35462f97adb45797c2d48dca3ef0f700b661f69f829e6683a9c76f26d7f92c646a4861ccba9162bf11e85c4ced2fb94c75a48c17b9217ffdacedb7557ac3358e75464bfb03f836da071d3d8fccec48064693ce5131c9c7592d84f3bc33baa116192bb25865599bae0756c9d6777d96fe01e655a0b006b3efc58db4b63375c7e39a88a562fdd5a279172db4294802587ab6971d875b6722d22df2e77a28d8eb2a8fedc5ea3cf3976abefd0495c76daf8dd4c8f9fb70e627d8c823e4c0b283d604dedcf2b564a5f1a79cb94ce7691bb2340a65ac0099a5c6dae90c0a0e5192f6a7298961ff3383eb37d3e057ac27da80c92a7f8dc598adc4c96cd3f106adddaf29adeabed717137c3a43bd2a7e05f32bc9b3eaa6fb094f222d6a43867ecd2afe4efec8aaa7f74aea7dcff11e11a82ea54d0cfd3b5997fc1aeca9e4df5b055aa08081c315ae6f38835f93c355ebec58ead8a848e315aa76da9e916d470a0c0c26e16867c209a4e010a8a1adfe8bb2ec690b27e7104157e5d0dc9a93395370de11b427fc92506057a5c0b9d6f59302afe0d5135a51f39e6ff4fb068a5e981e66ad2e57d25d0df1622ed288ec0631b6e3fc7c416f3a4cb6175569d7415f320110c16a8a8c9c5f1d9fe840effbafd71ed890877dc3d0ec81d425b02b03e62abaa16d75aedbb343c0505fddeac1bb34fe2dc41ddafed7690f6d14aec7dd11f79064531f4468d43441d0a85b42a8c991c8e4a423ca3010965b5161969e1df04f6de3465e25d88ac574679ae315e9e8476e04dc1207b24e05fa45f8c3c376132f5568b2f59d26c01b6bc25ec57f304a881eea27d7c161fa2c23146c786aae8e17178fb81f1ed8e090c9020d9d721e3786fa030cdc435e0745a80a63ba7010d4d684de50d35488b4cbd2baa5e2c4f6df2682292b8759b4134b72df5552ae712c7056373e561c5f5555ecd54afb18431a2b85676df4c226248ed7b9bc5b567ba83aeb57fa16a8f4c79fa552c65cc0a017d7af980ec350df2c4c66d18eadcea3b2e24ce6bc2b0f2325cdc2244d3ddddf2d2e2c121c230dcc620fabe3228cd0d23ce40de958530b9fe8145ca7d8d3abcb73d86540f127e83d64441a68a8707e27687c159fe882ffbce5743c4cf9fe4fea05596b1f1850c4d1d9236b3b4183f01ff83ad964ac069c69b28188e67ccca31a233a0ad632dc752aec58c9308bca997137f766ce13d4c17f381240a04fb035952d940a42586b0ac5d3e9e0ec3078e0f99c04b0f9510ba5ed06fe8f928832ab8e217d042a2b5dd18fe24cc8eca74ec7a452e48123a9ad4a6e628384f63ee915035c18c94010e69eff7400cbc673db68604d2637ab48d65c852fc86ee7615d0955065b26556322feb9351f85762e61f0faf488b6c14c36c0e3308ca40b924884c337b4922cbbd0856116c43db61f54c83c784c95da4174f66ada5472d9b5aa78d703f2c70a6699c345eb9f2cb211af140bfe75e826aa7cb3849d82e403a9986c2efe8754a5266546cfa8674861fd24023615bffbd994c72c78159973ca192b44ab54f7679e82860473d2c1ee9d9444aab412b39f5df57744495e2d28718bce72620300db0af1dd04d1159463a236edcd26e59a7751a07d44948b48507acf4562c9410a098d0b59bdf3f2004488564ba8bebe76e5b720c98391ab4d0e26b2277f112c70cfa8fa6a0e459b8698f06ea998a31a73a781602fbe7e8f3e02d963e6faa0e6482943888c3563cad7d3d2a1d26dde2b8b397729b7abb28407d92a58f357cf2076b1e149a5ead42ea36cfa5d40b9b0348decd082d72fdab7039987b23897e267fdb302cf039a1bf9b10e2e350b252111ef49c1200e8d8be491f1f20fd14f2ce3ad0df7eafb5be0d0035373b1773c1e104a6d10d036886b9d6a8b969fda042f6441d217fda1938f87c07c9657e9fd809062e0bff28d26ec882f68c770400f1d8d77f39085ddb5a98e7896d1e20af5dbde189fc38df19aea4651e15ca086d8d37f50ba8fa2654e1db8f68391fec0655b031a6fb693a7c26f757be6c154f966cbf8c94c189395f36fe9747e9af14b98b708933ee27cbcea4757db26e7a1a43fc53725b500ed6af59267702a335244e096a497417b4f2e7a3b62596a5b054c618f5b30b565d4fa468dfe4df481791f97aab4a19a5b8e94144d57b399abe3734416c9fecefcb721d6a4da83c90d631a98e5089ea9fcd92b88cae46898708c3f612c7c3844ade41ec8c3aa69072053ffcb43b4996f5a2eaade8c6d750fe5bb353b73d3a37728e056979f2fda20abea67177c7bfa1c148cf30c6de4fa993240d0c10173576c4759b5d2128bb4e27976844b0d93759e9e0d3861522b737c3f6a4f38f36233bec529d3c142518eb3de81a2bced937b294f57cedd63b62bc19cbd436cb9526bb9f23c971b953164187a05ffae787f9726428fd8df519c12e60a6864ae9bb7e49d30c0818e00dbba7e5dd56eca2460af77567d31fe81dab8eafa79b40d21a1ae244dd50c226d3ba6e1c0a6ad0a200641e8d52e588cf2db0d74a6a8f830c41a834a95c59dd9b0d3f0a308547b165f8971802e2c75a066e3dd5c2df45dbb7e2d32e232880e8e53a1b73a3a42f91d8cb7b6af6e648fd14cca84945f14abcfecba667ab8ff187e0d2fd96f6d2675e67000bf74fa0010304ea2c962d2e381497e7a2ffceb17260f051ff229cf3e66f1d2f0bc198d56e741b7a37da7f14bc6b12fbba06d889a691932567ee62db7a66e493ecf448efbb23f5eaddc2552b986d2202f659226f1ea5e652433c21886bac3fc1c332bab7f6384a3c59a2b89bb151d3bf07328ac1f44816eca33e4c9145d3f8cb456a82b215a6bd452bd171ee3ae424a751a3f19bbcc4eb7775e49e9bbde0f113c1164b8f4977c97e8226736ba0d7903e9535a7b6b21c7766759a765f241af39575966c651b0e5308bfad744ac94404e843f716d99220808d60d11ae71d4f460156fad32600249f1ac0c123f86a38979bd6d1c8468ab1cd09abf050d7fab55848e54c1094d1466d6c0c88453e06a8bb06ecfbc2b", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x2, 0xffffffff80000001, 0x40000000, 0xff, "fdab1eaaeb21aa9efbf1170a65c82bfa9c3378f5", 0x1, 0x40}) linkat(r0, &(0x7f0000001200)='./file0\x00', r1, &(0x7f0000001240)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001280)=0x100000001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000012c0)) faccessat(r1, &(0x7f0000001300)='./file0\x00', 0x1, 0x3) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001380)="072c2798617cf503a14f102dadfb019d6d366986f99b1095e9544a7364894e630fc9a0dc661df58a2748dfb0c1eb0958acb377b8a0fefb96ef9f98a3e2c0c1088a637ff6960e3abc823f827085978ecdb9ed91c48fbaa5424adcf59df7dd0e66ae06b0707007d8ea86a726c43ac664d1d9cef7c91521eefde9a1bc3e97e92e9acb22a9fa9583ff56b4e4a6f492aaa8f2a5af2b2c4925baa3ce8d7d6b7570b50ab2a6c103c5cb42e4fab4b186256018d38a1649631a0061b0f93515e2f4389aa06b91034e7d7d173891452a037735898da469db1aadf46e15d16ca20a188eff995f68bf36df511f18ab9efeb4ed2bc7742af58697907104001884", 0xfa}], 0x1, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r0, r1]}], 0x70, 0x1}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x100000001, 0x1f3, 0x3, 0x80, "2dbb3d1552bced4f1b400aaac368729032a773f2", 0x3, 0x4e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000015c0)={0x4, 0x2, 0x8001, 0x3ff, "9da97d6d0f464e54935c970ba9c414a5fadd0ca0", 0x7fff, 0x5}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x4, 0xdf, 0x6, 0xc676, "f4a2f9d2e9bd8cccd0e920b46110608ee7f8556b", 0x767f, 0xab}) connect$inet(r1, &(0x7f0000001640)={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001680)) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname(r2, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) syz_open_pts() fchmod(r1, 0x148) getsockname(r1, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) shmget(0x1, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) fchmod(r1, 0x1) semget$private(0x0, 0x3, 0x112) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001800)) syz_open_pts() 21:27:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000240), 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) socket$inet6(0x18, 0x5, 0x0) close(r0) r3 = fcntl$getown(r2, 0x5) fsync(r2) fcntl$setown(r1, 0x6, r3) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="ddcadc4fab9d2905a8b0ec5e780d9693cdb89789ce42e8972c2aa6a948a9c7dec7ac3bcb3e49da2ab6902ff6002efdf651f7546ab284f3a6dd1dcbbbbcf66ec7d80ca53f91bc64c2b4b287b457892f029e2946528e7d9073a1b7244add7d12e9010433b7e5701ab87adac50d2fe9d7391d9bd84fcd6e32266013de1c8fede35341fddd8b87ac3448550a5bd569398699e0c25be1caf2944ce89084b5cc2b7db7ec9c59abc573563d2863ba824089083ab57fe1ac1eb975a77356992e7d6d37f17001d1511191f25d5a1e6063d3b8c541ae8c9d49a2e61f6ad3c86bc41985e02ff72d7421cd1ca4021a8663237f14411f18", 0xf1}, {&(0x7f0000000300)="82db40c7eb0e802077ddef3972753cddd598e9b07d5319832b9dedf7b5d424733a5665d6f579b566f4afc05b7e019113c10b45c1a4327121c5", 0x39}], 0x2, &(0x7f0000000380)=[{0x50, 0x1, 0x476, "defe87ea895dc8353fa9c08a0b86f5c2c6fe30cb24c9b513f5ff9825ce93a4977740a015b0473a89bb7c42c23e9ff71a0f5b1f07c47cc3199331a4452a"}, {0x58, 0x1, 0x8cb, "8b25940596e533ee61dd5854f991eb43ae6a572896ef291255d16fc1e3724340e86c478c71023be9562de2613ce75c9aa6aeb6fe5c6645a4f761b30efb545adef81b8e75"}, {0xe0, 0xffff, 0x7ff, "43e6e4fad957f1adee3f3c712fe2e76e64702eaa029cd0dd05da061b8384dc9c83c4d7f286e5ba4944ae36d7276970e55e0ca57a1a51382d6a7be39b3ad8a57068d8fc3f76d3d8c3aff2313cf349a66e9bb13800fb08603cea22e8043bbac5d60a6e35938de36708e06be3d2e056d568615d2862e9735fe8b6af24613382c621a9efa505bf92299ecd7f7f031084d733e269dec457fd64d9ee6846a062b922fecf70b88f57dc0ccefcbba73a9fe1866388eaccad6bc87fcc722261a1f0e5cfa530619ed07cff122d0cda1da380"}], 0x188}, 0x9) 21:27:00 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20000000000ddbb, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) getrlimit(0x7, &(0x7f0000000040)) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d", 0x15) 21:27:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) setitimer(0x1, &(0x7f0000000000)={{0x9, 0xffff}, {0x7f, 0x1000}}, &(0x7f0000000040)) 21:27:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x12000) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2012, r0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000080)="b71bc0e7a62d880e8009e3fcdb8238e18ed86bf75ed2f626c9c81a223ceec76f456fdf862cf93e5b8dffe1cddfa14c7a38f141ee4670fdabb9e574271a8020812ac9e5f7635efb8ecbe514b98d2916739f5ff35047bd0a5c50bee8a1441116e32b1be552e099a6df93720c32bb3259968555751e2998a0ebb3af62f835b2b65d501cf104f11b5dd0690b9f616ebc7d9cc207e092805444ea422dd7a7bcd3c60eb569b5c92e1917753ab13de59def4f95c3ccf37a2e2c4cb21e9f626a2d03", 0xbe, 0xe, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e0b9dae2f66696c653000"], 0x10) fcntl$getflags(r0, 0x3) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)="ce29653666176cd088d97c0c2ca5cdfc9f39c1823d8e32ab77e55c9bbd7587345e79", 0x22) 21:27:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000000), 0x0) 21:27:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 21:27:01 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x89) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x200) dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 21:27:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r0) 21:27:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 21:27:01 executing program 0: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) shmget$private(0x0, 0x1000, 0x20, &(0x7f000045c000/0x1000)=nil) mknod$loop(&(0x7f00000000c0)='./file2\x00', 0x2012, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:27:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30, 0x1a0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 21:27:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xfffffffffffffff9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000940)=0x5) readv(r1, &(0x7f0000000b40), 0x0) write(r0, &(0x7f0000000000)="b1361a4974e5401481b680e05ea4a7396d2d93a67f03d1e551ebdf7477d4fde3c5", 0x21) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x107}], 0x5, 0x0) pipe(&(0x7f0000000040)) 21:27:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x100000) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) shutdown(r0, 0x2) 21:27:02 executing program 0: r0 = socket(0x21, 0x8005, 0x634800) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 21:27:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:27:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x7, 0x2) sendto(r1, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/217) shmget$private(0x0, 0x3000, 0x390, &(0x7f0000ffd000/0x3000)=nil) 21:27:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) 21:27:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x18c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x2000000000) r2 = getuid() getgroups(0x4000000000000230, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) fcntl$getown(r0, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:27:02 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) 21:27:02 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="e837db418e106fe39ee9abfc1cd2e5e8151c763f82514c60cbae317004248e1ba80f1cfa03f976", 0x27}, {&(0x7f0000000040)="05384f679014f51e1a5fcf0d1a9ee7de5a701f50bad9a0587694a90a44b10ea749f59ece72aa661e11b171ad663896575850a2ba5adc96211e690407f0ec8bdcc57914031f56e91b2418d8f72d2a4a20fa47399527ac435fed06789aeb942e26cb6c91fa2ee7ac6704f9cc3d9cf82bb43f260ea00ce83d8394089fcbec17f7343a6cbc366215cd03123579d88b164c49426575c6d91953022f028ac0", 0x9c}, {&(0x7f0000000100)="c2dd92dd1ae88c0d81de16c7a84eb384c12d64d14060df078c116ba3a5fd7bd3b2d6469116ebcab6cfe0178dfd6b5c65a9", 0x31}, {&(0x7f0000000140)="fc3163b858636b8e319376e53002be391af50e9325f9b683eb75f002cad9156acb0b65a6d5b788e6e0d6c88c", 0x2c}], 0x4, 0x0) fsync(r0) 21:27:02 executing program 0: fcntl$getflags(0xffffffffffffffff, 0x1) clock_gettime(0x3, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/93, 0x5d) 21:27:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xaa) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) 21:27:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 21:27:02 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r3) dup2(r0, r1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0x0) 21:27:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xfffffffffffffecc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:27:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) sendto(r6, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r6, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r6, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r7 = fcntl$dupfd(r6, 0xa, r6) renameat(r6, &(0x7f00000005c0)='./file1\x00', r7, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000500)={0x4, 0x2}) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000200)=0x10000) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000840)=0xc23a) 21:27:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x81}) syz_open_pts() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r0) 21:27:02 executing program 1: socket(0x0, 0x8001, 0x7fff) socket(0x3a, 0x4004, 0x3f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140), 0x4) 21:27:02 executing program 0: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) clock_gettime(0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) 21:27:02 executing program 1: r0 = semget$private(0x0, 0x0, 0x87) r1 = socket$inet6(0x18, 0x0, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x3, 0x0, 0x9, r2}) semctl$GETPID(r0, 0x400000, 0x4, &(0x7f0000000340)=""/123) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)="6ac0f2a4b36478dae5e4317ade769a66ee29e6314d91c148434ee8e87cb323682576eb3d173c72504f8105284beddf8c00a9927bbd489cb831ee639d3c2cedeb8ed39d096a6e0a29ffce3952", 0x4c}, {&(0x7f0000000100)='n', 0x1}, {&(0x7f0000000140)="833082f6e4bfc74ec97d0aa604fde25833989d59718c81bc582a2da8ef7e0c97c4fadf5827aa4b9253c2b2e199acbf7b6b3393d033aa94204e437363aa2247bec8e67c48ba38e27926ecd7705cc4d607a84ac60bf19469c088324e932c2554b0403822956518b4b00fb79343a19a12e475c80c0027a02b5c2c1ea09b131080196d8679232bc7f70d135e9edddd493702d1a3613bd9cc9c84fcfba4d2a798aa88deacc4b315c6bfb6bf4110c2644addb0c43d918cdef7d1ed71f20fd117cb82f7a4d7055eaf30dd1649283fd96c60c3b1e7c660", 0xd3}], 0x3, 0x0) 21:27:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000000000000000) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:27:02 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000040)='./file1\x00', 0x1ae) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 21:27:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffd) 21:27:02 executing program 0: mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='!\x00', &(0x7f00000000c0)=',}\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\'\'.\\.\x00']) 21:27:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x5, 0x0, 0x0, 0x0) dup(r1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 21:27:03 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5c641cff0000000000000000000000000000"], 0x1, 0x0, 0x0) dup(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) 21:27:03 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x4000008284, 0x20) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x46, 0xfffff, 0x13b, 0x7}, {{r0}, 0x0, 0x4, 0x40, 0x100000001, 0x2}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x90, 0x10, 0x8001, 0x3}, {{r0}, 0x0, 0x2, 0x8, 0x3f, 0x3}, {{r1}, 0x0, 0x20, 0x4, 0x0, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7f, 0x3}], 0x20, &(0x7f00000001c0)={0x9, 0x1000000000}) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x84) close(r0) 21:27:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) socketpair(0x1a, 0x3, 0x7, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="7637a13c0d9a7a07d479712f33547df79b313ded683aea4ecbee72bd75fa70262832b240d0acad87d750071284fe5a3f05b60f1b552d6e718c3fbd8738922606fb252e45b3c4ec857c9e666a051f106dba527dfa782072147bb8420b3bb89d1928a6273a01620b6535e0550f970fb1651a63e8e77f9cc137d6ea1a86699c087b2624e4cac96f2b13dee78d773747dad46e69311d1bac74bb7ea76f7be20e2afce25c712ef1a7e4bad58300b2fd778c8261e215f35353270f27237df2bc21dd43d67fe1979995bfbd8839ef0fbd8e0fa78199f8c19b94fe2fc9af480322e78883813b32bf007881a72fa6", 0xea) 21:27:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x66) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:27:03 executing program 1: r0 = msgget$private(0x0, 0x10) msgget$private(0x0, 0x4cc) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000140)=0xc) dup(r6) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x8, 0x5}, 0x8, 0x9, r7, r8, 0x7, 0x8000000000, 0x8001, 0x6}) msgctl$IPC_STAT(r0, 0x2, 0x0) 21:27:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) clock_settime(0x4, &(0x7f00000001c0)={0x100000005, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0xb, &(0x7f00000001c0)) r2 = kqueue() setgroups(0x4, &(0x7f0000000140)=[r0, r1, r0, r1]) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 21:27:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x20}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x800) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 21:27:03 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x3, 0x240) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x20, 0xa022, 0xcc01945, "367145adf1aed5d2a8be6455ca724875eca68663", 0x100000001, 0xbb13}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r3 = semget(0x2, 0x2, 0x380) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/150) setsockopt(r2, 0xbfb, 0x80, &(0x7f00000003c0)="6298a9f5d8b0b636e91b7d7cc5bf3f5dbb2e773d5b922e1ac43e02a16443fe33947326cd4278818db0ebae37344a47b396217db54e1c3f682a47ded335587075b5dce5213fa783681b10f8817168fa81b71b9c6e4c024dc7466716dcf74f0a984b22a158459439375157084e1a42cdbda7d9e170752259600a1aa6a62fd300e42d48e7cfd75108c31b7e692559504b547f4734f9ea5eb08381a8212108c5", 0x9e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0xffffffff7fffffff, 0xfc, 0x7, "3abef8ae8c49ae39d9da379d28e7caa7687c55a7", 0x7}) poll(&(0x7f0000000240)=[{r0, 0x1}, {r1, 0xc8}, {r2, 0x94}], 0xb3, 0x10000d9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(r0) 21:27:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(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') mkdir(&(0x7f00000002c0)='\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', 0x100) r0 = open(&(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', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) select(0x40, &(0x7f0000000100)={0x0, 0x1, 0x8, 0x2, 0x401, 0xffff, 0x1f, 0x3}, &(0x7f0000000340)={0x81, 0x7fffffff, 0x0, 0x2, 0x3, 0x4, 0x7, 0xfffffffffffffff9}, &(0x7f0000000380)={0x9, 0x0, 0x1, 0x7fff, 0xc60, 0x3, 0x7ff, 0xa9}, &(0x7f00000003c0)={0x3, 0xffffffffffffffff}) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 21:27:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7ffa, 0x800000000) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x1cc) 21:27:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) recvfrom(r0, &(0x7f0000000100)=""/250, 0xfa, 0x800, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 21:27:03 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 21:27:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc3a1917c3ecc3a84c5f4389029cfe0f6b42659db9c2d70a7affe38eaf9de86eb718e0c7005559359ab1bee8e57543447ea58443f5b3bf8bed8227c0a659b879", 0x155) ftruncate(r0, 0x0) 21:27:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) getgid() socket$unix(0x1, 0x5, 0x0) 21:27:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) read(r1, &(0x7f0000000040)=""/42, 0x587) r2 = getpid() getpgid(r2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xb5ce}, {0x0}], 0x0) 21:27:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x10001, 0x100000001, &(0x7f00000001c0)="acef772bddd43d78ad3f819468d147a65686e7c861fe31f328f135d1ec4eaeee6bbf9010b20f53e761a46cf74f67edb1cc7c985f80f217fd1edbeeeb5881a9b2aad5b7c47423a2050c56cfd855be41b560224e805e584d55f431e57cf0e48ac624fcf1b5a2a2afe1fd8d7c06cb63984cf0d0683c7fc463ab026a6bb611157e98cae24d263b53a6e469cb1f29c1bd565048e318c33ffd7d0a8211992ea3d55c6d4d723f060debed820b86961fcdc54afa974c222b7d2bb36ec493cadb0be26466e2cffc920c6b4be75d235a75fc8bf91fef011e5bf1cfc6ebf3888e0e62ac532434eb5a3caf5533", 0xe7) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000100)="ff0100626191172e53f321b8db238c67d5267513de5613d13e465e0000000000b72ea9ca9027f72008430c2a347db6f0cb758d1a475423faf4c2679cf01d569fbbf08a8c35daaee6e5c5a839d95fb9c23941af087f7a1ef47edab71e32dea66f7cb94d269f50e59c9a86c81a198930ce082c6be2fb73554f2631b947e9486ca4b815736c19f304fbed6f01977ebb141e64536fc71d2c9cded4711da03f5ad01ce7ae161e6802045397fbf12694abcbe6682aead307a6000000000000", 0xbc) recvfrom(r1, &(0x7f0000000040)=""/66, 0x42, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 21:27:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x38, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:27:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r2 = fcntl$dupfd(r0, 0xa, r0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) 21:27:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 21:27:03 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r1 = msgget(0x2, 0xc) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x7}, {0x80, 0x8000}}, 0x2) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0b00000000e98875f3b1137b5f0ee2168a3a7074cc47fb3c782e19910da4e652f07d599e0100010000000000d131667a9945d09fc411cfd998652da22a91daa48952f5fb8c22e36e054370dc6213dc25fe0daf35155b04884664796fa80890b20bb3e89e0dc484427262f306c77aea9ba1f576d522ce985f0a5ac532eee60d98bd5a87ebc279fae0d84b082a0e4f5b29500cacd8107355ee2ab10de6d2070d1b002a50a7f3f043d8d5cd2df8b3e992d47ab2bae920a198385669354c30159b6f8d06e8985412c8d507501e64ff50a026c7f8f602d17c5d2d22e2cdfa9db7e871d378d8e484c9e3d8e6db2a41168e03e7f145ef666a43c65ef41a1adf65d535ad047bfeec539ced9e8fd498e32f8477193c42a98128167623c54623f8635643d797a72ef1ad343d4e760bc09734b594a19d839845c3831ec6"], 0x18, 0x800) 21:27:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/68, 0x44}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 21:27:03 executing program 0: r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x2000000000000}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) syz_open_pts() 21:27:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x1000000000002, 0x0) getsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) close(r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r1, &(0x7f0000000140)="eb2822d7da32e5a9b1e928bc89c4a1b0b7323853b829d278ab658afeaaf4c0203102d6643a4f1efe0e883bd8fc68eca279fc773667d7a78418f4a10327ecd79ee11f", 0x42, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x62b, 0x4}, 0xc) syz_open_pts() 21:27:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 21:27:03 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair(0x6, 0x6, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x201, 0x21) dup2(r0, r1) socketpair(0x18, 0x7, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) r2 = socket$inet(0x2, 0x8000000000002, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="e5fac011ba4c4b48b9d9"], 0x2, &(0x7f0000000480)=[{&(0x7f0000000740)=""/4096}, {&(0x7f00000002c0)=""/129}, {&(0x7f0000000380)=""/163}, {&(0x7f0000000440)=""/28}], 0x0, &(0x7f0000000640)=""/138, 0x396}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x7, 0x0) shutdown(r2, 0x0) 21:27:03 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x2e, &(0x7f00000000c0)="c51352f87bdf05ed2b5d2637f6728f382d58a9770426b2dd6d0aa6dcb031de3b39d4cf64fd7d6c0690ddae4429fa") getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:27:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x20}, 0x0, &(0x7f0000000140)={0x53}, 0x0) dup2(r0, r1) 21:27:04 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="5eb2c4f69ad46edb3f5ecd38514d49bac7b30bcb5aa757d8c042b3d4e48a4c3594df9f4d03a3fbbafe21bdd20904d181a57b99c0558f42bd9c8a0b764507340763ae4efa5e1627ae55828f9aad452efd83e77f688d", 0x55) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) syz_open_pts() 21:27:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x6, 0x0, 0xfffffffffffffeb2) socket(0x10, 0x4005, 0x200) 21:27:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000027, 0xc, &(0x7f0000000140)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffffffffff60) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x41}, {r0, 0x40}, {r0}], 0x5, 0x7) setsockopt(r0, 0x2000000000029, 0x59, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffffffffffff3b) 21:27:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) socket$inet6(0x18, 0x8003, 0x10001) sendto(r0, &(0x7f0000000140)="2aff3d060000000015000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98cc2d6d2e63db69593265ae38978d0f0725d7be55880e823f96cd5dd91ce0a3afddec6063c2904ca823cd64f809ddfd821bd4483b87dd9e2739257d594896a9f5e5d627", 0x6b, 0x0, 0x0, 0x0) 21:27:04 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x0, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x7) 21:27:04 executing program 1: socket$inet6(0x18, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/42}, &(0x7f0000000040)=0x2c) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) 21:27:04 executing program 0: pipe2(0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x40, 0x1000}, {0x18, 0x3, 0x69}, 0x400, [0x7ff, 0xac63, 0x0, 0x70e3, 0xffffffffffffff19, 0x7fff, 0xfffffffffffffffd, 0x6]}, 0x3c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000280)='./bus\x00', 0x0) 21:27:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffff) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0x2) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 21:27:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040)=0x59f0673, 0x4) 21:27:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1000, 0x9ed}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 21:27:05 executing program 0: r0 = syz_open_pts() close(r0) getrlimit(0x6, &(0x7f0000000000)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 21:27:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r4, &(0x7f0000335000), 0xfc94) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) r5 = dup2(0xffffffffffffffff, r4) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffff8, 0x4}, {{}, 0xfffffffffffffffe, 0x6, 0x0, 0x44, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0xe, 0x800fffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffffe, 0x5, 0x2000004c, 0x7, 0x1}, {{}, 0xfffffffffffffffd, 0x24, 0xc05398851ea978c1, 0xfffffffffffffffe, 0x1}, {{}, 0xffffffffffffffff, 0x19, 0x2, 0x8001, 0x7}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0xc9a7, 0x8}], 0xff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x2, 0xf0000008, 0x9, 0x3}, {{}, 0xfffffffffffffffe, 0x10, 0xf0000001, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000020, 0x3, 0x1}, {{}, 0xfffffffffffffff9, 0x20, 0x4, 0x5, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x17, 0x5, 0x9}], 0x8001, &(0x7f0000000100)={0x9}) 21:27:05 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 21:27:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x5) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 21:27:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) socket$inet6(0x18, 0x4, 0xa4e) 21:27:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setrlimit(0xf, &(0x7f0000000080)) munmap(&(0x7f00007a3000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x2, 0x2) semop(r0, &(0x7f0000000000)=[{0x7, 0x1, 0x1000}, {0x0, 0x5, 0x1800}, {0x0, 0x4, 0x1800}, {0x7, 0x4, 0x800}, {0x1, 0x3, 0x1000}, {0x3, 0xffff, 0x800}], 0x6) 21:27:05 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) close(r1) 21:27:05 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000001c0)=0x4, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000340)="963bdf50ea0e21b5ab414723a95d6b1ad01942b0fd996d16869c6a6a5356ed9c616874b9baedbe1c48a9a970e565c7b8c1b724787354c6d2fa1fe95e31c1a1f806c8dd3f709d7366da2953f2ea805e974aed83e8ccdbff656c6e982eadbd2ba570b37fa549dfc565b520ec5c4cbd5caa12bb3ffa27b0e0a7199bbe1fc3230a7a31c29906a2144079fc7d3bedf4c0da4b90c2a9cd7f4461ddd751966949130f7fecf8d5f8736787954b1fcfcb51f8e53c9111a528cb85feb8d1c07b87b0c1875999da06199cbc8939b597673e6f070a", 0xcf, 0x404, &(0x7f0000000040)=@in6={0x18, 0x1, 0x17, 0x5}, 0xc) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 21:27:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) setsockopt(r0, 0x200, 0x9, &(0x7f0000000140)="ab2704baded70faf06516b0c6db375042ad63c5f8647c5417dea7548872c0700bbcaadffd959c5c78759dc313f311704d4bb6168596ac286d02c0699e1e5be49d418de8d5da07f918a2ab0a5392936d72a3ec07303875cdbd9405793df7497f94564a0be5a99397fae1dfe17c0", 0x6d) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d", 0x103) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="7006c3e8f63f80bc62816a28197b08da4656cdfbf1ad87b7fc5c454b1082979bec9df5b1f5df6d1e383ce3e4ffe1bdd0c68e30e691d3318517e25183780a556f337c51cf2f0c44e519b2e06e912d4544b986223feaf9e4ba6ae624ffd57a26d03c6e5bac3860176f00034257921862876114894267e697c663bc7a7ef504114dbef6428b06ce03e3798e71e45f0c8c2dad5146348f", 0x95}, {&(0x7f0000000440)="4e3a9378027479c0878f32e4324ebb33d5c47cd95d8c7562e9870c7e533979942071abf69b690f890df781e6c4cf375504291c0eaeb5ab2375a5d791cc53395f6f4904315840b09ea9415c76df7c6517913104554d862af9672621abafc41ba6e162efadad034079e942e8a118160fed6af755860906750cd391c706cdfdc11ad19c8934410fd4f7bb1474e682b83ebc55123fb6fa120df97b1c84980ca8b25c7676e3653010774ae607ffb62d4d9a754d2ca9a6cea85503dcdae40a2d0d9c962dadeef7298ecd6ad0cc905e75287f099752be2215288e828238fe", 0xdb}, {&(0x7f0000000280)="4a0bfe86505f1ec80a82dc08468f3b9bb0315d1f8079080a9036c5cde49afc075d698e5340ffdca0231794ef1a83464057047ea89475de7d21a55e973e87865c478a6ec9a8454286d7623dd66c627b6c5706111c7f309f5bf513197e3fe56b15a5de0ccfbce49194", 0x68}, {&(0x7f0000000540)="7467453cf357f33e4659b437aaacbc0b5cb660a0b6b9c49dd9f645d337fb7280942d21667a721b803a28b63507df71b81a5aec75d3787746d5b9db57350d0fedb95010dae6dc4f77721b1abe6cc07a30e44a4b11c079b2bfdd6e1b8f3b69a0d9efb37ede704971b60faf63134e0e8e0b62232a005c2e5c1ae43b89475c3ec6099fc2da49adcaff1897d50872326813c09dc7810cfce07c66dc9dcea5adc37b1f77e9f37b41868248e26a4f40db99d0110cefd7636c21c814", 0xb8}], 0x4) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 21:27:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) syz_open_pts() close(r0) r1 = kqueue() write(r0, &(0x7f0000000040)="2bbfa8613d466efb2df3c29d8d5d6a7e2a09dbd94e7ab694e8d3bc4e1ba1cca81f74fe11c9ee540eb56cb3a2281ca5c22ca0a039687b3d8f2da36fc5b3feb2f22e96db77c50a0a1b8dab6b", 0x4b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 21:27:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x2}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x416) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 21:27:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x80000000, "4b1d6313454b997ca3745b6f0a69bc8d5b2ac876", 0x200, 0x3}) 21:27:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x100008, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe76b, 0x80000001}, 0x8) sendto$inet6(r0, &(0x7f0000000080)="70ac675463923cbf8d6c7192011091850ba104d7804a8729da007016bb3c6d3d2d6c4a8461b3cb5b476f32137a6bcef8f6a91e814a55be8dec27ae94294870390b8ce1fb7d3b710f3d0992411df626e73294ff8e56f6ce5857ce5a99e6cf676148104b90d1cb0f592b1b69ab2df7795438f4e705d6d314de8071db65282224f0b2448ca413b05e1f5075d47b4d1b7133ca88069d4d6f9e2d5c084d63d46fc02de29aa6b4cad6e2f4deb4e8d0e20599721b79de5bc3afc24b34dbf00f33f8e01c58cf741b1ec7b1803e0231f8654be6b4e02191dc20b30c5539a1020fa990b264", 0xe0, 0x408, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x100}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 21:27:06 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 21:27:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) close(r2) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt(r3, 0x8, 0x400, &(0x7f0000000000)=""/189, &(0x7f00000000c0)=0xbd) setsockopt(r3, 0x9, 0x3b, &(0x7f0000000140)="19240b65ec5ff98cb5a92e15a42dfc349215aac5bd937e87d196125619df31a9cbcfdd0f40046827ea41bd565370fa4490da4306a37fc5e76e81eef6064d10d88772ad7d8fbc143556c36c82ef378e304d4ec2479cda4a56c9cb8bc5c746f7e65758315ff5dba9abd7bb66ef8feeb3e621af0b5cd01e1657a96ba91f6d33618b364b5d4775fcb70211f71d0b8811bb078391f231db1f082c16c673edfce0813b76e5da0906f49d2cb465f41c01deb4149765fb5cf26446c580132be07a0fb987906f0d4ac27a9dcd57cba8e18077b45a3f0eb6bc8b83d7", 0xd7) fchdir(r1) r4 = socket(0x1, 0x3, 0x200000000) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) close(r3) sendmsg(r4, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}, 0x0) 21:27:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0xc1) write(r0, &(0x7f0000000140)="affd0a16df1ed2bb1a7361d52654d96fbcc8dae7b97825d712bb77bd21fdcb91235b0fbec3e5519e83f040781749208aedcc4267e4b9064cf6d91df9e39f776305ffffffff6503ec325eb502b3d9723a8f1021573b4528a28bceb8b8c5e038011916b9fdd53fadf2a2e9690020142200f4d0e0b5e020218d32efa3dc4ddd929eddbc340348ede62a87835824887af0f72b35227214e36631481f725f81f72f5c106f2444e103c092fd46b1fe5c0f712fab59070797cacbb8155a55552cf28ad8c353110eedf1ef5716a2ad0e44919819b4952817995ffff1c4f0eddbc1076d8c2169b2b2d90d7d932bb7e20f6a314ef75662b4695b8f097bd42353dabf23147eb26e8b7787721fe34da07f02d9fed4", 0x10f) poll(&(0x7f0000000080)=[{}], 0x1, 0x101) execve(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c40)=[&(0x7f0000002c00)='-($!-\x00'], &(0x7f0000002d40)=[&(0x7f0000002c80)='\x00', &(0x7f0000002cc0)='\\\xee\x00', &(0x7f0000002d00)='\x00']) 21:27:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="087a6dbe9ae9e2219dd33a39a2216eaaad4a809181c6ca620476efd3dc2c80"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/107, 0x6b}, {&(0x7f0000001200)=""/249, 0x6f}, {&(0x7f0000001300)=""/127, 0x7f}, {&(0x7f0000001380)=""/91, 0x5b}], 0x7) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x4) socketpair(0x18, 0x5, 0x1ad8, &(0x7f00000014c0)) socketpair$unix(0x1, 0xe45d5114428ea5c4, 0x0, &(0x7f0000001540)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001480)) 21:27:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000280)="41797677e1ed47a0c296be7d36f4332eba144a9c27393528f45375dbc5d320821d16c54594bdfff3bbb22a17fb8eaeb2671925e637417ee7649d6bbe74d75a38f1f73b9bf24a76480ce3c0e13d47ba63dc081c1a7ac9ae65e87c", 0x5a) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x0) 21:27:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x41, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x98e, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x65, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1ac1ed6be9a1e50a, 0x40000010, 0x3, 0xc121}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000001, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000003, 0x7, 0x5a20000000000000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x100000001}], 0xb9e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x34, 0x1, 0x0, 0x2}], 0x8, &(0x7f00000001c0)={0xfac, 0xffffffffffffffe0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 21:27:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/176, &(0x7f0000000000)=0xb0) setsockopt$inet_opts(r1, 0x0, 0x500000000000000c, &(0x7f00000000c0)="e4205d0100000000e01e53ab015c21dfa33e569a0222979efb4fc566c5b5b4c0aa28fa3e7cda29e2de0fde0f5218dff427aa33e7b248edb3ed0057783de4b5b4f2a7318f364dc91d4fd293904bd1e42e943f2269f6f08e0966fa663d8d0208642ac70ef6ac1f66dd938e9e9fd7da817eaf706f81863bc87293c7e5179f289fd6019b4191e6ec8d4a1f27a508f1d5617eca4759a5bb464eaf2108bd820f96ca8419fd13766e57bd327a45056047365a545bbcb60000000000000000000000000000", 0x377) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) 21:27:06 executing program 0: getpgid(0xffffffffffffffff) r0 = getpid() r1 = getpid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) r3 = kqueue() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xd9, 0x4, r1}) 21:27:06 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xa0, 0x2ad3, 0x401, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 21:27:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400, 0x1, 0x5b6, 0x4, "942cdf0c4ce74192e49bdc25df6a600b2d77e510", 0x1, 0x7fff}) close(r1) 21:27:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd, 0x80}], 0xffc, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) 21:27:07 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) 21:27:07 executing program 1: mkdir(&(0x7f0000000340)='\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//file0\x00', 0x20000010000ff6) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) bind$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(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') mkdir(&(0x7f0000000240)='\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//file0\x00', 0x100000000) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x10) accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) link(&(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//file0\x00', &(0x7f00000002c0)='\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//file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000680)='\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//file0\x00', &(0x7f00000000c0)='r\x00') 21:27:07 executing program 1: r0 = socket$inet6(0x18, 0x18001, 0xa84) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x8000, 0x1f) setsockopt(r0, 0x4, 0xb2, &(0x7f0000000200), 0x0) setsockopt(r1, 0x678, 0x4ea, &(0x7f0000000080)="988ca36d9d85c8dec3d6f19270dda0ca9e6aff29a54176a146f3ea503b4c17fe26ea8db404d04f2d6c86f95023e2d8f8acdb49d7dd840cdf994c0eaf7def381e57afe63be407c60c4ebdca539298fb11854c609eec5615efcefc2994d5d84f9d415e469b414bc9fe06a40913ce2d021425ef7cdfe0655114e9de94e8a477599edb33d8b292ce50f64646eb4edf1252709c540c6072c785a8a06823bc65d67936cc7301903570c0a6caf4bf67380fdf02cd8c2f370dc049a8eba2710bed2a3bb251349597ef6222116247", 0xca) 21:27:07 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000080)="3949bf64042243608959454a78a8604d10a0c167ff29c28d0d8e8ad331579a11493c5ca5fe72636999e74403518dfac208105e368cf6aef907e07cef889e97009f83b53f548794e50d80c59db292f17d2c3466993f32ad401b9d3324ab7ead4120801f0d71192c714586a42f66883baf5786b508a04e490a3560517678e2cb17ab0648067f7f2dd99f45d9ce8cfa4389c6d45be48bb64d8bc8b342eaa74596e407439dd6d5eac88bfbf838739e9338e15f702e2d0750d8a9409e920491135f71535610", 0xc3, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="3af0ed098478a3250ea7ad4ad6723c644c6790a926d609842cc84c515ebac315c001050957ee716808e6459ca45917ed2e6b107fa1f9c7e171a5deaf9f488b39abe1567ebf924dacb4866b9924fce5ef581c2e95ec8c49413628898d0fed8a3d1d654a833058873fb1c4721c8ae50eac49cc1f98cfd0df0ac28d2d7ecb046e3d79268e98b6b873c6a3198d94db73b1869bf0d1bcc03b88ae2f0ad7e45289117b", 0x89}, {&(0x7f0000000300)="a304f57bfb3b86914a4a5fc7333b47222e87ab74e536e594e170a61faf95d42aa68aae1b27e85391139336557cfdbd09987931510e02c369b20b1af37e5f3804baeb095cb23949017caddf18aadcae95276788f6e810b4a9d1849bb070d1e5449976a65caec672a12640746fb91ee6146f0af9d4d44429", 0x77}, {&(0x7f0000000640)="41c6f4c71dfe72de6df0dde0cdc35da0d1740cf0cdeb44f37a8bafeb37e54122b305914fcb421ead76ed265213926d3f41d00ca62e2a05b051d901415f343ffe88ac0cee1c56775450916c8597b1e3d35a66329d6b76ea459757a75e1766465a165bf474ce526e2c2614c2ce55fb383c2f9ff6ed4569749c216e11cbfb4f1d9b8f5472008f0f42151758aaf03ca46d7e12ab0a9e34ada87ba22e7e6e0b46e17d68a34e941d8d12a72a1a86a00da8eb452bb15c934e6a70f389f26509ae374815690fe17fb1d03cdb63ae8bdaa7edc2e8fed916cf9412ffc512b5bf98865e40c1b5d8c53d5de1b09cb0a209f83943a9b245b4c7a3adac866fb33f0000000000dd36df96d03c9cf0923707c021b9573cb51d0b5c394d08d033d8fe7c78b1f67dbd5e5e408cdeef65", 0x127}, {&(0x7f0000000780)="8218903a6a7f", 0x6}, {&(0x7f00000004c0)="1bb30426adff7efedadbe433403e59ed064473da3f92d86e7634d1c412e8232354abf316460dec7819a7153892b7df6f24628d597f4de10bfc9438ae7e5376e7b6eeaa0ab13becf9747ec57c4e5ed5bd35d1e8109d966f2634a374cdd9b6005f9647da775abf4c45d257dab755bb5640f74cdbc55d4e0800dd8fbaee314499f9f0e036456af7ba546c4c317be1bc42c638cca22745342d5909b702430491dde5721a982d148c1b5513011538732d9ee01b3f26f61ef4de87ce79dee26acf59f283fe876465168f492719d22a4a692de0da14c0b5389d55a9d3398c03cf91cacf99910f5d1587cbc2a663ef3c843a2394c6447d214928a7cf17d359", 0xfb}], 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x5c84) 21:27:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0xff, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "17028e377b2cfa4e00000000000000fbff000d00"}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x6, 0xb}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xc6, 0xded}, {{r0}, 0xffffffffffffffff, 0x26, 0x80, 0x6, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80000003, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x3ff, 0x200}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0xae, 0xfffff, 0x8b, 0x74}, {{r2}, 0xffffffffffffffff, 0x18, 0x4, 0x6, 0x20}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x80, 0x2aa7a3db}], 0x10001, &(0x7f0000000240)={0x40, 0x4}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 21:27:07 executing program 0: clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r3 = dup2(r0, r0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fchdir(r3) setsockopt(r3, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 21:27:07 executing program 1: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000006c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd272e413358a649991544c980c776df706c3d8ceeaaf064ecd44d763342be30031b0a1854621a351deb5202083ae9e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895281358d7a953ee97c67bc5654dadf2495158bae4f4200600000000000000f32d5bc318c263e72fda943eeafb80226b176d4b37dbacbdc207702c8362580e39e9a5c80094c0f2ab30d8980669da6f94b97423575adeaeda796b16f00e6a674c0f8b12a5789dfadaf7448101412882d57a19cff135d600b8068e6b74a59e6c14d56a8c8d9003ca0e5191c5d2da163912aa5d1cd501becaf315a50a24ff03000036d30af5fe395a763c66bd6af20d25f2a9c3ac3101a09339ffa828d6d2a6b995d974cbae11f3222ccfc76dd534f0be7f5acf6252a79db21d724a813dac863fc490187a4fcd130e8030d37985c1ab395468903c45d99a6fc96a56250580c3731e4206a816481aa2f2747d912b8f4d9c992ccb859d55b7b627627d960aad841fae55e4f5217dfc8a03447925178f9983a3c81d7eb622d68ccb1d4eac517f76d1d526dd97943e8ad669ff238d35dc454ff3d98a26ca9d3c"], 0x1, 0x800) r3 = msgget$private(0x0, 0x181) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) getgid() r5 = getegid() setregid(r5, r5) msgrcv(r3, &(0x7f0000000300)={0x0, ""/48}, 0x38, 0x3, 0x1000) fsync(r4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000440)=0x8356) openat(r4, &(0x7f0000000400)='./file0\x00', 0x401, 0x80) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a96f988483f2df349ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f3571d2680e2d131fbbdc3e321106e268f0d200"], 0xc7, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00a7d791b66c52f300000000956c000000000000d9037a7cb899920646632f7c135011940f7417"], 0x1, 0x1, 0x0) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0100000000004000ffece2b8a1ada685fd76068c59e76bd627c5bcfb351e54bc6ccd139818daec5434f2f2ee20731efc4df00a8373ee1ea5390707ec554e1377fc0cdaa6cf69e9c9ed0000ad5ccfffd37a5d314c461e78274d4b9d4dda5ff9ab0000000000000000000089d02f3f4b9fd35522955f"], 0x1, 0x800) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000180)=""/148, 0x94}], 0x2, 0x0) msgsnd(r3, &(0x7f0000000340)={0x3, "4bcc0cca54580cbe0f3b68811c5a069c93d166700af54ac25c02920ed3c5cacf98317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7247d9599240c7f91547ccae0"}, 0x86, 0x800) r6 = shmget$private(0x0, 0x8000, 0x40, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000840)=""/102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() geteuid() close(r2) 21:27:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) 21:27:07 executing program 1: sendto(0xffffffffffffffff, &(0x7f00000000c0)="0ef2008819b4359389f875a4c53cd4458bd349c3591094cc005075831232c438d2a3241cbdf1d2590370007d5812c06df9b2ed3a0af4886d92966e88159c4e4e313fd445883342ba7f229f2018e735b6fd", 0x51, 0xf0f4cf3b2daede46, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x9}, {0xffffffffffffffff, 0x44}], 0x2, 0x6) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040), 0x4) mlockall(0x3) 21:27:07 executing program 0: r0 = semget(0x1, 0x4, 0x0) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4, 0x40, 0xffffffffffffff80}, 0x10001, 0x1f21800, 0x40}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/170, 0xaa}], 0x3, 0x0) r7 = semget$private(0x0, 0x3, 0x1a) r8 = semget(0x0, 0x7, 0x8) r9 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r8, 0x7, 0x4, &(0x7f00000003c0)=""/110) utimensat(r5, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xe8c3, 0x3ff}, {0x7, 0xb60e}}, 0x2) r10 = getgid() semget$private(0x0, 0x0, 0x203) getdents(r5, &(0x7f00000004c0)=""/155, 0x9b) syz_emit_ethernet(0xfe, &(0x7f0000000580)="dbbbd827ffbc75ffd771c5b98ae1b2c503827759e807b137cd75cda67eec4a1968a929aec5ead690eab5d2f9163350006ca1b13c9919b29fd3ce4b7a2a29e9287feab08de46ad51ae775e0ae54477a6b7082e37562e87df7a0dd9f0df426ef85bca3d13912ee70fedf6c6c24ebd47c74612e7ba05bd86c8f409262795339873d6aa1498167a7d10785025ce1660f685b9a3fb0c44da9eaae19bb52fac97476ebfa239c0497db7b4dd5d7b040b9e01653d4230dc8d527bda326a9ade826cbe2cdd3d7644abb1f8cc6576f9e25f1fe3102209e60b9140344c688d436c883b22bf8a4b292cc93afb0276ee92a6746aa5f66e771045e1ead7c499f6e26ea18db") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2810, r6, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x7, r1, r4, r1, r10, 0x40}, 0x449, 0x1ff, 0x20}) getdents(r6, &(0x7f0000000700)=""/4096, 0x1000) open(&(0x7f0000001700)='./file0\x00', 0x8200, 0x34) socket$inet(0x2, 0x8001, 0xe57c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001740)=""/4096) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000002740)=""/126) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000027c0)=0x8001) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002800)={{0x4, r1, r4, r3, r4, 0x132, 0x9}, 0xd2, 0x1, 0x9}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002880)=[0x4990, 0x7, 0xfffffffffffffff9, 0x82, 0x2, 0x2]) sendto$unix(r6, &(0x7f00000028c0)="f717e9c00d8c4ea8e248770d077e9f6a73fd0bba5dd4d081a2f288cd4495391b8d30a10ccc189670df0142870db11f24cd72d303afebbe24f84063d6782c7b827b67b55d1f8971e45e47e839f8607c3b088737876857e3306bf89e0fbd87bf6551af1d7de47248125a762d", 0x6b, 0x40f, &(0x7f0000002940)=@abs={0x0, 0x0, 0x0}, 0x8) semget$private(0x0, 0x3, 0x112) 21:27:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000580)="7270bf6c40afb6fcf4eb69ff95050000004e950c057813e4fedf4389de7b9273083b12ffa36d5e6907c27286ef9753d79a483f17be60c53fb4ea29bbfe9b4d9371905cef5ba2840200000000002000921193859d27e15b0000000000004032b0d26f334ac52cf75d", 0x665) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="f4b54197c37df16c9124ec73179245e3ae0dd8b6fd410480edd78acf5311a0c9da73e12c4790d2e483395c5131f5cf387b4a679475d9e1415107b7ecb490544cd62bb5fbe90ae223f5d239fe21a3faaddf9613709acbdff75b636dae76d5a75397380a98f47540f4ad33c0fbb3cca41763ea7b3b5a14f80c8c9809b5c651a14a3708f21969ce9baecc450557a55a9ff739fbcc221d6cf042e89956768e7cba842215f6e5181da38cc0edf6a620fbce1c2c0f27389330c2c0bae08fb10dc31ffe7f15", 0xc2, 0x1, &(0x7f0000000340)={0x2, 0x1}, 0xc) syz_open_pts() r2 = dup2(r0, r0) listen(r2, 0x8000000) close(r0) r3 = kqueue() r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) r5 = msgget$private(0x0, 0x4a2) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="020000000000009ac2784ddd165d00189011439ef0627c92e5ff03c569aa0842cac4bfb35b774da341f74b5d1065a4f2f07dc7eb988d54a93aed2d015adf28c67c6631e33b31f3d39a292000000000000000000000000000000000000000"], 0x1, 0x800) r6 = syz_open_pts() r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r3) faccessat(r8, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000001c0)) 21:27:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x9, 0x8, "c8b6d4982dd94c3a95dfc890432397d10eae918e", 0x4, 0x6}) clock_settime(0x2, &(0x7f0000000000)={0x3, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11, 0x67, 0x0, 0x66e}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x81, 0x9, 0x7fffffff, "285c24f00a9445fe94a4d8df3838200f571d6cf5", 0x7f, 0x3}) r2 = kqueue() dup2(r0, r2) 21:27:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 21:27:07 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x401, 0x4, &(0x7f0000000100)="5d20b3c2eea766d301531ae92144843a6d7153401c692063b7c88d2f82089104397878b50c7637e0792f4cc4f57b7a7e23cd117c4044b824c2153c7bc60d650c46dda61f3f87b4eae1ca7383122cd932722305473457e4f0da178e1321f7d0704f06b1ba3607700cdde97865ed31d216f823f54bbfe0a94b4ff70da12d444a84a17f01d0117233722d54362c4cec5a8f48137dbff4f78dbe9f481926abb4c0c778ca3c3df3023c249d510ab17f79075e856c3d0d20f5e837da9ceb807c018763ba585a7ac5e7ad9e0414ec881e8432c95122982aea0f018dbed491100039992ff793a2489213747f164891737dd5caae96bd34562337adaabad1e71903bcd4430cea96bd2122955f0800e55cbe1004e99dd69497673bbb5dbc8e5b0eff17aaf452b5112c09b43a22b64e1a8bfbd76ad21039c6fa1f8c33848f2c74bc408aff8fc02ac57fa52daa2041db0b0e60f2a6993601f83b3fc313e15e34f12ebe0c6c584e06bb2df764475818363c7e1eb63dcf05f4de90f26e277f63fb566ed8345d0bc6da1a2594679a4c5584015446fe840a74f9582f07c047fb33860ea45720a4df164f3e9ef005f9b262244ae495b3130a2f8dbf8abdadd1339c7a25874d02e932de2c65e1e326b80cfbb771203635a2b5ef06569beaff425db014a2e71154c9d54592bd7df73ab597b9aa7551495a1fccfcac700836687f86b5823fd83822dc134c83c54209a513c6ab0d138cf8fe1ca894c928a9fd3346812deb742c3277c90b5f1d9c99701a06ae581e9c9b01bc1347c9e69afa5247c5af5092f8899ac2fbc2874ab6eb3800902fd37c55e457eeb821953a294f43f78719787b509103375403bae9c4e6e3a6971534781e13724247d9caa146d79718c7ff20a666be87b0bb76487eaaeb06294fa1afb0c04bea52b281d8d7565a6a4d8c5d629100c862ac0acae71a1998b6bbaa29c5a70920d0315316021b9772f5d5f6d3c9f1386cdc66236311e047f5922db9af1d14e013b92018e155d47824c28d72080308589e6480ba4335f0d6680e1d7170b2e741efd46be312e8c252b17584f955dfd3d020060922989638e9630b738c1dd7c033bf513f81627f8991e637f2dded63978d908e7f62d600ef44ee91aad24a95197393b164401a2ef84886a871a8c582ea2f9dd59aeb0ada6c2e2d0dc7c7dcf8e205765f6570917fbca0da22e5ab4a01bb9659a02b31c40c2cf84a71d85690195ed70ea20721f2d94e812c219e0354a390861d2a1d36998fdbce508cd13b7d4d3a316196f282cbb00f78c97839aedecd246d00d6eae272ab9d57fc87146dce386d9f60ba084641ccdf56585cc99d095eb6d5c72d3c89a11dbe498fd73d2d0e090670562219352957f0713a64b9ad1dab7383b847162bdebc6ffa0d8c5cd9c78c055d9f9de98b2f3c8d1fdd285518a5f6c18b9910794bfa61266143b76e375c7929b866d41914512556c3a711dda72897fd4881c13a71608fe56b750df0fed9a5d4b7c3c5303551dc578b2eedd408835f380185e87a3986adec7540c15e09626ff83c78f8f566e8b64b7465958d4e7c5e38ba3e993c78bc1545ffaa7f36ac565714478e57bcd4c68e35d6f57eb85a837b8e8b0a866b13800f76e7f146284c5c723f2c88d93e65007f2ad5219851818b1046c4cc2391b40a1667fab1ca0869825b2309c4ee8e0c78add4ed9af30f2de64988ffa3980f0b002a91c639fff4dfd1827cca480a751654436495e0a79e3c4eb570c5f706dd907ea701db7764b35a5dcd6bbe6d0bfa9703b612ca645a18b93c598ccdbf4ca8b473495526d598d37fdd4c00e25cca63904e16f9995618ad41014db29694ccf77c25326d4b55d5cb8cc43d771001a1da1cc73407092d027ff901e1fe731c447f736a41b3bf994c5f45bb6aa027d6f0cc8c2249ff9eebc5bbb4e835401942821a8dfd20a0af80d822aa263d92f70b7d1a9ff846a72b379c5d2310ede5a4d60eb993d5b5d22368a05002ef9def223c6ec786427858fc9063eeedcf46a2dd0122c548406cae57e3e85f2d796d15bc2331942334c6b7411d9775536b3df17ca9f0205318a4a61f5f734a9f47442197a1abb901e54eacbde8d7024882620999f565410ea52f12b421b2e21c8989e7d15be989a9408d20cb53b1129228823b6c9557ee6d43a10d0f5278c7e6f1aaf8ed87c893e98153a0ae829f35dddd9422c70f985405ad0c6088709345bc4b07bd08b8ad0221d415a3a7af0f82e93838c0305818ccb8d8372f149589dc4786063f9e1006d0aeb0f86090e8ef64043c7cf63a374f3cc7ee49aa425559fc172e12eda7ed5c966cb353e448c15d804b42238513b946ef7a2eddb11c39289a36c8e5a4a96a06440b702d4000113ca9d361289f740bb7a84d342eee98beee6c505dc7831ad5f688adff8be113ed7136dc8cb127545560aa513879c661c15344cbab7f857fd466c4e6e24d7b9b9d17cdce1ad6cf2b1e0dbf39105b369d0410245ebac28e917333ca428ecf05334c73336d2cd04db3f5ed9e93bfa788d1955c1b94ed4b8bff5a2363661b188fa80361a6ae307aa99c8596d493141319d9ad767e07605a5f6ad285aea84811a240300fd09472bbccb50f963d81c8d6f11b0b626ae0b7a3f72e3c52b0d06feb01936fae4218a012d3feeab9ba43f8051f3629bc6e42503c5e52049bdf8adde8e2005b039bfd65e0a98273e5d8bc9f209f3a1d8cea4588b93387b49362b7af36e7de1eb8219b17c758c1ede97aaf4c23ecd94d7082643e024f7565d844cb9633ccda5d79a355869ee0c69cf08386cea03b61ec0f1c5c191ea933d170ffa397e0a5fdfd1e7754b990235b8e8df99a9bb571e33ced19bd6c0af80c9ae59301b26958c601f3fef3a55c9f8fb3387b0aae3c27e91caba1acdb428c71e58910d25a76e9a6680baf86d2dec735ef7b777c0bc138ee1b4e00edf351114b473e97b9e1c0d101b1afbf016a69f354cf139354d85ac5c4f3122c5a1d598d289f983f7e0fe9a144cc1ef49262f2108c862ac0f4727dfb530c379434c299ff5bc77da23c9699b3a2d55f994bd772046eeb59a08c973d705394a0c0e70422e9612f7606add242c84e49a075227d49ea8ba0814b3aeede4b7d68fbffa7a2576569c7bd982aa8adb3d5c8b274bee0353c87c4a19f3214407622345991d1687445cd22335d37d9b3e8fcbf6d5a5e809f316279c1ea2d8049fcde26975440395e398e61d29869c7dcb68220e5c17be50b7e04c34333c830a10116b56d445cbb287774853ce67b969050145b52882d5e0296e2d18fdb494c20d8aaf9acd75a05575e9b9bb46159ca875dd506e91c1bc3c37d30580677a815175ed512d50e79c3f8fb67879a562224de8e12372680582a6b0c82153d2bff2697ba37a1e8b3e2ddeef16bb0ea91db0d0125feb4b2e5c5ae6c3584f29b11b74fb07261185467f9a537ddd6f39a02e89d397ea063653532a2d1d8f8f86df7cf83c35dd4b1b3802dc5757726de5152bb26ef71ba2bab13a0ba75564f2282019130c7e3dc9137f5c5fa3f884122a42b7c1bf741d126cf56f6b111f6b9b3fbf0fc5878ed0689a9b2e318b327e6f5db789a6467281b9747336c07921f2777dc82e58db4b603f3a24a007d3580e3dc070ec9fbfd7b5e9058c3cafa9cef146409c3b51bd2f23d2377afa14b07366853d0327329f21ed5c9700090ea29b2ed29954ffd0e3c6a99c320a68826bccf1815ec082a116dde5fc910c9b4d66288afa003a5055f4bc8aabed8d35c9bb7ddf10c260f8576103d2242506e85c1a523e1e627669d9c45f0414db5a0d817c0b77cc38a54f37820b22410d855d163998bacea87eeda4363fd71b38fbf538c2ff9779037ec07b825082af3a645e31fd602fe519e46c43821437ef1c0dfd639bad11dcdc5be972ae369b93b2b82cc38feae739ac230c2ba8b4bd672e7b65b199a732630b9a8c33f21c736a6ffcb2f2c023fc76741166778afe4911697efd5c36cfbe6e510062a9240897fb568612b35b9bc45857b3a230a721fafb821292c3f406a1148c1419c6804cfb1aa7ed52f417c6aaf2a3efeb3bc25d1446d1db03aee24b714bfc2ff16dac4be8b7f849b8c94a4c0925c48b438cc138493cd0d6c85dd4ed60eec867f3b95af6023fd4605325f319aaf81e76f5ca64eba37ce19aa74dd1f41be9547813124fa1bf62a69d1649b94f010833b33690bd6f5c4f91f5118c95e00134740a913b9d276359833e8e9be98b20eb4bc37129e725ca913a68923d11141b2e8e27a53c65d20f830d7858e426e3fc3b8df7c0d489d44820ea225280315d5a20d9cabcefc382cae3ca719592cf1926b9328882b879cf579ea272c91a5a4291e19b9fc3d57ea6a103c2a37a94b19bc1e68e6a236f1761d1bb6aa2e5b6bbdfadfe9b0f8551a4c44467f0f18db3d35f91d0c38be9915550a585a5c61ede36863608ba3d8621be541698ba189b7cd0d4b2ff041a78ccb90c7b22dca8519c114889c996b12b035477215ec90d86721cc623b17af3c9b0d87ed839aade8503a959aed7fb45a984ec42483a8cfaa959e900c6a54e4458f6d8e93de17d1f2f7206aad06fd8b6545d7e935bed5c3d3287b510ea017ec45085e817c340d6c8f83a09c8abe34c442ae22dc959ffa822c4ac9f5f227da4f7f1799b69f6dadd1af9c4efaeb024d0cd2f52dfac1555a647488c28fc2c029fc77ef32faaadf3efbfba688266923a37f2f41518fc7e920300b4c67a7a27abd5f7e355e9a685bd01b0171641c368ae3277ecd1a5a3059463977665a193195a11a73b2e06623b62d366a3175b05b2ad7b4fbfdbadc8cb158258c8df0232fcba2a20a5011ff7658007b774d24c9f43140f76b3acd55107c1a8ef5bad37e5a0d18d38e1d2355f72a3715bc17a78cddaafd594ca4a0dd39980270dd29cda444c52b7e6717be200892a1580a98b956a4cc2d53fb1f542c1a1362b35d869ce1fd094fb2c332585b7d03cc4248b076525ffa279628dbb8bea47a7b139eeeb53a4b0ba6a420e8fddd1464b9a5f609690ab4886f5b80a411b4adc9d77f354b313f0b6e3d8076ddcb23bebb75ac7c3de7c3a30a01d30f30c1a82f421326e4ba3e3b341ddfda92ceb4ad39da8fa953dd5da8598b5d37b244937f92983356a944dfa3dfef696034c66a5fdc3efc6b627a7c30bb3e314de870eb0d145f5e478f9723081cef5260e08299b05676d985b63232194248859fdf613a7c10b2833824c267e0e75d17e22d5db1ea71c62748ea6078ce5d44be1029a969679c76394ff0fa4da1aae9e3bbf261faab3693f4635ec1913005d06803e082fc008994342b10d7a60586950ed5e0c6af1cde47dde7cc1e9b257e96746163f979ca716993a4a96a7cd98d77aa63323562a6423f276364d9845028cbbf003d6fad2161bc33633a95997675086cb4ebee33a592c49bca7656b6de4508f9a3c54ec601e2947e48d4f88ff663baf646dc6eb23edd3daea3a98556c9f969e22188b5aa494d345dbcf31cd250d033dadd4f4cfb32ec406ae2f3f83ecba52dfc3b5561c12cb437a270f4240a3ff0e53ba93c1a6a95ec535a59ed18bd8c2bbf6f81a13112619976a7e4d11ed9d594ffa803d43efca2d8e1ce84a988df9e6aca8496b048b7e143b7009eaf4579a963ff5e32c2090f8d1ec9ada48166aba9cb819edfb8ad3e865c8eb981f14ee4c1fca7737353f28273588a0fab7834a09b37c68d7a0fad1cbf99f8d6d3a29f9df533966a037e864f71f5a87f50bc51f659838bd0f608d2139b3e44af048d327dc91553492717fc90", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x800}, 0x10) write(r0, &(0x7f0000000040)="6bf746c5a406499ded070db381dc19005241a4defb60d351bd3e133f1223eccde27446d6b8b9077680c605d8b2cbf3fb620e40f3bdfc", 0x36) 21:27:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 21:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="7270bf6c40afb6fcf4eb69ff95050000004e950c057813e4fedf4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d276116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) kqueue() 21:27:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0x9, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) 21:27:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x4020000, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[], &(0x7f0000000100)) setsockopt(r0, 0x401, 0x5, &(0x7f0000000140)="c0512bb920133b9e9b2331ce72a9f50100b309992673c9295408a6e4f481a49893bc46b883476c255b38f7b47b29d2302fc1ef7f67bcfb58d4a5778bc5256b5b072e7c599b0ae88d8b0e5252cd367369590fc7dc16ca457b55e4479be9250eb23b1ce3f61cf5629a3fc17556358fd02deceb962cb1eba8470f893415450531f9338ab283b5593ebe", 0x88) setsockopt(r0, 0x10029, 0x37, &(0x7f0000000000)="02272c38", 0x4) read(r1, &(0x7f0000001980)=""/199, 0xc7) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001740)=""/10, &(0x7f0000001780)=0xa) r4 = socket$inet6(0x18, 0x2, 0x4ca) accept$inet(r3, &(0x7f0000001b80), &(0x7f0000001bc0)=0x1e) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000200)="42ec5b9fda07b191676e8ad02845a03629f445c203503fcfb38f4569607cafa69dfde356799c6d2990f47f9fdafda75fe74378c28f0f94e5beab0772b8e9fa18c5b29fe262e9f9fb74d788e664cbd321973836fd523f87ebb0c93b2e6b2fc7163d0bafdc360921b6b9c6be8f609f9c22fb8226c5369b01bc85cb679fd41156a556db453798b1a0773ed055d8133500775509a55c779b83a1fdfa6b6a", 0x9c}, {&(0x7f00000002c0)="1094e2bda42396b157a49f64956c26d6e6ebf05d1b9fd642021b1e038313b4352dea306b4ec1d39087f338c2fa76871b8afd513a1ea168fc85066e966477fd8820c7e027156aa1ef414457f5ee79880d7547215e5b0586680749e1804514f5392f63", 0x62}, {&(0x7f0000000340)="45c362f3ba28714c8390b9b506ff21c24f2612f53a1b50cf56453d0dd63140abcad14d454b4755c86315db5f86930314d533ae04cbc1ea1d73460ebfb9639e4909c6f6c857bc64228b9f9b93278d61f1990a4786624e2d95887951ccb979a573cb88283739bdc64a2f9bf71da6fc4c41b16b25d441aa6dfa3c0dba3b835a26ba1ec145b5b76bea47e3268566fa01353c172956dc5258f01b538e7299b7186019c145df5c9a43cd44ba8d93b33c4e03d1e0c132d48973120d8b6e268af08516d1e5c82b4ba9ff138528ab47f274a2b3b2bbe62fc87fa8b4eccda7b7dc7a7cb8f71afa3ca1fc9233bbcfd305b79d217b32fdf7", 0xf2}, {&(0x7f0000000440)="97252c62e3e21d3c243829a081db4c4ee4cba653c731561359a97355e0022369105d001cb07da44b32b00c6a97369c2a506055005079c8c05ae699ea899c8d4f47c9f3d62c1d4baf2f637d268034506d51751b1799e415a74c5b4381e473b7dd0a0b24f4903cde80822d3cf84a9caff5ec1f56da29b07bc0ff3ca9c30a57dbc77f2627c7de42951b8952c6dd1e95b6c8c04947", 0x93}, {&(0x7f0000000500)="a17efc1cb6cab2a60361bfdea231de3f4a189ae497251124cbb4db3f54e627af09d2ee16b35948318f25d571387482a3d1bfeb2a39da0178eb9a470372ac2891220c164b4c6ce784b116119fe7967e519ecdb9d94c645b5e6d99d480c722cd1e0ce620d92f939d9c399c68fc388e31e499995bc69ec8ae4fd29ef82c915238cacd0e9a40d7ffe384f66a5268de5a89f41b877fa76a46e667f65c2c0ad488373b7af586515275671c3c0ac0b5d853897140a8e76f513bd9cbe1e54535427ce4a2656d0e8a69038e877e31ed97891050c947a2253ea007e3d82edf4e568fb5ad4542dda1447c620b40d6ca45bb769b183787ac01aa067a114fa2231c488a3ca23ec8291f9d28f98b236177b3ddbd8e06a426051d46267cc17bfdc0c6e16942cc7167d87a8b7da16c97871ae270c7ce38f469837761e13b81806b4deb20a0d36c9f4acd0b2ddba500d6b99508423f7f6663157c33d1690db29c3c1c0159820e1ce44ba003f6f175ba38b0c689f0d4569567d62546399b7572f9367c69adb7c521e520e79d2ca660fa82d945b005b80079c3ba53246b25a02b2f2ef67dd79089a27b69be3b31625076afe69e1018d77b3f14b6f6ae7e6b4cb10819ce3e7b85ab58400e6124196d4969d85f780a7197265e02df89a5372beadedad662fd93ea5041a7dca04b9894800907413e3d4f7340325291748eaeaf1499a86a272b9bbcc614e0f7e1939b9490179f9fe9ec101eb759eeeef78d9cc3a82ddb90b3eccef457721b4b726061c70bf0795808ccebd5fa7eaaf1ea05b684c83e1b8d7339384bf17eb4b568bf2024ec935d47ea7412e77f1501bbd320d10bfa3ab69f79df4f3a24ec08e21299e99b1cb4b6fdfbfba38a614d66fde6849a1b029a86ed8b05ded7fb059e39c43bfa92e3a7021f0ceea2213969f2a40c12d607a7d9e61d214923b1e0919ccfd19e70d80d25dc453f95656e0fda404923988795beafe348bb1fd83ba59a4cfad6d0de1109e9eba581cb7609b790f2d96927c3e21b983b7657a59bc4d0f02c1079c97d370f6ed54528cbdbed73455d2e5b48b5de7ae7ff636e4911d7aa7cac4818c5e0231630d6b22bdc03ee45385589df51e4d66e5cf884e51f2f8d0359be5bfc82f69f5130ab0d7d4a76df4520b9be70b10068abe41e58a65f5ba08240c087932f8219900915e6d22fafd363280661b613c69b353c36806432fe4e8abede2ada7048cb971d9b2e52569dde41c8130e0058c0665c97b276c3dd65e656d3b53f7772023c889a21a0cffccdac0fef6f22b0251d361464124f0a2c8e758dd9b3c0b03aee7c077e927c266388a21844a71903a2087e8aa961f9469918748af426e04c1989fd50f760a9d2abf32ed00c707241106b54830320680f2e823b2b9cb0d97796ce24dd9e7181265c5d9c3d93aa8035e5ef1d623e9cccc2005c648fefae1b698dab065429ce9e7386218c17bf32a3f796312dd51f4aa4f1a661af478546b7aef8be2d4046bb718e56b755ec0638480133aee17e2c070e0a1134c721ecfc5a0908458172b2265d96f5d29bd2d5d1351642de96b238733c116eeb76e8441fe8f451a757b2d5dc1f6c7551b5a878acd5b77634f1f972ae4e1b214bf4505d14856e6120cb57d5efba42afb25f6401c49f452ef6cb7ba42795da0747be2bc4a4d7e1d14a0ac971abfdc41d130e8b8f9486e08245e9b6be1d0c5b769ead8f2027b9b2ed3d253340a75df4ea237ac2f1f20c64e7358c98d7e4ecaeb083ef346f4634ad3ba34ffb86222c56b150bba41e41bdec4e9d76fdc3bc92ca490e3e2ed9637b1fa6befc433f83dc62286e6c3fcf38d1b3f02369b6387289bd4cc2c72663b90874d5a73b16c1c5cc7067b0183f395fb0df71dbd9c67cbc12162a1a87451916b2127e6bbd5054712fdae5ffa80c7e1a58a2bfe7c068721594a7a7cd7c187f1de9faf666f5c788eb9e18155d30ae3ecefe39d92816b3ab59c13f9c02540e67d4a858ae158522a5802c9891019014091b85376fcacbb0752e96199e4f35a0258958cec74786d4908bfac589dbabe631255beaa86d804600f2102fc26c9ecc69ba6ef7294ddc0752ec6f63f854df75a22e271173539abce5b76b3a5ad07a4d7730697e6724bd26b977b4e87c5d93dfa391f75acb72b7b30ed62d58e526de9457dff1f7dbcaa4f4903fe2f653ec2683d5f2661e272448a6a538ca757b9cf96066b084eb3ced746116e24435b17a93d497d5fa19df2a2b3e3729d4fbf2a2dcb5f013d646ad96b87838fde36f74c6581bf0994c98019ccdfbed20342f374a8e97bb9984e64dc63cea3610891bc834e43b4a2314802c243b15112ddc457ac4a4b6f5f57cf7f707685c6e1de718f6f1ef5b47afd5dc069094b229b38b3dcd59227d1164258e7df03c7dd6d3c58ceb3a220a715b9f9aad5ef9bf48cc9c69b100c4f0061a1aac92ff2055231f5e8581771417783f72e42b1b464fb5a00791afeda43d8a289d89313eaa70aca0f91aedb9357b1216759875329f624e4f51bc303a8857847b73c9a5d53c295f0b9a4a6cf3b26e29debf733dc48062119d9b5895007c46aa8ea5535b4c58894d022db499f55eea5272156c20c8854b450291f5b8a1af031acc8336bc2f25b161637f854bae47faf6aeff24e424937b34cac82d7db3f4327e6cb8f256fedf0d7fca835c9ea38a5ecf8d4c7409b77c755cc0ced5dd905a48f55397ea27673bfddbdd9d43f69204dd15a6d5eed2d1cde418813411337e370872fac25347c3e0e823598e713c7565a0986a06e5753d59ae936a7a6c5a6852a1285b559601a32581aae6e4b1c6e2ae03be0453f3d5a8b3ccaee45ffa88d6867beb219720fab13debd0e13999934001ae580f5f0d54fdef209f43ba986a235a5b056ae53ddffc072fed4914db97db21ba7cdf651c36261b3c1b6f3a5cb60bc01b2897d5e9c01acbd24e810094ac74761e75d2a019a7f6093d40b93d87851342d51bbcf17c90deef3fc2faeb0d524b80529411274ea873e333888ebc64ac2a439fd9e7a6daee881824bb17c11b19a336c925e48ae0179fa48545493ffef99703f00e547889627d189357a1f580507164f21eef6c771453a67226afd890e6d247f4f1eced83848b4905e2fcf1a8d88b9928a2be93c3f015bfce095889c5bccb0d213a1c5054abb22890bf1c8543a03ea49cc53ddb82ba3db937af862c5f766a98a4f93bfc4afa3d0422e996fd56ec7831ce2bc1fe9db08e63679f5b1f06f2b5bd13127e9ddcfe917bc5f464d0a5d28c2ecbb6a405939bd8bb4ffb8ab2c5db5ccc27d4978bf71b567b3f5c7af5bcd4cb22395b9a7c0005076a81735613af8151b20047135cd2585266b6de3ad42b41bb8f54ec915466af30403e8f14b61b47dba204cd08dbcc23e49d423e22d929585f986c7d995ae39f6feb2ac1566f561c96eae057cb38e62c6f28f28873fed8f35882566323c19952e8c85e96e997ae21ff747ebea22628a6390507d6a535243e2dcd3da2f110d1a717077ed0aa296e5bccbe17945ab0e9c2d0223e988cb42868462addaf8791590c282885508ef263d4fb879aef5c2703e9f53a94154cc922f17a48ad4ace29ce1cc8221da31da730d42480a3c9ed154560917786c12dcd5b7c5856567d1963131a583f0e2f6fd02a0e242e56270c3a0637c15a6536e03c78a78a5f8b2c288b61a0cf222a23bb757d925b460e5af2bb77b242f33a63adefa6ef83ff0b0fa620b0cf477305f998d23e4f9b1695bfd2ce3362b65f2e88a4f04ef768951fe4332411f23f21b9b2797f8f35187bc00453831bfe6b423aacc1ea1ccb92b560b3f8e4dfdd36ad69abc5fb84ec352e9e1354a0527742288b5981f6e9f9a2520990e5f1cf9c896d8d96920ae24e81cca72549cbff59c03bc29691c543129196e3fc1f3ac88866556888d78aaec06c3738322810f4d724bb8026460e43d438eda68a5cd33b5690676043eddcb0f5396e3a9a3751ae5a66cd041995c57fbb6e4c22615cb1055a205f80de4af389268a7a9072ce6d0fc642e8ff2bb5b37169b3c0f394028ef544f0f809eb623fb2e3402e58c62873859ea4f10bc0211162f5c32a72cf588f6b0615aa929682b4e25bad961289ad831f414a0c6769c93ea5ca7d67cc3ac5666a0c1d065bb93a69ccabc3906ab7702a40686e7f7d33a735535a5852d65b8054882368ecb690bf716c6d7d92fc740fca3c3143ec8ba37ff13d3f7c8a1b2f67bb4f82b881b7a00f9c3ec59ca71f116bb115b439ccacaf6fbc6341e6ed4a41802d6b6f45eafd1905e7e1d9fd72edaf34056738b159dddb86b07d0642c29a5cf3c163dd9f835169bef4304249b7ac48b0847a755b973d0679121addc277112baa08f9c661e59daf4203214c7a85e07d124573d67d5ef70d93725bcf5067291704277937eec7398d1e19876df04db04fbb0578ea7e840d56b585312c2cee7827f0f78f4ec1c294296851e6867666f360e49ef0fc7d9c6bc063de313ab103142bedc09d7781583cd73af44dc9f8d48ed975cb9d2b66823d3cf5b311560a4ebc9242d1ca0f8b99a338a925c7afa166adc816f706cb16a35063806661ef6d88a2a394c09983a449e62476be40d9551149edfe9b1d06e2e6095c905e93a75abc8b52367da455d5f27e252ffff17cbda7f29ec49b2bd6b17f96bf0322b3748e5e25e59313e29de51a04a3d70b9db334e1d5eefd4538a6062bddd35fa8eed394524791397f2103e3e82ed0115b609caa699c5af7aa62b902237b2f748616b3e25d81ffb7daceda2be5e7cf974232c70789995128f9ff9ef36eee809c61eebf5b96d70c23f75b0852dec8fb32657a6b9b6688b0789e51f51bc6db29efe80d54d299c84f12eaf9105cfe7bb6b3ec05bbb44276e299fc86df5f8184f18aac5d008aec6891686a0f8d24706e9f7ca79751846314e405c8706f00975ac44a0b1b8bd91436065882fe1b75a939d21762c10f8580124f26b402e3900cb3b0621b88be40224b0e5369a83b0d3d9f44c55c095737c573fc7d77e613d45226255b835a49ce930373f24dbe94c2671056306f8f30078bd234afd045268a71be8494144a1a3d4f113da94dc8f127bdcbec6f9d6d8b7bb464b3434e335bcf8f989d8d749d478af4ab1c886219a7a4ff3c8016565f1425d00cb5051e127f3309c16e801548758aa1e68d138cd69e2245d7ac75cda3377607df88919d6db7a090e5410d4d433de2ac9133b97264b2dab9751e2d103487d9b216da9586c0766f530b0f280fbc5622dd597b0a133475a7990ea20b11194d4d3b3c2496e0558e1232c62425aed4c43ffd8a05dc9516313195c0c315319192f1cc741ba4487f7bb8e16a9cb1489c73139aacff10c42b833ccce3eea4afe58192cffbc0daf0950ebe4a7a95f8d7b313a5f358b6cd488771ad778bcf4b2332fbb07b5b196af918d53712cb90bc925efdb9a92e67f54953e97070963543d5ed9f2c873d10d9c754aad730195b4a0344c84807069b31e7a3084e4eb5c79d7ff15aef7c926fb8b338cb273bbe40a2c9cbed724ab6a0c9e8bcf89938ac99791ec87d566090e3d34c32dcc9ff18375463a03889be981907b3a1509fcf61f69d6eeaeda77f0788dd1c2b66d655e8eaa444c317e45bb2ceb56360ec5c5623a2515bd7c3e0bc2f827409b228e39619ab03f9d175e425485f1bf2e9a76dda2df98a9f196f2ac8ae03a32d8a32f80dbfafab2285632bba1c86069e59db7933971e89b60351b6897d45fc96a38b04c0be6e9a01b06f6efb60642bea7eb97e2ceaf63c90293877bad85e7e", 0x1000}, {&(0x7f0000001500)="08073bd6da66ae0c10e781b49c69158e7f70e5e2f27ea2e47dcbf9541bf72de3f62420f850cb932ec278969179810261e87775dfb8545b7c8dbc03841217fb775b7473114bf7c9bfeef2ef85bd7747fb333791efb032fad279457f66700e0f466a58bd41adc33806cd679d3a309b3d599a95ec88d4c1ef1ceced72dc683b0e71df386def6b3bb674", 0x88}, {&(0x7f00000015c0)="8febf7c4d06613d6ff410458e9e7f111b8ecc8e394f51dc5a3b79ad06165c649420e4ba8d46ebb428e78a730487dc4add9fd88a98a38521c3b46cdddfc1cbcfb687508e065eb6d2cedc0e0a95f164194b20cc614c92f8542c02d460d262f0f058759310c4b241363c980b44ffeaaaa1ff744807890ec45510fa51054683502bfb4f3956eea1ec8ca50076cf8a0d9840226fc1be4cd70e90d972b8ff2", 0x9c}, {&(0x7f00000000c0)="cb0918467a69afd912c5a8354d25febe3971820f90c1ac620d6db76b670070e672d0cd9a88a8efe644", 0x29}], 0x8, 0x0, 0x0, 0x401}, 0x408) r5 = socket(0x26, 0x4000, 0xbab) kevent(r3, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffc, 0x2, 0xf000000d, 0x80000001, 0xff}, {{r2}, 0xfffffffffffffffd, 0x84, 0x42, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x3, 0x4750edc5}, {{r5}, 0xfffffffffffffff9, 0xc, 0x40000020, 0x1000, 0xc2}, {{r4}, 0xfffffffffffffff8, 0x40, 0x6, 0xeb, 0x3}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x81, 0x2, 0x200, 0x7}], 0x9, &(0x7f00000018c0)=[{{r3}, 0xfffffffffffffffe, 0x98, 0x2, 0x1000, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x9, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x12, 0x82, 0x100000001, 0x3ff}], 0x3, &(0x7f0000001940)={0x4, 0x5}) getsockname$inet6(r5, &(0x7f0000000040), &(0x7f0000001a80)=0xc) 21:27:08 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 21:27:08 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') socket(0x1, 0x6, 0x4) socketpair(0x27, 0x0, 0x6fb, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x9, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) 21:27:08 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpid() stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:27:08 executing program 1: semget(0x0, 0x0, 0x100400) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 21:27:08 executing program 1: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="df72af9b29132c53f2aa0a99014f56df4c3c29"], 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:27:08 executing program 1: socket$inet6(0x18, 0x3, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 21:27:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x84) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fsync(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) 21:27:08 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) pipe(&(0x7f0000000280)) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) semget(0x2, 0x0, 0x502) r6 = semget(0x1, 0xffffffffffffffff, 0x20) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000003c80)={0xfc67, 0x6e92a4f6}, 0x8) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000440)=[r8]) setregid(r8, r9) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000003cc0)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r7) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r10 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r10, &(0x7f0000002c80)=""/4096, 0x1000) 21:27:08 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xeb8, &(0x7f0000000000)={0x1, 0xfffffffffffffffb}) close(r1) write(r1, &(0x7f0000000040)="2616afe96d95a04b73b7a7f47ae16a13e95fd39c8f44f47a49b406946d978e36f5e4037d52328673c1df2266146672b8183dd24b68403894b88c3ca0d787a323c56af64d5c8c2c22b7fa9f2c8099e51218937f97673bce86a7429aaacfa5ed2b700754d2ec890e811a1e475ccbc3b01887236b651a233e89610d42037747d7ff55f9309a8708a083b074b3f60aa41ae68e8df9fd26b2841a92d1304674f4606cbd4d7d7f537de559038fa2db45875ef006adc5d1fa", 0xb5) 21:27:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000780)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f00000003c0)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockname$unix(r4, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003582860ccbed6a8f36000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005aedaa6f3f1a57d7f6964fe7a8eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aee35ef46fd1b657d26e188724a81a03f187ea2ba9ebdaa5210af0d98fc1f01f2aa0db1554c05aee5e0dcc8250606c51ac6c28f6ea0d0b"], &(0x7f0000001dc0)=0xfffffffffffffde6) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r7}, 0xc) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r8 = dup2(r2, r0) fchmodat(r8, &(0x7f00000002c0)='./file0/file0\x00', 0x958586ce42016a53, 0x0) getppid() 21:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) fchdir(r3) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)="b7", 0x1) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 21:27:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) r1 = geteuid() fchown(r0, r1, 0x0) 21:27:09 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000580)="e36720d2f1ee515b43936ca951bc0661dbbc93d93b2b681870451120d2df6670c7af7febf3cfe83fbd7597d01cc5116463fab9d6f02753c4eb45ca97b329ea4e425703ca154665611a0180f2e4d47e243f57a3cb8a3d388bf8ce36472b6e24aea1838377fb0c7e35ccd975d57cdfa0506e9c280f20b85e844d67557f1391d396fe4b592cab25b3e62ba288953a00fd7bb0b375050015a187b8551aaf1b77f4b8545eda8435375e5b00e74e73b0d5198eb2433259c6ca89292d2b74310000000000000000000000000000000000", 0xfffffffffffffdf6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x880, 0x124) 21:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 21:27:09 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNOTTY(r0, 0x20007471) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="288f0b4e02c1e80e5badee2f95a97dd1ac6b", 0x12}, {&(0x7f00000001c0)="a9783e87b0d09fccefbc921c00dc09bfbaffc69f2cf5ab301d46fd055bac37c44e0676aca85a1c9449942b4405aec73ebedb1068973f38b1b097a02829eb1b9ec3646a5ec98a91f356ea900c87b9bda876dd96d261ede4b1f608ec0ba4c6f09c76afacf78aedc31e2c0dcd5dfab369c0565b278681d971949089a1f0ffea8d9e692a76e06c3e38d040bd57637d74bb49314bf1d0f32884665d6d619fdef4e55fcb06e83bb611b156a8310d42f7d624df0fb9c9375d104210eca8b0ca57ae7a873c8b3faf2f0f8bf092497199aa36296d10ee51b8ea1762f054fef93bab08bc7591c9b37426318bc3e7f7788a5103ca27a3dc547f2b80b462f1d88895", 0xfc}, {&(0x7f00000002c0)="812f6084610bc94b21ddb6db649e14640599de910451c2e049c8d9b665cd51886612646712c7a6363f118414412214f15d7a841179f41cc2d3bd26df41a19c052f6866a6924c788841de57411aaffaab840b224592995ee857300bc9f462018e73877229c741db4e7267f9f63c4bd9f58f0a4dbaf0d433898f8f0d11bb9a53e16686915c7bac2599aca34d8f66f6b280870565c73d9ba635c83767611b28fd16635d7da114c73a9056aa1f58da5c207eea9c84757e28dea66e3b5d402a3d28e864", 0xc1}, {&(0x7f00000003c0)="15f357a4a4103d096bd246354609ad27c7902de130c0d21fca5102e08a3338f69f972f6adf78641bfe01e034e64878bf6a361fcdf04ed98ee25c85a65bfaf02d596fbd36199e110b74f31fabd5a462ace586b47dcd7dc27faf044452433a0c095d893db636f2355a3812578ae95cc1b9afbc192c687e101769dae227cb2a8a705aad74f0f713cf4e6f4df09ec61777c153807b0d32bfb004ad72f9f655fc4aa9f663392bd813c327cad06bc048734d1256bded0b6cb964ff52e9829d449681fa634af0c8d323ba5117696292a04296faf3bbe5d74a434375b952125143eb6fc391c72c9a8bb2c774e9", 0xe9}, {&(0x7f00000004c0)="8d40f4500201acec875f962afda14cbdf59a497c006bebfcd37c08bb3bdda7e83ec0de736aee65ec342db22d085660e49f71808e9406c9fd21ed17369d3e0d4c12d62509e9c81c96c84dd903faf3e64000ec31b4757ce77576225c1c85b88164b615c4288a69b1ce22c14fdc62236ea7e761e411dcf511a41017ee5c29e62eb263328cc4f375eb2d0a35ec710541cecd1cb21036e0e148dc1460f79a696da409caa87f0a9cdb61d7e2cf9c654fc80e71cd269cd9cc1dcc9debe89a14a2c1d7ff90338e4efab94382f4b2ca28f51b59d2d2addb5fd9fcf42d1df1cda52266dbdf18c8a7faef7f0cc485f903fcf3b36e91fb06e929466c4326b5a2855e24b3fe965d6531025defaf83cb967cbbd6ea63592dff6abc92de501e538055d376d696dcc84354395033f57b8be08ec3568fbf0e6ed01c591f9088119082bd1824bbd6e7ea0438bd293b3b9135894f335f9b5470aa907739d124597340e7a6b45f1b71d1dd8462b0dc532256b0d3638659aea0e51ba3ffd91ce20e55de5fcabbaea959b4b19588aba209d64164e237b8ae2cc7b8e69c282c5b23e0cba66f51eb72e675b51595717b6cffae382bedeed9f7ee130004bbd5d87959117b76f4da11596f74e4162fd38260819a9a1aad684a19e7141b399c3cecd8386f7a75290c023a4ca5432e94678b1cf3295dac2e083680058da60aa23802a7637003d75547724ae35135a973c83daac17a76e565a632d11eaa5393a70e2765961a88978ebe468c42abaccd7b11c0797fe9bdd8b880a8bcf874da72493db78340fcc99e4632a52db8225f5005ca10150467d355d3f7776a360d19d359c8c98556d5c744fdfd38084541e1b19ee0793b7d11e0d2d712a455acd8676b2600621cc84ff6d2b98e9e640196dfa6fa166ac781cf4382908dd3110f8ef82631231db16b07f82f7c19d4f7bb78d98e0ba611f578b9a8197f724bde592776a24749e7f75375245b870974917853c915c8e360422a28343dc6d03d35c7175b46fa41af777125aab2090991314799784dc5603061c3657aaf629b11430919c2f53fca486c65d03dbda3c871a4240f584f89acd5dd093b52d374bb973b58551f5b464d955a765f655e807a48f4a81d3a8622f609e0a9190e3a61b7b361e6147e59a8dbebbd6ead07aea55ea20e98d78ca21a442c36900581c3a24325599b4a1e66392e107c582a1c75db311c2a68cc6a7e045c25b934daa05ec0b9d4236b9e6fe11c5b72578c9c646128aa887beb89a0aac05f51961243dbd7607de42e230f05afc35436fa50935fc540a9b18fe8f678fd5fef4d58edfd3c817eaf78704c2c226a054577364eebf990bf33d266502b04fa04f8263a1aaa25f7be0e6322325e6f6d15a2ff435180069408817fe68e7cc9f1cfa6e3b84eb38a8de9c2b7bdf9007f1575f2bc53418e0ce9004d0ef8b9be2f5767ba37481a9efc2bab7cbf5fb72513132462262eef85b246ad861406b03d6b4f2fc8ad16f4117a12c6ca932f09c357d7c30ece4150238f384664f1ff07294312c133f8dfe7cb5935b7dcdea89c3fe22fdb1cec90a694dcd70b158d08abd1f3912e77d8d2f7ce10821b0e023bd5bc5f118d2cc1bcd4bc722f1c064616ce176bebf2dcd5f2414a741de1d06781efc6fbeae877e29292dbe2220906aa9d51835f0a7ad3693a6123e933bdb714e79c01c9d2c52874a42db441397fb6b7bdb12ddec04a7f81f4472ebdd0a364887f3fb8972afb6714ee8a107cdf865c7264b9120569837f6a811294039721dc928e7487a2fa15ec584fbf47e206a6beb97336d38e8bbb87e7340deaa78b5c4c2c671f2f6076a04eb28bbd3ef984351f0e38b3813bdcf684a5515624c27817ebbbdb1e0c836690de401e3c9fc3831c58fcdbc981101d37f37091a7cbd3f1d458a8fb18ca1f82dd099f5db02489fcfe288003b7f48e6bdcb0faf5ccf9675192a250e65eca2d3adfc4d14f315c2d90fc6403ab5810428208970d6bd6e3f7d4e6d0682c2b4c7114c6de9a439f49f81a7b84dfff597c69162e15ae7397149e84652e5f46e76fe999398a50c2657e98c464dae27db40780ce2eebe2a97ece1202f353d9235c210efa1bbdd70d90ac8fe57b2cdf7408e06257894cfe263266e7dd5c6b8b9573bec2c8beb979ba1472594341d36b7a85ed8401ea6244454cfcc960b51e2e05a0583d94d132be3520077a67bf2fb37c93232a656fc788cc35e336b7929842419722ee507ff6c7f6d15db8cbfa97d24957e7fd520c74968ed2c62cad45d316f5db4996860ff447b120b3b5d43ee25061ba4721863d1451bafbac4f3479be883828ca07b2cd02dfe97b7f4015d7a6a90123c9195c028cdac661ab6ff45a90940c6eb0e70590d6d85e8f651b3d38d8cf70556e5f3248bfbd810ff87faff6592c7b3e3bab45321aa6550774eca999f3370b17db011810125d48917500b4d36715b73914180dfaf0a8b666f1fd2f08396aa83ac80c01d7f0af195704c971b6e2adcf3b04cb4bcf6cde91021488f1e40708dd18d3c93c9b27f4dbddfda516fa55ba077c4ebf4a2a5e0772f98e3648176ddce0337e19871352270563ddd71ecb48aff3352a4d25cd84b513ddb1c2bd1405fdfb539c8c72cfe977da8bd4f5d9a78d2647d1f9e2123e64c356d5b4ccd26bfe474cc86ad4510ef628549cc83f12216a4a70911abec2d4ef9f0ff9f430845487f63bba63a7fe367353360d3ef857019282c70da62faa3a42ab1765242f8b4c566c5e8d7fcd1ff90068802a6357f095e0d3e83a75f13c3ce81c6da698f57dd8775de36fcca688f62c10734e6fc57f4cead995d54415e0dce2628ea4be05fd18d6126ec87b9621a4085b7e995dc5e3ff716595f4acdcd3df71344e62501f45f695e1064ba41af9607edf76a5a199ee20444df04c026c03c7ece95a5976c20af1ddd26f0efc1ced350c0786410c90299cf190380242783545eb5fb7b2f3c3534aabbdb7d39782d672cbaae779c58f1f299f9a71ba15644a2b49a48c4ce41836ac1208ab3455facc7583aa10529e1582f19a04e7a405fea584cc2b495c1730ff41d4e7dd93bc802e895dbcd4f230abc31d96c88d5ea8b426f4fe692593c609f2efd3dcd9af0af93c1fd1d17ddd91d1745f624c48a72406dc1341b28933df3795d2e6428d305bfb2e518ea2181af6cd6e3b60af85ae777e748ad5168bf28e859d25f5ebfd5fefa0186cb7a8c33a14b2608eade2811eb08126f77d66ebe4b59afebbcfe1bb0353df24929df34347e200159e22101f41f7e94d1407d3e7ea924b33e1574f65cb4d1a7d1524347bcf5a2a967206940b83270a17dddec36e773e3b99620699ca000f435025f404b7bc7c647a35f77af8bc9ee35143515dadfc01b67326317cb344835200722024828af2fb138b671a84faf39f252b7cf6a39f89e72defcd7b3766be8d12f7abd28f273435fc47f1c71c08e1e14eb23e709986b4edc0c81b921c2aea1b83106cd8f4fa899fb080161aadd2911c38a0e327a732a9633d73a7af14b27c7614d23c964f5173f258001c56d4a8ee1ed01ef19d9c0c4a7a21f6329c69e95675b5e7de0c24c9ebe68630a7bdf8a48f9adb5b18ce0ee769a0ffb7fa0b7000ebd07a2760fd904e3ba530df8fb71c30f5901b0caf0b99db3c5fd88dfc0680ece880df79247a2256b011971ebbed25a9e12ef76077b3d939d557436c85745d871948af20395c5dcb3d223a0ac89c8e77dce223c15a426707dbc15a0f17fdc69cd79844d022c7024e95f0d6b77322c9b6b18719ed5c7a7ef84cfcecf05dd6298117e0d531330237b02fb2831e7f057d79def3d2fd57638482ea877fa705a99bb48ab8541a5c26ea5f15d4165f638c4c318e3547ccb4f824d912bf4cc388c14e03cd5e92bb4af37a45472c54d8778e5319b021fae1fe85f2668272332de8faea90291ca72edac68fccb80e98b7bec0fb129d7c6ab35003a0ead3ded6590d816d039dcbb9ac2c96ac9fb9deff620342b29407c7e3bbdae9317085d07817211ce7782c24e1a9afc7258fa8aa9b393c81b5f86b5c0ab590af6db1db4e378d09b84d144af99aaf083aeeedec36e6f14f06920e0840402c86244012663bdd0aec84a0e1560175c0b59d894907f1607d20373fbe8624ac4ba309b29599c8d12e07d9ee17d02f9c3e21d74ad823e36ef385695a518b2fbeb3f4a17a75ecc9158ab84a058cbd2e19c6020f1f00e764bc7622fd653a98dcfba6770a22eb1589fa48dc16d0d0838fa767f1368216d4264ab3de0cbc41a3f2890eb1ee92032d741b2253aef512a7c319a6b38eac269b7eba25f50502cb7277cee69f744d44ba78d6b349dbeae62d218cd78c45fe2989845eec73ba54fe20d56c9cd4d3c85603f751a71118f42e0b1b9a2052293aa462ded1946ef6c4d696fc42d3474bd4700acaa0ced6a66b0b6d2043e9c1b4795997627edf4b025cdcaf2654b37d1722588decede0fcbf077ede8368a02a17727cb8971a6dc108b59572720e24cb4f79c6a9e07e5c84a023273e669ed0c6c56063a631e78c1c2c83cf45c88f14f1fb111f30674ff367e3f073993b4ff710516cb79727d4de2647c1e26fe0f073096916fbc24274d374e9993dd2dcac1d6e7a58b8dbec416e6ba6cc82579d7c03e26f2fcf13c116a88a078dd4227924bc11e89fc2b6b1939a27d028d30579c17109381197ad1b26bfce90ba8d83c7912b0d89d36218d1d8393f960c791b74ee41cfb01e11e8d647e6aec2be215cb291b6904f190f8258cfc8366532a55006fc99a5448fbc17960cba8f5886eef33e2a1d99d6188d7ea3825f8ed1b90888d8d494ed619e4c376ebb8b60b806faa868d281492ab6dc368d4ef123af540e46c13f42895b88f74d30ae3c89a980e1b9541bbeecf1de2270451abbdd3a988e83491b2e8033763cb1ddbef1456941cdc9e077984fe0e8fe5616589efafaf1f9b4da68d61b5164d2f27531c062c72917e4e5a1a61193b31eec22c0940ab4a720627e285027200ff281ad1b484759bd9db2f3db9edb2c4852b282b49c12e4581903e02c195d8b5e8b8bcc3c4ce42d5de5021e40c3802939f9fc6a9248bc33ca526a7e6d09353075e9ec1219b55010669008c3dcdf7752c7f337338926f36a036114e6c143a5225246849d7a22772b77d9696aacb027526a2b3bd2bb01bf9123f965c225ca92e61bd2065556cc3a79b7e72915af60daeb8a28d0965a2f46b4b726cf1405a7541180b9d388345f0918de5f29e1e2916bc400ead61ec51c324e7f17defc276309c061e9ed1113f061494606afc733dde3fa8d0e9e30bc0af3a146f0f41e93f5af713876ea43f6555e0179cf7c1c7a93ee8dcd1d6a0ce2f2c9175c9b89f20a6df58b595dff6b7e45352edbe686004fee168883b523683a3774ca2902654107cd99ec4c78ba02761c7f0258f25553d83d6aca42f6b25faa6393a610ccc6f391492d9724fb3b703d063156719d2f169cdb838ee850d62d81855b1d93bd2e85c7be4fa722dbb54edb142d813f26da38a2d32b44e509f81838a2f2a0fe7c522adcb6e839e9174661918992791fa7c0f7ee3253654933a3df8f966247f2d25c17567f11f8fc73fe187d09f104d614d961cb95f66e210211a2506ac43bbe2f65267a88d5fb811881e2d85475b93c73560919c13a224ddf8c6f70a2c11a51cedf835c203f8146c57c5abb1dc2fa9bee58c69fdc1f664e6f0438351a04b20fbf91bb5e04ee76851a4d18496c9b4af915efa5b0f65ed3aecaa219265c80cebc5f2fa12fd0228cc53593e1597fa1b598f2e2dc", 0x1000}], 0x5) getpid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x13, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x37, 0xa, 0x8000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x100, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000, 0xff84329}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x7f, 0x800}], 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) getpid() syz_open_pts() r2 = semget$private(0x0, 0x2, 0x104) semop(r2, &(0x7f0000000100)=[{0x4, 0xfffffffffffffffc, 0x1000}, {0x2, 0x2, 0x1800}, {0x3, 0x0, 0x800}], 0x3) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 21:27:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa20e) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x204) rmdir(&(0x7f0000000140)='./file0\x00') 21:27:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) r2 = socket$inet(0x2, 0x5, 0x7c2e) recvfrom$inet(r2, &(0x7f0000000080)=""/72, 0x48, 0x841, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) fcntl$dupfd(r0, 0xa, r0) munlockall() 21:27:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd9}, {{}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xdf2) close(r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:27:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="80ebc698b6e5f11e0abf32becdb05df57a872c587dc9aa6b1a0be15d69c4094cf3f7f353c2cc4baeabbc026e82ab4e7e0e26a61a8eef519bfa2a302b64a1bc028506581a7a230d15e3a218ceadcd695689871e1be0aceaa54f6ff672e2478bacef7ec00c4864bb74d0c0c7c4eeb003a6ecfe8370490ecd3bc979445cf4f5e69c120f8fe8c1f49bab8db18f263683c355e7bd603a1ecaae54a813c24746d7bb4eec3bca77155032a6a22dfde22a4cc5344df17dbff4c75fac5312da437fb48d96ae7eab74d400691c98f4eb77f3a525bc81f754f0c347202a50ad27ae1f79b1a1cb6ddb30", 0xe4}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) 21:27:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) ftruncate(r1, 0x200) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x6}, {0x9, 0x81}}, 0x2) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r0) 21:27:10 executing program 1: socketpair(0x1, 0x0, 0x12ce, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f00000005c0)=0xfffffffffffffeed) socketpair(0x1, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x88) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/158) fsync(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fa059645ff96667590b587ad9d92ecead6dd4863b26cb37b217aabd9f868cbbe62226b577a3c883de788035054904cc1b8b54d4090e1b13ff49b8de148eea922fc0db95a67afc291b46eae437bfdc89cc67d147d04f7e473389788ceb751b99f08edc8253927825e8512a06978b7ad7fbdea91f04a58d5a90b02a5a4f0567fc9b14dfcb04d10d8b30617fd3fbca8", 0x8e) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xebdacafa009aac6b) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r7 = open(&(0x7f00000003c0)='./file0\x00', 0xb00, 0x31) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r8 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffc000/0x2000)=nil) faccessat(r6, &(0x7f0000000480)='./file0\x00', 0x18, 0x2) poll(&(0x7f00000004c0)=[{r7, 0x4}, {r2, 0x10}], 0x2, 0x3) open(&(0x7f0000000500)='./file0\x00', 0x20103, 0x180) semget(0x1, 0x7, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000540)=0x81a4) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000580)={0x3ff, 0xbd3}, 0x10) 21:27:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 21:27:10 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f2000/0x1000)=nil, 0x1000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) 21:27:10 executing program 1: r0 = socket(0x1e, 0x8007, 0x3) flock(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10840, 0x60) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="5bd78a02d179216b035d6df4ee9f1f21f738983f32e212", 0x17) 21:27:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x800000001) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000000001) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x4, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/224) 21:27:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 21:27:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r2 = dup(r0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 21:27:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f00000007c0)=':', 0x1) 21:27:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000140)="0006805cf705a0490b4674f3b4a183819c6cf1b32a3f247ff6e11c9d52adc54907e23f1268ab35f88eb8bed8", 0x231) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) listen(r0, 0x8) socket(0x7, 0x4003, 0x3eb) listen(r0, 0x8) 21:27:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x28) 21:27:10 executing program 0: utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{}, {0x6}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000013c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000001200)=""/212, 0xd4}], 0x1, &(0x7f0000001340)=""/124, 0x7c}, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000014c0)={{0xfffffffffffffffc, 0x4}, {0x80, 0x2}}) write(r0, &(0x7f0000000100)="0567e93ded39d4265630b78cd892846644478cfab4411ca00645761872e72a62b58c2ace086c9f5c2a212beb492696c777f8ee2a9030b01833ad1de9495c4bc292d71c441e76a905a1f64863ceefe86af1c2e51a395db91440eb431a85beacd716db55bb701e7578a878a6135cc71df62bc93b966bd8dbfc240d59fde2969bcbb3e47ffc791becc248c13fb4", 0x8c) r2 = msgget$private(0x0, 0x8) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001640)={{0x7, r3, r4, r5, r6, 0x8, 0x10000}, 0x8001, 0x9, r7, r8, 0x47, 0x7fff, 0x401, 0x9}) accept(r1, 0x0, &(0x7f0000001480)=0x57c7f626a6f207b1) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) fchdir(r1) setreuid(0xffffffffffffffff, 0x0) 21:27:10 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x40) 21:27:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000579820c5fd9274d25b3ec2e8bd8a3b6d2e09dbabe17a2d178c706d194e361f23ee4df13594f3178c22dbcb7463c42d8e42447395abf808c42caad672d25d46b0c59a0ddd6d6aed4102651f92bcf8bc5a2985367c7f528221000000000000b2986a0fb0ff7a4d5d33db17934ae5ebba186d5d141f9e3b2a70fcb4064a16aa7fd6b3aa40"], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x72) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xcca) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) 21:27:10 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/255}, 0xfffffffffffffe42, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) socketpair(0x11, 0x4002, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x141, 0x5}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x40) 21:27:10 executing program 0: socketpair(0x20, 0x8007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7f, 0x0, 0x9, 0xfffffffffffffff8, 0xfffffffffffffffd}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) munlockall() r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r0, &(0x7f0000000100)=""/123, 0x7b, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 21:27:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x1000000) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000180)=""/5, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000, r1}) 21:27:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100020000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:27:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r0 = socket$inet6(0x18, 0x800007, 0x8) socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:27:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) shutdown(r0, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() close(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet6(0x18, 0x2, 0x6e4) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r3) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x40}, {0x7, 0x1}}) mprotect(&(0x7f00001ee000/0x2000)=nil, 0x2000, 0x1) 21:27:10 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x11) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000359000000000000000000000"], 0xfffffffffffffefb}, 0x8) 21:27:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) lseek(r0, 0x0, 0x2) 21:27:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0x0, 0x4, 0x6, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x13, 0x7, 0x9}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x6, 0x8327}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x40, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x8001, 0x800}, {{r4}, 0x0, 0x8, 0x40, 0x0, 0x1}], 0x40, 0x0, 0x7, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(0x0, 0x0) 21:27:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x1f}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 21:27:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x401a380fc3c6f1cb) 21:27:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x8001, 0x0, 0x0) 21:27:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1c0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/251, &(0x7f0000000400)=0xfb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fff) ftruncate(r0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 21:27:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300057f89100e405c60ec206f51064adc51e2e0075b0d1fed5a2647822da40b4eb4ce32bb32d32895b8e59ea0943c499c974fa5c36386e8bd3670d881ff5b6a7cf7d55c99f558926261b9ec6d912dbf9fd3bb2dda1dcee166d8617a6173b294927f3f9cc6e8ae50bf940cfbd10ec5b0c9891ac2751a32409478db2929ba83ca3738c05aba5c1c08208a37af3c2d2023d93848fa68c407381dfb276737c1f59bea31d8da7ae81ab30baa7bf71fcca3026e572fa5de64903c22209d584f301bd37e9be1e6a05f0adc163fe6b2a7623092566"], 0x10) socket(0x10, 0xc006, 0xff) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, 0x0, 0x14c) 21:27:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0) close(r0) 21:27:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) clock_gettime(0x3, 0x0) 21:27:11 executing program 1: r0 = getppid() getpgid(r0) 21:27:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:27:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x8, 0x100000000, "92e25ecdb1c93d29222a8f383d6003a9a9e582dc", 0x6, 0x3f}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r2, &(0x7f0000000180)="e414c88fcc889d103c7c5b07344a384389b37f602840778235ce1fb2cac86da2f124c903bea9d826472dc591a71b3b741112a6", 0x33) 21:27:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) write(r0, &(0x7f0000000040)="d72dd2", 0x3) close(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 21:27:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x4, 0xffffffffffffffff, 0x8, 0x1000, "43080a594b2b0f7a71bc7349a526621ab8e5eadd", 0x7fff, 0x40}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r5 = semget(0x3, 0x1, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/36) r6 = dup2(r4, r3) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x10001}, {0x18, 0x3, 0xfffffffffffffffa, 0x40}, 0x9, [0x363, 0x9, 0x4b, 0x4, 0x2a31fafc, 0x9ec, 0x10000, 0x101]}, 0x3c) write(r1, &(0x7f0000000000)="2cc3423363fea7dc43d1e67b92ebc71ee1ee5d4530194966b1bf5d8996d6612958c9823dc963639c2bf36b54", 0x2c) 21:27:12 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) close(r0) 21:27:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) shmctl$IPC_STAT(0x0, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffe}, 0xc) r5 = semget(0x0, 0x4, 0xd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r5, &(0x7f0000000300)=[{0x2, 0x7d, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x933c, 0x800}, {0x3, 0x2, 0x1000}], 0x5) 21:27:12 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="a9cee0da", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f89696c5530002de7c7e52aa84107fdbe75e70e9a0456bf42d5d2e45ff7a2791e3f3d8619f4ebc58c5ffc2cad4556a56f3459f2624687c277aece172987bc2a10e738752321a3b9daddb3a2a1170292a008aae74438f118801901a012efe2351135aa8ce35065ba1cf4a1"], 0x10) 21:27:12 executing program 0: mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x2000000006) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x180) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x101}, {r1, 0x4}, {r2, 0x2}], 0x3, 0xfffffffffffffffd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r3, 0x0, 0x0) 21:27:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) 21:27:12 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x104) fchmod(r0, 0x1) r1 = socket(0x80000000002, 0x3, 0x0) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65c2fc8f761268553000"], 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x210) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x9, 0x97, 0x7fff, 0x8, 0x7f, 0x1, 0x3]) r4 = socket(0x2, 0x4002, 0x10001) dup2(r1, r4) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 21:27:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0xa, 0x0, 0x7f, 0x0) 21:27:12 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) kqueue() unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x5) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000140)) chdir(&(0x7f0000000280)='\x00') stat(&(0x7f0000000780)='\x00', &(0x7f00000007c0)) chmod(&(0x7f00000001c0)='./bus\x00', 0x0) 21:27:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x400) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 21:27:12 executing program 0: listen(0xffffffffffffff9c, 0x6) unveil(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r0 = msgget$private(0x0, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/147) 21:27:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000024c0)="bd0e16171b673e279626dd8681cb548f9d17593215bb68081185cd992cfa4f5407bd1821002f92fb63f708604a868478882511a219ca8ff817ad7bd1570c5e28c0d09eae7ee272a00d864e3084cab6769a9d7b6e27e19ba3fe4448a63ecb6fb313744e66a838d1bba9bd701e4424353ee83c", 0x72}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 21:27:12 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x407) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) 21:27:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) r1 = msgget(0x1, 0x304) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000cad2e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052d900000000000000000000000000000000000000000000000100000000000000000000c2"], 0x88, 0x0, 0x1000) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000040)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad903000000010000009ca223dc3fedbee61009fcf40fa98a0bbd9533310225", 0xffffff22) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x3ff, 0x97c1, 0x5, "e15121e9081414f40e6d77f0424eb1061e5678a6", 0x5}) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 21:27:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 21:27:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x10000, &(0x7f0000000040)="888fdca0e5e529b2bfe95ab6cac3acf01a0c06ad4f041034117cf5bf66b0736b3248f78c05bfe95b4e5ec3a8e54e23a310b8a4d4a4afaf37d0a99d1e2bc5957686e88c4bf061386c583e5d4585200c1af8583893c4b8dee1d80867ee43da0ca257dfa311aa65", 0x66) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:27:13 executing program 0: madvise(&(0x7f0000be0000/0x4000)=nil, 0x4000, 0x104) 21:27:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 21:27:14 executing program 0: clock_getres(0x4, 0x0) 21:27:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0xf00fffff, 0x4, 0xe6}, {{r1}, 0x0, 0xa0, 0x0, 0x8, 0x200}], 0x80000000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x7fffffff, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x10000, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000040, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0xcd24, 0x6}], 0x1, &(0x7f0000000140)={0x1ff, 0x100000001}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x18) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 21:27:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x81}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 21:27:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x8000000000001, 0x0, 0x0, 0x0) 21:27:14 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x23) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet(0x2, 0x5, 0xfffffffffffffff9) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3bf71e1f733b7972a41da2f7fd330d93ec841b0ebb87db99d1e11178e538e79a164e5bed8d7ed951a70f74318089ecd655423286dd131326d9d34902bb1a3ea34abbf8e82371c79e16bca4289f5cb54c37773855b1eddf7206891673fee795b85b6d191d26aa715691e41df4e22f3f224a9cc6211a1cbb371e82a37c55e7f91c2a", 0x81}, {&(0x7f0000000180)="5d776f82c113ffac684154b61fb8f239195bb90fca536be1c61b4f51d8268fff019e25c9858aaac685797ae16ff51ddeb82bdc8012622c63e8cca5f75687c51a2a5d56af2e9504da27a0999bbfacf26ee653525c57dd8f038061aada992dd97b", 0x60}], 0x2, 0x2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 21:27:14 executing program 0: r0 = socket(0xe, 0x1000000003, 0x8000) setsockopt(r0, 0x23f, 0x10000000, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xffffffffffffffc1) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 21:27:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 21:27:15 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x7}], 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x3f, 0x7, &(0x7f0000000180)="550528c99000ef32ee85e980271c68b021cebb30d5d1af332d5b7650a71131fa2db4a5969370daf8e84ee05ff023aef9642cb9c6153311fec1cf97e6712402ac689c481d3c75c9860f6a3a9a43cb810be3e21ef94a1ad13163c1ad2e23c5378a73091f53e90af252f646ba57b710507264036cd683146b432a52690794ada27564d4f0ac3f86a1755d6a52b4122cdf613dd85a7d3434b29fa884c3173e752a1afa325f6193e3103c509c4bf1e6d06e0f8608d073b7d2eba835d6754933622ad9756b0cbc", 0xc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 21:27:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x50429b750361ab1, 0x7) socketpair(0x0, 0x2, 0x3ff, &(0x7f0000000080)) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 21:27:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2000000005}, {0x0, 0x8001}}, 0x0) getppid() 21:27:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fchmod(r0, 0x10) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 21:27:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 21:27:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3e) ioctl$TIOCSCTTY(r0, 0x20007461) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1d3) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) setgroups(0x1, &(0x7f0000000280)=[r5]) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r6, 0xd9, 0xa5, &(0x7f0000000300)=""/133, &(0x7f00000003c0)=0x85) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/240, 0xf0}, {&(0x7f0000000680)=""/121, 0x79}, {&(0x7f0000000700)=""/20, 0x14}], 0x5, &(0x7f00000007c0)=""/128, 0x80}, 0x43) r7 = open(&(0x7f0000000880)='./file0\x00', 0x20000, 0x10) r8 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x1028a, 0x44) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000900)=0x8a) mknod$loop(&(0x7f0000000940)='./file0\x00', 0xc000, 0x1) fcntl$dupfd(r8, 0x6ada0228292e7b37, r0) ioctl$TIOCSCTTY(r6, 0x20007461) r9 = semget(0x1, 0x3, 0x0) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000980)=""/182) truncate(&(0x7f0000000a40)='./file1\x00', 0x7) getgid() semget(0x2, 0x3, 0x0) getsockname(r7, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) mkdir(&(0x7f0000000b00)='./file1\x00', 0x61) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) fcntl$getflags(r6, 0x3) 21:27:15 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10004) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) socket$inet6(0x18, 0x8007, 0x7) execve(0x0, 0x0, 0x0) 21:27:15 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x42) r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 21:27:15 executing program 1: chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)='\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', &(0x7f0000000040)='./file0/file0\x00') 21:27:15 executing program 0: r0 = socket$inet(0x2, 0x8200, 0xffffffffffffffbd) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/42, 0x2a) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 21:27:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 21:27:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa281337f494cdfe1) fchmodat(r0, &(0x7f00000015c0)='./file0\x00', 0xc, 0x2) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f00000000c0)=[{0x2, 0xdd26, 0x1800}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0xc007, 0x8) nanosleep(&(0x7f0000000080)={0xf9, 0x5}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') r4 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/207) msgget(0x2, 0x2) nanosleep(&(0x7f0000000440)={0x1, 0xff}, 0x0) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r5 = semget(0x0, 0x3, 0x50) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x8, 0x4, 0xffffffffffffff00, 0x8, 0x6000000000000000]) getgid() utimensat(r3, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x3f, 0x8}, {0x20, 0x80cc}}, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa2c8, 0x4, 0x4000000, 0x80, 0xdb4, 0x1f]) 21:27:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x100000000}, {0x18, 0x3, 0x6, 0x100000000}, 0xfffffffffffffc01, [0x1, 0x401, 0x1, 0xffffffff7fffffff, 0x9, 0x43, 0x3, 0x10000]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/218) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x2) 21:27:15 executing program 1: shmget(0x3, 0x3000, 0xfffffffffffffffe, &(0x7f0000ffa000/0x3000)=nil) 21:27:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x100000001, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/136, &(0x7f0000000140)=0x88) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xff07) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) 21:27:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xfffffffffffffffe, 0x80000003}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 21:27:16 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x100, 0x9, &(0x7f00000000c0), 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="f198cf817166cd829b894519b34f8052f3b7bf2971b677217afc3ae24bf4bde895af5ce2620ea30d7dfda123a2978cfa0a15e170ffa16e2400e82dd7a3c9e4a82f23d13f8b0d082513b96db53fbb9176481849bf910ef4e02cc2a7b7e6017afad224ce77f851a7814b1bfefebaba5789d56c407c180dc0afd033b2e128c34226e4e162f083eb5272b389893849ec7d87d821c2e1c65ff39b1fc59894f03939a28fefe6ec8e788f34b73caa8e06f12aa5a3128c4a7da1b2e92c1295f5ff97ba9af8047b417e6d21b7413e644975683b20", 0xd0, 0x8, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 21:27:16 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)="60252dffbbe81846782ea2e3651f6cc611df331cfb4deb0d7225cbeb8cd2902701bd0baee0dc88124693b690083c5e4fe1e23f4510ff70704dadcf5c56bbf3984cc0c18246b3a7a34884fc73c3d7") madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2118b895c461f4a5eee4c57e0fd67e009300"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) close(r1) 21:27:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000140)="19de28aaa4c6deccffffd1c987cc8f77e74636db5e7bb44e7b845f1f5fa813aac0d3fa17d20cc24c1294768053e8ff3fbd8e3bd9ad4dd7d677b150925aea75bacf01a07de674ec8aebb2", 0x89) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 21:27:16 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) flock(r0, 0x3) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) 21:27:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 21:27:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000140)="ffffffff", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000290000003d00000090080100"], 0x10}, 0x0) 21:27:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530008a0ca367ef76f8a562838729902c2d44d90ff9cb3725b4bec792e91751b7c867a7722959cb86c68f25892241a8e7c4b792ef99de3412bb99d99541bda0b1220e98f80de348a7590dba443a5c443f1001fb5290dea1b5e819cf9cb2a9ef5a6783ec1d4832c8d192c15755658155f66b197fe0aa8ab15f269b47f6b007ca390dc686295cbfb5c05ba8e3f9fec6fa9e4375920d362cbe752954e7e604a614e0bcb535d37f9d427a91641f6420"], 0xffffffffffffff49, 0xffffffffffffffff, 0xffffffffffffff00}, 0x0) 21:27:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 21:27:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="723bce82164b022af431b6c5aae2b833899a1dad7544063d16fbd693a67f68056dc586d64cecc4bf093b8138eccfdbe1b67aa989b908a2341301f4413a1da772ca91da7c199f377ffdda70ff993573e413169a496f8f866e6ee8ee30c6f47c32c91eba6a70b0b03a73d5d622460c79aad99d67b4d7ec8a24dde3dda12abcee99e44a8988d810a2df6861987ae5eadd60ae4f2f65457628a28397b8b82827c986288738d512760a328bd511da7eaff48258d03c08ec67003069896c79ef1ce3d9bbef943ac6ef00ff1f4c0687b7f0222b26091ab25a5cc949ca3525457e18f508801415a76e236095018d7749d18554d58e35da39b2a96ca470c7382ea3e8bcb997e22d30071681e914066d1590e653e9151f399d60d8f47e4418ad5c3c980aa249720030ca33e15cf8bb5a104a3e89ede02c8b95d6b9d3603bc69b461c015f9468ad9f75af6f15791a1b8a1cc106c0848097c26d02fab0e761393f2a4ef1cec60f180aba6b951fc504482b72a7dd2798b85a869b2b87dd9e70ade6fedfb81a2974c9203cd1cb0779221fdc4442e4fc8067b8962b364fa56299d5bc7240eab4f9c2f90af74b34c77235dca230650bd6b9b683cf9a0b1f39e455ef92a65db9052833175c7dfba5e7089a4b2928f705caa8e3af6dcb530b6ea93a2a152066e09ac6f205d5ae132b9955373ebcf1d5f59e2718397682e7489ee4f520ec205d7c4627cfa507e7fbfebc011af01a212ee3a54af4718f7b07de8e323aa661578b4bb655899205ae8aeac3a6b121bfd8bbf30bb0b8985afb6957f39e2daf43ca6bbfe2c5375110fdd22c73a1fc310cad99ed70e927acce9056f2def46f1a6fe6280c6432bf4e1ad9b80525a41818ffea0c072458602dc680ff71d336c1dbdbd2f20fe3945e3e31d287ef47e6daf1e6d3ceba9ad0a31d53da4473001b7b16601762ea56c6114134afcb6ecfa23d09d556a7b4cfc8105c427987d1a3355b230c6824e23e9fd870ed404abc5aadb92b11d9b2d664dec59acc336985cac5ec77ec54e5e69faff36d3746dbf5ebd70bd2a5fa0a44404916216a1a253bce1cedf0f6e5189e7cc7af510f89f9f17b2aba07fb6bcf52fe9ff80baef34efc2f268b876a0a3d11bc613a89ab556b07ddad7f412d1847ad77dc5fa445600a53348edcd6663df1b0fc8cc5ce40c91fc9edf42ba4f91450c09470fa118ac3a73ed0e3683560b09555a608cb55ddd6a7d8dcf2fadd3000cd7cf57951f8eb7ab1ac846abdc6743c8317a96dca605e90b3e0cecbf11beb26107bfdc3c0e9d4088b5b5082ad753803d42d4e037e439302495aec1b360532221d226ed65ed4af37aa7b5531db7c332447767adee11a17ae0fa697a77d8796b3464c7bf6fa5e0c18c7285aca5aa02af091ccffd8a8e6d69dff71ffece4c9bc2f38e167076789986e96805784acc844e5e5bf3d03422118b64fecae03f890205cf1ee57324a7fec1ba832d6d0194cad5825d57a32b65489a9993605c971b5af621007baa010a854ff60d9b118d7946194f8e27469e13453588ba3a86bcc98c83b3390d815c53b502711beaee21418c4569096e7641601f886c16340ebd483568e933aa09b795ad0e5b4350a16985b35bb4c83d27f0b57a776647553368b7c9e2f308fc76206255bc7e8a77ffc7b35e557e5f3413414d1e7a634fffc4db3ba22d2f0441776af4dd4e9f4284e5c35a6eb5b2f82542d2578ae673dcf206d49db66402b6cceda0ca89b1620e2dc5882595988c329e0d9352c3094080e0f34bb4173f8ab2c9da3f6fcc01b10ff8d7a0245e01e198fa879499c3964dc6623958e821eeb9ab4884e5f849a9f87f2220a2705f9453f2f8e30a337bf37d702df90fc2b255f2f89b43fcc8388f22f63fbf1415e099448afb6ad0d48ee30f54bb1bdea7c8e6cd8392c8b8a4c4f789459c0965cc37de1dab0578766d5c44a198de969ea108494a88f35e070c4f54782f189cb723e8e93a0509cda2425af3ced92e38957c6737d69c35f312451b7b1c998032f0cf1ba8fe02c1b8d3047ee7b90d59baaa0754936177a643b469f948ee505e36582136bb728974de3cc8d237bc2d11a493965a6b9d825fba62611f25f14c139dd33be17e958d4da993a6a394ff7eeaece736e806a04c1eda1c30934bcef5991bda9f4444726fa2f1be689ff0a75fd1bc37f3568fe418766064ef8d3e3df3197ff11c2a66661149369697732aa461e9aa091bdb83f91ba25898eaf50875f31cc3a30261cb72c2e625d25a32088642e4fe0bafd8e4276afb61e37a6b684b14dd05e862f62742b163c6eaca3029f65425db9267c1f6fcf32e3a20753f06d7cef5d03b59768a96a23c1ec34f96d8f7e87bafb8122a09e9b5af0ad82792410169eaaba1db95a6c60dd2c416677aa43557204d0c8d52dee1fb841e1c9816f003a3fb8b0c365cbdacdffde7a3d3f2556f225f1b7e9d8a2fef2c833c63d9c72d8b1cce7b2a46e20f23caaa507fecd8757d568f7c45ad2ee47782037e0be963121f676ea2a0359c5655d45f50273abb069bceca64578ccc6358b3d70df69ba73f432c459506a6b91978096b58b7ffc6010b2009fe1da7803d1d230ef9f11048e528d23761df9ea467c6971945ab5bf4359966e66887ca31ec7e4c9d15859e6bf3188f1a852269b1ca7d11e29ffba700a93ead4e25ee0a41bfc29b4649cf346438a92874c84be1fc15e9e5e6286dac68ac76f5c805a2edbf797331e628e70bdec9cf27a79fc598bb7e94d5108fef571a91a5cc75c9537ac2532a58c68b68eb6f03e9d1508609346b6079e7740a8b68dcb888d23a8a2c047fa746a03df4f3e3387a8477bf164f6776c424f8ea357ecedd95f6a94553f7918eb89b59bdcc958b67f50f0d99804b61562ce7494ad6828ad12c2f791218b9f4d90dce0c1813ca20839956f9f522958e383eeccd8213c6d8c3635c54d0d92b6102469bd7b3ddc9c725c74d2ecded39ff1625ba6adca29094b5386413bf2ea8c79544a3d56135764ea7c33b3282c107cc0ea44c113e4b8e259f1352fa3b527878e9a5e2f372577f78e53eac482d3f321860b7d10bd1ecd1326f189a82c27dd42775e5319c4e8f0362a4ee9f93c97b0804a9323c6957c8831904550ca425a34fae8cd2d99047040a5acf65a672c25e2c499215148e1fa145a91555581fbce2eddb3b58639821947fba7fb4878eb265e3a29f164972bef1448abc20530027673869715079d403c26d011feeffe154f73f9d3854c67e1dd424102fad4c3f5a961d9e3038286b57576ea97ad4c01b042e4f16b285ddcbf3cbf7cc75f2bbb60573b01fbe276b7ff9f5fd9df64e802acffb201d603601362833ba923c931ddc9b139a68d39db7cdd8e88c03b6c49fc2b66f64451dfb290335986031453381f596da4dc43f5768232f34e73564d23f988f31f9318261bf4e5c3a473579f06eb6463ad6c2457deaeff5d30d1a2797ead1f4a20c888f4c8c5ad1f9eb07a84e55860c413539f1177ec98eed66ff1c2ce41739481d0168f9e4bc2032ab0af3fe12f498b0587e0954a05ad7ded5b9d1be7dccd7f8d4e9f1154e59b08f30e866e6aa5f845543a31c02483faba60d13548b57fa9fed0fe3e806359a63e3197792b5ab75baa861f1e062ad8d0986bf9314197e9cb563ca790eaa2f9c75e2b04b6203b6faa52022cebe09260bb0e7af30370a6a7adc54eb36d3e31055a578b4cb23fcf7c58ec79cbed60b9fcf02cdbf22874ba0b76cd674e085cad6f2945b636d2fd64db1db70544d42ebf74116ffb8f3caac2d77182c5876032c24fa36e60daa98c1271071ba930b781e39731c15f16cfcc71f3c938029fce80fd8b7829677b2428baba9f0ad69a1cd3311fd80583882cad370d847041d33ee4d38bd150d12f6026f171f69a1c0f6a74bfd67139fbb8049a0463023dac8b925da607247a91144d27c41403abc205acf22b18cd8c3f1e5d6f68a63ca9c69fcd5487b9ff83ebf1178513f7daddf8b9cb6b1a67c9e6e4de8dd49287dc3d6f1f41704f0cd3e4f2fc4e86c293b8fa33ef5d162424130e59d2fffe982696098c2c1d5078be50cf5726b609a0a91e204ce5c975db714180289c4ba23de5cbcbe54d5039c89bd9336ddeecfc37afb4d7a74b528be362e4a02f4ee31fff141d02a8716c310a7fb0d1ecc3ee6866232fad84c169d7e9c2ee0248403f918fbf71b91d80331795461a6d6b83e001aa3aa503de90d8a9fcdb1901eaa2e76e25e620954e287acf6364785f0898db64cd917a294d84c9b467057f1fc3287c841f7a65162d34368569a59915ac53580b8569c6b0a9d1e3700ba665544c348dcbd4e35e24734bf975b7d8376b3db9a342c8c86b50fd66b145401fa8d5f2dcb3e6c7868c5bae0f486ab7dc6bf497931e6e03dc12e2c450b58b76fc8ac1409018366290124648d301b1fbc02d061cdf416aa3916ceb43bdec42d37278b0a18c6e6b8949a8ef1e8a662cce81b07317a2c7a55a989052eb04537a119833452c9e2084e60305f17f3736f585aac010a5e56e1e8faa66202f9351ff91c68d2bc4ef33951013e87d61f2ff9adc43197a4ffb7f0f0ee7acea840ae1ec148672f66093f89a0c20080c51e7ec85192621cf37bda04c49439d26d92357394375d474ef45439e3c3f1440b0aeb68b040b73e0f96db48ef526960f46e5b6191c9a66f92c7c20c9fe4fa1c94f7852e1fb83cfcccf715c478673ed35bf901e2b9490debbf46967db4f4d39ac233b4a84d0117079055202a557be21a86b18840841281566ad9b2e22d20619bf6e56ad5b939a771bd58db7dc4a663cd54cf5c52ccac94d6c25794faa11e03a338a111274fcd3f664a1b91282636327a0a8eaf6809498689452a5765a2c36d6ff722c74a387e47c26427a24e3179ffd39e1dc4e5a1998b81ae3a5e4074525b3f34c4de4c9bee196e4517af8d33e2e3434632a67da0c1ec441169b9dbdf4dab39237d444a987eeb9e0d44c90304ac1f7b058a473cfe8fdc7511d1adc9f6067454597465462b8f447c137ddaea9c16cec99011a85a04ef20ebc2039ff444e66e0b3907afd4c603608d17c0d7eca04a352805a28224fbd1584ba6eb7df822da7093c5d396082900cefe653cfce346cca768631edf0b289503034a181d62220bdd44edda19eedadda3ec2b905a6b38c99b6c39151c7b902f8eec35062598bbfa98ab020456a7d0501348a25c8bc18727c3037993b565294a4a9e841549fd908efbfd5b0f155ad5dff8cff2870147a363f199a4f27b8eb9f11a6bdb65ab087742ae5460ce38e491a479fd5fa250f8898b110f6b1398fb73c37923871c0e6811de61e53beca57365cbd91dbe4de40f856842c9f968a4f5541bb34e57ef5d177334fb376e78e99f87aa90e6c378c396b4ac68875d9e845e628461f0bb06a72bebdaae94e8c00b562e3686d5eb79f480d2bfa5064be716711d2d32c686575a88beb0db0a46747ae3b75dee4bc770e0329c5cbcde25fb572a3f86581de2c966e0b73810a2734e879f4bdfd302aa15610cc49b6cc1b3494bbba8714d46b3fd9cea4032d62063be333c33dd1c4be34ada9dfffadde49413e71fe0de3bc28f48da30b66ab295473e4c02764041dae3a44faf79729982bee34fa96d67265399a5693e6804fff87f1fd834c85172d7b4a6e36fbedb000313bd20f581268b3c44f4acf2168d3e49b08c3ad8b8b329b33f1834249e54487c63eb54bebcec452e4815a396d2e2c849fcc0b2dd73abee2765fa3d8e9163189945336e8b39132c4f1111b937e91fdbad4c2bdb204c8be2b7086", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="f9555c3ce8df8c8739021bef008bb301b5f6a5f24de3bd0849db1796383c2f02d653ae63910b106528b4172b973f26b8bcda403077601a0b41b988c7e7cbb95064a19a5e3229695c9531e01bf190e55079bda4d34855adbd2f5d32f0d8c28c3375142fd78608ea3c83a1c1010bfdca10f8c3c110d6dc325b4163964a779539bf2f11671a", 0x84) 21:27:17 executing program 1: select(0x117, 0x0, 0x0, 0x0, 0xffffffffffffffff) 21:27:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10011, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="fdda61aea70cf61b6c2f542970f0acafc659838d27cefd42b3ef1ef84bc621488fe0f8f91504dd99a8cebc7e0341783ef4a254ea4af2f645b9668cdcf6a767cf3592e0036643ba585447a8c0db1540deb0d08187ac098747a9bc458174f80de50d4ce23e4f740d7cf45709320f2a8783f8a383c2a25fe8a45cf91770e7663017c9edc7ed7e6297867b474de355218289f474d1d0086cb229", 0x98}, {&(0x7f0000000280)="945ed1e77b55bfacd0b8d14ad17ce4165cc607070b17fd142eb367873b926baef55809e6420cff143dfc2fbcdd0020d68de81f74b6119f20d2835362bbf8fcd1f605e89ca77cdf45b44a2f405f921b8d", 0x50}, {&(0x7f0000000300)="cf70840acb95addb7f9664c30338ba82218e50f6e5ee42a8007263fe9d28d18061e086efb9ae279ae7b89c14d9d823c54ce997a5e60bc729e9ec423fa220ad416b1395729d0143f01b73d2e4febf5457f0dccfffb3b913fe0921dcf98d4598d1e7974696adec451fcc823f2001f8247caf9f10d93add1ddde9a33939a196fa319de02e63fa9f6daca6fd54b6e33ca7245a5e09018ec0454320e9af5ac32769ab2841eea61f232ee2f9e1fd10800c1267889d3d60ed469c958e5a9a4e506fd29fdb06fa8cd23caa7288cf15f0bf94396a00fdb0905e", 0xd5}, {&(0x7f0000000400)="b79d95da5e8882646c28e0a50b92145a46fe0d353bb4167a7bbfefb6ba588a17b50aa653c04b4a9abd0b54c4a6187bcf260e487397267be1ff1c848082610d8f5b839295ccc24fdb264ebef3ea51fc941eeeadbef539593e", 0xffffffffffffff07}], 0x1000000000000146, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x9, r2}) 21:27:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x1f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:27:17 executing program 1: close(0xffffffffffffffff) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) close(r1) r2 = socket(0x0, 0x1, 0x7f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xffffffff, 0x4}, {0x18, 0x0, 0x5, 0x1f}, 0x7, [0x1, 0x1ff, 0x7ff, 0xfffffffffffffffb, 0x800, 0x10001, 0x40, 0x4]}, 0x3c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a", 0x497}], 0x1) lseek(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0x3a1}], 0x1) 21:27:17 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) 21:27:17 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x2000000000029, 0x10000, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e0000040000", 0xffffffffffffff28) 21:27:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) write(r2, &(0x7f0000000240)="21e83c63869aab42c259b0ddde3d4e370ec8a69aade10940212d920dc25ed03a9c292c01e390db0aa4070d3009e3353168a22bdd33fd6eb2fd6cd53a3d4c509ed48116e6736211de8e46d2956d77d40f2c4f4c442cebe7b707c2416efc1d17049f4a50998a455073635c2950bb6d14803c5b5a982aa37553d2e6f4da3555e86cd67e2ea630700c2d737950a4344f1b335268cb4b2940773b573c1012bb9ec502f245054e478332c139e72fdedb0e7dc45e5cc71e4a5a27333a2e255f67a9772305cd0e903576b0d1490c307f8ec8e117d1bb55c04aaa63206d98f89604463ee6eaffb0b60c077898df97997d1f35bf940eb55fc481c793d8", 0xf8) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x455, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 21:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)='7', 0x1}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "10427316dbbc8d7f08feffffffff0f000de00e25"}) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) close(r0) syz_open_pts() 21:27:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7fff, 0x3e) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r5, r5, r5, r5, r5]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) syz_open_pts() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x7fff, r4, 0x0, r6, r7, 0x20}, 0x2, 0x401}) socket$inet6(0x18, 0x8007, 0x7ff) r8 = semget$private(0x0, 0x1, 0x0) semop(r8, &(0x7f00000000c0)=[{0x3, 0x10001, 0x800}, {0x7, 0x8, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x7, 0x1800}, {0x2, 0x6, 0x1800}], 0x5) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 21:27:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x3000, 0x211, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x8001000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = getpgid(0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r2, r3) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/198) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') shmctl$IPC_RMID(r1, 0x0) 21:27:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/177) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="ff01004b13c01100422c08bfcc113e0000000000", 0x14) 21:27:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) close(r0) 21:27:17 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="819fe3487236a19ecd48977607fd944f6080c58b5b3a", 0x16}, {&(0x7f0000000280)="c941e92a2abd3481515b290a23f8d12518a581500f97afed12864af1aadd205e7f30258f7d38f43ebbfd41663cf62f1236cea7b167231168da68ae4fd9bd60f042db447c3467dab6f7c61cc1527f070965bc3b812e3403d1c9e9fd8e6da4165a82ba16e15aa706f80d91ec576dd4b53ab1726524ee239965629ca1addaafcf9c1aeb2335de0e93616c97dea6f68b337c05a6", 0x92}, {&(0x7f0000000340)="949f9355adc42e6eb888f231f3e6085f574aa905c24037e050d0367a703da9b2a6a41daca1bb0a293ef8cfde3c3a448336079f2acfc6527cb614d437d230fe6adc03cc039be5857e01c63274b1627ba8b757889581f57d800e3ba4919dc4aebe22726e5265127aa0b3c79f8a8072a7ce907bd1775c1d0364f09590b448d009e9c06a83a544d25fdf0698b4472084187c246d590f7f80", 0x96}, {&(0x7f0000000400)="e60e1297986e981b8f312d20799ecaadfa87783dcfe970e902220c1bd320ecc2974671e919e46883f1634d4092bf2cf743b61e9b4cf28792952af51fe4143f842d967847fe420f1239a87bbe0c87de9c11851c683b45c1c4f0cbe7f20034b8e20ca73a833fce595e33d9e0ea70cb49e08ccf76f76cc933fd1089a818133d9deb56d25f0223085ef6cb188f9b62ccc328303e3a116013ee2aab93359af32a7e1ec6d4dc576fab4a11b2570a18cceebe7b7d1bfc851a46c5238ecca31f59d95ef6fc8b31a0a1c37fa1f7aeb5ea9bd11593e23212301373", 0xd6}, {&(0x7f0000000500)="923c1bd0a42f56597ecd74fc27e78eee987743f63d0d56be6e889e2e069bd2b0e2598fc66e1fd72ce17e2edef7a043187815ed85531f71bf90adeabf98b0af9d2e147692b03f697b421eef45cc7ec04a83e797760e2d3b5460885a1443a29d0543bf764bb5b7fe1c5c5ba0ec5c893680a8b140118ff15fe2adc79ed67c7a0450f5a5bd24497e0dae4753c319a368d32dca339641daf118d24f827fff733633152a9ffcabc34a50e9f28bb1", 0xab}, {&(0x7f00000005c0)="36ced973a6a781e2b446d88c75e47db065efd8aa7cf2cfa17963e2b09f364e37878f0d30d648cdda4ebae1c0008c4dbadd731eefe8bfc27af2f783c17936b1db65b6e37a674dc891e6e82e7f17a8001aca4afd70f6227c21e6ca5ca34fd9c61a34175733f726fae2282637ba08b97f5dee2e19683e9673f3212af640b99c99e39e9eb37d3f144570e509a092e1a987aef7cbaef90a6a06615a16512d72987dba221def9327f03364070905c29196135df991c2df059adaffc2cb09a85863fe040c20aa8791d52bbc4fb2647ce0b86981f790902831aaa265d76df5455f0c6e970a357e161f5beff67895278423ad898d6af539e507b62d9c885f44399c", 0xfd}], 0x6) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x960, 0x20) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x3, 0x800) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000740)="002e9361c4f957bae705104bbe1f8bb7f490e90d6b96b703d16cb2fe7f4aece4f81327537700300b01afe6f5f564ffcfe6acedb6530860b408a207c16e7b2e426aaeebee5ffc8da5ebb4e8b94731a22006f7e6e3da98d3c3e5a55224046e0363c7f1c6c84df22622a518a9fc028f29b403910f463832342d55ee703c277c5bff62bc716b42d2d719733c6c713b4033a42928a6a6819895dc809a448d288241e5287766b4", 0xa4) close(r0) 21:27:17 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000300)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:27:17 executing program 1: shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa8) fcntl$getflags(r0, 0x3) 21:27:17 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x4001, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x8000000000000003, 0x0, 0x0) 21:27:17 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000040), 0x3) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r2, r3) write(r3, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:27:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1000) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(0xffffffffffffffff, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 21:27:17 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x5) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 21:27:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:27:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x401}, {0x18, 0x0, 0x3b, 0xcb}, 0x3, [0x3, 0xfffffffffffffbff, 0x1, 0x3, 0x8000, 0x80000000, 0x20, 0xa2]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000200)="36c95bb4720d4470429e6f686cba4e9470da0c89c3123ce28650774769b0e8b4e6242977958d7782b2df3a23cc72e6dd35a262767d45addc4d25da9acde36c3614a634fa923f024be512", 0x4a) 21:27:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x8) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="b800ecfffeff00000100ea00e0034a5fe03f2cda4d25ef2f4ae887b6d56de7756265e22398f9597193ab4c9cc03291104bfe6531d831d65bf82fd96ba38e46ab0200000021e3c887cfb76f4baa702b4f4a80015cc24099d36d319c15e2ad1d320bc2ec8ecfb9", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 21:27:18 executing program 1: pipe(&(0x7f0000000140)) semget$private(0x0, 0x1, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000080)) 21:27:18 executing program 1: socket$inet6(0x18, 0x6, 0x3) 21:27:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="519d32f17fca838089", 0x9}], 0x1, 0x0}, 0x4) 21:27:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 21:27:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x0) 21:27:19 executing program 1: shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) 21:27:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) 21:27:19 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}], 0x1, 0x101) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000002c40)=[&(0x7f0000002c00)='-($!-\x00'], &(0x7f0000002d40)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x6, 0x7, 0x81, "6a9f011c9a01a1e040e9a3e58bf4b9cfc11aba8f", 0x1ff, 0x5}) pipe2(&(0x7f0000000040), 0x4) 21:27:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)="82f9871bbc5362292d985cafed818826ab390c986f5d79e2c72e2b0aef3975d2ad1aa1242c264d9417022ec5e6fe1d172b888dcc81b83b6266798ade09789249409e9e24f020f2e538a3b34527a5b9c6d53f9b7598b2a69b273e81c410254db05e9c7e44dd84a2eca384288c675068222d", 0x71}, {&(0x7f0000000080)="0a94f5c796a21ea5a044d13533637fab5efda15c7c2557e4e2ca696bb9a30a03bfa309ddd2d9378b25a3ed2d5788b70c6cc9340b0209596f658ba92322a635874ef34580a7d166a2d5f7873886ffe3c8171006d59c", 0x55}, {&(0x7f0000000100)="65679870a7", 0x5}, {&(0x7f0000000140)="4c014de64f2d0c861d7455f26c4b94fd2dd6cdc1c0630ef59b2263c642446f1019f0eda9e2824748c316103e21462b6d66cddc32d2bdd465ffa4e1d3c379f6f93c0b751083167c4f51cd83e87e039183b8be1e96a62b3678d7c3a10161f77ce6fb6b66591aa3b4ec51af82233e33a250b0c9071e1e4c3dba2421e9ae7c6b22e3a4c0fa063a0a51d561", 0x89}, {&(0x7f0000000200)="88d14d4fec51c50242f924419d93142ad8e1a596d4bf41dbdd9614c1b3ddbfb445e3a90f094a7965cd5748e238befe8ae0af895468dfc5042705ceeec10ac51cfca027de9dd424dbbed623976c65d0c77b7d78e7575451eae06fef38d396be0dca8e19d4e23b20aeca9b47c808ec1b321aa997dd2288a3b1213990cf9776b397d5d8763c5fa8f97dbfbad19acdc97677b89ecb08c91783ef1287f5cc0ef55b65e7250df7e0d05f395353ae969344176c0061dffedb976af21480db0671c29070a37c2bb264976b375d1c3d31b5886318fbc966b22958ac862b38e3cd47d5f8d1dcba4f676530a97fbd0774a77394f75b749d9f15e822f6", 0xf7}], 0x5, &(0x7f0000000380)=[{0x18, 0x1, 0x7, "86de3607"}, {0x80, 0xffff, 0x10000, "bcac66338c306d03147a1366c2447906d1bc215359de0b5cfbbfd1f5ea3dd2b02bc845ace0df5735525aca083e297ed479755bc5fda7da4bf5937ad19b5c9816bf91436f4b1a3f9a34bdb9152e64f9c1566cfa41f56f08fb57883bb9eb89b2e32468d802b751e940e70d"}], 0x98}, 0x2) 21:27:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = dup(r0) dup2(r0, r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 21:27:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 21:27:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950c057807a89b4d9330000000750000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937eb7eae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef715288878049154366e111fca894fd68661441f11ea203a7377d9380d316ca146f9c5426967274bcba970d8b77c56b53ed42a314115e40108126d34069bd28000000000000000000000000", 0xe0) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) fcntl$getown(r4, 0x5) clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000080)) 21:27:19 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 21:27:19 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) 21:27:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 21:27:20 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="237a6efc92f8adab42f4331edf2360f5d063ca2c1c125973447885a94c62793a70610008f9b0ac4b5b72596da9e702105645b2453e8138c8d2e3ed1009", 0x3d) syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) 21:27:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x1, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x1}, &(0x7f0000000080)) 21:27:20 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x3d, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x30800, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r0, 0x5) shmget(0x2, 0x3000, 0x8, &(0x7f0000b43000/0x3000)=nil) read(r0, &(0x7f0000000000)=""/64, 0x40) 21:27:20 executing program 0: r0 = socket$inet6(0x18, 0x80000, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 21:27:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) recvfrom$inet6(r0, &(0x7f0000000140)=""/35, 0x23, 0x803, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x401}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x6, 0x3, 0xf88}, 0xc) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x10004) 21:27:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r4, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e88000", 0xd93) syz_open_pts() close(r4) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xc1, 0xfffffffffffff801, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x10001, 0xaf35, 0xc3e, "e57e1bf6783d9ab22b755a7dd00d6f9c118acfb4", 0xfffffffffffffffd, 0x1}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 21:27:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x6}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x7ff, 0x0) 21:27:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000040)={0x6, 0x9}) 21:27:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22000, 0x9) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = getuid() pledge(&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\\\\!$\'!+)#}\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r10, r11, 0x2) 21:27:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() r3 = dup2(r1, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="71d2eda5dcd6a07473f5abd28159ddb93aa668d1c1d15ce09b3c95f504205ad03cd972f9106e3d42793c789b3ca864c2ce12ea1cffc46e8a51ac8c35fbfb1bf48f75d185c83db42d76b771d643919e1539a7a760e969d2a6d44e8fbc5e79f0f8605c9994cb9bee5b824e1e4e2dae3eaab242168581e39cfb0e2a43ad87f71a1b0a1fc0871a6a7b8e6fe8d06c2781faad36a43a5056d9ab24cedee934c0a7c261258742ff875e6c5369277e2fa60fea4f692a0f1954691b62b6d6378821da487308ae8e30361133d3fb04527859118c4cff13694e74818ed7ce6ade2e0d01016340f8137b", 0xe4}, {&(0x7f00000001c0)="95651bdcbe24057dcdf66d7b3368a3a0b3af2470973e89f28f758b774bddef01c0a5b478c765cb465a4d7886178c5c60219ea5227d51e0e510d3fbc48f15adf8a08fe5ca17c89d84726cda49596bac69989173b5efbe5df9203c1e706f59ae11dafd8f93f743cabf17c2a9ccde760869bad9790508c68eea07aefbcdac4323f9aa39cb33c0595816005e34c7a1f390b50df5102a073ae5", 0x97}], 0x2) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "1702137b7b2cfa4e00000000000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 21:27:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) 21:27:21 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x40) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) 21:27:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fchmod(r0, 0x145) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r1) 21:27:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) getgroups(0x7, &(0x7f0000000040)=[r2, r2, r3, r3, r3, r1, r3]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r3) 21:27:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300069a8d141083014fd287974ee452b5b0b20060890c7cd90a45a71b9a7151d7a7dec89a9e709d1d9d13bf61c7e44ab99c367874597b137e9831c7369d5"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 21:27:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="cfed8876161f9b04cd0af775b3779863b2bb317c3858f0f6bf7c49d19b80976f980a342aa0eb66fed564baaaff259cb45f4803229652ee3916726d483027a653b312d0be89a2065eb02c8b7e0184c0cc42730a3205ff97ae26755a63aa663a112e6345d10ea2571b32ca0df8a93dc9db5b1edb19a779d8382466878b5837064494cc6fd1af5b4c3c4b5998e29f2f2704e546b618a38f0895aa3d3cb22ff0a638ca39deaf8272adcd02ff77fbaa0f15db513d", 0xb2, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 21:27:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) socket$inet(0x2, 0x4, 0x76a) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 21:27:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d38b2895356c406a2475f39aefcada4e029e36a4c19f1f5b7460ab61a5852271385fdd569862dba7bd4a59aa462fd48cd9056733c86ec15d759cb107d391dbf8cd2a9e106f140d355c73a63153456cf5f1029bd6067fff32d94fdb74fa32d72a859805d4c31471095395c596210b0248eef89802decbefdc8abc90ff9e49b139bb96ee4079837c5d7dcd6d155023ee60beecd29ed47639d7d7e67599e76d2a27bdd0393f4f50e581128a65888e268652fe697f976fd685483e8960bb2b90a21dec52d1436772", 0xc6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 21:27:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 21:27:22 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000001540)="8da12168b40d74ce25302b5ddd83f2e6af30eaaf4ea8b5167dddaf854b8661a44725ad17cd8e7da00394e6cfc137e1b42852d9d02ed81030d22e496dab66af9ea8471f3b49c710af3a7773a22fa8e3e1e3f11cbb21c896278340258d0e480319bce874df54248af832d7fbac00971bc732b6e8060ecaf9be88426988f6feef47dac63f3efef5d1e1276aeeb6a2b48d2dade2a0c822045bebdfa3f4f1722f12c27ac64994c21080c142495bd6bd6a8fcc33fe587ef6a4dcb1fef5487df158a9306883ed76a09901cd999f5954fb8bb0e5ab72fe83c45e6586d5151d74145d721acbe4c9f674f14ec9f95697762a03317495763aba3425276048727f3982fdab78e268c6683bea57923c43e4d5d11a624073032c98b492fc758fcae4a324424f3940fda970c7db0516371c83d2029c6747b41b2072a6e23c75419379b1e68ad56627942d232a998479c864a2ff5d6ac3a8bfe4668faaa275218a3706069a7273a2f9a59ae99a97d100e15db92a96d5d7ee206ae4428c984883a26ba32e6c5af031c890eab0a8015bafcb7e53939031e468542bf3078a3fa5f7a83d639b9d68a3efd5977ea021955a2559fbdcf963edd5c18fb3bb84b6e89c836d5f8c957794a4e4579f7858dbc6d19ccb689d1abff988bd2e90fc6165e6c55d910c9587ea0f1d8966b30de87435af9991f61b2505db2a03bf2556829d890fc946e6e0415d33d40b46d16c563879d1b382473431d3c816c43b49ef0cffed21401559b64eab6e52cc8f689653ec0693168eb166e804b2c134efcd23253d01fd8d43ce18790275ce9d885bd40a7170954ad99d575257e19f47bf149caed71c2118392d9e7ed8ab4f5149e04c1b9c1f719b51b595e48a8c5822d2e355e9914fae4edd91e205b1f8791e13ce81b1d009394c18893b65664d0e1884a2611888b8322dde14ebfffa3fd08cb073673cce9aefe06e1be09344804987e0f1539f69b7bcde657e89eb42670791aa039310a941e0ce5b680b8d2d935cd69b40a68623d4845adf35f19418af4063846dcffb5737c8edc77fc2373c773ccb6c077b30edd0218e3d86e78e55179ea5ca08ba18921d4a5112a2bc9daced0008099f4f63fb152ad0a8cbc525897cf97f4829c090a601babbe06fadb2d95b54fe3e8eec5bb1518c682cab267a4577cd8c18b9c397178ccaf6e4db44427c34ea6313c216093098d1debc59d6d950025981af867cd8982eae5e5b1e036f993aebc354767800ad999500663658b927d9c5991f7b531cc49765e66b6164e5a2183f2e3a344128940d7f7adf913b21ef3cb435adb1c58cb20c32fb9181134869bee88f70170312df44bc791875227b05b723422d7bdbed373ab79d3c1fa920c1195528fc8e451fa8f1c4823afe9678e71dc4246785f04e887e8450d832c981c5fc18948f78755a3bfd2e702a2b1b609fe0671262eaa79cc548f67b8a1a7f4b7c2ad92d58858d70002ea1b8b09f37343150d157a881f82a29ccb1f63946e5851f123a2710458b26776b5e4cc775f797c1f7e5bbb14c77619060eb1e5e48d12c56707b8db26e3b6021265511ddc41da276513f303480194e82014b5426f18aaaa167c795ca9f927cc5b96ec3b7126caeddeb077b2bebca650640b023b2cc1e5d6ce80db56642a1911ec124a9b583da665b70b6c8890e3eb2992a57591836e492028e83734a4a609ca8d4256c282fffecf4b80f326fbc32a03150df0e2fad59ac075ddaf52582646d3ce689952e1e245a183a3869f67e401629e23ddc0c7564fdc5f53548c6c89e7806baac6265c331c3c09589c908f6b443f42ade9d8c0bbe5fe1e9674704b58a115482265cf91306c2b283bc8331ec9637b1e1fdfc20bb2c64c88e266c984e081cffae26902c2adafe345f75bf95df40e35d3f5826cc8aac330ffec251c22c7d6432b2ef29a446d72644f51645966c87ce7e6b7768b39a61c98f765948d083e31463add2f41fec1714279ae70fbe8b30387d80754e3365c5460a32e9460917477cb792a8dccfd84764d53a75266e2adab91ee8b80984f9c6579b45d4c98a9f186e4a6a0914b3ef1035955c1033fac622f8cb5632808a2c9f9826df7b64a8e8bddf39c651464487678085cdf7f971799f2904a2ccf4f69204c6735768739d37a7d524a85c1d6e479653397a2be3fa8c54508539b53ee3780c9b81a924f9e00b099488b1a4f612ae86c317042b95c3dfa2c14b0c1f627ba233c7dc08abb912760b3f29766437fbb73313818cb28df2889d909a83fefec3f5aba0fb4df405370a3a7ce18cb08351e7ea4c147610253b6ac843ac282d7944249253511d226ecb24dd88fd1f242807ebcf931961ce01cac8ae0de015a40b3a0471362661c2f7544ab1a7a4dbcd3cc32afd863defed9b938179d8dda3b00725a1059ed550c72794aa8bfbdf74fa95cda29c3ca8da760849a4ee9b7095be30063d99b29d5cf2dad38d42e8b2391aea92f6db7d842e5ba750724ec320eaea031363e5d36993825e3c130bbdea284b8178d1f96037291ff282dcea41007b02745453da99e2bded752d5a29fd25aaa5de6ee364005391db94b613ab3ae468bfd3a46b5a8e21f2fa5117284cdfa7d5a14e81a0fd4c011572a238528d3421675370ac5fb5f909b7d578569100a44b47e563c2f5b86c358416fcfbec4e2fa6bf293c8f1047cb357cbe15dac67b1cc5d384278d4ae644d60ea1545b615b8e69fa1b44e4334f972140ce6650d2e4adbc07a6d0351502a6969c2157d7952d0ee7fd0199c7705d0d85ff40b0c710e5ab8acccc554efcc74993eb955d941c79096757dcad302f6b2cb30223468c2db85248438ade1c1d51c04d846cb16504c6bf6828884e50573ce5af6e7565bf97ef0556c8c7b9dc5ac8ba0ddeb9f18816cc2aa6a332d07b3e2894a50bf2aa929a4b34ab0990b56464886ff6f2f1e83c5053f454572a2f0a0d7b8be0cff5847d74f2e50135ae045a0bece05b19eb6bcbb651508174ca98e1866770a36a8810dae028b1dd7e84c1b843b3ef73359bcf05abe285dd0085c9dcce903a155a7ef6080580d6e04ab63beb15d45fcf611182f47d87c728e43600c9c111c34d82c8b3ca66a08405cd3216fc1747d123d4cec1eeed627f31ba0569c6e1b5fdf38aa1596111110e9a97815380b1bc728396247c1a905392d3b7451179e04f1967b65a618171a476298b80e498ffc3858d8204ed0f3a3a9967ed4ec4e38e5378220f7bc0fb17ab6a9b36654c784dde7ad59d0908e6386fcca907d0ec5ae1f99d0bd4064e9b1411ac9ea0390072177bd16f1c143c4e8035bbca6a3996f3fd1625cbe8cdc5757e38062e6f42bd26e58a00ba3b7746f7cb3712d0eb38c16840de5574de77287fd7743c79cdf54369dae69e99c25d0aecc421282de0f3d91592dd95ac61abc82a2ea8073082dff3ac41cfe4cbf1ef350ab43f653ea01d5aa746a4f651c9b329aa415d2f9dca33b8a1c70d13d8bf240006589bc1eb583edf76b1115089f94c2452ef91aec6171ec85f7f4deb8209879d45af40b8cdc3d41063c87cf2ee42abff4296ac186658ded35b60252628080ab5c2dd000d7144cf6417e896e4c65ce955bff3e8f6a00dbe84dae534ea1444665356282593689ccf2cbdd65a6479164dd018cbe3fa98755c1ee8222a8c89a1329a6a141d78047b4e692fde442fd39263a06906d27dff544856b445be64a9379a33c93b3da12eb6bd921562cb396e2fa036dde6d08edb97a5141c30fbec342dcf003f4c011ae0ab9d7081916f8caa8c6defa437f8cd31be95573d9d02d4889e49e7187e22fc5f5bb1ea0028cdb0b3c1756ca9fc9a419aeca578669326ff0f3d357edffc91dfa36762143f0837b07d61cffee02e0a793f701af62329a0858524c852cf34756eae4ce0fb96efb96345000090a2c685200284ffbf2638274c54ffc4a07dca5ed5fd9d58a8946d2372a8f0bbd51c636105daa35bcb7b5ebabab8941dd843227219b1a67784658fe32874b69dc7646736c02ae9f050dd7a48defa9e9368606b5eb7b2de87d6ff383c9142e302b40b0e8b4603845fe769f263d2b2d87f72dba4a03a6b4d192be408bde17325f8954a74a6d9d7930336dff4dca1d67837866e4db27995ac8400f615ce06c13a7c6b1451f8a0bb19ac1088fd62dea9bec9bb70daf3c3376b54895554c3cdbd5563bf655184506ca118d7d08b2987eb2a076c37e10f6a2dd3ae0db945e99bde8766b55654390bac99aaccef25a6d173db6bbcc30256375932492f8900be4ce631edf380773ca5f18e408d3c66d3855434350a44e22cc3c120dea606ca2e791607286fe1dafafba03056fa70a280fc32cdf1c22db7254d5e1883d27c8daf43b305b86fc7d4d03930d06ed603b37a6632fc53e377a41f0484fffa5418596c3620a59ed6fe0d84c50f91b1e236245e649a4d99c5910b1cfc8bd3e877d0ffd7292e9b2d3e65c39b404729d2f31119f2d226d9784ebd70080f75a6bfc10c3a5856b724484f5252474aeff2cb6d2220a157a7f3d5e68032c9fc1c0982dbeecc2c36700c5e33c24357f21880c209ce13b96d0557882cfba3f2b30729342e3a9bc497b68c61e552086feb02d3e8ca3eb4311dc8ad87a501576e19b74a092c5d5fb2505ee0ca10f3bccf88f6ef8a87cd8bd446eb30180671a2749b00a27841b60a168747caa0de07de24c7b0669945392dca3db64b86086c73b99e6303459502a852fe5d02ccd2f0383164bd790fa6fb1c1235687c5787a43c437f8611cc05c5bd16bf66338cf6aafcc5228883bf208c40a6c036e5451ba05de38162683a464f599606545522b528f311f6a0e79f64d68aba90be4b747061d8dd4de7bfad3782f5426788c3a1ddb6f43133f866f79c3b551852f54a8ca9bbb109fa2877c8caa55eb2e43baaa8e0f50b79cd807cf0ebce529ede0ff07f3ad7627dc34031aca6118cf52c92feecd3a1a27cca460b5f1422173c9b0fed13d0330482059886d3dedf0cbbf25844199cf6f9f82932635a922ac03d5b0f279c3beae77f07f44b78dfdc9059929c4eef7e57f5f2e03d197a48ccdf9102b24f36d8bf1749519b5f74528a23c8a8c41c01dc5ca57e66380ecf34baa979c6d9c9be8fd4476f8b9707a998a7b969f966556fd7ffe1e2350dc69f096b99436bf49c3dd1d9d6c08743672ac5ebbababcc85e5427f69b5884b2b862aae8d056c9d446184f6d4d406f0f23b91bf185ce6d9676bb3b4532120e1e5595b1ebfd5b7464dca71882d6f9b532f3ba0ff6a88b39f894208bb73f77188bda59ffee03c34c31d46f3aec110705a169f3c1eba67ccd7a3c2fe5fd73a3c5ec1225bec0045e1b060b4daa44a9b1f27106cc6c4e7b6df4c0583d66227b4f72f863f3f6ff816462e62e2b99cec0f61433b53f495f56f6ae676e5a5e7e42da9887b65446f395fd5ee9257beb214aa8fa0a7247b4e49176478e133489e02f034b248329b207bb4190564cc20234cbbf36b0423b2d936cfad8a7a4d9b24ba3cf667a218e76237c0054297f5be17a747ce2d78508551382208a35957a45b0fd9e71eddcac64f2b5f870084e67c19ab03abc87f74d64523bceb3cba01808879fb2fee91fcab53803bb36eaedfe607889b19820eb5b5b6e02bdc2a8f1d3511548f98139f11346509d69c21e3eb0c1e89ac1d981c520a959850a17a2548a982dfd08a8ed40cdc94ba5363a19eead90bddbc18b84994aa8b4026be7dfa7e8039f75dcaa5868a307c167cd633e4c02f9182b7578e9c02d9954b1669f0d8e0f20a4488d779024a10d9cfe35059ee7a832", 0x1000, 0x403, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2133, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x10120, 0x42) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b377b2cfa4e00000000000000fbff000d"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 21:27:22 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:27:22 executing program 0: socket$inet6(0x18, 0x2000000000009001, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x4, 0xffffffff}) 21:27:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getitimer(0x1, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 21:27:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r0) 21:27:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="04000000060000006c659673"], 0x1) 21:27:22 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) getrlimit(0x8, &(0x7f00000000c0)) 21:27:22 executing program 1: select(0x40, &(0x7f0000000400)={0x81, 0x3, 0xe00, 0x40, 0x1000, 0xff, 0x7, 0x5c7}, &(0x7f00000004c0)={0xc, 0x40, 0xfffffffffffffff8, 0x27, 0x9, 0xffffffffffffffff, 0x7, 0x8}, &(0x7f0000000500)={0x0, 0x3, 0x72fd, 0x9ba5, 0x3, 0x200, 0x35, 0x3ff}, &(0x7f0000000540)={0x7ff, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x1, 0x3, 0xfffffffffffff801, 0x1, 0x9, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x2, 0x6}) r3 = dup2(r0, r1) r4 = accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername(r4, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000080, 0x8, 0x9}, {{r0}, 0x0, 0xa2, 0x80, 0x6, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x3, 0x7}], 0x4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1f, 0x274a1ec7}, {{r1}, 0xfffffffffffffffb, 0x9e, 0x10, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x200000c0, 0x1000, 0x9}, {{r4}, 0xfffffffffffffff9, 0x8, 0x4c, 0x146, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000003, 0xa3, 0xce2}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x3ff, 0x3}, {{r1}, 0x77e183a82723091, 0xd2, 0x20000040, 0x4, 0x9409}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x3}], 0xce69, &(0x7f00000003c0)={0x100, 0x401}) 21:27:22 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000046, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x401}], 0x6, 0x0, 0xeb8, &(0x7f0000000000)={0x8001, 0xfffffffffffffffb}) 21:27:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x800000000000}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:27:22 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x6, 0x100}, {{r2}, 0xfffffffffffffffe, 0x90, 0x22, 0x8, 0x4}, {{r3}, 0xfffffffffffffffc, 0x8a, 0xf0000000, 0x7fff, 0x100}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0xa, 0x2, 0x9, 0x8}], 0x7f, &(0x7f0000000300)={0x3, 0xe63b}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x10) write(r5, &(0x7f0000000080)="dcc44fe934f6fd33737eeafb0427ece612e751a16374da39cc118ee8c582af3982cbacd09d4933ed6977e208414c6d331f759567a337ab39dfc2bc93d9dc6d95e944", 0x23) ftruncate(r4, 0x101) write(r5, &(0x7f0000000180)="bb", 0x1) 21:27:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 21:27:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x14913951, 0x0) 21:27:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2a, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x20) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/35) semget(0x3, 0x7, 0x408) 21:27:22 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000001000)=""/4096) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) 21:27:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 21:27:22 executing program 1: r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x80) readv(r1, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) linkat(r1, &(0x7f0000001200)='./file0\x00', r1, &(0x7f0000001240)='./file0\x00', 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r3, 0x4, 0x8) open(&(0x7f0000001280)='./file0/file0\x00', 0x1, 0x99) setsockopt(r3, 0x8, 0x64, &(0x7f0000000080)="735a5d11a3e20a6527437d8800ae8eb4066b2836eaf13953dc1a7142baf469e785073317aec0eb74eadf5aa9af9b4a565550080e477a9591c2d119dbeb7dd8ab0fdbbf6681692a0304017731826097173dfb6939c01399cc1032ce07799884408adc55950a55f8954870caaaae9456f03e118da50f737b977b036b819f6ea0464b043a04ea32252f9a6299c26f642bdae87f498f25b62a4c56ac01ec38e5077f7f6db8696853dcca85023f54279ea1705dd94ac38ba432f401b70a74deb8659256096acb328968b156e26e33d5650275037438e96a3ebb2efd", 0xac) 21:27:22 executing program 1: r0 = kqueue() flock(r0, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x200000000002c, 0x2, &(0x7f0000000200)="b4a973e48ab7ed4d513e36807c8fc430776441b25f1571a0c885c07d99bd395ea84ded463b7f6f31f7fd4c7331103fe251891f6d8ff486f707062d01f5c72c8d8b9e5ad3866b2e4c20ddbb3baac6c9f7bbdc821abe625d7715990394369965f8a91270a473bb56dff161a9e33b41e2263a463a0d76086a5ead4d7c218e9402574fe34ba6ac1257e71f9a1ea1211f6e651ff0ce2d8637a5f1c2e3b5917a8f8ce580617771cf9a3b17bdbdd621b6ae95", 0xaf) r2 = dup2(r1, r1) setsockopt(r2, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0xffffffffffffffff) unlink(&(0x7f00000001c0)='./file0\x00') 21:27:22 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) clock_getres(0x2, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x7}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) socketpair(0x1, 0x4005, 0xffffffff, &(0x7f0000000200)) nanosleep(&(0x7f0000000240)={0xffffffffffff7fff, 0x8}, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/206, 0xce) msgget(0x3, 0x400) 21:27:22 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) r3 = msgget(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)) truncate(&(0x7f0000000140)='./file0\x00', 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8600, 0x120) connect$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlock(&(0x7f0000326000/0x3000)=nil, 0x3000) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000200)) mprotect(&(0x7f00001cc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000102000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbf, 0x0, 0x0, 0x0, "0f897e6d55f27a971ece6f26c1135e77a2b7cb3f", 0x0, 0x401}) openat(r4, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) 21:27:22 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) close(r0) sendto(r0, &(0x7f0000000080)="e048c24448621a7e76c32c97996d5637965c94c20a50febaaf35a37d746909cb3c76b93762d21fc197d8d4b3d31a6400b159c837180fbe04a721c053fa68c6c673ec19a1a72f9fecff15f6f93a543a6fad4e3133ea53e49ef05e8a8168f0478b7697a720d618e46f85ad", 0x6a, 0x5, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x80000000}, 0xc) 21:27:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 21:27:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0xfffffffffffffef8) setrlimit(0x0, &(0x7f0000000080)={0x3}) getppid() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x9, 0x9, 0x42, "c0c2f3ed9a5da0ef11874e70b4aa7f25d893876e", 0x9, 0x2}) read(r0, &(0x7f0000000140)=""/113, 0x71) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1) 21:27:23 executing program 0: r0 = socket(0x3e, 0x4001, 0x35a9bfb2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r4 = geteuid() fchown(r2, r4, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) 21:27:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) seteuid(r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r3, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r4 = semget$private(0x0, 0x7, 0x290) sendto$inet(r3, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r3, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r4, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r5 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000300)='./file1\x00', 0x87c, 0x12) msgget$private(0x0, 0x407) 21:27:23 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') chdir(&(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r1, 0xfffffffffffffffe) 21:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001540)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) lseek(r0, 0x0, 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:27:23 executing program 1: socket$inet(0x2, 0x4, 0x64f) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) write(r0, &(0x7f0000000000)="0f1d6dd88b6a3c006a2a57c03d648d98d780aa12313d83d27bb7108a491bb0b56fa56e78a93ad50680249c43cc06b16bc1ad4abc7bc312809e5b0c3198429626a961eca3236475f2fb93a2cdc5bbe03f6b6c764d8fc97bff3f763f8871dca698e0bdaa4a0cfc91cd65bc962d8b1712d7384109b246f9a7e98f55", 0x7a) 21:27:23 executing program 1: r0 = socket(0x11, 0x3, 0xcf26) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 21:27:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="a4ae621323c1e373e8ef08cb36bf2cdc587fac77fe3c32c8c8bf026b6ba5143005844301aa820f03c8b7b05ad3904a30316a4e7e02736efba9357d66c8f0868d5a90f7fb65675220e1cb6c9d4b46b604bac8e4205a6a48d161d7ac3cb797a6dc6b2ff087b9ddb285fc653288e5dc7994b3119aa6af7659a800ad49fc5a108a38aeecd253594c354a5732d69a0afda12cece3c534ca1dfeba1c59f5d63de28a32e24ef902d04f97643da088930be7801095bdd0596185ccfbde5a818ff81c352a222da981faceadc0c127bc2756116e8800908b2049aa6c5e15d061ff1534", 0xde}, {&(0x7f00000001c0)="45bd98911426a67deec5a1f399e0d02405027ee9b26cbd12347dbf18aec8c059770bdcc16834bdd082555e5e32f03e34e029f33282665007f1cbf53b2de6cdc493bf1f353cd37730dcc84b81a8495b0930f7ecc8f2402799915f64534ef2cab96569a5150019d9dbf2f7c1af2a0b05041dbc8e94d3bd89b73e5f2ea89c4471b3ef6c6294c373130dd891e49f89b767734403a35ad342b336552e69a1f59b7e3cd5d2eea0183c1f1cedc6eaa48ab07737c4e2cc8eae87a5f8a5", 0xb9}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed2872985a6672ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417214cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ce955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e014204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d7080000007d31595087c1dd50e4639e9ad9841f5c841b00354358272705888aab35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d21848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390000000000000000000000000", 0x13b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) 21:27:23 executing program 1: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x0, 0x2) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) getgroups(0xa, &(0x7f0000000100)=[r2, r2, r2, r1, r1, r2, r2, r2, r2, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = msgget(0x1, 0x61dc94a538269127) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000c83fefac8a80bfa6ad94f422c26c239e840f452a2d59545bb61230da8101000000965778e2df48269880dd439570297151df5118d2bbbc1644785c789088a52aec97b69247e268654452d4a51ff1ae18f7e6884f9591c02e277f9696e1a93f1c"], 0x68, 0x800) 21:27:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x103, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x81, 0xedb}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x3421, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x5}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x54, 0x40000080, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0xd1, 0x2, 0x2, 0xe2a0}, {{r1}, 0xfffffffffffffffa, 0x92, 0x40000001, 0x100000001, 0xf0}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000003, 0x10000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x172, 0xbe9e}, {{r1}, 0xfffffffffffffffc, 0x44, 0x200fffff, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0xffffffff, 0x2}], 0x2, &(0x7f0000000440)={0x2, 0x4}) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x59, 0x8, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x84, 0x25, 0x5, 0x1}], 0x9844, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffa, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x3c}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x688, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0xc0}, {{r0}, 0xfffffffffffffffd, 0x13, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfc98, 0x47}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x6, 0x800000000}, {{r0}, 0xfffffffffffffff9, 0x26, 0xf00fffff, 0xdd, 0x1f}], 0x80000000, &(0x7f0000000200)={0x9, 0x100}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x400) close(r3) 21:27:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfff) getsockopt(r0, 0x1f, 0x31, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) clock_getres(0x0, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x1b23, 0xffff, 0x6, 0x4, 0x101, 0xffffffff]) 21:27:23 executing program 0: sync() r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) 21:27:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) semget$private(0x0, 0x3, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) write(r0, 0x0, 0x0) 21:27:23 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/142, 0x8e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000300)="ef", 0x1) 21:27:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$unix(0x1, 0x3, 0x0) close(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) flock(r1, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r1, 0x7f2db9b3b5f56780, r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) write(r2, &(0x7f0000000180)="8d023887fe69db39f943f90f2924e1c769e89bd97ec47e14a217b92c6eeb6ee39cc08e90dd3668f873", 0x29) ioctl$TIOCSDTR(r3, 0x20007479) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/82, 0x52}], 0x4, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[0x0, 0x0]) r11 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[r7, r9, r10, r11, r12]) open(&(0x7f00000006c0)='./file0\x00', 0x40, 0x80) fcntl$setown(r6, 0x6, r8) r13 = semget(0x1, 0x4, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000700)=""/57) pipe(&(0x7f0000000740)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)) 21:27:23 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x110a, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000c00)="c636aa06c7258724058c3b9c1679485c27d500e8f432fac744ab7e103a1bf35fcc69cfb7e7246b55257e019e93228261f7b2e95514d8945abffdd5671448407730a1c04be6934f8f47ee43911b2a2eb0968efdff551a3ef838aba640a4270ab387f435bb66d944d9bd72f66bedd84b6f6ca12b6003560f7cfd8c85f173754de706d514a0aaae8cea4cff4518cdc247df8f0b9b6c6ba0fd158a3b319fc9b640192202f83f4de1393d221f55bbe8c00bed03c5d9a55065cfdd9f893c79e446802337c0c580247a93393d5d191527c16d85c028d3c27dc49a2f33b55854d01f66635059d04fb647e0135197ae7656719c138ae2e82f1f3db4fe44319711e05608b8a46a17367d1e3897bd720346e08e68fba5f286d7a8b15d558da29a0467ca86cb58a9a40cb49be9b8b3a2188678d9e9d13342b094e0d090fe3926bdf141bdb17bb94046cd170c5d917f154515b0334886ea835ff7543eace6068167886324efdee6e4df8df70c3d2fb34963ea5d5becba0e9ff737cdb409d9bae612340a65f31580b1043cc6bb07ab132546f14e97229b787637918074ff0d5e89ab70869fec65b9854019b638d547f1785b0fa6017c4ca1ebdcbaf545ad8f8e502b5c1d0d0701ccba95c5ec86524401502b882d5eed679893fd8a1638b8583b2890d69fc71440c5cc10d9829e3f007f7913b37172cfa815ccbb4ed4a12263bb08660e669b5920ee5a72641b50114a298ab43692342025a15937ff538580a126610d4970a4673c24159df34fbf7fe822d8c7c67d5048aabf0a4475ebb879ddbf904b8e478aff6713aabb26e5c3ab0bcedb7dd313466ff8098ecd0d43cdbbb68e7e917bb56f410ebd9589261ddb63b273421d7d02ab8017b4e6cdd3bff1d381da325a9e0551bbb824de57df5b380a2e57bc84a6568cc7ebc7690618155a16c7a9e98c5a3a8e0f533d39c21d24cf0447fca21ac79bb55083f3b7849533f4300df297b90037b1b40341d7a743933a1e6a0285bb1934697d73a2f81b991cfb0250d186419efd7a46f33dad33a838a322045781415d98e6a7a34b61397c7a80b4ca3bb018dc69b18cf1ab0d0c082f0dde448310c44fce72895ce6c7ff", 0x313}], 0x1) 21:27:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x5, 0xfff, r1}) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:27:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xffffffffffffffbf) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) dup2(r0, r1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 21:27:23 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x23b) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="faf74e86ed3f31596f72ca0993fcd98a10bcc894e11d31cf8f6d106534fb771b04cd91a385b252729d386c5ddaa3a1d2feb9777bd8f749719db5d288a4279c711cf2cd6c4e15cb10fd6f4d790be9e9985b97a4d3313cb41e3cdff628a3ee5f547f3e09209050034d72e85bf29b43ed084db0f8b06d2475b9a25076f748775e796f00e9c1e3338d2a31894d099e1f38629279f80f0be84d443b1fc9f2fdbd5c5f41840aaec8cd123a117c6f2bcda77993d02bb20cd9d581c973f0e11803e8aa5f", 0xc0) 21:27:23 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000000008, 0x1f, r0, 0x0, 0xffffffffffffff7e) 21:27:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x10001}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "ceddd6fc615241d1c7072b11de325cb2b64222e1", 0x0, 0x3}) 21:27:23 executing program 0: r0 = syz_open_pts() fchdir(r0) fchdir(r0) 21:27:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x81) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 21:27:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x580, 0x50) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80000001) r1 = syz_open_pts() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) 21:27:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x3, 0x0) 21:27:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f00000001c0)="00800800000066736c2e956815311daaca0918a4302eb63fdadf199afdec389e917c7a353177f551669b6978e267a318686f54578ccebfe28343a21df2cdb8bbd2ba173f5542c74bc9a2670b9760dec8ad320205702e45a3d59555f555b96ff6e903e0539680778ad36301f9bfa7cd49479c3554db60eb1b1464f95b85a007fb6e2dbfc23904ac89417d7db3392cacf2308bc9984439ecee4e975b31704f176e2f5ed7ce179c25e5b82286806c49dbb5d8f792c224e893519828d8fbe2bac4e0f65617ee2491dba578f22c4ab9761bb442933519c801fe36b6a3531f2d", 0xdd) 21:27:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x2c8) 21:27:24 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x26, 0x4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:27:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) sendto$unix(r1, &(0x7f0000000040)="e6cf2f8418317f38162ac21a6a29d8c487848d6b0dd74839f0e116814a762345d6d6", 0x22, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 21:27:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) write(r1, 0x0, 0x0) 21:27:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) map stack 0x20ffe000-0x20fff000 of map 0xffffff006582c428 failed: no mapping 21:27:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getpid() write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67a, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 21:27:24 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 21:27:24 executing program 1: clock_getres(0x3, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 21:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) 21:27:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x4e08}, {0x18, 0x2, 0x9, 0x9d}, 0x83b, [0x100, 0x9, 0x7, 0x3, 0x7, 0x401, 0x9a, 0x8]}, 0x3c) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) 21:27:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = dup(0xffffffffffffff9c) r4 = getgid() write(r2, &(0x7f0000000000)="12ebd0ce6a5a123fdc3df694a8e27f3dad77874e017235a5ae4fa1d119af2ea98f8c44ab9fb2fa67cfd0132aa868b989c1", 0x31) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r4, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) listen(r3, 0x1) 21:27:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 21:27:25 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 21:27:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, 0x0) 21:27:25 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() fcntl$getflags(r0, 0x3) 21:27:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) close(r0) 21:27:25 executing program 1: semget(0x1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 21:27:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() setrlimit(0xf, &(0x7f0000000080)) 21:27:25 executing program 1: r0 = socket$inet6(0x18, 0x40000000007ffe, 0x0) setsockopt(r0, 0xffff, 0x7ff, &(0x7f0000000040)="4294bdc2db0497762d81abc64b1309400393fc6b84c0d47d0f508e491faf7ca03fd8735e53b1aaed3ed5e64906df1cc5353d2133b6cfad0cb16a73f431f16e6762b64e6d875d03a29c7bd9ba59451d116099bcf7c8cc189525958cafff05536ec052c7ee7ca5ee4211e4e8348e6157be08296c990b7ef4c53ba4b4805f1630e6d1327b7a0afa574a95e5afdf29e5c65c5e71b4f35d8ea4037cbea61e62ca5892fa1cb6b9f3bf9b1e52fa70be5a851754e5207b809cbe08b41f126993ea4893bdf1b6864bcf3f11d955bca2eff8598e1829f41309e11a8a02fe98b1dad0dd306ae59bcc44577c5954eddeb74b624fef8314cc588b6c4637436575ef88", 0xfc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 21:27:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 21:27:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) dup2(r0, r4) 21:27:25 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 21:27:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x3, 0x0, 0x1}], 0x20, 0x0, 0xff, 0x0) recvfrom(r0, &(0x7f0000000140)=""/196, 0xc4, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r0, 0x0, &(0x7f00000000c0)) 21:27:25 executing program 1: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "a42728abd543d1b603436f80abddfcbe4e0570d5", 0x0, 0x7}) close(r0) syz_open_pts() 21:27:25 executing program 0: socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") getgid() getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(r2, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$dupfd(r1, 0xa, r1) recvfrom(r3, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) clock_getres(0x5, 0x0) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r2}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r1}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r2}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) recvfrom$unix(r4, &(0x7f0000000900)=""/232, 0xe8, 0x842, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa) ioctl$TIOCEXCL(r4, 0x2000740d) read(r3, &(0x7f0000000880)=""/76, 0x4c) r7 = semget$private(0x0, 0x6, 0x4d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r5, r6, r5, r6, 0x1, 0x1}, 0x7, 0x1, 0x8}) 21:27:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/130, &(0x7f0000000280)=0x82) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/104, &(0x7f0000000080)=0x68) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) pwritev(r1, &(0x7f0000000180), 0x0, 0x53) 21:27:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x200, 0xffff}, 0xc) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffffffffffffff8a, r3, r4, r5, r6, 0x8, 0x81}, 0xffffffffffffff9c, 0x80, r7, r8, 0x2, 0x100, 0xf2, 0x4}) setsockopt(r0, 0x1a228003, 0x0, 0x0, 0xffffffffffffff11) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 21:27:26 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0xfffffffffffffffd, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000440)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r3 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x4) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = geteuid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r3, 0x3) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r4, &(0x7f0000001840)='./file0\x00', 0x5) 21:27:26 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2, 0x10001]) semget(0x2, 0x3, 0x2c) semget$private(0x0, 0x3, 0x4) semget(0x0, 0x3, 0x8) semget$private(0x0, 0x7, 0x101) semget$private(0x0, 0x2, 0x601) semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x1, 0x4) semget(0x2, 0x7, 0x1c1) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0xffffffffffffffff) 21:27:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffff9, 0x8e26}, 0x8) 21:27:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() mlockall(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "54cf69d38548c62ddb3d488610f2febffae20503"}) write(r0, &(0x7f0000000040), 0xfffffdca) dup2(r1, r0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 21:27:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="5dab5b6388185f0bf02f6e7f8b43c204f783843c3918ee3fc14ef8d032937a18b14807fd8c6c432fe275eb04000db8d3fca2e07f0f61fb1cff9853e47a414f2ef61784fbfedcb2be484b20", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="2acb508a58803088345f17688329368b88bfb84f0a4dac5c904c6ef37baf18ab3e622dc8e2fa4138f1e0cdd7c7a4c004a24c0f58342f2a9654ecf36179f2857f2d92f2c9676222984182fc9258e6eb93e36a101b17dadb9987b97545425b7dcc4a22730e6737b461c401436f98d4dbbe891c2b1e75201ff5f29d8219ef13692b4e0e2d5f283ab5c7229dc5d5b24811ebd8cd3052aa1e6ba2178d", 0x9a}, {&(0x7f0000000180)="9dea35268ef14f1850bdb4fe101f178cc3e66fcecdcb8e112856f82bb72a6382142d083cd5ab4b838e80", 0x2a}, {&(0x7f00000001c0)="02fbe7c9a8832489efbcd3ec26417a8e71825bae17974bb451e98f98673d293fd440083dc115cdba6ef3c105a47fb12bc8d49b78cb9aba16c4bf0beb3e98d9686207859e448ca40be5db8d5618e163043d48d368c502d0e03c12a3f72c64a7f39b5e768f7b7136", 0x67}, {&(0x7f0000000240)="0c477031c1e9148489b8b10ffad901dc565e526f3fbef702cccdaec3f6222b3b7c1180088133f284028da0b858bbfbb8317840839e798423cb0bae737e6f95bd55aba5c1c992187839f7f9f5adf2e16c6360b9b2b7b11a320ab17e201a80ff610015b5ed", 0x64}, {&(0x7f0000000340)="a82d49c0f63c1f67faddb55c0568df2f95828389b8f88b08ea2f93cbb81751e3bfb5291a4ccb3f353a439226c289d63fdb1560f5b4d7985b4a8671f6c3c99807ea7217aaade75f9ee892e954b5b6034a4e1acae629e2ad8a90c15b62eafce80c8ffd0b72826267065ba506b0fb94e4c80ccf283a954cae4ebd59a6eb7bb50ef4cd3e54cf6feebddb564329b244888dcef043b3fb87941e51827f706210b3d1a8f4fe0fdd992122b78ef62265b1b102c79a989e26f8", 0xb5}], 0x5, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}], 0x38, 0xf}, 0x404) r4 = dup(r0) fcntl$getown(r4, 0x5) fchdir(r0) recvmsg(r4, &(0x7f0000000600)={0x0, 0xfffffe93, 0x0, 0x0, &(0x7f0000000000)=""/56, 0x38}, 0x800) 21:27:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = msgget(0x3, 0x40) msgsnd(r2, &(0x7f0000000040)={0x3, "a0eb9ae59cbb18dc7e5fd3521470d2f0bd8f34b9e90972ca42da505568677f48136de68519522e76c3baedcafbf5b8e7f37bbd807cdb5595a6a1dcd0c0b7896adb679cc271f4d03eaadd6237f2898a0f610f2a3d3d6662355f9eb7d9d04b9150d78d2a36d2ef4b1ecfb106eacaa124e4891b2f6c031b44e7872c443d4d28d0143d83ba1078a5e7cf0747a8d809b017f64f34cd97cde69bc9faad150fc0f01467a3b7ebd0d63bde24d422c0593fe613eb25ecfdded705138fe3db421a4d77952c6e1bfde7ce6eadf961c77bb4"}, 0xd4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgid(r3) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x12, 0x0) 21:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 21:27:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 21:27:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000100023, &(0x7f0000000000)="ab000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5a4a473be507e11ae7ae8b4f8711b031c025aa53901679939aa217dd7ad762126338e10e596817819ce5222bdbc1b00b95d10ce474213adad48efdb8a5e16ede733be909b423aefc32427bc56b6be38f4e55ee977e1143bf28c8a580b61bf398cf08f6754398a174eefd37cb96addf61d45327cdde48c677432a2f2a6233409b30d135605c056cf6153bed5d4201f07c9f73cf436f28ef1ac7a4be23d2d3", 0x9e) sendmsg(r0, &(0x7f0000004900)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000100)="ebc415379b03f37a3fa2e1138ffe6402f54b72c562f975bdf898c0bd2b36ac3727b2dedbb4c16e3146", 0x29}, {&(0x7f0000000140)="39aaaabd87b3f1995eab16b1070fc5428144419dba63eaa27cf34094c05397c60c98971f20311d482bf485842cf4c675c93c7dd1aa745c170fbca442871259ebbb7f439536fba586a78a4df985905d17c1be6c189b311fa8ff05db05c0cac0ca65638d19168a86962522d9facf085a36a21f5f42f54d6d5f6af36ce776104f0c076624da7aa84850b491bec79d9f81d9f7eebdb075f0f603ff24c9ade16e7b61047311f792c9c6d7e179b45949466b610b49cae70bfaca42d4d5348c487c7be7e186fe5e47568db2f1f36e29c751e061ff4e0221b4eadc0d638a121952b30e28291a463299990223c6b4e098db8ddd60e8484d48c1d370e3b562494997633230df0f2b3df282735a6f44a9119a3dde30c49c32c21c93a32188dd3759740c0748c7bd7d5afe49d1a4d5fff6c30fd805e0ce0a2503635011923430f4923d00f06956484cdeccc674f56bf437e592b5087170b77e2047f544f1a7a4bbc4637d8b2f629baf38fb523afb3ee7ddcfff9d446f0dcfcebaec119bb035806c2036b50f3c5189cdeb927c5e1e912a18173b0627c89fa2093bb7f47fab6318caa0d6f607995b94d3e0db50b1a70e95f6d6925690b53cd8010eb038ab35b654b59e62fe69195e3d8c46ac7666add2222a2224c68dbfa6094ea4dffd72814bc1fc659e0aea81d6ed4b3aed4b98bb6f37dd3ae630fcd5a06d45765cfbcc42bff68515f838924a56fe843aa504d4616055d5198d078c214aa6b4ea60c5566dcefcca3ea7e4a09e3cd8b2728c96d19e02f67ddd1e3672ffe102e7691e14806da8c97a3666f1eb94de320d1a4fd515738ca9edec2afdbe1c9f03807491aba129b7d9257d65181e421b1a7506d3398ea29cbd55c3d428c00c73a439699ce6f4b6ee7f7b9d2296645107a4efefeb0959c6a4bb049914fd2ad878cf5b775fef946eda356da02a95f2e348e33740375d7a2636b1115030330dc957c8ac6e11faf9b1acea9bb6a05220f519c9f1189937cfd057904f85a6bd340c38be80819319d6d0a03e0aa13373d29526cae4c94c274d2713098899041fe4e16f939dc12ae34e97e038e5bfa862920048b165d73f23d3aebc7450cf5c639a9e9320e58f356f46a93794e21e9508ef6da74905fb41ed7847603d25918f87469fec3ffa675c68a43529150fcf912d5e9c192834800220374721886156c34451d4dc2b7bcfedc0b9cbd6d6f285505c2d9d2ccb4072f60406106d60ebbfba4349e3df4ddd9299775a177fd316c9cfdc7187c9f1ff37b36e8bcab6e5428b762777325c2da7523ffd9c8ef6994d419a05668020c5ad283dd3e4ff62111a00563306629bc7037f367b4f21caf17674cdbb6370640700a8c14bf538988ab99a54e5c22dc5e784dd2934e70550c3b1863ab6f9869606a913fef23767fbb85546a85a3c723730069bbdccd3b13fdeaa5e900cb83f7543737912db8a5d2cd70f77153917cfd84ac01610ea588a027113b3cdc57df9db1f6791069b1d18cb62b606e423c89577f6eee4f8b36ec3095ca2c39c79091c8c3879e7b2f523136d074ff6008d02fe0a5e9e917ccf63f73da79e5a8e568ea7d2606620d3c2211920abef7f8ddd7e7844e0b6a0384d71d40d389f92a45ae285bc92c069286b165d0dfcb035ff42dc5389b05a1e4b33db3393301ba87c62bc55656947f62755712837e486783f58220683a0393fd3dffc9bd9888f80187575217d10cdd7b9c41debde20b54a9d8ec7d6159d719d8fb602e4b71328dc30b936cad1b5d770e783fb8cc0555dc683658e7255f17d09029261129c685880db9b3e85556e703df937f20962512edb929ed5100722b184730b8c3747c78eb0ca362f3098ca62594de0bab01a52f7ba7002d2b6b75ca1faabdc6bbd57d604e97ab7b8ee605bbf3a0c46da82cd91f6a7e3815b79af2afaa3cb018c044c52c6f858938d4bb07036ddb4507d1f6b8d77fabd29f422c8b7f09b901a6b59ae03c985887c4a25c249dcf78eb095d21132ca2f1aeafacfc5b7f91dd1cda03f721ccc42625edff67bbe315d3e837bfdbcf487dfedcd369981e03935b6e12047fe2969d6d56cf64fd1c4133043d9ef6afcc44849c46158556f5aa3664f14dc9cbef5e985270f1691c814d5240b1a80b9c9f99e9e04a8eb93f77907176d8411f1260e97f7cce9e5af37031abbdde792c423b668aeb3e1fed94c59eea6b84859bdfad8c6fc96f50f3a1708ca73d0694425c10162e2958c63f4181da88b8e35e50b74cbd831706a8968bc616f9fede2436676ad1cac44b629ef1e66f77c06dff8196077f086b39bc0d1bc23a30d7f565eb9db5bcadc316f626595708647c80dda80907e4145c03b22d0423049f636ae3337bb640aaea85012c21cb02ed5aafd739e2eb4f666a9230686083e9eab12f5e00d46c112cccf655ce955194fae2da27ab8a45b4e15367b7509f9e7010cf7d8fa41f3eea9f7b353e53a2f88654b7db4adfca39b56eca4a6e714e72fc3ccd16571e9996f2ae9c70362a04223322058e74e13eae5a21b01c0fd51fd3e702f6cdfac48d6ac86d64feeef69507042ed9ada826b4cb237812328037bea1930a86bd63438ddb023638a5ecc24d888a65929d34dfb39e9dd929bcc5635a9ef8d8f0f89c2a660d1915b96ffddde5a396a72314ef4e0cfcf2df748823c7f5e8fa3f1b4f9e85b6b8e52832488acc8f36da717190b8da681690c951261a0fb2ff7cad32883bdf5d28839b24792f1d92ce32bf4d3a26c8a0dbf4e8465603e721edbea3a1c847f4130245bd9e7049cb6b102e26aac9ff92c600cba6a5f5cb00d598bf703feabc1e6461c550c3f2a9d3ec1ea8292276231a844bc733273fe78a7830c7ff3fc1286bf2f6dcb70d79e76accce04c949972a4e30665b18d47a7f9dd5e748071a3d3e40a0871c58fe938597f32367327108d26ab723f835b43463dc12d63a186c68a457f2f94fcfbe37c7d72d58d7f80bc4873f32dc7354a73a0f09439adadb173a98c17f4d888e13b875f4dafb106fb13207be8b5f7c95e457cae14e274f54759c3121896387ee0d9465b88d84c365c3a0eb7e333318ae97834c2c3d1bde078805d314fa7e34ca2217655b918d88358090e8e31c0abb9a91cd0fbad3a9c8218d71709e2382a6c923b8f4f5dd81558f11a149ee0b821ab0e75a8d558d9540f61c00b59d5882be9ebdac2c1467edfd3c011d92b52658861154761fbe06f0ae0b9415a9aec0d4e6b1c8285c19457b2e12af16fb1b57325d47494dd257eeb6a8c5f8a7a80eaa5193280f2a4904ef7ad22ae131e8c88655687fb0b5f41536734426bff0bce19991c3637ae28806d4992af1e3b7486e81a8680a0a2cb9165a2995951e52d320c6358b1fc4ed54033b76bcd0598c2bd77fd97f38aa238d95c8c1fe073dac06951953bce184c34e6fe8525618f22dc2f5ecbcdbaa209dcc145a109f4a2326e4694935794154844589a4c77160a4bce586a398476e86f78acffa8a66792e2cbb4ef03520650a8faaf55e7a50fb466cbf7d8b26522b415770faeed7c070dea036f096e0ba4d0962171c9c6816b286d4eb1da3e95c0fb4c7bbdf13e48b3fb43cfcefeda9e3aa8a8383b28c39affb45bade5a8ac5cd3d17cc1f8df7042ecfeaf71b0e1daceffbc793094d681cdd539fe83a7e1f75f8492dda2b1eadaefb12059d504d3a4bb63c626a99e023de9c769ce31b413d60d4eaa3627d0047ac986ab31c234b655e6f7573e18785d46ef2ef2c38a11387214e5f8a347b39ea738dd71d97dcdc5e8c327dcc2fcb80c930046f100006bdc911897115e8af6146227ab281a675b5ff3c7c99d1e874f97d3218ab1eaa661735cc8a108b538d99147f9288ab3d8e64d42c266b170cfc65bb0afa17bb35db469e7ccb04ccd570f91cadcec687879e48e113046fbfa70ffe8fb23d9411ba1e7a33bf9f51c0459e44286a7f9ec859e9d59be8b37e172a234d6c9c1a1bd09d2008ea994485779a3e675c546b2d6cb64901dd218ef0e61cc1ed1f5c83307124e51690286dd74644f896d2a912e964557592f0ce04b5e549fe830caaeafc2f98527695b06d1aa2722890d0d1ea208c4681ec1624129d130f7bc28b65bf3771be277a8db2a5b8b35639763c8d24eb86d4474b651a495d79d3496ab4bc9e7f18f6606331b6fbf323b034f1f40d56b46fdce1a05f8c84f463adff840a61145e69da14f76e574686b69afecf2302c736fde1cb2c4cc0dc5f0ddf66b91fd15ffc14c704fe4e4354c08ea4a2c527a91227b3b1cae49a5b5e5fd81b35595b72c6c0f45a7d7af5ccbd24fd7bcb6a1f1f0c50cb061367bfad00e3d615df431b99cb144bbdd08d7dd3573a65a1ea2dd7c31548489bec104e1b0e5f05129f9cd1ad4fa19a1c23d4283f4cc0485707b0b4dfcd61e0a8258bf75a6567495d5184fee96b99ce4f73297c5ccdc98da129027787ea9f291c783020795ae79e3624a4ca70cd3feb5a910ca1e3612a69228d72c6aa359a3e8ccc45277dbe6d4bcca3918319d0c4d3c14256c15d536727a4f1e709afdea40c69339abee7f35e5dbd9068d09073f3977b1e2f0124772856d0be3720a2dbd77a8d257a55cddcca783e10d32e15e1f36faef5525d9b1066937919513cada87d93e1a3638a70b120e04a356bf52c083227ca7f83f623cc7448877c7b7bc62558676a006cb772569f0d6275489c27ca1b0b212d593449cd8c4763bee3b2be227651da12a4a9943e7e4752079528c1eac07e13e28a9d192fcb24760bbc3aa073d729286514e72c9f0c7758558762f273ef1c0f12593b96ac35bcd7a179ef7e8833f3a8250f123fcae4e3b0fe95ae81a3bb3c492562d964fed281dc9d80f935ae29e6246c7e3e20d447373b1f9ccf59eaa6cf13936c6d8544f4a24453764a9603351a49543314d61348b11637fe91e49bfe4c5eefc95b1c0295d0765e713acac1003a2967345323c18a37d2a339acefda5d95a207a33cfb769020b1a44d50530178c7b6ea6a6c96f89a49dce3ce1dcb1cb163f444d52a7663e4e1154c29694be0680f196acf108b283022381b86ec90149f227c616ec3fe090d2a0c31984b635eb80cd64d7a1a00a8cb5bbe2ccec512ba374d66d860f80e54cd22ea172f3e4ae99e8249087cd5fb6907e669df572ef1716821a6a36ad194519c7842b264a66f533ee53f76d2063c7a825b8c1acd13ba92d3e1d43592d2697a3086cddec668c3d9ec472869738de7b403e511697f3e38d738461a0884bd7af11cae4eebd47c9cbbdb4ef49f9ab6d2fc8e4203d9526fb63fc1848d72d09fe29f90f9da28af867c83c51ab49f0042b5f3a0cbf52b18e1f7faac6adb360917b45e2abcb54569d3d28a08da51e72f10eb68c25cc45337573127d53a0a0dbbc7cffe203f3bc3fd6dec6f292aa79ef3cd1dd4c192817e2cc9ed4f87e31d387bf397a38f10d07f3c29b8679f1c47f6b72c90b8714b3aef5fbe3d66ce56f228ab153a773c44650f596c6d804e28e0ca52d1b93f350758461c5b467d0168f1cd0ea0a27fb18f52d54b2d4449e8d222035add38336f0efd8b5e9c607a5e501288ab1bc3b8c1e60a7fdd7b3630e4ae0488ef2710e7b1929e62f7884394480029a2f68cbdb2e889f0cda41fa2100060ab2eefa15c777864f3c64ed6e07bd7da614dcb216318a955f38dc8d0e7ea3369a99c85005ac78341e86fd7312a27c01e302768754188857d6976145e8021e0d0c7496439ebfb9555dc5204c3be79592c7dce54b455d00b06b04a9ddd5a76422e8e4d2281db18bf46772a55e209daab881a70ea1fcfa3a547e0f2b8e", 0x1000}, {&(0x7f0000001140)="9a14a418bafb511eb51b40a1c2c04160d3123fb23b2a320e922ff883fb2bfa63e85416c95320dd4b11928231d14892ef4427db5e4d9459e105a4381bf583bbe7c1ad3c0ed89c8e291f9aae9c1eb41e37c653380d758e6455d6b3085d6c1fb287724ad8ca2bbb48f147002c934f0257d7e5b766570ed7bde0a9bb9bda14271e2168108a688e1e5b599425957fca5911a31a70406008402e8ffbb27687cae2a2f6107513343f7abe5643570b0917363bbdc07af4c6efe7a8b5e5110aec8ab0b167ee887a3b55039456da6e6d8a45d25c877fad94bf6ef3af", 0xd7}, {&(0x7f0000001240)="1a0de918f99b84dbc187537a0e4221ed002ba540d2bfacf915edd05117c02897f16b0d265def560172ab39013607faa6309e4b0e2375844e753594ffdefde90972dedeea60ce05f28430c0f1b658dad7636ef70da94e03882fd2455303e03fced1590f983a2599bd1717302ae073091d8604b9c97b39199534fc4753d47f37268e7038a42d0ffc45bfabd68115790985a80341428c98f794d4891ed32f0d3797f5c35928073965f15d9473a1cb0e562e1c618e7bf734b185e17573b51a744fc27a47540ff89fc63ba6ee348b761e7ed4685f4dd28787f739ffc5f17b07dcb7ea54e3bc7b45869e0908e638fd63c1decb418371c3f4316a89b7e30630311cf6e649af8566d36291329c8fd4366a36d9daa8077cf1d5764298b7739d8405a3a259c98e3923e4095a46c266f37cc94cdeaf95647eafa35ed25978f9ff52898edd920775864d2c3081f8e4b8d453b9345aaf2abe1ac580f396e1d7d0751ef267c3de8140449e71cc37e85a58f0f7def748b2742f7aad43f2a641ccb8142a6535f11948157d69a1164dbeaeeff899718a9b78c85030790401213bf8fad6098fa8a80208a42f3ca574ec0d5e27aafb1e409fbac9c70bec174b614150aa29cc83d0b38f4911e54963b9e1ee94b91101df390efd5e98fb7246bef2ff481b7d98e14dd18732d47e005afad1d0032b803a6c4edde37da3e613522a3e056117bef6dd0c7c7aa556aa8fe55d42f5f146016189c5428b661308970aeed2d293a5cf03c666e84f6273ea1ee7e5eb55cdf7ee5bda48fbae63e1c475e1a4834e0cb14d9c32ae5ee89c1f142f1792e74d94cefd94a963fc4b1d4d48e2d4abde16b853ac83dd577875bd14d6136104ce57692a4a83611455c4092681165d1ec64cd62aa907b7078e391d8156d79c9af418ec06b94a325fdb22b79323a0de2564c2f342efd6965b930d56a73b91480af3a66bb8ec8c6169800b7000b2d88aa9fc1ce0a37baddc5d0e7114d8604611b109785980d50a3f8dee3a9303db60827d4e16eadb0de680175f9c6d973d29824304b1ab1f9d9211ebd27a8a73170a98528fa65a21feaf47a4e6d3a7d7cbee4db81c9b9ad4b88a04343a99db33d2a1c496e2236a65fc1cd5d887bcd3ba220136d02a79c1c7314522453a51afb04671a6df1eeb1abf72f53891334f91205d09fc7fad8b3545aeb15e107aa06b0de20960821b9e309bfe2eb09f4a45faa3b31c4466de7ba58d8916bab732217c3906ac8aa39c86ca07af5027036e1f52434a6520b86488b3c9a7735395b6239e9b31fa366ff36d12ec5843d810f1e3983de14fd1601e497bc796a80bf10abecc716cbb84deeccb76e1d7dff42448014bb59e23a4c1925774d09a5aa4240f83a18e86a439b8f2d5316dab3b3f31a6364f116c7d77d03bfd05e2757e701c8f28ec9e10422aa47efcac81282c3bbaeddb1fb9b0bd7f8560edce041c1df0e65fb09bb3c3e339aff96d46c3a03c5bb7c384abc07d365ba58477dc7c66db55e4d6e654cf2c69bf29cf73953e601393f3cc6d262eb0a16c78b022179bf9df431575b0f37733af333a850fa2f43b8cbddb8a1ff6159dc766a3770de532fc88f4f22bb059033abd0a173971207590507ca20794946758ee9176f96a7db8638a9922b1d10016b92c09a30671390165da22b27e5343b3ca488c1dbd883b0f8001a6d55b0f30e120b5fbb076d79d274b74ff8466c7d3a384cebf523556f6c16538f349e85228ccccfc426a0e68821ed75261335e2d04f765223e2ed0dfdbebb7de9a1a545dca73b24aa2dc932f3ff4b90cd90429e6cf282f584c1d4beab5980d8996bbc55edbd1923a677ba2409149b2f97bff577389fbfad595432753ed1ccddfc949f157878621ffb3aabc6f52e962e7f2b580437d91f8afacc3da7a9232d172fe656e57e13d3949f3fb1e0a43154a40832ae81d88bf6581684fd61fe35b7e3fc0f8746653c8b7615e49c6e272e14ed2617caffe6b7b04718e3590fb3952bbb395b7f4b645dbd8fecdb0611429f0ae9b1bcc7242f15d20b6abb72e3bb7e8b2c4ea9c52ea6126bc2bcba7bced233a3e31a1f11b56b2e3fd651cd92b1c64273e052b32a5e301d94f0e725cd8005da5128d3b61683b967331ecb4a7f3c1322a922be71857fcc835f29c92329ce3cc332e90ee8cfdec9babc283abc1260ef7d69dc4fde4c2f6573ce3b33739e9c1cc8c7702aedfbd111379f536fcf9d316102ca3571d8b82f9010f9f338d871859c099570c116f804168f40499d0eea7c251c868d20382dd6de18ed322532bc086fbbb5f0c2ceb408d1091fbb8ce54e9ec0f60333b26e2da83d14ca39f3062bd1de28397d9f7837d1f27d0fe1207e3c0a25ed8bda3b6376304cd97e5c49a5da825399a654ea761251ae4f57c45767dd279af22cff2b1917d66ba250d53f130c7d12ff274709f75bc4800feee23ce42b5a12020c23324cca2745aeca1087c554b4c92f577bba832c6394a59c7e1856bc756b9c02fabb0ec3369514f9f3b90ba192cc39704b5de666b9aaf937e7eb94fbad7f24c35d5664a9b2dcebc61be332198c336424a9d4863ac9699dc0aa3066d8fdf8331c46b4b9632e6dee07537a10b615535e87e058a7bb886f16732de625e67f4447877f22765cd4ab41a3fa676631ee7b60ad441d72d68ac9511e720409e15751f0945f5c8f2491b5fa3cc623470947a36c15aae3a7e55637fcb2138e358b5aa39af636022e8da04a649d0b1bdc452138cc1c0b059377be195c646918875d83b580b0c63b415b806581d3e70409588168ffa63531c9aaf052620a776a3c750aa2dad32356913dc0f10b8604c6d952527836ff223b0d3cb0df05f5e2f3e0d50859e4da80c729ce80c1523579592e780f146675c4b78232f25c771064bf3bff6d015755cef523051ccc06bbf4926753dde11317ed6c681a04e11cc217e985f3dfdea744875cfed47ad6fe9eb7c00df6dec8496bf00ccb4d1c85910cd2adf94cd9380c814661de27781bce304c410fe4133287208667f245169f6779eea689c7215bd53cfd1269923c0e879c51e5a2960e101970cf3d586045d9554dac85b0787a5a6da18773abc7757731fffafc0fcb1754491bc74d0a22a43f9aae2a0a06486a4dbf494c43336a45d6f69e89abc48fcd4f6b718394ef4a3c99753d50cc429829777c2358935f71e8051c9c0d7d860e5322ec48729b9e63303df0fcb68302e3884004113a95b13d799a5d523f98de6338a1f039c4f6d98b7cd019168ce1364603014165a0edcf589e94ad5c5f77cba9026c28ae5fb640e7951cbae8f8d8cdb175dffd465a2a368f6fb3bb2d59ed3e3abcff2612ff1a89627910737ca70e8c73527adb3426fec001d2318f94c5de4f8c1902b847ef3cc887d27143a61bd13cbd634805d476fb01b5220255835d20b0060a85807f11735d330bc9cf31dcc8be908e313c602578a076ce23d0b8c7bd4bc5dbd8e24dfa3f3f24268bfa5fe610e27f0f6eebb83e3d99eedde5e38515904be4b3daeb0366bf19be33a6e568a2938d1bd1bde3cade12b9810026c63b50a7d59a4b959d1716f088b5b9e4b7301a3308d0b1fe29225a91294ebd94dafc1882c8241c445c0f16ce1d6f46d5fec67ab6e66228b962b675065269e0fea4001a9639b7bef2b776977a88cfbaf0af14b69bfcc65bdd4f5bf4e0f411e8a092cfbfc23b1039bccf2f815766e76e75a99e213ac2468491d9b6ea28e91a23cb55fcc5c5769b87c8f0afeba921c25e5951e453f1cdbc8d6068773d0231d553d93d383883351aae866fe340ef1516963ec47d6cd3149fd4b1ca07dc0057c809fa688701dabf9d68c7ad2c6cf0b5cd0c6f30a356b10a150dd85a38afc866b73ff4cc36a0f5f505a1869f72202072b07e355fc22b9f576d309917e815d05145cccb43475e45298b3beb3ea2f82672ff5a657462c111104ff4a937249ab2c80e3cfbd4a23c19fe10350b09e07f64c3cd7e483305061ecb3261db9da8424a3863464d7488623f36a3a1942ae65b54509ef3663c04dc5d3e633f2b261019f6ec70c4c79cac923caa4ff93825b1e78354245fd99d5942b2a5b3503dcdf9b53294e071bbc7e9270fadfaf884db9ebdb3a455ea4ce1d2ddfc1b799cc93e919dbb01c066fba5a15c1faac018b60eb83d8df9c6f21ec22610f644baea9bccba1d777e74ca416c1e6a9b0dd19f0ad4b9225562d0e88d671f859e4e1218440bc41b3d0297fe8bf3f681a64d1327b620396578503928839ae817eda3685da76b166d21e5a4b2d3b8bce2dba561e2c118296b73035d1f9c0d10000ce5b7cc685b642b98ad31233b1e3c200ce6fc18d6e73163d9e6fe9a274bcac31e88fd8f10c3381e194391b351cd589542038f0d5cdf04576c086c1a2ba6271bff5b1861955ef8f904e560c5c9919caca1e779f8cc423d1092aca6557c07a6df9b1d5c3e125a805310d201c92ad5a5dc1ae6c1f7bc4ce4c7d2a1dbc6708242901d61c6b45b4b40a5001d85549e4cfc7917b3da7c543fc60c268abcc106105c4d58e5f6ad580203a9219fd26794de81f84c167e67b9bb4e01845edcfa63df9d493ce1927368b1bed20b6f86ac3e7a3cd50c29d5eb18e3f76d4cff50e1507047e84f52ca73803d6d4ba75db41265cbd36b4cf851eebd9aabf572387be387512580077b7a13acc8e429b34b1d5778130eeabfaa4e8f7984b864e165a9a053ee74fd2a21e4d4731f9709ca8126e3566dfcb0c8243a841e82e36890c9c1d71323e8e7fcaf44281534f4d4b8a1d5375d62f47c458a8703a038472f7c044fc63a2c62adccf1dc232fe0ecffd8a0d9923a2e33c0ddbb425747f2c9e516de404a0c2fdbb4a74d58ad95549f3ef035e8294af8e471d6c1035adf4196a5059f10eb80932959a78ae305926459ccf8974f845da2b298e798df2ed309f986fd55efbc04ee1144adff66bc35b37080a664d098c24d069ce737ea274f076f62765149c38e115838f085c69f19aa71b26f1d565c9701dc67931f6b8082487aeb357e4fc2e48bdcd9b007d2edab77a81373f6f2bd5f95cbc09de90a84e855fb399c94239ace87a89d38d1c2829b3dafe567795435a44a601b3a3d49aaf4ac850f5a03b9aa8e3e75da642071e1ef24f0054e358ca59fc016c48d5e8205304e9077e815c161347d730151fd56ef5f0463efccbd377ae4765c7f84b90ab31a6144b6d6c73b00edf4e15249db3a631a8000d338b891a21754b52dc8264aa57c99bc0b376c4013df6214e3ccff2298a9c84aab8a6654da8d1d4fcb412173af47cf74fc69aefccb8c04824da643d6e189535d0a690f2f1a81aaba3c2b7ff723091a7b4322822b411b04ed23feadec35629fbc7f800ba5e8108a8a7feccaf21adeefb6983d2bee5c7ce34f255d89bcb38285e1ac8b17d5e491668428e02e6f9ca8f9892c7250e1669ceceef8a2305c63469727f6a913406214fb6ca4c70ebcdb76829afcd4b86ab4a5fc32af6e04b0d9e861f82c6d1e161f6651a9c2c2b60f3f8c9b2a723dca2903f6b5502e3007622ede146853b3056d3984336822bb908cc07407694545765d9b6959637691799d7dd2a16b1f47fdaa816edab5b986845f58f60df8a1acfa8fa4c6003ca1cd0c5e6fea717e74ad1c93ad76c3de5a6e53f2d2d0f0f7c6bfca2c9f06ffbb1cbd2d44a39034bf4d9d334136e9cfc56ff8f8ab2ed4533873d8a9492b3a6d6f5179841d8c87a8496b790aab664a0f76c3e50208bb86f934b21ea0f7367b39d431facfc0947f28acbf3f7ca03c0f2f7c26be2cb88fcd8c1ceef26ac3dad", 0x1000}, {&(0x7f0000002240)="21856eaa540197a2f9142f9a3b3a389d6208c57ab7ab609ae47e2e6de736d346d2a9dadd685f8450a0a2b14f1b67253c5ced9854312534d3d9abcd10aab432b59caa5a3bab724aeae69307778a9c275ee073a8c5a84c95df4f7e6903bc12cd090f47e2317fe13fcc0cea9bbf1d5d964ada3eb24922a67b0c512f1a838cfd4b519da08664e7df60336d739901f64ecc4ca005f018eae8ae9668a6e7dc81ae9d52057c54351d734e0c473e7451105536f4fc5c7e", 0xb3}, {&(0x7f0000002300)="4eb9614c8442f3bdb121f3b336bc5aee536612c7a5b607fff8b2787c4399a2633a380c7c92e7ad85ef343c3179aa283d1a4cf28637b8443cb0515537e7f1853f415165e2c482c40916d126a951e4", 0x4e}, {&(0x7f0000002380)="675ee117545859cfed6a21f89f3bfcb6c9ca1cc9404a8a0c788840cc1ba3b272599a9fdcb07590ded11382cb87cb63c807225e88781e4f5a7a15f7b9d17c903ffd845709172712f6c1b883a325ca4305120ff5aa7146588cb181e53add2f1bcbff7183848b5373dd1a79fb149999a9900d189296e51ee1888d2a264b50cf422841dd339110e8a699777dfe947e2d9a86840f0f03d96c4b50af4d1728ddf9316ee9c6bf7a8020b731", 0xa8}], 0x7, &(0x7f00000024c0)=[{0xc0, 0x0, 0x8, "172be6a78ca00c96345b30070042383cf59a309e19498939a8c51c39786e36bbc1f2160bca15823d624141ba4a8509d6b66954ea6b95197b5ea7b937b98549954f282740ed7c232a8121f4d1331b2599f5331fc05f1661b05b3e2a51bae6f2f374cbfa2e4ee685abf9c01abf926e5a74d32de142f74bc8a8cc858b37fe9343aa12446312d3fd7e0f8b137a562fbcffed62496a1512c65de180b6a93e5f2f233095b64352c51847262df82761"}, {0x108, 0x1, 0x8, "eeba4760f28890b5b07da0f16bc126b9b0c354d87cf81efa31b0c9e2b14d441ee47ac37a7d76041502ecaa443bc51b5b3622d8393ff178846c1717878e7593aa3023f5dcd0298e10bd6830c23792eec14110ee3fc83cb561138dfe6c35887cf167dfbedf5701ab13527253bf81987cf0b6ea109d90a47c6de6e1cfbdb840e2576a1a73564d2aef50b32cf1b23818f13d71116eb17c1a074300c4bee6607d5e35ead9a130726f438b9468a9dce8f1d0e152ca976db62d7eb8cdad97aa7bcaf3e1c762c8459c2355f89febec5b80b2d177337c4252f4c2a684f01a7b6256811464293566011152bca7949ec370265281e7396faec59ee8"}, {0x50, 0x0, 0x4c6, "3fc668f4dd2bb01bef7fdb70b8f77e2f876303a4fae9504f5a5066fba0f7cc328fdba4e0c1251c9038420001a7bf33db3494f70db501995af6"}, {0x1010, 0x1, 0x6, "0382f78a9361c189cde701452c165ed20cebf48e8241ecbb15aa6f083b3c2488d971ccc279a623e48b1710091b8d2a0eae992aedf0850363a72832f36db47e8fcb2a2a007df6e5a929049192a5814250507e98d91672a771d3f04aba497f5ac9271022aaa7addce9cc070afe41800dfd60796f85c3d15d430d870a1a6a8b725c89efa6ecee886e89c08795086405c50a86566edb0175a156b06b1e6691afdbe90c2c7c2cce856aa38a976f908854b787f5e386d8cd2e94f78fe7b19848eacbedeff0a23798b285077f1c5ef8c6dc33ffe028874c8625ef1d611d6704bf26fb0cef3ba38e2dfa619fb479cf9e76dcbea256fb0f7d2509f281ac16136d1c145cea3e356ce525c9efad05be14d4233ae7be246568f7b1d2f1a7364cddf0007376505b9ca1a50c2232587d3b641fcc8f15a181f76bfe724389d532cf35f484de08a884b3ae2cd99aca3f29c383681645edbd8143af9718957d731fbdaec1b69a5e137adf8f56414634de04c1b28ccb37be2205dc713638a619127248f872ddff5f64ff0c8cc1f81690dfdc8977c0047b290201055c8ccebe4527caa3df0022d75b123475a72207f328da6fa2a88f78ff60570414707cf08c6bca20e8cc59692a8429f7386e1b40760b7de85fc80462e057811a6da86fe52f5c01d272fe265b8e21d0233620273773816fcf32949a800179f0cf95c093a8a85db821c9def8d3ddddd0f413a3a41ce97a19d42efe4cddcbdafbd28fdb2af7604dddbd17fe440e620050b302901912a151cc17ee435b2087d77af55586f2f4667399541d3331525c6bb982421d888eab858ad6da8e69d0b973ffb53ab44787d05c358de5a09722dc42f04078ce43f9da1e4b5b2102dbd8146d6aff6f6d11982e02498973caedc8f0c09793d29febdc5c8aa429825214ff080d0efd29f97c47fb7a38080e7de475820af42d2c06d983b4686f2b5b3584816527ab90cd4fbe94ae65fbcaba5df10ed3c8876726bf172acd7637d12be70dda7727e5a367be32ec9dba1904f27a3390d43ce070c15a97f854b91c89677b622c2099a7279111229dd8ca31daee99264a5beb861d4bc18e19124be750905a664d8a65d3b37aeb70d3b1e0090186c64736a8b8caeb75c773dc7c67cdf91b10c4204162e1793b4e173e01beb3ea7ef303821c94c6b698e4b3ed5606281223bba90d10fec2b592c04292812d32a0e948ab7d2ca3b134221fd910767d62f4a2b9c3d10a9b6756a96f8015eb8154973811024f4f64c906a0147934cb867f85ed93977dde91418fffd0122e6531bc745e77d7f308b092c1ac56d317123aa4fb8b76942a62408b38dcc41e6e0027872cda1dec1fdf79a18a1f239105c98d69bd7d462829cdf5ce64d95cf8be43dfe880c99dc40c39db26f22f29b6497c7d96a27bb27fafb9d73ee6cd4e28563d7b83bf68679e398733ce1dceb41915c5b33ad3827d1225aab3f09b8dc8b21b84dc6cd01ce9c390d1b35c0c22962be6de2ec868c98a28278e2ad33894e5ada3397e3940f8426c53411185189a62858abf718ee57f197305fc0c635c762c8c5b4a0f27f1f11c8e87ebe0f3d55836dd2c0c9b01609f362576582776410f4d163a5e533a7af2e6c726d25b4f69e6c2822167b89843db94328a26c95a1e8d9308e0a864db9cb81ee5f3e8981483ac875ebdb3ef089702c74790660766cd76f3dda37448c8899b2299706c5380040720bdf88d4c83a82fb5f5008d4a7811f831bcbf071216dc876a0f18e96589a003c4395548e8086bd3de9dcd1a48d950ebac71b2c4b485a4205f2702b9ad046beca6d1dcbeada7dff5ece9036133c39b6d8c48c87ac17ef430748ce5ee321a165aa5f27f92bcae97b72ac43bb8b757c4ca5582c9a1f833bae3fd1afd646e9a94922cdd015d5607a1bb5a6e8dece9381729bc005e55f14c7c7ea563cff0822aaf1d05459fa7325fb84b576919ecbf946dc1c80a8f0d159c8726e66dce2e2213eb09832a93a22c4d568bb6070989b3d48ab7fe0184df1aa31736de164e1eed80f20340805fe6d077fe58622cf6f1aa4da644ef1ae0eae690f2dfad457433183c88ec50045421d63c6a435ff4a40cd4a929738735a97ae2e3bbba320545655651192571658746869703701ee7edaa2af4887115f29f87055c67e2aad1a57ead0a85a6bfc483ed69af111bb4898a4245e6e12f0b15d20446d982fce10cc97d03bee3bffe911155e47efb3a599d5adabc96f3735263365e7a3c77347c37fe17dfa987ee819ffe47379aae6d62acd3d4a25468e2bb821b7de1156f085993f6c0ba0707cb42d2c6118fc4cefa90cb0e82e01db777d020ca7c13027ca20fe83bcc49cbb704ecafe8bdd57e66114f0dfbf8025aa7d0b6276312dc6c4699f709491b0ecb6eed3c89c0f56d002231aae3125b8149f71e8f9cca6e0ec1681be7e917d7e480a5dd221c267beb462f2804239e9ca95a4cd5038a63a85b502e510b86c6ff5b3d90ecf6a89d611326bf4fecbc2b0fbf75deac2e510eec212350225512d085beaea110d0d3a68f8f9c5f2e293b37ace47a8079846338ccb5f24b34b525f6dec349ed01ed03a31e87ef0937f2e29913f514b6157cbe98246bc006664a7187bf635c9ab8aca8ac1f67e61055d2495146f02f9533603364b3cddcbb0e95656681d90e400eb39841c824c00b5cf25df52a83567493130a4d879083f5438675b9409df7785d694fb2862aabb9a6664aa1f2240d950c86b650e1f19061632c4c716a9396edd3aeb884b9197d27a00784f6335425f52bed9bdeb141e97ec8957ad494853067fc642f43fdcec70dc08500d5d66c52416ee7b1293b17736d1595d352c0af9563cfff972d8ff6b2dbe558140f79d4e6f58eed7a87b8042a5d9d653ada198fb2781e2c8d38de64207bb24e4c047bd365f3912ab0bd8c1f817b0d749e6f50e86d67d07ed8840e082036aa285932cb87edbd7437977e850243a93b3d3747ef640f39287b03041fbb6f31254d371cb2b4ecceb0aa4b2fb17ccec8bb2777c8ff5076d654f8e420cd63def770981fa7ab67ba3e4c24869d88a2a6bced68bbdaf8e967167225256031068bbe4ee0e15075d7916acac19fae2dc3a2df36dd6461809cabfc16ac85fd887c9ffec410ff2014befc79a856c93565cf89868134fe44b13a5bf038feb3ac6d7610e30f94a4fcb5b23da7371d2eab57ff4a691ca9c1cd1ea123572e1dd06fffba7d85bc2391cc541b57661af763a909fc3c4bd3efa2301d4543d33217ae70f5b8275c078078965c6286d108bbf7fc479fcc3c629b6623e9fc784215ad512ba9d34fa98031123a19aa34426b5be180df5f37714130ee598e0818d9b31dd5f891abc19296f76846076442bc677a89f026420b9286371ebddb6056fd9e8351dbbe4edbfdf2f65f24ac79d1f05ab730b0d5bfae12ac958ffd6bf455bc2b50c7a42577abdeafcf02cecf0da07c9231be49ccf20cf108c068a0b4d2724917736dbf1613d3f8b1802faa52af31df5c4a1038ca6437ae93297681f922ff0a2d4198915926dbe679de2929c808aeef04424b3a3df06c546a854de49aac2a9a1187d0b4d502b9f1cf674ab4f12c3730dde46eb1608f1be1b10995fb60eb082b14d27b1cc38723dc5257e6d584433b6ec0cdf560b2de37f0f182550d1b8cca833537fef4ca0ead8dc162713c8f3c3de729c7d68d421d40653f5384d3e9ae0e044202887176913b1cca563f682e74fea6c72ea48dfdbc085ef8d0d282d6b9dd61e8f5b2675446bebee0d33c99914054e7274e41defb3fcae9729065af0c19e1a16e333c3fb8f6f6583b06c75a8558b2caf3c2ce4ca66821e61be717f132df46c8f79636de053b23323f40dd1a55a0a122f363a21f3be4dc8e1f29482efbc98686d7406add9ca95ba746b3d122e9b4604b2fb3de203300e3c84f34b822122f1e21152aa37d41c8afbb354bd5c3bc2b17f55bb135fe7878e2efcf34c8ca509c284edc62e2f62d008ee0f1b129a9ba5c65b181dd08e1ec4d0ea410519b970fe034736c747a63d7c2c24784957f0abf583402a064e256f41578c93682308fdeb3936c04fa36d647c0a2fd89d120d9ef411428fba6ac926db2dc0e0c6d875dae714830be759e9946251810df70662ee55c8be51ce0f1fa072182215946f6259509836a957879ebb14ae94a1a85cb7e59415c4cfd50b31b9fef673889296055639d3265e7c9bb5ff867fab7de842e1f56759bae4280865c2011cdaa6a5efeb87bac9e3fa6453e606d16e2ce857e4df5a8cdb9e13d07f0409d4abc083dd6b13c173e708c9bf6580398dedf92985102882fb2acb152d3746f6f4ebab77c9dec8a962e742e68c9704b114b70946ffedf1b7a817b8598ec9bad5a64ae2109683323ccb96793f31a6f6207c73487833a7a64a0becf38b6b8afb75343162cccd27a19b6e9f346897118b858ad064830803621bc16e3705172ab976663a153061ecc80c4f76c29fb77c37019918f2f66f2420ba0e9e009fdb4d650787d160a92347d82bbafe0c01c1bd5bc09b4ae4484ca838661d3f0ac316c06bc08f2b0299e9e58b42d67469f4f85c12aadda0c328ec9928eca6144f9938b56b91c01c6f388b00604d934d684a3f5e8daa3dfd0ae7da6f78ff9d093c58de72339a03800555fea2d5a0f896f28147a47a93693a3f70e05303694c908644f6a43fe6cb9c5fa79b0433567767ba44788b179ab9380f9f859b7412b375168910ae8ab30edda8fbdb72ddbe5000752c603ca3757b50cf5d4da8b1cd82d059646d13aa262eb9083bb3b5c8c94bedfe4635935f08003fe4b77a2963744cddf4ff7bf6f91303b9cd57cf94a87bde465c0d33368d897f443930530c887dc2aa9ed060459afbe28369f81028a52ecd45c4d7d7817ad133ac49aa0123e3ddbf0b18024ff71c9d1817de4c7b45a623af440f5a668424d7caaef39fabf7747f541904145fc172fdd8ae9189f152640001291036f32259cdf3511a563efdfec616419f36495efeffb260029f574cb8d997c3a293e07d2d58489821ada2a68879b6bd56c78c895e6999ecb2d216f5b93d4c62ff02d0bca3c666670a37fa7d09aaa0224be24cde5d28b793dea58f61233edc977f7add06a56c213bc5f0e0bacd5a89ee1455ab744678213be4acb8516a25b49baa18d9ed5d281427d29d5bec38b3f407032b8d7c8a53e3aba7ae9642c2d65b9fc4719680a80dca0cf0cd45b15c508396afead6fe1c33d45154cfc3853944144bd9c0775666077f3b0b9dafb662a11bb0d13062c306bf02a66906d1b2bf527cf363af13db7ca76d8c9ae65fed516791e65916852ffa8b01efef557c73f3c3f626b8cb9086c31c16cba500ae221c729e01c8fb745839e1af53fa4dae1719a9b4124360f3951f9a3aa6a85f478fb2d618a296c9544c3dac734b321b933df95efe10b24f13af243c1a5d05af6b3fd25f418c0c37c84c5e63d2c5af85486aca9ce8187c8b40da888b25b27bb904f860b03818e04dfd10a0b8fc2681c4a3c65bb5e17c7f5bfa1607afa260bcd4ffbbcab6c64ae0a0bd19d418b463df7d919f32b01bbe5b7bb6a517438bf34b3d4a1a65765b6218e5101133b6eb7308dc30136fac5108c300177a638784a3bea2687542cc247da046e4218c94b07776cf53688fbe9f0a0706c3b1cb06eef76de33045270c2061f2ef960cee80513ae46a7b08593fbdede38c5d12b969cf3b203261f4e1c67e94f729012b82b5af70c3b5295340d9c862e9907cff296d8de90e0b6191e4d8a4dc249358003237a218e32394fdb3522a180"}, {0xc0, 0xffff, 0x9, "e0317bd5d77f235120096ad0ceaabd70701df4fd38861b2ff5a120a41b4fd1bde733720d0de775eb5ea4fca3aeb3851c2f5cdd1f883dabcd0bb1a68e9411dd4346b3c3012734833fbe5587f919c6532d3caa8f90729b54dc15d60d03a8fceabc9fa9b39e2e267a0a85a13cdced75a98caae6d49420dcadcf5ebc58d64e2b173e9870d6df98a756e7e745de294c369406703d2ab0757de868a34415990bc9304c2ab8c1c73c5923594735e05beb"}, {0xf8, 0xffff, 0xfffffffffffffff9, "ab89d51f82a2bc758ecc65dc8ca7a69468dcb23fae3c7ab49060258657e8f6732f1e0ab1e637b9bf46c9a99a34c6383ae3c13f6ffdfce20e451cc187b487ed4b79fb44cff4300f6654538732e822d380425e83acc575206ebb37430cdc5a8d3b2b3d88fbc85291e41ede5415d37578403a995bf4ac9f59ce0e4f321e8425af9da04d19387a952b893faab1a94012cf8c6dc3483396762649b2e23358757ab099489fe92049e03ad083a9325ed060dabc4b2f02f43e434b528120b5ef2e172d29ef3814303adc30f2d715afe18ca068c8e798b747617afd2c35f65f9d168847c0d9"}, {0x50, 0x1, 0xffffffffffffff34, "85a1e048c10a651ee4c3832111dfc399a9181a1fdc3e01e9b6976e4b4d9f3aaa405062b962e384d8b63b9f5995de034edf0db2179c663691a677d73b29f49a00"}, {0x1010, 0xffff, 0x0, "a8366a1a066fe3e8a9d2371ea2024e52d14b3bef811555d6518daa8b77a4b6a2613332c0f8b94d6a1d351087d2e4c43cd5a487b59cee12b995234ac44d5d879f80a40cee1da2670f1819293babc5bda6585b117b530528d218c2dc4b72c97060abe02a827e18a40f122431f514c7f1fb20320684797fe48167f35c5a9166d537080ac5615372817fd79b01c0db71b559606995a14dd213d1d8a2be316096ba507b15c07ced3e46f75df975fa8e143efe53697a9f5b6c1041da9fa384408e91bd5a3268009cca48442e9dca0560b319bd13e9fd2b96800075978ec4ac8725d57dd6741c1aac5c92808f7b7af8fa535ab74fe2f6407d24e1782b43471e0da361411cf4bfa4cd38af9acb8867e2a15fde87f0025ac3623c503ed3d33c97610134067c9099738686f6005f26ac2d2d341a446fc70fbe689f4db647cf75bec34d99549dfa2adf9d926142d8a0d430fb071dcd692a3f40b455dd4bd0588927378ed303c21ae2c5024150a2ce5d91d17c812fc5b4331312a45299e66d95d1f66b3435ad33643ee3df07ba10bef0ef25ac224bf3165d2098d6ccb2bc183390ad5f353fc4a992871ac7fc70b41ff1da38c78b20f9fa2dbf018ebccbb4baa52d0c71b45df1e186c2f01a0c0559e0c4c0ec657a5e15668d9039607787937331910848ac069adec8d82c43c4aaefaeabbffe89b717ad938555a9ba15247a1946c3db73f87f90aeaf800cc9c5e5bbc883472a203a8cf7553f7bb4de0dbe507a13497148bf43a20a12133a86fbe66959f3b07b984ab8cb75c7dd39ad30c64763198890b106ea55e4c85deec2b77e5a695f6cdbf554f3102bd9241f799d5220796e167b4dbbbbc604d34545b0973e871d08772b2986e0a44ffe0a64db5817a23078e80976332491f8e7f30bccf2bcb71c7d1da4db2f710b51ba19dbd2f1c0503308b53c8334c2cc98224c3d3b3edbcad6426e3b731ddb981fba0edb1ff0cf8876fc3d4d0238eccbda24af3d1a32cbded8eb9a41d362b07e23e70b3c6ffe8d6d4d3d1e51533ab2671f2beee4abe2f65f2f75f16d7afe066704746a26ff569682916cdd1f94430793c3540243e8010c81748e4152f0b1f6d3f9284fdb79d906bf5a6b0788b9b1f7e72abe3f187f2651ecee4418aa24617d568b083da9ba86717df81da037a06ec78e3f92e18a9540b155c3dd1183e30cbe3a38da09da12a32fa99eb07d7a7f56950f05eb7df15829381da9e051b7da2c42acc85f96a78201d6115a5aa0d82d5e8d5d35e97191ebd15976c8dda5153d9078945808a65bab19a80487913ce0f174830f057c99b66d343499f00839b044a1012bf7d76300931989ab235f6aa6c946219db30280111c70929de508cdbace32fda0feed36538fb4193974a9e206760910e3e262cbea432a0f4b5e3c63ca749f2ec8c53fc4c5b05d9e0f92bf2251a2b9c2aff98c8e31226f0bb5746ca5a4aab43c02c082559000b4b5c726a19ab2074ea2d75abb1869e77f33e7831b576d0217c65e74baf7a09006bac51e804d61572bfc5b1f6434806e64751f29b71b29eeb81c5a14953b9c9fbabbca9c86b9847b639c6ceab8e7d29ff75ef72ce6db9eb40c4eeb4f809f5cff177ab231f35199771ece4dbedb991da3686b2f050ad53923e529022413221fc1b119bc8f516d571b28e65c5cb5f6681229741163f46d3134e485afe8299c1254c054ad070783876bff6706ff3c1d1498d1a1a7b49a8a942caaeb709bbd665b693412c316cd1143edf3c3f688f2f902464c6b35b6914ebd35e814629dfc3d9ddc047b43541379e6ff376bc6ea117d00048c28745200fa966e7d52e16a0867ad21f2f881b1b2b9a7dd978016266fc070c3cc928db3c1e36e15b7ccc6bf66f7886875ec8025a16caba8b47fe68a639fa3828765e93a0fedc75f5d9201cf898a34d704e7078c06d7b06cf64bdfae16d9249dac3c2f59ddd9a93672379595399460aca6b6b962346e944facf378aa8f991f82500468f7499d76fbf4755a55fc8454a314e5634ca54176a7ea746994069db8607307dc9aa1d55163d9631f366690090b42d313c2e16eec88caf48a9a661af53c8cdefe8d58bf5eb3aeac2f6595e39f156fe3fb025473b8f2ba0721590d4e512dc2abdaa0bbe34fd466871cff2e4da41cee50f2c6f3713f32b9f719df37b2abd1109d6b4b8dc3bd870063629d4e12101a8e384bd3bca7c4dc901b05e4ea19841eb490de897f6d88d9db377e045dc34f24dd05063795c75977259aaf298a503bb377c14abd886ce04ad67c44254f294f002196f7a95d609081220c8c8d5ebaada3e3b95c7331ab8264a9f80b6104a7d9d8527362d1f490e0f8d8499251aea27ce0df8e39d4baa271ac160b6733a22f29253d1622e845aaf4a2f85094bf8a7df2b919340f1b68ce302ec34588ffd0a23c721b3ea463542550b4ff464dd81e3830006a3a00f99d7f23f8d6b5430b3ac2190cb63f0ff1dff2367c82fb6b0afeb28708809ee806d78d969d1bbc2c347c2d1003467f3b2c0d12fe77bbc2e4d2f59660ce9100b3e63324a624b768df437b4a076c26bea572cf142fbdef06629fbb62abe2bb36ece65e50d46fc800b7c34a4683b93077a6ab9bc35b7b9dd1bf71fe60099b8f12bb988552fd418c8738ac67272d3f2eba155d366f6b18b69c6755a2502ddc2995e8f8a4f3cf0ed4037695f50bdca09c646b0e2dd88919e5c01f7b21746ba56be02624b562a597c59f09f849370bf1cc60b3db41664a262bfc96cbd245b2b08b275031d60c0a5235f91f1e4abf55f7a021c116f2183b2779a2f49ed8f440e8ae4b97823cfe5bc2ec95db866c7fe4d7b7249c346832cfd0ec4f60d3a459456a101e37598f55ee2bf1dc51688f52569beee4eb8d484e348011855132d2348d830b231adc015e76d8dadaf94a62fea2a3a1a4c2955520ad71184202465e7186944a244bfd322dc8dd6a1e6cf8825a771ac5b638405916428e77e95ac5119c7346640b17628fea98c103bad0eebea37cf8ec82d9af0ac585b639a566705f13f93edd9906a221f4f76c7b193ab568b36abc147469a5a068d0602ad9e761af792a90307aeeeb7cb5b2645064c57c3e719848aa7218bcec0fdaca3274c8944984ea82b2171d3b4722b020a26f22e5f42245d34783d0ae92668e2c5fc2877dd9f86338b0fc94f2c2747de4208504f845b1cd935c111d8b121cf6340c7ee68a29e85fc465f1f857d6d9dee6db54820202ce7f828132067c0484f7e77b869cdce6820b70d0fdff535c787cf8c69a8422d50fa7a9c2af866f025213761f28b2178292ff0cdda19e5f14781984275c4d3c08787d3cd35a162af068a94ad9d5286aab0a63f8b9aebd10cdefb45e4ba31ed7f322a0bac69f3725758e625383e78cc6841f710df8a0690dd3b1e93d1f19e9e2ba667f1ffc820cd6b751b1e673ddb8f517139525f2005bc8f574d79961e29c32a733335a07d62689aed731503610d5c3dc480d285b660a9e0fea5066526b2130bb76c4183dc87554aab33a67bd0ac5c43522fe6f69307b74a162756230d6577c89b598ff9d1c0bc1cb4b8d62a53f00266db05638748336d2edb7b4bbd3167730c134da2b2419cc39bd21ff09e3711f5547b57f0aa9d264dd880ed62ce19ba4e69b3b79ac919113f16c97a0f69bbb385c1615f756f55931c36d5e15000bfaae1f976769b6317ad60791e44805d3872ff2964ee38d5a0ab3a580de949b272a3db8bd01a551dda43c055e0270c6e49cd6f00c80a6abdde17b3983eb663d2d7d31efc426c213b2ba35be2e8022017f225f475340fbca4448803e037f2f1b04dfd53b508f2d5bdc2b41b4df38024e83bca7aecf1b7997651f38b5734698340b06fe94665840f9ab3415156394a18a0cb8db8043b5b5a2b2436a9749a21fb580f7c02d779fde13e4d3d51bdc72c29f3b183707f6b446c8798b0787777eafdec66abb3f9706f901aa8c3f23e1c881e7309caac0b4abb78d434254135b6e41a279055613778d89c68d7a80f743173a35ee68197edefe7429a92684d666e97cc07c9fb37e0ee3a9546812e443e06492227ef285d808f62ccfa729d1ade070ca2359568932c115d064c06187b72978c61021c406233ac972764fdcf8987edbfa366068beabffb32a685b63507d8b97618665e095b481c433a0b4501a4a364705495dcd5e68c0d07cce245a7371a7adca08f12d498045b388e60a993c0ea493974ef2a1939ad06fd540369d44ae43d6991c1b97cd83b3d866399a1441e9c64dd1c0a3f59b95e6c2d4b125be1a22e8fa88929238edd7410dc5d1133f9bcb90b40b2381d84adf3a290e4d9fa014b65fa8cfe5ef9b2e9788a52f5467b52b4e0d322ed45251cc663779c3f455b897ffc695d5ffad3eca8c3576fcf3f609ee2259b9796b0c46e5a33377fd1146b4e84f21f34b21ff7dc6212f641c1dd79ee4d2fb941f6638f622460ce22251e873638fcfe079ad9579abd1e7401f7a36243e0fc600a4a7abc5aaa25fb375040863ce642f1ed196f199c5d5c1f70a1fc18c27bedba1976d8114ff2c1ceb7a641a8b57ac2e7f4dd8d18cc0f5b6a35ed7d9d8fff3503b49f2332fe50782eb05658b469e9a1114597beac8919f1b761bb221b2d6c899aa13c79a4d8692aa76eb19f4cfd2706ae84f50e2033defd5e18d18f9a5fd1da117168c7167733e676f68a1fd54f47b0493038edf29861afab4c1736dd85588fcf8dcdaeced2f95f0c99fda887dca8fe2aebc3a8d2ed10f1bec1b7638c04fe0a1e64b56f76d6c412c1489e0c7cb25cb941c58b583434ddb577940779c4d3c5fced1d2128cbabc5d272865c7aa17c1c59b7d7b5003e2b7d7f1c37065943d87bffd1083f3b2ec8c235e7106adf4b61b82270136930fc54389a0d4dd1e2b8c39344dabde4d35a518d3b96a4b7231a6d007226ec3165f06ec072248ba218eeb39381cf8a3a72f5abe810a87071f39608f296b164c6ab639531fd0f461544283de1c750c4bbae4a973915346de761672306160fb3079a72f010856dd16a06a0e1a09b76f32ac1e416bfdbf52b0b1736c17a5cb6c1f08babbe8b9f1f055723a3963980e9be1f63073c4568ad0f4f711b186995e9615f772b971e36d570239eeca6690dcb46f5f3028c3b8d2ef9e403552e238db2a78dd8fe445ad4ff1e69c1f6397b580a040da8ecd22870566c7df17b1039c089db7c1aeba524502567dcd7dd665cff7c951cea1d048ee50b5b8c51e2b3d4e54d31030317c78c2995b64fdb6e3d9753ba06c42daf56977009ee523d314dc5a2899cdddcafbc74738d68723101579cb9b41d5fb0c824cf9ea4499a395f27a081996a53820db2ba6c129013d437770562910bdf83060dcb2d346f969b710e70e3a47a23d54aa7f35885d659f033d300c02f768b18ea65c1ef4d042312cc1bb488805480339de3621a01e298a89726067e1145e52379fc36aa4f755e1b9d9d475ac6817cbbec113dfcda68216aae77a2043725eaf45f84c1b5a5970f609c13ad0792c0551636d17999a5f0897e63270844ff2b6ea450322ac1cb892e3f114de9b48842f200414e81d3bc6da34b86d390094e477a3afde50420ea131054a4765487db303defc73df63db6b2bf0866e0cde34a029079e9dbea4d6223b2bc9dbae6e919456ef8627d0c0f1411682711074aa2cfbab59988759ef709e9d323ad2da14481791d8ddc4593ebd5aaa2ee01db178199d895824adfe8a17c8d7f6f45ffa97575fa3cdbd74ea7c87b16424f6f14535ba1994d8e36c7d389fd4cf9746d444527ac60ec8b77aae"}], 0x2440}, 0x406) 21:27:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0xffffffffffffff97) listen(r0, 0x0) listen(r0, 0x0) 21:27:27 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) 21:27:27 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() clock_getres(0x0, &(0x7f0000000700)) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x6}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d82393ce6bd7eb4b117b04fdd83cf06ffa71a62dbc149c722acd1c55acec37297a5f93c86b72ed30beebe63e069897a9dce95d20c2be9a10db1fd0b1d842fdec133406c02bb2537aab604368a6e808ad7db8ece34b0e96bdbf5b8e60912e0ed16fe4bda8afd526b9202e3475ac7c47e3bc5a14eacc5c46ed6c1a08a0a1d2de99e633a825b3aaf4751fc85a1d6b064b29cebbd59d6f97e57cc58dd9cdd53638c3a27dc227ebeb1b6dd53839", 0xab}, {&(0x7f0000000180)="ce87f75fd4aab4b60e27f8e0acbf9fe09450c11b4a047498c3015288c3976e146ee664cd52899f226aaae581da5c70c5db3b25af75693d93d9597003a84ca63090233577a6f467dcc48b4b20d7b9e74cd284267aac3b65f5733ba2269cc06b53f888af1202c9f00cf615d59bee64", 0x6e}, {&(0x7f0000000200)="4ec232116998600bf253e4a7f0ca58554ff53821a6a83918704768d2605f4a0bf55921e2a93b1c170a07e4e10b81516e023e76a11e5ac5125c119293b3edf6dbbf98c3bb0e8f67c629a0b06f6cfbd9b2", 0x50}, {&(0x7f00000002c0)="f9a5c6eb9c00edd89b6e764161bf866c38642ddafe77f3b6626de91f86e277e3a688898e151f66a63766fca0a675316c59944246ba20a78e69873b67cb8fb228a593e7dd2c31ef4648ad7c78697ae08fe72d992455ac5932b387d4e8f826289edfa44231f26e2f33a5741088b2f83f887b5113b7", 0x74}, {&(0x7f0000000340)="dae1d5f4c7257f09e3235fe5c4443e7d66f5ee81614a25fc18e3242c07b0942291f41c0c6212e14ddef55abacca4650dbf8b9798ac7fa5000d0b620a98b43478c1b58a2fe3e7cf634fbdd0fdf766578ab87c9d3a4c50784b6a6b740dcee4350ad0431b3b7bbef8fa3868e44b358d11e50c07abfec1fd4726d1450df5461024d8168f6cefdd66d5313ff078232cd9f1f7bd061b5933032c9d853c6518b41c5aec", 0xa0}, {&(0x7f0000000400)="070deb3da9e48cfa22c7ebd997c4673ab0e60b99167ea3d13bdd08c180a90ede4f054e232e1d4fa4a2d803797c36effbb64a383a736fd155690e964d5f23bcf529c45b26d4f47ab38adf12c1c661d3545ab282de59d1c4924e36a612368951117b5bb280b31426eae9f933b0d079a8b60b2d8bc7fdcc0a0f4b01321976b739415c50e84185d0c397db3b2ea875cf5194fca1b2d3fc97e269f27dcdf7eed157faac", 0xa1}], 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000000c81639d2f2be78cfe98c1ee94a10b89dfe974d391a53145dfcd52ac5e6e7e92cdf0b6801a42aeca3ead468882aae6d159740050f8425fb9232374473b96bdbe784308957067828cfbd74e094fac1ff5a4e2164560db86ef04eb121d1e3ed0ca86831a309db3f3901e31dd6bc3defa360f2ec77332160bf64b6b9c6cbc9d06cfe5c67835effd16ceda4aa626fb7e374972711ed758b28f0a2389ebfa816ce3d5021868418f16c9fd3168cda01667dc14afd978d7aee4dc368012e997e247ef0c31a651f7e9b4ab9668ba6cecd20d3a77551aad70c108f79c512a7813f87a9e5513ce91dc527cd63d13339b38266"], 0xa0, 0x406}, 0x4) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x800, 0x3ff, "42230d03713df06aedc2388b64dbce7799ccdc17"}) write(r0, &(0x7f0000000280)="84b1", 0x2) 21:27:27 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0xfffffffffffffffa}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 21:27:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0xa0}, 0xc) r2 = syz_open_pts() kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x2ef, 0x0, 0x0, 0x0) syz_open_pts() 21:27:27 executing program 1: r0 = semget(0x0, 0x7, 0x440) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000040)=""/241) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 21:27:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x3, r3}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x82, 0x6, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x800}], 0x418, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x3bd3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x200fffff, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x81f, 0x1}, {{r0}, 0x0, 0x40, 0x0, 0x3ff, 0x1}, {{r0}, 0x0, 0x22, 0x40000001, 0x9, 0x4}], 0x100000000, &(0x7f0000000100)={0x7fffffff, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 21:27:27 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200000611, 0x0) setsockopt(r0, 0x7, 0x101, &(0x7f0000000040)="0ab48d4c16bfc2a4830b0db2bc0fbe31427df28f7ea4f0954a986ed5823acc3923c4f536c038b78ade7f9f8e31d8abd8a68c06650838cf613b7f2b112e9710017cab9fd0fae4dcd0715e70c022ba8db488ac426627b953e81eb5416c21679ac9ef9e8cca8a62156369e3644579ec13c3216919e6", 0x74) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') socket$inet6(0x18, 0x1, 0x3ff) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) 21:27:27 executing program 1: r0 = socket$unix(0x1, 0xbf9c7b70620f326, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 21:27:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 21:27:28 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9ecffe90c74a93cb", 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x5}, {0x8, 0x5}}, 0x2) 21:27:28 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = msgget$private(0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() fcntl$setown(r0, 0x6, r2) r6 = getegid() r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000240)=""/6, &(0x7f0000000280)=0x6) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x30, 0xffffffffffffffff}, 0xd82a, 0x5, r8, r9, 0x5, 0x6, 0x6, 0x4}) r10 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r10, 0x6, 0xffffffffffffffff) socket$inet6(0x18, 0x8000, 0x2) 21:27:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) fcntl$getflags(r0, 0x3) 21:27:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) socket$unix(0x1, 0x7, 0x0) close(r0) 21:27:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300093190871d93c3f4d54828df7162ec31b2b63ed241fee22bf6659400277a7603242f47504c4fcf5135d7b3481561059c222c5f836ac27aecfbbe91b4b567276031f6960d5ce9e09a15b52f9bc80150053c91405e3257071e22126cbc67b47647d1d364d54c716882f4dd786e5078efd0b5725f9b899cb953dd03d0c031b9e0a036edc4037d5796a147699fa42ca0ca6cd2bfe108dc2f4b491e9b0e1f4ddaeac8e"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 21:27:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="261fc76282d47aa947114965f8939fb131044ed5b82481e6cf7b97fcb986003973feb14aa079aaeea93425860d20d7c3fc66ebb4f40ad71f43a0a89165d31077eb3c4662a45cea267b48b7ad589e9bf40ab8296737b30543f9e358e77e4402f1d72f0ad72a5601c42ef5081e8d2219612175fec6d845fa1ed6a3aa88ce2c040546e2692b3880250219357523dfa3c6817a96483748f3a754eb4ce4caaddc44d10532b052dd946c973016e455794c2a412e61ff779b34e85cd2e40648a640c0949a960972de845a69c99bb5ae206b406b986b3e31e9d64e9c29cab1d41c01a960bf8e4f3707cb2fe798d2c138af96c643d96ee9cf92589cc0a7a5693a64452474432fd6b434e7b502bbcf1bf99dd74907611d2219c65779114fdc6b04b1e88a40930e1f64eeb7d3f58dec7ff0ab2b8d17a64e62272009a49d2777d2b9c4542b282dbfb64626f7fbc263bdffa08a78dd3a2251d2ebcf3ce13bb4b4b32839cf83278fa3d86c514108099e0e369feebd11283e6aaf598efe2177a63a11ba0914716456ccd4fbf716d2f1c0446a4961234492eb65d05b4033d43185a9672dffd800f94e957dbf14ae3809b7e1fc2d9810b128460f91b0a902919644cc84366bf82f27c7dd4fe6f1db57b1327d52d2a6bbe2718c2dae8b2003ae3af7d13985adb1328bff6441bdb583aa4c6f189e4344d90ba74ff9ad49af52fd8f52a818bbb540a26593aab8470ce83218e55cd82c2d8968d1680a04741796d4f626b9889004b32797d687110d3898d91709bcec7ba773a1c82d1fb054fd64ee76cb08f91d7f42ec9d7410c7bf6b901ed79eae9d0a1b69bc833e5797c54ae89054849ebd1cc730cf045aeab354c049e5294cfe1aabbcd981b52bde799090d328d785360bf025eef68526efb44fd238eccaacccc11edbe0d86ecb4280c806cf35169168d5d01c729b2fce31c775b72a594f793c56bfcb9bcc0ab278fcb47319f131ec0fc97b729b02895751e7bb07aac7c08b4deb1258845a509cc6a3282bebfa2d54dd0521feabc12854f658e70b4505c76f6df519287433ad21479b8ab15dd7969853e24b1f89aa10d9004c8add1bea2da636fe9208e082d0c79222537bf44505fdeba47f6ced1d0267727ce2f972ff9e91db67a8fc441ec00315b9fbe4863403e1ba90087d51d361567c57b7202c4c86498d40a8b34586c60c5de05a170751c67d08e9015040ddffb3150cccad00ea4c239f985bf4103831217d037aac3a5b3505b802cb94461914c34b43674864c8b5c40427b61bb3069dd38917d55976d614427e8586730608062d8189a6c0019299d491085f49faadbe81a11d96b199660d042d65908f4fc25cae8be54ef67b238f4023aeb73884c340f306aa75ba28226efb9c07f526cae8b11d70c29b3efdddba72bf276744433dac8d2452981ae0768a71d69af5f1286d82429e06af38e9678f7795817a5cd0b1f1206ab0f58c6fb12efa2a6d698b38074aae1678132fd3a678824fbe4b3a4f5faa2f16fd9de5a7acf76fcb61155a2fd01d2445d26f7f8ed3a41b7ffdd5e288f8235b03c607091dbc9e2f6149f6e955ab1970c4a5ec42491f36225535168bb8124609b78a236382f71105ac309c0e1ca80fb8338a3c12855164f2f133aa3e360e463473a041cc36da94bdbe21a6f908507aad9a488266784e74c2df88a1f02f8a475dc547d48e5155163891add09018fe07a934f6dee097c2b20c1ed921691004ed3b271c75221e53a9c64b14d4a52f09ea30a8567daea7f3ce3abdbbe2d6ff38b3f39d39c86a74146f23488f44d9e0730cde559909c3732ff0c7c7966690be3320fa3f537ac9291b549f4011f4155e5908430826b8a054303d7be53cc5ede588a310523ea4ff2a01fb558771bcf6fb77b3a187fd09e2ea6f1c6465e489898ddcf265c0cf84cc56256cf7fdcb1d5f8d99d123a78ea423f44b62d52ef451d66b2672ac931820e1884e1c22c7d4a204a9ba79b8869a8395632088ec6d542ce12ddcab24722e6fc24789321f82fab0fb129765c38b2bc06e18bd2321fe66d5eb80ce5dd88df4608ab73ecc7dabe0d8e1cd2e3d5d6a91f4d4799d79b6d0eca1e1c8492085acafa2183bccc76b0eea6d678224c7397e8e64daead417aeed022f87abccdd74477db0f384bb354dc0432ee9df0566357d44f9c9fc0de8002ba7d83f869ef4adfcec4aa32981341d2c5725b5521be1abdf8e49f5ecb85b774ef84a78d99e4d0fee7ee1e0c2c22bd983db638fd596a614d3ed7da2dde573ba7defb50033a705d7f32018e95975e0f3ff5bd6b2f70f1f916c70076e34e69c01797827ed107fba3cd49c1a13d522458d42977f89deb5d48925a648f48800d06ce0120ff16354e990b5237f2a425a90544e83af5bb14a01f0f7e2adfe95eba4b21d58dd39f335f2698a9234dd2ab7ed856af4502a979a3f227d7a37aaa9ee6121b2c26c91f31437f5e78df476cb8ba325e66cfbbe8ad8025310e9c2286aa0beb99eb929a376c9583bd9c05b9bb47f92d5d093fc37d8267978bccae42842f97e14d662335d7327632b7c51d34b1f13457aaefc38f13d8e4729a3dacde265dc8d52f64dc035b9405609c755b06849967ea78b229d7982c3cef5656b2c88d490fde99566b163c8898a434e9b58f1b64c08bb49c1c8957340855b71fde38b194a3da78965ec95e6170a5fe4e63930898885dd136d8d854719c3c2638c3d6e43129e2bca0884641282c626c8c9a672f5835658dd9d080a6916f5718ebe066a9a5ebff539d80c3c38a3afc1bf7baf042302e3a27d3ab76ad3c5599af72eb529298d8d1b79bccbbc510947d23b9e5cbff8c61028f654c6154b6dccbe906a2358965477117a124d289a35fc75827fac09b19cbf41b34fb43b3bdb8de366992e7359d8a0903ca57f7d0636fe076d1d549b670e762af5af43018cb184cdbd71254ce898c9156650de013b5e13f4d846f308ae2d479c3d64b5435a8179d5982c2f9a3c60446caabbaa49455f371672155fb14409debd2cc44f90682ebf0787486555fe9f4d346322004f3467ed8147bca00d0c4d686affaf1a3fb0c8c3eaed2edb26e9e5ffd4d55de567249428b140446dff316fec21062e985afab8979914456c8358693dd347939d3cb16feee991a6a85fe07b51bf51108a034c57341c31c7e9e3eac0035c1aa528c8ea8d012e3712428b4c6f1bd0b2f945a97226926d798392e4c0c933f03b0646296934fe82e1109565b227a8c694296eff729c26f3582f7d42f5564fdd999189a8712e4518769b77592a465e0b848dcf161745587b81a5c7fe8ac93029ec62403715c4a76b5ab2e7f1d78cbeaf82620e68d93db123dd9a6e5da96de7e65566082b0db2bd5295f3c7e41ace351400a7f38370bfd8f4e0573ea2aac21eb41f6022c2b7cb593b585a9384694419fc319c143edd7b90915c149e06ea9aa05eb8c0e5d47f06d18a409d9624bc688c8bf773d7672af3898e1d6dcd41902e588288b89160e384fce5346d3622cf602587941029107c37ca5fe67531c1a91d22db243da5711b57b619026bf7736b709e17caa82b6fe1ad4f64bb7480869dea9ae5d8375d582b384d5a371ff688671621118d4310af405fa58c40e77b30c4721de29ea166a6a3225de66f0734a144d9f8cc1751fb5c6dcbc83c462cc4a0e6b762d8c74f4921205f189319dd65c0c59af2277eb2778ba5e28237d67e0a7e454f9d39c2cf8aa99ed5b333a389a41ffa69af9a360aa243079b9623ecc36621bdbb5f72b97f24f9b96ec6451135f2a6b021ec14636361ae743b9817ad7ea77c1d3259804c0f9d4f9cf17069d84f1d4d333136ddc36d043f55f9db69b66f38d38500d43747a1bd1cc7620afca47c1e114b6eeb8546d748fa8ea38c842e99c335c21d9588aa955f5e776ab8111c86823e0e1188228b3f7c5539de41a447de91e0586b447474af0f4f030a5f90a92973b2f5890ca11470915810c2d262a0a3a24ef1a5e969a52a7fc11e2e483733e8475bab16326ef228a5b3fed73e8fad58eb1f61473513724019e6e96ffaff4e89b71110028715d10df8bb47b2cc9217acc12589f88b2d2dc4dce1c0a36463486be4bda5ee15326230cefd45c4c90b6321cb9a764946492bbfb213724cb30dbf641d91681bc7e3ff89963c3f12e948ead9337d6fe14bd876a39b77721ba7f3ca946f7f08dbe2dbe25b78768c4e154e0346adc7ba1a188b44cb9912f2124c715c7e5452a2bb14d4de3a242ddc9f56ea53e31ec9d369220be5689affc6e8dee5dfc11e2c79dc19c624bed33dda08fc1526ba8c6cd8ae7040e37013fc5c0a698141de034e48e5f73be74b173a438d987cfd766a04e04e0b9459a6d075dd0da806cfd6c672af162c7e79cf3bfcf9e88e2eac65aaf179cef157ac979ac00bb5f141fba4cc568f005fffbc9daffa9439d3b574cf0f55fbabe7604c2f6524f4940d04b10e34293bab0a19703d741c406630a54bc39ba830c2d0b3d3c9d7721fa3ab381397c20f736e165e9a271b20de3a89fa3984050349caf48e3349aab69b57a503254f99f8176109c98bee2e4059f4537d72d413b5cfa514a4ab6c04164c4081b8d7a866a73069b54f96e60fa0ad89363835c39f120e012dcd540234de9ba3e5681f4689cfeabf7e856f47160e3b5fff8c63873e3b5ed35c66d5c20d6f2e4a71d4644407c09e0e8c34ade7b069f638741ff17ab1884e1d1c3edda568df9c4d893df81c87b572ccd3526ca2a05f186991d6a0920c8890449fd613d82db366b1faaab52fa3b80201f07d9629edd39f4d59381f8d8524c2d474d3afccecb305f3c97ddee78105de084cfcd1de8776e7c6f6ada7545d25ce2514af44f0ff934b889d638e921e46bf6231c3dc787cd54a5e335891feb72457a982889eb40e058fd93ad883f1951506d0dfc69c2c05f26968eabdafe77522f1a38e368e68cfefe4be589be95692b8a4e5d777d57a694adb154be5d9a342dcf177b2e10e48f981ed6196f59d5254082dd5e52d57ea3f73f085ebd04153c3f8b13698f4290abe892ae253ca20d307461640af3ec14d389abd4398751a120bc2dbb79ad0ff47f9a37c42a9d19e46cc534363f1fb7802d2457ef338dd2017e55b1f94d7b9ba06a26747f74e7098bebf8664a90ac494e61507bb62c72165429b7c677341d3edaa2549de08ce9b1622dbce0ab9105c1fc70630409d6fc7f349eb6253ea9da6a2a15465848fcdc6846dc70c3cfaa38e7f7fecf87cdab749c838839814b1b9dd5b7739888b3ba02efd5d554724b6a93f254eafa23e638eaea8934691c0ed312bf50251f986766c9bcce310b0cefbbcff74038510551563a45e85ffc27b7499ab40acec89ed864d5e7d9cb3b64b07d64d092a69d8bb775bd07aa2569dd22264187601a1dacb96891020db4bdb59ba0024e3584b187e7d60c59e3389d6ec2be55aabc66485da3ffc701d80b93b2b910631b60fe7a72cb27bde943e58da54713046feace06ee8645c5723a9e7d01b9e1a4700d115ddc64783b2f7d6fa1d59c110e086a25644522c362c656c033a8af3a8efba9e141c825228c015c8ab29eb27f7ee0188a6a37dcadb68e37bff5e2e273d0a4943016dce15656e5990f65751dbd1b666ac3253aa77846d786cf08699052e5006484ad8d5e574bfbb8281171b998a580b1201b49608e06d962a98259a0dea020a7d7938c07d2413f02909dfd5e3ab00ef7496d099f279f2377dcbbe25ac387623bd8236e820dfdf5d34c00b5fce907401182ff8b1f650dfc10fb75c6eb1e800457bf30a43b553", 0x1000}, {&(0x7f0000000040)="fd3c7ee8f18f8cb34730d6d719491b31ec2dbcc4a3bad515103f9a2624d614605daab3de73157ab090d508c2a81831e94686af3a9f87303d20d0f4d3349eabe7a29806b3934351bf5b3fc01911a486fe1c115e0900d22ebe3c1488eba2503e702edff225c3a836b441905e2b23c607e21bef8cdc2270f0d4cd2597b5a8fc80c9d71ff306e1f710ebaa49641d86fd2d18165b015c9f", 0x95}], 0x2, &(0x7f0000001280)=[{0x28, 0xffff, 0x9, "e858fadbd81bfb2b9229e1a4808ae296508cd12c"}, {0xe0, 0xffff, 0x8, "d4b6818cec1038b48da45ee2fdc78d44a881b73645da78712a7fdc6d12ab503c412abb15e06fdf8993ed5d460e72884fdc3cb27be5c2080db6c3b0ba6d5b40a4f87207a1774a9fddde0396757a81af511f1d0945cc383ae7659211c39c453a7b78ce1bf467a2566fe467c19efdc6e885a172c816a8b2892b7d3fe3894c4d649323bb878618a813521689d217ec677ee45479f6c3fc5207d8769b9dd7d9bd20dfb0d80fd5093c4363ab9892441754845cbfd1f7ac5a70f8567ab71e5b6d43da0ab8055fbd7060bd23201dd142b589f3"}, {0x30, 0xffff, 0x7ff, "113c2508f3c0071beb9efe56b34f734ba2ca93b90f48147b09649652"}, {0xd8, 0xffff, 0x7, "b6c00d2d6eb34fb5e0bb144d42fdd0a5cbb1132dfb9d39780f8721ab2fd7d7b22f188930bdb5ae1b41afe69d2f8fdb38351bf3e6470a5fbeca967e4c6119c9c56450763cad3a230a2d3b8534a2e75c7cce35f8a5c3414926e81bafe33bd7da29e25c8fbe2cb2f59ad91914dacc93a2eaf8871ea5c7e2d533d3767642fd2d956fdb3b439d43553272e3f5ca911498927ddd5ba1bab7dce9773341e444966429e2cdaeb1d66afae1c43c92cde0fe39c1a9d2de3e785b70202ea25f39e30ed02a48f46430ecf33ba1"}, {0x50, 0x1, 0x9, "a23789bd91b8b34800a0a650519fa024658a8ba28d567df13894791ce36be4450849f2bd3cdc6f859241990f4a0148fb9fa63f9fd06c786e7c4c19d538"}, {0x38, 0xffff, 0xfff, "d4d3c2f54453e97bee30cf992a29b550d310e3c111cc548ba0e48a221a6dca96733c8abfb92a"}, {0xd8, 0xffff, 0x9, "74f7812c0c07b756451063bcb0f73d7339c146463f7a95c33c4e45f97f6cc294200ebbb3473b8dadcb00576d0b7b49f89d6dbaf0e8f86a0f6d8204955019957e84f9c1dd50dd377be796b65dd3ea2e95a870182e07f75f0bf3dad4e62f436b7ccba92876ed7f13e92c4e3815d52cdee83cc465fa60a799c7c31ace3937d755e865604db4b49541c8c30faec228658f81fd16ce26752909b56d120baf764452a87ec7ec3c78fe22ab6a53656552fa75d7ddc87cfd295c5ccd4e7d0ed41be0023aef8902"}], 0x370}, 0x4) 21:27:28 executing program 1: clock_getres(0x0, 0x0) 21:27:28 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) r1 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/239) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x83, 0x1, 0xffffffffffffffc4, 0x57e4d94b}, {{r0}, 0x0, 0x94, 0xf0000080, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0xfb, 0xdf}, {{r0}, 0x0, 0x1, 0x3, 0x101, 0x9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x800, 0x8}], 0x7, 0x0, 0x5, 0x0) 21:27:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r1, 0x0, 0x0) 21:27:28 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x116) socket$inet6(0x18, 0x4000, 0x200000000) r0 = semget$private(0x0, 0x5, 0x544) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/230) 21:27:28 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0xeb8, &(0x7f0000000040)={0x8001, 0xfffffffffffffffb}) 21:27:28 executing program 0: r0 = syz_open_pts() r1 = socket(0x37, 0x5, 0x6) close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 21:27:28 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r0, 0x2000747b) fchmod(r0, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfff, 0x20, 0x5c06, 0x8470}) 21:27:28 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:27:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001240)=[{{}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) pipe2(&(0x7f0000000000), 0x10004) 21:27:28 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000400)={0x87, 0x7e}) syz_open_pts() fcntl$getown(r0, 0x5) 21:27:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) shutdown(r0, 0x910ae85509c438da) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f00000002c0), 0x0) 21:27:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000100)={0x0, ""/216}, 0xe0, 0x3, 0x800) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 21:27:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x406, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:27:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x3, 0x5, 0x1ff, r1}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:27:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = msgget(0x3, 0x473) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/54}, 0x3e, 0x1, 0x800) write(r0, &(0x7f0000002740), 0x106cd) getrusage(0x1, &(0x7f0000000500)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0x0, 0x0, "f9875b2e1e942a1aad3f782159b13bb93a182692"}) write(r0, &(0x7f0000000180)="530c61e9dde2ecc377883817eaf21f0c89d220a21efd70d21451a5a0cadd4c1369c76d6caee4f595c45037672e82b06503f52a1303f7619ba9d850d2981e4cb0fd8e14c828eca63b196e1989e0a4e0aade4570889f72f22d901d05360871fd2295e8d2d3cf99b8b1ddc555f3ecd3401fe2f9c2292ebb432af83240ecdab5f7a9b1eaa168e6ca3517dadc41c5527fc5ab7bb1e32999517e72dcc728cb5c7850e0f5a16dc39517a13fff0fd524bf487a537f6bcca4088456fb85df23", 0xbb) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 21:27:28 executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') getuid() 21:27:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x40000000000029, 0x9, 0x0, 0x0) semget$private(0x0, 0x0, 0x40) r1 = msgget$private(0x0, 0x0) socket$inet6(0x18, 0x8000, 0x9) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000007a8304c230ccd100000000000000000000000000000000000000000000000000000000509f0cbee2a9584c0d5bd99a22f767000000000000000000000000000000000000000000"], 0x4e, 0x0, 0x1000) 21:27:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) syz_open_pts() close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) r3 = getpid() wait4(r3, &(0x7f0000000040), 0x1, &(0x7f0000000140)) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 21:27:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0), 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x11, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x10000, 0x3, 0x10000, 0x844, "d60d33b43ac0cdd64224528d7b55cc283c0b5aa6", 0xffffffffffff8000, 0x1bb}) chmod(&(0x7f0000000340)='./file0\x00', 0x48) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) openat(r4, &(0x7f0000000280)='./file0\x00', 0x8, 0x114) r5 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0x0, 0x69, 0x1, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x45, 0x80, 0x7, 0x4}, {{r5}, 0x0, 0xc0, 0x2, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0xfffffffffffffff7}], 0x3f800000, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0x2}, {{r3}, 0x0, 0x2, 0x6, 0x1, 0x200}, {{r5}, 0xfffffffffffffffd, 0x16, 0x6, 0x4, 0x9}, {{r0}, 0x0, 0x0, 0x4, 0x5b, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x47, 0x40000000, 0x7, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x3f, 0x4}, {{r3}, 0xfffffffffffffff9, 0x20, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x8000, 0x4}], 0x7fff, &(0x7f00000001c0)={0x10001, 0x8}) 21:27:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCBRK(r2, 0x2000747a) 21:27:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x1, 0x6, 0x9}, 0x3, [0x1f, 0xc1a, 0x4, 0x7f8, 0x3f, 0x6, 0x2, 0x4]}, 0x3c) r1 = syz_open_pts() connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xffffffffffffff7f, 0x6}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x84, 0x3f, 0x9, "d0622a745164c68d88572e0f56be9fb109c1ce0d", 0x8}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 21:27:29 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x100000000000000) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) lseek(r1, 0x0, 0x7ffff) fcntl$setstatus(r1, 0x4, 0xc4) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000000)="39daec6eca4d022f3290b630163ea3f73b03b792a5d62073e4bcaff6bec5e97cdbed62df82995534c26ae9c0bcc708e5b58a", 0xe5) 21:27:29 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) fchmod(r1, 0x80) execve(0x0, 0x0, 0x0) 21:27:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) dup2(r2, r0) socketpair(0x1a, 0x0, 0x5, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 21:27:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) select(0x40, &(0x7f0000000180)={0xff, 0x4, 0x20, 0x9, 0x47e2, 0x1, 0x1, 0xebfb}, &(0x7f00000001c0)={0xb9, 0x80, 0x800, 0x6, 0x81, 0x3, 0x9, 0x100000001}, &(0x7f0000000200)={0x10001, 0x0, 0x8, 0x594, 0x4, 0x2, 0x9, 0x100000001}, &(0x7f0000000240)={0x7fff, 0x3e}) r3 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = socket(0x10, 0x4000, 0x3ff) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x7) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setitimer(0x0, &(0x7f0000000380)={{0x1, 0x100}, {0x5, 0x3ff}}, &(0x7f00000003c0)) fcntl$getflags(r1, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000400)) ioctl$TIOCSTART(r6, 0x2000746e) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r8, 0x7, 0x7, &(0x7f00000004c0)=""/236) getsockname(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r5, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000006c0)=[0x5, 0x6, 0x10001, 0x9, 0x7]) fcntl$getflags(r2, 0x3) pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000700)="6e0f31e54f11991f436f0ed3f4afe7f9768f8097bd59fb43d96f66e96b19b461d785dc2f7125d2c4bfd6fbfacd46abd78b56f0e5e2665526be9a925783920e4a6de805d98afa94ffb47b986073890edcd97154ac6ff1bc275ceeda7ab0c812cf919bc745b5bf42c2be65285d53f678ad58eee6b7257744dffd520d3a0facbf557e40fc984d0f2b6af9e1328bfd8322a0b32b107b561ad5a256c3e9cd144b372e4d31fd59ab77", 0xa6}, {&(0x7f00000007c0)="3683eb204e85d1e6a20e8f429e045f76d4d8c6c8e70fa2bf745c2b87bf69d7464b3edd9a4f5851916d0bc553a81b631746e127faaf12a8996f58c66ce34b9ed5f339fb2c74d25c666ddf79472e821c998c9511a41b0912dc5267cceaac352ae257b7e979d4f4b7fcdcb9cdaf1fb77e2f1d5f6d9b75bc7b408430f8fa826a411fbea3b85fab26ae1c27ea310d73be2966431c39d90656ffee946756d423195a45463e736850d6ee64657d22d2c35118f4ef36ac89", 0xb4}], 0x2, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000008c0)) flock(r5, 0x8) semget$private(0x0, 0x1, 0x4) getrusage(0x0, &(0x7f0000000900)) syz_extract_tcp_res(&(0x7f00000009c0), 0xcf9, 0x0) recvmsg(r5, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000a00)=""/167, 0xa7}, {&(0x7f0000000ac0)=""/130, 0x82}, {&(0x7f0000000b80)=""/111, 0x6f}], 0x3, &(0x7f0000000c40)}, 0x2) 21:27:29 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000100)) socket$inet6(0x18, 0x5, 0x1) r0 = semget(0x1, 0x3, 0x0) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/38) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 21:27:29 executing program 1: setitimer(0x200001000002, &(0x7f0000000280)={{0x0, 0x10000002712}, {0x0, 0x20000000007530}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x1cb}, {0xfffffffffffffe01, 0x83b}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0xffffffff, 0xffffffffffffff13}, {0x1ff, 0x20}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x30) getpid() select(0x40, &(0x7f0000000180)={0x4af476ea, 0x0, 0x7, 0xfffffffffffffffc, 0x0, 0x81, 0x9, 0x1}, &(0x7f00000001c0)={0x8, 0x4, 0x2, 0x18000000, 0x4, 0x98ad, 0x8, 0x94}, &(0x7f0000000200)={0x9, 0x3ff, 0xff4c, 0x40, 0xbf3, 0x573b, 0x1, 0xff}, &(0x7f0000000240)={0x200, 0x400}) getitimer(0x2, &(0x7f0000000080)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 21:27:29 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) madvise(&(0x7f0000743000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSDTR(r1, 0x20007479) 21:27:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r0, 0x4}, {r1, 0x800000000020}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000fe23c927c77ad795cdc1e6082e195fbc5accf2ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d3f000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553816608a2c6011bc8ac651a7fb69e6191ff5efacf7512a56fc531279792695e092e9b99f576f4b855aff0300000056556cf9f4ff5f5093f8b3a29e1f0a9596911fe345d8ad415840db801b0e07abe718e870cdf393a537b1e098aa76cc59ffe7e0c01bab1d08f7b10fe076e6593d32683f185358d3e157664ae089c4bb330475858584bb066f5d023dbcbe6adacc4ea7448433c29a47bbf40e1a4b9f"], 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r4) r5 = kqueue() clock_getres(0x7, &(0x7f0000000200)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() r7 = dup2(r6, r2) r8 = accept$inet(r7, 0x0, &(0x7f00000001c0)=0x101c5) recvfrom$inet(r8, &(0x7f00000000c0)=""/61, 0x3d, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x100) r9 = fcntl$dupfd(r6, 0x0, r5) r10 = semget$private(0x0, 0x7, 0x80) sendto$unix(r9, &(0x7f0000000500)="ce6643852177285b36d4b6c6b2fd17ca5a00c614591685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x187, 0xa, 0x0, 0x1000001a7) r11 = getppid() wait4(r11, &(0x7f0000000440), 0x2, 0x0) semop(r10, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r6, &(0x7f0000000240)=""/107, 0xffffffffffffffb8) 21:27:29 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) write(r2, &(0x7f0000000240)="a7c6c5e94ed0c063f326b525169270d0c5366198d4c05e6d3922bcacdf86c120bf993bc7a6255b683d6a5253ee60babe2165a69154ccf960ee9047", 0x3b) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) socket$unix(0x1, 0x7, 0x0) r7 = semget$private(0x0, 0x4, 0xa1) semop(r7, &(0x7f0000000480)=[{0xff06522d7e7792e6, 0x9}, {0x1, 0x6, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0x20, 0x1800}, {0x7, 0x4, 0x1800}, {0x7, 0x7ff, 0x800}, {0x6, 0xf0d, 0x800}, {0x3, 0x3643, 0x1800}], 0xa) 21:27:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x400, 0x4) shutdown(r0, 0x0) 21:27:29 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) 21:27:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x10000) 21:27:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xce) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 21:27:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/44, 0x2c, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 21:27:30 executing program 0: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x5) 21:27:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffbff, 0x1, r2}) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1}) 21:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f06", 0xd75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xc1, 0xfffffffffffff801, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) listen(r3, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:27:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 21:27:30 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0x7}}) r0 = socket$inet6(0x18, 0x1, 0x7fff) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/232, 0xe8}], 0x4, &(0x7f0000000340)=""/223, 0xdf}, 0x0) 21:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0xfffffffffffffd5d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) r4 = syz_open_pts() listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x7, 0x0, 0xffff, 0x101, "89927f332b0e1ccfb78f76ef75dbec983c905393", 0x9, 0x9}) r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) r6 = dup2(0xffffffffffffffff, r3) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1c, 0x1, 0x9, 0x6}], 0x487, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x28, 0x7, 0x8000, 0x48}, {{r3}, 0xffffffffffffffff, 0x44, 0x4, 0x5d, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x18, 0x1, 0x3f, 0x7}, {{r3}, 0xfffffffffffffffd, 0x92, 0x20000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x8, 0x8c7}, {{r3}, 0xffffffffffffffff, 0x66, 0x0, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xf7a82b9d705a3f3d, 0x80000007, 0x3, 0x10000}, {{r6}, 0xfffffffffffffff8, 0xc, 0xf000009d, 0x4}], 0x1, &(0x7f0000000040)={0x200, 0x7}) 21:27:30 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/179, 0xb3) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) fchmod(r0, 0x100) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 21:27:30 executing program 1: setitimer(0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/108, 0x6c}], 0x6) 21:27:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r4 = fcntl$dupfd(r1, 0x7, r1) r5 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) kevent(r4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x7e, 0x80000003, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x9}], 0x6, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000004, 0x6, 0x3}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x20, 0xfffffffffffffffc}, {{r4}, 0x0, 0x20, 0xf00fffff, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xda1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x8001, 0x2}], 0x7f, &(0x7f00000009c0)={0xb9, 0x8}) rmdir(&(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000007c0)='r\x00', &(0x7f0000000800)='r\x00'], &(0x7f0000000b40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='r\x00', &(0x7f0000000a80)='#\\^:\x00', &(0x7f0000000ac0)='\xaa-*\xed\x00', &(0x7f0000000b00)='r\x00']) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a870000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa1042135f7830000000000000000000000000000000000000000000000000000002000000000000000c30000000000000000000000"], 0x1, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') r7 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000000c0)='./file1\x00', r8, r3) r9 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 21:27:30 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000400)="77536c2ec743645213cecc44325af4336cce4588677d995802cec3f7ba5297d9cf490978be7a9630f5963219e0f82ec937a2000cba64019723dc027dd002bdc85a16c62da6e7240847c6e3d058ffce466d6897e51010361a6eea81434ada961fccf7a2fd47e7d3298f6016d2b360024071c5df0eb847b19e8c984836b54139757c08f55f93c8453ef02a6b7b101e63732f696a57629267fca39fcc04a55f406a567fe55cf18f27d5f42aceb9b118b829adc081380f1343bd9399e0345c058aaddbf0ff1cd3e15709bec6c5166224ec73179bf364fde002ccc01e97477b4b2d514e7c4735a61fc9ccbf1f96840bd15ab210942b1713a601b5877cf9869707bbcec38e530ccf45c4a5ecb65adcb46d4c188405bf05bdcaf307cc71306a64db4380b92804d6cd2eb63b2d9d295fc787f0fcf5eafe37516ecddff3d5c14d99467d25514687fa037d0ae4dc3b6c019616aa1076c629013102cf54d0b20b484822fb07c3624f7d1c0be3503040815213ecba1d1b2369c4379fe651f1114ae6ac0c752f68f955fea540335d7189f9129e21051ba9ed4607c9cac9095fd313a6e22ddfec05ae9c96657f611e8c198f42e092f87cfaaa1258e727ac91801699cdd605467ac99a337430f82ecb646516ccfbb06bf95e87e60fc4536ee7a26ee887b7fdd1397cbbe17d28c317397427185eb3bfe44a80f5a634ecc7b061d630533311c3761aa2168b8f4bc5ac35015a3e2c7ce0c2ca55c6df22430d82e33e9d5e6756ea265545acf3eff4717adf951ba234295f497864af2daf90e691d4814b6c43020085cd51e363129b797d0c552f9f2e859bea42e73e1b1a1f0f12f6256a6abda6101d2264e2f4f1449554e2239cf73da33c5668d608eab7fab563e61ff3373ca5aac68a66259c283ececfdbe7232b2adfdbd5add268061062a6d856397406c9155ce96031701aeceeeed310cf43a46ca5b1734c559c94ada69c99d0080d5dda1c76b2c4749da7593fba503bf196e94c2dd945b840a8a8ecbce196bb63ad9ccc0e3426e70153e67ad709925e110eeaf8a61a7100a2e61243108fc0bad9412cbebdf4293aca665197c4139da58ca5ea054bc9ed24da234e9ba38e8240cfe28e9a32068e9dbb54e2b3049b1641a903b4c18b435d3ef13810f0cff73e3afd2d631e7f57b198f5ace5d3ce5ab350f418d078145cb295627dfa76b99d2e04894eb637364169add13a4aeb5fe4b5feac80471e2bf329a22823e8b2bb379d215454075b18e6bc0f90dadfb7e5b0f091834853ffc395a7bc75645cee970caec3b1a970c5715c0027f45a620a8d6d8bb592a6769de0bf6d5f265b714cefbe43a3c3da8cec8ea1b836aea519b1b88aedca108a6070c7d794cee8de61def9260b424d3c7d9658a309adb195a64e2df03e08445dbf3bed1350cfd5485bb044a112f23225b4cd26850776af3f7d77c271ad4cd469830c51b57123e4ddbe38bf70a41dbb2672c00a9243b6be0d987f93d25ae7a5e5ae8a4b9effed25a264a7077282b9af918b6bbf5d7dd9f9d2b638b4e731b262168b17dd63a2318d9be1d19a7fbc8981484be13b8b7655abed0c453b66d3305fc77b3217f80bbf74b15d8ef8e1c7f49c0ae89e0851486f4e1b13dd233517333df78831bb625e21bebd89709e768572ddf08c55ff4963f89fd877f867151803f251d7f6605b9fe8650f748219a063b020fc631dadfde2d2421a4cb6e243a16740ba182f29e4098e3f985c14661c700cbd48c6051b8d61faf384079facc902f26579675c712e51dc15b8a509f40547787d4a26d498d6738140f0354a9f17b1e235d6925a7e99d15c1344ec23145c42b65a3143a083037ae5c08c36fef310ac96b4a572a09a504a845e66fa5560298dbd9442b1bcbe718501410c1c3bb099d193c89a8a3186305e1fc00b16c6c874a20bf48ed5480b069e6c98de33a5e43724482e6b4d96ab29af5078fa89b0d4bea6a212ed62ad38a696c713576461290f2370f850cc73e1658f3aa75f0ce2d561701560a11508886cfa53cda49158ca52c7798aad68a1b1b2dec575994e30959619a151a9880e37ca097123b0fad366ce9f0f31671a8e10d7a00af52bcc07ed8065f6bb48163115e6f39a691f5041c456aef45511478a9ac24ad75e50729eac5a8cb39bd63ed8b97256453678c2337680bbd91ef4e7069406369addb13d2408e2bb74bcc1c320fc37d080022df5a5ad01265240baa10b7817d162c3216a3025fe52f9d3323bcb43a3fdfc1905b527459f32d11b537e9ed00e415b4a9cbc61dcc38c04b97c67b0b68da60e5e3d83d93776c07674779b26fe7c2a83495717f2158955df6fa12c5829efdf6e5e11791c822ea54c87c178ad4b3893bb6977fe6bd4abc8d20283bc8bd15e3f880d5d98c0ca0614d22becb8f36b2b9e88eeaf752bd786db48c2d58fa42d28078ab382df899668c77868cddb9f0743897d22803ef3b52dc33b1a190523e05946ee260808f03d05b3a3ed4479d1947307b258f38fefb74ac98be5e26647d3fdbae9afd648d9b3c45d7f0473cc9f34595abc55aafbdcd3d931dbd58111950476d879b429671f68aa4afc2fd5f0ed0505c610185e415cc11e0ee49b07bfbc99da12c4e6cac117f927f1b8733a8fadfa957f13b4bf0eaa2d8c17af1b412816754490814c7fe75b798ea5c1db4bd7e64a88eaba534b6097367a2c1aa7b8181e297861ea0f80560a03c2200985e141c6a873733ed55966da460fec3a8e397e361fd13ad5c885b3af05a63e906d8db442bb2f7eff94232360356c1108600134c3fa0a97376722545a63fbcf0ab4106c3acddd7980853c32b3473c0bd966cb7b14469d0a9dd487e26702d89ebb8ce68ce7896f93ed4e32ebde51ad1a1444034c023e8fc7d556e94c59417fc453394d8318f9b2c33083fd06de70cd66af288c8203693dca7e6c4f7e61ab72e96242f010216ca481cda4813155a0cda00544450706d3f9a0302f69a006b2701263f5e3915a7fe3b1711558686e7185da8d8eb113482050dab58c77f2852ae86535a30348bd1cabde6d3389a4f03e340362839e6cd31d1b08ece749f00e995dcd6dd549c39036fbdb250c7ab07b0955bbf33cc0ad856aa66f8c438a80ac7978e1078d0dd74e45612d847284e7907391aaf70dd43e6bcf623edd3d18fd5bd6f6e28680fc273340248ee18e7e146ae4b8db3eace1689529ad4bd791ff59b5e2ed88929bdf79c64dd9597314d2f3b712caaba13e49725e45c8f8a04be6f3b5e4667f4600fcf7b72edd17b685cc1523e01dc78629c8f2b040013d77b263879c473746cf7c042c8946f3baecfeaa43348e6eae047b4814f07ab393a7d6ad716e5a53718e4abe179b7adbacf823be5857507cfbf8465c2b65583acd60475e321c32cf05de015b5047a17a0c30608753c65f5bc33bb7b5994c34f52493979ba90c9a89303238748c71d9e32b214a29a5b22ca741687594065d6b48c0c1efcd91aaa2fa0e2f2ecb6ea81ae9b9244c5234ae399128fc49b6244d93d5e3790459e0601e18538543e4ba89f4ba1c91299daf33d503118a3f991a50aca20e9d62e489172c04c26020eda710099ceb2031f8da9fc5ce2717cb1915989887af21f9c782f85d515b182ef38b2d8ec4c88cc46f472822f66fe04735c0f1c2c6147ed8d926781faf287c969602c08dba81c3b4e517cfd95211ad9af719722750908f73e112450c2d293beb082f9d600ea1e1dac28bc21c7467b59196c1552a41b102e16f189ad714d03446c97424171c6a515e4d3ca3e9997e2e6b835eba846bf87980dfe8ff3948bd062bc8d606f1b5c3c914c9f049da3b8f75783f7a606b79135a8bea2f58223f0b374c06ef85401cb9d51a583b022f7c889de042138ef9f59f469b3ed75e969ec7cc00917441f871431602a8491f95227bd724afb8d8a4fda604da19ac4891a371e6d3032a514b87c71a17135f936de8f8fe21ce7312b779292eaab1a55418a6d6b524a3685afac60c21a6e058f58a084968ed6d5f5b90cca205a4c2cb1e1e057df0dc6e68011550a8a3fded440a31faeed45dfe2c2c6dd99213c20e9af9bd61e5ac8c13be664c81c4a5626698240fb8ce68845d66756658afecc8cd7870299bbb68b1884eef3341f836cef693f8b79f9afafd387ab52654941cb5e6ea84da3068fb32980da4ae3f58f723c313776ee84c384e40b851b9845d997685374b9c4bc9d9348fdaf43b17723718e34280d41e375193776b47bf0e7c00334d756ed2355b89f8318ab509062500cdef0537b95ada7f819adea8361d04dab2abb5e4a8c654b34bb12091bbcf1ff12e7fccd8f0d30be67bd96095990c49b7e8a8bd018e7b1727c98f768efb719d7581df5fdee541a31f6c48f0fb30dd3f107a8741760ede8e8c4da7f65315ad5ecba354f6a1212f8fbc89f7bf15a324ee0a878604710ff45a0fc2050f36c859f9c30c9cae60c8e479b1c5a2ac57edfba3bd6ce45ff6766bd1fd5b108bf4392ee5745c0ff69a66987c029d727a10b547bfd010f56fb2a8e01b3190fff9076fa7174802ccb5c4d7ebdd02f34b0a34f53ecfcbd9350820a4972338407ddd195f5a66375c024854c004015b6ff5e50536ed1953a7317d1a94a4527d1b079c83632960db4e70f05e075063c70c56ec0f20027fa5dfb6ef3e7f7760064758a0cf5df9e619a3a3f5901f373bcdf3c6118b0bcf2aaadc5ed7ee18fb0a58ed6a5fa1b153e1631024abed7e1618f869dd1e6f839bb739b4583df67dac0ea3b0e089e96d73f442b9c4a6d6988ab5b33b067f9a50bcb238e44f9d8744931663bfb3490b9c6b3f061ee71a725a07f37cdd3517c6aff287a474b1f0c6069e9a9d542efca61dfa1d499ec4d9eaffc0d3be6aba6b1bc1db348a36282d15a0e3895971067390615debbdbe55ffa0ac97b47830bd2b67e101bbda569cc67326bc976916b1b257b5b9e33132715a18d87300a895a6f244710f472f04d47271ef7b6cb2e3bde418462e24e84a3a2935b92f9e4fb695bdc2d8f84615c139f4cb8e704c965f19fb9a4e78faa368f22e5d26ccafae4600a95954bb935d9edbee91dce9106f5cceba4da27d07438d1fdeac0c4f4d9dcf59b21eaf2e5414b085937d22da9f112af4922876a99c8528b98ff750572b8f3d8f88c006724ea6ee6fa84f9ced3e01645c983b6a70aee0b8b0288e5a507a913c1f48e317e52228afdbe9a8ee712fbd0c54c313384c670883d48fd608a9bd06e645292d845d0b98d0df3be8c88d4c2166600e81c91fa6d7df2cc94f452fa01251311b16b44f687343c3c60e9507a6767d40f3f4c0dac4c77705fd8e579f6d5d0bc209a053597750169268d183a9705bb9209b2c725783a33efb6fd90a6c7e0a255ece9a6006ff34debaecd215d4602f4faf9d2d6af04048e277fdcbb76c733fe26a4ef0d91e44d3d97112d3f54a04f02b231909b4bbf2ef5fe72faf96dd44806542d3f13abcd1ae740b3973505fcd68a56cdd16481009a385a1e49bce85a1ac671603b32af54f7b3c18f80f6eb05d73e7de5fe6b9ed8bf249e300c886d8ba31c775e8a30b941a8a3e909f418964a867fc9cc0fa36f949334c5bc968be076a999a2ac447aeef851c61c1cb0d82164d6ee6702e97a178a0c55c77b5d4727d408827e5fb5e3e7b588b277cb30de35b925fc69a3cb782f456865a5e352016888484ac9506a2e6477f397968cb032df23dc28b0869279a70a21515ef7c67915768da16243c5d08a7e1b9cb6c100fbd93c5ef1098ee2ff84cc3bd8add5b9969ca4d91ec7b167e2f25cb97", 0x1000) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) 21:27:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f00000000c0)=0x4, 0xffffffffffffff87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 21:27:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) 21:27:31 executing program 1: clock_getres(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) clock_getres(0x2, &(0x7f0000000040)) 21:27:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) getppid() getsockname$unix(r1, 0x0, &(0x7f0000000080)) 21:27:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c0e8f25cbdc796d731b"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:27:31 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) r2 = getppid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x8, r2}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffffb, 0xffffffffffffffe0, r2}) fcntl$lock(r0, 0x10, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x0, r2}) 21:27:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 21:27:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/53, 0x35}], 0x5, &(0x7f0000000500)=""/30, 0x1e}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = dup2(r1, r1) getsockname$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) fcntl$setflags(r2, 0x2, 0x1) 21:27:31 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00001f1000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 21:27:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="87acbb324adae29c9fff2016e28ca80db5860be5bc211f9383d6d56f57c7031efe339b9099a54ed80743da4524df7e3e6a69e10e8ac88c9bec6f933caa10fee70cbaf617ae5ad373fd48f3c04bb4e4908d0b5e3fa7e59ec40380322e939b9c7ba871e40a80ab90e07d3040c6b1c6ce0127ccc2218e695c55ea2394e2687335cd4d2b7ce146"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x10001, 0x7f, 0x800, 0x730, "ae7fc0e695bb553f5da616212bafa27f60bf0780", 0x4, 0x6}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 21:27:31 executing program 1: r0 = socket$inet(0x2, 0x6, 0x9) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:27:31 executing program 0: socket$inet(0x2, 0x8000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x10000000004, &(0x7f0000000000)=""/66, &(0x7f0000000080)=0xfffffffffffffe0e) 21:27:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/101, 0x65, 0x2, 0x0, 0x0) 21:27:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 21:27:31 executing program 1: r0 = socket$inet(0x2, 0x0, 0x81) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="93ed60d882561ed82d66aa68e6643400b838eab622cf860037245586159664fd9267d0f78f", 0x25}, {&(0x7f00000000c0)="556b95024469f751981d4e743bdd08e5dd1e61316fd92114940b7a4a19bfbf71e6bdb02efecd73b5084c922d18fe48c0e83da6b36c85605c7ba5a83017b4e75a8b017d691e120f4a1e55f8b5ed935ced0fa8e9f5d7337dbae23d0a1453d292a6fe0a0d080f86c38de5d0e35de20da2c9f8341c3ceddd452b67951fa110f7376dbeb1a1e9117fe57494e1c8dd58853ed19122b7de88226b757f869726b0313e5be091483917ef2243926b0e0ed7a7a2a32340a37df57b709185574ec46c56c784b4a06b", 0xc3}, {&(0x7f00000001c0)="fa41db4b5fd59c52d1dce677f747a801fc9da13b7b2db280d6b3db4a5d6cda0448bfb66c5c081771a46fdc3c6fe93d924f2d23c0ee21a3a7758f732b752dca0b74dccbcd8c77fd0c0101833c00515883c69e68ba49fd17ba3ec7ed5d6f4e2210e862df66ebea2072b3adb383a0e771c0c320985547c74275205725f2eaabc0013cb10836d7f30af95087837d3529cdaabb1d00a561dd720fb3f071e67e594c9e379bb915d89aaef9216bae41e5532def051e8b50e437e8537e9a3b22b45ba757bf53b52f21bb8d808b7418cfb089f5cc76fd22eeb43cdaa078ff1c4506486c9480ab1c64245b2a", 0xe7}, {&(0x7f00000002c0)="ef7c2ec4e189d32cc33dfcef8b07e76855ea0ea4a5c13e921fefb4a4af8feaaaed28d539ff2864dc87f618c302953b4977875388dc1b08c1860d7a84e10066af1c3b760a300501279f7108135f45e60e21a01585ab288da90cb7f63bf809cce0f55ed59b788d42db7c7f040f", 0x6c}, {&(0x7f0000000400)="3ca7c1d6a4f00955830a18182c2fae9026e15314e0519b367c4f3f3e6d403f4be1135eec864ba5c07b59820b6a96c976577b7b78004224fece19d92e67458cbda6f218807992c5fb543b4f1a9cbb7af4900ed318ed326eb2cba6345ff25a6e6a08285e70e320a0a50e6b1e7efd35311367d7e2d520e007b43bf95e5f396f75da16759539ce9b051795521ba3a2cf378e88a7063bdd7be94f62e82778782ebdd76377fc843d4aa517b8fca79adffc2ed0e09c7126fc82eaeca5273f90c59be6fda95c8f11e7b8e49cf8bd50d371484066cd6b2e65dcaa479087481e342bb6205b46", 0xe1}], 0x5, &(0x7f0000000640)=[{0x18, 0xffff, 0x7c, "1b"}, {0xa0, 0x1, 0x4, "81806010d28373ce1d26dc55a0612e5bc7b39f087ea5eca7f7be8646caad05626b703fbfeee59a5aede8ac4855dfe5af281d834829199bd3e43b47a4ae110b58e983f1a9430cb601ca9ca5512c73468e41e2f36ad8fd5963630e844c3157f942e1ed7d223afe1bd19232921e80640d1b1e8bc945e1a4e4c03d63b3e5c0735688385ac28d95221cb9bc72d1516a"}, {0x90, 0xffff, 0x1, "5622173ab3f815b18227006e2660887bb2840978c0c227724f2885a55c4fb12d50c3a209e0de83327bc80c0251cccd53423ea2d449fa1e45275b16780c1806b32fe1bee6728cae11c03f83127177d2702bf2adeb6c795f5b1b8d4bc26e295717cd7e0dd18f9d0be7a26a3ef45d6ac3cc3faed902b5fe2cf37c"}, {0xb0, 0x1, 0x3, "57369d77d24e0727e59aadad2d05390b28cb13b47ea7e749eff3e6c2fa5ef1bfa89ac6f4d0c83309f352a644df9c32829cb7ddeb4d48598c21d14e917e4aa0b4adaa55823602b9975ae252dc6e7c26b17be0e7202334025e74d5359820d270ff5fc0b0ef2f7d78509187655f1ac06e1d7b89e9ae03b4d3c2cfba20ebd296a03896f7f067ef76142451cc75ab5d665450b490a61235d3861393f62e7e2b3dd8"}, {0x70, 0xffff, 0x6, "2fc187de14b445e39feed772acd5077d380033826a931f3dd0acb1dbb30bcac434da8a155be5a048e78a4d4ef2bbbf8edbd564e5a81c337e044747ac74fc2e857bb46c6e9939b88207b01b59edaeb8e4d518937a9a13f025c70aba3d52f3"}, {0x108, 0xffff, 0x100000000, "4c3a64c148265af5e41d7543423d7a55a8ded17aaa84d04395e73e0a0f0cba45391996135d455f6cae592b1094a06cb85a9f4116dc051c36d50b373d46894a9bf5c3f15e8142539162f4f0430f302281cd1ac5df446fd80db2c5a26a2c5a499b61641c2e87e2d331f45d17cf86bbeb8777e8ccacdd85314ae2e0ed22ab2fd9b9e1b386a7aed28700b3f6c012afc7c0b0bd5b58172ab0fce31b2af7e4541310c1e2a648516a3c7e3d617c6d94c98ec4ef09529db62a907dd17c6bb8540a2ee2ffe8d3a0c6de0da0b70eead6caa53fc8069c978b58f744b8236197f9d9c4c0d18f5b92efa01501c484587ce9ad2fed5bb81e13b2bfc1"}, {0xd8, 0xffff, 0x9, "803396c2a8d8207d53788654fd1fd92062c699c0ddd6721d630d748d10c14a4be545e9b91c14c2c5a000ab0a49bde5bcfa3845898fc9c008c1486826f8e4f680f8faf777b453d86b3dfcf0d2ebf4b650d500ecbc7236c0fa78ace3e42ad12a81738cc360a5383fa140bbb8f4117139e6cde301d40c73301b8b817ee81d183935282c96770160bb34037a3acf74879e55e0932f668fcef6bc02116a964747e89320bdba18c819e0795b6bbc7e49b42dd12f0022d23a19403211244b27b5b5605b8f41e995a6927f"}, {0x60, 0x0, 0x0, "533887306cf142733e227dccf9236b05de4fb320364f969d39a1074bac22ef921739a6a4e6f8a0b35ccb29beb5ac255ceca17d45dffe3fb34fb0d6cdbc46092f51958e7c62f1c0abcb"}, {0x70, 0xffff, 0x2, "dab9650f8170bb963cfeb853df22719f1b72e1faed59c32d92fe4f74d2587ab491cbc3ff9a5cbcd8f29d68a9e290141f35d91f20ce1dfd1fea038a3ac135e3cc2ba417edef2621a427d25f45076de4767bd5897ec5c800cbb673ff"}], 0x518}, 0x405) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0x0, 0x0, "424ecf92ec33c333720404087ceaa6d1ecb47cbb8ba17681e5e98bde16d1322f9148dfba48ba3436c27428315a66f9a9a9826a2696b2a03ec47021af4adade74d287fd7df55448687c241897fe09828f0cce0c22d9de8167b7709e67dbb1ff70b4a582cdbe18b9d8881433f1af15feabb06227898813615ac5e008a29789df813f38e434397b7696ef0bdf02180acd6e150b785d29956628076e786782c3bff41e7924bf7677b080bfc4bcd112fee9bf68d19372dc682686ed6cfa160ab498354db401927b8d3e0d2bf6339253d63c31619f1fb8f0626ad97b"}], 0xf0}, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 21:27:31 executing program 0: clock_getres(0x6, 0x0) clock_getres(0x2, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x130) 21:27:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0xfffffffffffffd32, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000100)={0x9, 0x38000000, 0xffffffffffffffff, 0x0, 0xb2, 0xffffffffffff0000, 0x4, 0x8}, &(0x7f0000000140)={0x2, 0x8}) dup2(r0, r1) 21:27:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x80000001) recvfrom(r0, &(0x7f00000015c0)=""/48, 0x30, 0x841, &(0x7f0000001600)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="e2d05e70b192fcfade3cba71dc9f20e1a6ec7de6d5142358ddcbf803736e1905f0a3dca6343d7191e8c0c8cda3621f8970e5bcfa3a5dfae936b3cd2ef5d38579e0d72da3d6cc1b4e75db2192f4ce6dd50ca694081c7386224258637d6936367b299ff968e22d8fdb5f3a9aad5e924cc8f2a5f6c0036b818fe622e14f4904c4d0cb55b19127dc13b149fd78e13c4665ebeb033cf286d214257f50f687af9bcdac83f7ad7d2668e3355d6451a67b3987ca0ae4f89686967b5923080001432da647a58930a21c625dc80e5959b5df59516575c2fca30e917bc7f019d795d667411f643de072270d5054b1f27a8728cb1b5df3715cff1714d01f1ce048deb753bb2f621febaacc0bcdf035489860ea08338340a5b5e31d90648c98f248db32a24800ab7a097ad0324fbc5d5295fca9290aa98fb5370c6890cb95459067ea9ae1c00f9d7a7aa8d0e439263903f70950c5b4065d801b91f1a9f53c7ef7c47b99d00a2f982a341541a5d17a99250304c95d0de41443c86da94e621263ae4cbb501ae546c0845c94291555f69d6b86e77d9d88a55dd4e7d124fb3e6fb91c89ce59041dca8c24046e0fa21637b1261e37286015080d9adef70b9e5c32374a4b607a17be9a1290268445a805dd0d8641e2dfdde077875ea469acaf3a900b6f8305a0884514618e44edeb2c3520e425721ceb29566757f8b6d2ea2122bfd374dfba4b520988466ce49855fd729dff154b6136da435a0709f3595ef136171fb937c0877da93ac4a9ab0d6eb08ffa0eb7d4a779176d03f9e75d6d54055ab70f060f8235bbbbb08f7457ee2885b95597f08bbaafa002a11deb32f7bd886dcfd89a17fa74143197d7bcf1cd23eea3d3783968a01abab1b01c1510092964feae4591297673e362fe87f0eafdab1bdf4ad32b7cf01d70a4562c7c7f96f223ff8ba96a9a7bbb0216697d8b77bd9e404ab44adbae7d9dc7da2970212d21e295c4599014a4886e5edc3ea70703c0249a79bc6dd1f7a9f2c6dfb13f08512aefc738ec00efd58be6a4adabcd38efcb45bf61848d8350bf4c057330179d81cbc0ff51b470daac21b8b9d6d95f0476dd3bcd577f24241a5af3d31c146c3f036a2fd05696a500178e8fdc22e8e437ab10bbbbb94571786e1719d8e31ffdc04db99fe9788014e54dab0eba36d141d959847aa55a0baa8a8d374d5019ae22eb746e02f8a4d536e0ce420d6bd064c10995ff038b78a21770fa0103a798713d8c9f0e5d887a3cc5c1149a4263ba5d2b258fe13c79215c01db8dd39f7d8df2b4befd528d77b025db3a1516d2dd7f41d1a625507b2c49398fa174eb40700873ea991d6967937cc8ab0e57484da7f77253a5366ec7b3105e7f94196ee57c42f0827075ac0e86addd6bba8c47c4d80d9f369b9d7b3f45bdd55786d752296f4a0b7fb40a14c7842e1aa01652aac46ad000551c0c906dd63703db8f12d582cec1e4743dfb817b98008ec96f859571b26d2fa493c3481234ae641ce7e2f76c6f53a94688a157c0f64cc4b5f47e0f9f5fed44ad41ae38e5d4095da5860239d465228ecaf7ac43a59c642d808944d98a56d8601b0684c96b7596a4eb8141041d51c5d86eb462f4f039a2975c4e31827face15c1be89a0dbfed8288f39a698eb1af66b4448893e4e696313062105dc38e5a2e1d660bac25d846cc481566f4c5b7d47e9d2c039ee2d8e8fb21d3a69be8ff7108df2fdb6641570b66f50114ae7202fe58138764af60d3c56255efa80a8c51487ac9e16c6d20c8eed18008e7aaaab7682f391cb6328f9e3fd0673ff202925540d9c797f772a854113979f64f94ef729e934121833def263230c7187f1780335e0d68eb77fd201bf5546e60c018775c5064ad38f6bdb30f4a20af53f273c89c1a1b21e23554e717217ada4806b4cb15128f04e22e0c6e3837897a3752a7baf2ab3e819341d5e811fd1b88519ae338ada76a459f1f70b399c20c3ca40210d0e13f39a90f1ac51eb0aa7f1410ca664b5b62cbde1d68a239f7386d976d41457848e881a78e9e0d0d8941a2dbbaf048aa13a8095009da79af1e7c1b0328e3a8023187393fa6c203a16d508b1292cea79f9097e3456ccfeac4c9d2472bb715aef0d5bd5c83391745ebdaf42163307d7baa0adf3a2e87debffa977913acba1efd7c8737aa00e04106adbbe8786008b4dd42035db3c360b461da3cd1d9e5884d98e1966911e7e658f105a33690af5b31edfdfd754f8fd860240ca7c8d2c028ed08dd5069f09a49d671fdf8cd2078362a459c37e6269bd5ed4a1b6c463c1bf09ab17935e512e421efbf7a456f3b65094a272a89b38fb3be8fc25180128ce5f7d63055eb1ad60fd9636883e84826282386fa7d3f34e98032b1718515fc6e34098fd905aa48a77920cba1880e0195121d707a1add6a764c9f3ae2b3aaee6e2264ffcad201ec0825568da3e525b421078469e8c554f65fa7f408b6f4db10e8e761c350274b72f4ff2e06dda9b14c5a3bc620a35fa03b72a00ccdfb2c820b2584748e400a0539fca0393404974164c12912afe4b55106d4d7047f24de96b60a4c06a49cddb40b3de39fc7f5b8e5a2c7dbf936c09be0ef7d994b95b9c5ca058c805866be3f45773e30fc4581ecfb7849dba7d398c04580a30d507b65103dc9345f6b38bd9add10aebd9248969e2da5bf326a858a2318c92634675fdee5ac753753e521cb5a88961c7a2abcafde46d580eda6104e8ca64fc80f06961677ce09f77a1a974f96975b55ccb6869889a78fd6b73bbd5bee18394c8aa72c39d9c0987bcd65c52a6cc51cec098d7423f3b0c576c0bd483877796c31a844c7413da831f0c5099539c9058da06fc1ba27669e5b24f9b2c70eab8917501167d140d4e21fe3c87c0b98ec4822e3003f19db856d25e6df75bc3854b20f89057bb3e422145d67e90cbab2153c8a467a990821922e21c99d1aae432d759851a9b2898bbe8b2cce7ef0a72795583c72b7b0908193b9ec69bdfed311c81e7fa6c60fbc4019650f2403f9a5501ff8ef80844e562921f9b5293d14487bc0f790d40e71f322d270068a47800267208d29b00c8c5964811c3d259384d21ec8cfd825f4db4fc956a71995a8dbafed9ff696e911e678940f45ee812da45f34877dbdf62bb900a104cfe3aac752ec3790d42a1e6e7967a67e48fbfe85178cefb32054cfaa9850c5a3053cab6e96ed9d2392507b0a0bac4a2985ce59144c041279feee0ed220333f3c620d902d888bccb8f4319071dc09594fd577320138f6267657be6f823a21cc8573db484bdf3f8e3940bb34e0921f9909d73564ec53f480060c9b313b8350fcfca317092a606bd58f9f699780af8f333d0be567949f9407c8d1cadd7f84acbd049fde70de4b3ede16011b20e0fb1353817d273836b3de5aa126ccc685047334bfd803022fe1b02530cc347473d566ac087537e2847e419d470f0bc2fba2451e2e87a9be7ef94212643f0e09223a5d3bc4cef0f43d7b7370331f9aa33a8d4b88d1d8794eec6662f911982b7a8974509eceaa8f16154cdc0f4f5afb5f86cd584d53f47f4ee3a6e3e778493ccffa67482e0c798629517fe57a43735a5f82a1222419327d4874ac9b9aa9d454bac458b8bce7cb39c4cbebe37ae4f240bb389d15e219e8514497c66363eb9243c8fcf75e157d4bea9b069317b607a5716478a7d35c413ac8fb6e818dbe8594ac0bf2f5aab69b57c710bbf26f175fa7f07aff51ef64155ceeaee4a038804febb4cb1d995f312a2986bee69b849291258b209b94df3668dee51045f165f3972b6c47608d250663e1a1a01cde25de9ac81dde26fd6124373543b6d22ba6d6f68482c2728c23d8d81bf167bc510a0b31e3e6d518de7b76a1d3f2f4eee3cc926822a01ef290b66d818702b66235e122f1a26c39eb7c97220fd535d79618b3fd9c780b07ebdf31da6a901912d2b6c4abb7506f31ab49309fd6260f2e04006c8570da5d6b46fa35316907b4abedd4e0231767ca7f73c4fabc8cca760016b722744e0f10af35a044942b14e6d65c24b517834062ed614dbd021bb9f65832f4303b4858217c6f25f2fde21094dd47729406bc73a27f2b2635e719a8e7f59847be280b9038615708aa3e398d8eefe7dac6aed80e5a37063e66e5a40672d19e2529bed34d596bb3bb2de80e9d42d16439716bff335da7cbb08a21a97aebcc0188b3b57d04609d8db6319e301d9dd85567336ea8c16202471f492778b78cd0b2fb30210c4c04c6d02c32fcf4c80b29a7cd3d6db935e9262366c5764585893298135a11ee2616e00f51299f9746b7b956d7b5fb0da83a06aa30fe6062134e970c15c829ebc55a926c0885f56dc61a4caa77709fa40b7d97f89183070ae355a0114fcef1bb42e254f4c363c9671ce08c4df3c771cf496e977c8eed9788aa63c97c400b2e61c00f5c55a97bc97ba1e348d8186e74aea2b8a41d914a0b2f60590989e30d3edb102e66d7e4e21cb3536db3e17cc2a31b4c4c71fe6debc3268bd226b64a3db2401bd6562e6454e3308ea27964b5dc316344b1d21287176f23d799b053f1f8f7ffac3e509d75672579718aa6be70a0125c6d7f5fef7d1a46fa1fcc81788de882595d8c7f9ba7507451fe75726b378ec146986da05aaf639adbd9d9501a0cc0d599257c49b4486c2858e726a610bdf1f5da0c043dde707661d4dbfc8ae5fcaeac808f6aad93cd09d77b547a0be91720f90dd19a7371e77e26c860ba0930760ad9c245297028afff048e0c99b8d6f372c093287ccdd18be6729f9cf377a401f064eada515a77ad685728a1bd367f41ebc27ed1f2bba6854851ef8bcfe848449ddf4e0c0efe9e53c3b413e30b46dd690624a5a690a22bd2a16fe72953846a03f111b32bfb8211430116d80d612e4a6c62c1f2a20937a4eb666f9d26e7d56d95f1248985c020f80584fa7fb8b4e123e7f8b46ba12b6976d25c81ce616623ee7d99aba294ced66899bc54d3890eb35c3f3bc091b49492be028cf47ac4cf139795f5610ea003205b889872381dab3d8a8c78c008f6cd47fa3e6a15a343b3272ec3736efa3aaa92f40f0fa67e71b352f2186b576ee292b2ccddf5818e07242d061a382d4611986ba0a3e472efd48a62d66de4c40eac6b4cd6ed25448a183f32cb310561e6aa088c1ffa2a7eb95655494f5afcfd0c24e1fb8b750dca6b7639ca4b476ad788d9635fc32b7bb6180ad87a60b9e442eacba30690215acd9769841c96ac5bc16787fa84668e9b088bc7b6a0773175c05b22c37710ffda89c13bd6de6e559ac38202ff5ee120b5e210816ebfeddc09a0c74229deb24210b45ad8c13dc43025d3c49908034e59ef10d43b1447a0b021b4f8ef06cd43535de3e0a5afc5fe99f17cdb670bc2f612e6bd821c3d34c973c759a5bf7316a873f7bb49d1cefe2e8284776c46476abd6164e4872eea7298ced5cfdc799a990f0e560ac54bf22ce0da9bc4b4fa612e5a1c51467f04798f6594db7fc6b4b1f31a033ebf4cc825a56f97437dea8af61f9543167d2cb0be4ff0bc26df6debe7e6fc965cff59b6e13a46fd067c8d76d274c9944d891ee68123e26c4177a9234cd44741524417d31408f16b92a788143cccb68f26e9da31215b10086cefeae455cb0f4c013aa47f3f5aa267955f9aad7c3a257856022b7f71551f5a18199474bda5e42971a56de06ab7048bbb57acd540c83176f62498651f9fa7cb54cb7a543c33d5efc8d63927c07f4b91c1d4e0f4711710446936f041d4f931605be41fe59fafae5d8183e46af1abc9ba9851de66e06c1b", 0x1000}, {&(0x7f0000000080)="74fdb2f1e62737f01998b0bd3d1ae23245ed52d8f0327a7864aa4f0233cb632993d4fe4e6b1c9b2c78488d2030e611cb0b4f1811255af5ea1fc9d40d7bb27676ddf706b032e7574b74b7d2f05eff59bac1e0d8ed13632b2119187edbf60b3ddb700d08d353b155755f1f299e51be16db904314883d1a", 0x76}, {&(0x7f0000001240)="418eec782bb44218a135ea76d52fa054f36113b9dcd4b1021a63ec8c1569539af27075c63acbba91f9c98eb49e65a1847ba907af3343c2796549bd9d8932a0f2f8d381d15fe08aaf455bca71e9cea52350dcd0ea8c448e8d1d82b54b038dbc5374d8a2c270f7549ef0c837b0c0521df7a36c8116eace2a72c61f434fcb24dde61e4380cf633f910552", 0x89}, {&(0x7f0000001300)="d35a5f93084593ae2ce1c84f363b77210cfbfb8a219bfe162d2ab66e5a35f28911e673676a77935590ae43cf439afce85c987694840b843216a494e74883e185ecb39baa93e07d80726ebf48abf63533b65fc492bb229052c2e3e0e8ab5271bce932079ab3b18dea4c1603266339e9aeee760970c14e83bba20595e00ad3791c1999603c3b35a8", 0x87}, {&(0x7f00000013c0)="000a3e46a482b953192b4a13f656d0590062c06953a9b3f4d73e81d96c0b223924717234108cbb1bf21856f0729cfdbc62a8fb882b29df01dbc33ecd1bc324a3f75dc44e4c36039056ba601c925f10761fbfae7893bdb7f377a0a840e8efc3ab9bd4dd4a6a9f4620edca74dd91fa6dedf9a9e31c3f9e67e4b952a4c428aa4108ad726f0a2d6b422b0635d3d17609a5507a2e6ed5e34376d77550c65570eddf0364de2ed980844be6c667d98288d8bec69e85a43dcb5d4440b75c3333bae2b39a88fed9f34c9c1d3d92018afffbaaefe9e3bcfb9ddd5c6aa6785c427960aa34f529ce3b8442a3376197b1", 0xea}, {&(0x7f00000014c0)="594e76a9d824b2a505491bef52fde17e6acc6e10e4f81cf8d31104b92a1148b05b662dc8f810ef788cda04c8d1fd3a72f6b08a1be03aae7db6d4d40eefbc5dcf7848fdaa327a4687c1e1317b1241f44231b2d84da6bc83c646c4688a1d522a46467766bc9893afc42266a4e44a1b73d56e33c27839239b04a8260a8d6a101d0722ba7e3c959e6bff0904e7a469737c8dc43e2f675ef3a1bac9d008d6b1262596878acbb8f3cd3a7c1639e84e5711a3bb034d33de97b12421e6d0332aea296817e1e534a154a7668a41d668dd6ad35a9973a6e93865a5e88c96822127d69fb4021e21459fdb", 0xe5}], 0x6) write(r1, &(0x7f0000000200)="46d11a6c11f4f78dd3", 0x9) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffe, 0x1}, 0x10) 21:27:31 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000548000/0x4000)=nil, 0x4000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb2, 0x796546c6, 0xab15, 0x7fffffff, "e3a13cd8435cedc61ad8dc62d3d3c268b4a36f6d", 0x1f, 0xa090000}) 21:27:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x110) 21:27:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x402000000000029, 0xb, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20000000, 0x1}, 0x8) 21:27:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469", 0xfa8}], 0x1) write(r0, &(0x7f0000000140)="2a808d", 0x3) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) socket$inet6(0x18, 0x8003, 0xc1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 21:27:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) getdents(r0, &(0x7f0000000000)=""/13, 0x266) setsockopt$sock_timeval(r0, 0xffff, 0x28d3bd272cbddef9, &(0x7f0000000080)={0x8, 0xd94}, 0x10) 21:27:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0xa31, 0x80000000, 0xffffffffffffffbd, "12791d7237213a1de529d6b70e1011ea1cd76504", 0x1, 0x8}) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x7, 0x3ff, "afce118c8e13d25c32c52b219747267bf115a8ad", 0xffffffffffffff81, 0x5}) 21:27:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) 21:27:31 executing program 0: msgget(0x1, 0x200) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') clock_settime(0x10000000006, &(0x7f00000000c0)={0x7fffffff, 0xc02}) unveil(&(0x7f0000000680)='\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', &(0x7f0000000000)) r0 = semget(0x2, 0x1, 0x422) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000200)=""/145) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file1\x00', 0x20, 0x2) 21:27:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x0, 0x0, 0xfffffffffffffffe}], 0x1002, 0x0, 0x0, 0x0) flock(r2, 0x5) read(r0, &(0x7f00000015c0)=""/94, 0x5e) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x120, 0x2) 21:27:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x0, 0x6) socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28490, 0x8) getsockopt(r1, 0xadb, 0x3ab6, &(0x7f00000000c0)=""/150, &(0x7f0000000180)=0x96) readlinkat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/12, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) 21:27:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r5 = geteuid() r6 = getegid() r7 = accept$unix(r0, &(0x7f0000000500)=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'], &(0x7f0000000580)=0x6e) r8 = getpgrp() r9 = geteuid() getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket$inet(0x2, 0x1, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="6b5da69a55c44627c17587579e98cc10c28668ebb7df5f074915a4328e70f8e7c589c217bbe6fd1e25fbb4750cbdd3b6d401016a2cbc97a836860dd07186e8c8d56d3df2b4f557fa2ec67046c7dae5cfb5f9f406fef21b8de10ead8e8662db59ca", 0x61}, {&(0x7f0000000200)="83b8d683fcac2ad825966a5b1307fe419a9c2131743edda9a0958b1656905e92e75845d72721a6a16d5fc70c86b0aa1ac2455cf604e20aa2aa470a528716f6fa6e8f51b52f85be4b147ccdebc7a7c48edd69079f814e141c26c0cb868e46b3a61b1c195ac2b9d892e2faf55d84b256f5bb37d0ecefdb6ab22b498c6ecb8a072e75f5631a5b91f14979df56e25b4100b800", 0x91}, {&(0x7f00000002c0)="60ab350e2ae6a688d67804c9676cdbdaeb7a6b385c039eb9e112ed4848c86949f33be27ae5aeddaee99bce3cbfe2f1b7e2d695adb12e82feb8274df569034b5324859b47928ea15aaa503c7536c783f6ec5d55c4df57db0c86206bf09620b37f4ea8cd56efb6b59b0476c5aafdee5b4bfe72487620e4e68eb2042a5e34076a2b4e395342c34fd3e93a565d1b2540b486f8a5d43cd9ee4a02d679a90ccc345f7f8f34ce89137e2b699a5c14a5f4bf9995b82fe56950f5bd5af44f978452e615f54dc1bee294d48d362959ce022dfa48371cd49541cd9a32d43772e0025d292070dcedb34914cc52", 0xe7}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000001900ffff00000130ad00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x1) sendto$inet(r0, &(0x7f0000000080)="09b1e49a4eb60e0356812af97082ea57c40b833e51ce69d0087a2fe3145ee7202d198babed066c13f67227061169f65170d9eca00842ef9b17cb63ce4795e6ae658f0255c91e3fc5876021e71bbd2c063cd6248cdabe224913368ef2a6162814ed08e466b1e5f132341259c916a7ea9f1b09", 0x72, 0x5, &(0x7f0000000100)={0x2, 0x3}, 0xc) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000000)="e8f0e55e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="a718ea293d7fdf43561ce3a61864c730965f2f4db576bf2219ae394c0639b80dade27210cca18dd564fbdafd5438c12a035ead4b764fa1c8808e587860ff9606a8eb3cc18ad7bce9eb0c067545c3c2ae6f1338df4cceab7f806b5d02232f8e45ff7b9663f84de1628e6313980f4d7ba365bd6ccc2c4e883340e11a3c286a11a2779ae479fe2fa13d289b699e4f2cbd75fa7e36d759b089659505c85ba2004791828e20a9dcd9d96a1321b2ed1f1c0dbb71c269c61c", 0xb5) 21:27:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x8000000, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) r3 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xe2, 0x6, 0x8, 0x2]) read(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 21:27:31 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7206f4e6730abf26bd51c1e1e525410320081744a84ed80209e94112e963b609534bf2599d5c492c4022c6184aa00dd5d8649a295da9381d6f63c153aa1ba64e", 0x40) accept$unix(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="65ead0cad5379dd39c7a2260ad87792dc3bcbbfa4f55eb8fa6e71308e8bedfd46a23caf6d9591163e98e1f94bc90de6bad035cee71ddfbc629b2847f4f692889e103aedbbe2ff445c71aa1c08140f5a264137edb93806e61d1f5cf73016e2345d939c030bc6ef0be171a", 0x6a) 21:27:31 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/66) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0xffffffffffffffff, 0x1000}], 0x1f8) r3 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) r5 = open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) msgget$private(0x0, 0x148) openat(r0, &(0x7f0000001480)='./file2\x00', 0x8000, 0x0) getppid() getgroups(0x6, &(0x7f0000001540)=[r4, r4, r4, r4, r4, r4]) msgget(0x1, 0x10) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x6, 0x3, 0x401, 0x6, "939aa85578b7bf528e85b95bea608cd97959fcea", 0x10000, 0x6}) 21:27:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x29, 0x2, 0x7f, 0x4}], 0x6a9c800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000090, 0x9, 0xf110}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x100, 0x7}], 0x1, &(0x7f00000000c0)={0x2, 0x8}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) pipe2(&(0x7f0000000140), 0x4) 21:27:31 executing program 0: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "6a4c1994525728396001f35b4beeebdcde50b3bb018c5d9f1622a654b84bf6ba5d334de86af79b43c1aa53d5256249365824215b87020ea2d1fcba21907c600ca29ed44673367fb8157286b5d43ca0da125f84765a41"}, 0x5e, 0x800) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) 21:27:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x1cd) socketpair(0x20, 0x4006, 0xfff, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x1) 21:27:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='C\x10') chroot(&(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="70c112241d24c9d2fd9a980e881381f179958359b1c84e3df1afd1282324c372a1f81e7c6e9b9aa7bcdf60e0f3de96217e1670ccd273a2de1519a2", 0x3b, 0x8, &(0x7f0000000240)=@un=@file={0x0, './file0/../file0\x00'}, 0x13) unlink(&(0x7f00000000c0)='./file0/../file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 21:27:32 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getrusage(0x0, &(0x7f00000002c0)) 21:27:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0xfffffffffffffffc, 0x1800) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="a600cfd1029675717f7b16a2e69190d35e7ff57471af5312c6576826e916f0287dbfd197d36f207beb1509aae8a4b448bf0f98962866677dd13921738083c75bbd396b7b920e9f1f2660edac0e9f175336ddcb6c0ddaeeeed7be0c969052064c93b74610e63f810d91cf572d799d1b807fdb21e5904c546f83d912d7c0735b17a71cdabcfe0341e9c24e5689f37f2d37ca6dd1d33c0b623eddfaad7f29974f5924ec2715abf727f055ca7f2072bcaf0191a6bc37bc9eb7", 0xb7}], 0x1) 21:27:32 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)) dup2(r1, r1) 21:27:32 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0xffff, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='r\x00', &(0x7f0000000180)='/\xe2\\\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='++\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='@@\xf8\xb3+%&\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='r\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=').:\x00', &(0x7f0000000580)='r\x00']) r0 = msgget(0x0, 0x2) msgsnd(r0, &(0x7f0000000600)={0x0, "b33fecc62e10a03339e02e2b75ce934b3d04"}, 0x1a, 0x800) 21:27:32 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="aff1bdd8b31df5b6144dd7f7888f13", 0xf) r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="000400670bb30ed3786243892f3e0dd13bfa944481679eb9b540f56ba5db00000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) geteuid() mkdir(0x0, 0x0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') getgroups(0x3, &(0x7f0000000480)=[0x0, r3, r2]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x9, 0x0, "052e9bfeba592ee69a3f5d64c36de1c148f04857"}) write(0xffffffffffffffff, 0x0, 0x0) kqueue() syz_open_pts() close(r1) kqueue() fchmod(0xffffffffffffffff, 0x0) 21:27:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) Connection to 10.128.0.9 closed by remote host.