0x1}], 0x10001, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000240)="786b888e2ca33c178c569e54a31da637e021b5d1fa657090a797c3ddf3f8e9f0dd7cbfe19c6b38f2c995102f6fc595cf4459d7d9f1fd2e431bce309780166ba42e90255c8b826ac41a093e5352620f7681f57d226cc569a24031a979f4705cb5355cfe6a04decff3ebdd8ef0783575b522e523c3ed4de78dd6306947e5c2440bce3dff6570b01106d34d8e50675e4f8d9ce1767057a9b2b8d11f8fd6d525e560aef573d713db42af32c08ad7", 0xac}, {&(0x7f0000000300)="296af2489ee3952e9586b6a94a285e00ff451e6859f95069d8161846ce9f9beb50014b539b0e0fc5192865358c329178a6663d5c6a22cfa663dc007086c1516312cd2a56c09ccdbd16bace40157dc2a1c346067b62f0351da3ce0ce95e28952203c8755d02725ff9fe4a4c1dcd191060721a0f0e8c6d0d26aff26d28ca5a5e04684d80fc1e7b43776f3a1e0ebb2482fc58e403dbf7d108eafc093f380e81b73769e9a808a81e52912be3967a14877d8b6f34b12f603c4107cd581c22c4f84fbcc8f65a769774a098ca93d5ee41394b65d644c24b3dca60af5e49399b50693c638e26c30e", 0xe4}, {&(0x7f0000000400)="04f073ce57c24f4a2bce18c1e44821a9cbaa6057371cdfb82e36b19d51bdeafca6575958efeb5cc3e57f303184030036d97ea6f333ed9f28c430f8b7f8ba0655bb8e1e8039995f1365c98b5bf23ae05e96edec4129ec2c5aa4213f13097b953dadb8681c3abe9d68664be56eb602ae85d5d8683112685a", 0x77}], 0x3, 0x12) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0xfffd, &(0x7f0000000100), 0x1f, 0x0) dup(r1) ftruncate(r3, 0x1ff) 07:48:24 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="1278e86cb8b43d0abc4aced13453997dcacbeda37a167386866605ebfa6056e6c689d89131d26824b7f583cab9ca756fa9ab732f77054466de04e1345c83db9e265b891264905d6d89a73a5c81d7aab42b1f40b864f8c88a2e011cf314a6a393f2079bf44ccf00dbb17b2c7e6f7fb9f32724fe84bf897ff7287c348bd506fd90f957bbae9f9c66751fab0e", 0x8b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)="09391a03c396cf356031c571c9a998a9cd5c43335ecd7034964071eb37323cfb3b8f2e70f8981aeebb9df1aadceb6b431746bc3b78703d6518faa2281a547c19652d07ad795f3d71", 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:48:24 executing program 0: r0 = socket(0x1f, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 07:48:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="1ccf86882763b0d57237354b5a691d8281eb1d322db46b90e9832ac5acd2ae641cf915bde13f9944b53b1302ac936160a4055d06cf1ba9301c9b3c3bf8a3ca2c79d01b66d4e1921f4c1f9a6ad53b1ffab222aa245ec1acc496e3500d8b4c0bdb0ad02c8d3c6e6392af08559bb9ef9134e8496721d279086554f57251e8c3b0af0f3a19b0e433926df81c696b185b8fdbacd0a1f7afa001aa02cb4ae39316670c7c17ff1112ba5316b2eb1c57d8eddf78f3f350578291d03e", 0xb8}, {&(0x7f00000000c0)="98dc1b5c8f117c3bc65a021e917486dd8219249c26a603dc849e742ae0f57e0e338a683c0403fa7c0c9428630c333526fd41d7357ffc6e781f6837cc958a36035736752e9cc681c70e9a9ecc243238dcf8eaf50a14a17bf81baa2a2c253274a9944559b46aa04f042e93a0ce7b9f76f137eb5cc41c8de75473c1498c1941d3b757791ccd7f6e5f29e00228ffad0c136d4525f5ad0a658752d3", 0x99}], 0x2, &(0x7f00000001c0)=[{0x1010, 0x1, 0x400, "c7a927afcef55ef3f61f921558a428fdcfc97b490464bd08477df534848367232983b387a9bdcab091bfd200460ce94a60a35514735a557ce087e16f09ce5d336e1fec227db9c38f4aedf3ae3d76bf4499f7b73f486bf16770d518fd2f473867df4f143d02c202c3310ecf715bc14fc3ff1c638a8bfbd58a2f8d333ea7421c603f63efe9680085d2305f6cc978557d2eef26d6b1b5677715aeca63aaf93f51baba0ce185b41c3b4b8de4892d0fde5faf2edbcae70daafa0864e7287df8553f518a2f1b443fcd0f24563af8a8e52722b31b6b862b6176997ecd1164906ae8abd35bec78732b7d0280cc4c16cb47a239c9ba58056620ded599cfe0bf802cadc9daeb0f7a374e133d725d4098561883a0a091f9d7db1b5edfe11ebbcc64c4bdc121128cabbbe34919f91c49298995e4286d812f53cf30d9d966edccb876cb7386ba66c77736a693a675174a5c1c8e038080dd927eadcf424fa6df587840ba19819070263326a3da1bf9bd0b8f088f642f81cf01228d456716f73683f693220ad189dcaf01971df8f4f2f49aa58ecd83efec02371290eb1303511d14f2833184d1952d01389004cb1a623206a351897133440a128e7356f34a48e525c1a4899eefdcebf536cd059f1e81e5e7014c1a1ffb432e0fce906f1fc28e328ac561e4e92a1c2f28ffae8f6ea9cea4ca523bc5eae5194c7a54af3fc108398423838cf9e469ba90c8f3a33244110d76c7cab48b404f45d207baa5637346b21cf186f10b8323efa4bf8c77aa96fe55d256a72828e04ba876864df448fd8bedb073c346561553879761327bcedde6edd332f2ae24d5d90d0d3965b501e1bb9bb204465d3b4478472904424ca22d3645c6726dd1e4e3175059ec70388a60e36276b23f138cf78858058288cb4b1018a7b709833da00b54322d32c374f27375d47ad50aaf5d2bb65e0cee5a904aaea24d3e10c330faf0c96a8de54181fbf5338a384a03d298c2d813941e50903559b67c56b4971c66d862eff84e80c1c9db294d0e1825a98f367f3ba61ef83690f5f2f3ee9f543db66217194305d9b4160683589908754b7b16a4a0262e0009cc7b0c951d0d50926a599398955baf014d2d4c75f59e45c30aca92da74ee4bfa7273989cec159a6b182d363e5a2bebeeee4414cb6737e61111d4b4a694eef979724a7e5739c63f0be990df0de09cc7525aa377b5ce92b31e5ceeb0c41d8771b4c93f5318dc4a5a5fe0dce4094101e05dab820f540193d6318fa5042adc04a85381a45900aca03cd5f8b46409885851b9a42576067470804eb126c6baf9a5696a0798e88c1ed7f299b2deac93f08b9b2ad3995481a6b6507d497b803a90c00be45c16eff096c7539337c744a714b6ac95f84c51edff4d48b92638623e9ef9e69db9bdce1de8b4a7f32c7e238173b9afe34993460f07e02285c188f8441b7c96dd803069b55e3c59ffbdaf5bafb3b4a257fc16c3f1bbdfb2da3159357e8dcb29b5a06cae325cf7ea5fe2050ec0e9427fba193502cb27b1767f55434a66665ada7a5c9713b995b973acfbf6ee0021e99e393a7b83027bbd5238ef524a6fd6d340fa976bb1ed7d99473e5fab3382ccd82dd5280ff16f0a623c65e204cb89c9ce788af3a9d7e2aba9bcff12da4e7ab12af9f0500c91097370e793eb4b3bfc6bbad420978a124939661ea4248a34d3f45f5b6a4cc3339a9065352edd2a26d59833d73e5709df1bf41388356161cbd92600f996443f7966a3d6dbdf8abf1f492a9c81f7a510f309f6828ae9c47b6a9070626ed8102f9148f3f263051ee3dc2f70ce4af992ebe18420ca101d768bf285295cfd91d2b3bba100610ff1c195c2f0ce0345d7b0b3921aa652fb19b293492dcd0d8cf290cababd4b82a07a956141b4dfe1780fb00b28f06a7bee2de16c5d8d6c3f0ef080e0f0acc10b05efc2a097142e21f26ab44711a110cb4fbd9182eae0cb86d48e28e4e0a68bc25c5109f285a87118d2a049c0abdd85a5ce5493194326b5b4bd67cf08753f1a91bacdd4c680e269aba36c3bcf64cbd0b27bd023ca581c98330d2ec40e40e1dcec857a92d44f525b661424aa9fdc10e5ebc4160ac23468d6789082c0675de1aeca4517db658ba7decf547a3a9e3f2507dfacd393efc9a8a27c55261c1b16687976d13c0f8a366335d9cc7671f8bbb020e58b16e4cb76cdbb0bf81d92e76d883b71485a98f6c58346354059a8c1a4526953f446b8053dd6a67a993d2301a09167ef0b225115d2e827b4ab46b05ee8a271f275cdf9b9e3b56e8ec5c2a3f61b2fd08d01b0b6d9b17809021d8f21ea954ee91b0ac39e1e504ac9d078ef807838cc81c3a58016c70178abf43b75fad6163d9d76223e5717b26eeaf0d3ecd54b8bd38ffb242398dd80a9808f2f1affe2c20bf88d3db6c4c3c6a2cc08e4dee7bfd2df8823eb6a236d3a2ef0d92da59975fcbd7a232be526c6571b2b893b3c339b0fe6722151a71ad54bfe364f03842c984a098a6aca57f129e03cd2d8bfa587cca7b395ee72971ecfeb3462769cecb12f6550cf971bf6c6445e2bc391441839a5934c15561368410aa00e01924a50267102619cc3a6a9bb64d0ec833fcb84992127472844337f05d84f687328713e4e170a9714f2d8d09ebba5424a958cbc7642a7db94d4f894b0d6e95383b88757ae857a3bfae1aa773ba85fdbd40694ef42dc8c96b0f90ccb58600e1e4d0fa829a21392df1f7cdc581460f5cf8638e7cb3fb59362bf3ef0b8a098cc9250630083f7fe3bf64f7d290690f56bece98f7faffaef8e8316fe7c00575bd8f5c3bf729926f961e2abd8e07ced0d4e05b4c4675589791c877fd67534d7ab6ec833fd2984fddf79948b4076e4c05dfc00b2f3b6d28ca2d7649a44389f1d720c4ae77644fb74eb98786610be956177ec846770a460fbf110413c5512aeca1696b991d7b5eeb815b57937da6c1d2a7572778691150bb78453b12ce1db820f470cafbbd8b90622d9462e27d418c66ece81f1e4c94f8e5a6580840de52ee75bd41fda1c170cfdb531f2c8c01feadc5f26a3a45f7bd6193e1c0db6ac423c436e012ba51114603cb1e72ef5eaa53fc5d09636b598e64dcc2b43a4face2a9f2d6de6481c83317f982a27570455340be971844d3a201526a479132e0c84502edfe0416d74ef061ea09a903e789f20c11a1ea7a5a1c63caef3125fc5e2a65158f744ee86fafaf03a622ca0b7bafea215cc4c8a1a58b906eaffcf89b20990b0630ec240077d90e20db6b44eadd0f1d8fbfc62e414d952cc542cba46cb219c527ae1039ca6dc5d95153dd6f7af8a65683a38742132c142cc13e88ac8fc279b888187f37674a9c78a1642a3018ddd1bf739cdacf083de877b7d41d2ca8cdc1d996c36965a03e36780b501bdc0b5501b29dbf52cb9ffe26b613045a2487d081ed4882be6ff35a536aacbfc8b417da97a53ecf8a83fedafe4dc99f95dd92e573a1d24459e20feaade0a259be436dab9eca6fa3ee9122892b20fedf5dad203ecd94dc8bbbf5ad7d0f3a76dd429f44e28ed2fc869883f1d417b83f6617c2626ee71abeb1a7b2dc5f3b16f655107a53ee45f82a96d5739bd0c32e2bc7917bf0277f8ee5ab565181c6abcb989e2fd0b7f0187bab6f4042d2df10c0f9108a543d2c3cf6ed953573ad9d898c5667b251b2976f97dcf68ef52a15aa1c5eb9eb7f27f2f61da9c12e4e2ea65bf6c5110c8045d8868126d42e5ef77279d7e5ca3e47b66282154965640b83a6b54cb76f22d6b43f3ecdb2fceae82df6b540ce1b1f3ce01f2a52ed7a60bc27391b9214fe95b57c2b5e38bf1b3a15977bc374cb58381def2aa8b55d5fb3fb4eea8879ee2bcd2a408552c53e493141f11e2732d98800065bae89e1a8e561308ed45aabe0da227cd9ac40cc32928e263ff374cc9c1acf037aafb6b2a72376ab4e42e56dbc0a849ab1c1093b171bcb1b2e25edafe3b9094ab9f0c0ffeb01753a055413eb27ae6a16fc457ab03d8cb39b3533d80e25d03f52b170352b59a963671a21df82bb02c98e3bb72e49089f7fafddca01447b978daebfdcfc752751356764c9c4adb27173f6fac7ed176a6e99dfe3ba36ca96b21997a0dee38cc213083ec6c0709ab3410f1914b58011d50f83b54918c37a9f73038f88ce04567bd336a545e3c00694ab7a9a258675ae0664bc83d84b65ecd0adab2577f5d3e6512e52a15033e464d8e59850fbc0ea1c42382ebc393752305e0b5865f8025ef988a7aed17037963292f5640b6b5d6117a0fba0f13eb59a6db03afeba5d5b99895ee1028180835e117c64ded6ee1244f57221a765863c80bf0d51d827702572eb8f610dcaf5cc068ff9920c66f648bb30a3d992a7b3308502ca854b9a55b9da574bf9826118446e5edb787f7445405331b1f22d653b31da1ee8d2d53bfd22d1ed0ab0425c0f08d0f7a98c01d18cf5c5171bfcd4c14827f7e07553ed741e6a46c2b2c0b01b969f85cf68b682c197c94a8efc0255eb1dd79179bb3da53c4551bc7da70a732152d2a529e241d4b626f865d14cfad850cafff01eb0802aa29d1ba41f7f34a2eb2a34422afded2df0fe0e770aca8f7d4a23ca0bca2f072d4eb37de62371b633a252ee84199f70d20ca536c011f6638fdcc83588645da222442a85a04e9201b7d83a4a57af6c45f07ad5ab9448a488f6a9fd43f82979a482ce0186d7a245262cf6500eb67eeaca7c18acd2eaa124c0b2fee92cfee01809a85815703a6426050a217c0ddc65ececf2154696861cf9ca2fb2549d010a69aa7bea13fc02fa5528ad6ba820af96197d6d86fcf65de8f8d5cb6071eca8b4b0b2d6cbd25df5b0188126da255c131f9edf7ad9c9992a845f766bf54f6e9dabaf98094441dcf4a4386f69600ced5a4c7c74bbd0f3639ab50d26ba50fb542710b17fe08493237d9d2282623d2a8f9db2903487156a7a331e8e09049695610ee8dd1774cedfe19b491dc2be441a9454bf1b3e204204339fbb32f56b7ccb2669139ca3006adaa99d4bf53d08c5c0983c1d0fd84c57daa023b6a34e9580239027285d077b7860b981e576f72a56dde1b8c10f01f57e8efb9329da73e2562db24f047a3330741b0bdc7358d3a223368f6f81d58c1503a57687eb6fd70638d7166b9ca0eba75f70d02fd4fe0c4ba045b2be7d7f48715a0c68e1752c0c9e23a838eface7e194edbc7fd1ed59f6a0b13c887ca256bd29cd149d9e9989bb28ea0aaa6edda4ea79c09393f0668dd1d77439bdbd79141f1c4e94950ea69665c4a4a1e70c432f41a0b8f3c540a5755f72b959cc4bc0acb3417d8a684a898a0743aa55127013067db8a57fa14ce5ef4e149b261b30679f6fd91c982a70874b63addc1bac1e0ffcb06a65a3b0a136c5b626ce5f60505b6561692763408ada46cd9dc3b5c0b6fcad2a7ad9738ebf92eb5639cfc465cb25057b087976e7b45c64f4314e10e9bbd7d83c40a8fc652f14d00e164544b1cbee754c4fd5aaeb1dd2d6d8a06a58bee3bd3407d04f9955b529fd27af30732ec5d7e291568cfb1528c45df4a648f44ddc2822021682e0d41b36ab4902ee325ea7ca67640a41b0972106ae0cf589ee2b6894bc0f053f4d4f01b4ae93dca4f7e7004bbaa70fb06729a0ea30ad943c113ac827139009304a978f63df33d17cd5418d15c08cd8adaf51be497b30bff4a60280fc83737f23cb7018631ab0d1690678320ee27157724e9a359c5c4b336409c3c6e00fa8b41ae98ccea8f6b4d3bac975f88a84b8916dd94e75be5d70071212768101cb55e60c4ad0ddbd5ca8fab853537"}, {0xd0, 0x1, 0x8001, "fecdf20c34ea83c8a49d85b0220d21f23385be275a8c705f88e54ec8c20521a4b8ae16bbdc5689175b72a7f3837130fefae710294dbe395705faaefbd0c687882a7d2d0aa5712df5e09c7368cfaafbb885b842aad1eeb2a1780a58e83fde5aa8daf3090716311fd97e8254d9d1a79da40303c094dbd4e10c112baa5c52a618ba4ccb3bb6373b12761f6709086feaee68c5dd9eecfb8477f94fa05993c1cbb606d5779a5b4ee6507556a851d814f08401bf1fc7d12b4e7b9ad4083b16a19a21"}], 0x10e0}, 0x0) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000013c0)={{0x8a6, r2, r3, r4, r5, 0x8fdce356167acf01, 0x27b3ebb0}, 0x3, 0x300000000000000, r6, r7, 0x1f, 0x40, 0x4}) r8 = socket(0x2, 0x400000000001, 0x0) setsockopt(r8, 0x6, 0x100000001, 0x0, 0x0) fcntl$getown(r0, 0x5) 07:48:24 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="77ac07d1aad98ddf3c0d2e3e26c6fe86e4d6d93106b6fe1528aba98eaed0ae155e100ac006aff17893ae54fe2813b66528deef185c94b5ca39cd54217cae7da499617eae9b462c7f4735b89d84d7f45d901972b2c3e87fd1545a5d017e5b760e6beec8dd2b31eb845faf892d313b1008de91", 0x72, 0x4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 07:48:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 07:48:25 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8081, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) 07:48:25 executing program 0: geteuid() madvise(&(0x7f0000b47000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 07:48:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) 07:48:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x11, 0xc002, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/65, 0x41, 0x803, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 07:48:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 07:48:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x5, 0x0) 07:48:25 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x806) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 07:48:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x38a) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x28) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/167, &(0x7f00000001c0)=0xa7) socket$inet(0x2, 0x5, 0x8001) mkdir(&(0x7f0000000000)='.', 0x413fb582736262d2) r2 = socket$inet(0x2, 0x7, 0x2) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = dup(r0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x6656ed32}, 0xc) 07:48:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffffff, r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:48:25 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="9a922a579fd4224bdd54252813521bd27765165ff867b6019aca300f419882a9b040d5ff7a9d0c4ef4fbb7a421b62eb6ce4863a562f2a130ef920edd227a9793dc3547faab517a264f1b1564540701e51a4d1d64c3960abe09d9c57b4506a642748b2c0152fe484a", 0x68) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x8, 0xfffffffffffffa23, 0xff, "6edc58f0d94453d96cf4feea0ab78c58fb914820", 0xffffffffffffffff, 0x81}) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x0) 07:48:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180), 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffffffffffffff7f) fsync(r3) syz_open_pts() 07:48:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x840, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0xd4) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="2a781ed3c8638e29c5cb4fc1d8b6fecdda5a58ce9b29e6fe3fd4082d95c744d95840eed835c6f509153baef1c8067293e2d7c81e322382f9ebe97f8fbf8b50c237cc9083f45131e86c0a9cefed3084ccac94c6183cb86e47fff724518cda2f02acf9a0c654fb3ceef43ee1a82e3b7758d7adfc92e2b6af28cd79c50446ad00b974b61ab373ce6c2a7d9a20f77a0655c9c155880d60e9ef65faf7089af69eaf80491d859ac56a83e121ab0f49fdd319cfbbc4d1bcc35d352badc884e8fd1f760ec07f9ba839f13ec0b077c839c645", 0xce}, {&(0x7f0000000140)="1683c67497ac6c1b7d61b921437838", 0xf}, {&(0x7f0000000180)="b9a4d12968a9ad5c7f7ab46f98d69ab8199dbead6cca6e0dd269798da31c74b70c77f5e8060bc0a9c464554752b219d3e6439f266e8efb5617ecbe7344752f1b70a93758c7c4ff00624e9ad3da531b91a2b7b21aa2cc26baf12658461e410cc6", 0x60}, {&(0x7f0000000200)="52f1d640d959d41265bcb635b79b3a80aa2c79b42b3bb9c2969f650eb3eed50dfa73c7ffc85f0745c8974389d26cebc9", 0x30}], 0x4, &(0x7f0000000280)=[{0x20, 0x1, 0x9, "1489a147272ab2ab4e28"}], 0x20}, 0x400) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x6) 07:48:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r3) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 07:48:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) socket(0x26, 0x2, 0x8) 07:48:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r0, 0x29}], 0x2, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 07:48:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000046c000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000469000/0x4000)=nil, 0x4000, 0x2) socket(0x18, 0xc000, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x1, 0x0, 0x0) 07:48:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000200)=""/235) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0xe0000000000000, 0x4, 0x1, "8913ab6e714b51a523a29608e7709cb9b401c331", 0x14, 0x1e}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xfff, 0xfffffffffffffe01, 0xfffffffffffffffb, 0x3a, "770fce3953fe14da932b3fe3751c0b244bf5658b", 0x5, 0x1}) semget$private(0x0, 0x3, 0x400) semop(0x0, &(0x7f0000000040), 0x0) ftruncate(r1, 0x7) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x4}, {{r3}, 0xfffffffffffffff9, 0x25, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffffffffff80, 0x3}], 0x4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x40, 0xf0000013, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x8}], 0x7c, &(0x7f0000000140)={0x5, 0x7}) 07:48:26 executing program 1: r0 = socket(0x1000018, 0x1, 0x6) setsockopt(r0, 0x1000080000029, 0x20000002b, &(0x7f0000000100)="000000f4", 0x275) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:48:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3357b7c3, 0x100000000}, 0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000001680)="4e3f4d1fadfa098b40a3b921c1acb3d960d017cd4678f9cc7dfb0476d0cf918da192e3fec4f794b6a7c007cf9f5c5e1a2a5cce41eba4f35bb6b90290bad33d553b7f747dd82e1cd29b6469cf57698644d3c03da165d3ded3ba0b5d2dd57bd1bba23dea8da9a065741a93edca1b6a69b3e72bf11512a9d396389deb2f8c1ba52e277e39cc18a19d9edcff7e9670bcf1694a4c0b4c78a8951582d98c5c2ee77a02921e6802a8f4c411275e45b9aba009edcc816865d3dad793a909bb4b202537386b4ee163c265fc04a0152e86867083d03949337bf9fb27733c69d419bb4c829e9c", 0xe1) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000001480)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f00000014c0)=""/43, 0x2b}, {&(0x7f0000001500)=""/32, 0x20}], 0x2, &(0x7f0000001580)=""/174, 0xae}, 0x1) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/190, 0xbe}, {&(0x7f0000001140)=""/24, 0x18}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/44, 0x2c}, {&(0x7f0000001200)=""/76, 0x4c}, {&(0x7f0000001280)=""/215, 0xd7}], 0x7, &(0x7f0000001400)=""/8, 0x8}, 0x800) close(r0) 07:48:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20000000000064, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 07:48:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x2, r1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 07:48:26 executing program 1: r0 = semget(0x0, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e43171310ad6f88b4970d3dda28b94506fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d000000000000000000"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 07:48:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x48bee32bdd1fbac3, 0xb2, 0x80, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0xe2, 0x1, 0x6, 0xa320}, {{r2}, 0xfffffffffffffffb, 0x2, 0x63, 0x8, 0x5ef5000}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x400fffff, 0x80000001, 0x5}, {{r1}, 0x3, 0x2, 0xf0000022, 0x1, 0x4}, {{r1}, 0x0, 0x10, 0x2, 0xcf0b, 0x20}, {{r1}, 0xfffffffffffffffb, 0x6, 0x1, 0x9f8, 0x6}, {{r2}, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x20}, {{r1}, 0xfffffffffffffffc, 0x85, 0x10, 0x9, 0x101}], 0x6, 0x0, 0x3fffffc, 0x0) dup2(r0, r1) 07:48:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="abe3a2d1ebe4054cd7ee83a725509c2a5951cd523f84b8751ec5692ad9943c8a75b472cb3e425aa2dc454e257d9694a39e995a54e068eb910cc87664ddfdb8faa48aaf10403fab09048b686ed007e75e1c08aeb9b868a1207d6de6ec643b94e4a25eeedfc65b909ed0b7ed50d2013cc1330423a891595d8fbc57b8887061ae106ca61b4eb9095afcf1b964fd2a8533cf55b816230ac8d3ab9bca92b5c1", 0x9d}, {&(0x7f0000000100)="735c0b0d6c7938e347e5fbd90e", 0xd}, {&(0x7f0000000140)="933335a3718732c269b4d1531306ce23949b58f21737dc15c47aecc87064701934f6057b172ab7ac3a92b33fb23e23d94e9f0d74c7a18498697f771a4185bd96e23766615decae6b4dd614c36117bf111d68b9b2483819ea4caff43f6cf44de8ea959c08768b53cb89829a8c4cb7587d", 0x70}, {&(0x7f00000001c0)="ed00398d44b5c27e8bec864816ea45cc4012b63c271fd749c4f54d282245317c5818d8fda138cdcf4603395cd2250158f1fbe43306bfbe8df929a3453c999c7c2b92e78474bbe1d7b643cec2d9b7639c904599396359dc151a254dd3f86470eeb15232bfd1aa4f4583a4dbcb61f89898306063dcf0358ea59389452b61f7d4f1e23cac6572879b4928257d01b058c0685786150f4e6520725708f6a1f503", 0x9e}, {&(0x7f0000000280)="4c654b44e9c8f98afeb410bcef1504bec6f20f70bfcd3538e8959ca98582d8693e7c26bc4d4fc13ac623c1f41397d2896dc2c8f7d5d25391", 0x38}, {&(0x7f00000002c0)="5c325641cc9f6eae", 0x8}, {&(0x7f0000000300)="3118b079d3b76891ec6cadcec7bece94208e0615307a7761bb0f30b2cc28a1791c1da3ecbd275e8f39f35277cad959c8d122760daf663d67d915b4f92e400826749662f0ce64fe0f59e2825494d635323bb4e011d607b6c8d243d500310af54265b34ac5ce9e8d67efbbaf4a5ca339250cb04b8059378e2a2fdad2a03c16a8a80193b1baf17192bec4cf193dc3cc9a20b422805cd570eca7a8d8700b6de17b9dfd759b70a4486aa58daa4addcce2df6e87ae63ba61a40e479f2eb217b4df065271445945b8d4f9265a2e92aaf4079ba2516aecadc57c620b63bec720ef002a24cb60bd1b64f1619ba6e2", 0xea}], 0x7) read(r0, 0x0, 0x0) 07:48:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) fcntl$getown(r0, 0x5) 07:48:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000c00)="1de3e412b6d2f20a5ee2f3d74e8f2a0a36bd0b8a85cff208b727b009fde913cae6aa17640e159c123213a62a62c65a2c043e82d63137a75050372c5d61d66c6d7c4f29260335dce50b23e1ce9d4adb06b86231b83b5a4ace3893807aa4586832fe3e4dd2dda0de69e43bbdccdcec5571e70f244d1adcb767f4e5b01e72ed26d9ef2b0211e354b46de93bf9841a1f96324a07aab0a191c7d549f33f2302736685dedda8cb66f3e1ab995952650b356a6061031cf84a3251685006b28108d55f2f67b00e893d433ee437194eb9a85baa6e737da36a43d0c5eaa9e59722e476c6df8e2415aeac85d666ba1795cb4cb9e69e212b8f58952f9656", 0xf8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 07:48:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) clock_gettime(0x3, &(0x7f0000000000)) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r0) 07:48:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0xffffffffffffff91, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r3 = syz_open_pts() r4 = getppid() fcntl$setown(r3, 0x6, r4) close(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0xf6eb, 0x200}) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffff7f, 0x1, 0x101, 0x1, "c217248914db4523f8826affd20af1b091946156", 0x4}) 07:48:31 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) fsync(r1) 07:48:31 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f00000000c0)='.\x00', 0x8) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x28) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 07:48:31 executing program 0: r0 = semget(0x1, 0x0, 0x410) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/196) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x1) select(0x40, &(0x7f0000000000)={0x6, 0x4500, 0x10000000000000, 0xffffffffffffffff, 0x4, 0x982, 0x5, 0x7}, &(0x7f0000000040)={0x1000, 0x6, 0x2, 0x1000, 0x1ff, 0x3, 0x100000001, 0x5}, &(0x7f0000000080)={0x9, 0x8e, 0xfffffffffffffff8, 0x1ff, 0x48, 0x691, 0x9, 0xeb}, &(0x7f00000000c0)={0x800, 0x2}) 07:48:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = msgget(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000005000/0x3000)=nil) 07:48:31 executing program 1: r0 = semget(0xffffffffffffffff, 0x80001, 0x3d8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/180) 07:48:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7e, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)={0x18, 0x2, 0x9, 0x3}, 0xc) setsockopt(r0, 0x1000000027, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffcf) msgrcv(r1, &(0x7f0000001140)={0x0, ""/229}, 0xed, 0x1, 0x800) 07:48:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 07:48:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 07:48:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, &(0x7f00000001c0)=""/113, 0x71}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chroot(&(0x7f0000000240)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:48:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0xe, 0x72, 0x0, 0x0) 07:48:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) flock(r2, 0xc) syz_open_pts() 07:48:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1001, 0x76e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="b6", 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xd0}, {r0, 0x84}, {r0, 0x80}], 0x3, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r0, r0) 07:48:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x4a) 07:48:31 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) r2 = semget(0x1, 0x1, 0xa0) semop(r2, &(0x7f0000000040)=[{0x7, 0x1, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x8001, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x5) 07:48:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 07:48:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) syz_execute_func(&(0x7f0000000040)="c4a1d572d4a2640f73d702c4a17e706e01db6436f0838e1b450000f566440ffbeac4637d09cb00c4631d7d0b656643df2494c4217b2c8600000080663ef341ad") r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffdc) 07:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) r1 = socket(0x1e, 0x2, 0xd0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 07:48:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/87}, &(0x7f0000000100)=0x59) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000040)}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 07:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) r5 = syz_open_pts() fcntl$getown(r0, 0x5) dup2(r3, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x2, 0x2}, 0x1, [0x80, 0x100000001, 0x5, 0x0, 0x9, 0x4, 0xffffffff, 0x8]}, 0x3c) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e9c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 07:48:32 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) getpgrp() 07:48:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf00fffff}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 07:48:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="8b2fff00000000000000eedfca", 0x154ecbaa0aaa9896) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x2e0) 07:48:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/169) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x2) semop(r1, &(0x7f00000001c0)=[{0x7, 0x8, 0x1000}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10000, 0x1, 0x4, 0xfffffffffffffffa, 0x7}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 07:48:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x3, 0xffffffffffffffbc, 0x4, "ca9d05e21ad97caf7916b94c60f11622b48ef82e", 0x3f, 0xc000000000000}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:48:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:48:33 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:48:33 executing program 0: mprotect(&(0x7f0000169000/0xa000)=nil, 0xa000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:48:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x1000, &(0x7f0000000040)="8f913727141631147e19139f611b8364b767b2f1f9573df895fe77843600abd05333541d4833e212b5e0240c89e4615c50b80035d9013c43e945f266aeeb4e36fccabc486a8b2c991c2bda174bbd3e7e35cece0b836e841a78fca9b74f2a6477eefa38319d2e87a97a94222bdf56bc490d6be34fa15fce9bc67efa17d0511143db80bba6d568d606303355b00da2bc5b69b7e95244813fb06b83f03dfca23f0c438e2f441139022cd27dda433fabc6c8670803c0b328a90de25cd6627f1572fb3693c739d18062aa37a82e6cd0c3f62e0e47e12bb82d5b06804fcfccbffb4b57880dc06cde331888b96e7c398d0df685c48b23e92e68092acb690065c07d9845591157531c0b6b8fba949587b43617a6fd71893970f99e9a881db98c9e9618c3fef75dfd68c7d0764c3ecda1388b6e7e1dcfe95522cd64fa06ae68d05a7202476c0c9edecc32c0cab3d24007f98084a7c6b67023a0bcbacb88a43c03e6ec06f54751aa71be53795c1ba984aea817fb58ac2c3ad2f2acd8b4e5829b3b08e45d8660bbd0b394f9ce90cbc45cece0c82123f59e573a62b3f601cee785445fc8e508e0d8a0b9ca0f5a4b2c63fdf0a7393880dbd44db561b7207c9d4e56e5223cd0eea8dfefbde417b5ea5eead81cddcadfda352afbe2ea70f6aa03b0ed66aac1a5f1d65763d73a19607c23a39d832c958e9e15c6c0844b080ff9c3f43a4bdd7b038187fcd2982100d2f2499c153e4a810c186833495b3f4b6645f702a953cfba74b523dfd30de04e3c9ab3da9bd5eeb34575ee33305395fa58ad706c9c891b8920489da39bd68807100c661031a7e8cfffe382fb766b721615b8acfec3ec0c582c1338fedd853ad1d039e49b449e1f6950bd5cfa43a4c9fb4b0e5b932ebbaf53e84e8b004a8306d4bf8e94098e24206a41ad3e61f1a9b5d03db7d5bd2a0ad82fff1dedb1e6c1c58e4d122ca8ffd0029d471bd6aee324284f29d248d51b4d1a0cb0277b1405eae4e9609a10bf7a363cdf85dd5a8b2f911cb2b27c695802a86def0eba5bf0d1d14bc07726dd5960fb08671d0ea9bfaaa85979c9ccff14e09a256ca1d22c450ad2be4d34e2779d387af7a4446a8a8abd85c1ca0db54e20ff9553bc7d43ab306c1adba2f69eed256f7a16c6e883fd040a8c3b3b54bcea83a75bd03a0bce82af9f0f87ad82121beda52996120fe4d4c08dc93e9132db766676f125811458f5d94e9276dea5cf4d4286782323fe2a84c2374e7fd86b59569e28e234372d4fb5baf7ab6c9972984d293467471dd1061e75566c506acec53dfdd9e99723b2adbadd3fbedb769bf08a15c4248b5cd7c6d35ed5867e8059d5b769abe6bc09938e6d811fa177a1ac457ccc84c36515655d53b5e7f797bd9d451cacfb821a9965e6992a3fc38beb437d40c545e3718f120458b22b348541c1450e629ec0c3ee6ffde7497975b7b3c4f52ffd0488d35eed7da679fa6c89decad130ce835bb6c793ec4a7948a29c77b46ca0273cdc5f3296b26ea713568ad24cf94edb8c1a3cbbb8bfdb61dc44a59bb8785f8807d3f05fd820944334ea1796a74606563983a5999397e1a659aeca11847c788ba4c07331997d8b3e358ededd239cd2f695563297d9210a58cf189dbb731f34f273179679ad1c82e50e8ca5c546e305e9b250f167666eaaba4bde74617734d56fa4c2b9960634a83048b1d4f02e48ef4e02d07cb86f10c4b1e30f574fb93e71fc07cb500dc7f088b025e99dc2b007d8aa8834164d64f15e9d38edcc564c314fabd11bed5b47a4488bd4f494c8a2183a6bcf1d1271acffb63e74f0c2d354eeee0e33a15e0a0945abca6da1c5e1860ccb4a4b1e9584856892ab64df55ea79db91aa04c03a3ca5ed78790b64554ff31dc5a2cfaacb6eedf2a33f785e1702f92a52afd7948159ca617f860935be6f67b88c40222c40923205659f16f2384c781ee43fd03027ea041d219e2c1b79d7c6d29c7721f87cf07544adf8591130d47c11c24271ac1c1b1bd62614e40a54f1785da3db4e4451a1482fcc22f5953928d761d1ab134863004c3a2f3784896fa63ded9a4b60c943ceeefb0ef7c3bf8f7ac07c8a75c625f47ae3f4d2fcff62e8c2a810dc9adf3b027d5d7cab7f5b9182105bfd310d12cf52e7548366b40a89579b1c892f2995683f9f080181884aaf6b2fb92d2eff905b7ae937805d8bc5f3701ca90c579af4efaaf19976c6cb6ce443712602d9500db034fae2d91e79a3fc9df33096888c2d1f59a0233f18b73c975098cc34e30a85413ade7245a5ce73fe9fd847088df16f9b82f057b1aaf8fcc1e9826497b691c8f68b2d10d87f600ba0d0031da9ed689a86f7bad74f976940c9922d4366fad954802b13a3e3ebc14fe3e37ccecbec4e5cae68d5daf63702598aa60c69d7e5aaaf3fa42ac1dc73000d0d2ce06fdeb70a2eb8e2f6972de189e64e9af322b5793f0cd4fbdc4b7a3a4385a19db316927220cbf9bcce9ced4ca1159c1e5be2dc0350b175b5af9adf62b90b0157c9f360e6e35e0337b856fe3db1927eeacfcff1f8d3eb4efe45d4b131ca3a1ea09a77a87b30d00c13e9fafc31419b1c422a5b1b085e6544fd71e12126ecb40aa7f379ffad618424fd99ec407657666f52e924804159a81b7aa1456ccaecacd05ff3b0079fb32898b2e6dd288419bf36d1f3c73616c092cda68b36037c1899c1a26f8f30e201b05d7a1196a284e43f618a4adeaf54f228d5c39da84fc8a2ce9618864b0809ca8320ef18054723641f66e5dda7207ac4e2de083337597d413817f90ec5f61707d7efd2d630277c89f24559a4ff541d873a55a3e714b9cc0da55f2660c6bf2d9a3888c57020f9729355b57619c4d9d4e4cce814d8a5c20131ac698e96b885b751940317fddf6602574f442a2e2ac50bf92bc10383f28636c13b022427bd6a3d599c2e1cec41e3a8f589ca996116011d4155c587f6deccf931a484dfeb3a38b5e79a68c25aee8ca0827e371a02f0aa0dbf31d60c521c53f581e1be0a6e7354a9d7c1e7bb83a2c7f5149c17ff1820de072f0ea281ea663bb3490d2f537bff1ed10aaf3dbf3f02fdcee9fcdd32c8716880f0b1e4575deab41b27e0dd54bbe0673b81118276e7dcc007053a1f2ee5ba2f138e0bbefe615eaa159662bf3f2de53411ea5f65cf5fe4e2527902219a5ea57b88e0fe621de2aeaf878729c349774eecbcb70e32107a36ab230dd7378d69c7c098811b649b68530cbac277383244e4b027319335beefcfdcc55bbb5276f86e9e2f6691382dd8da53670f647b24990ce2cf3ab20eb89bb1d3101c0fd5f647dd36aa492e980b68667b272d97267db0f38922e93b129323e32a6e0ecdc2dfc2c83d88665d4f185c3a5046ab84d5000e63d78d6bc2698e6350590488ffcc8eda606b279526bf2d9035d4912f333db177c19b0fd83c228c7ce7987d4f66505aae96087c364eadaea16028e983f3a4d0acc71fca0414af7e449e610c829732c6793b22c0e49d8b23bb54a7adb3d69912deec5ae23c26bea4dc8ae2c4d5cd34b20664fbf4a4b805f0056261faeb3aa4902a8e877c383d7973b3843393c7e8b40e2726a2dee48dd2cfb8c9ff4ef2a3f0bed972d08b1ca20a7da0af7770da285d16d9655f750a109b68f5484c1efd73b5613bef86a60656630f5d0056dc5955bd2024ee296a0a9056f5cc557de1b57b3536bc060ad1e3d1f3082b62d90f7ce30d404189c86deed24fea39e5e55c1b775c599847808f1c69744df8c33ca895f0ae042bd36fd1b92dc6ed81e9871b408a24f44b459dc5c4c443ac6e73ddc91bfacd9ec779dfdd659dc3196a48e0c921d3463b95e64bef179f10079c2e01ab68bb0ea6c156d4defcda20019a9793e2ed41a2a13acde5f981cb580fc58349bc4acbd6b232bdf48af1dfa8a80b173e2bd10420afb2253505a4e17744f302314af6c96d6d02920e782e1d95d65d68a05a73a53d6fee8f6224f06703baac79d1048811d1d57808865f96daa06cdb4bc50dd399688bfb0e7749d46fdffb4dd79ac5201f0e1306b67766a4697345be0d88de061d9e356f10aae1793ca0d02c77788bb9ed099ffd7d9e8ced476d5b5c381c9b86b5165224f2b1fa0024903fb915ab41186ded54c73776e72055974d284b2a4b0c111548100ea3a984c8e6619e54f9a32b15816cd182f0e7f35ccfab13ea9b0b6042787d92509bc8187731e6fd95b7ee97e4b30804d36fb24c66b76d41ed74ad2f3dbb1d0998e440a165688452f49c1be1b9d07d02a5f47b1f41f9e8449a1578ef887d4d74cecdccc6146b248fa3958d92225fcf45baa16c54519018a51becb53e9a9a1934215d128cdd9bd974be7422f2a66bb6aa114f46c17b8abf0e532785db2223b0c2d3ebc385557f7cf6be0f9adb074c6feff6021b01d960e55eaed18600c5af38a18e32afa31ddc26c9f1a04fc7ba2cc65b11ef8f6f4b0c599a2cc66b2ea9abe212cd08ba2ef8c50e0bd3a8f7c4e3cbefb78368bb0a9c8c85880634a8b4cdcf28444edd7d3d8364f54d7f2784a0ca3239363a78ae39dabeb2b61c36af1f604b3e72dc53d3b9e664fb0decf917ef6e82ba075bbe8a9a68626acce2f2d266f33d4c5084628b1cc0b4b0307d950a9dde41e7f1786a9e6e6752e96dd90fdca605ad1bc2a06bb83f62ee675c22633073bd2645c653ab326a892dd66d706db761d85ef4b691aab90c65582d46a6c754704c415b7009ff59edaddf367108a061649448a583900ad1121a8b5042570f7150b1d5556eb65ddda22efd8a9435e9e19ffcb7fe9425fca7fd781e53e890f8c8506d32b2cab00661cd39f33a8f6a4c14f5042a1a55bd35dff67205b8d26b314e7c007e24eb992c9f95cf64a059d1e17c902d6ec6fe2fcc3c2bea97d95d23cb54c8c2e1d5dfbbb481e6b1c92202d55d2da13effa14ae01cf2ead9abea2a2fa8ef9c280049bb1169401b2642c0332a887fcd05c0a6adb856bfae2ba81c8077230a4054480583c66b83e1b30edcfb5ac9a21cb32652f59422ee6654c8f13e677d3af227717f9db2875f150f0e0151f82dc472eb3ab995621cc4aa9b702a6c245f049b14e162c72543f71fc3d29a1abb54f6922c694bf4544aa0be5531322a0d24821a34114a4b770b2a130b02cfea57d0fff9cdfe49243c8223f10e528d2e29c27c03ffcbfdb9369150f88d91c36fd5453763ea8767d327c3933e681268f9038d3eba61bad42ba404f75b8032140bf9f00c70a0b140f7d75cb2f4144b5b5e686cbc84dd9c5ebd004ace158bcff5872eaacb1978fa8264126b589fc3d89314a32524e8cd055bb23a708b3df6334516f09ad698470b1317c4cc9738e0344e93dc214d6399f5782a1573615b3bb03022b420d8d80f7d8c536044a90746a95b5b22de6a6d4eed5d8d6e425bc924077f0d75169c9b3e65e45bf1864046790b1cee4b101d32f5a5411454ecb72d0c063d0d5ef6c5f7d96031e62ab15fb8d4740218b0c6f2d5d4135bc45ef2b908103f9f0c3aeaca88c850d4eab7304b8d01735ff14d8843bc2013c59dcf6eedad1ee4bffe9be0245461f3818e63ef9eb551bad86a3629b583a545f770d381b0411e9f84709a64f1d302073d6536751711e6d0746b1a6b41bd46f620f754b4fee0f29fe09048490cb83bdc3084b9a7484734deb88580f7fa394c2ac5336a73389193fd67fd60b81a2912e85a19e81966fe43ae05b1473f17d7176bf7ac446461679d808e207558b27ad25ff3a7f7519e4bf3140d53ed09e99ab9e45c4708e22a5ad069ac31b95080a96df0373ea9602d35740f31aeb565", 0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c589efbc1edb3c8f749"], 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000028c0)="2a880e12490dbbbf2548efe680006ae96c737f29de42853eb054edbc327eeba34bffd47c1dcf7ba11e7e0b719be0a55ae5bc8878833f81eb9f40638a44ddafe1b1578405e1c92f6be046560b0812a727e6f56a7055e65f8dabf87009df01f76affc5389b784fc511a62b05a7945c1fbe148705ebc9878759dd7286e524a3f735838b45a94da9b0dd3365b0d60607500a3f940d5aae9025f9152f77d6925d37aa3310abe74edd0d96ee00602e4a12de187ce36195859ebd773fc7e19fde6e4a56e2b5dc64fbe801229b2336ddc50b59ee11576635d251989f20dcc0f2129676e1deb40c58e9fa7fddbe74a2d88b58bab29bef749d1e424088fb800e902c5132780e4b807da73ed13a68c75a58d6559b5ff8d4c5fd2450faddf2b809c3457dbc33f2460f29a0cc82ca25517baa11369f5a8f1fcbb7e380b724ac51c1510e3b30dd00f04476065b3ff6249fb4c86ef4637700dac39c2fffba3624fa8bcd24dd863a2c76b42a4c065b587ca435688b42525ff3efc2afc9def19df5d4e02d3fc0828a1028d921a60c2468905fa7916c095eb8ea00fcad9e8a20d97d0292dd670cf58e39443c2047d3cc69c8cebe67f12b6b4ceb22505d58080806d6c6b72e9be2cbf58aff1ec9710632aaa12b7af7d78c28ae9b142f5cd5b2c71461b8055cde13705419c7ee6a4359c3501ecf173a9dec80067609c6f4f2f7d91528e26b3da1fd46d953ed81f6be305ddcd32f404821f515829c3f37b3c17469a80a239e8266adab9a8ec5e67753785f726e087f1a7abb12f9d3c87eef5361d4b8960c343de01d9c0b1bff94f0cd4e9b7c19675527739c169f8f09104697d5d31e37b69a7a7978df8e000eec0da9ebbfdf7f13e10cce8ec6f3aeab9f936cd1440bac6a6068e776e59d5ec76bdf7f44800f1b00457b0de51b684698a05c6028f8c3a8f4e9ec6f1cea100f6e06de77cdf5001fd30d9aef0e33db83a4b49106a661776239d89d69e9966b1123bdc9ad1d19ae31dc6e4b8bbaa1e07c8feae851f85f0f1d28119f9bcfc1ac39e0be7d06858ffa7a118e0b632f1eafe826229dfa6853d98096a6aa98d596b41721f014d1008dc7168911b6507f16c2bdb58206947ba79ca4b5cf1fb76b4bf73879a4329bc29605cb4101638ebf9bbdf2f4fbb8c8eb177f4e2efa91b1f19cf0ade02067e9d23e922c38e4c0959ad037fa8f9db3330ed696fc28f88278a51425eb0f86b88469103be6910f71d015d7d863c60c115da4c8b19889d7268a8ac1b939bed54060ef9b6a5c2715719f86d074bc297f4f6036692c60dd5254b73dc21b588b0fa7b8a01e1c635cbc57e1d394eaead30a36dd310419faaba131777649605138ce009861fedd1c98a163dfbb48895ad4d386a89eba0f821109ad0c0e45b10855b191f57560f06fc4ba7ea8f987acad368e5c07265f0dfd0ceef61858be58f324476970c6d21ba73efd98d5042182d6677f481dda06648ecdb8ac991c74a0c1dc7ef40cc62648c81faca7acdf19e60c67d579e563d7f8bed19ddf77fe14b584e15e3f128c3b364f6669987d32f712fa74d4135ec2e86775987685bedb7324247b855be390eaaac63d7019778e28b16522c3472cee111a5f8414751e7caf669e493d5f8abc1636b917a352e19c849581b7ad28a235a732769165f58f3b91ec74501a4c9dfbb28294b605c5f0cedd512569d2a77d8bbe55d2fed736d0c06194f9d6e0b3219d10832ddbb770c03e69f80cf1cb3ad2dd6dab487c0189dac559a651c6b452cb29aed60fc88d179227778b4aa9b212b9ed3809e458b1299a9309971ab314052afd267fe10aa7de054c3441fca8b64d0fd13e35557fdc67816b6f33a693302d6637883741fc1944663afcf130abc4cfec6bd64371d9be47766e8c53c7cbe5dcff755d51094ddd000f96aefcdca67e59a76566bccdf510026d14e60e34eb88a613ec8afef0864ec605d49e31d9a7811ad78b2d8f5f955d2885c285602a09555e0ac2f4dd5b60e8a235ba39a25b9902064aa23c6465b4a855447d8d3276a21e97fbe0c7d46b5b52fa8f60738c7b11034d5a7492afaa8d387e6b05f3c861ab2156118dc7a5e7e26fa84ba899c45a05e83d57e94ea90c050141fa82f7a3b6e1322c296d48cad35deea00fab3a15d0d016148834550fb3611c44555543cf165a516ab2d80a9c66a1af92fc2e7ef36b24e9f2362e16212a823c1e554fac867acba84faf0eaf5bcdf6e3bc23c9f5ca077a1ad9cc20460b494baa2552abec0447e13cba444d5c45082b586641fe1a3a895528ed035f825a5ef844f658cdeea221230fee207a810dfbcb8de5068f97bc76b434a5811a5119cba832e7e27a745f0d589b8ee0fed4f5ae0c3c0a079fa992c800833ac1e1bab2aff8405fa1496fbe83bad8149386d98bcacf4d26883c9088a64bb57d5ae3473c6de1e010d603849807016ce7dd451e59ed1ba6b00c93b759eb24f34d4523a82629fb588d24fb0e370e986472fa6e2008c0b057e3de7f18785a640ad461d1a0be5c38527edca197ae66ea1db3103bb7eac6b9270d1233a66839e902cef6712edd9a3ed780525ec378ca4bd80b8f47b244fde2f2fd5dbe47b97845057a2d1cb9f7d8cf7fbd827c704691bbcce5027bf756d4d6623d4dca3737aefaf4f6a87d56409db954f2fa4b9634ed9e5b52ea2ade636506d749428d0fea4ad8711fc05fb0d68dd7320f5176c23e50a7e29adc09529316e5ed9922df6ca40bd12788fab74245cf6c54b37894f2715daedd83af1f33c4008df84ff550464c640113807af942a681dad1bb3b6e4ac4732ff1c96ae4e138c3bca8e6e474345d40891c44720ad57eee4a432c7391f4e2624083fe1039000386119e8d475d9d6ad0109eaf1537d286bd68059b606cb18e1a79fb05b529a60b19ae33e2de4f2e13c06a387827a2eb6277ff37921306fb08145b3f135cbd1715bf09e62328ec221e7db38930f4def0be49ff24ed7f5462fd9aaa712fe875e68c54c66f8f68bc924117a7cf5519578babb7f11ab792909a4e91ff64a7ceb21abce14d4c5121793f0159d7919181014b08e5a2242c98ef1389b5f327202d6fba7ecd709355d94640c9b86a80aebb23159bdec00a40450ee4b386488c6cd556fc4a7027d395b293ce7bc7859be0e2327a92bc4483511ce4f2676f74f034fafc063d710fc0d74ad32bc179a7d573e3bcfeade1f5a48b6159d441b5dc18fc424600838a2b544bcb1c24bce2e67b45e0caecb0fbc6713fd7b71b2124a8253135eec39c550a8f8dd7f0f558d9d0f755e8fd6514edfabe0ae662e836152d5115be45fcd87d1eaf4326ca5fe72c08a8853604e3401117970b1e372330b6e226839e15e6b16ea0e2026c97cdbd61a47fd301883342c5a6454b31ff6bf82c345bdf91d0425164dffe2dea39f8d33793ce5a19fc8fb5fbb9cd9fafe4f10a4d31e220d9334549ebd8a082ebdfa88bcfbb6d543ce766924d4d2d15d2498cd2848550822ab279e97241fe580a7c4592ae7a3e34ea2c969a04c51acee148c7bc1a22d8850ac095e098938dc5de2ccf3d3fe194b093abd29414a41e114e0c117b695b41b17c35501492ce8ec66acdfde013dd6412b3848ccff0dedecde0bd8e816bbf692a64148fed3df41667901d03802337289f2b7895447727c5cafc22b56887cb99623aca3528d096e1a37f1ac028bf3171c42093c4ea23c14a22d41aacc227b006b9bf37086a52afa5de68bca1f34055923bbb709ba31a743c426f1e26e8375daa35fca8944df0f989239b5f132b6264ad82827c32ba509b711233e6410d2e77a72b1830114ebfe1dcf68bd2026fbdd661d7ffcaf28e480fc620d64ddd433641eb56c92274ba59bcdd96d2648aa37a54da6adab55e31da8df990e9a4cbd79212220ce605e978e850173b4720492094abb45a8656c97b82bdc026b5f1b585306601c11f4d29a005a8f9f7578ed6cae6e90afcd491d12ed49d0ed3d54e8183289f4a3a68b0cffcf7c3739060af39550706a04b5ddfa64b31c045334b828473f5136b239c31b6065437ff0f9d27e42e105c3e7d1f3877161e752242fc535c7505d82db40a20164e16780d163ff8d78fa8a2f5e684abe80431c4ef7c9684dec59c6687c82a7e0df1aea90214336477ffb82eb3923262bc8248af036f8684962858b4796bc87e55b0d800de97dc92ce6e15d7fcdd2ffb71236656ecfa2dae03b952e35affece57b602f2b1132b8a40a3fe8b514eddffd6539619e080f953e5db6d8d5346b3a1d06c210d9bae3cae278026a606d3b0876bae431b5efc720382a965277cc8e8ecba0b454233fab065d7c84409ebb3da985e076ed33bdcc41e4615b4f366c34af4d7b436fd3f518501be12ffe67d43566ff4ad4c2119155d9286b5377df8caa0cf2bf3fdfbf86245f1ac0c45489c4ffce6ec6cbaa73494d1cafa34d8a520ebab26f4c0ae5ad3c8c0ffa34705369eae13996f0062cf546eed4cd7a424e11cd5afa139925f8472b7f9a990501fdc506b240bfc284187473fe37e8cdffca5291ed5d678b8d182953828a46ad5659ca789afe8c6978722323b3b28855f61f1b90bc153866c3d30b3555b7cea2440ee41f1570888995d56c6e8151de8c419d92ea1095734b5632eac1a46fa969c01b8557b7e76dd7575e82ebeeca0cefa67a118b866c1ac57ac50dac7a9922a8e86db34fcb58805ae8c31a4316f9e4a0b3c52cf485601d403933cbc99030cc88dbaf29a046e90e7e56d06863debd1bf273422173ba3a4f783224d94dd875224900ff2c3a1301d66e42fd9fe53b16149ff12b554be34cf70fcc73a46ba0dcf2798936944fe34c839d21a7f48011db907e5c109da453910993e7caa085a69d0e238149ee5d2a39a15fcae63e7b77021f0dfb1569e9a2e4f6c616bc1884", 0xd8b}], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000001080)="2886b53168361a3fdee3f852ad9213c6b16f5de253e2a5fb2709efe64d590dd1027e078975ddf2f947ed877116465b9c03c5571f11fb2ef7d9a927b99418881e4950e45da07c3836c3bba6d15a0f6287ecd494be2dbce1edf03a4cbb743f067250c992941c7e26e44d52b57061882214b5bacc3b1a650fbb8f1a5c7a78a50c3380ce0a53c44c0b83389567160aa0d5d8f74d8dcbb75ae4c0b3fdedf6feb1a1a4fcf66a8a9e727be3e714fe1de075e63057baffa254b0b7895863ce09f75976b2f9dff68d31dc9017311df4f2c5672a1be89c3cfdb9", 0xd5}, {&(0x7f0000001180)="3c496eb26182ee32647d5057de394eaec8a371ae349e2468ba2522498cfefad1af9fe6c25c6a819bd8ce1c68c52f76186bc6676dcb6fd693054a3ad609404597cc32443cfbb5d9bd220d923b4cc0319258b4773242167d155010f41e26101b57dea2df0db15dc066b8f210673c43f0d438eefd1471c1258e5b57aeda2397559967a9e5583112e3d68a04855ab00291f548b4983f74", 0x95}, {&(0x7f0000001240)="125c04005fa45976b9370ae6bcef8a9674a708557fd68522812de9cb6725c4f1f37e6aea7719aeff05c7f956b4bff28fb16284b7813b002ab724d16ea63fd040296c90ce7c72", 0x46}, {&(0x7f00000012c0)="4c4a7435f25bb7a5c3d56ae311f6adaa4fb78307d74b15928a274099ea186c48b5", 0x21}, {&(0x7f0000001300)="0d9b09d36e1d33f8f26e8b5b6fb4e1ebf315eb9961dd0872074b3708e18b8b1433e2d26e6b6d6160641566c95ce34a24c307022af843741b4001", 0x3a}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="405bcbdc0a67b04f71baac9954651647de6445200bcce39cddec8da46e51b1736329f06404df45aeacb2210abb01ad4da356c2d5d6bdacfd5706117172ffefcff3cd86c7073c0fe592576139d58eddb322894865b2938d9811e203ec7c7bedeb334b07ff6c01fb633a8d6d0ec11117ee6ec99865dba39a7601e120857551ab5733f3ff05841f37324b88dd56f167203a367362c69ca95588eabfbaaaa51c0ba5f5c43c45927784e045b269495257cbbe5d425f97c47b30b4bec9c2672f0bbc77a2538da0258086e69c984fe6925856d4a367c29cf749c402"], 0x28, 0xe}, 0x3) r1 = getppid() setsockopt(r0, 0x8, 0x78, &(0x7f00000013c0)="ca6749ec", 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 07:48:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9bc) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000000)="5e5cb209fe62d7f1d307c498bd811b6db2efb0098b09611e5f6a179fe8cb9b3f91ba4006b9a6114fe4d6ab95a52743b28fbf41214c9dc21dac6842aed750c759c65a574fb020cba9b76d3287b926aabc888332deb60d37836f0c9282b41246ad3de27187f5d093a6375180c8b7a2e9034ccf066c4e68bae02ac590b2eeca4fcb5587a2de9e281208f9371823519854fc7364e72442ea48796294cea839a7da6dacd75693b0ee07c23c79f1c7161734ef1040de31bac9c1dd27b2be56ab40e3dbd60f51b7de648792b3ef227f50a201ea90261649468094172c93b5e1f79a2fb62199fc47d62657ef0655ac5e1fb14f6b95e90d03dc158d8c1d3b7f6c6f25a065b9a484d87c80201f0c45b346e33d42798c646e247bfd51a7e5a08e8b9f87b14582bebb94a669f6efc3cdbb194eb3acd84f774d9767f37b9f2c97f834dd0bdad73f28d02425391a3e0a979b8eb5d6bcc8542a95e4bcbfe2dcc1a6dbfb201f014e57fe8414ff3c82892fc63f8682ba9665e4702dfa644cc1fbc67187f42a7d3f9359d5bac626f90dd6ebcfbb54ee335dc65036cc5548e77b69d4b7945b82e95ccf2d2823b0e6aa1a5335da362236d9cd5af39274eee397815f19111c5889b30e7db3123b7f08ddfd5a4c0f0a2bcd161ee0f16daeb470167111075c6c52c29efd7fd70e6a96b57a83f158af9a03aab5f26fc09f3962388826f9ab4f0dc8fe247cb6b481bbf0ec7ce7419176ad2469b2796263ab6902e7b4e172b32655ad26a0b6dd017adf289e427b17fdfaef413d72b9063388bd06e12ebefc2a6740d31454334e07ee0e427280ae8d2e33023e8f9517cb3b0de94f97f8a2082f7ba31b24310b1b250733934694b1b5e4853e987d3b8db43d08070f1e615be1f3466628511ef927202476e7a0759ba6d172062d1c6e30cf529bf60664e916ba3e2e7d92a5b68d2321a7857d75139133d6063f4e822da5e4526006d9bd1e2e8960c75ceb347c860a3d651a6abf773db8b19adad3fb73b75b4cba7f8ae8c3bd2720dcc2f8f51ce27467944c4cdd821f6b49207fbdeb179b71e4be33ad81fef3e6862657d3ab84239e471633e951404b62729d1724df32138df792b375baae5a0ef44fcd58654d8e5072b56348676f479461d6a5a650288a470417c425a8325aa8abb2dbe6dc6c28daa030cf932c391dc452d7c5608563bfc83715f1eb58000dccc8ad9f71642ffad070c0e666cfb718ae4ee3c2875867aa9780942baf90983b96557211de202e800f72f99cad7814501eafae60b4dcfef6499e6ebbdeda1b15c83dc9a7e438f6466ff722bf1c3f7e282151dabc3369627fe24db68c413c57ef52d9b1025f6d847bfde3d675061640a75d50a04edfa5cae26a7a6b5f7fb680720329398e05513a0611300681a684f699a9f7db31b12c53e333aa34e9943458ebf423dd7c02a748e7c999076f19579c5128c0bd488eac78df1731bb051680d3a064748ff5a0d7eeb0c79f3312bb53b808a61efe7b9a6f842d7fbe2069d35ed9814ef1cd2968454ea762556eae7a9f2c24b35746b5859ccfdce87ada92081b5232c9145f9fc484021a744af206de683f429e4275d20924de915e7cd9c3ce1bb129cbd5a491e8270e45ab125fbdc9f20cb0389044b44f50da35b49730ff7ddb37117a86f08274080f4cfe37adb12e5f89a844fb400736794fc2817de0725615e187579df5f5e165747da5e98149d3d6ed0dd4d8184a7f9bfb39b905eae6936771229aa4b6c89ffd9ff2038ff15300f5522643762f67aa74810958ac270de58f9bb0d8d7756ed668b97604db30b15fa7c58cc2fa632cfe304d2c3929a0e12d378626b2f01da87d0a33831c7c4c25c48dbe8b51ff4e63f0138e4afc811fbdfb7f11df2982e1f770b652f894140a6d46567e44ca6f718b147fe1bf8b20881b30789213abdaaf19610abf6d23ffaec3e44867b5a5662c837ff7988f1107fd68c08cc24d36ee0fce3856b22e0413df212b3d62468ba27b4ae211b25549c3d78565fc4cb45ceb6c2b91bb79b5d5e467c32cb7f9fc63524c5108d8c8d8831429980a2e6c5571f29bb26c66732032426447420e2d90d53b5f7d4d480f0cfe3a1530d96c11836347eaf66bad1c0aacb2a1985fa8b790d148046ba49ef4e890724ad02e1c0b1b640c1d149fa0baf1007b6b444c64b7bd02b294a9d839e89cc4ba6772eeb797186674fdc29983ab4a10109ea6f76ddfe476523efc4e48ed9efe88dcccdc4500c1b58b8e53b42b199f7b0303c542f119bad704b39223c49985a3c9fe9fa29f417268a8eb74335c67aa589390a273cccabbd368223dc6dae9d69fde05c444b7e8cb2a345ccc5b6ea75f2f441ab9bb7895686c3569a93ebc8432ec257cb38004beb13859cbe39030b815abb77151259220000ca2a0f2c86098622fb0776fdf7eeac211c2f211d60af23d22761a080049700b97e6c5a5d64af7d19c0b053262f338f96679cc48a55b8dbb1f5df7df22e61c4a14a8fb394745e3d0a2dcb11f7496b93217c2cb7974b4eaf3203e23782fb7c54f17a414538def633c6ee1edc2592eeb0f5af8a7750e4cb78d8645043b48dcc46cf07ebe7d5e95bc6450faf7320e699079882d1adef9ee3af02defdbddc12f6c4338e5f238c83634724ca310e855dda1f1924d738afbdd3b9e60d37b5d47672b046dcbd4eaa48089a1d4f874bddaf9f27cabf111a048f95d0653ec03ca5203433acb78974de0e9b8a4e14e021538cc58beea4d2cda6090b41947f792c209fe498920a9e5df6371ef443534d2a2cab7a5cbdabbbb02fc87cebb62de745bb846348f283d4672086e9a044420dedb95c297a7faa6b5fdfc8979fce47c2d306fc439c49be1c4af5958b1d77ef6e35ddb6f9a793580d38df5c0fab9b40a9fddd66d921c856313d3513d8c6d074ad62da79b0c3642b25680b9000f957ed2282fd186bfc14aba75f5be1e59b5c89b75dea75a6027b3da752a2b7a9f6916f29356dac6f962c28d98bf7cedd7cb6377bf09f9cd4ad15055f992d9822735edb7e75d4c0d9aa4a426f64bc3e379ff59c8466914de7f92786b8e6e6d50cb99b1739f6c2bb9dd69ceeaed5fe836975b8e30b8df1053c5f9c559cc4c78fa8934a8e4144407528630c39ee0509ff91658e2459635614b71b1320b1e183cca1c48d7c5d7466e94737934fdf981dce55e6d9968a2b913a0125ec48409a1e0b0cec9495eda99542a2b04dd6450f3b980bb6521602fad352e75711d66c555df126d5d8ef04808effc6fa71bd6739bed8d232a692b7a7e5cc030a3df7774e9dd447aafe42252d77717a6a31d07582dcab1d1aca184058b22097f263a17031a504cd97913bf7b98c4c4a574cfaf14bd6f0e4b4145c81108ed94f910248d060d7367e1f70986f0efc1be1d617564a986813cbf9517da7a418c381cf49c4c9c05987b7100455d048e45d94b701037e8ec032ab51b94a9a6aed5bb336696e9c8e74d2226c44b6a0d7a0f7d96fddeb8929482ad6cd5d7b9cd6922a943197e3729db2dda97772b5da2dd9c8d4fdf7d06f5c298c66bf1414c83b23f61101e6a459d427a3aecb1599d32f5bc57daddd75bd2ea8b9954af184b741365ade916510a3eb0846e99035cb42338ac7eb8961b034628c7cf56a291619212c094c84963d6d86f23bb488508dd8732c5905058e125ea7d577748becfc2fee79a0fbfa14ad20554b643aeb628ceb574505cce1a07ffc65c7202235870f61d57075f3ddaf5a33c097d6ac7ff4ce5a5e8767fb17e743860574affd4e842e0b4978acdf45f14cce4638791d23e68400a4bc84cf967af11415a23f230399cbb3cabe9a600fe4a86611366a393cc0d28ff8175cf1df5f32fa945d524ed8a3c0a740647594ee652d74b6b17a9e25a8dbf171a76bc4de83f7482edbea7d9f13f72c6b7bc1c1fc84a0b75631364601d64e0b8ae6c1dcadf0857a5857812957ae1127d43488150a036a4a84ae414cdfc942c907b65ecddadb4315adda99ac77b48f3e984831e30eaa1391b82f3e3172e6869a701a6330dfd465c58b5558128e2edab969bd2d7ef14ddeac7ca2d2641911daa5b5212c5139c059ac5bfd472a9cf17577ceba3c6ceeb81cc54a66fdf5fb249b8fe0c54760658b1683f2996a094302bc66401a9a62390f6e9213e9bc4afb90b94b72caf317111676cfaaf14583d73c26dcb2c544772347fb22c92a6fc6b43f9175300708e1ad0ae5f43d121b1e5d8941f30ec156ee04282f93c1cacb61cf7102cf935c564bac44bfb5ecda8d63ffa340700a35293b1e935dc791a6830a71f4e44000c90078d30ff32f7798dc87ff4c60a8f8e6a9f8361c9d13ff3a79fd6e1e5ef8c8cc0df7e2f59c8382af751eaa4b56195b224a9055ce4de0c88b84111f3d9ebd18612d3fdadf197fcb4485fd4587beb1be762b7527742e39fd3ef4133827f20a152f2adb4c670afd5526481d659dd92bdc100fcdb65a6434a4a2d6e7506833a9029695b5ceaefc7f51b75c682f113dbcabea11dbf692f8ad862e5de269d0eb3f82992f9ff05b6e06679b5e4837e7b097c523c6ed2bbe46cc0b0f3c20f664278e21c8922627934450e9e95ca55db39176f5b60ae691073ea68c13be9b131be3908a76cc6ed547ae351871c819f5ed7c5c48403bac4ce902f5ee55e7b14a83a3e53c8f04cfb60fb77369d0c986a44da8aefeab39006d8b761465e1c21948d1dc68b045d8894779172161418952912eb59f6d3e60ec6d007a43450d4daab7864cd7b0c6e729145d067cbcb2f92325165a0a28da3319c48b966fa1018a87c3939339987042d975acfe86817e585bc1595fd63ead3434eeb6a18faba67317e6a856d0e22aedea990960121f4e4f4eabefa6dbf14479a46fe240b49e8ff8df4ea5abbdd71f2af1a05c6883f2de40dc11349a44ecb00810ddcef7dab939ff776a128d75b8e174f0bd756aa2b95239d9226bebe6386e2580ee44689eb7e7ef47c9e943823c3d166061b79b214fe62d01addf7223bb14d9057e33d9c21ec4ccb3aaaf38ff273b674cc2b3b8bdf733e9ceed716066ba81062817a122809dd9a78dc645b2e8b6079cd61b437fb33681001fa29ad4eb3a1723dca1770ce8fc2cb358d3a3fe58fbb38a1d211cc6571dd2713d4e0806470cea0205bc7224a8233fbd7b1819566ac329430629b7bb0e088d8989d4344c8c10426888e602c0edb10b6bc66a104218a24c95172a7b4a342f20c51d634cc1b2032cbb43a8e6ea389da36f6e8c3a9cbf3d1e84548379520bf9247d4e570d675a23f2844265de9655b2e6f18904133eaf74178b5487e8cc5d00f1575505334e6985c8af3b4b21ba0f4590399a316604fe7cde23f42feab3ba4614401e5907a5ff7c5e091d036a55115f9dd886d2890f04bcdab4c950dc4a415d7d1cf4ab5b36fe12ee28930b097fc3cd3364d033050f922f5ca73dcb5c021c69ea7ef54167bca89eb0ee2ded49f9fbc6e51c133b863b5f520675f9245fac155ac436a946400036a9275fc6f63412a4ad0583bbb0f1fd32d611b9b80573e58e78ecc661b8b0c855060c39b0819fdc10efcaa6d26bb0ad0cc1f8cbbff20d34223f4a6e0cf52fbfbf470328f22794ce8f416cdb7ca3a0147288ea55dfa0af6396eb96c68484d634b589703848d019e9030d83bc40e1fa470fca76dc09ff645527d41b32b2e253e97d4ca85c6a1b396877f374193e0d6c14208473a34844bb33d95d94dee579d831f632f68283d6609f524a4ee39eb404b57d0e974fa9797bee47ffa079e9cb6cddfbb4c4fb929858b6f37b5ce4771738c", 0x1000}, {&(0x7f0000001000)="7eee60865ac2915f70c973c1efb37f054dd957233eab9f4593248ee84e9e8e5a5215fd5787b49e1f3f6b9e2bda9e6743b0bf43d0e11baea1787e1487f3f27620064127abef209e886d4613d2158a7b3ec39c16937f47368207a8ca77b997e5c92d254f3f1430291efea497d309bd713f5d56d270ee6305ee29331a0e388ab62c1105a0eedfbec51b2aa2984a9f7216c9ae00241c55786d6a901deaddb3107eedc7652008b27e190971d80852e765742330fc20cb05216234fd1acd3347c9bb9e1cf86e5557d9798b8917c8acf2e175d4fb74c3f3ee3c17cbd036b1006877f04c74b05fd387c8876b78d4a9c1b5ee97f92d9a5880fd1912ee13", 0xf9}, {&(0x7f0000001100)="a1c42134029837b64a5b7f4c2b1e9aa55a256b89ed33a07c274f1b95f913dfd410d781614490d7025ee30de44679b4084745646eeb234ba3a99cae7ba8ac942f1b256c128f46cc0874f7f28071c333c7f7d52059a936f2bea72bf3d5d6717763cb388046b1a052d6b546e6de715bbe45424283f4ac0cf9efded19f7be0325cfa88feddd99fef9bcd3243104858be981a12a21d2b288169e219298f1e57e6b1b71eccd331652f5862753d0739d0aca9f66303704288cf7e1dc9c17bc37797931222b48500de301cf40d28160914cd6cc9", 0xd0}, {&(0x7f0000001200)}, {&(0x7f0000001240)="72ba3e4bf046435352c9f41b701a31f57fb92d5df584341883144cc10ef3d002b2fd63b8a1c23087f34d32b29604b9cc919ed27a5bc61a41be1e68768fa6fb", 0x3f}, {&(0x7f0000001280)="3dca92c0e00bf55ce8626ca5bd717e54babc29698350b163f47407e98a81f7e0f78288fb1d32b90060182fd86983ba0a872897b51a4463610fd672bbcbb9cc5878acacc0c7e237c0d7f6cf9f470abd4c80398a649e4a3267164b3dcd2009c39182558c7a02ff430de4d09dd609a96380a47cf0dee67f5d3698ef428e98e2c07de9e1e588c76c458c0d89c3236d502c5802b8b2fc656ab8c742990a97ce7bc3d8aaabbf0ee29b24638e49cd9e67d80e934ef3e079670e6a9dcf94f3e256b1a10a5712173f3c2fdca453e4694bf4", 0xcd}], 0x6, &(0x7f0000001400)=[{0x108, 0x1, 0x9, "3c0be41f1b5612d4319ac886a11ef63624cbaed559f00a657b7dc2129b38d9dbb3a6d5c700da9896bf35af59e0e87405e72314ac9f69f9a3a7b7561cd8a8b8e73d5d37681981646d91d288f99f345119dbe4c07b9ae9547fa97fee01cfc6f46feef7115c72c203b7249a17aa4ef9150525300a7454026f17b3f7f8d7df628891e6427fbcd2e887e49c9cce84777d1e433f98ad815ef80c22758f39d2f3b7088b53483f89f9554c0c1d52f8988b7aaf785c0401d2d565eb3574dc61564bfa343d612ee26c5a5f0ed483f68d896edccd84ffc2e0bc382052781e918a3169a0e066a6123d79aa61c8ed64ed6ec1acc309f29c"}, {0x110, 0x0, 0xffffffffffffff81, "d54aee47701092cd5db0477b0822be019a93bcbe0f3c494e73b8871239d498334b15593a940e36a5d70ed426f7403aaa2f4afc8f38a6b4f71dcea5bfd63ec3264db1a242211141eb112437ef97fe996f2a71ac03ae77695e983b92ca8756bc1122499ddae9d8907d4de7b8374b421e88c214262185fbca290460d6327f6032eb0d187d7bb4d70618a0d0ade146b8d8e3d5be70f352e73d2e503c41a0c50552d429e012b84681370255d904a5fd8a5604acb768a38220a90cb360d435b40812ddefdbbe4fcec0cd8ba1be63e1209c293982bb0b3330cd2a7717ac8f0d0e5a2bd3a044e4cf3c9000c5fbb1d4cdaa0b8c30adadc43743e847230ee26c6a55"}], 0x218}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180), 0x0) 07:48:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d172e2f66696c653000"], 0x8) 07:48:33 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = dup2(r0, r0) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) flock(r0, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8001, 0x7}, 0xc) 07:48:33 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:48:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x3) 07:48:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f00000001c0)={0x3, "9486ff244bac46c46f752e080e73a0fcdd67687640a19a4de02aa96251efa74487e0898256776586aa4cb47bf3fac801ba165d3b0fa12563d71b7cfc9008f888506e6925f540d72d024d34114e5cfb1c1d78ea34ec816277e9de31201002a1b1220888b7cc5518c5b7770fed8f7c911af71939a11f3516dc9a968af4e9dedde547b2564f4ed0042a85a12a58d4e2dc0e1f86d084ffb7c62eeccfb4d50a1de4549ff29d3e3709023ccf8b199df7de4e8c9d6e8d916865dbddc96c057effeb2c2a51399e45b4ad2de97252de7f099e910f81b4fdd2ee9cbf2ffb52feb319e1cc6bc5ea8cab4b06087e58f23fdea4826b09968878a424f3e37c6c7f74c86e09"}, 0x106, 0x800) 07:48:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x9}, 0x8) mlockall(0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x141) 07:48:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt(r0, 0x8, 0x1000, &(0x7f0000000300)=""/190, &(0x7f0000000200)=0x684) 07:48:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 07:48:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x22e) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x25) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:48:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0xab2, &(0x7f0000000000)="5cd95a7633080da05e2d0072ac441a73675af64aa4ff8ecb035520b2d14c889449330f63d2d2bbf248bfaa4594199af92588556ae5d0c7d0c31ea5d009406808100ccec5b2871d311f3d2b5b7f0997cbe69d04cf7e4b64247070b6c6605cb4a0a99ab813b2dc514a3308f435ef1bf04f409c0e312e67fb8a059cc9fdb3c044d1d5c324ef5c82abfba1dc832d20d994", 0x8f) pipe2(&(0x7f0000000180), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xffffffffffff0001) 07:48:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2000000000080, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) 07:48:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:48:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1f, 0x4, 0x9, 0xffffffffffffee9c, "74ec24e0cb1e7c1cdabbefaf1a6f12de42992030", 0x0, 0x7fff}) setsockopt(r0, 0x1f, 0x8, &(0x7f00000000c0)="cdd6b58d3e46fd158c19d518195459572349797bc6a1019162c18beaff82b39c141d81be3bad9d2b697b81376a9c2083fe5ecb87d37a6a68e0f198ed02d1abb7dbd7617df82c56895b16301df904505d93fe8d6d9805e66c667fc61605b8016f126f5af9a8bc9acef71572ea4844913835bb5533d97419c4bbf9f11002541deec31e4934aa4475582b442a0fb7bed0e8559f0e7456474ae61d11c4a7bb44375aa9e889ce234382eec4085ff74ab82835762017d5f3b946223dc61ca1c6c9d7e29f74cc50ac", 0xc5) setsockopt(r0, 0x5, 0x100000001, &(0x7f0000000080)="6362c1d8213e2da765028bc81b6c45062ca309e9bbf8eb34785824", 0x1b) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 07:48:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:48:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 07:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x706) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 07:48:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 07:48:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='*^\'#\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%}\xdd\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='*\x00']) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:48:35 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x100) socket(0x11, 0x4000, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xdfffffffffffffff, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000000c, 0x0, 0x0) 07:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/193, 0x7}, {&(0x7f0000000380)=""/174, 0xa}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f00000000c0)}, {&(0x7f0000000440)=""/81, 0x51}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000004c0)=""/7, 0x7}], 0x7) close(r0) dup(r3) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000680)="50d1aa949d4a6e2c4ec3139522a3863846b535368b42c31a6394b40bf8c93fab7aa15b33283beed770d86952be5cbb0e1ed706aa90058264adb29cd0123180ab826e123475564d144d893490702a0f07ebd5182a14460ef281e5669df2b346a54b7c016b3239cf7548d144814da8baf6485ee198024b3c9578f908cc2b1e65413cb4c095180d4c6c66cfc0f6971933b94768d5d90336ec377cbd40acb8ac5ddc829b6639d005d6a59861c2cc513e8320b84a296dfc8a321699a110118cf4a42783081edf79f178972f99181a93e191256e8756de9fc63fa37e7c638574cfe8265c1b2eeae66d5a89340e1b90d0d97b5c0a98995390796d1e555e893c7ceb25b44ffd00e7d7621a78987bc81eb07305226c1bdec5b992112a668374bddd0a9ce5190327cd691824013e3f3318bac50d037cde67c0eb5363607b5f388e128d4e03d6e8a9ae7dc77840104b5022216f1d4fcb4ef1f05d9b786c1ff8f0df2b74f76c18572d6ffbb1cd920de0670bcc9e17aa3110ac244c378f03aa2380593b29175a4e4440c9c6a12b187cbcccf44fc114ba7f5810c189d6368c277c7949050da24846877c993459a4b41c5b744655328e5e5cb66303e8c24f491e93dcf01ce0a6ef69634aa3fdda2755bde8d4022044d642b7fb2726db88c548cab8982b68e0c279343284d4c9672f8e89318b534882596e1aaba4ee2f53d100f6cd86e5f92dd7cc936792cf68b84ff0e6323f396b4b43e8a81fbf338e853d14813fb86165efc47ab4a3fe60cd0367a4041dd4002215a3b0b30c9fdcffbed51206f91d534df492df7f2ea8175627094d1d672f6f55d303b823f13c84bca3194f627cc10fe79f736e2075e28e3bcbc8c72f328d1383b2ad3d214e8db9b2bfcc3126c1ec5fd50c4a924c8d44d55f3b0effdc14763fb6f737353254eed0ce4805d9cb188cdf26d06d9628918d8517d6eb83165b0de97314158d1d5fb190e0434b259a82f866fa9bd8d9db5d22953db737981a62142999d6d6ef4d4bfb4def3970a04ec6b4ff20858612f67790403428f52c178aaf30449c9909e10a0b870bb59eac4cc9de44ffa55edc0a81e474f305f96a62b999d8237d4d9017bcd58f5a9bcee892f744cc2e0f73c7f0c7ff3825071c6dae9a5a4c42f61533010b829e260ca7e62068a349cf0a3bffcce1f6864a594709202289ee2cc8509d7718823891c4465eaba6a4ac5a7a8852b523d813e7d61bb2ca2a9b7183ecc1e089fe3b9c214cf52e4aa4ef6b1d2097c641481cf7d1d6c00a7059daa625e20fc670b34d2f29c39b8a5f14a288cc05fb0d1ddc026c98478915241c3bad4e441f38e41982ea2090430a7c073b385e6b802ee44acfac41add55906018ec50411460ae988826eccccbbe2bb9bbc5052b03125338d14c1ee1b52ec5c1bba04c1343f056b063919166ab51ca891d4b43ee6e4e0905ea340e0af6abb07c01033778e04bb936e85cc36424f17fd3eaab6b8ca6cb7f36160d26a82f18bd066fa641004522ac218eedbc1ea4fe72647c5c22c046f496686e04b05569b3017acbceccb297956aa70d026d91b5a3ed7a707831b0495e40509e8ebf0e0b42c91eae00ff89e6330727557679924eb9df1828b006148667683885e08a088f1fa4c1fa41180c1d04bd3e0251cb5a7e8c7038ead279bb7c18ff518cba3563210b9f28f84f85ccfbd1eff5960bf0fb196eb92e52b224dc2b240adc7a8bdb5e958733c0a1abfeb0ca8a27d7204816c0ddefb1bf36163d14ea392972d5de1a9dbcc97f631da73488ae5637a225ee309f4f41e04e9fbe1d52eca6897f88c51f001eecc77b57b47c95374013f41ef84832cd5043d00260ace5067df18b503c2846edb6a7a1168438c8fb9b902eeae4f0cda23405185651be9971749a152592204b6166771d577095ec60e5153710deb00a302e7f9f6f1bc922a0583d78ee5c32cd386bdf7707f2b006994aca0da994286bfc94624d5b60f1f6b6554f772ae7c6eb69299374bcecef6767c688106268515476e1262f068731cbbc09d2cc9667076fdb109e98d7cd9f0eb5439a877515d679c91bb60963bdf72e4227342d76d48952b6361152d57af0f0ea23c3ee964c90aab17a3172b7538df82d2e9eb996ad5572d184f55f59a8646e0151446e45c86a545652bac99baa7784398033f7d8ef62b9209183a40964925f466af821ae2ade1340c6bd3b3eed9b24981594c0fee31315985dc06ccc52b1c145a51679a24d08f405096063762bbf3beb4ed4717b09d6b5fc67f5b0c892750299d8250da6c6f8cbad2bff94589b5f043a69eb0f7b2ee9b6b5f0aa80929684a96e598f25c5b1c067bea83fca22637f56d20870e01ac03c4774b99ac1e39c7137195276ce54e6f67be9db8e0fc0efbd366c0e2ee61512cdcb17786bf1fdc339c95126b0efdf0408cd13c88b0f01098dd85cf59429062423d1cc922a640a6337dd61594e8993f066d81c854e3a12eb8f7768526c59df20452fca664c2bc3df6f9b0cda5ca10b6207d40f41bde021c353e08700a2d1287b3b9b5ff58bb309117763561975da03c9ea7c27d9cfe6663e40cd73414762bd798963aa74875ed72d9e55becfecb50905a3f1055a0cf67309679c0a7f17fc47ccdac5bd746c8e0aaaa46d9212f0fa5fbb991607dcb6957ed5e551b91347bdc2c5c717b864a74748d52096444e6e0a07b351a71709d0ace14f8b8b275fe4ef51fdf8ae1e6659565e5b3c7ae272376bd51b9dde8b79c1f123a225e2abb377ac50852257d260e8d58066dc1e1b81354fc4d52d0de98717cb0db6e5ea219e9faf3c01c13128f34f9301b110272317033dcd3e9010763eef75d4fc59fe32a0c079616adbdff1a00a0b270242f74de072cec23074bc00e09542a2f59b2b94dfa6f30802d1e2f49dda85bdc0d20924118817e6fef4f4a705feef60f03fb99a9a46fcae8d2ca0a2393ca561672f3ae1473fedaf4e244aeddbf74eb25525bb844d7983626e8875760ab9669ed77778ed4eed5dc4b2113128783df838823eededd61ac9e9c274c9b79b80c00a01253bcca144f5d890d907de659fd624d409c8bbd91f6ced1ad8f9f4e7669d0fa310d1203dd9972c6ae1fda78ec9cf721d9727c9b6e3b265abc18a46713a9a8398a4cfbad0b12e635940df83c1f54170ef7b0687f680b06eae9bd2fe9417ba6182505443b0b46550fc698fe958cd62068107f22f94072e0df98604da1100c30246337350a97f255067d6c5ab7fbfcaead438bef56cd697e18ffb9c347ce28315ecceec4255cf75f710cfe5ab7facdb9f3ba92f0ec84a9e4c1ac0b196c179f942a8cda102e913daed15553925f0734f80e0de978d5d911f0de47deea12a07bb1e11e02295e0fe74f57a4287b733eadb39f2b7fe89902005d8f04d7126a42b4709aff584f753a02e93d43e9ca37771f6fe4acea88d1403f26f61f4838c65c47703b339b888a89e1862911bee4401edd996773f1b40382a11640720af72140cd47a267b394abab1437e0eb1d9670d16a96078fa5de3028e73e43a7109343b193e26a175bf44f6009873c045b2eccf4108f9ed1d77a42890166359aa77e632bf1bcd42fbfa64670fdc39abd8018e9c0234753838ef26c855dfaa82cfb92694454031b6f254303aac9b7d0e8de5234c47e039fbd6e07ae1f4fb87b841f8e8eb12ae9cbf52cc46120607dcdc3b36e076474ef5aca70041d3528545c8e546e93ffb9a41d3e81c87f02c534f82a07edf367cbab0a93d85024cd3f687c75d372591c998ac0c0bec1011b816f4cdf4f47715839c374959802f4e505eabb074e0c5d01cd35e2d75bfefccf1b34083bcd26f83a476cc297ece06023bf086fb1691e8fd687cb11de02c6a2d95fed385484927b01c3556a904590f55849b05e2c86964e7cd10ba95b4c6ff27f86714cd425f6ed4113e12207a21986452fdb34cba4a9a435c40ac1abe3db57dcfcc71455751f6a0023129546ab5b1582965780b361e82c92695dd19f7f3cfd7f6b938fb52437b1be5c62faccd8a5ac0eb1b3a08e17c793af6a9729a401a913f4745f7e1382b51a64d192fa4b182604d30140162e10547f1495995391ff7a9c108b2fd1c8e90b6a90ae67e8a82dd895e980dd34b1ed4fbb1c982978f957fdac1c2db0757bcf8b6c27d68c4452b0ab45aaff421c57f8bc5f11ed64504ea6c6943193d6400e9aad1392fadc43cb4f30d80dc0fa7be725e0c674eb298bc4c04aef477217ac972ddc5c3d8926f790c79bc8a236eef20f67eed52f715e54c3e0bbcaf84187f448f6be0d6debb5b794e31eb031a67d90940ceb5334b14f14bd902da267cc58ecf2afe4c781cf2b7db360e75ef9f23c391f4d96603748c57949da560629b976429d49d1b9972971ec777db064e5beaf3aa04968e945a0c67a56c12705b595edb8fbbce3bba33f0968001f4433145aaaf92692e6e00c20a6c2b9f15f9601979bfd9646fa15a25be81de1846c00f90a345bcc5b5250be93cad60deb30835fa051c5120321133a1f38e7e601051dfcd4a93594095d3c9710a282711712cba628cc06d0c60020d301472ec053c3fcbd86f065957c2dadcd37171ac593cf329e42b82483d41947911ff6bc6415e5182fb0ef8c800a86f9f5c84ae6b551c8b74a1282ce4157d9470ef3e6f4edc5d4a0cfe3fc8e425454c0dba3cd8d1393dfeecc66afb85ebb04259ba173e6009ef05062703b0956103fbb4f4de00a807a03c1bde72a90beb1c897248db256bfd9d0ae50d918a3c933974e8ba2d3cc39e77030eb560b835f9736a9fc26c2cd1c6f476d3490cab85ca4611980ad00b54cdc77202fdb6fff6e46fce7031eb6ec6d1406e12d59174f5f7f738d7eff2d889c1d81eb6c8d9ae980040d10ad208e96aeb2983f341340e0ddd996d07ed248dde89014fa925b53bdb74a24c10e2a0aed9b981ce6cde63efa16254514b56d54d92d3befd387ec57b84ea1e6bd5c341fc0489d29b8b37b766911d29035e0bb98ef1462c20145e0266a5b0b77adcf820d9c97609772b68c2edac7fdb6ea347243359ab3590634a6230a29f068e6bab8e698dc446bedaec6e196dd3f817910c42c38a74b8d38c2791dd337326d7d45754471d11c43a5f7abd939f8ad86f80982e175377aa4c8f0d7ce609987410539415a67af5797a2d668e7a08f4bea6a5b4b3b805e4912ae398c7dbc68406be2e9ab2bb315343a70126c158f4c04a7342fc998ffc7c41b309aa49cb59831390ab6efeca4054d8266aa1bc73a32e8ed52b0739ae457d6b74ed421cb3c9dc095390f883b49fd2cc328553c557a4f9e2a30e2b4ecc4defa2e1d7d69e4d441103ae7709e8a365d993be9debc472414a0f1a551260b2dab792088580441886d32e6cb5518a27ef11a7fbed6ef15bb74b9480ebe71047eb4aa2c3d9b8292fea0c71e89ec7ca003885eb0168d240cb887579e361dd2d3ab2cac76092f67ea646bf78713990780914e8c63bce8b1069dddbd2b62458f5cf9c399d38db87a7a1a90d1f495ebef76ce3b0c1b74abec6610b5ed471ca807ce6dfa8f4564088621465b9470850cce323c1f4e99751f7496d3cda7fcbb30cab6ab2e18f5f7573dfcd440159cccc1e12058d997736b0ab34765e8307fc4ac89bb258b767d6dbdb59e27d16992ea787341b7549e43ecdf9ed927e0feda15e7103d8826744df304c43cc3c14c852e4f98a05ad9e5db5c7795b84454b49db8e79d262753df85a77679a5c72921b19ec5dfbcbadf44b8559c99e51e620303659d9ef68b0e051411192aadcd05997b5639c95e9f16d091fa24", 0x1000}, {&(0x7f0000001680)="23e6dcd3f64056ce3f78313803e4dd5a596e14fa6a3d921b4955652a85a6d1fc37fc2d67cf31f794f3108ea99c0f1c61a8546bfbe4522cf45a5a0c8919e654411846bc29082f24118295124f1bcff790011dd402d58e9faab1657df42ae91dff85dc0d81493907d987ac865cef3c47ce063a254131743b88c771beeda33176f581c70ea54fa35757d27e606343d813e1ec2935b90507f06b7d231854d6a4552e72bcd4ed36b4f49f01", 0xa9}, {&(0x7f0000001740)="795c5b41684ce0c3c112c452bc60e5605f1a5388c86880b4f8e798681ff4157600134a50768dbe54a8d3412c74d6462fc23eb4d8b01773611260c4139097928c7667d582dff83d13edd8e7f3b8d22e694d6fa4fc6b30c95d0a258d3d9a45ee0f6309aebeb95dce4c728077b3677a6110f44a09f1fb4b136620766b3e", 0x7c}, {&(0x7f00000017c0)="be2fc62f3e2f1dc7828072afe8af72ce6598b2ca911af063296ce9d1e09f8798a70cace4f50837d0a8a6a932ad6f33aca07427877ee79f54f2d4a83acc57286fad5b154d89f60cf0a788caca5666eb696f0ef5d9258b329d6ad08d6efe219bfe76671d4b07c6765df995c6729263edf30c50aae9c8ce3446dec0d375ebfbc38720dbf7eab0c3e341e0bc68f113ee9bdc6cf1103028e96407118d77bdf26ab2573c9d5cee949e65354296184072009360202947783380f6526bde64f9cca2f24403e4616686414202ecd5541818b2d383722b4f8fb680b90d25242a600e67", 0xde}, {&(0x7f00000000c0)="2e89326649f15e18f6ab80672275a165a41b4e02725716b5e998a8ca93ec22d88a9a113312acead946dc304b824dbf7a5714e5", 0x33}], 0x5) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffdf83, "85fe4dbfa6fd0120000000e0000200"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) write(r1, &(0x7f0000001980)="0bc7e9fc777225a16baf845181e1ecfb99bf3066c38321bc53f4532c1184852373c0d87f5fbd66f594057e2a578279f62e81bdfc82c8592e24175cbc5e644d829f6528bad7f427763d0fdb473aeae6a3371c6c607e275078b7b109f8f66f8dd0648b19c34278c074f8cba938de37630fa53985c900856329a0fb6e1351705cac0a84e5ed7012f160f7a4f83d28655db6af5773cfd076f0ba471aa8398fd942152f38a1caf4197fff4ffdcf8691f703617dcf37e87d1d6e4c65244d8112fbcecaa656008f139f5b38eca178ef6cc49031acbf892bc41ca1d91ce5173e72c14b860efd390a", 0xe4) 07:48:35 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x200, 0x7, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x4) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) read(r0, &(0x7f0000000240)=""/228, 0xe4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 07:48:36 executing program 1: setpgid(0x0, 0xffffffffffffffff) getpgrp() 07:48:36 executing program 1: r0 = socket(0x7, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) socket(0x1, 0x4005, 0x100) 07:48:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) preadv(r1, &(0x7f0000002600)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/137, 0x89}, {&(0x7f0000001180)=""/11, 0xb}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/192, 0xc0}, {&(0x7f0000002280)=""/198, 0xc6}, {&(0x7f0000002380)=""/237, 0xed}, {&(0x7f0000002480)=""/120, 0x78}, {&(0x7f0000002500)=""/227, 0xe3}], 0xa, 0x0) 07:48:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 07:48:36 executing program 1: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 07:48:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x3}, {0x18, 0x0, 0x6, 0x1ae}, 0x401, [0x5, 0x0, 0x9, 0x5, 0xb48f, 0x2, 0x73, 0x9]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:36 executing program 0: r0 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') r1 = shmget(0x3, 0x11000, 0x0, &(0x7f0000fed000/0x11000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0x182) shmctl$SHM_LOCK(r1, 0x3) 07:48:36 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x13a0, 0x7}, &(0x7f0000000040)) lseek(r0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:48:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0xc000, 0x6) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8000) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 07:48:36 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2) 07:48:36 executing program 1: socket(0x0, 0x8002, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 07:48:37 executing program 0: mprotect(&(0x7f0000300000/0x4000)=nil, 0x4000, 0x80005) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x90) r1 = socket$unix(0x1, 0x2000000000000002, 0x0) accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000020000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000979afd4e000000bef15f20000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getsockname$unix(r1, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000180)={0x0, 0x13, 0x3, 0x4, 0xde5, 0x20, 0xeb, 0xff}, &(0x7f00000001c0)={0x2, 0xe9fc, 0x36c4, 0xca42, 0x0, 0xcf, 0x7fffffff, 0x8b4}, &(0x7f0000000200)={0x1, 0x4, 0x6, 0x3ff, 0x7, 0x2, 0x2, 0xfff}, &(0x7f0000000240)={0x6, 0x7f}) 07:48:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 07:48:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000040)="5bc4771e689a3e1eee5a214ca74a3e0f0b44f000000000", 0xffffff1a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 07:48:37 executing program 0: clock_gettime(0x5, &(0x7f00000000c0)) getpid() 07:48:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 07:48:37 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180), 0x0) 07:48:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0xf0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:48:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="00863ad65707c9338613ae456ca2a2e363568c1668e877fc66dc5318bb841e227c9edc6d86685683b50d7911e2446485707dd36dd9c2eb133be946d90dcc1ee8f4777a6ccd0ddb371513b38726c93d80e15c002c669e", 0x56) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r1, &(0x7f0000001440)='.\x00', 0x0, 0x0) 07:48:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="f94d8f0181696c653000b71cd7b78508eda4b3ad6406b97ccea58c2096303449df0f39688380f83b95923e92e7d9cb7e263f3f671e3749ce2ddc5486f8f9c3d50475cbd940271c205eb9d8856250eb508330f77ceed03b12a233ef0e8f5aecc50c41c6666e7a4aa59192f6d3d45f8cb21b1e30d3eca207975fccf5674d1f67ff3dce7d180820f7e24ec8242cd5bd4e69501d160455def304d6f879267b661e53b13539e2eaac51c675860e07c8c578b241e6b7f4ca0f4a062c81180cc3f33b3913cf050a325ef3d19d56e6d13a6af4c326293c864867940ed8deff896ce2eac173b27097300d056234ade4282ef50e586b5080e2520fc7f16b4db51b707e9ba59f828cf11c90e0e651c33b84c7e618789030383cc51b2ce91022767c24e2332cac93e56546aec7a061b8fe0e15c2c14612be1bdc6349b03e9ae509905a3adcc6216484cde2657d62e8f1f9ddf567b926267a06305d101ff4d6268af93aa6664f44403bbd4480de7f3976d6bd3fe41a02564e09dbb0554590caa2a03543657ed2dcfd8a3c48462da21c858480f34336c1221465a6fd01a7401bb6e6cbd8e47a3f176537e992e5c90423d31d0c214d285796479ea6e01f0c956aebe009aebd291a5e19ff1c463a6c2dc1395730146b3d5ccecd41c24246a0d4a9d90060ed38d9b62bc6e9aed89075e61bbb52cedb8ff93ca544663c8360de736eaedc534803011f88273ae8f1666c488ab53f74"], 0x10) write(r0, 0x0, 0x613e2e8f852d9b7d) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="cdefc4bca49f80e2405b0fb56ecac0f6654e15ca1f0632675a4cb2da15fdda35f3f554769987667d396f49669c0f79da798c7695f28aabbd8d687b8ba8a9de104bdb077fec62010c22a249f872385d16cbd69febf3a2411d2e9ef775302c8972c1cd57b04b97482987962932ead9aae353a298ca3b61e4084792edf2a5fc5c85051e5977f68a110e897a2a210160e20a9fe1f30ba9ada1a502f976225c64b4fa8f59970e5ce31743360be733a725340dfc3440aba82d943dd932298cc8c30f644f75027dc307c5f5f975b28dee40a04644819c071b31e6ecf0ce858935ad362e7efea9c58a85ad5d3aab95ce", 0xec) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0x3b, 0x2, 0x3, "9f23d24f0a333b6bc5cbe382a9fea8b7df3e9b0d", 0x3, 0x3}) setsockopt$inet_opts(r2, 0x0, 0x2, 0xfffffffffffffffe, 0xa13) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 07:48:37 executing program 0: clock_getres(0xfffffffffffffffe, &(0x7f0000000140)) getuid() 07:48:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:48:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="40150000ffef00000100000000000000"], 0x10}, 0x0) close(r1) 07:48:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c650000932b030bd24aa9b354d8e071af"], 0xa) getsockopt(r0, 0x80000000028, 0x540, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x8d7ee91445a3a190, &(0x7f0000000100), &(0x7f0000000140)=0x10) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/254, 0xfe) 07:48:37 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 07:48:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xffb1) r1 = socket$inet6(0x18, 0x2, 0x0) write(r1, &(0x7f0000000100)="077d4da11f2c9584d5e1991ec2d391332e9499e13ddebeddc07e305788042a616cdb0fb2f8505008fefcf3e2ef07c8771ff54f0dd249120280e543c817a4076e33ec7b1a944a2b68f79ce4019dafb539963beb55a7bdb9e11bad3c51d09a84194ad266f39750fd92cc280038fe44a4c2e439a80e071f042388e0931b1b9a4c359ccece0cb02b7fce26239e5b8d501cc738e1dcf54c6e11fb0d9f3ccf87657c53f455e9", 0xa3) setrlimit(0xf, &(0x7f0000000040)={0x6, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r2, &(0x7f00000000c0)='./file0\x00', 0xa82, 0x20) write(0xffffffffffffffff, 0x0, 0xffffff64) 07:48:37 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x10001}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x800000000000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 07:48:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000001, 0x8, &(0x7f0000000040)="7ba6a46781dd122a6e5518bfed505955fa77959ea0dbfbbb107c08a526e2e777af844739f74b2288f8a194094bfe4f42dbae8c3f6a2909f8e10b4f9435053181383ca78599510317b265eafb7b27391861ba47544f5767eeea982027f0e1ede195f9", 0x62) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:48:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 07:48:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 07:48:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0xff) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000280)=""/15, 0xf}], 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 07:48:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x130) r2 = socket(0x1, 0x4000, 0x4) accept(r2, 0x0, &(0x7f0000000100)) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x401) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x70) 07:48:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 07:48:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x7, 0x8004, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 07:48:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 07:48:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225279560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf9b37d643900c1297865eecc49a463b61d4a9230a0755d4f377dac303725010fcc1a3e84a80a94ad3b56beba93f2a6c6f8cfb425144d84175c1bed23d1e4080f5202e", 0xa7) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = fcntl$getown(r2, 0x5) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = fcntl$getown(r2, 0x5) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r11 = getuid() sendto(r2, &(0x7f0000000640)="25c665ba32adf301702878f942a8de950f4583aff12317f31fd92155659f86c28f5c365823c8ced75b679a0ffabce4ea16ca9d399b6d899dd57e5e675a2606fa21845c6369ab2a8a1a5450ed1643af140b0976062c92f8ee16e95324e1fe1787e1875ab0f2517171da733a8ab0d8730d45adb8d8102f054d043d503d9fb4281e42a95b9534e2216a2147f1be0ddd8e5665330f0c1e9853b7c94256472beac813a6966e6a4892ad0c4f422fcf86cca2ccd7d7d0f19b27568826cc8790ffa150f7dd7f0b4fa444612507d1d0a7a7be", 0xce, 0x4, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="7049e8a5a5a8543dc54cbebfec1164d43ebeb7f23b477ddbc0e80214d576eb4870c8e49ea676ae6101e202f2456f39003ba045e57d72ead60628fe0aa51c4993cb06643f197f91915f88b174b75aeb8e26f52af578ab14ca5b75d9c25cabca8acaee76b4eea1686b556a4133d41909c3d5be1c56e2c587eb56671057256668fb5c2b99733619c92b70b03921083f34dc53c5ba37e3b5", 0x96}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x1}, 0x5) 07:48:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x44, 0x7, 0x4, "a40b69ca95c225b84a86839033014e2b4a674343", 0xd600, 0xfffffffffffffff8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffa, 0xff, 0x2, 0x1, "0cb5142ce21a11ac56d8bd32e10cfefffafb580f", 0x3, 0x4}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 07:48:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x5, 0x1}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x95, 0x2, 0x6, 0xe716}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf00000cf, 0x6, 0xfa9}], 0x4, &(0x7f0000000180)={0xdc3d, 0x2}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:48:38 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000016, 0xc000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964872feec6ff153e4bda967f33f5f5aeb8c37e9d68c4f79cd9c24fb0a44d01b8c65d797116c79986c28e9cd190e1e1ad780ae5d19475fdddea41804f338edd4ff3227e2599463e5a4800bc4343539d10446ff3224f4ceed7272c5616efaf5c7f5ab8733d4e78e9b9f6ace885f368c2070ef23c86c1c53445890", 0x8c) 07:48:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = getuid() seteuid(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 07:48:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:48:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ee08665d19ac14d5e51348771197a7728420aef617155a701301f7b1c3a4f4830c921bf0e8c4725e299db71a0012fbac7f8c6da7baf03ec8a8dfb8b61c69dbe39d80d9b79759a935cd1bc497b9b1107f456696587a7081e23862d75d83b8056007fad3284895ef7442a4d7ffffffffffffff469990806c765f5e64acbd10fd779800aa000000000000000000000000000000000000000033751dee08710a5b8733ab9779dae553b58543de7b1daa9c3a3641c928dc2ac2c3aeeca640d91309270b934a5316eddb521a1644903347b877e7382e015de4ac50a4e3a76039fade1e5c00c2cbc5ea61846738a1a6d1749848aeac5d6e2059a26fa83cd8cb674975c79abe7b5cab749cddf5b5088d34603f1a5eeb40bea5a8dd5ebf63677e0ec608e1290ac1ed455767c0f330d45c7aca7c5cda5bc5a79944f7e013a4ec5653e2b69ce0a98a4d5160762802e6587e87146d089730ea7ab29fd8ea574d28c9fd31510dd4186c51d773aa6f1da8e1922627bc7b6d76ed8bca865facd66976bd420491bfcb09bfc3e8d4ee8229ad08d078b3bd5d9b2db601f8282a67f136957dd8d97c42813c875b28d49dde7bd78142ed8bea23ef8c70282afade6905c895caa9019993a087ce96623ad6ae9b92eca40dca5a5e6abb88f1584f8a478fdfed28c296205cf5d5bebbf9f270629324ec4da74c983109f3200be3312838ac97735d856604eb5331ae53886e53445248756332697b4cb0bf8ac61f7a1200f9a14632083c4fe4e40aab90d60637c0943e4b12ffad5f088bb43c6ad92d651a9a57a0f48109", 0x2) 07:48:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x5, 0x4) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() dup(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff8, 0x7ff, 0x100000000, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 07:48:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) recvfrom$unix(r1, &(0x7f0000000500)=""/99, 0x63, 0x43, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f00000003c0)=""/178, 0xb2}], 0x5, &(0x7f0000000480)=""/59, 0x3b}, 0x1) 07:48:39 executing program 0: socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xc71, 0x1, 0x10001, 0xd7, 0x5}, 0xc) 07:48:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 07:48:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0xb031) r5 = accept$unix(r4, 0x0, &(0x7f00000002c0)) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom$unix(r5, &(0x7f0000000300)=""/225, 0xe1, 0x1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x4, 0x6f2bf5c7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xffffffff}, {{r5}, 0x0, 0x12, 0x20, 0x2, 0x2}, {{r4}, 0xfffffffffffffff9, 0x8, 0x40000020, 0x9, 0x1}], 0x4417, &(0x7f0000000500)=[{{r4}, 0x0, 0x40, 0x400fffff, 0x8, 0x1}, {{r5}, 0x0, 0x64, 0x2, 0x0, 0x3}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0xde, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x100000000, 0x800}, {{r1}, 0xfffffffffffffffd, 0x11, 0x20000000, 0x3ff, 0x7}], 0x49fd, &(0x7f00000005c0)={0x6, 0x150}) bind(r1, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x6010, r4, 0x0, 0x0) r6 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x0) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r7, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) fchmod(r4, 0x40) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') close(r1) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000780)="38a8cc8e14c603f4253ef7605072f75433055e577db68cf85e48ff625db6bbddab9c865f10267e76b435312886b9fb2e831fd38c502c9bf11a81e8f2d68bea25", 0x40}, {&(0x7f00000007c0)="a050f03b538ab9ee886b6d373474e97a23e05e7b45f5b8b69496187a9282a75fcaa0c58526e1a999f4ab027aec806bf9040eb7365fb60249a8bfb59bb9ab70c5ebb301e34e388a3e588b2b728e4591e70bf44ce417", 0x55}, {&(0x7f0000000840)="f566b7cc5a0800e9db60b5a48827a1a3b32cc384aa72a66d6ecde875e7686cfd83d85f044f18a5726bc7b683f15cbad32dc0b1cc1d5ff0cb53489ed8891551444fd85a6d10b9c9f5fb3c2740212c05cdc45286ea42c58238d183caf77b47ecdf676677878e3ffb0bf196d876d3a70b2bf5376018a2369517793997d2b813b10835ca339e52dcddf0", 0x88}, {&(0x7f0000000900)="5268fd370e5a9593d7e9bf65d6a673e533b46dddb930427140ba0359096b513ffbf1a1d1a3b349b48b0f921992a720307dcf1865575c5de38fc589546c9abe2715ab3bae4c9f66e453525b004bf35fd10fc1200fbddf30fd51f55a4f09a62e3425410e27010b2e0cf7bdcfca8f889bcb663a38c6acf01d06187adf4f34f7967fca873c7ff618e18ef3c71b49c01a15383049118478a016508d5a985f9cffa73ba0892d0d8db2cdd0252f171f880385d4e06cbc05aa3eb5816bb449efff6cbd74aec55312175d43c45b2de97c9eb1a5ce01c96015cde7d530a900a41ee910d2fec8e3907f83866d7f1a446cae8888864fa6b5d37c5c3f0cf61f14f339f158c742ebbb7cb64e9d1b527e34af39fc784d9a54dfd6971c97137843e0a6477d73050b3fd27aa3f90fadf2bf11a9d32e1fe2700ffed296cb6bed95f5c4b75ea8a66e2325a20d10c5a8cf5438c2cae7ace9514b2074f33b11a95521c1ffefe25f5c1ade48c3f7513744992b2cd4142edb59d2ca2540c3f71ad79618328571246bdf78d61ef1f4264f185e543b8d635a72155511c5c03ff2138d315b21756e7a1361df9b5e12f2ab7823a3913c0ec69164abb6de9b568c76b64c68698ad09fdc0b3b05692318f6fa5d35692810b04631fbf3b9a28b477ddb077d15101e642dd357ff674a57296a04c8faaa59da1ca6118cb7f947e631508d035ce572cf33eade1a4f3e0a40026fa6aa1cf0d9137f04bf8d39f7a0cb010cc00526f7896237fda53438a08dbb80e4a45b6f1efdba0962df19013efc8786bf590b5f863580ff0db5c5c5f75843b70afe8c02cc05382c59cfd8e23e41db3854164590db6da614a0baad01c7a3b31dac0195a73d2d0a8064c689d3424d92b5a1b08179b5dae6302e1e9a2d98cebbc71166aa648c2227c49f03cc8b10f6a637564b83acfbed19c4e2cff4313d6bbc016f8c91797184ae7d76ba6e7232ef5c7f21b08ba921f587975dcf3792dfdc20a97e8d82e4585f26599b2e64a6076ca45bdfa2eb7b3c81a2efff7a2991738429c8c773f4e90c08d739adeeed6c37989369aee2a5df4a38b4727c431034f299d1133fdd40d12c0ba1e65272e29f231f76fd0819e55f9e5c8d5d6e032b4aaea5651f13231e49ea52b64cb39c57da07a1561c95b18c30a0c7fe5e274bf0ec0007e0170642e079dfa179ecae953d4b149e0d1733663e98f9eb192b664b289f242afc57eea2b361e25aa1564e9c33fa9c1b828ab5c999a81f810db1c8e13a8edf81200d589ac02f6c75ec90035c3e7d9da8cd8d5eddd298f982e6df2347aa3bae3598b3481cf4520133b0e4ac8eb9457c5de0af3c8036e79b32839e5fd61788517bb254d059f424d44dc99cc639280a5c051ce3a0996519fd8ae5977d070edd7c255d98822eba49cf770f0549728f7fa2384469bbda0025442d7e46b4c04fcd0796aa86152706497187467a03e0efc6128df05e8af529a83ab6dc41c35eaee70947376df8664f4f87ae0dd38f69f7e4ec39ede2fa1ba1335909b7e31f0b9bbe245fcbc1215eab378a7ae4a56fb402e934e63830a4099ec6ebafd464cbc8e57b5555a17dbedd832e720c6a1eeaf3851f3ff02c0918f4c8aaea45929ffc83d4d387579c662f1039b8a6d98a6f91e1e3788b6608df6763fa4665ed75f945c82235d5e15fd88ceae09e9d32ae40aefb29e87c8a6eecca8daccfc0a748509f599080e8307b8cb1d2277415a6b3e764e9a959d6e330530552d3aafebb7df8ba6167c1d817cd2e4a4bfdf23c254f849a4a921fd3235db4e406dbb636e93bf1d53da3ccea5e39b3f64d5472aaf3abf401223382bc6415cc36a0d0283ef81fa4493b72cfa332376eeb0dda8207600f78702704b553ada3160fe3e18bd0299e0d4eb8fb6a681601b456ef04ad3b314364d10d78d257b8c879a4c73ef66f3eed60e880e8f58305fa770de4dacad28d9527d6ad68099bcb52aa96a33c218bff6ad922163d33c5a50f3f2c363db3fda092463b535edc75de743218bb41d97fa537b2bb81cde3806c7d0e2247dcd9e8dfda238f821336d4e3f9923eca83d98ab65d148bd69b4e1379e25c8f7dee8f2961fe97ecd2542c9c6bba30554a7a47f522577cc99e7888dbf6f188eec5824020eb4b8154f8de0569a6a52c0b1ce3f774220473cc458541546cd7a5d0d858dceae6cee77f8f831f2aca0d75342d34f0a42e910aca18aa84fd6eb8e6252ac5a4750794e5dd7245cfd5bf15d8075026d70dedf78d7f7f0481dbb1452545ca2db102e02fe880de379da3ad80bc8f571549dbb977f72521da8068013edda0ab10af7db5b8f041d846fa837364856d378d1581aece598585947150d2384a10e5f2c4d098d3f94319fb2a6cb2880a5bce6997bdb483b251d612833b41a09690c3f2cb53644aa767be6b01c9b89c2218c00ec788bc43a5ec75fe698c7660b770c1f9f5e5f5d5480710f5db3e3f82fa515728d8d5bc01fa1ac1a6dc8438d2ea418f0221208092e95dac1703efe4d658ece80ce72d95e49049772eb3e6c97e3116ebba81292363b26ef62d02cbc359a1327da7188433376d410f0f6b4fa557bf475ca149965816f5f4747280682ec2bd38f9d5c460f3004f4645341ee7a2ee6023044363fc5d7292d8119ed8a438662a2b2081639b3dd1052523ab22fbdc607609e4c9bf3c87ae791a58a396e47ecd747e71d34ea89c59022cb4a7ea2dbae14f9247ba957590263e808a3ae81ef3e9482ef270c3ed6ea621b13e8464416e67def9607ca5c8001955bfc9a9693b04ba445dcfba610a40c533274fb3ef07c430aa07f38be0551ee41a52547e9935de20f75aace384f550cff75f4543ba804d7faf308f0b267967023c4e789e1bbaf86beaa5826882c758324e6a2b9097706cf2f8a0c9c2f4c707b974135dae0397df5cbdfc9ac445388737ee880a45417cad20e81e210cd17a82ca233f953cabd70ad5ad0ac2a3976cedd4df946cfc4e775ab7b183bb39f5afab755448244a9ec58ccef97c07fcb78601d03fd75d52f3447bdd360284fc6b4a69255094a843d5ec095295a43ed46eeecd927992c4dda1059d64f39f431649563d82377572837caa4392e9a0b91fc7826d1ea6bd850c159a64192f135ba372a31d562600e8dc2711c12bf7350eaa585e40f83e779a49126a79e25bef6e7e3717c331060b6e4a36626b499de294080c8e2378699fe7c5cf6c6d2931dd4d70b31dc84912105b70b06d0858db7e9926c8dbfd19531360fbd95c5b8efcae984dbbe711ff990cd62d5a500c8f0bb9ae914bb00aaca5e912c63a79f897cc7ef590aa3a0dd03fff7de58380ffa7714047fae18d7c7de5e5e671c0e4a9f4163c0de4c417ffd6328cac70eb324db2a3998fa2668b943cbfcc77d8316743bee5e5378825dbe9b33f3505601eb69d1d10b4aa9d809f82d66760a314937a44c89af145886ac604c386ed054546cfc85b9ded7508763d568cc87ca9916b1f98a3b6eee31c1c24f5fff6b75c5eb04d008e444f94bf3eb074227c4aab0bd704723835dbffcee6df0db912971b302e9037ee60cdc3bc26d470c55ebab35878f044bbdce59c2a7e9db562f9f4dad0e4c256b658234d115e22c3eafb5194bfb11ed5e7513bfa3eeec9f453d81dbcc937de179feccb68fa58fcac4527e9bfc6351e80b796fe448ee66a9525fff968abfc199af0f279627a85fa09042f85423866d1ffaed7004b6d744990b8cc5e83012cb84f939a99a490ab1c4a4d415e1d44e0582546536d5c836a6e4408501c7a7a7010c300bb80a97cc0ac13d73b497a46dcccd6853b31c07b170369a516fd9c4fec9e50f1d35c95ddf5589be458f2e953bca0867ade58266ab722b2abd5edc74856f8ed921fbdea9ba21df434d7540a4fa22c2a3790c94b000aa7d6c5b7258d80f7e15607dc73b06dbcb471864bd774bc36cbf52b8ea4e30c136456a83bd03e2f02bb832e5b950564acebbb5b207e00ef6a48dc85c9b3c6c0b47c78eaeae42dbcd07349cc1d60e5529d2ec132ca7266cf34b0c0738f5a4aa0111b2eb3519534f628a1681e9a2b07511d0ae2fec5e6bf37186942cbcd3fea15974e441c148af6f2a56e29da2d712614487162e3cc2c595d5e87474c4232e76077bd1ce45a188b7795ede730ff02fea734751ae9f262e3b4f468a8907fb01054b6cd7d52d6b92ffec6db7348c5832ca20993814e8bfc6f5d349592672ee04159f5f42fcd710562d5850a522a146dfb8df64b5e71774cc5f8af99b6d377574610768cd1336adcb429053f493beb3a66cb9f8c7e3d265b3a21fb3caaf1f921fc1a34c178f773501cba8cff26921803ac594969f11f25e561a94e9b5e391c3fb22188a1ebb1137cdcb13d6bd621d45e730571299ef53496ef05c042ab7ea71c2ecc32aae8d4c9e5a3955f6c9f20405217717582e08c6e04eeace76d5c4403365586eed36cdbf39fb7a3fa6f209bee1a5048375b39406da94aa8117b567b1627b015dd3dc43b0189f6913b76273417ab2d3f5d240243ce19dec19515a47e2f4490e512c99a19e35a0edfcd8f589a09e12b964ec0d2add819f295d0c68a4b4911f1a0ec994c4dac0efe9c1684292d00d370ed763f42702b8e49432daa51a69770f165fb3a54af8ef2c735087399725320d306bd89640d7de42391f5dcc5856dacb67ecf0932943bc3ab26bf4c2e7d4e8ffff173cfa5d1ea5da4d95a127905eb3f6d637bfc15c60cec2db7a13c2d7df707db553f7dd5c3051ecc7fde68a267ea205f7dad47ef561ac116e7e7174a87f2588aeb81a33134ab3ea2da6055972dc4245e2ad5cb2b1c5dad34f1676a9bb8da089a0272a92f8d5af48f21ebd6f5ea4eb5db05c4b04524249b661a1b5b4774dbfb7a4d449f708fae68582a42fceab78e614b3e5a8bd854d9020f0762fd333ea93795aeeff4c85f00a2922749105a26d9f3f7c2e593dce738ce0c9804faa0b7bd6f2639124e7d1979066c5d245dd06b60e733e7aa92249c89b705de3015db50a8961825da1624471172a6bc9eb003192364758ad43adc3bc6ace3e96c69258b09994fc0125058bd90aa20dfbc52b35c5d8fe8f4e6a29c16d64d3229e4ad3d8d73e6cd63afda6d8d13d1e4dd515810a4d43d1751e110b13fa0ba48d2bf28a38ea251ecff0a2b8515b155e31223920844a9ef72beadfa9ba485c8f82eda87e7b030717da894c6eb5001bf57838cc6a4b8f88c2a23a35e5b420a37a5cd8dc2f7ca48c2bb4c2f63a67aba14a1265dc7daef900ac8acf82d733a7452fdb896e11c2b0aa6d2c0c13b184658c7aff774bf423775ffbd83825ccfbbffb7458d966aab49402a3b2e1e1ed34a9182761d135a75b7df6d850477d78a7fa27098a8d44b92e7168d27910cadd6f2b667789bf4d5930a94397b2aee753008a22052744bf74b0dfa4efac34aa7e7b554b941b4b0f7b56e9dfa3a3b5a5f9d05cc8e463663e57fb42fce7c5f342812c8a4209060d43553d4fe644cc99e048afc7fda07ed50ebca63c5a844d4db461e2e24c34b3daf84ae103a59cfbb083cc0c0d85c7ba25e520f56d3a8e1e58d52cb850229a25341548dd3ef9ed4f9a4a98cf73c2e77f8bfba439bbfd3e26aa079216161d6b684352f2ae2eaa84069931ebac13cd1fc893ea84ecc471bf64a4f2a611f78172d5d0d2e0ee14f68d0a88cec5775f38db8176110771c4010012f2cb1ea2aaf8ed931638b54faff1c3000df6443f8e6f79d92785ace50b359bbc9a3e76639e7fb9adaa4be03214962cc811de401aff5c66fda9928133d4229e76b1eb6d530aa34479c85a51d", 0x1000}, {&(0x7f0000001900)="11e057278e1f83605145ae51af72dec3344d8ad878170b39eb6a943451e09c63b527f158c59b7faaffc075b086fb6a168927dfc34b9c6f2696a59e5404eec83a33190eb881e4da08adb8a7d410b7aa8919e10c60fa506bf83c38f412ae6de6bc9dc7882a68a1d2355386007ee200babd0284d412379fc9210bc851cf5f18d9d624c47b51b9c11ba9a975acd9bdcc33d7a74a9519336b161fe3201b47ecf8bcbad9a344eacfe7e8714508e5f5de3f52cd11656e773c58344b1045dd06c86fa86b33a58d88f4f461555b66f35b559dbdba68606485defe0d881efa5952495f5a7b05b4f61721da8ce4b331bbc1ea0dc71c23", 0xf1}, {&(0x7f0000001a00)="2a5a76a5bde399db60893dffad6ac7ee72d4e8f0c1de0631ef5e4f3c202fff2b721fa1fa7e64a023088ee063c7ab2415571b87a3e1", 0x35}], 0x6, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) chown(&(0x7f0000001ac0)='./file0\x00', r2, r3) 07:48:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x3deecbb2df8102d0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x5d) poll(&(0x7f0000000000)=[{r0, 0x56}, {r1, 0xb}, {r1, 0x80}, {r1, 0x42}, {r1, 0x80}, {r1, 0x4}, {r0, 0x14}, {r1, 0x148}], 0x8, 0x4) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000100)) 07:48:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 07:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) write(r0, &(0x7f00000002c0)="5295c4b0a4b359bf5b9410d13c9f6d0eb1687de25a15cb5c76eac01d20d37bcdbdb1806b2e593fe579fcf7af8fa92790a36f52db9db94c442990abdbc58e1b27143d07110e5c0c73ef52af0f307dcb9259a1fc93d06e6c001cf9af89001cb384b3e5bd7f3ada2c5c6fdfa8e8ba3b534b98700f58083e93ec1fb7668a514885d6d0c17b71c1550920006feb681398232e6e28185693511251433e8bc09e0f9470ea9ecdd783db64f76c4fe567f839f32745d42ba477601ccc5d7bf89e12ea8af9099feecbb6dcdb8c2325fa0770c31564c0cecd2eee9f3f104d9c9e104378a25685123c1751afdcb41b32b32eefdab16566814b3dde14195d3861632f65569f77c9383fc52d61bdc7539f6c94216c5cd927ede477d99efe51043e489f996ffb18fa0fc170f4ac0c4fab94a4965e9c8458eac68a1ae1d2bf967d5852a9e2a00d2d97765b52bde8b3e9d10e4f9bf9bac799e9284d38ade31373044b5f1cbf2fef8c34a0291eab346e4b749426b7e332a7d4bef54c24088d6b4757d3c2212f418f1c0e0ae754f2d8665020916f3d1829cc5d8aadbeb46aa5f2e1b4df9cbacc7fcf9f0f90fb9953a319274323d7b433c4698ea232efd2768fd176032f0e167673b6d7d1c54658cbeae7670affff2715ca9f74f4cc022a8c77fe6cd37333a0f2b25d3f4aef7fc6abdcfcd91b02767a6e7b913cde5c62f3867a2eb927bcc97f27215790e582c5d7731bd6f4ec07ebed83d140ce757126ae83674089319db1af914c55516c0ace321bdd32bc6dc631e37ffc1381db5ad1b95512bc4faff2b0571ddafa7673ce77878093bebe471f3180dd9d1ad38d462b03207139ea3e593f2d9533fe1a2eadd9f1ec07a36e08141d9cbb2d3da1f5b18284337690e43635b1478b5fff65853e607a7e4872e5434e8252cb56d2338c61e5850d3f1d8fe1cc6d34cc3451e09b91becc117718e13463efcd38971229400b23cb07c0a33521f3add8d0e7481d7460b12aada3eb4055ac18c951c9be4f48e11e4f975fd7061e708950709ba16f35703ec3809697fedcbedc463815e1cc6862451318bd2e3f18a6c2158a03ec7bdbab33e5cfea729a080d23c2b91b499c6511273d378fe8346fe5a6fed70dca496e643cdc8b5ef463ae2ca52173a7b1151f3938bcd15bed80590cd6755c225298941771226932c7d7826321a031cf3f61f8bf0b559c99f1f71faa4f96d77c14e40bcd0b5865dd388d89aaed6099f20d25081225b38fea58a8ad50b3b60cb64538b0b62277303fc53c79dacb0fe310b7ea2c1059424d3edff03d96f864f3d98469a9e8b4a26dc128ee9d316766ef94ce3b09e8ca6cb024eb1c2d947faefc272346c96a29ceff760b18ca48ab910a78bc0712c084b9b718ea421318ce470ae1e6cd592f351028fdb0f7988daea27a3df92b1df324a86973774bdd7879a8c608b5f05c63fc99b631e57163f05af6d9f3928eadcb7ea975a06176ca16249a3570f21a62ab69f2281ff7f3336f0cbbc87781bf16708ec95389cbc8d7e2cc97d3d1e6fb059f00e398cd350983cf8645f1ed5e31f4f60bf89c97ebef934be249c2896024e4be967f71728edefe0b98d268174b8a55317b8ec0a5676a2a3b5a7fadee43792fd6454190c2a7c56ede3433b21f382192816f7889ed8f742e2931e9e9de862bb8a398dad50cfc260f6e17d5020eac12afd4ecd413a6ab6647dd5ffd9aedaefde9e3dab7735493f3314a303adc3ac818f84cee5d44905b414d7b8f36f00add4246733b030229fd2e91966b999edc14732f3fb4434f458d92c406c27ad7cb1d94bddcc036208155abafcd45b23fd831f6fc802e04595a67066510c82ade221006ee5ff52b4c60e1b722e2df7564f4bf3afc80fa0152ff261564bdbf7d576ae7b73054340f5feb88a787b32905adb49d4e5e4ab218a1c60d4daf45e51048dd693adc28dcdae30e31f3fdb70d9b640b26c5350bfccd0f5aa6fec3a40970e03361b9ee920e07edb4091597cf5ccd265f0463b36893179d7e4200d24454905505b8cc3804a3d8aa51c411d750ca62b929407feac4f83473c7031cd05f05ee5216f2b8dfba2d51b24c343510343ef8efa713b70f0e966aa1cbfc4043e4013cf1227279ce1bc31f9d0acdd41c198b7347a7f409539fb58941e1193bc489fb5e722245be5be4e2220578332bc42b6db10ea506277d8848715a0b9e823f2f7c42d9631ffb60254e2e7a6573314e10a1d3a29a2922c77319ac4437a3f5cff02aea564ac2196a329122ff03f7bfa3126039ba509604aa54fd9d83d737661f005cef0d63a5fab25ae3694a8638703e0a3cbf03da6c16055bd2527b4485fc092152430b562688719ffe24ed064dda6dd060d2e761f3772a7d5b6190b87de0f86467309e0d5a0902b34b2ce4d288c5d0588a457eb436acc344fc40709540585dba998cec194e243e80436aa702a6012768326e059da048ea5a49eef719b75e706ab4ebe73321438d5550272c49916b1f7817b45c2a4305fb3e934d0c2c7efcfe4d037552cdd3acadeb798b953e0729aadb5ffd6c1e34f59347b9f6c9b0de7b092328079fbda3f00a573fbbc5eefecfcd706a587ca27b17474f8393bfd5a7c0adde4792dd80dc6f9603771bd64265358c3b89c9c66bbef1591f75e1688d95bbc5658d3705d8e454e06b8a1e1fd883e63365b29bc83f59a17be15e3dc4b18d9e8006351ae113e15b76fa861fb35dfba7dfe996b637cb9123096ba15023141bb2972c4db73ccf1823cc5e8dbb4d19600493216915e43c5cb954b4cbedf2f220380bb568d323e7ee13d4a01edf4fa2883d106a55fd9812de842f3a4e52c44e0069a631d812a266578fdaf86236a2002f4f2ecd38da4aec96d4ab206ceda56f4963af73096dba14f77c0a9f173d9ed13d564cc8b0bc9f924dbd70a61fed53985ad789afcab2145ed713afc1996b43fde6eeb0471c18afb374b2ffa1c2e187c22f42b3cfac5c7aef1c4a320a6e219d8caac3da39528e39d28a2f0f4b8cb8fcf07d2abe8899fceb0c2919d53b417a599bb859e733169cdd0c0062dc29dce529bd5bc216afa78cfee73abac6ca0fd9a237e3dcaf22d9d8b50b36a8cf8fa7cb565652cb9809d3ed01f9e4fb559b8ea0531bd3bec5f7660807d2d4c378cafc1092847f8004ef11777889370e13381e16742b625e4248746cad8ffef46fa7f29924d49e925e62ae6154bf9a4f232d5e3b5811286e390703c07395de810c365af2ef1fe027b395fdd7e7a5f59888f74d51bf2e351abc3ab88721f1c0bac007df87d3df299a11e5559cd5edb68c3db410c6f0f99a8240bb1ed050b5a6c16ef8af9084fb5c56596433034bd1f602084fc8ee2a182d4fbacb840886bdf51788c6577b4d1c88a810ddafa45c0c7f371b89d721f7041927061e86051b2001bc618f320a2b3817c17d103bb65a80fc0ab91ce5a2d4288d29338007242f7afe82094a5dcfaf4af891bbf7b4b759927bccac46ab7d0dbc8cdf0622d39a58bfeb3d1aca7cf62de9d79924522f6ce1ec26b52e03e81ce8156bb3e5b78bd9b6d12bb2ef7275e2c701cae364786356808feb74eef5c6a5f7207c7d7cf518e52ce5e2a4bbc57e824f74c4c09a87bf3f8f8cb8abe09af1a70c4f2473491caae213435e494d54e44043e06641cf240ddc6e0f05955bdee72f295b1c390567e3eeaeb471e5c68c06d414f06241b319cdc037a74481b9d02f5290b44a8a23923e7eefe1a6a223743c6e5e747cddc2c4383e1c7d39ffb69f04f64c8b73d570c19a4e37aacaf0de3b772aba52dca2d7d0d09a64f234b17dfafa75071126c7099928eb69cf33fbab7bfe6c64046a40f8dfdc82144bc4318d786bfb5b590dd2cb0d85ee89e3c28b1838ffa76d8ae64b67a01ebea781d9c1795c45d692e643bfcc3bef0d78e14e03de0be912d944d881628d448ac0f18bf17cfe4c181aabde79053e501861b638ba0496c01cfc49ec148750e21adf11e0373f4a65d29e233289b7018fc711644f3175dcaa842b8bd029635a94236c4b5172816b6a596ba53ea9894491bb6b6c03743c4d780b04c8ee7b9cb3c837ad4904951325c85fe63d5e9c48b7d94056152851b713c31e7271dcfd2021692623e5792e9a70c5fc9c938e38177b4b592fdd38f9069626d7d5752684bac65d703bed3608a4ee02672354d41c5df5a0204f0bb3a3aa2c8b7f706368802b3c9d74bc60d13b4b736a29859153250c7ce8634009634cf7e4f3b918e4011eb07ab2e2fb091bdd14ef5af6ab87b1ec69eda539dfa83e3b50ab66710ea9a8c0cf08f1498d75eb081fc3adbd3a666d0b026ab17304bf74953cdacefb62133d9970baf5a9aadd83e401af13ced88828f3365aea3ad9ca4ffb02bb4093bb75bc57dce76d70b438197e345ef89299963fb5e0ee344bf497fd40e5f74e325a3588a321ec9a114a57e1f26a03f36f2b80466a70b599f51c90edbf5a91a818d3abfdf92308f669cd0fc008eba9bacf6e96e5251aca037c6a822fc7837fb008dc02d45e5d2457b969357393d8edc55032f2af2ceb9db40c24acd3fd94abc31758869588362bb6d7c7948c6d73d97e1c33baee8c126aba8c556202f5af87e2c99d026e15e945bb05e1790919ecfbdb40448bb972df4ac8e98dc5f9f9188c191448882a89bc3a880a2c135abb364a216e823570b15af8f35a18c17097841e3011c1a4a766ebdeedc6bfc8f0010da7d5295470e508a7f6a97f8d6c689b1c00568058bfd39093551991bcb38bc9574892d379ff348992cbf4e652023bf8891d70d2d77218a1432579f53d80897a3f311069de39af8ee17204fcc88212e5882b20efb91795ceba53cf7907fdc82d0abf63463b0634b5fbb3cf08cd1d4036e5952de65b3ebf4880aeed6fc8bcf5b132eed81cae1bab5ea2efe0c3266da9b0e151f9c918216d4be0b4d462552841e7225c0aaa54b722de3f0f6b0cedf0e5448137f8f08d0fb70ead7b91de72cf919c6575847e5c2c3a8591359febe2197310af13d3b0b66b1074383dbb04d7c3ce9ee71af43d681da4877e5d5ad716dfb604e8c1ca91d2eab59cedf76cafbaeafdbb0bee47b6a214cab4e2d4422dcf2315e8e60160ed0e568e96835ad8a488a84a7d8b76f702080aab3d7d398ff93afaeedc74beb9a07c22c004928314825b3d0b5bbc37dbab39447e1a0cf5997db4b116c5540d2d727c1bd31f49d71cafd94c6713949cf9f878e20bcc28a58ea84356f8cae94a531fbbf85d109c69248341e79c7494de28c77d9bf4a037b4fae206c5fcdaa88120325237becd4a3c012a1a075f13b3d5c125495e8bde007aa9f1f243e89b78cb75de5552b046e63679391caef8d1ed3c0766877235d2d9b0f8fb60a196141b167e6181318b97aae9ee082056ad4cfe756305a26598fc11ed49dfb0abc16249ab314cc4fda5dab33535226ca34d2ade67ddfd4cc077c807a884c212bddfad43edb7e5b8102ab3f99dd923a6d93c01e4c142a579c8c86ee14b43656a82a1620aa48b408a329368770543bb0d95b62426952c3cd5edd31afc85de2d43cbd58f79ed489c4fe1aa69f9f9bb5946a5b2246d293781e262247b15f257a91b42e78314eb1c51b84c729e2142364a5bcf2050137b1ecc1ff082efdb914f76867ce0259105b1ff3a953d37c5b0aa37638f3f3c0bb8eaff6c01c5a03f4f39c9ad2cece83ed3c57a3dde2c4631cff3b0eebb70f25bdc11b0e48907acfab53e47565ce4de671b2263a446bbb580c71fc0b75652c902f3322c7c2c902d868aac1576c9068f9ef73e7c2710b178b0e64f9f08f292e3", 0x1000) 07:48:41 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000040)={{0x101, 0x4}, {0x8, 0x7ff}}, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 07:48:41 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xa008, 0x8ba) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/105, 0x69}, {&(0x7f0000001200)=""/23, 0x17}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/163, 0xa3}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/62, 0x3e}], 0x7, &(0x7f0000001440)=""/138, 0x8a}, 0x0) mknodat(r2, &(0x7f0000001540)='./file0\x00', 0x8, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001580)=0x10000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r3) getpgrp() sendmsg(r2, &(0x7f0000001a40)={&(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001600)="40818437cc3d5d48ab55ebbf783607e6855a3dae", 0x14}, {&(0x7f0000001640)="4199a4151f39802ff2d079bc90e2a0fe98e6f26a7ba92686b430fa4b232684633bf9da6a87b5c71dd5ddb9645f1c88dab3eeb2f25ad742e3f18e0aaf3432aad8b42dc21b64585ed00c23d50a6a3cdfdd42d6a8d43d94e79729b7765aa028ed469c8a40a5d7a2a912eb66e76278bd155ea9864eedf57c00c6ea9b6a34af4aa6f1030a6d47fbf549fde8ee7806c3ee73bf9e54916a952c4756f6edcbcf36a55bfcdccd902b175fcd64b9", 0xa9}, {&(0x7f0000001700)="6874900ea0dfd9f318540263f3c8cb17854c7857efcc00f51b6d4806fa6ed22a3b08f188c3f9f19a521d57768a205189a50900ccef22aa43e7b775039a9dc2bd82ba0dc93fbb3601d0051a56fe98546ca1898489cfe6cc9822", 0x59}, {&(0x7f0000001780)="283799d55c7b", 0x6}, {&(0x7f00000017c0)="3175356496bffc0f18627e6d901c353bd0aba315b20db5c6f13cb33622938629db3929a35163f40abd1b8d", 0x2b}, {&(0x7f0000001800)="6707f92082e50bc6fd54e4e9e7c0e51734e06028785aabaebab5ea8bf02dcde12598f8576ff4fe4b3de9f3ba698dcda51ad6ca11cb51ed1872197a05dfa1f4e4250f2236343d9584f258ce5bbf89354e8dcde8f58c891d089b", 0x59}], 0x6, &(0x7f0000001900)=[{0xa0, 0xffff, 0xfffffffffffffff9, "bfebb13a10923b4bb74e9298b629b4d49de74da57328cb60851a4aa18b7643347d3b837c45c9fa79a9a8110192d3d275080ca09953c3523a307c12850b5bd0eb3497fe6c9e122c91bb1a627c60e6697234d19132c390d5c8937fc1e7902599b05780177193605ac6e5e813bfbd7ed4934e1eb2bc4565f1f66bfab240a465490f4b50d5ab75cf2f58d4d5e685"}, {0x50, 0xffff, 0x3, "74de9c3ed3a637549528b76778348b4253596737a2125de4e0fa1c13ad83ae2298e48d8f58ce847548b1dadba18b2ea61bd3cdcc7a0c8b63d2181a"}, {0x28, 0xffff, 0x1, "b1359980180aee4fd3df64fb29cf9714c215910c"}], 0x118}, 0x8) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001a80)=0x80000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001ac0)=0x7f) setitimer(0x1, &(0x7f0000001b00)={{0x7, 0x80}, {0x1f, 0x3}}, &(0x7f0000001b40)) semop(r4, &(0x7f0000001b80)=[{0x3, 0x8, 0x1800}], 0x1) mknodat(r2, &(0x7f0000001bc0)='./file0\x00', 0x10, 0x5) flock(r2, 0x3) getitimer(0x1, &(0x7f0000001c00)) mkdirat(r2, &(0x7f0000001c40)='./file0\x00', 0x100) fcntl$setflags(r2, 0x2, 0x1) bind$inet6(r2, &(0x7f0000001c80)={0x18, 0x2, 0x9, 0x7}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) select(0x40, &(0x7f0000001cc0)={0x2, 0x100, 0x68, 0x14104066, 0x0, 0x2d24013c, 0x0, 0x9}, &(0x7f0000001d00)={0x1, 0x0, 0x3, 0x8, 0x6, 0x3, 0xbe3, 0x4}, &(0x7f0000001d40)={0x400, 0x0, 0xffffffff80000001, 0x7, 0x20, 0xb6e8}, &(0x7f0000001d80)={0x3, 0xffffffffffffffff}) r5 = open(&(0x7f0000001dc0)='./file0\x00', 0x80, 0x2) readv(r5, &(0x7f0000001e40)=[{&(0x7f0000001e00)=""/45, 0x2d}], 0x1) socket(0x2, 0x5, 0xd8b) utimensat(r5, &(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)={{0x80000000, 0x7}, {0x2, 0x3}}, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001f00)=0xffffffffffffff90) 07:48:41 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x1) dup(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 07:48:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/92, 0x5c, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 07:48:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair(0x6, 0x4002, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = dup(0xffffffffffffffff) r7 = socket$inet(0x2, 0x3, 0x4) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = dup(0xffffffffffffff9c) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000200)=0xffffffffffffffde) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x250, 0x80000000}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x8000, 0x7a4}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000043, 0x9, 0x7}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000095, 0x9, 0x8}, {{r5}, 0xfffffffffffffffa, 0x9, 0x80000014, 0x2, 0xce21}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x20, 0x6, 0x40, 0x5}, {{r8}, 0xffffffffffffffff, 0x82, 0x0, 0x8, 0x8}, {{r9}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xc0ff, 0x5}, {{r10}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x7, 0x7}, {{r11}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7ff, 0x10001}], 0x5, &(0x7f0000000380)={0x7fffffff, 0x2}) nanosleep(&(0x7f0000001c40), 0x0) 07:48:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000191000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000745000/0x2000)=nil, 0x2000, 0x6) 07:48:41 executing program 0: mprotect(&(0x7f000032c000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x4000, 0x3f) fcntl$setown(r2, 0x6, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x74975961, 0x80}, 0xc) 07:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6985) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:48:41 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) close(0xffffffffffffffff) 07:48:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x401}, 0xc) 07:48:41 executing program 1: mprotect(&(0x7f000050c000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 07:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:48:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f0000001740)=0xc) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r2 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="fcf36b04000000094031090014c84d18984adeb28a5c39b3292da38f9fdb4b54f48a3fad3f1f0a37c127b63e0af50887fd3327b66bdf69f7749925bc81a00bcde3bc620fa67a77bf281581c0f8e9a9e3e0818572403000"], 0x1, 0x800) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000019c0)=""/170) r6 = dup2(r2, r0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:48:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x20}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x1, 0x6) 07:48:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r10 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/216) ioctl$TIOCNOTTY(r10, 0x20007471) pwritev(r10, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 07:48:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) getsockname$inet6(r2, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 07:48:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 07:48:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfa2a9e3bbdf41d2241b019f91739ee6cfd0f85000000e552aaee2831c61ad449011f88e77a00000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a70800b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c4041830000e782d7b31f678df44ff0ffcd09f4247000000000000033", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) 07:48:42 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mprotect(&(0x7f00004c4000/0x2000)=nil, 0x2000, 0x4) 07:48:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') fsync(r0) 07:48:42 executing program 0: select(0xffffffffffffffc0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 07:48:42 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 07:48:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x400f8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) 07:48:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) syz_open_pts() kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x40000004, 0x2, 0x8f}, {{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x30c, 0x3}, {{r4}, 0xfffffffffffffff9, 0x8, 0x8, 0x2, 0x7ac0}, {{r6}, 0xffffffffffffffff, 0x25e161345f5d0ef1, 0x80000089, 0xfffffffffffff000, 0x8}, {{r6}, 0xfffffffffffffff9, 0x4, 0x2a94e2f954790280, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc0000000, 0x400}, {{r6}, 0xfffffffffffffffe, 0x4, 0x5, 0x0, 0x7}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x41, 0x6, 0x44}, {{r6}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x2}], 0x400000008, 0x0, 0x9, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 07:48:42 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 07:48:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x34, 0x5}, 0x4, 0x1}) socketpair(0x19, 0x7, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4000, 0xc7b) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r7, 0x42}, {r7, 0x4}], 0x2, 0x101) shutdown(r7, 0x2) 07:48:43 executing program 1: r0 = socket(0x5, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 07:48:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000007000/0x4000)=nil, 0x1000) shmdt(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 07:48:43 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x3, 0x401}, {0x9, 0x101}}) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x4, 0x4) close(r0) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000200)="1ffc422e7cb94d5794648ab304eaa43da7459d4214f2f0171ca21e4a7eb31cccc32bcca1cb67c3aaeb880a4dc07e6493dfda1111e5a57085f677ac13700271d44bb1a424e1b3e1eb", 0x48) 07:48:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0xfffffffffffffffe, 0x38a0, 0x9, "783316567a0c6c667bc5de13d4c963b253cd1f11", 0x3, 0x4}) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 07:48:43 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = socket(0x10, 0x2, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x810, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 07:48:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000040)="eaff125c00000000", 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sync() fcntl$setown(r0, 0x6, 0x0) 07:48:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x9}, 0x10) kqueue() 07:48:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x8, 0x10003ff}, {0x128, 0x100009}}) 07:48:44 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1ff}, 0x4000000000, 0xffffffffffff980f, r1, 0x0, 0x100000000, 0x7, 0x8, 0xbfc}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getuid() r6 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r3, r4, r5, r6, 0x9ee046d30283954}, 0x2, 0x3, r2, r2, 0xf0, 0x5, 0x9, 0x400}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x3e78, 0x1, r2, 0x0, 0x5, 0x8, 0x6, 0x7}) geteuid() 07:48:44 executing program 0: socketpair(0x100000001a, 0x4000, 0x9, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b6de1061cdc9007531965f24b1de00a1036b693e22f83fa483bfabf85d9f2d8805e51835a095940afdf9deb030b48799075b1c240a5f1969338f7e9f7c5ce4b098cfba8c8e83a79a76fec3801a7b07d6d13fe78e6c69a4fdb3c98e40703e", 0x5e) r1 = semget$private(0x0, 0x3, 0x480) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/83) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000300)="44df7dae2eaf66834dc73d749e6137314d1a031db4cc5d2c58de8360c13dc33929755b47a6f055da8147ae447759942f49802082f6ae748ceee6b4a5a5fcbd8df5ded62247955043ae726e01e0350ba312753ececd330f90fdf56a2f", 0x5c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ab08d895a0142e37cbc6947bdb95a931e3d54b0f191b66b5661455b5f4e5a491de1d5417716a8334359c32c98389c994", 0x30}, {&(0x7f0000000400)="f24f09f4c17eea38532448d351464c039e0b61fb70f894ccf0b119b5e57d7dd7dc21e21939e4d5bc7d2bc6917ad544d865cf7608959e44f91cd6201c7e0852cd665340e50031c2871b64f4983e0c5d4d3258584da5d73c75e856eb21df972e52ccaf75bd3ea02d1970c6c3d742a837eb2e847d4a4b708269cc459175797f124239ad6061fef8f1fb3768924e712563361effedaaf85adf4572d692f3b604deee4167549d0162294b4d2bd417d8ed8a27f3623d1b2f57f2e349ab58daafbd5ee8f646adf2898397091260cacdc4f1", 0xce}], 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)=""/102, &(0x7f0000000200)=0xfffffffffffffc7d) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="4fd8664662e7b181e3620f5a71699f9f533806bde9bb29795e1e80fc471aba4a2ea33f31d0489d095fc0e16ec0c87e50b6d0df6467a3615eabf87e660ace0a664cbe258dc3f888c2be53a7c86b77ab2e8971ff3a3ae4ef228fd1ce6b743a51baf8817bde394acee333977f9d0334ee42204970a6890857e858aeb7432a8f86660d78d2a03114df50a8342bf30980905717618ac4806d8fe719b65d142b6a467bb71721d94b1c9fd1152c8e4c69bece73e88ad34e4c35068fb5b5ce3450515483", 0xc0, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sync() msgget(0x2, 0x1) 07:48:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x38, 0xc007, 0x200) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x7) r2 = kqueue() read(r1, &(0x7f00000036c0)=""/193, 0xc1) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) sendmsg(r1, &(0x7f0000003680)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)="606749b56415027e92259b3a2ef6fea2da66bac6ad628e33d7d4b43f96214389ae1c7be489aa48ff65dc50ded9727228f53955efd9ac95d61d6c93cfbb4bb2a6b7115e2ea4c3c8fe95e6cf9e18c0b9fe7777bb6dbfd25a", 0x57}, {&(0x7f0000000100)="5a0e83284d7426bffef6fc7c01b2a75b29725d07d604f60a4ac4800a3aa9527b16e2748bbad3d14b0ef64ddb561f3c6410", 0x31}, {&(0x7f0000000140)="4d0cea60b787f1a503ca52e1269d22684070d1991890ea1c2c08817f1a7c5641914d294c6960a4b961c9da4df930cd92d6edc368547ae3eccc24e9dca03a737bfa73", 0x42}, {&(0x7f00000001c0)="ecb5c6065fe4b0829fbb9294e87314becf3e12bcd205c568b0e1a2ffb9e0198c128eb1e4c0c1a6b7b56734eb916092254198eff77b0d3960e0915152f2831af7735f11ad015e9b0ee58c42ed78f959e5fa8c1e06c83fd1cdd8735dc8aa9a173291aa41222d", 0x65}, {&(0x7f0000000240)="2a0458c81008b20838dfa870b6bc866e32f544c0ab38a9fb2c7dfd0c77504a1c92f7d27104ba693d86ec9de6a845ed23dfc43ebd10d133bf97bec6e70705702bf3f65d4b3cd6ea4bedf0fc3d01842ecb7bc8946277e6ef7c27217c624c31878dd7fa7362837818a69d2505ac84a60fba7f2c78f48062e079c5558f95f0010251748be87ed45429a091f94ba1917a4c30339ae13063fb7bd062f0a36864a80fb2f0f6a3d8f1908b710dad509c2d382b3f8654785f445cc756955e047f49fd6aff0723e54d980574fb1aa7b5c1caf64788c2810637d680479637fcabf32eabc2b6632ff12defe59c830cd59a14aaa212ed0d126a29cfe1279a8b6f05ef7f787c0531fa5cdd84a50a05eedfd5c41140d905c77c1cecb5c1a1b5957a426fe4ff040ce675aa9c2012825e60427f7c9f9dec854b89f5744b6a742febe87ad0bd7df92cb90008c86b2d4c18494107c54de3554f0466688540752bda249a85d35a6e17fd86c67a3b1a88441d21eaea7af8320125a697b371d9fb3486656f7f03cdb6001d3da779ec1b4061d6764156423c4c2a74af7c61ec74de9eed209c34f4f40c912fa4bf54b501af0a721d3e47c3a4c8b945c33343afc351471362b3b01aee0e5ec961ef94e831de745740b18b0c01c918e75649b43377e46ed59fd4097f9c18ef77555558f4fa3fd5c17923c9cfdd0a4bfd29de2a647a8f4b8938d2dbf9f95a25b1a89fa6539de4a0f7d99e2bd8f444e12de7d4fa15be9e321c939fc49586b7f78f6dfb67ae4c47e6e34e8471be7c1e5fe59d38c79d203a0af5be71ef80db3babd2128d776e6da4506fbb09ef42108e4bd29f17c9b263835fdec28a6434d0a7157f545d2f798ef27d64bacd0a3c8fe1dc4af3cb872573c384719a1ff761cb424f941c7809b72b4339ba7202552848bad9e0e17c658abd4ffff8953c295d47ad771d6b0cc89ec35f298cdd1dd9357922d70df73922cc9bf12b319399a193f52b5590403695c628dcf7e438686035c0fec9def5dae3154a115739acd0467c0e031b8d733ec78987a08500cfeb769af9e84923113785bcef760f37b21d8c2d78edbd3cf3cdb71bf505005937896e0932249aac0620feebaf643a3555dd1d75d65e43e951cc21921b32994dc449618e8ccd3fba1174333d2f94de1de0fa789f693ed4c2148e65b683bdbe17ca58859923ed28b9e47cb7474f953fdbdec1f96ebb8c947cccfcf44e586d884dbd984f7574a9addcfc7149e43a30a813defd3def3b94edc2bf9e67a738f622e4b31a9c96ffb7c79a1d12ed5422a07224a3ecd313a642e792e1ea44d1b70a67493a9c0276419dfd7c83d3920914ef394e2663f034a391205ed472743c54df0e4c1c7e1499c6f751fb28f3a86fc15d625c53b86b2debc11c06866fc7ff55ace7ce7b031283c83978ca0ad52b3c67268da59c03df6aa78b17eee266ec876bf9e82c76f9e131f632338070367d7b6d3c18620ce8a45d1890edfb9b9a092fc924bc7be6e1ea1f3fef469932050098778a083921cdc8fda77b45950f69682d7c04555841a9ca56aab53cfea13ef3df45ce46f7e9a6527ff4499fd0588bcf542bf08c187a0a9aedb29cb97c50c611b2ec8b8a1ced812ed52d6c391ad8631f962c2114f79850bbb90d9b798bfb863c88e243ebe055a39b77d2aa8ad92895805bf9720f2e2e922fe3a2f11486aaaa9da75417e92ad39ed0d21d561c51d9b24c20fb9254f31c319f801580db14295b98e800d951a96b14dfe0db158b6e7431abd4b2fa18d45ea9e0b3e8c4a1fe82ebf9844e55a47c0ba46159314056e3d7d273ee9b91b26bc37638588d7e980f2705328878962b7cc6178cd75d4cc273b606fda557642151cb6c1e655be16fe3d67fb05441215e694b2d5df9225b7cb9d7fa8e8739fc8ad7249868c2e6f09e56cc952557a48b3c0875cdd7424367f22fcb595ae8e546277e8058b084a48ef5a6f157767fb96625e2f69880714cf6850a4972592de586d84e654e10baa36d264a8e0ba14e2a0b3ff4f110f025f8e25d8e1a603dbf45a05ab638db3cbe65fa636f56dfdcd0f0394eeef02701ea6f376de0829ff8f515dc65a7c32314457cca3318c222978751a4a533f15920db1403439ab39103d1de22bd04c307abde98a3b0a9816186cd74251fbbc131bc86f6d05783e8c6bcb08fb69ede190d1aa3f72ebcdab66adb88ded5e0d8cfb4aadceaaedc6d829b41876787e247fadbb052ceae48eb675e75be03bac17509369a092678e7f5529d7e050028efda6d5eb125329a26868e0236f6adc6a227da04030f4dfede81bdb91c90518db8b20157fece7476e7626648d5c725fea9336625b5c815918a9141fa8740a475e10cc3e1b7bf60928fb810490bd0b7edbffa1c2d4cb835e80336b4f7391d538063809ebb669adb34e0ffcc0d40838d8c98445c8b5a310705cbbcfa263407c07c51c8f98b14b38629b3bea79451e4819ff85228f1f842b2b5e50c7ce2b9c4a9659b3d83ac122e768e8f3e21ef19e514c90213a75f7f7d89227dd93e01bd803f84544d4ef0155f770a56022d856e11c778e0727deadf38f9137f958d038ad71a32c9fc096f34c05dc5c206c81a834160b9304e5bdabb8c68591cbc1d123228b91b8e201eeaea83cec8766ae04b22cc5ba4a5fb7eceb8e265887dfd5902f1d2885f32669d135d908ee60e0686ef4195277d0a7ec98e2e5c1a37e99d6863ee2d2c465074a0858a11a984756010f14fc86102df2d3a20dada1adc4c67b29fd044cd42c5e39284ef33a9d43fcfcbda4fdea98f88d94e76feaa01cd64ac5926f626c9b40a189c0d0fffbffdabbc1371a5ed6de65f486079fc61a90c34fc3101c1376a59ed5ea139ab9cafd9ff74171d30e4cfe8598d4e74d20b10d41ca99f5eae5f866f7f3befe41de477ed91d4b81ad2adb98e73457450da8496e5ebd9a1257b83ee2c1fa395922f5b032d2c42b8258bdc7bbf65ba56294a49c4a0607698cbeb61641dbdf45607b9533019039e1ea3e0a74ed9d74f52db71e053264c5e309dfcb182fa83be089971af1021633467348ad0a76838011a48f0473e6b5490a1c876a91c0ac4055a7ae1fc0a622351fcde22f1e7eebb59aa3a8eb189917ac7fe8ef64ff051dc4c8ceb460c744063da69e9967e0b6f69a0e895943d328855fc89e86ba06b61418a304d447220e830caf52eee1b2472e8713e51d524914a8eecb79ab14a634ff3222918385cf339c444453cd278252a530a8beef2e184b30fb36b513b83653268f848b50ead40f1d4e9b7e0e23beb1eb4dcc64a1525e942a98cfaed22932a0b566cd0890361ad49a4936ef30afc23e77f48958ed4e210e839a82472e9344117fde9666958c1d753de8265b2b1002b67316553d5844375adf2419fdb24202ca3262640673ae8eaaa2879e49faec42a636d01a9e8d26bc390b7f138f20ca402706541704f084d0d01721cab250ad6624d5820e015074956271f40632f07dc0d750ed94494be5d7afffb5b13205b52f4964c5b1b44cdab95f23ebcdd5bbb1ede3dd507b345252324408edbecca7d921d76e00b185fa95eaa0a86992ee45c1a6174e688f6c8637fa906ab9edd0662124c437c2d4303f253393fa076e416819fbbea0ee58f7b229cb5c382da8dba2fe413ed0cb66e465f107aa49e2d10ad06abf0f53751e9d649d52295ffbdfea0db90798953b7e5cceaad6de245d594302a755511452182402a84bb105c51c65556b91d9ba44b5d39746895f3fc7de114113770aba2204a71bafb310781ab5c7289deaea0e89b761becd0ced684ca9e5f239cf149070393d943d599efd27016c4cf8864682abb6bbb98cced6d770ae896876ef42042af279968376359c53de443d656b5e4c561b5b5741184c65e2cf810d2de4c775554f48df3ddcdf827a6f1682b6286163ff04fa48c648e79d130a462749a9ce27b3a85f95cb3c1cd5b827850d543081cce91c3857aec1023cea92dd4555364298f0818890f67939c1a0a5f7a958c0f248bf67b23b954240ac00cc3f95a9b4654783c03b2b980f9ab6f935cfec92b1dd96775a3bffbda1fb082b757afea3fdf6cac7ccf1e29dee732268b1266a8509fa91bd10f7422af37cac4c7a201d8bbec8593ed006ce6b55a6addb35dc350fc562488696a6096a43edb947c987e05b3e9050cb925797d9a1a7369f2bda95c468370929c9168bb54bdd398f6e200f8109f62519124c37d6f20ccf0ddbc9997b2d525869584acdddee5559b6519086403f9dc0a06c9ef9e5fbcad3f42cba7d4fc41b979fe3cc6f9b76d85e96099fe0d2ed2eb57b03f58f1996600957c55ae39d7e7f5035b508c43b2dbe00ebfb17f2de2b917f6132582e3f4ec0b7fe2ca882749eab084ab4de635a559d259f7651a9874cae52c3e3ba046de95b3e6acd7408b78112760909cad11648b7f449e77b9192a9f04625d3e063ea4e0ca4f5fbdbac237825c9aef80c171621d87a80ba29306633bae8faa4d3110d773baa55182d1e6eca9f83c0133607c6159f998ed61646e40f18d75723fb336b9393e98921c740e7f3d3dbcf2861027eb7c5f49fe22e81eb257c99114dcbcec76651a245e4b38ba15ab44aeaeca992c12631c4ad1f1cdd1075e7846d1073fa80ee66600f7d7a3e612a3e2788022b5c06d364077dea2ef44c64648bc0dd7809c92a640f5002468867196fda7c36cd725df07dd0b7e13dd1d2ef729a52bf5b9c4a60ca01ef20388d6e2c77f78acc89a9367bb4a3877f29c6673c13f04793841c4029d81784a5f917d1f8a09d57ce2c705d55866e38b0f4bda285a8d62e689f860d232e702bcef4dfc21476e9525e2b8f24ec8af747c34130d26601265b378902805fe38910885381f1588c6a40ace078635e233c6684bdc6c2c40213540b4ede0750cc98cf5eb2a8f8c19590318313b8d5669bbf5f04207b3eeece9ba8b11afee0e1da3eb5b64cb38be5b729aa189ff6b244129e2c66024f4a69b3f31ae1bb14e877d40d0a79541ca272ce6e2b0319ee3e6ea7ae39976dd56d017b09b9dfa9f4fdae09f323588fe35c836d8e44e7593d55a653f36d8011c7826d4e78fcb86e94745abf7bac718aa90f3547ebf2ad7d397a9fba70637fa678bcfbfd185419b67fa5015fa8d041fc798a82d3b3d414031f8328887e111486cbf500be2ba14d5d4616bd6ede339394822c21e5ee8b273ccaa3bb240a6b43c1c30b6393e81bba8c6acde5a47913e045b5df7d7e5bdb299ad3582d75730f7231eaceafab505dfab15e61be8c9e09da9d6557e54a1b1d1edc5516cf5516804ae05552e907bb6411f6fdf6e21b81bb2aa053e364a86d93a4d82110c96c6ae8eef6b2f746cea1de7d399d7dfdee77b649846109d9fd841650f9712a880152e320c0482bcb5a259226368571c25820d000d855d940dd4a221ad228acb3a299e551da6b08d91c8ecc10b62093a748a9e8210bb32246a82965a64b3fcab62f6c9ac95e9b2ee6c9a4fc6697fe27e10fc9fdddae17a2eb23752a8f75cd430908cd92ff3638ddef1ea4815c2dcc49f727e880579cfde554db2a626ecfab36949e16cf61657771aebc38ade6b3773b6dcd032aa3c13fff735b1ea4a563b2d672992bf84da6bcf1f37db5ef5f35db0d3044fa28f88a13e37f4d032e7a7b0ea3e81cc54efe983ffb00bb6873bc94e988353f70e5752aa269c9d26a199f911bea81d953550c6b82b9f48af3951cb7688104428ce34c60f80b83a10f4ebef59cfba12a550c641057251bed419f553ef0d1f720c0a195c9b909b15b8bb8a5df1bec1d81a724f", 0x1000}, {&(0x7f0000001240)="497dc760b3d09c31a76f2685032056650c002c6a75c177864b645650fea70461ce649c31b10bb33a79ec339e5eed5f11dfd54e4b81644c66ccf8f39615bb31b291df4dd44d474736b4d0c3c1612e282bc4b6d639bea8983629dfa9568922f2f5b23cdc7e2c0f34405f6004a984a1a74acb99aa", 0x73}, {&(0x7f00000012c0)="03e06e5ee2082d11c8e2bec9bbf386b1508c4262b697df4b7314fd5a751d9f27ec8f395ae561ebfc47f1491aaee507bc091cc12c64058e370c461d0ef469fa08748a4bc4f9ab4b7483615fdb1fe1495fa6f019f0aed339ab23af02840562d3ff00f95f68741ff25373f97b6d3ff09f00d574b783f243f99d9683c7f270a507bba45c0270da11b81eb1ca2117cbf9dafa3d5fdf7af4cd1d5446f7bed05602ad36e2a8c76d1db4746e50cad1f61d143d0f98", 0xb1}, {&(0x7f0000001380)="dfbbe944b7a200a7a50240491e5bba8e1a65aa626f1bc6822e70aee9bc698b4e06f3a49b18c5bf66816f826fd11271de6f18df", 0x33}, {&(0x7f00000013c0)="bd8da3984420b2d3abb37d2b674455176035d336e2df0be0a3552ab03e6d5495b666e87156e19381f16bfdc0e30f8bf795f61c63ebe285811ccf3ce68a42d95106e7a38ae07beb8c01b7e3ebdbbadb9d3ffcc0d5d2016f7265a2985b1ce5af2631e198d2d5317b2b671bf6a3e85e747b9611c66937858d0d1aacb033aea57b42e6dee3fb5530b0d3fdaf0b04a89391aaed4ba0279850eb13f683d8e12c7d9c468f7d79ab6f565428affa7f316463454e6747b965f3ec", 0xb6}], 0x9, &(0x7f0000001540)=[{0x1010, 0xffff, 0x100000000, "f3edef3c517b84ef0805e2ea080396de52690a83a6fceeb70960d5c19b5530563dcdc79934c145f30b307f3eb9cda0a77d42a5c156fb650f624387c6353f1fa0798197637239356deab6e9f71959bba7fe3702047cd26ba6247bfd668442951985ccd6f3899e9e7f336b05b16ad6a348607ae502137c15c11dd6e2cb69aa32193a52df919e14b36e9e08dc20613378b2156bab0d6c0eceb08ed91c7aece50642cfd36a4c1cfcc4307ac0dccefa84d812ea89492424b5b041324452054c1b8811d070d1438f7f21ba789d5cfc832342c0e92ee311f601f085dbc49c30a7e3a16cac405a89661939c3ba5483e773b3e3e09feca9a5caa6e7c5a529862903c499ddd1d62b48e9f0b685836a45cfdda8ce1d1e5b610f2fa5ee7d6a7645d28a09d90a95d65b4d7d4392727efbd07ac856fa8c59aea7d85252730f1523fc7918b30aff87f73673deaa415dcd339a8a736c22c768e79f4bd8e08a003fe1d3fd3428f1110c3117bdeec08a0da6cc21ffa6cd60f1d314e63c9dec0eb945b69a756053930cd3ae80d9a6ae94da818357514dd87c458a18c1f870a7f3692c2bab746582e64b5dc9e8d674b164e510c3ad535dccf1e6e525fd1a8b8a5059e6e1a84e25db185a0355860a073340a7d62961b5f02fa00a2e9fadb7cdd25873c06040e6dcfe0fcec2a011cfecb1dd8dc4d7847202a95313d24fd8b6a64cc960f59bed56bca52e0f47bae34d8d281a625bb7eff0618852a7f87d865ff68e6bf96c624e40250e58a11acd6666b8c236996bb5166d6bdaf4ec0019ae3d7afbe0d801fc757bea1fab223b532dd93cb698c1775ddc616c056cf07cfba67a06b42b279d3a3d4358982a15b55823f1c75ccf920521ccdc00cb06447a17b5bdb9dd78936e7b8dbc55d7249dbe9aae1afee3e01aeac5f4534300fb104f7970d6d40cbdf71e08498d916c79f6c7217c3332a614de1f1523c4ce2029e4835fce64a9e05789610d293195f3e676b3bb1987b9290984c5eb921225c92378d4e95799861cf45e7db8f4ca602348db5c0d304bcb8041f77b9d81a21a55b124396dad7eddbb616b67e052715709eb23e73c9bf4b26a7c4420d26ae7da95b7189891df07023d694da7aebc3c0be99a2218c9c016de1849e496c85ed16468cf42d0fdde5c67a847125e08e6be510c47a12d5ba31557b3bf9a2d85e3e92fceff4a0fe4f8f77f237b3eebfd86e02606e33dc6a8448f6abd39af92e20a1beb26b5497017675296b6da3a094bf356e6d9d59c1ad66533004b50f78f3ff656134f637d4c6673006d71f2f53de63e0d074dff820885ec4f8116698a2ab992bdf9b434e1dd666d5414bca654bff31357edc03236169a1cbc2534eefe55820dd0fff5e4ba8b99f7b773c7e34e3b6061f266b8d6f72755c2fe481bf775e1d50a42a3dd68d3f31d06a1f2bfea6d222712e62400a10eee2244222f42a0712f1433af3d48f0d149e557267e03c46325c82090c3f3efbb6e1f9ce73a43e43f760863ad6bacf3c8c1c5808ee8378b0945d7ae3bd0733691e2e1cdcb0e45360beae37ae967a52019f0051249622014b4361bdba08e5ddd4705f23186209a86d7f5dbeee76978addbbb4d073b1ed6b6a511e123302a44c7cf16d77d2015cd5045f020b85f31dbc6d6b6c914df2ee02451f405bbe175be729fd07a3fb0b7063369521a48ab13733e7c7eaefff303ad3e06c567fceb5524c9e939015735b0e44fac758bd01323f404ad4dcc58d69a9ec85c7ae33e62a72393a25539b4f59a54e2cd142fb3a4f261c82571982c960a0512167e2b629cae1cd32ff46f513847079d098345ece0074ee5246ebc86ee0287cb027f5946c9a224bfa38c626c115087888a4fb7db4559e76bc4a4c6b922042fa162f86ad2c4d0b48750d6f2104c0f292e07a7c779c991829770fe9060aa866fb09eec3c54d1f253c808568cfac5b3df643487a102b635467676d9e4f934c389e72d85b217f9d1039bc5a57c63e55367bb4d6d70b38798f98697cdf534e5c95ddfae4ed6df096c787cf33259df6c93ed7b52d7d8eeeaaf75088183c972bfd432441e67d8fa6eb1f6b00424c23e6ab03d5cd0e9d083e8110a6d3a00a154edeb8b1e58f769e2b6edf8911f83b3ff5822ea95589c713952b20ba1e008c83922678d491fb4523dbbf2f2e4d1aa5de7aead74903dcf11e85c50e3feb19562c466f4ed5b5cfd969ddaa13a85fbbf8b79ac22f18520858c2946be86de4a3d8419e0d833d6c4eab1aa42fd2fdf931a66c4013efba5833703ac76a139877b6edc93030cf997502fb9ad9ec93290869243b28fec27e1dfb31feb921ae32411edaeb378c978428afda731c6a92501e59675cb3477a8c95d35e96082a5c5cc5d8b260a4b1ddf7100241cab83facf8a68799ac1422aff69c991c8c047af8d926df944a3418da8a2b16db2787c488cbd0d74b54f92595a0a39f955c064e75ed26c522bfd5d4167e26db10d00ad2cd8da84117ec26abb3cd10e79b0c81491b4cf47e998932e39463b8a5d5752af1024aa715a4879f0289af69b3afdfd502e316e6280aa50eb5bec7b55a5cbfc3e811acd38b2ed98744a4399d0e8cdaac0cea5e7d2c71761134aeb4d0003c4efd16952293383f27ab434bb01ebf49e569da4c654502b47fdcf07511223ae9a9f5b9275687ceabf15db0aa9031a961c9ab5ecae57ff431931b517b72a6038f9e98db6d987b17459bf030052029242d9ed8bae15eaa6ac4f97cf63190ac1c808ad31362d15a34f9c721a754be719c79ee53d06923f89f9da4548b1db9e5505e69ab29a7795e9faf30a5621f2dc29527068aec3bf0396f16eea131c40878feb114f9268822477e8b51150c5fdb450dd649499a6b270a87a46648bc79aea1fe558ba348d0ea802a1c804271bb49913624c41012418a62e3acc074d236cb95e74356bae46df369225be150129b7bc642528b30d48ee54ced906db8300699c9139cb8497b95fc56a86c77083fde043ea713d16a1dc0b3332fcbc14e2417ddab53d3159498f8897ffad13f5ab43978ee13497f6f03f9126fedeaf2609c8660601b034f63bef71aa168abdc553a69cd8afed623fa7149523c4368e399836d716ec43ec1bebbb8da9040d7051d6cb089c42c4747e4f6abea88380e39f7e140c9c16d2753caf6f9619d1ccab69327092bb5175f078b496bf898297ad6cd3ce647cdad1843612d4c4a4990bbda362bbe59ebd794b94f45735dfb09df3012f3037fdd96d89e88f68311bea433c888e8b31637ce8a5a069c11f7ca147440a92cfbe6506c5dac9898ee1251be38a5f60a82da5b3b43599530d184b88be221b56680c256e7126d6e0e62373664d9c7196c0d177164102df164c89a7ae0319f5a9ca396aa141c3ec26c6867c8d7a75ad3c7c381915b33b81877afdeb17a9feff5197beec33ad31d5770a0dc9d9ec7624704d6237efce5af5c4e1d644712eebd1103ef49cdb73dc34a9fa3dc8a6b7b1426e5338c30a8a9989bfb20fddd54c0b3f5927dd2c4bdc64d011c4d33a934395beaa28172632326c2b295dc6965ceafd6181ea9af3f44a5e7e2f8d1d71fedc57b06c25d0f6beb3bf0fe528be6b50e9a38c067bc6a766c6267ccb226dd82f4c0f0d777a1750c57852c6ee22a7ba14c48984396a2986696282583be056097695519b2b84abe8b8772e898c4992771789ce9d7ba130bd91c403c701d5328f343dd073e0531c5c03d306bf7d9257cceeadb1273831aaf05c6ffb366c24f58c48760740115d634dcded82c5113f6cb4b75a81c3d1a835968e4a1feac866b09010d6beff28095422125c603e1e665fdba3e0c7fa24d9e9f471ba52f2af24a641cb389e6fcff082de0e18897e10b42d70c563cb9383ec2eee003be3e21948490f8be841b683f0b5bf61e2d2540fa3ebd11842699f87102e18d76729a81b9b07dd201aaf51081ec24ae0568a0693c5b1e2a78c15efe7443bbd3aabceaaca72d1c378c13a79580f18086bdb4576e789caf05912eb8e2183162d223bb50136853c7887c02ebbf4cc257afc5adb36eefa6ad8a1230124698f0086ba3cad415d51ed2b83d42c3058603fed36dd59f81f37b5e32c273fffa31751f6c98dbc9628aeae410f2a353fb2699427d8020f64f78ca197d38c81990fcfc36a12a7b60c54f264879841b9e26bff4ee94bc4e472f8e1b2384f32f21568342ec3943932402542dac6283f515ebaf55100357399693f38cb5444e42d4739095b231fd205b0449731bbea3a11080fbb0543a13cbd6b5d173361b98ae8924e41dde96c92b84a5f1d6cc4be8f66daece9481de7315ced89f2e0790b0bebbf90fcbb9ebdbd8a3401d18e589958ce84431f074647d3348e5cda50a60f840193a0353c64e4d0ac563bbac35e34eed196b739aa48608f67de5ffc1b98638422afa68fbf19c55bd80bc40b6b68b4f8d46e4a3a86bf39794c93691cbc3e14266133ab1f07a6b45d59241a8c0fe42f3c35b679ba68176e1c54abb9cf69c30699ae6fa9dbf0fe8a5b5a4a454e95172c2527ac1ebbb87ce141314255e66a7c1166df35839bbddfad4e8ce6482b71e67620a5d369859132969bf9afd37c0ec873d967898f65e6ae6f31a9068e34c414cb4c243ea59d562810a29716efb04ce9166cfee2b14551948ec02686d20da84437788a109ba264f045ccd0d6b1bff810a4858a8ab4d6deb9d83a230b122f33abb2a97bbab012dbc9b7473b9be92f4153bc64ec5170710d08822bb64ed6a6e9db8f513b848456f49d47b725bcfa268cdca09d8d59a6e65281af8938827a66d93cb213d62acd68d9a0704f626bd076ed13f5cae8bbb385f8c06a072416053ae035004fa0b943c4277381f9d441ade57d68f71bcb563a90e88b53231e8a31f548f1843554a33bcf56ed5865924845b027363b2d49913c1f4172b98f828f934312ee513d973796c389f3bd0646ab1dfd0e9e0eb61f49ebba7b5abf5332215e82be1ef2a81919f3248dbeb07f96a1922fcb98a04ce6340e690869d0c6aeec095438e42bd04f69e2ff2e9d5873321f678446f7762a8df245ca65f929770df6188b85214ff5e4458006d6132c71a36344dd837890dff1b4c30b35fb9bbcf880321aea2c8ecd6dfc0c76b5ae453f9613650907a26577e489c5623f612fff0284d966eb4a6b07787a43ee0339b30c77c1755be0e5489dd366278806965dfb83633c5ece866cc34f2bdbbacb3f949f9580f055e1efba01e341ef7f280c432d500ffb7143b157c9b18390e4d9481bbb027d874c8eab75a6e4fb32fbe81b4830715653b019dc2f0f9c93ccc3de7bec0522ecab50812615b27142579d693e51162b61382de23ddb436c990353d2ea7713feecf0c745c4b7a118c3f5e32217190ac9dcef2747f8bdc8f804f0c7e6eaaa010904d274d1494b0a05d2059fdfdcebe45a7b4ad86bbc171cfdf777d6fcfc942227e1722753f9fbb67f74aa66b44645d577319708f14ec4b41e97521934469d33d2e7317e0401988cb01e415e0a446e6cc668210d4d3f1bef88802c2a52852e00d6b343d17690d0f6922d5021a8dc73d71789f1a806928ec35883780252bede99966c927eb28aeb5814bf9de8c34e6b4bed6c26da307041f5866897e41c6fc469ea4a36874de44fe5225869e26689d2533e7ce4618941bf4bd1b2630b9b586aaa9c42cd40c40ea717cb4f19c5834982101b28278b868176b56cb4077f11ea372558d847b596da58a799a629ecde260d959e2fe139b8cafa0c4454924bd07a7dac530e8c175e8226075a352332399f792d919d47e5622287"}, {0x68, 0xffff, 0x6, "7779723766e8b1f331bb4fc7438563314546a214d07298372565c5db770a6063a1929aaae92d015a82040d4c1fdb3c696330d1e8f6921e70fb62b7a18b2ded6705c469a8e2cd4a92237bfc3bf6ee3ec9f3c685b43b133327"}, {0x90, 0xffff, 0xfffffffffffffffc, "771b8faefded7ad619c8877daa4058585421355397088d015f53762e7d96e8257e4ccad7454c6fc6edc3b022d1b9ecc75f65476d1b19954914b3d7c446d1df92b2f83b6aa2f853ee0ed9a19bc730d1f643a70ae50518e818900c7d087b408359f65c34308c5518873553498a66eda30a2a2a8b0234f9e11012267c70e52e71de"}, {0x1010, 0x0, 0x7f, "a5f38d92c29b27f802ad26a49c193cedc90b77d5f8259939ffcde4b30e94c8a55b9652bcdfd0693b84dda8cf4eb3344da9f6fce7bad8c556ba4f3f6f8fb76732a85c5e5b93afd9f4e7442d061650f24f0db3af3ad7bbfc31fe4de747111cd60658231ce1669f59a4478eb89e231d691592c2ee7d0528e679e76d7aaac548d16459c3e54b9018ca34c4f49a214cbe4a478c7f43cd0877968040970674546a8060c36d988670a5ab761c5c734c4579319527b2a2af7ef4af86ef498ff1add3055bde57d59437152afb8d288092ea5ba1575326b288e6b6e18fcd337063d684b7e6ae79bc3509c18e40519f50be02d16cdb976fb5d2c562930cf28c074c1f8cf78705b1a47a42916b81ead3d1c44830d0e784b49aa55e11b4ec7c4c3036bfc540c8744b822c41ad2d194bea040a0be6db7d3b35eff95686fa551aaaeb3e6e7e956d0673f0092b0e6a112735ccebc39e447e902a8265b6c9d30c2e86be5a97b397d7b22f3a917d72518bc49a3019d689952e7dd19654474f514cd503de7fe2a9819a5bd964024d77c11e9e4c335521d0a93505ec5e9035be1924b7c801e74028fab3aabc502bc39b95067ba24fa7008157e76588d741683df03d999859af4334b8fa88ee3856ea9127d7bbc397a62b083b7a7c75c9550c52a5d8f87ba257abb2e31f01947f0bdc07ec3426d6c172c229fae6644561e2b4558c66869e0f16acc6828ead505b7d312aa901280c215161d264bbcdd790362c3bcdd523e327bfd221d26cafb48591e8051b9af1943448c7cb424943b4cedb239ee25da5a0038c405f3066e428d8f9238012fd8a148bfb5194fa055335e5cf10a15de67840e1baee695eea721ebd4400dec2d6b9542b5a74d4a161e3290533b717ac5059a94e3ead9f2ff1c5cf8e7625b18bd62a7ed32d3316f62a9058c11fdb13ce7c6ddebcc20d890251916448f2400fb20168e4cf18373378086659f727e6bfcc935462e961c4d688b00b826a3ee1c2e137cc51377dcdac4a4bbd766b3d7fd00b0f45356e5deefd6d943e62c15a6dd68769cd939cef16f5fa6f9e4461878373872ccc2d4b15dc4389be53fccbd1885fcca8c3faeb5490dd5baa404fffda72e1b1984ab7fdce24672d4312a26bc74c57365afea375111b74792592613d6c47c995e9cd62f70acd7fb2f1c200e9d89db2df33fdf55f065dac3ac7d59afb9e5bb78d04899161aa88481b00b7f7b027607c2348b94a0529ebbe51e29e0dc31c56b5cb3e22e98bea1fb59c15ac655647e1e430f73b5eb45a25891c6a26b5c9e4fc2007a58015bc41abc884fd9e8061ec2d4625f5b139c97f605208927c13cafebc131be087273f66cccf0b2a38a1eb759a374b912e847cc0ea5a050682a2d7b28d330eb73aabd119264e46a5242279b8b540eeaa5c788b8f2d983272819df2f61887fa3e32cf7add1811a9a52cef702522197a03cf1bd44b97342aef472b3e340f789c65411daa2e8848d7e39879a6e96c9ab96c5ce25e28d75fe2aab8dcf8771af2302fd6a1fb21c4fe937bb9126d1a7433febcc08fd4ba34c865163723e39d2d2a1866d10c0b0bcce03ae71731172dc905b8b511abe2c27ced04e9d7472edc622d51462ce00ad74bbd2a0096249eab21724fbcd2563253b662fee0ca7a4179e5c342d6973eeaf4b956ef0093ffaeec650e1d92b90c100dd5a6ced732844f728e8b2c9d3693f4b8e9be3c7ab13958cbdc7ee9d435b382b33b6e30ee543dd5a38c4688a53a7dc32a60194bcad51018fc63180939350dd8042f1d79d6fde54154cc83bc5c88183b99192fe9c4d7c98f3205ca88632301e7b210911910fe241656e4efacce66b97c99221fe53572b16920f6f1b068b7789a77dad293955a03b625ba77a9fea1ca3f4c2644f4200c7a36664ea15bfdc272911116be6d31bf1b99f18dfb5fcae90ca4b1fdbe86b91302f56bfdf9d3db60bc609ce8278a7b37170c890e7a9d036c0e79072aaa30168c430f7a34998850eaa2f2254cc4e3bd62d491e675b65c1d1fca61ffd36954c1e0b353df2cc4f73fcbf64448a0f41ec59a8e9d0aa4f213a7241ab79856f1a785cfe2abb0eeb1d4e5e73bbcdf763ba1db887455ae80a7bd0bbec09ea169d783dd54aa84b688bd3dc303efd7e9b37c84717f9ef5151c6bbe8a4ef24f84cdb41a18575fd26f9bf1796e9552989ceb21c265d8a1c74c4620aa108a6268b3811cbb51b1ea99b18d3080db53e27a67f3272567d74964f75305a8eb148891c1c62177b8b7d3bc6c65a92206762c5a6ce459b775beff704eed49e08ecc3d4fa922c0639a203040bc0a07ff2fe6bd583be528adcee5523704e4995f14f90bebe9e4c00b22f4dd017824c7e6fae5ca3750670c55e9f284bb296c64c85ef1e5c3b623df3f9dcfd0ee051973721cacf38595c738808be5c4518009442ac94cd7021028dbdc36f6b2bb670f5da7245207dd33865ada7ecdfdbf0ede40f801c6f113089da13c3800271f7721d0648f62f014540468b74d5895246979ca94d501eee39140a27d17712e8b5a243afe78965f00252a9c8c4c9ca6d261fbc78faf01890a825a289c739e316ca4ca2ff5e0c30c15a321b20a108f878d26f716d5bb58170dda813ef2fb78f046c8105d3edef9ec8cc1df3ff8759ef82888f02205aa1fb1c6739bce1d8e3f4d31751875ac0390b3ef603a3cd062be378625acb6d565e862577a5bcb5d20804e722df59502168c9382c6bb78556526ab02bbf0cec588c425175d955c2d616329ea09cbc8628ad182f7da759111ffb869c17c00793e5c2951a582534ef2948eda2f4f7adc208b86ad73ea38b356134d023ccae1ad601433cc0f08deb67166c2dc78f3a76690e2a3b9165fcc805e9e0c910d952e7ded845ac4f0e7be59299801ab75502e710a5fcc463684855e6718a60e382f4d37e122924df85616d1215c2f4856c113d0ad76ebbe6980bdfb0324e7f4dfed4c873bb4a061ae7e7ba58f5fbb133d16e435d9d8aa2f01c05606b0729a6d056233cee78cd148705a76f9574fd57168c37a69909bfcb74db1955e33f62f069a7896c3853765f867707df68e824d57e814552c92294862ca4aa28132356ae446c5329e80169e1e5548e733310c38e317686512d43cb51f91fcb64cd2ec61d477d752ac572ec8212c1a9ad92b322ff826cb8300a8241a818d8baa011cd7e6c5de13e8daf11996719658ab43d64bf04e7b6092c7a746df6a1d761533a064eb7d06e5586fc582c8676f3a3e0c1e2e6ffb962708a1999a77e059b81f3fe40e5c532c7e95593a5737ce565f6061955eca6176488df55c342970817eb1f150ee59ee5634020bd17468fec60722f933044c076b01bdb1179da4b5b6b3e632f3e7f4e07db7e0780bdac78ec04163d41d21a026c8299c32477eebd16d9bf60246f4f6a8d2638a091991250739a8da32d1d2279bab64a78ca348447b9c892388071d09db7de02a2be8eb40553c4c88947daa26b0ac5723707d7a032be03488e0a9cf05616c078a6abdf3ee7b932dcad4da113a934a904dffafe7e2b78266576b3ce969b61dd2825965918771fbe85608229c2658f2d4a8ebf07ead193852d001a9fcf6f30a6c2e58506c6bf7c8b2d34295048dd686d1aebafa9604c042e4cb500bd698307797a146fdc3eb1d62ad0612d373e88ca2a65bb6e4c004abb98f12b775e261072c57f5ed098f0138786035225812cbd2e2fe9b93ee752d7f5e928881984095599c997eab357261959c740c10cbf5926a31ac28ebd7d821fd1346a0cbedc330d95616617e54dacce428846d185e763c4d69e533378004508e88f7a4de56b9c70788f8ece24044a9f2fa172fb2e7c23146f162160304931b41169352380618182b12e0260bfd4fc27486562ee02f7f406d24e6711b06baab3c2c288bfecb0918d40be054d23615e04a28ff5de5ed894152ca73ff1582aef351bb9d6a883e8c806c1e257329028f9c02621f86020ee2e00d5b6f7e0394058bfdf37ffea52ff6d805aed97e05e9c2b730dbdcbef7823bcfbffcfa974a6b174478a80daf23e9b938c7a08b814ccf7b329b0364d3e8026531dd67be1f9d34e9fa1eaf8d94d586438fd1b73a6d6015b7dc9cb99c9fa6b0073b2b81a53b1845ad52bb4dbcb3f11e2849bee8c60563420fa6785c73a8352ab725a621e30bbdb37e4a4e62d975bd07b86492826cf005abe8031695aaf0d8e2a3c1330846a90380e5f95fa6e04a2399dca2aefed2da21decb21dc827a68705aa73ee155af126d89e92030107c5875d4252713d1aef08aad2bc1e4e5075a5dd1f2a5c338b26df71a7a907cd34b876403f764be33f49ee800c203309d4432e833653c2dc34195f1a306bb7c37ea0030d113434c15e6da3cf683801e2abe54d9b669892295fbd82deccb7939973247fae0ecf1ec927f54fcdbf2884061fe16d1bf0f122b9c497771ca7c946aeed4667ce5f8593b4996166f09a0e0c3d182d02ad9141a16a365f468f61a771e8185edab7c4838b2c322ec38db30cab56954ce876407b4ec65447cea2347ba60076f2a1d178cbf51fd17d1154db4b7c2af97fbced0d28a46911dffde7ad86861a91d2b891977fc5ecc86f1df76e17a95d4b2f116182b46d35b26beb2f9ffc83422234555338a8195f7b62e664756cd49b57d94b7eb107391f805e6708ffdb949dc8ae5b11798f92ebc2595ad3cc46d8b9403fe6e27343d562149f8a27b1b041ac4f07d39004c904f0dea4c9240667a41d365ca2faf128167338701e0f6a1bfad47b6bd1fe2ce3d9403e9ce0f43cd16a238f5173583213ebb609294d6abcf4344decb87555e407c305010727901677ff68a75d6745ec506b4abc899ab74949dd442d028ff20b219c8ef216bdd2aae4b52fb3f7c6fe64b0835ad5a6c574f1fa872c31877b8409dcf5478e6904c6556e2bec5db572d83496926101cb406fe48d26750436d821260a44281fe7e1596577522fe48c3db9154a37d03079e378cc89dc85288a40f3e61ea2f9a608900c1a07725a8ca58700d5930a3780374e1e591a530222b3b9b7050a3f5fde90a925992134ff4cd62c754d8cb0174652815933523146bdf26974bc9e33c29fb6ad76d9cf787942c60d7e03f2de6ff1f57d67b61978abd2cdb9e55d72552162312ae0bb886a5b4a2138e118892754770e1e98ad44aeaeec0591a2ce8e071b0fe7a9499aeffe18810b3baba9a6d4071e6011680bce3b6e08aa5a887a2121c9a85048f2ef5b3c89396a9df68aad4aec4c84f58a9a4e7e385433a5d5bd7389ab40157484ad85f0971d9ea36c852c96b9def575ac9f9c1d0922b583d25dc85b2bd268cbda6de0ba4ea206d47962c7647a87566742f0d76f7a7ebf34024c90766a0f0407a67577d061c200f0917f24e4f73174aad487c017f94d3e870fcccab2eba4a18c1959c5454c71ef90b6efb963412fdc8846bc1f3bc6d20567b3e5136988866449ff70dcbf8c65cf53ec3919d3e62e7ad64d736d119aada81946162d4259c2d869e2c48aa4d0852e4c7afc8681e58fc94a1abc502622f99542a260bb64e9add1e1dadf75fdeedec2e804f6a3f01baa9a1f5af9dc9c4d20549b4074bea7b2abd78417cfafdb71cabba55ba090946a39c66fb31eea2fb7e50b58cada53fd89892d79225bf4620d89c78be7e9a93982c48d802178e1c3dd5f82f497745831a7b106958c149f04c45699fb6032c91307b56d1015244b24d7412208ef9aff56669145391237b607137245bda8c2cfeb4c00c488f9910c9401f93d850a6e647c6350464b0042a3ac65aec006bb965"}, {0x20, 0x1, 0xffffffffffffffb5, "6b123e173390125edbe1e4"}], 0x2138}, 0x9) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 07:48:45 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 07:48:45 executing program 1: socket$inet(0x2, 0x7, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 07:48:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0xbbf}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xcd05, 0x6}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x7ff, 0x7fffffff}, {{r0}, 0x0, 0x20, 0x0, 0x9cf3, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xc1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x8, 0x9}], 0x40, &(0x7f0000000140)={0x6, 0x3}) openat(r3, &(0x7f0000000180)='./file0\x00', 0x100, 0x8) 07:48:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x8000, 0x400000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000000), 0x0, 0x2) socket(0x20, 0x4, 0x10000000) 07:48:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:45 executing program 1: socket(0x1, 0x3, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 07:48:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 07:48:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x4e) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) kqueue() openat(r4, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) pipe2(&(0x7f00000000c0), 0x1e220674472680c7) ftruncate(r1, 0x3) 07:48:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 07:48:45 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:48:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000000)="ea9a0c42c0dabd243ca25bf6889ff17b87115478e6f5825f49fec4a460a5302e3956f818f3bf7ba5313f953f433d2a03176571f3e069d8d467613e6c7d7e061c8460d9f2da235234b96a", 0x4a) 07:48:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x4, 0xac48, 0x8236, "334a5341e5268acdf41fe620769a11413692692d", 0xe2, 0x800}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff7, 0x7fffffff, 0x81, 0x6}) 07:48:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 07:48:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x200000000) symlink(&(0x7f0000000000)='./file2\x00', &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x7fff}, {0x0, 0x101}}, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 07:48:46 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x5, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10040, 0xb2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x72) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x1000f) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r7 = getppid() r8 = getuid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r11 = getuid() getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = socket$unix(0x1, 0x2, 0x0) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r15 = kqueue() r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet(0x2, 0x4000, 0x2) r19 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x172) r20 = socket$inet6(0x18, 0x7, 0x6) r21 = kqueue() r22 = socket(0x20, 0x1, 0x80000001) r23 = getpgid(0xffffffffffffffff) r24 = getuid() getgroups(0x5, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r26 = kqueue() r27 = socket$inet6(0x18, 0x8000, 0x1ff) socketpair(0x6, 0x4, 0x25dc, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = socket$inet(0x2, 0x8007, 0x81) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r31 = open(&(0x7f00000006c0)='./file0\x00', 0x1, 0x22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="87ca2b8f", 0x4}, {&(0x7f0000000180)="c3197ad6d947183a0c4bae8a4871f915e4d1bba32e4dbefd484f5469cf9c4336772cdfdfce1c8b8bd93745156b66836b05835abb4b4eb4751f12977a2718971a432900c5dbc68f409692f84a35f45a9dd02b41b520e08f48296b2b287a935dbd2bcaef", 0x63}, {&(0x7f0000000200)}, {&(0x7f0000000240)="78cb25bbca52dd737b14b84f85c111ba9e5a486a0fec1e15485e6bc1a9f80171a4951c9b353e8015ac71f2516500e986405ba200f0becfc10f1a39bd5283f4457500faf239565c3ea56333ead8e7c637aa569ba7d8d6fa98f89bc37cb9e8c04a6ec7e71a600d09ce30b54caa71abd3cf0c044e9fc8de159ce61fe64d1d18ae82b90291e8eb0694de787ae210aeab227ef7a1800737", 0x95}], 0x4, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x108, 0x6}, 0xa) r35 = socket$inet6(0x18, 0x3, 0xffffffffffff1de6) setsockopt$sock_int(r35, 0xffff, 0x0, &(0x7f0000000080)=0x800, 0x4) r36 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r36, 0xffff, 0x109c, &(0x7f0000000040), 0x4) getpeername$unix(r36, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 07:48:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xb8c, 0x100000000}, 0x10) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 07:48:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x373, 0x1, 0x40, 0xfffffffffffffffc, "dea5d18301b4d1911584de248d5092b61bd9d1fc", 0x1, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 07:48:46 executing program 0: socket$inet(0x2, 0x3, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="80f35f135a38b8bc8058e5190b6547e2", 0x10}, {&(0x7f0000000100)="9aeddfbc6a0c227c8a78e83449270a5646c2ffee0a4f4d0c22ab54c077b3c12fa492e72db51968512b05eaadf0e427b238feb8aef8b43803db26a395b082977c56e39e2adbe10e36709d31893873a9a9446cfe0c07f8f82de5eb38e83d0f49d0d78c2525f0a7215ded2311af60db6e8c3a47ec4cecf7096cdff67d51cf971e3e8818e26dc0e430e192b9761b5a5c5128e8ea97a27e8590a5ec838714574af83cdf08a39d381e92562a03ba8c1d596be8f37530502ff97efa5ee255d38dc397979e7e26d3320698b08a67fb2af5caf5dab1c9874f173eea", 0xd7}, {&(0x7f0000000200)="6a1ea39f214c72027c1bfb83671c2675f63835", 0x13}, {&(0x7f0000000240)="b3ea3284f49cbb76a0e477ac10ddd46ed82bc6df6a0495f6cc68f2ad012eb64371b269c4f06c3098cf2c9972f0422984561c09311e5e5e525967e829796d9be70e7c6241c74be22475965459e6b19d397fe2ce1af1956fd7a77910dd0ee38868c0de0e2a36abfa93cd3fe56f0c4e5ec9a842b87f98050169c453def763f7b3e1c6cbebe34e9b6ff45dc22d2f9f68bed09d1069a6ebf6366d93babe409fdc2619c251e6baadc69f8167a94617f5f79c6f882b137bffc54b958fb8a9e8dc6e1ff37919f2b6df1d91d3562bb9737cb2f232ce08e958f7036e52c5c5825fb7c857", 0xdf}], 0x4) 07:48:46 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000010b, &(0x7f0000000080)="005dec6e482f3333d8cc7588c230ef68b8fb32466d61b769cd4015c6a16dac8d82c6a3128f2dd082f09e1d7562bfdf4afff06fc767b20166b10a693ad2d75f5c8af59ad700cb8490298678e63537266b1b8a4a1a08fbc6766be82d47b9c2439c042613edb4cf8648ee479ff16ecb4445e6767b67de61331bb2", 0x79) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) 07:48:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/190, 0xbe, 0x2, 0x0, 0x0) 07:48:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fchdir(r0) r1 = dup(0xffffffffffffffff) getdents(r1, &(0x7f0000000140)=""/84, 0x54) getdents(r1, &(0x7f0000000000)=""/107, 0x6b) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/4096, 0x1000) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) 07:48:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() syz_open_pts() flock(r2, 0xd) 07:48:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000080)="befdec94e5aabe9e0877c58e93f402103f3cc74ef84a36ce1c5307aaae18f7db08d4c07903ab419ec4fb08c7e3ea45e090d97b348b6f00635806f0c0794ffdd3191c40e1bdc023782e37640f465fd2d41eb5a06b06861ccd0308bded0d2393e8796e13ea259f89cc438d05a36888d485e249919c43ea3b317cc6f99bde5e5234a5b23140cb20085dd13b3e245d6d1f608b17919da81589478aa6b858de759829524533c659da5805e9bcdd1bf65498fad35568ace2e58b6f35828f7466d7c4d0304d2580ce42d3b6107c9a4ae6d5d30e92b8cd837a97243a24922dc22b659e6f79ab6f76aba19e81941e8dd3a2fe756d95c9dbc8f94b90c8d402c08031cfb285d43d42725e6cae33ba09a7bf6f460e7550a5f0e06106b9b4d522076c30729ad39340f099e00dcf15f3aaa49a60c9f2c8d724ab0c10ffb15849b187bd148f349b322a98741483b37ab972f1ea250c5ba878a21a7a960c1e0fe6776698431e2c475ce0e590d4be814f1470697557da64a8ae1adbc077a7652cdfd3bbd6265827f1fa440971e642daabf9e479fa029068bb6f7789909c5515a335d207c2b586f39747c04fb709c3a0d36293a17fce4a5ec5700c0876625e016bf39e8b6463e59c37eb4121acf2c85b07d614e3c390184f460120d3e8953085f4881554d07a1416975e493b583fcd02e4d205d691181e267a75ed2cda3aaad781df736c7fea9cec375f5a7e77916d9fe62f8c9cd43451c72dab075bf83c980aba92effd57d8f8c1e72869b2d3d26276b3443d289fe1c39e0d175d9e3e2b32ba94c7ba40795257d13ee9318f31e1775e8656ee4e3beee55104fe22bf91f78a0df158fa4cfaaf5dc61aa56437ff2455aa2686ac06fa8d462f6b83232fdedb0b8d9ea31c1b188d4eb66c7d6f94de6cb9462a27e79a9fc06c38b7ca767994e0e7a633b2e9a4f34a006382d8b0584650c0ce44db9ae24d22875a114de82c553d2691a3dc2080afa36232d73384f72e16eb2b44f8f941f3ec386a7f817dde65972efad8cecfb0c221e24df4f932609e099e8e5730c73ab13d9975a1afefe7e46ec8148d8a8a5db507b04878c0a9b386b592b0c13ebc8f62d48396c08dc707605c1ddcd568bf0102abf822f87bd188293b0f4e1b362c39e32dab0653a0f5ec2c6af69d9a4671ff53047f3218b987d449e0cab44fb3548ee277c8c56607c4f9897c713f3389166e800aa16a264241951dfea6bdc7faffbabc41bdd317bf96459806de0a80498e19376d281ac3ac74bd0febaa21804847b67ce280178e91297ca4dd1d128fdbafa5af2ef5076be263ea8e17936260a5a3d4caffa6a8db25f22aef526fcfb4bb4232266c4fcfb7f133790114bf75a6144595d789070ae1f20f456ed57b180b17b4cf684b142965c38aeec4a772d9f3bc47cab3528a9ebc6c82c3fdf41f42c4293789ef383030bc62ffa7f1a70e9c76202b0a2cff6575b885c92015e5b6fda360c920f24770bb8202ae74f928b824b3ea4c82911afb3f23184eb91d5ac104d7308bfcb4f74343659ddc4d2cfa6dda6fa01c0317722afaa805e5610ef4b84c93c31fd4797e640024c1853c8bf61c586ebf25eaa2d2d2cf162d9d39d1b608604fb6f75792b402a5fb80726918fb7c914ebd712dfafa0c3531214ab3e842a63fe83b89c009d4b4bf01bf215a5d1b3ca4687d2aeb94947ffa068da1f5e2192585ba5af19d8328c6c14e405cf24e45fd965661c13dc06c9cba52db2011540ca15d18c3305e23264074875086edb1281ca53ff2b25390d484cbf4db3d1eceac4ea58bdc613a15b3b60c766cc4c914bdc2631d5f0c85ac7693417da58f55e51739b27897a1daad8e313ca93d7cf7360110fbf69da2bc0d2bb1f03cffe0130b282291f3829b0ea37467ef385678edc2bce918349e6a3d3a4d6de5f35485c0bcf50efb65fafdd20ac8baa3ba51b96b17a1a47a8a505281a8fc15258decc8e699a9d3f2c02dc127969bf4ca4be7b6c775e10524977cf0db843ebb5646f16d9fd40f9917d7c0bcc5317a2d24efb8f59493b2f6f5f23dc96b38d2991ac6c5b9aad7cf5b6f2d7eecabf635fea53c4723bff388d6ec7fb914adde41fcdd81e486f5f82d4f7ddfe47af9aae8866066c79830fdfe2e21a65f7aac41a43dce05b0cc2bcbce3aab81ef97618185dcefad57c6cc36620eae4a2fb12b39bb5c92326896b41c838c771f609232f1fb454a33b01e9069a48de0c7be2c7864b498122fb882ebcdb2191b12ab6c0a08225416b4c6eda5bb7d01164d3a4d4e602d13245cbb1976e1e1feae426c2859766a7e2948f2fc7667ca91851c91042ad1703e73288372ce50cd9f48da537145c919b797273c61c20e52ce86dd0caf534291db17e39aa0d42236e6dc542379a4d2c78120f3223e999942ea08b7f4c3d4375c74d52ad41a04884cff8ab8111142ea9cd2bedb4c0244a0f428c92f52688f7dc80514d3da81f475fce926a37611a762e1e6f75df34e9ef174be9d3a501275f3b61eb782b17b8172a33e175c2f208480f5633e8d260a2a470872a329acda2cf50080e27d4f4da9e55be7c8083ccc3454ff7cabd28f5ae5f91919e3d9e19d529e8eb6982554c2729d0a01a5a3f71c4f9ea5292063b6a63313e958590ec4fefcdf8ced48f2f1e5bb5109238df3ae756202163a899020852d33a3451c0e4ff1d4d009acfcced747e18ea17d091cbd6cb2b802ade7b0a47ba8d061c896e57c107e707b09f496084f6cea31e3c109781b53c7aa81136d5c8763900c4f1a7abf61b3f13fad747578e2fb8ea73d4f03b4c6ce9cf2002f27e34031a62dc689da0a93ba3fffc160aaa4329cee74e6e8f6f079fe2a719250fb89a2f6d67a2081a2935195e51d372ce9ca9222ad8a8b965df71644f021db0d7077450e3369983054269a58561910290447d0e2faa277a0211557d061f4a6bc2aa00e4131bb4766821deaab7550ddfd90598453124897f8c853da483a25ee1c60be84bf71cb2ca8051da35ef4dc732fd12fe171024e94da48a6268082bb7c9ba0b9bd1c1e5fb76ebca4daae1e5fa86df227d5a1b0c01a647ca081e3d01553dfadec68b1851b8144c74835d1675115dc9f328f495be97ddb41528719a0c492bdbb83ad0aeaec4731fb57c77b81daceddcf87d268448fbb9287a218d71e7069f56771ef49c51f2c59e008de973eda6628b399b290ff4576a0dd4b4f5cd3f796e99c0c6741eebcfbc4f5a643bb90058975ea9c5ec52dbc5775a41c38245d673d2b4e27632b659792438b21cb4ea064f605e28a7cce5a33f35142666885f529d7ec76078b71d6226ca7f28aa4d49867087997ab95833d1be2ebdd93c54c8d5c483af1def775c8d1e6d149dac9cdff59dd70cddb3ff763afe289d726a22453571b0156dc59297a75f2be8622d21b80029ef9eaed62a3770528c0aa89d82fae9b0a7bfc4d0dcebbcaa3f34519f2207286ae79346f5f05bb87c1253be498d476907278924566a332b3428ba03f4f66a58e0c84aea13fff140d7a3bdf71b9ca92bc645ffe54b4050c89abc9e17977e8e1ca6c38cdae527deb422849174cba979aecc116cd2e4282f2c8dc5c1cedcabfd8dceb2df1ec785273d17d053d11fa0b661119f7d171ffefd17cd7d13406d02a640adcb2a33023f2d2a3e796f752f06840a0941ee822bc22fb20bcce5bd521a784b7898290a8a37ae6bc0b63976c89cf462bb7040339a26cfe5e9c857e2f28ab69c48831058301a5ff546844c85f1eb9efda664de813ea7360fce037af727ff83d6481204827be54ccf11513d3ddf2341027bec89af82e945fbf6caade94354e808b989bd480a0201652c26c471f612d4561a30f37b82fd0d1e82fc643df428cb1e9bf43a774b768f2c78d8b32c6bfd121222aac3e6cbd5e5fcc7b37dfba20d8293b295786d3f665c627ee2769625c47fe35aa1924355fd8986d87f0914c1d21e8afc861495d779d6b6fa41daea4076b846a9aa7b19ef7633fbb02795c048c7ce634eee87ea4da447e8d0e5e744ddeee9ace004424937ae811fffcc79ed6e92f43a6c947b89ab3bb6872c1991aab32f49e1ba1268ef8ea9136e1810109db2819d5cfa1a2a161fecf2855d441a1b7548613a7efd65968ae673d9297f36694adbf1ee5e048d865e145a6544d229e18f775211450f727d49894763899089e78b28b9b19a15674307c6caf41aa4a3da4e1c2aac8c6897accf668f2fc240c4611ed618622d271ea76af9280b37206ede50396e4cceb1620019e31dde48514ad05e240d3bf1c149aa0103463878c26c0b8eace7334b625a493a1b12f691b33415c82cfceadaede88843b1b5f5992c2d52a2194b25a275ba6af00aa51aefb445dfd0aacfa91ef4948f19e0b70b9f6e2ea16cf1f384b93ed3d33a9e7ce2956f0d7eb36bfb90606cef27610652b3a481314586e841b04bd9676fa1da58344cede87e46b0bd18a489212074b5d63b4e6be1204e78e2befc77314a050d04c0027094771e1b891ef5a93077c5b810a24288f4556fcee60b304c86a9487dd666222a9f8bfbf7c2dab97e1a0ca4e7f51819b31742848f8b6531ea48f169c7bcb4cc62979664f4b8733facb0d7b71f5bc5a41ec6c65cbdc3bec70ba84d5e9108e60eb21786cde40fa65ec333dde556a23f3f859f1a039f3689288b60dc8346ff4d0316bbbf6066a5a0bd08ba645b3b804f2d66353a389c73071bce697b7540c048f20d6a218b7d27d719ecfcf5d18f372df392d0b1dce2ccf243e2db5054ffdd7ecf1d59d0aeef85b61a21ac033986f0ebc51bf52343334f463202b03524ea9d2b22bda6032795734e46606f3ee98891527617c828e50ef756b31fa31096a8a18662e42c29f80cdc31ad84517efe5cf5d5b5e9b5626607b8791337e2681656c8107ecc6652f863f9529fbbc631e4fef4f27fc3d542bb45e97ced125d98a5c8560d283a50c9d411ec857f6bf068ee6c5d19f8e67e0cdec62f277095434bbe3ae87534ea7801a24eac21b35481f651a8f64db838a3970e1ff554b5c1307d673cca2bcfb97d1a42bd50c09e8fce68a34e4b09f1a6f0f9cb9b13321954a579cada6b528fe1c74410410ea02e2a65d474ad5c076950dbba5ae9b9f6888bed16d8ef6d8f7f3e733ee5da2eceb39d8cec53ab3846412b28d87d9612d118747ae62e5c8d929f0921bd50302e1a342a8af3e6eae036575000582c62bb25b3f0cb6f499e937106cbe7a8c3b4a8165b479ebcf15db440f49195891beb81856071678c0d6b3f8b44b36878ce519828d5f26f537e791a7ca1b011fd4b4a24453c071b780c3d3341d068321c03685e8e061e42c24e8bf3a469095a9f42c6d0d90ca0a60575f32c5f8a8d6d9c1867e524d0a11d18f3dedd3b0e394fd7d08849dc7e4a0dca74280f287847b49f9ec0fabed2cfcde5655c54d3ded70bf1a9de1292aad78138206ff3176c893d65ee740e42deda3c6c9916a00f6146a82401e3ffd5abd667b4757d835ab980e7a99e6a9008c9cc59d27d8b1e9d050e5876ce2c63574a147a003352e83b5cfcda894f1346dfd9d2d8c621ae9baaf8c4436a59d33739e8ad960044b723d233b1818bc55449d502b0e69cee70bc8713e78db48b80a6fbf936a7e3acdedc735e4e624468a191abb70c8491130e4704a739d6bbbc1da7da2b9637944e0ba44d2a47b33982be886aa59b4604f09d9fb969a881272b0acf119da92ee97ae01266889533429c1ef87e6d5e1f94526bd8d2494fffc393d0d0f85cc319236fcbef4bf7749c484bc9eae988347be2c9792a8eec4d9a7fe5884dd7c120587", 0x1000) close(r1) r3 = fcntl$dupfd(r2, 0xa, r2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x3}, 0xc) 07:48:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 07:48:46 executing program 0: r0 = geteuid() seteuid(r0) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000180)) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00318795a4d183618fb0a5a78e002e2f672266696c65"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) sendto$unix(r2, &(0x7f0000000080)="2255a09a79365928850bb5732f9616a5a48ba830c2cee5112314191356aa24265774aef8a1fcb7ed9bf9486f1d13c71af7ce56be615b24fa1294374f6ec336597dfd617bc29cbcfc0f1f99327e8b9ea0e0dc86381a73f7f23180c7a0e7f8263ff6809e3ee35e017b7ef767da1a4fea3f2c79bb54d54f006f4d48431752f6d606df62fd5a149c9ad9b3a3b9995a071d0950fa876e11ea74ac6591f23565b2bf48bbccbfecacb8875bb8c5788a2698983be9afb6b4b8965846f87cf1", 0xbb, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 07:48:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35817c058298637c3763bbf575b7d6acea3cd293a3dccc96d7bbb4b835d27f5c7ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769237c79d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a7204d208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a49fe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1753ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99ca30f8e18db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee614524560248f4ca3a08d011b9cc01863ab587365644e720aad90be9d331", 0xfff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:48:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getuid() poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x101, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) syz_open_pts() 07:48:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) 07:48:46 executing program 1: r0 = socket(0x0, 0x5, 0xffffffff) r1 = msgget$private(0x0, 0x404) msgrcv(r1, &(0x7f0000000000)={0x0, ""/199}, 0xcf, 0x1, 0x800) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 07:48:46 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) socketpair(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$getown(r1, 0x5) socket$unix(0x1, 0x1, 0x0) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/156, 0xffffffffffffffe0) recvfrom$unix(r1, &(0x7f0000000300)=""/61, 0x3d, 0x1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) 07:48:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chroot(&(0x7f0000000040)='./file1\x00') rmdir(&(0x7f0000000140)='./file0\x00') 07:48:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f00000000c0)="830fb781e2ac90a470588149ebad2454aaae9053a1e1de49ff201997f0376465e7710721a890065f3315b6c9d08e80451894ba9ba413350fa230410798ac6ded5a30075bd2ea66543f622d6fd420df900402b329e0305cce582cf0a41012002ff13a28f455a729700dfd95b6564660d3b4696ae576c6d6", 0x77, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000240)=0x53) 07:48:47 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x63d) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 07:48:47 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/60, 0x3c, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x69}, 0xc) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 07:48:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 07:48:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fc, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/49, 0x31, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xc0e}, 0xc) 07:48:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x80, 0x10001, &(0x7f0000000080)=""/100, &(0x7f0000000000)=0x64) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:48:48 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xaa}], 0x200000000000013e, 0xe42f) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="8686efb95746f94403395290b1bf49ec883d6c5119a45007be0c9b486a48734ed5870640cbee8043141067c3a5d128389f97d5817439ddc3c94775e93593f2398fadbd750df92d54c647d88aeff325a572625bcb64c3144663b65d4cd1157b9a1bed06335349cc808f0169618d998a6f84291a88f4895294938c80d47245688fc045b65e0c5150e49bcbd7082046d01d496b665014abe7506f29edacb901645687227c5150b3eca4967828449f97bb82d1b64d3d04ab6080bc6df3aa79ff11551e172715a14e8040053bffcf3721342e15b80454986fcf7670", 0xd9}, {&(0x7f0000000200)="cd746e0b870fa0e87894588774eb20b251288c514cd40f2b9be166a74c4028", 0x1f}, {&(0x7f0000000240)="75d6ccbe0d7bf66d91dc5071d5decfc89d79cc44471e31da55b0c5e6e5e3352218ca3673ea90a5c353e15b5fed79916a688ce5c5bf6ba5b35f8865bca06d23d8e7df016f2556c68cce985e6e5aaaf9d7c4334128592a63682a35af98323fde2e56531447833a5c69c6c76f44e7ba1b29426c3f2bff06634583f575e5a892d29a961f26db6f7b5ba9f2bc7a0a5257222e16cbe493", 0x94}], 0x3}, 0x400) write(r1, 0x0, 0x0) 07:48:48 executing program 0: r0 = socket(0x40000000011, 0x80000000000003, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0xc4a, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 07:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x840, 0x1) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 07:48:49 executing program 1: unveil(0x0, 0xfffffffffffffffe) socketpair(0x38, 0x8007, 0xb34, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 07:48:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="292918d7", 0x4) 07:48:49 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) socket$inet(0x2, 0x7, 0x81) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 07:48:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) 07:48:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setsockopt$sock_int(r1, 0xffff, 0x1011, &(0x7f0000000000)=0x40, 0x4) 07:48:49 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x4) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x80) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x7fffffff, 0x4}}, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/172, 0xac}], 0x3) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x7, 0x4000000080000000, 0x80000001, 0x1, "56d4b6319976d098b5692805037cb5b90d7f456c", 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) ioctl$TIOCCBRK(r6, 0x2000747a) minherit(&(0x7f000013c000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:48:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8002, 0x20) 07:48:49 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/136, 0x88) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 07:48:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x8, 0xfffffffffffffffe}], 0x3a, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xec, 0x8, 0x3, 0x7d6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xd33, 0x9}], 0x4, &(0x7f00000000c0)={0x4, 0x200}) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 07:48:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 07:48:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/18, &(0x7f00000000c0)=0x12) pipe2(&(0x7f0000000040), 0x10004) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 07:48:50 executing program 1: shmget$private(0x0, 0x4000, 0x225, &(0x7f0000002000/0x4000)=nil) 07:48:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/152, 0x98, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 07:48:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x4, r1}) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r2) 07:48:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0xbc3) r1 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/221, 0xdd}], 0x1) getsockopt(r0, 0x5, 0xfffffffffffffffd, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) r3 = semget(0x0, 0x3, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x0, "010000000000000000ffffff7f00", 0x1}) write(r0, &(0x7f00000001c0)="87e2a55cbe19f85fd9f39b165f498559ebe9b0d9b110cf04a025455eb127d36467aa9ec3172a00e116f0acf62a04b86ccaaf7eaa802b9ea171b216acbc8abb37f832", 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000380)) r4 = socket(0x18, 0x1, 0x0) semget(0x1, 0x0, 0x0) getsockopt(r4, 0x6, 0x0, &(0x7f0000000100)=""/14, &(0x7f0000000180)=0xe) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) 07:48:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x1, 0x4000, 0x28, &(0x7f0000ff9000/0x4000)=nil) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000340)="d262297897d394b8f293f0638c420f45565a486599d3e4178426f9f7aa0f09e70084aed576ef8e83e7de4cc45ac0acc0cbaee8156647870f9f1d39de0d9ab1f614462b89b421424483852197a383f17ddc19bd79e7ee5a9b8f19ee1ee847b949e9339307851d42621387bf0cc6e9362c179e3ee511b82adc2bc53784e324e867fd2ebe0df47759d94f6c2a13228e19690f11be64ef913d170a5178cdab2cae2663fba6e4c31f19048038edfaaca342c3f10c0bc3af65", 0xb6}, {&(0x7f0000001540)="b6c371a670969dc16b83c163bcb08bec632049ef46027b8e5a95892e889a9d6ffff6586232f2b608a3d1b127a3b62d2ce49e2e7961898d8b0529c30e04d5ff23cd2e43293ea84981d8cf845e10cfe2e394b5f9f521b97e9386143af7ea40820c99ddbd8ad71ce5eb33ac6ad61da4af43e3bfe7565a57b2b6d34f1ab657fad3402707dba2aa8ae76e2dae7cbae145ad5e86d04787ac79ceb4c0e91b95d40ef98c99ac68d3b22250695dfe57f1426e91a1ffd7e9bf2bce9cee45f2acffe4f735fd29e6099220d520dcf04f4fb4155850218a765f57488b9306c145e80ed58e498645972ecc8f59c9e7b991e9029003ef2db60e0388e325e048b37eb146b0dc47", 0xff}, {&(0x7f0000000400)="67b093b9201577c16c63ede0ad27f2ad4045c71b005c8e525056a327d0a70fa6cc029087717e7b0f46fa33e515dff0c3d51e7aef1c168853be1e54feae40d4a4c3ed881892a7e9a79c3bace9818a7f1023b8b72287c0cffd8a389a2a388051d9d4e1eb34ece2f9057d3cdfac62d630d3e1311222d57a9cfede68fdbc957508ebee6666565b8d66568de24466731c254a2f929ad9e6a4b52b", 0x98}, {&(0x7f0000001640)}], 0x4) r1 = semget(0x1, 0x1, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/200) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r2 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) lseek(r2, 0x0, 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) recvfrom$inet6(r0, &(0x7f00000016c0)=""/222, 0xde, 0x2, &(0x7f0000001640)={0x18, 0x2, 0x5, 0x2c}, 0xc) 07:48:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e40238de28a3ab3b87606824a74eeab64c007fe781c68fec485b41a598d14fa1332e58c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d", 0x2cb) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:48:51 executing program 0: write(0xffffffffffffffff, 0x0, 0xfffffffffffffd5c) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x48) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="945c8cb834dae4f0288127f253379e0cb2724828cc347d22cca7417b694feb96c587fef21738125b5e7b6f657248761fa4fa617ac60fa1029d9e3fa6975035c9b1e4330a845784f1292190a81565386bc8bc1ec7d333f69c252f781524dcc115d890b7f55b22eaf6bba7d7b2cb02ec28b3ca2ff21761c076b43a98cdc36a168ab3310aa07f7a18447419caaf0e0f42fc971a53f04235f2bed68b5251aea7aedc3f18703f7d0ed400805beb7e776a1009701f5c758126aad6892dfa54f33b7a843c50", 0xc2}, {&(0x7f0000000000)="ea0684bccf44ad61e78d0eb242b9b85a79b94e3827ee6be4ea007e1c68b2701b7908feb98908f50c715868ab", 0x2c}, {&(0x7f0000000180)="38d6b2309a091f6d1ccb375a7ec9372feacb05e3d0c86c5849f289", 0x1b}], 0x3) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) 07:48:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x4, 0xd8, 0x3, 0x6, 0x10000, 0x2, 0xf5f, 0x2000000000}, &(0x7f0000000100)={0x1000, 0x8000, 0x5, 0x1, 0x1f, 0x7, 0x6, 0xffff}, &(0x7f0000000140)={0x401, 0x1, 0x8, 0x5, 0xcf90, 0x1, 0x6b, 0x8}, &(0x7f0000000180)={0x474, 0x1f}) listen(r1, 0x2) ftruncate(r2, 0x7) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) 07:48:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b2b48913f1d6533b3000c3afb524f99bf6b99efe33aed77d113464aa7514800dc80b42760becb5a183c3fab8ff544b5de1400e9650c901ca219b6a7a64dae04da44231ab5f9ad19668e0cdeec0f4e81bf1624344c858e4fc277f7d917646121925d02cabf0883e1ffca1e66faebdfec576ca0be9e36722f4817ff97ba50d43337a6de9a067a0d871c7831be017192712f79dccf56a17a9b063a918db1f405c10f007c0cab6baf12c60ca9aa66c4a69a3c3b76837ad05a9f4b23e676ff885f803ec5f6452806cedd79828a4b60792b745688cf9306a0a206d70ab0e7aedb5"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:48:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 07:48:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="d6c81a6b0764dee5db56cc54c0dfbb08e27fde48b351e223311f935926bf83cceabca078fde04af5bc75907d7eb2784154488981130334770bad8505e030b5d27f01f5176061e08afd56f61ad1ec1ce0308ccf07c907b8e436eec7f0b11d0df508fc68eccc43b9ccfa8b0c0e7cc6f837", 0x70, 0x2, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f86a782b53960fad482ba8ed876bd7a8db731651994dfdf41070de4c1d7caf0f1afcdfc0c70a6335450e499b9d96a8001c43e182bd5efdca4ff877dbcbfb8dd84a90f92c1650ffbd39d37dd5c2554fb3178ba8ca039433122eef6ff05d9327c288b3780d793d1707abd70182a067a2c23a356416b9445de6d0d5dd0cd4ed77db9ba7", 0x82, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 07:48:51 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:48:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 07:48:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1000000000, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f000053a000/0x13000)=nil, 0x13000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) ioctl$TIOCSBRK(r1, 0x2000747b) 07:48:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 07:48:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 07:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7, 0x1ff, 0x130, "9752c3ce000000006800", 0xfffffffffffffffc}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 07:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 07:48:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff30) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getgid() read(0xffffffffffffffff, &(0x7f0000000440)=""/196, 0xc4) setgroups(0x7, &(0x7f00000005c0)=[r7, r4, r9, r4, r5, r10, r5]) r11 = getpid() r12 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1, r6, r9, r8, r7, 0x108, 0x7}, 0x100000000, 0x8c, r11, r2, 0x401, 0x6, 0x0, 0x7ff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f05fb3053e2446de1544bd48fc87badb7ba883a84a452d890111990f8ebe679989ca4c7b8403faecc50243c75e0f6d41b31e58f01cbf7efb8396131f50e325e1a3f1cdbaaab29185a2cb9e38647b9f3289ee48ffe472db2982c70f0fe5cc23395bf10cd5aba321f50835310c545fa49af4826c2fd43f56ac3085b0be31e8fa7ba220b5141705a4424fa7264fecdc2740ef73b318e94017f3fc5263d14511e299384937712e17fee601121f5a43df1414bd6f0a8a2ab89d3759ef4ab6b249b63fb0a86f537b5328c6079349b1c9776a103edac8fe39c2208ecbccf7219e46a244ca839f"], 0x5a, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = semget$private(0x0, 0x1, 0x8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r3, r7, r14, r5, 0x1, 0x1f}, 0x4f, 0x63cf, 0x7}) getsockname(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r3, r5, r8, r10, 0x2, 0x7f}, 0x7, 0x6, r11, r12, 0x7, 0xe, 0x40, 0x7}) 07:48:52 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/189) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x310) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x2, 0x3, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) syz_open_pts() 07:48:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8003, 0xfffffffffffffffd) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 07:48:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000543000/0x4000)=nil, 0x4000, 0x203) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xa49, &(0x7f0000000180)="823958fbb168a49f52cbc7e1f2741086efbae4c22f8e7d668bcbb020b92ffbcd3962b638ef7e5d49e6972e8d91f68247c230fc60d579c9663fe8722c9fab0d883838207f9779b00f6eee234a193fe0ac3293219a94399661e1f1ea406da5c9edc5f8c8b9d62123b42bc2109908a3dd3f47ae31482b955bb5f2eaacabae4cf2e733ffafc92517195963a02de50a1947e25e0fe6fe435348d12ec814a26271e9c0bcd305cdc402d8a1bd036366a9ced69b0d49797be11c0ad0f73aded56fba2d504576b757a64574a4c67867ea318ff18a5fe1b54467e134e0227ece0ca0c5bdef1e558be1cbbec957176d6b3fe8ce769b91e990e9d14d9651b496d17197e93bae8a9fdda4393e82c9e51869361f5159c2ad0cbb6cffe6dfaf4dd8d0a811a7469088e5d2442310187abc81e6810cd5102b59096a7f40a8639337ad87e0aa9eec8a442a1cc9a38f46c4f14cf6eff398e3de3d70331fec8ac6d1e29da22feba8a9a38d09634cc57a58733969827585334c745d965b4de6b5fd9a7548a7f9a262b064291d2457d154015d99c3760ae9006998bab7bf55605f10dc790137745b3e20886ee9f6d66afc48b34f968ddef839e5483b77b5167f9ae17d36a7fbec460a55bcc2f240c8c84d7257e6fae90e84756b6ea111d17f7888cd48d61eaa36a21ac1ea205e67cfb9bb393a9f742d276ab8b78d60b9075fc9fd8b6f265655b1620bce47d7f5c4001ca0c230c9e64351698318f920845e524301f82744596e5d80ddb27e7f188abefffb96fcc93e9250f52bfe81b0624cb2289fd1ba913b8af9f0c5e61a738f89d5f1613c660b8285ed4f6e6ceaf0ea831056b0ffcdb0a9b9cf0760fd6518966ce4879029199caa7e94a3fc2f985e71cc93da42e0e33ee98a3ba5800085d614ce4bcc43fee331a4d539ef25a97294257df9d09bbb40450cef15b5f788a2d1db3657cf116f7fcb9c4b51b33ceb531b90838b0f005d2aa439d7fb83c226ab4104318c38a24f0c3f4641049024499c6af43a6c5e2403654293a6975b765c9f6d50dbf79691e131e80303b44feafd20f9075dab23028c6802b3168f99547873616586cc62a29f497289bcff7f38a6db915071a51c2771b96ba7bbb30b96d45e6fd7dc0597b7a5be9fac449fec7168125f345df1a033dcb87b974b3216b31b1cd63c441870f1f7e827fd7a72c76761780403785b2388b2f0fddcf41dd68a1cf689cd8ebd4fd97ae5e519e0d8206023ab71d3026bcb674077f16d52903cea8cb77d30b5f0a3f2bd9d65256b9710b5ac5a8e40930ff32fd73591b9847fd7dcb0ee9db1ee2188175fad8d3bfbe3ae98d6c61204fa22e295e2511c6dcb37f95cdf785c7fdc48066774979427ae5c2ecf3784419c511741353cc454e73fe366408873ba8f4b0cc15f819c28b89d9097c50e17562da53b57a76e5a3220775ff36f726c09efddc7a86bb5dcff90910fc97e9cb4eb167c0667431fd5f06e760309d4f569cdd1193af38f7e57b454b63f287705756f4157558d64ff7cdc49e2e7baae5b8970c70417adda6e7b2da8bfb5eacd417bd6de9c0e16fc611e3f7daedd7d95ae386dc80494fbe5b87bd6402d5da0ee833d7be81fd2be4800bf3f547660b6d2dea3c3fb920267616409b583bd48bb3a6b3d1acae3dd9075ac4fd9ef1e5c5cf7d020e9181685703096e2b816a6d3ee43c6a0d821c245d288e40f56460a0244acfeee5d7fe982b20baf7ffc9b026e3328f53dea2812b68be74bb3811e6253dc2f550d9810e81e5b3f186e692a202f0910b31d9838881ca87ca0c6a918ce52882068e0f28d85754cc6273af67e712b9bdfc38efc8d7aedc806965a15d68b15d1ef2addb81da2b4a9b74f5f1c3172072853715f5d083e775ef6f4c0ea5aec12b5851773c64a39ede66f96e880e0fe32d1b8ce5490ce73281a3942702e443858096241a2e15cabfeb0b645d4a8fc7c2e1524714089df6d20bb6c9f232392f439f4754cf31557edb68964079f6b83f363d11ee43ed821ed3335431adfa100b5d4fcd757427a5fe353cf875ed44d5461e5c4be6fd4236273390d232093beac337c5e0b39506d67de111e4c6dca29371e2b6367576fc25feab4e9f383a0ec4f2b3f58c0e0726ea018b6a94984b0d8edb573088989e44e2c20dc4d3274a927edaaf80bb9fe50ce8759113308292d02a4fb7ceb5ee77be4edb0670a2f1844a7c2b56b877a581f0ed9d681553c9d2a82c432bae508746c7a0a34e4e9e67ba4475c15d948b0c62ceea915ffd6e0931d7988ea84d8c49c6da06c86909555cac908f83ff2a24425d8446e961b94d0154101c05301d7a6172cb95d631341d08c35421eff86030a8d3e11a31961af3ac45378dad21cb0f9eabc356cac7b1b89e0e3e94e6bae112da75506dc389a0da4be478760b6a0a23d532d20176dfa4f31a59d51fb31de7b73f7dd9c27f66f1ec69ef7d3ec0ad46be148b4388c399d5a1e0cad1e9f97d4fd420a1b6b556252154dfc3824aa97e77ac3fefb3d517da82b56985d9ff649126ad9a973fd65b1900ce3142dc0cdc0983cd259d77191cc2b99181780730da73f28e94d44facd6f6373baaf14dfaa30e9937cb84248218f6268a1ef1f48e5170fe93b160c7d632890230254e4cf688b1eeafbce5f6477c6bd7c76a63c3547da73a440a48ffb26e1d356bd8fc1477a23dad265d32166bf5c5e222a2b2b188cd624f00284d0495c110cca912fa867b52627da756aeb474f1a7758a4fbafae64ec88a1c76cb0076e5a93eab17161c4e8813d67e08238247a0552d44f15ed8bbfb9c003e3e0348acc151eb095054d99ce2a4702ecb380bc0a48b2dcbde9c28ac725fe49b8d55e0c2643c30161be7831120269f3e280e23c59889795302c9d39da7f94bed106795a21a54d30892ae5b201db0dd0daadcdd5709ebfb32d76d3d9f44a1ea37622c63e50a3eb7807e341b792380ba780590fa4e5815956f65b9c640ae989aa74ef26e361d839abec51c70cfd582099731f65399d3f76c298ac7cd2796096d7e84c9de6bd89fac5a5a3a9e131c4c6d18cbb897cab8dec036e013783fde5ab552b85e2fa3c40b19bbf54adef4a46bb2d656effdb7e40fbf2463676047d8e6ed8a0a159945c4ff158ebc1743798e9c44d3e350d1c8dfff0e8b57b7a5903db23818cb9c6a6ba969922e99116aedec090671a109991ede057ee3dcb476c99552d52902bc523d56cf8eda011629c5ce4d6f834750bcab9a25f4ce245a8c79cc114979b3787bf75f3953c5477b4fef07b21d111ff2790c81bf57ed5277ce1e3e05780c7b749f5cce0bd8552254abfe3c9b600ec2a5b5378eefd0984b401e04f67364db29bc564063797a7522f7f47fbf2634ca86f2d78610a038f444af1be550fc3f942e61ccaeb2d4c59d7c56d4a93129c6931c0be2eb3e92212dd2617b78971edaf1ed1b557ec0e01a6b283e0e1b4e779280e6ecd038a9ea8528bde9d92075a30f64472eb62030f63fe472b05de909c796aa70005d05b1acb68fe28f7bc120c8e04f1cd3033fe6155ad7776c3f47cdeae8955ae1f850219b8c34d15a9a28403b192ebeb5af6a3f9aae91de632fd92c12fa2bc7b72143e4dc49ce850bfc789e5869e65e57c79254c8d11bd44099048d928f419d35c01c4c7c7e551410273b7b07e04b14689f3a6e6cc8a8422c04b0c2ae343344773543d7fbc7a6f15af12e5e2126fd64a3782973bf05ec8fce514e3b95a18ce95d81eed9ecdc7d3f0695ac690b0355221ca4e1dae3a8dba2afcf29a63e09da710bc8d69aae17ad0ab9f6195b2b6138bf7fe0fd19e612af51edea9ef94186d092e769bd84564f7014ee7ebcb3d91ed1734512edbc34a95a453ea9aeb28f3a316aaab89a179d2fbaac3fd7f3f277461b644e7c25955e0710ca8092880d8dd1ac07b49dcc1ea64c4aeaefac1d92834d90e37a95cc5b4b47717fb04f4e93f311600eac6d8369fecf11f94ebaf8b009ad0431610cf642fa5b05e5d8858b04e32c4d3720209791534428c389d0d6c6c5bb5aedf7a16975deab17667efe134471799144bd777d3fed50a55cc8e5aa03a7d736ef96b49c0366c5d8cd1b20cf7bbda47e4e115f024f687d3a370c482d5f750f55055554d1282da213f88ee59d5e761c2347ab1926a122d0fb4370ce0d2f1e4a754f105886e2630349f1a6b832a4bb2a33de74b77fdcea8e6dff7ff2d1026e2cb09cf927cd270ecb7278195e3dd2f8a395c45adb238df538fe0951140aaae22368a337496b7eed3a9c0170d9091dc90a52274729aab7c68bd97235f93996d88fceb76d236ebc29016478e90aea852504247db3a33fb6e073f56b48d0c4f19367588ec4cc9e8999d331c25737b4c046a41d049e76ce92f97a4d855199a643e53249204a6006bcec2acb94f2c1aeb1af5b063ce657d304f2138c6200a74e5e6da03846e417b707ee7f3f088c9211ccfdc3aefe10ea99684d255ae4b993bf17d593f2c605b3a3cb1074517ac010c5bfeec6ac9ac571a14d9672b6342fca60a54eb1308be6d5779379db2327583180bb53418efc84543072ba19f494f2d50653dbb89ee7569e2b2ed2d70e3c40be2e76a3eb060e1ed7f1b9f38c0a890db5b738e65dd5b2694ca60726d0eb9dd88aba38a4cc94646c1dd419868a3556079a24248ef1c9d218344390da75edc75cc4f28b2da922a6211ab7b4fba91652e7a5ceb3a406877980a16f74603ab92414f793442bd4d1f3376ee43ba9547f719a4b3a3c0662185b70c41c1c9a0a44ce27e9a734158139fdbe168eacf92705bb31006421ff303e80c2a2a31e4c73834cb14f3b416fcdbed4a47781a5d6f0787db385522b69f2050ffb072d93c3431b336a3498a24422db22e6ad44f71f4937db4b96d78b6b39b4943c3ef77ff8bde93532330ee22ed005fe03541564e41f27ec1d023528829a3115b11067974882d71fb5c240c40849f6a03658ed83ac1d0e1a746e1da38608f06b62e0002f6c1774897eab142d55099570cb9fedd8e822245c6bd5b9c8832a1bb4ccf2f0471cd08bec0e3a3eef5eb2d04e8988113e2f38655dba3dd750a7de361bddee31b6807e212fa11578b75749cad244a42f64bd5e341a381fa285679478094ca2ddc1764565f04aa369033658895f851b8be2a8738c7ac751807fb3d44897112cc2b7ae5daffec62b95992623adf2240269938241eedc1d7640dea8c85c83a143012b7908b2cfb5784598cf7706a376c9aa271e00d87cdd00787dd48d432592fd5a3121eade3aacea5886d671669aec1f33f983852fe9dc70916c826716fa15ba6c03d41317a47e2ecf32fc218841f05a88b4cca36780a374ea26680b000c53ea240e07fd87de2b3a2dfc7a22a3c5ed043d9692224b9453df5052ee95958c46432357a40b497c9dec810d1a0216a0090d75aa5111657ec1148e0a97ed9a26eca4b6f4053d64b61be8b48b4badec54f3cfa835428af73ee5684e6f053cfc341efabb563598fc1ca4f25847420c08d41720bc645bab9b6d8a7ed7f7f5002aa193d8bc5658863ad94fc9ecbe28d68a69a1d8d1be60c4b0879484df399fbd9d3e939376c9ce4b65f3d3b0ba6ca37acb93e2857eaa7ff87a5d1affa44c0ae7d2776782d6442152def05674349e0f1e7b013c219a436837a61f4b111c57c714f2393d9f2d806d16c1d13917b2013a313bbb71976032f44c90db29c04a2935012183591dee4bf7d7d6d1c54c172e49333df6a9a8e143573fd8d374f2c599263ec6eff4d47436547b577dd752b18f22f483a8e06ba80776dbe7568ec31513974b17d7b07", 0x1000) clock_gettime(0x0, &(0x7f0000000000)) 07:48:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x20000000029, 0x8000025, 0x0, 0x0) 07:48:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 07:48:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x26, 0xc005, 0x4) 07:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r1) syz_open_pts() 07:48:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0xfffffffffffffe84) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:48:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="22c3a50a46523ee68cf33e649ee99534a427b75005585ae0611352f9d07263b2732bfc49af1bab3d8305088e163134226165d37f1f643628a8136985b68453a6c74390e36f41ae76477aec1d68344736bd4ed980dc9d33cb1c8faaa5668be25c3f624450c2b58d0a91c18f363ffedcb92663278b3e6280028d1ed33b0e9b9eb7c51637f9ebedc8e193dcd041f0a906bcd882e0a0f9b48f324a2908b436333d87be7eadf35db405f39ce04f2971d603e951cdefcc15764ffbd3a0d519fcaf11a1a49f018a39ac9b260f0fb284fc69001e699e5952a97727d1d22d1b6143745e7bb63f182a", 0xe4) 07:48:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0xcdc) write(r1, 0x0, 0x0) pwritev(r1, 0x0, 0xffaf, 0x4f) close(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="2f62600752d3948767e20a7597173cf5b449a9bf72f70395c5665d8eb5c451417f6cac798ef0c8e0622caf6c99f68bca7175fc2fedb43962855566987032ff56fbe3a77faeef12bc5977a86bc1884b2158bf59123aa2f50dc882989f626a24bc7e8da17147598f1a99ae", 0x6a}, {&(0x7f00000001c0)="4fc013762bb90318187c25c01595b473ee5eedfd6a2a0dc698a3824eb2c820f26cd39836f80473ac87be8e7ae248ab3217bc145294b0451e9cbf1b33ce83d509da48ffa865db1e6890360d6533cd623e7c569ad5167c9620d08ca8b14bb38c2500838fa45ff90a1ff143cd222821c1f5e20afb2ab93dbc6f83a61407f96411c90b5c832f1ae74dc7b77216c9d18220b33802a0ef3d2e3accb2ae501ad198ee91776c70efff96b1cc1fd7dfc58bbda92f50ddc903f48649f2554eabf1a23ef74f5e90ec7072f98df545371a1f48b8a3abfd957560a53cf4f1969c3fbad936c7acc22cd0d81f75fd96c93aa0055c2a", 0xee}], 0x2) syz_open_pts() 07:48:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xd) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:48:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000040)=0x69) 07:48:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) shutdown(r5, 0x0) 07:48:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) accept(r0, 0x0, &(0x7f0000000280)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)=')/)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='()*\x00', 0xffffffffffffffff], &(0x7f00000005c0)=[&(0x7f0000000440)='(-%\x00', &(0x7f0000000480)='$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{-\x9a^\x00', &(0x7f0000000540)='-+^\x00', &(0x7f0000000580)='-\x00']) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 07:48:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:48:54 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xb, 0x20000000000, 0x0, 0xfffffffffffffed6) 07:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r0, 0x2000746e) sync() syz_open_pts() syz_open_pts() 07:48:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 07:48:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x28, 0x3, &(0x7f0000000380)="724e59edf3c74aa4a550548fb5b767bb3bc0a0bc8502a26b1e32b0e536ae2c9781b59cd09055a7d63d382a49877f26f70001000022871844de97f30c717cecca7598ac534a5fa6745f87775e923c4d206394430d19bb79720f5fffaad375a410c5dede6b2ada471cff1da8fd9597ecd1448b5ef901b422c0d30700000000000000e3f9c93dfb0be8a8889287a0a24d2b2e6816a860c294ad2f9e5fe45a0b49df0443b1f3e36181fa03913d9e0c28a7a7aae4e0cd650871066221e5421c5bc9eaf4e7a809162d40b90213217bd07bca2fb7c422c6ca98b194dbb84f43e8dcaa5b248a7267b1892bf205ea883dab4ae145462551f6229571874c7eb1d27b8a943046ae704e32f4abe111a762c995195283ee80693687842420fc34c37838d73d62c98f753aaafe8e2ea7f452dca86f01a7f165be5db89988a023af037e994af1c10f7f9d6db70384ac93fc9a74b9eeddde503bdba58bed335be19f2f4570d44b6023c585ea18a2f891da63405e2566448e1ab779ba2e7222d834f514254c413c7e7f2074ad516dba101ce9b62337a90f92f8000000000000000000000000000000", 0x1a0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 07:48:54 executing program 0: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 07:48:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x557, 0x5, 0x101, 0x0, "0510e6e7bb6f5b00000000007636699dd2133a00"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r3 = fcntl$getown(r1, 0x5) getpgid(r3) r4 = syz_open_pts() close(0xffffffffffffffff) dup(r4) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000000004, 0x0, 0x2, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x7}) close(r5) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 07:48:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000005, 0x2, 0x3) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:48:54 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) 07:48:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f00000000c0)) r0 = socket(0x10, 0x3, 0x9f51) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x2) clock_getres(0x3, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/27, 0x1b, 0x2, 0x0, 0x0) setsockopt(r0, 0x6c97, 0x400, &(0x7f0000000100)="8b2df587555b9f2270381abbd2022b2c10c4d6c8efb06e6ec40c4ddf3dbfb0a51cf661b3e2cc0d18621ef91461f0ea29c1a8d2561ba272f01f0ef5c9cf0620c3c1d97fd6d0b87cab4ad1677b0422bd0f09e4c818e7460a7ea269e2d55b40c2954f66151736a1b049e9e39e42b10cff50359aebe3f7203e4cee5a1e7a4df58964e886dc1669a1149c5ebfd2f95691d7915241c83de661c868cf9ea644a97a144011fbc881463d4463d7ab948679d123f95bb8ec362f97940ad2622b0c0f7ed33fd8ebbda9650beab9643d0ab6aea0ef0e090086c3d7f7cdf932fb4285680cdf289a4eb0fc9f2beaca1be4b39b80b10ce749d1e166f9", 0xf5) 07:48:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:48:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file2\x00', 0xfffffffffffff7fe) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x100a0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x4ce61366df3003f4) 07:48:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x5, 0x647, &(0x7f0000000040)="283de164c342be994c088c215282b70f495920339bf2d72389452d55b4eacd5c37af42b6a63fbfd3bb8e711ff3f40e5c7ac2fbcc65ffa3ef6a70e7b176fee8239ae20e6f50282d5d6885b97fa8bcc418ec3463992f979df96d6a36b65640ec32535737d407cf65f12823b5e61a76d50168d787f7a5a05a0834157267cbed9d4d1fd140b89c48ece4359d4dd6a0502819703b0f2309fd2db112e45f195d18c0b1d9c202e278b4cd2736782a742401a46fe4fd82ab8efcb3847add21ef09737370883865a8dd3bbdf4e05a30f7c7b1351227b5f6308d89f8dc23fe760ef7cb41a165e6", 0xe2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:55 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) semget(0x3, 0x4, 0x2) write(r0, &(0x7f0000000340), 0xff23) syz_open_pts() openat(r1, &(0x7f0000000000)='./file0\x00', 0x80c0, 0x24) 07:48:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() r2 = accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66f6a4ac582980ea2c65af56696c653000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="1d4792476251ffd8678add54728ef867a41a302b0f352c11a4affea2093c83d388af372c9aaf335d1c0ce679f0d97afb9bcbc965d87ce3243ffd69bb2456def9f8e486d3e7c284474857bc2a6942834a233a77cde5f5738261c57620c2b4710b5efec8ca6b3c61e706384dcc2152d3a62d99bbee1cb88bbab1b5ec10103c64b48e18d9b6e9e3fde0cc", 0x89}, {&(0x7f0000000200)="595b999876af63d762cca1304d8b1e4a1741d40e5ec4485a724785286ec6f3a3bc2870911226b5ca767f0199e412dd48aed4023989190552ce6471a679a85c00b2dd4927ab0ee6ecfc6cf0716dcf8464b958dc5f071096fcfdabf1c7141de56d52c36bb9527c2d975c8dc81e472927352a64a30020ad3de906b5140c09f21217077027ffd625d4b3", 0x88}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf0, 0x8}, 0x2) 07:48:56 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:48:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = getuid() fchown(r2, r3, 0x0) 07:48:56 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x88) semop(r2, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) recvfrom$unix(r1, &(0x7f0000000200)=""/209, 0xd1, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 07:48:56 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x1b) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x40}], 0x2, 0x7ff) fcntl$getown(r0, 0x5) 07:48:56 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socket(0x38, 0x3, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) 07:48:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/94, 0x5e, 0x800, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 07:48:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 07:48:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0x6}, {0x18, 0x0, 0x8}, 0x3, [0xd3, 0x0, 0xffffffff, 0x5, 0x9, 0x7f, 0x9, 0x9]}, 0x3c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 07:48:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 07:48:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1ff0000000000, 0x92, 0x8, 0x9, 0xfffffffffffff14f, 0x2, 0xffffffffffffffc1, 0x8001}, &(0x7f0000000080)={0x0, 0x7f, 0x9, 0xffffffffffffffff, 0x6, 0x3f, 0x6, 0x3}, &(0x7f00000000c0)={0x7fffffff, 0x8, 0x5, 0x7, 0xe7, 0x2, 0x100000001, 0x1}, &(0x7f0000000140)={0x6}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) unveil(0x0, 0xfffffffffffffffe) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) recvmsg(r2, &(0x7f0000002240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/15, 0xf}], 0x3, &(0x7f0000002200)=""/51, 0x33}, 0x42) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000002400)=0xc) chown(&(0x7f0000002280)='./file0\x00', r3, r4) select(0x40, &(0x7f00000022c0)={0x5, 0x80000001, 0x0, 0x74e0ecb3, 0xff, 0xa7, 0x7, 0x2a9}, &(0x7f0000002300)={0xea8, 0x39, 0x9, 0x6, 0x2, 0x100, 0xb3, 0x55}, &(0x7f0000002340)={0x1, 0x4, 0x0, 0x0, 0x6, 0x4, 0x46b, 0x1}, &(0x7f0000002380)={0x9, 0x200}) 07:48:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0xffffffffffffff11}, 0xc) 07:48:57 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 07:48:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="020bacf6608b0c536c4b639f326a8a3783fbf9545c52cfbe18cb20a11f046f0f10487a96e38cb09636a9142195f6bdea284b14298ba6c21535204b6c5cf6e9c55eaf7160de485d748612101a290670aea6d428346842fba3aa2ddf80aa692a052d2e9bcc9374af23437637075354e77053bfc4572e3074200037fa26ea75d259aa9725c1094e45c799c8288342b7b5935d214eb4104ea942586b6f8a10ab509a04d77485b95acc7d6298efe9ae8a731cdb5e1b1e5cbd3d2049a966caccf66fe69fc8a35748dd89fc2b43f379b39c53d9a2a8041d54044970aa", 0xd9}, {&(0x7f00000001c0)="1aa0793bb3e4269bbe97e7e887ddf57d87369d480ec26638ad64330e00f84dc315ccee419dbea1ffeb60f01df8a2d1d99c5e603ff2833bfdac95637a4d7aecbd9914c67c64de33634662b1d94ce0aa84ff7da814371e7503596e2ad2a62a434702ad56231527030d11b27b0feae3a2332ee2eee5e2544d315d3570d1e969c606b96d7d005e5cfec328324fd67ca679f9fc485855083eeb3eea329075ed68f2af2bb9ae03e5efbe30431e1aeae677af29611dfd2e214ff35408cc3bff555c33e0d2069c04dec73015e602b2567ddc7a816e26a60a4187ce05f82c7f1a0ba9f78f2e519d342725e789c9c32eebe7a151c6ae2c800e9571ec64e9934ae16a", 0xfd}, {&(0x7f00000002c0)="f41975d3b4e932a96dd8073e29de3a6eda374a90492acf5c3b5aef0a3de0fc7a398ada8bfdf2ddb19f2d2ae8afcb6dc8b50d44a413c7212c2063f34a57f0f21df5efac33e8095094e07b2d6e6afc3674f8a658734c507dde8ee643ea26e6c942f3b2b5273b55d04fe44542b3201bcd34b4efdb0692f57b4e5c8325fbb8cf0e58957ebcf0f18f4baebd6988dd", 0x8c}, {&(0x7f0000000380)="f87043a501fc58b0", 0x8}], 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 07:48:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) getpid() write(r2, &(0x7f0000000500)="1e028987a6e9a3d74efa194ad60533500a32e30b204be35bdd93b0d19d6540c21266775de643b443d807fc9957e1a65d835c5c25eb982cd339dc546179a84fc39042b14ae316c1f0f3ec7c16ba3ee32e22e1c83c3b81852ba5ba32f5b22e5ae4aa928ef644aaadd2f5039e43f8171a60aa98694b1a2ad14e68bdaf89b608d751a22dc9aa05aca6b5ea1910396edd4d7491169539bf24f4e46cb61e6a09a95f1f8e4a6aa5b948c94fdbec27a49929ebd8e50af9511572e20c5772eb3b7576cecac81c64517991fa", 0xc7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000100)=0x15) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x4) r2 = semget$private(0x0, 0xa31b7de8cd4795d0, 0x150) r3 = shmget(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) dup(r0) shmctl$SHM_UNLOCK(r3, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/111) 07:48:57 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000), 0x0) 07:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) listen(r2, 0x6b5) 07:48:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x7, 0x7, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) lseek(r0, 0x3b, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 07:48:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgid() chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 07:48:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x101) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x648a1651e78bd109, 0x10, r1, 0x0, 0x0) 07:48:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="dfeee8af63c272115023d175a1262532f3bf11a1c6f4d175480e638e7a8a36300efebea4b712f19fa4b320eccd9385c2d21b404e852c51f23d5652376ec6f257c98daeb48b0a4eb1a6e0fae12efc963d8ee48839c192e5bf6a4b1e1aaaaf2804ef9b5c8c3d39a67ed933475b86b699b2e534ce57accfc32fd7bf931bd908e3b46b6c3de0b4878e20ceb64fedbcd356ebffc099528fc9fc493364c29dc1964cbd8bfa8ee2b88523c56ea95f2920f96dbbc5016fff509a183c588406ad9e819a5902c97012955ae5f0716da873465e8254e4135f488968c69fc123d52da886", 0xde) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x9, 0x0) getsockopt(r0, 0x6, 0xc7, 0x0, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) 07:48:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r0, &(0x7f00000000c0)="980f3ac2ee2db041dd7361fce0ae8b9a26188545ab6d973c241ad771c03512d636c2a8b53522e3fb99bcf8fba3e0cedad1a3d9fd9dc83416e2dc446640328a55581a08fd548bc92a41d75ebf2f1c7d380e96947ca16714b72078d3885f032b3727ce269664800caac4969ddc531df8b6c7532dabdf00040d193694", 0x7b, 0x2, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 07:48:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0xffffffffffffff80) r1 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/131) close(r0) 07:48:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0xfffffffffffdfffc, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 07:48:58 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 07:48:58 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) 07:48:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x10000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:48:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) 07:48:58 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28090, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffffffffffb3, 0x3fffffffc0}, {0x18, 0x0, 0x0, 0x3}, 0x401, [0x6, 0x46a802d2, 0x8, 0x800, 0x7ff, 0x6304, 0xea74, 0x9]}, 0x3c) socketpair(0x38, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0xfea, 0x6}, 0x10) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x8000, 0x40, &(0x7f0000ff8000/0x8000)=nil) socket$inet6(0x18, 0x7, 0x1) shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 07:48:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) lseek(r0, 0x6, 0x0) fchmod(r0, 0x10) 07:48:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 07:48:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/94}, &(0x7f0000000100)=0x60) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = dup(0xffffffffffffff9c) write(r1, &(0x7f0000000000)="e0639bca3aa60344b7ff3b71bad62ddb1884e805bee8c3c35d5cba8a171f0d0bee49f1b7485ed2a6930a692b456e4124351889e73328647486d7171c3340ac72bd210879517594e76f54c311bb64087a12d01a34fcb7f89c37", 0x59) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:48:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2004, 0x2) mknod(&(0x7f0000000080)='.\x00', 0x2000, 0xfffffffffffffffb) 07:48:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) 07:48:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x30, 0xa0000080, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x62, 0x1, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8a7e16828d33fcf4, 0x20000000, 0xfffffffffffff801, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0xdc2a}, {{r0}, 0xffffffffffffffff, 0x0, 0xefffffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1ff, 0x6373}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x7}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x9, 0x6}], 0x1ff, &(0x7f0000000180)={0x400, 0x4}) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 07:48:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x1ea, 0x4, 0x0, "c4ec457eb2a181f684ccd06d31fd92dce7f1cbaf", 0xfffffffffffffffc, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) r3 = syz_open_pts() r4 = dup(r3) getsockopt(r4, 0x1, 0x3, &(0x7f00000000c0)=""/169, &(0x7f0000000180)=0xa9) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSTOP(r1, 0x2000746f) 07:48:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1018, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r2, 0x0, 0x0) 07:48:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:48:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0x25, &(0x7f00000000c0)="8f6426c0eb3770743f0cee0dcbdb8b78b67ec6b4929fe2ea7621f99355f62680d6a623a2d7365f20f8a391609b0e32924b9c421804e1d546be1b53b83a8f6ae7e7ddc2ed84db668f3753189d15458bf9b02ea643b306f8", 0x57) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x4, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x622) 07:48:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) 07:48:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) execve(0x0, 0x0, 0x0) 07:49:00 executing program 1: r0 = socket(0x6, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:49:00 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) r1 = kqueue() socket(0xfffffffffffffffd, 0x4007, 0x8) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x8, 0x2}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x8, 0x8c, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x54}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x3f, 0x4}, {{r0}, 0x0, 0x51, 0xfffff, 0x3, 0xfffffffb}], 0xfffffffffffffffc, &(0x7f0000000100)={0x2, 0x5fbd40e7}) syz_open_pts() 07:49:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xffffffffffffffd9, 0x0) 07:49:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x4, &(0x7f0000000180)="a48c4785e453dd46f98c9e7c65510e62223a893109ca6c9d02af709220c1d334985b2f4cfc1ffbf139ab3f44e618ddb7d32e2686ee20418deced501fe85719859b1448a4b3ac7ed580a8b48cde5b7a5da0e784a701934e59c2c7a0d3a7a1a8f51dcabe33ac64866ae036d63cd6a5176170a461eb0e8468ec748a2e14a0cd0d9a626c4bfd1151e50eb21d454602bab8a90e5da511756e6f9b046aacfb023f0cc46a69dee72888973957bca1b963a6050c36d4c20c1ac8806a3ea65ee657a575a55cfc11b88a722a6c5162", 0xca) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:00 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x211, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:49:00 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x1, 0x2, 0x7f, 0x1, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10012, 0x104) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x50, 0xc0, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x44, 0x2, 0x200, 0xffff}, {{r0}, 0x0, 0x22, 0x40000001, 0x6b, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x8, 0xe3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1fb16d324c1c6d0b, 0x5, 0x9}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc8, 0xfffff, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x4c, 0x1, 0x828}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0xff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x40, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x86, 0x80, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2a, 0xfffff, 0x1, 0xc640}, {{r2}, 0x0, 0x0, 0x20000002, 0x400, 0x8ccd}], 0x1, &(0x7f0000000100)={0x6, 0x6}) 07:49:00 executing program 1: clock_gettime(0x5, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 07:49:00 executing program 0: r0 = socket$inet(0x2, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) 07:49:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) 07:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x82) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00eaffffffffffffff0000000000000000800000000000000000020000000000ef00d33700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ecdce570100000000000000000000000000000000000000000000000012310000000000000000000000000000000006000000000000000000000000"], 0x8f, 0x0, 0x1800) 07:49:00 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 07:49:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x9}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) syz_open_pts() 07:49:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000040)="f40977d21ca28674b5c0532e9655baec2337b87e9a62e4a9ecd857fdb811693ce7dc78d1905a3663dd18aa857eb497485b6bea230f9030d2cb4d55f31161091c9ee0795f8f6fa66ded21625d095f38eeea16cdcb28d63baf8e53e0c240903ecb8ffe6b214c933dac7556cca5f325355aca6c606bf3f9fad7d45d0a68b064c89e7e4a07117eee76a5c2be017375360d8baf8071e0682bfb6de5dd7e1c9d02586db9b0e275f942b7bc68688041fb9b96399c76b464e4df3b08361905e56c35", 0xbe) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x860, 0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 07:49:00 executing program 0: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() dup2(r0, r0) 07:49:00 executing program 1: r0 = shmget(0x2, 0x13000, 0xfffffffffffffff3, &(0x7f0000fed000/0x13000)=nil) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x4, 0x7}, 0x3f, 0x9, r6, r7, 0x8, 0x4, 0xfffffffffffffffa}) 07:49:00 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x7, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xb05, r1, r2, r3, r4, 0x10, 0x8}, 0x446c, 0x5, 0x7ff}) 07:49:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="1aecf57abc00188df37ffc7b1439153d282b494341599d1006715160dee73b86d03fc9e240a08c89fbd28289265de3ab4c72e204b804937e9e2764feff7d5695dc9adb35377676661219b75bcff38eaa611803566ca999e1ecd5dd19dc392150447a1c7358a333bfb91491ac3652092d", 0x70}, {&(0x7f00000001c0)="d6dfb701d8234db888c001e029e21da7162362d92d78c80775b381a538f79dafd2787e8bdbac8088a4dd3a7cd77ed0c9d3e8afb7b03431a2d96c913ea5e45ee15e93c4d13e7c693e955a9cf0608425984ae80e8e3415cc0e", 0x58}, {&(0x7f0000000240)="e927f1f26f32e8a059403915ae0b2d1fff4183c599f3dc1bfb42b3debe20fcc83fa3069f796046f8a16880cbc00c9b0472b60e49c838d8480712b150304094e50c6890032dcfda23e969e9eb30ee182144a0b00422b38c016114ab3b10a56646a8a9063406f1825f7cb874c10954fd722bdd674de33f6fbee26a249774d44bcfd15b8fce1ab1ca7eb53ba1a4ad636b90df7fbb0286d89f14e8d912c0a5a59d3e5cc5e5e0ce1aa8b22d3ab0936cb1e4c26ca2e98827bfbf9777ad7d03df114a00d6cf2d1b02b7d8fd32fbf76a61992db0c875a1df164c265b02cc24dc797ac5a629072c0270d31e9b", 0xe8}, {&(0x7f0000000340)="ea12a7f80d727877e08e691723e65866bc868520f2fc184b7a9653bf3cf32e15de87679b98700297de19d37f3c96663d8760d18aafc39643ee5f874c24fd07e34662a3bde390a9f6787db113d0783c5cca01afeed7593b7d5165e502bd67b6592e34cb007b14846d30c214cbdd62081a64dc847215ca5d5eb734d257652c507222329c7e4814f84ed9b26b2f670a52958d2e84d977b610069df5a1381cdcc5229fd87f60d43feb488549d6b2e20ba9bb9e1fc29c80cd08ab0445c8323c25ef4a6321838dd9c52d05aec20fba343c290c321d930fc86e", 0xd6}, {&(0x7f0000000440)="8ce0c3531615d4e101df8ea096b36a08503a2d4f644415afc5308cbc5a2a8ea53682f6c03defa101f556b3e7f66d814875c877515b4fb3689748f9013af09dd0b76e2018fb0aa51f444786001bde35f291b9b698696bf71c533ae941d068a047b091520a1843e6c62c3e0c078742670dc2473604d532388620cf35fb887508d7d71176e50ff5a69a605b4bde37de60159c4ef390f27c8268d611b3e9a30576dd63abb4251e9b1dc86f0aa472574e23f7aa11ee52a7df2e30432e65beec1a97c739f864d1d08a1e559ac9894c", 0xcc}, {&(0x7f0000000540)="cfd5cee9402f8d1653e06c646d3cd0ef765523fa9b4cf595eb8c37e3e0217e0dceb8d1ca9451d02b5b0987c93582cb620c9f446e37ecb0ea16861a053ba6d606f90bfc9ea6bd3bad49b54cae60fc258284b91bb8e38b05e9c2", 0x59}, {&(0x7f00000005c0)="6c3b162c157ed597de994fb047a7939410acdc4d50631d7ba48c0be31f1a7c0b65a42479c48f760697c6780d85308e485dcf48fa38aa69b7e89461d558b580ebb2b77247b693d7ec54d73c1f6040f2e4350eb345d7e1e0e3cca3ac1c4b2d18dca87400559740ee355d3d75b12c20804d47f68358f6685b8be7bf075b0ad072a924ec3ae48fb0e2e84b8b5b237d9afaba67089a3c827ff736ec5a8b2691d40011f667e29315794dc8dc0d2d551f0489a1e387ab15bfb5d88c50f688bb4a1ee1e879", 0xc1}, {&(0x7f00000006c0)}], 0x8, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0xc0, 0x4}, 0x400) r11 = semget$private(0x0, 0x2, 0x658) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f00000009c0)=""/4096) flock(r1, 0x4) r12 = accept$unix(r0, 0x0, &(0x7f00000019c0)) semget$private(0x0, 0x4, 0x181) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001a00)) accept$inet(r0, 0x0, &(0x7f0000001a40)) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000001a80)=0x977) getrlimit(0x2, &(0x7f0000001ac0)) pipe(&(0x7f0000001b00)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) getsockopt(r12, 0x0, 0x449df875, &(0x7f0000001bc0)=""/140, &(0x7f0000001c80)=0x8c) r13 = shmget$private(0x0, 0x3000, 0x445, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) shmat(r13, &(0x7f0000ff8000/0x4000)=nil, 0x2000) getitimer(0x0, &(0x7f0000001cc0)) getpgrp() 07:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) write(r0, &(0x7f00000000c0)="127025ec93c4a763603eb22bb3f48aa77340c0dbc68ee97579a4ea51514e906a167382f4fbe6a188dbbd3885c3c7b36a2833892d2427a095926d2887eec18d212306264aec555b8a62901ab57cb063038781073e219d985bf0af41710b1903feef10b46945094291c7f60fe21d5df22aadaa154d51848dcd7fc512b2b44a6ad0b06f095e23eead213341f05f535243c8fde67227b9b4e158d7f6fb2aeccbe1803df15088466a1f0e7172539f4ac3df3f089a92135ea139f204ef5264039a", 0xbe) close(r0) 07:49:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5, 0x8}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000044, 0xb6ca, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x20, 0x61, 0x3f, 0xffffffffffffffff}, {{r1}, 0x0, 0x11, 0x80000000, 0x100000001, 0x100}], 0xf27, &(0x7f0000000180)={0x40, 0x7}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 07:49:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 07:49:00 executing program 1: shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0xc0) close(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000001000/0x1000)=nil) mlockall(0x1) 07:49:00 executing program 0: r0 = getuid() r1 = msgget$private(0x0, 0x284) getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x200, r0, r2, r0, r3, 0x8, 0x1}, 0xffffffffffffffff, 0x7, r4, r5, 0xb66a, 0x1, 0x1, 0x100000001}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCNOTTY(r8, 0x20007471) msgsnd(r1, &(0x7f0000000140)={0x2, "6a273d0435836d23209dd08913f9b4afb07ee8596ceb7c95e014c378e07627c03d5bd3a5d5f245893660aeda2babb72b5a978a0e955279879d936946dd1bb2afb82d350063da51937ffe88f9620635e1c5d13073c71581d06aef880b727c899ca6d8e26d6e0205f307730b61bc5e9c9fb617024f3f0b1aaa060302e45ce1e6df930bab0c8a3b70316f355b34693c0dc6fd97f152633ba2359c25d0a29884870fccc09f4aa180896811e758045f967d5f9b0835236fa14220e4b8f2775cce581d156e7d4f9f129f7a6dac4b1cf8d6"}, 0xd6, 0x800) msgrcv(r1, &(0x7f0000000240)={0x0, ""/120}, 0x80, 0x3, 0x1800) r9 = getpgid(r4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r10, r11, r6, r11, 0xc2, 0x7074}, 0x2, 0x1ff, r5, r9, 0xffffffffffffffc0, 0x89, 0x2, 0x6}) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00') setgid(r11) readlinkat(r8, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/34, 0x22) r12 = msgget(0x2, 0x0) kqueue() getgroups(0x8, &(0x7f00000004c0)=[r11, r7, r3, r11, r3, r11, r11, r2]) chdir(&(0x7f0000000500)='./file0\x00') ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000540)) fcntl$setown(r8, 0x6, r9) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgctl$IPC_RMID(r12, 0x0) setregid(r7, r13) flock(r8, 0x6) msgsnd(r12, &(0x7f0000000580)={0x0, "d8b8e4c6ee180a93a48eeae149022f62365a7f73d52266b17a277f1e8a35b63f741efea6b924136040bd70a99a94c24970adbc7fd20d0dc6aa09275174bc8e61dc038bc5f5"}, 0x4d, 0x800) ioctl$TIOCNXCL(r8, 0x2000740e) 07:49:00 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x188) syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855", 0x800}], 0x1) 07:49:00 executing program 1: syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x0) 07:49:00 executing program 0: r0 = socket(0x6, 0x4003, 0x80) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 07:49:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/70}, &(0x7f0000000140)=0x48) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:49:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000006c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0xa0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="9efd6b25daf16077dce5375ee947312b9f84ca8021d136e7ec89ff12c43528231e9c778c83d2a5f124d4dc9cc8eabe832d7a3fa4caf7d72ad9d312eb2dbee2d114db54347349b6a05ebfe8413576bcd1d8a12220505300839f9acf3c54b7fac3c4af16e63395494dfbd2be7e2d42902e476cc2283d52da910c189ec08630a668fdff31809df479fa5e322bed62420bf2364aa65707ceeee1bd4a182a1e806552079d92e46b99290b11b99bcefa", 0xad}, {&(0x7f0000000180)="dd9297e88e9a6d2da3ea995434775edcce7b74d7aec9759cd59da1226ae1f3d13c8c4b3a7229d399353a789528baba3f4b5e5cd79fa1d76221d9961e92a39777423121f3a5ed1be40454b4b4652f5625c6a45834a320e737f31283e72eef51bcc0a14ba83f1eb5f1a599457fee15409b32e4274eefca7d4a98da07006bf2e645376a26f19fcce6a967f1db34530c0b272d7a15b307e055b63fc4c140201abd959bb82cdd8303cc9677262ad0d858e01d2bb780d372804d1226e405e74f0a58469b3e936e1e796e0232c2c1d689c0e61e1828b5c5579f88351180eec02638abcde71b89", 0xe3}, {&(0x7f0000000280)="6898f905eb4f01c283c863dfe43b19513e9c9e3c1c2638e42a6e7a58124f73cc762d97d6aeb51719943e5081bc11898c86c1476ad68c6f2ebdeef11a798292958ab62abaea26dab194e3e3fd14b27c165f25ebde51b66c8f101846e91479f18b18e895741fe7de0d118302ade26cdd42dd133eed3f646a861dbf09794b772b2af2ae7b1e720ebd934148e541a79fd861d685e490b54166355a3d557734e57d65762b43a5aa6be0592d426ed5f2229d224a56e248faee5208e71ee33a02535d071c8438ec34377e21c75c9307de07cfe37aa97cae841317098480a1f638", 0xdd}, {&(0x7f0000000380)="68399b25f6ca1d782e77e212cb1740c36a92d70e5e89c14744149858cd80bc2eca6208236b1c7f0909bfa93c50fdb1ed7dc757e24721c6bd945b698500358e19d5de366d7971dd32a8ee1d903f46e5bc1a71ff5555dbf7a748dbab13aaf964631e93dae52a5dbd1696bbee239b17760c90e9e955a84d69e5a4ca2d8a541c806bf71d6f04096f36d1e217b5d9cd7f131b972aa130421a453ef1ee169a9570064a6f80fed74174dcc863", 0xa9}, {&(0x7f0000000440)="51f940a0c6c84b1c40dcefb1657dd4317b1ac8acfb0bc05d26defc2175a59cb24fd38754c79704d9c33d0f77d06f7490c99810b8074fab97fc5f1ea82daec33c6ea674453e1097bbd36327cfde87fddfaf1d2685d52042c12d722958a5b664c944286c21f40014a32662bd03be65e109046ae3276dd283b242b296cc6f71", 0x7e}, {&(0x7f00000004c0)="d46112e50927ca638c363d", 0xb}, {&(0x7f0000000500)="d51ad3007d84f5ed82b21f79a6dac013ea5873b5dc2cfbc23c54c97b3679432db1ff5dbf53bf4c33c02bde9cdec6600461d80299ec992f13c8a5519569e47ed7788ad3f4dfa48aeed5a4a90fecad07a911c56e6dbe0796598c2a415360405d70c828404c89482e0150e65a33da7d4170d2ac1ffd8d0bb6ea", 0x78}], 0x7) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 07:49:00 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 07:49:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 07:49:00 executing program 0: r0 = getuid() r1 = socket$inet6(0x18, 0x8000, 0x477) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0xfb5e555}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r0, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x6) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 07:49:00 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 07:49:00 executing program 0: shmget(0x0, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6b) pipe(&(0x7f0000000080)) 07:49:00 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 07:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) socket$inet(0x2, 0x8001, 0x800000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaef125c00000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2e3fd66fe6b9425be6edf544bf46347a08ca18d8d6ffb51e2932ad7d6d36175479521169fc1e7e8c5ab9bc046d3c5a947d29e717ddc03de72cae8f1a3775ae1b8f2ed9c9bf29b18c8597105b74036e8c9c69c2d1e4bf23ceb48c45fb73f81e111f2a6a471bc475000f8f655b63ab678efd69499e44e1b99552810dc4a642a6166e776cb60b1b62f843a163d4fb75b94667937e1e5570", 0x96) 07:49:01 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 07:49:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x71c285594d2f5db2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 07:49:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:49:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x40, 0x1, 0xc8f1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x101}, {{r3}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x80, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7ff, 0x25}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x1f}, {{r1}, 0x0, 0x3, 0xf0000001, 0x4, 0x1000}], 0x8, &(0x7f0000000040)=[{{r3}, 0x0, 0x1, 0x40, 0xd1ef, 0xb4f}], 0x5181, &(0x7f00000000c0)={0x101, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 07:49:01 executing program 0: r0 = socket(0x18, 0x0, 0x7) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, 0x0, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r8) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) 07:49:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 07:49:02 executing program 1: r0 = getpgrp() setpgid(r0, r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$unix(0x1, 0x2, 0x0) 07:49:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x1) close(r1) 07:49:02 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet(r0, &(0x7f00000000c0), 0x9c) 07:49:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 07:49:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000080)=0x6, 0x4) 07:49:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x9092, 0x0, "3c0002000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) r3 = syz_open_pts() close(r0) dup(r3) getegid() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000001280)=[{0x20, 0xffff, 0xd20c, "c49a822c3c029655023fd98abb4631"}, {0xc0, 0x0, 0x8, "821de27e9571d13d242a60bc005d24ee7033a32b69692c3b7db6ee9988892f48931cc496962e695755b42be2564f72c8556ef830f37a68367e143cb4e1fa385ce011514e06638336f2feda6a6a905f10bdeb424ace43e10ad94048df56887a807e9eda7674c3d1afd7a928c19d9454942ca0b3ba75d57f9f42fa9539af892bb1aba892e54bc9ec637b85be4dd08a9e716e30d272aa03ff695e2f34fe8aa354c917cd785fc019512649cb671bc59f"}, {0x38, 0xffff, 0xfffffffffffff7d2, "db8699ebfc3b86b68de78a9f589c4f9606a23ffe11b09e637781ec039dd5267d2433a819"}, {0x1010, 0x1, 0x6, "4f40b4e6b422b9a357dff2386e364355ac9cb190a3ae963d2105d22f21bd1b4932f7dede10f416a8f971a1dff5394ccf9840981212c52181646d50824e7195f0f309506c1cbb2e007a1e40574004d69f3cc3630bbc433549c40c3fe04b2c9b44fdd6a3b4d5e1379fb97dfe54d401e59c69965fcaeac461a49056948d226ed2f3719cc974a8ff854a81d2e4cbd2a619142d2e0eb77512f49871e0e390952e74c3fce14d9069d0914a51dbf21dcca1b420d05cd9616e67554182dd0c4f50079d10c0315ef57aaf6b4a3ffbb1441d2ff78268d216e5b21858222c83099f4a03de1f2ee08283aa7f041e66a7813f81f0e4825a8889a937e5331df6ebd6e713979458ed9521e243653e2d6d36ca941f984385d27dfc572738c98c227c334394bd063e62f0f8f59a6ad951201c5c283c8d737714a97a380e2b144431cd390b6e0373d49745ea395a43e094cb782c4e24b0715961d5eb3fee02f5b4fbb18a16ed0b4dff428a39464431490ed37f537025f16bd0ceb2c3306358ff191d4fefd091f92c45586af383b85af805cffac0c1c99f24c18dfa26f9bd3b1c4ae118004d22285b44f7837e8080cb80ecc8655a4cc71342b178dddb85ed4ae2e298573f7553bf9f8e8a3aed39712b52988c5120ee592948e6ef16b9d976f94e46c1b3be83f4f5d8204305666b79deb80cdda259883f8cfe7359de6aad3455279604b2706ea2fd75a2cf2b12281ba615058fa0efd55072c7c956773975ab5b33b78c2d4f1bbb6964aba0971c2075bb07f2ca70aee2f47dc12a19e989e3f2d5f090de08a7fc81d8dc0a7eb7e97849bec978bcb3ba3da8442af1f9cbed03a11a9ae5ee4b3b971f5bacc19915bb9f62a8a54d94ede9f94c3161f99bf31addf5db6e6a14a6ae752d413b9ec7ac91d3247901f88abf2ee409ddc8c486f17d0549dadc5c72207c0f325e9017cadd6642b4eb3c9668216f4151f9c897085a8e3bc4b61544f90745a67962583f881c92b16724e99c5f96ac1476385b0924ea05d7fed3cfe3ee21df425c2c1cba82b98b61d9fc43d018a67e91290d09054e51bddc7d6d772aecc133eeb6b450fa54a66ed47ec6a07872f6cf3d10561e46ffa98c808f70e898e39cef3fddee8387fbb56db42517a572b23d726d4ab3ebcd7db77ccf38cede3475d310f9e5d29def0a9c6c3362f6f456385f4728ec655a37920760205e7ddbbf63939bced53d9c18871bad3169df47081cb9df5a3063e17e3e966de3d82b34c8cac7317eb6526fc4e994e9b447ce2c8f8770cfeb03a1b84f4841e4a0fe38bd32c6c4ca9de87cb26009702ad749296ea7d59f6ea0bfa4b7f1edb51d5445aaa03848f3385d4d9ff80a2242a0d26c0dc5e9c44c776b98e43326f24b4cf50a663d07eb4e673d0da27eb374186dbe31f7d89eddaee2a8e280eda9b4a9b2489df54624e819f4a1b985520088cdd23ea7fd59408f460dfb02f965c9d8302c5b1e60a838d0b26b22fcb0e5a981ece3fdabe20874ea038a496926d5739eb48fe4ad745d662670c0676323d32ed3e422f6aef1dabcd7ce5c5086e446f6ce754aa1898a8df808a9ceea2662082a62a52f7bc774826b5f5369eb409c07f38fc091598c9c97d3366cd49ac3950e82165bb7e39edf1dff3979a926fb777d89ad7278db8a375f0b982e6c50c3dfab370731ba2e5ec8b17ae6810272e1136eac2cf774ccf2e40f5df211378efc6b665107a8557ffdeaf8342631ec858faf9894fe3c1f96aedb78d98f73c2a5acd382fad3831e716e0b5fc8c61a33701bd66704a4f21eb7980d534bbf5abd15067398b7871bec6734da8cae46585b469a821d5a5b170897f4bc425247d5ed865e5b38eee56be2947f08fd08cf7dc7e15a57ba0a9386c3e2d07bc5f795c946e77586e0572c2a1668e0f145760da402ea756d28227f91c0a063251bc67e0bbd1204d6df9a9d3c49c867290300eed8e6de4144a807d4ee25bfecaf0d66074f9346dac42402a9fd74b670320f4911a8d91f4daf628b3a932af0b17d1493d249728ff99967882519a6dbd27e8e976adf5759b61e173e3e685218ab3a88140d814fd7b07e2bf5c7d928deac39ec2b16d26b68f1deeaa5e8748c2dab31b3c2fb57b0a2d8fe738229e7f16665da6b004a5e5ec5476523ca3cb8231daa2c3e268c90b71cedce377175cfc967e106b429eb2dfb7dbabd65856da5703112d512d4a17fb6a9e5938d3f9dfbea74a5b9a5079fbf40856b91822b393260ecfbbc0fe85736bad584d80b2e220144f4d9a919a3a57871286862309401df72b45e26162e900146bb6fc76eb1ef52cf689dbd65aa0d8b07c00c6a9fb7cbc99868291061d4b259fae28e26ed29f4b7ecd1a1f523f7699298fc6daf37c3b639e1212bce9835bad1103d4221dd35705d89d9e18b39ec622e99f8733f8f35fd70bb2f655f76974038c97dbbbe4979e36ee4198c2ea5e867766d9073b772bbb55833b47a430d2297ea6d2ffd006100019f572a0dc930ec3ba57dac1a558820f5a1c37b9ec4e5032fb7af22a4f39c2afcf6e682e65ba724a78e0399305b7a6368e99bbc4bf063a73a22bcf7e8200e6c2ec3246d1c0a0938068d0445587e288b7cbc9198501d93357a6165ed58ee8c55ae58a3cff75b85d6028ba6d6acecddb02040b8dc022df5d9fd638e779b001ab8afed47a78eead45c87ec47e13e8c22c9c9f7e9c324e010ad80fa12651b45588523ad5e1770261830517a3b553a483080afb89abd4c66ecb9c0b0790e834d0764edcda1c1127045a6dabcbc85aa6b435dc730fdedfefd52b7f820419ece53da2d7247392259695f656f26170ac263c61d68092ed0c99994ad37fbbd485498b91cb8290fa4e6898d1ecb710abbde608c9b942c9008a8225c0336ae34764581ddae3a9b7c95f92d5b50e286106540bc31db934e0f92bc6e70b4a6f766b4185c50413d91c747f6381c797aa68aaed5d2c5f7e0baf0cf9ecfcd0590b630dc44cc0151736d23f673bb1edd94d826ac537bb9c80ed2764dfc35811167baa794a4e35d5280eaa799e3b656e007f8e048350086885d1f1e597ca1be76db3d962c75cbccbfc5b36c8e7dcae7af6dc1807df79d7092b8849959d47f0f6f660c4fc02e45775382f4ac7367660a923131d9e271b4e208445f81ffe8289fd6a720782c4c181d33af96989baa64a86043ffe04d086e0ba5f70aaf6232ba3d12bf6a09a531af8dbbd555dacfc5ec90fe3fd0f82bf78c5b7055994a3b737fbf47f0dbae4ddcbc95fcf81d057194e20ebf31cfa6a8b6d5b7da1ef6cbe2f470c59c89ac04cc248936154a77679bc06256d82b1487da6b8b1705997045428b035ab464e7d688ae36d3c69738e5fe98cfbc09aa0e624a32cdecf6f236e8c1bb59be4d9543facb9fefa6b5bff5555ca9a35a29a06a54d8f01e46c53c1ca7f38a475e9102c3f0c969446db54b828d3a6485dac404e083efab9d56487c564cbdac10ff6111d3aed86b83f31fea5b5491b4595612fa0de2fbac0bf598933ad1aea05c3f07f5bfa974e28b6c92f58b0710eabc8526c3ee01b6b86fe1e62a995abd7bbb11285b5565fc9261f42e5355221f894beb8e8dfabf43ed62303c736f132736b2a551aeb9de7b78fef1483df65b5dabb9259904ac6159b820195d2cf50b036ee79906df726d75fc90022a225718244c54d534c3a0b7c630eba79f1e78483035550f8ed3e95cdc7225a7cf2fa9152ccc182226256fa3b5e83ad267f227418d20f5d2f2b7df85a7cc0f7b27916fcbe2ef17a9a1d4a5a93b87d1cb3903ce8711cb19580120071e6d344160845604649d2ca7c0d8378d71c69c2f3b4e6f3c522c0a318b6b7a35bdc8bbaceecab59f4dbf78caed933a377f0153254b01f260a950c6366bbdcda2a287df095e76833bd4b465f73c4600d607de756914c9b214e583b2a8336163591b7782852ea6999727d787626b7fe9dbd35c9a02f3acb2ecaef69f99ba529bdcbaee8864b5b23120e27a8d4044d783879b4f2f5a0735a8bff643854b90cdb97cd8ad71d553c8f3c590b6671647dd06c0bf76e40735f935d1ba4bde8967949ecc46e976bda77cf4f9470e1dc6534f5ecb145469ce95fc6979e488ac8b5f1302d4bc7f717e37ca85f898d56f2fb504c25d883b7c84ea9a1d5c52c053b4b3334ed972cdc4bde615b06b69487421f18415a8e18af84b47faf59c46efa1875c25c00e151ffd6ff6d286553aebfbc73a3679dc80ef95a8a2e1009e610918371882d735031ff1fada0af647bc52f4205f0c28227a93a626cf9a922a2f5ffbc4883e09f0a07023e31e5f4b3f4f49098c6c3841e749c614d9cdabfde654d4e787c47c5298b33fdf8d21dd08067d6350f5acb5607dd867f97efc49ec02cf83d6cc4839962cfc7edb9becfdc0afd0e0000a7153bbbb33911d53bb7e614d820c71793fa2336bbc52d8d835894e57f14497ca18f48f5e0f334ba6fa1aec07207ec0c31701093c468d535a16d3f3c4d69041d22464c0632d749f8adb63c090fb07bc0936957630d284cb7eaf0cf236809e1429e976d4059fa2b96c5c058df99c9f9d84afc46e728553af9f1b76a30ac91207c3ad819463c3fd5acfd7e8f9c7e25ae0ceb9f115fe834cfe11cf3451cc815020c2d9ed2880708bf1bd33ded87e59886c4d218013478faed406aa259ff6c75b07bc9dc0cc7bb63ca05e318e9b9d6b5a7a95f7e76dfeaf047203a3834a4ba5cd9fd51bfeb4d29a07642b8f143eb1574499bbb379570304b87058f47f85c1b6357a121248109e0b72e8ef659e11a5338289336bd4add732b5174cfa55158924096edcf9287d06c75754cc84e876fd4e90dd511db3d14a4c989801582b3acf82adbe049a9a89a58c76e75a8fbf92ea075cdbd1a0dee198119f49f353ce285147631e04e63c5536a6b68c0178e4deac825f287cbe88431aef156060e851fed507ba65f0d30e8f83c7ee21449c84f08893769e67d6af5650e3347b919a5de1929d528996d37b4f9e3900d1e9abed91a38cd405d4f627c69b4e3549d7d2e44942c6cda95dd23728f4d187fa1c009fc2e5e568e263e25ecee19ab4ac9631b7e3d6896721b5cb71c4eded44ad15e5a322ab54be05b758f233b8f28b013f35865bfb044c65f8c7db9bd196abde3ff387aab421b2f903511c39b00f2f55064fb1dd61ef3d0ff66badbcf69d478ee4f7f83b6a5d0c9133594bc03046a6e476aa8deff4609e8689067e31aab14617954b452d0a52587a073e31c785246712d457506f62cb07674c255b9a152a2ef30571b51caa5db8dd5da61aa712887f8fc18ac63bcff0192a40704de6524e3abc5a7bd4591f54c77d7cf2dd4ad6101a4838189048c618d449c3cb961284c583bf56f55aeedc9a595cbf2b4aab2123047f80f69d241241a1feee4bca2d653e08a1a6dd60dde6e16451592240aaad4781271692a4a98bf8ed2c90e576c191dff583847f2b7ec6306936daa7e16f483aec557d493670a3fc7581dfa58173a443e348351d0e04b48371998779da222a806bb18865927d7110286e97c31d97f0ecaf8d8694eb4f49bb6ad206ddd9ab6bfb104a32684143e138fde1ad310e1e5a38abd1748ae83e4738f95939035e813662229f0b15d007e33fcd6b8d4f4ecfd3f70c57777369f6a2e5543bd321d333ccca417aed5b873e40b4cc95d68523216e69dd4b14aa00c38960ce6b47f4419833ebe73c1585b6a3dbcc13cb18177b82d74cf874d8f7ab7a5023f3a6e9a1ad2f23230f7612251dac3540b85d43fc808052d8af06f765d44aa671691dbc768ee51c7b9e688af7dc"}], 0x1128}, 0x4) dup2(r3, r1) 07:49:02 executing program 1: r0 = socket(0x5, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x10}, {r0, 0x120}, {r0, 0x40}, {r0, 0x28}, {r0, 0xd0}], 0x6, 0x728) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) poll(0x0, 0x0, 0x0) 07:49:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair(0x1a, 0x4000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7ff, 0x996}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 07:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xbc3, 0x0, 0x0, "b6086cba46418ddb1b9e075d3311ce09d31d6188"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xbf9a, 0x0, "7e1c9d1809000000457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() 07:49:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000f19c0aed4d46ffee000000000000000000000000f700000000900ba31fb2db6a800000180000000000000000008100000000000000000000000000000000000000000000000000dfef000000000000028e0a5ce1335738f9e45e51fb8a000000000000000000004a7a027c875ab2c0f634461a0a49df01a73e5fcdbda1cc28670d46588a40cc453bc25a52e4a2de54e34944114b5a219952bf8d2885b17c78cf3d5775757a2a530218a2aec78dcc9f8eec1b9e76ef954234d15bca7b32987bf74d322fd386f1ac694e1674da911a56d1b37050068370c7b723de28271dc4eabd3ef242e6b7c77fe7e9018606256f66462de90e211c5abb130a09f42f6f0815ff9a67b42d246bfc37c9b1"], 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000d4a793789a864fb2fb28812c49c5e15e8c8eb3297729992ff331fc41a18c12e7c2dfdde0e12c1d82205bd0475c4e6c190d9257619600c39fd36a5919b3f8b396d740361e09f39a945d619f78088d9ccc03706f06827dd683f59c277e11fce71d7b1b90812a04092be49fcfa290cc1a934d7e9a022cc79d7936dbc38689d5cd00bc9989cf336d38b834fbcec876e39c9f76abd455f152b4bef2a0e9355e85bc33662327514df932062a75b2ddee7a84f8eda370"], 0x98, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 07:49:03 executing program 1: r0 = socket(0x3f, 0x4001, 0x800000000000) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 07:49:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x8000000000004) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x64) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0xd000)=nil, 0xd000) 07:49:03 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 07:49:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) 07:49:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) close(r1) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 07:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 07:49:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/161, 0xa1, 0x42, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) dup2(r0, r1) execve(0x0, 0x0, 0x0) 07:49:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:49:03 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x9, 0x130) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x2, 0x8) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000000c0)='\x00\x00\x00', 0x3) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000240)="b02055da24f23f1ebf95fd21f6679ae1057591c2ff942b3bc544d5ded5fdbe482f21dfcf1ae053d1763dd271b167a838da03431a9082290113678bbca2c24254ffd9365d956b8c4eb82406c2c6e3d2df1022859e181865c8f3f3b88cc9915496e19e50411104aae42dd266f2bd785eac147ee80818b5274661daf4eac11dd25a166a1cd0f8abdb31f24b", 0x8a, 0xa, &(0x7f0000000300)=@in6={0x18, 0x0, 0x0, 0x40}, 0xc) r2 = dup(r1) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) dup2(r2, r2) 07:49:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) flock(r0, 0x9) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 07:49:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x7, 0x9, "45df7fe26317e9b5b28b5c39e1836d106e4d5e08", 0x53413b38, 0x13}) nanosleep(&(0x7f00000002c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xbfcfd429a66b2cf7, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x800fffff, 0x8, 0x9a}, {{r0}, 0x0, 0x10, 0x1, 0x1d4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x20, 0x7f}, {{r0}, 0x0, 0xa0, 0x0, 0x100, 0x7}, {{r0}, 0xfffffffffffffff8, 0x11, 0x2000000d, 0x3ff, 0xc39}], 0x10001, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80000000, 0x1}], 0x5, &(0x7f00000001c0)={0x1, 0x9fa}) setitimer(0x0, 0x0, &(0x7f0000000240)) 07:49:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) write(r1, &(0x7f0000000100)="f28b684aa031aa0ad0f5fecbdfb2200c7bd37840b66f50609829d07d7c5093f394505e5f1534922403a89d0c6d0508f571965c331a8d3c5c0582d4e628560a6aa5dce7a9a47c7a53860157f2945aa3113391bf8995d5cd5d9f0d5879a20c6009469186c4d655aff136ae3570bd39d7cf4b785eb094268f54486aab67da2912c57b36fa9bb857f68d21b637341f0db64a9111e98e0416", 0x96) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 07:49:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) recvfrom(r0, &(0x7f0000000040)=""/37, 0x25, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) 07:49:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x3c4) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x604) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000002000000000000000010000000000000008000000000000000000000000000000000001c0000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a006f1fe2f7831e41640000000000002000000000000000000000000000000000000001000000000000001600000900fb8e1684f3f06ea8e400000000000000007104000500000000000000d865564100000000000000000000000077fa2cc209b928b5085fce005ca705fabbaf8b4d1d8230aa007eb01fa4d076348ef042fef0c106fa02873fdaf9ae6a5018ad7a213331f1c1a12e00c36e239f77961e82791a6b1e176e85998c5c9154a3193ea3bc67d878d3c7f9a7e147695ce4560228857262941b48ef2c0b66e63f4e2e7bb7df27817b38cb8369"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x4) close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 07:49:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000080)=@in6, 0xc) 07:49:03 executing program 0: socketpair$unix(0x1, 0x3000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 07:49:03 executing program 1: mprotect(&(0x7f00001db000/0x1000)=nil, 0x1000, 0x1) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x1) 07:49:03 executing program 0: socket$inet(0x2, 0x2, 0x0) 07:49:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffcb, 0x0, 0x0, &(0x7f0000002400)=""/4096, 0xffffffffffffff8a}, 0x40000000000002) 07:49:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc000, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0xffffffffffffffb1) semget$private(0x0, 0x3, 0x8) r1 = semget$private(0x0, 0x7, 0x83) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/53) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/233) 07:49:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) socket(0x2, 0x1, 0x0) 07:49:03 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/81, 0x51}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x162, 0x46) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x100, 0x1000}, 0xc) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000580)=0x80000001) close(r0) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) dup(r3) getpeername$inet6(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "0000000000000000e4ffffffffffffff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:49:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) r2 = dup(0xffffffffffffffff) fchdir(r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 07:49:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:49:04 executing program 1: poll(0x0, 0x0, 0x1) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r1, &(0x7f0000000000)="ac2073c1433016c27cbd2b12fdd0810b485c294369edbac6faeb300e7b6740", 0x1f) 07:49:04 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x401, 0x10000) r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xb18, 0x96b) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 07:49:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1084, 0x0, 0x0) 07:49:04 executing program 1: r0 = socket(0xe, 0x7, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 07:49:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="717d3253cc0734e30d300b36e4c08b8802b7c49f239e207dc6ce023cabb90f5e00c2b2454e35cada213bdcefa999a0800255270c41885b"], 0xa) recvfrom$inet6(r0, &(0x7f0000000080)=""/178, 0xb2, 0x0, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffffff, 0x74}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x1a, 0x8001, 0x7fffffffffffffff) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xaf056dd5b3058706) 07:49:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 07:49:04 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 07:49:04 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x40}, {0x0, 0x5}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x3ffc}, {0x4}}, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000080)) 07:49:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 07:49:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) fchmod(r0, 0x42) 07:49:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) preadv(r1, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/97, 0x61}, {&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f0000000640)=""/146, 0x92}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000140)) 07:49:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="8e2de04b90d506621db5705fbbc65188df59b652a294a721a8fd9a441bb3a2595bb015fe29e388dc1cc7ded89d20cd48e1e0894e80896419f209b4215c7997bebd1b8fb97b1a7041196d6ee3e5a4533ca7c6dbcdaa12e24eb7af761f7cf87814359625413e283797c9ce2ecdcad0ce8fbb0bd4f1be6c5be201d9ec1f3cd24aa28eb51f37dac759fe3cc1bfbf1f826eedd8e6bef7c8ffd0100edf7074322aaa6eb58effcd17f3199e8cc83d267cfdae771c0b848be204e90abd1b618b60b023e98f", 0xc1}, {&(0x7f0000000380)="3fbf00dbe89c36f6dabda7088ae0249b06d16d7895e65d54413a64e8bd9a261c2f9817b2eddb81c717837b3374f9ad8cc336564ce6624d8e96dee2ae2ee59d7b6a26ce846cba46fe204456189393e2af3c9da6a33653fcfabb6d5d90b2a0a956fc716207324e13f860009076db01fb897ac4a41c015583654dbcf54fe33388d93d5c2417ef2c4c357bf39dac68b08c0ceccfe77776fc7b9fee1c8801e875ba50015a4e816f35754422b8a432ed5d0a359f3eebeadd1804f9a7eb0bab7f64a47571c1c282f442614781c4ccbe4c3a2203a3ccdc1f8451c8fc762bcfbb4569ea82fe333963ddb41df2368de9664a7c4c2a5588e69008dc6b2088c1bcaf3c", 0xfd}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r1) r4 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in, &(0x7f0000000640)=0x6) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getpeername$unix(r4, &(0x7f0000000200)=@file={0x0, ""/4}, &(0x7f0000000240)=0x6) dup2(r3, r1) r5 = dup(r3) r6 = syz_open_pts() open(&(0x7f0000000600)='./file0\x00', 0x80, 0x81) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$unix(r5, &(0x7f00000004c0)=""/153, 0x99, 0x1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 07:49:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 07:49:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8001007, &(0x7f0000000040)={0xfffffffffffffffc}, 0xfffffffffffffe26) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) 07:49:05 executing program 0: r0 = semget(0x2, 0x2, 0x308) semop(r0, &(0x7f00000000c0)=[{0x7, 0xab3f, 0x1800}, {0x3, 0x8, 0x1800}], 0x2) r1 = semget(0xffffffffffffffff, 0x2, 0x3d8) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/180) 07:49:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0x6, 0x1}], 0x7, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x20, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 07:49:06 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:49:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r2, 0x0, 0x0) r3 = msgget(0x0, 0x200) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000014c0)=0xc) write(r0, 0x0, 0xfffffffffffffed6) write(r1, 0x0, 0x0) r4 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x0, 0x7f, r4}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getdents(r5, &(0x7f0000000340)=""/28, 0x1c) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r2, &(0x7f00000004c0)="224e653ec1837d935dec2894dac8d46a8854788cde3492a3accd79434317e1c239a4e9551e54b51af1fdf7f7706c9cc9c1f3c9b84a3b64f80e7e421db93815c849b4cbd2b87e1b35047636b4acda701017c4fee7104819c6e69a4a1a3646bc3116fcd6b2d541cf7a2faf924ba4827afddd2d1a726087a77a88d0cedf3eec218a5ef04fab14c4bbb9c8a28a6d7416e3722ff722048555a98c4374a7402c7247841bdb88388d23c9ec895c528bf0cf93ba7966d671d0031d193407ebadc88af8cf5abf13068c45ee4ee1ae27cedece5a65a9f7fc7b4b268705efade85ef60e42f175ec00ad764bb740909cc67c2285b1d67aa7049205e8801cc78f305be3d46cded353eaabd12f8910783d7ef2928aa6d51a2f28ddf7887e9a2e0cc59a6c303a1040511ad1020cedf6daafe92f7ce12692ec0f78c075a6985c2db1465c7e3700a5c4aaa3759f886c6ea84ff615faaaab6e0bd0d8daa513c24a34b02698b227d84d5ea92c583dff6e025574aabb67d9d340a7abd7fa512eb60f4713222e6562fb129d520d681c929a3b8c960e9fb3ffbbab428d321c541c13179bb0b3bde7a30c211a2f712d0a4ce8c500431fc509d4f2d61195299bd731104679638058521acbb54d6c07fc05be2351556ec70736b5c164abd96b1dc880bdfd41158bd8e817586aa55a5fa8674fb76f89a6d1b930ec04af52451c64a7e8847660224221819ecb4f82a3b6ad3afe40d79ea00f264e0776afd7a086282ef367aff2634f60d2862554c935e286de5e82cf1f291b990754be3486769ae5c944521faa63aaba01ccdb31b1806d152f8699f23d2cc088fe83bbcace0a69c13267f8e84816bc23e0b07bcebd700e995d23a720375c450060879260a1d6360a8cd0a21acfceb8eed3489b0de49100f54f0749a80d3e0a929a022bbd05660a58a3818aa9b9ceb4c7d8c8c804600e60eb9a6f51188ed264609757b323e5181682762313ce5f4b5d560bc60609d2e747ffdda6ac3ff60bae25dbcd18a8e268df6783ad38ab21234d05f357402055fa847fe1833a85a0cc82ffeecb8a8862c85ee4fd10dbfae430e7fd2c78711f8adb7ea98871d40ed3b2ad32f1145845b6581486b1571775de894dd7b147d6d06eeba6136d1d42495e1a322d2e2cecce4cc5b02dad6664727d078711a849463421862311308084e3bb71e0cd3fb2a356d9b51272feb0a360816d88a45d6b618e1eb8b63af1bc777026c7084fae878695fde54e0621dcbdd52cfcf7b2309b97d3b2bba838177ac67dc9b9fd35cff9db881c5c51759ce764765a549a89ca9ba7ef68a9dba9e010ef33f8b0e4ae718337d4d538e806ff5cba85c9b46a17876fa411cc12705482e42668430a06c42fdf06adb4aae2992d94b6f353183a1488d7dfb5faefd0fbfa1ee8c54230c20104ae0383ae8817d99cf59bd53653896aa2fbeca4b7d4f56831e5d5dc3e03f5f1d11f4e82b4b47755da98b84e71540b004dbcc9a6b2bd551a45d4a86ce3a590838d72ac82aad9086e932b1b845ee9f31a4587979128ab6e177c64d6ed184ec1b8feacf899793debcaf9b5f7e506fe92626b0b0226f98f634c703e8741009194d7abd31a382fa5e1e42e596b6ad47527dbd5d3db4fcadf6c2d64a4acdcfe4796fe07efd01d494da0717c6a9a71e17473fe01ab2b8d08897280fc35daa1a31bdc990c856675fad16b0e11d9f8384ab4d4c55eec51f444e3d24629a77cf1e20fb4cb9f1ad045e8021cfd2424fff637fbf9da0dcbedeb3eb49f32a0763dc3315dabd516b394e51b0548747d85c7a293f7f89bcacdb364910f74b149ed0e29a89bb321c1561ed2bcce576c8c44b435279b5a01b7d728216afcb454fc86d8ae59207ae7ce6665ac0e9124d8c77e80ca9031ab84dbce93017d2f59eaf2ceb0bb50e1e9e2e6cf0ffa59878f6b28585fba1e004cee316fcc8374f8e6743ccec3cb98b4308377c450b87e0d1514a488b365cb4d69451e82a48924d5b84e0170a2c98506a25607c2a127157b0c1993c81629e486593e484d24f1a46c5ed1f1014d55e2c241b3b1a50104431bfc70309f965b0e2cbf3a046d14842eb00c5dca88491f005304824ce4824fd993eaf423e77ca9eedac1e56736ed8201903b3478eba2c9af3431c9d4e95409478f2a3c1a04ed9717cce77570bea3fd8ff7af29846db8c05278a56a1e01a1889c7a16730e0373d7dd13b33b906568ebe52d22d950b2acf8402e608ae0be85dccb4d95e1e9b27a2bc7943502beae1c5f9cde8d1ef7b043c3fb5332b033df51428a9408f5e08da4e70fda4b8bddd373c6ce4ff0c151fd349dbe14f11e0d7ff28037ec4dc10df51c351fa3b57e40416a0275d4275be94df4960b5cd1f6b8ca054f622c444c791df401b37821e8de9f53cad38393897e69b62f78a53f57eb40e79d2f90375886e9e654537524acbeb3cbfa94a6686cafb7e097eca2036b0d1ea643290f953ab635f31d94282eda5527344d2e46c04e98cfc37bf084d8c8d5375436cfa201b89e125d833d23333374ff765d93ba102672f4a590b3f465f3fbd7349dcffb05c0027da50274263d045770f5e66c6fc0401a8af556e692de525561ab50ee022b47fe4fa8e4f439086e55cda9c4916b8035582676ab8872694bb653943765e4520aa3be52d7baf3eefc7de643e351fe4651e3eeb64c83c3fb0de2fba62f9426bb7c0506325c391915a9f636a15d7ceb414a48e5a47656998a83e4a5ed78939aadefd96a1885c7b6e0adc54bcc827ebc17361a2ad845e39c5a07b7ed99ad5263efbbe1dd24d42fc49370c7b7c35b95160474274ab47f0884f89c700e6c4a08a9bb0cf4621dabe556e822eeb2a7ca18e25e97ab59ff7824377e359cf74f4ac83b5f5317aef9a80249c32116f929f8a32e73f3baec683f467ed6e5d87504b978902b40c60850b3bd722e6a610f5c634ddb58cf484b9ca65679a889e9d9bfcf795663e4279733e330a878468943e3ade12936a333a01958192503dd57aad7f154bca79b3945be8d7870e8da0a5951232f140dd7785c7ea44f605e0dfd1e6fe05e6872545556c5945f36ff8c734ae68b5cb7000c2fb2fe738a9aa3f6677b136cab12cd2afcc2106b0b8b9c49320005895721b9a49f1c2e13d8fa67138c178e561787b1f7c4be12e81f2f2837db2ab468fc422440b9167be3e921e3a1f0ba38fb48e3d812694480d322bd0239dddb11e11e3004a55ae9f82907b64da0edf3020af75d2ed8b49f5bb2f0451f5cd4f0c222cd5cc4ddbdcede724d42a1ae61fe975889da86fadca140bbb46a2b9499a3709860e0fcdaf8a79f3d56c0dd3c8808538672e2160e053c6931ce8453feb11d26ee153aa5fbb3eb13246709714d7edd7ab24fe2e2d4b59024567b4d5877dcce076bab64e3198fded67182de64e3b23ff6201e35d40f551e5ff3ca8c65b57df305db4f1fa88cde4aacac273e8955ed1e9bd48d88fffe5cd896f2ad9308f8c31140a4d82b472651726e99de74d7529dc6386a6eaa2b5d62f1f3e907c6f6e4fad0fae0545dd894e57a0b95ac1b3c0a33815a488eb8bf2a46ec72b4fcfecad9d79117b5e7892d21f70dbad66dad41e7decb54a57ccb1fde0f726fc0e0e86412ecb97680c60e9348038de43e4e4a4dd64a6e9d1585bd18a6bae1a20d37e1b2686625592d6e8e4eae4591204840ad079ba305ed78421cedf13c165284933ee3cbef30d26c68d17ac16804b48d684db9eff60068ef2a748dbdaaad93156d2a2a8847a7d51de1c3d69cc01dd06ad4513230ede18880fbd6a5aa22e09293e4b148c5f30ea244fb76041d5af1c4b56c73154e8e3dc27e32b203cf24122ddd549f851298d1cb7cfec32b329f7531b017b07060a39b0294617fc6806c1000e709c64fe1abeeea677e7b82a4b9e196424965d3f40369b05848c6b12eebab0f6accaba7af55190cb7008ec4efdd445ffc4e9ff43254eafec3c7b5b32ae30778c56109f674e7e355abc6356fbffa3e8647ba47fbf1297a0f8e07780657071575046e77822801fed69a57aafdd1bc36c58b2e1a82a3229f21a11047a0b7f2c564420643e6e477b5e70ba847c147db353f5a3be0dfd0bff13bcac996aa2e60c3b7a4d287aa8ee0b922364cee524b8b881fe0570fd98b86de005ef867bdb33d00d985d5ffe6cbd35d79e960f8b19e51c11de954c1eed1cd4694152711850a59c3229239c072c66cb42cd8b9d7aeb7ba373795e6c5ed03ef12841b5fe097e1c2c4cbacfd6f274d2fab06aef94599565f438283c56da90121a10e089c528bd7c219d460ceaf1a51e708450078f0539078975736a9550095cef1ee993fff8d20c774360c905798b843958fd6ef0fdb059d52a1563a385b933a1f4dc356f293d2b1ed278d0eb02cf5c1245a64ebe00cecd212ab211faa82b5a95b47655217d444be2eebc18af9f359353a55092a3e6897c5ac9bd2f0482ac5b0cb5a64d6c825d1ba4af51f429ff3cb89357201d85cdfadbb450205ef205ef4fd7dcea8f364950d2d2e9656c10a773fb1df0b6fec461502445d491a33dd9b8ad1c1d5bb054de9edb5a346b128378ddd01a0b2fde7a1d2ed0e0d518bdff3b068c6d4a4564c479559644d4da5bf104d34aac53065de367d58ff932f9ffe2f9f152eb72b01859eefbb36f2d666340e339d0fc3e5097fa170e5c986cf41d4e4fea88faa8777b37bbf78a3a675acd52e6899669a6ded5c6a322d95f9244ebd00b73b534629f056b69048159d3aaa1d891a07812487cc3fd8964cb3473071f2e1a52f5e717da32b9d0ef797e27d78cdc75ad7ceb61347f41606b1891d2b39607f2b484433fd1dbede684c9f3d72fddbe6bc11a80576219946881f0f4092b0673e911c4699c37a79dfb4e7c33049707d71485ff2d4172652f1365243f2bac57144ad9adfd2811bb68dfe07c7a9a0505d19c21240b9cc7e03c795c522f4fe829107074ccf3c6b7b9391cf33b0c5b2231289829022e90af0459e9220e1842ea5b4989cd312ab2428cc9ce9ba58d918059fe5fb7372a7a18bfa363d407c54dc2b2822df01e3a4d90c1b04acc9a9ec18090246aa6a5dbb82404f61327ab0da3b5b72c23158aceab5cdcef44cf5f160a521bde54ee7e65af42236ef0cf08b97210018c78b3ca88f2d241fcab0586688a8fe200d338c38a472f5937f2e878fef1826cdcd5d29c9bd4f52478236ce25c02abc91f9376fddd30aec2c9ae3059e4094ad36377af731f6c9cd132c18390d37cda06193345240a0fdaf5a86cb87f96f52691aff26f2bb3a396a3d2735f4812eb344be649ee2d535dbac591e24c3b4637b909987df72dd9a1da34628994f0f1814412184d29181413e43d8733e8a78b2cba144717d7f0ef092fe54dbabbf4e78daefb02cd84db31e1a116fe29e2e18a2f34be23a70cd344763a7d9e323f2e4c3050462b500e0a295a1c0aeeef2bad7fb77f8fcb2af713f0212ce87e4bb97c7fd7ffa6bbff7dc1ddc4f94034b4c4b882000a4505dfa7c9e115c79c125ab43e261fd560e4b649aff8e99adc68fb079de35ca7ce21eb6c236c01b257053f7d12d049bee553667c4c337aaacbd79afccc7490ee7bc49358bb606c361a2bde2f8a3d9ebb137513efb1cb8c308a6a979cc803da8c08206c393c4bd44294c697d636976e71f3175d7f5a8ce822e8044d9be12ad6814c3eaace216d3529a8bc26ac401276057765699887754bcb7eace48a98fa1c87c80b3a1182a45bbb8238c5a02bbc22249138cd170532616e4ef8b2defb1083d4b345dc7b820353ad19e6eea66d7b8f25165a44db08601c666", 0x1000, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x10000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r7, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) flock(r0, 0x9) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:49:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:49:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1000a, 0x80) sendto$inet6(r0, &(0x7f00000001c0)="c38f2ee67f561ce1244e60f23b45e19e4c5a7ceb0448fc83baf6f745e4e917ab2aa24cee05a7598f078ce6085f3b567a7a5a3196489119eff762e06a0877509213473216d57a1d06b7ec60a6240fcf7c1c5f148e515907f6704779d1", 0x5c, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x7}, 0xc) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 07:49:06 executing program 1: r0 = msgget(0x1, 0x88) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0xc, 0x80000001}, 0x8, 0x1000, r5, r6, 0x1, 0x41, 0x9, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) 07:49:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/93, 0x5d) syz_open_pts() syz_open_pts() 07:49:06 executing program 1: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 07:49:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x0) sendto(r1, &(0x7f00000000c0)="4a5886c12ec8a1e2637c0d2467a442b8b4f42136e56f00a7e0fd08423a1be5e2f4a2e5feefd7c0063a15c63f7ad2263d3ae3a64217c129b67a52452a383cffb9eff8c38e1205eec5d0c197ed82f007b446ddb28a6cadc44461fd5feabfd25d29625c0fd00468b4a54e31eaf0a6ff79577d8c83c0ff1ea2959fc03fcc044f2253f6f72556387f6c623a73245675885731083bf221871ff6ba80ee92067a0ed66e83141dbaee93c89c058682811825a4db6689a0363682cbd29f0bb8694e3ef8626e9125f0b49a55e06bdae2fba1188fbb658fc493d73bbd84e5462a", 0xdb, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300066b6c120ca10c7b14df64c23ccb6daae14acd92ed2de73a3445a5cb0ded3bf0a7d6854f67eb91b2f0313db45ce9d9499082baf327472a0318e75e5f7fc587a0fd990f28af963fc5fb2805404adfa38c3066d420205a7f01043d06e274f869df1f535d961db6c82daca19be1ba779e84c9930f45db50ffab2490857eff14bb9668889b28a4b5f994aeddf4adae808e0e360f5dd010a4651b86a19dd4584dfb0c87705c6a2729794fbb3947a1bc6bd0129bcf3e757e2d097b6ecee822e7e2dc66e4dd7fd14d8bb32c59a29e678689c90191e74fd7baa18f65291a321ae337bc701a45fdaf8645a8b6d0aa3bb7f07a770f48918641ab8561953f02709aa7ecd3cd1e854b6f080037a6498169f0acd56073681e448d4264feb0de45b9bdb835aa702db3f761fbf919bd8080eb823"], 0x10) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x3d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x101}, 0x10) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') write(r2, &(0x7f0000000500)="e3", 0xffffffffffffffba) execve(0x0, 0x0, 0x0) 07:49:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x40) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) dup(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) close(r0) fsync(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x5, 0x7a, 0x7fffffff, 0x7, "47c99ffe52417fbc517eca592d5db3202e265b2c", 0x7, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) bind$inet(r2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x4307594, 0x4}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) dup2(r0, r0) r3 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = syz_open_pts() getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000005c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x800000000003ff, 0x5, 0x6, "d95373ffcf1c1e471800", 0x31a5, 0xc5}) 07:49:06 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x48) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x2e76987386401953) 07:49:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 07:49:06 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="7898e7cd9c08ff33ab0fcb97d4ea84248b4e5cb493d59d244f6611daa916cbdc35d8547a6802dbdcd645e7b200b148b458f231735f6bbab973d412e984f82fbcf4c0cf74b678b361241b1d7b3d23b1cf51eb7ac3ce7e0052d6fabc70c9a401670f1bec51c0e11e7cf66cc8ace462d0c580880c40e6697930c0cbdd1e638cc99dc03bb12f3d4b3f91e32d92ab9d5187591f9fb04fbee352628a5705d187b6de786e581be0082dde5c530f27f0a84df1ecf1c312725ff663b5148900471fc64295c352f744ab877e5ea49c79d551984fad56625a474ed8bd7bcf5e9dfbe7d76171b91406475b501b0f7da7f44b709cbe6328a8db8d41681b0e12e8db9184f0a797", 0x34) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:49:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:49:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 07:49:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20d13, 0x82) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = getuid() r3 = getuid() setuid(r3) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f0000000100), 0x2aaaaaaaaaaaadcd) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x20) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x200}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7ff, r6, r10, r2, r5, 0x100, 0x4}, 0x3, 0x9ae1, 0x3ee0}) sendto(r8, &(0x7f0000000640)="6f3fb4983fc35a3acc4c872deff5ebc3cb925076e3fc93fce24589467c11aaa8099e99c18d1868509c606cc11ac862825aa0e93faea1ff630eb409225effe469fea795b4489c19c7c33fe66bad6ab9344ea049335208ce4dbd3c47512af3dfa8b56252d1ff9f3a635610f2f7a04ef6b20da47d2c285bc24ec10e92b9159126c62ee10d8cdf1993237c180803468c8a4de5879e263e01334a054406bf15fad59dcf42c20462224d28b4c2b5fc405ce1a66e568f8af191e9224295f1b7a578394b2f1f054bb770ffe9620656193781e0112c7ec7154c1d28db63c6b442aaabf7787aec64515943b48f17f591c8b03bde78e1c2c9673d78541b617a", 0xfa, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semop(r4, &(0x7f0000000340)=[{0x1, 0x8, 0x800}, {0x0, 0xe3a, 0x1000}], 0x2) r13 = dup2(r0, r0) connect$unix(r13, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r11, r12, r9, r12, 0x100, 0x2}, 0x9, 0x9, 0x200}) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f0000000c40)=ANY=[@ANYBLOB="2200002f66696c6530589b076b74628be46e65a7e364a0251800cc098567e2869d652e1fb23fad81528e18c255374ecf8ad87e22cedcefe87ed749d9f0a7050ab126b647d29749bff466350ff526619b3a314ff278edf1ac2df85f869fe8ffffffffffffffd39c5af0d4001f88fe97c53904de00000000000800b877e2ac8d4566af1d0200e4e32e1660591b1937af99b3f20a509ba954638e04129c198e4fcc87b38c0cb03712848de23ef0ddde3e3b6f0605920e80bd0000000000432158d63b04b682b257310061693f01bb65345c434087a61aff03000000000000fe75ef896fff0100000000000067b05c873769de551e18ea508059caa69fc59c16a745e9672c7ceeba8f815cc9fa1e0200000000000000facc16f7a3982b41fc8ba0e678a06dd5cd607884fb9a483cd758dc2b5349dba831594e4e4ed50ddcf0d8924ed1298681a18730bb8d87581ff923fd36489f1ed0758b58bc0c078dc4949b6f14b7b67291a50af8e578491337490224aa70f806d92cdffe8ab14ba5bf98643441f2ae87f533e6524192488fe482d168629b6115ce3e5f8bb770fc8002b6900000d6c9477366b82fdbc80f4be94a7324cd91a3d3c62206000000e825cc13afaaec6640f39467e5a8c7948f2773540b0ddc9718b658b8459df6bb795aff7f2434158c500d10cef5eb4c7923e93dcacbdc265701eae59a333baa4dd1ae00c40f6ac58e9d1ff98409d30150fb2a1545d8d93f022aae3b3e035f835adefede7aa420f545fb0f60bd30a179f787d90000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) chmod(&(0x7f00000008c0)='./file0\x00', 0x1) semop(r4, &(0x7f0000000c00)=[{0x0, 0x0, 0x1800}, {0x3, 0x8}, {0x3, 0x7, 0x1000}, {0x6, 0x1, 0x1800}, {0x0, 0x475, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x50980, 0x1800}, {0x0, 0x400, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x3ff, 0x1000}], 0xa) ioctl$TIOCNXCL(r13, 0x2000740e) 07:49:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:49:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0xfac4) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x7a) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x140) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) 07:49:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = semget$private(0x0, 0x6, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000a40)=[0x1, 0x5, 0x6, 0x8001, 0x5, 0x100000000]) socketpair(0x1a, 0x4001, 0xd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) symlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') seteuid(r3) pwritev(r2, &(0x7f0000000f40)=[{&(0x7f0000000a80)="388675aa7b7e1b0accb36b9837293032b4bc7811906e9bdee5fd0fa178504e17a96442000cedae56d024922fd755176a5cb73e0dfd81c1399b8da774ce1bf1cae30bc00d050ee5fcad8e3e7e5e28f21b4a7991935a88ac584f0d15011c5b17affb905328", 0x64}, {&(0x7f0000000b00)="2b0ff31d5ca0be7cd86b9118d3e4c3476ab6f159162ec6858146f1932eff962a560c2b0543db8e6a7a5a6d7b7119675c6f078072ca925f321d48957c60276b5861537674c46309ec0ef23b547b3500ddd2895498d406c31d8f13ead07ba09dc68e73a07f9d2b55931b9647dba8fe3a95bdce17bf7b982fcac22ad9cab93b8b79c137531da52f7c2d12b470254ddc7cc434ec53f0d43c2087bb7f8bf1fa73564e219a568ecd06cd5ead4207360a08e00762f3b1932b8961b019cec8aadb8a20f89b44f85a3b430db7b8d18011ce60db5397d79ddf068ca5165955ef3545", 0xdd}, {&(0x7f0000000c00)="2567bde9e905e9779efb02cd0cae110167cc2db5f42b379430cf1901731c6868442cc57c3ee026c44ddeda7675ffb489aa333f8bf7800063f47a406cc938a1261a7c65f555e616637b85b0bc6069038de144cf50f5e5e18836d569fe4ad24649876b909d604d9e4f1c92d469efc6a1feecdb7a03300f613bf505fbdc8989d5a3df8d3b81c81d5e9d0f402354", 0x8c}, {&(0x7f0000000cc0)="80c34673d2c07048d80b62ec15184b8b4695a9532702e73e77e62dd322d4c19c1111b62e51856473b690d3f77d3bd3de2ad43d236395c41ecabb96e87b977942f10330d88e8eb1508c7c6f174b178f20319517c7052fc45ec6a96690130785ccebc72559e0739742990c86f21e8c7049", 0x70}, {&(0x7f0000000d40)="acecbd9f8f5546dbff06a519f278d12f7e2f3be8564daf2571ad488ac91bce1b38c5ed1d5c6a48ec472a92e1b8474d423c67f58e2e3e6eb220da8363ad0b5acec66e624d976bc0abb84d6a4afadac1a724d9c371d8e0468746bdc16f4fff3a70824daf1ed8fcd3af66fd59d27e9e99958191babc654e4aace5fcc340a3cc0ddff8d6a4ef8b3aa6861ecfc14dd14059d0e751b08fa3dfe401d452", 0x9a}, {&(0x7f0000000e00)="c78cef4cb6ad4fdac23279dd5d2f80a8fb4d151b1eba61195bbf7baa33494019fe64882bf3b48f5182a9cb2773b23cb0b0b428d6f86a58e2aedea567631b3540d064a3af75b9e3446c22c34bc0495125de00acd6429e5f8f21f083304a4e93", 0x5f}, {&(0x7f0000000e80)="1b43fe10f0c5554e7cab3ffb09357d73f98a8129dd264ad5d2cdf97afc68131227be", 0x22}, {&(0x7f0000000ec0)="460490b65c7bb529", 0x8}, {&(0x7f0000000f00)="7fae644f4ecd7538109723b4b2da53", 0xf}], 0x9, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)="fded950df7f0768b3ff9ac947e763fa99a10863464e85e8f444ddfdb3d6a60213a06afeaa0accc513b8b4ed8ac8efdd1b1d6d8c94f65f1a032ed9e7cdaaa0544254ca7088c0e670afaa18ad3404339d5595556b43837ed4ca145c79b538e9a78d598489c155c6be605b9dbfdcbeb1c6ec5456699f6a25e5dac35fd389a9a46e0b671198e9d673e", 0x87}, {&(0x7f0000000080)="fe8b5960af9c30427a5aaf3c7d978fdc2b51c8a1d578b9aaead5e9a1ab60bbc403a6b46f", 0x24}, {&(0x7f0000000280)="b5f82847d273282ec7747fa423cfd2b3f046088638c562b3ea7de3688a0f6f57c8778b79d42efbd690ac1bf1be59c4abedbef70fb7f0f46745239894372f72b43a3ad9277b2cb345bd65f77430f0bbeb046eea6fbcd9e33b726326356e46ca3b458aaed4bb305df7ed6466c8cd1788dced1954822125a6e16f40bf84f2cdb3f239a6ea4ef6bdbf49dcd9448bb9337afed9329a181073845a487ec443088c12d005653b2b09276f0d412e142125cbd8fb98578afe3e7bf40bb7409c3822d05d7d38ba95c4c91f21e24615bca33a41abf8b6d750bb3838501551ad3684c9b94b2c6ee21978ff6d94a30ba6de", 0xeb}, {&(0x7f0000000380)="77b17c5fa335130331da3a8822ca438e3ac912ee9f6400963c296cffe11e95317086292e4d43a84d965dd6f5341a4b2bb9e2fa7f8645821cc576007911b6de625100ccde7fcd66a12ccbb7d8943828ea57d0dc448e9cf61e2dad69b5f512b1f646bfd7eb6f5ff355b0d1d62919d3ba590fa57d890aa7439431edc5e07ef7f12ecf7e6c8493904863d113271b572c3d02214b4000edffed42eeb8cf5b6e505ce67ad4641084b6957a5f5cdecfb0945d658946e9e5dfc0f12986e89b14ee63788f890066135d2ba2956769bad6ad8b60cf65e981ccbb735ccec041ea937d07", 0xde}, {&(0x7f0000000480)="632d225b41911b5bac301f", 0xb}, {&(0x7f0000000500)="0cf281d08027b5acd86b3db3ce88e1890ddf98d4766f28df0968362edfe622d65b38cd083098da235fa477a1d5dbb064bc63d212af04fbd0e79cf60469cacd3a03f6b6edc225f0a206f9cb5a0f90ce612ce12bfc891dee830cf0ea758cd372667a92937a278dbb4afe3109f609a1350da0a302bab12d304857daf2b10f6a64b9d0e2fcb8003241d31c83774656cd3ca28d0c00eb8510426ca6471b6ba9480907", 0xa0}], 0x6, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000640)=""/55, 0x37}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000780)=""/52, 0x34}, {&(0x7f00000007c0)=""/239, 0xef}, {&(0x7f00000008c0)=""/206, 0xce}], 0x5, 0x0) 07:49:06 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) kqueue() 07:49:06 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) socket(0x26, 0x4005, 0x7fff) recvfrom$inet(r0, &(0x7f0000000180)=""/160, 0xa0, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2fe2503b66696c6530005e7d728d0b8be02a340e1b5889c060cdf186b79c1d36ee079d5804a9ca4bf4889933f0f33186635d43738f31073e818c91d46905a5fde09d861dd1d9b0aacb033f6b62cba3342c364e2022be5d138264808975a5948c52537e08afda7248066f7e5305a715f8b44bd8f1a0fef8fd4e84a8327428cb5da8027c8ccb88afb6e54b7bd104dc157e7b672876f41a0b78facc34a7d568316cbad9b3581cd2a853dba310b57094fd54acb253e97319c31768b46a59081f6db166ca6ea928f837841b0d2ef275a13d09f61ee0ba8927aad57d1ed8f43b3793af52ef959f544db0f5eb3930e93123fc29908bdfb0a0bc96595f69a0d1bb9545c1e5157b2ab198943ca7ea3b25ef8836268ba15cb83f3175fb48f1f36b05e4131841ba0400000000000000b3b742ba7cbab4df509e7174c145ac53f8321d0cc354"], 0x1) 07:49:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4, 0x0) r10 = open(&(0x7f0000000140)='./file0\x00', 0x20022, 0x141) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80000010, 0xffff, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x81, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3, 0xf58}, {{r5}, 0xfffffffffffffffa, 0x80, 0x82, 0x7fff, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x45, 0x1ff, 0x100000000}, {{r7}, 0xfffffffffffffffa, 0x40, 0x40000081, 0x8e, 0x9}, {{r8}, 0x0, 0x40, 0x80, 0x5, 0x628}], 0x5, &(0x7f0000000180)=[{{r9}, 0x0, 0x20, 0x1, 0x0, 0x2}, {{r10}, 0xfffffffffffffffd, 0x28, 0x1, 0x1, 0x8}], 0x5, &(0x7f0000000300)={0x9, 0xa}) fcntl$dupfd(r6, 0xa, r4) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000003c0)="e5b4d0e5d0a3728e", 0x8}, {&(0x7f0000000400)="95f1f9f7ef4525e9099970432258b405502150b8ad23c28ae832918fc77827f585884920699ab38d530ff4606f3042f2b887c0684bc430b55b", 0x39}, {&(0x7f0000000440)="233cb8cf06fa0c147232a80fc0bebde43701d443eace1942", 0x18}, {&(0x7f0000000480)="0059566a100d4992d5337c9ab8308381f936d00d0de4d53c3a8a4ef9c8acc76f61febe80697d61614a880b8d36ccf7962695cfa47f710a94872fdc293c390574ef651ccc92b7d6a1dfd1c20c6c270808217fb524ef773597888382fbfebe5214c123fbd70421d4127d579772d8b4933572dfc2d8a9e14eb885d420052f8c20a4ecb79950c30cd69f0e0657bf8d7ccb72b986f82563", 0x95}, {&(0x7f0000000540)="d70d70b0f70fa5c1395f9d33a52ab398d15b8c42d49c7dafe438c4831fdee7eb7827", 0x22}, {&(0x7f0000000580)="f1d9832bc3e725cc463823fa8df4ca02b4360352c8d7dc31a48f6e19e48782e6b8f550b8a52b86644571ed93c1c7602574205ceb3dafa8f34100132d1fcb9f111f5dd6b954102b8648bba82a6c30c80055e18e9fbcf0b38a5655f174b7f1c9ff2bed71ed3e21865a0b6b6affaf324f6cd4832297a5d4435d922c77d826522e2cdf4d9538a07bf6b58e5ea7e6f432e97a9cbdeb", 0x93}, {&(0x7f0000000640)="0138fd41344cac917893840e2db1704063f0e4ad302f25d17999dcf44153932829ea98f6250d736aaeb694869dbf78e688dff8816ea6ea211faced36a3c9097d561d01fbe6b239748b1cbe7e09a84c6890ae118ac85b7db9c22f9b1afc55ebed4622069f3e4492592614cf4a9113a92133f156b08ee65afbba7f6e8f91d010959d5618d48994c73369330182ff3cb2ee1837605c37490ca8dbd14fb04992ab09baaa250635dc5e6e34680a29f142bbe021372d8439a81e19c28e564547df53c4544ddffcc1f84cbce87524186c76d14e7f7a027e4b77fd0011329adf7bc4fd3281f68b4d5e22866f9b9b3105387d6bbfec679a4afc", 0xf5}], 0x7, 0x0, 0x0, 0x8}, 0x2) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r11, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 07:49:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='#}\'\x00') setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 07:49:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="67f7191c95db0431daa805bc71d581ca14400e356306602a479f127b486a6058aa2db7e290eb86c0e6ff733b8635d7519158833445b9bd9feb7610eaa82fdeafe45dbed79168a043d0e6ba0d29063fffff1e18fd60d2f5acb468da700ac778909a8503f74eed16bf9dac276a354dae7f240a709730ff80e7ca28eb9721f08396c76878e11feae69410bb8ef0752c14b22e67ad781b49724486ff3441b16621e3a8e95f8d0ec27d0ecad363d07a35dbc55c647404ce599247759787f3468509d859b3302097edcc8c6ea882e3fb13557123d3c3d26600462c80c843634daf85d2f4589274fdd16c8ffa159d34f6fee70f0d", 0xf1) setsockopt(r0, 0xfffffffffffffffb, 0x2, &(0x7f0000000000)="56129476c3036f487aad895d1c268fff8abbc56146c435585e61c396ae", 0x1d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/119, 0x77}], 0x3, 0x0) setsockopt(r0, 0x71d, 0x1, &(0x7f0000000140), 0xfffffffffffffdf4) 07:49:06 executing program 1: madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 07:49:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) shmget(0x0, 0x3000, 0x40e, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = geteuid() setreuid(r1, r2) kqueue() close(r0) r3 = socket(0x2, 0x4000, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x272800000, 0xffff}, 0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000140)="2917b996e72ae6263dd6859e766a85b52fc93bc519927b524f5e2e9ea7f187de7053c16acad4276a4530968da91c718385cd6c179be417dec43d53a3ee7da5f54de049dcf3c885c2dcbfbcd5931bbb1fb10ae2e738ac72e4349b8b8fa30aa0ec35fa0c4f45a05355d472942b83e61e12d0ffa4ff0d00ccae9ec4777f262cdd26a5602d2da85b8afa6c11f65f6652ed619295eb0407206ac37722d43dff08bf1bcba2c5ed940f9100bca02612a7905bc5e0d49aea19db0ab14c9d47a2ba674c4e642049ffc8e9366c87be3dde9a", 0xcd, 0xc, 0x0, 0x0) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0)={0x0, 0x4}, 0x8) kqueue() 07:49:07 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xffffffffffffffff, 0x80000000}, {0x18, 0x0, 0x5, 0x3}, 0x5, [0x3e00000, 0xfffffffffffffff8, 0x9, 0xcaf, 0x9, 0x0, 0x100000000, 0x1ff]}, 0x3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="53a7078868bd73e1004fba00bc0b6dcf42", 0x11, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x5, 0xec66}, 0xc) r3 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x90) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) dup2(r1, r3) 07:49:07 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x900, 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6}, 0x10) 07:49:07 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = semget(0x2, 0x4, 0x49) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/121, 0x79}], 0x5, 0x0) 07:49:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) flock(r2, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6587) 07:49:07 executing program 1: r0 = semget(0x2, 0x0, 0x0) semget(0x1, 0x5, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(r0, &(0x7f0000000240)=[{0x200}], 0x1) 07:49:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 07:49:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/241, 0xf1}], 0x4) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) pipe(&(0x7f00000000c0)) 07:49:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffff) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 07:49:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="0d0555f4c69df844f08a48a05a4c74285047d9603972e0eb82b635edcded333d740fcf68dc88313d8d9b98244c64562c646c2e24b8e6eb8b17ddede7be4ad7ff7b8eb89ce7e509e6a71a1031c8fc4d1837f7605b06a234e94916092e775e103b05686fbd587d35bc22e42624f5c3c8176af4fcf5bd5504ca85bc21cead535c28d824b3b1dec49d1ea4c3de945baf9c4ba86be41c9aec0916cd3b4aeb19c016593a5b82847ee5688a123e4a7431ed51dc3046113a13f430316929e1cba4dc0d41029bd8e61f1a04952cc59f5358094409d66053b511c96ea4fae8c2a2", 0xdc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 07:49:07 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x2000000000001003, 0x0, 0x0) 07:49:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) minherit(&(0x7f00000a6000/0x4000)=nil, 0x4000, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0x19) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 07:49:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0x5) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) recvfrom(r0, &(0x7f00000001c0)=""/221, 0xdd, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 07:49:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080), 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 07:49:07 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:49:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x400000}, {0xfffffffffffffff8, 0x7}}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0x10001}, 0x10) r2 = socket(0x11, 0x8007, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xece, 0x45e}, {0x18, 0x3, 0x4, 0x800}, 0x7fffffff, [0x0, 0x0, 0x3, 0x40, 0x0, 0x3f, 0x9, 0xcecd]}, 0x3c) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 07:49:07 executing program 1: semget$private(0x0, 0x0, 0x500) r0 = semget(0x2, 0x6, 0x2e) semctl$IPC_RMID(r0, 0x0, 0x0) pledge(0xfffffffffffffffe, 0x0) r1 = semget(0x0, 0x3, 0x38) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/70) 07:49:07 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x77) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3a1982b0ecc77b7886333de78f45f52eb46b4e217217432bb921c3e17c84a5c8affc8384497a25726f4b8db2af1dcc6104347fff3dfdd418b7a5e412d402d854c0b51539659f28d14fea4978ff5355e7", 0x50) 07:49:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair(0x3f, 0xbffc, 0xaa67, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) accept(r2, 0x0, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000040)="33c0d26e93d1da1e2f60005be829856c523979aa831af8a5cba0e0a4d25036dda8d08924b009a8e2c9de662fe5e643ccfd923cedbc9dadcf62d437ff1b5db4585c7d36b7f4fce298cc3837628d12e129fec0e58b152ac3a6379feb51da0e17a4e1a2bdd9837fc57d585d0d85748c0f2a6678318b9c331579f75337772d474337efa8914a139518a8f6fc03c71a4491c8370a005982eff57fafec520fdf18fa3f84af5fda3ba63fe4caef5ea7eef8adecdd27b989fcc64c7501c398126ea89f00e8b2d8ddaeeefe5c2276ef464bb851b08b127c1d540574cc452895f028", 0x12, 0x40d, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) 07:49:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 07:49:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x9) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:49:07 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 07:49:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x213) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 07:49:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x5a58cf7d13f2b72a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1, 0xea6b, r1}) getsockname$unix(r0, &(0x7f0000000300)=ANY=[], &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xfffffee0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000180)="67de1d30c688f00980817675a603afe334997269a208a4c99ff5093d3477f2d878c894441f09c48e66d86ed46cbd622b49e742ab331da47745d1e3642c8aacf7ff60dcb446b6b848cc090805ad537ba3bbc80bb724f523980cdecc5faa5dcbbbd874ab61f0ee96ba3ebcce2fc35ffae5395017c16bf89fe6237b7a56f4e7087a75c58e3dfcaad9b1412b7b6a856afc2635ab0974ecbf9f0b9a107553bb4026ffaaa309b0c77f0ec5e4c74c6f041596f150aed20773603c34e18899357f81f6fd13ad9c5c64d17965f18d3180e6e8efb8bddd930f75", 0xd5}, {&(0x7f0000000280)="8592c8fd69e31a709d661c57cb84f82640bb896d9edf0ebf1f956c960e568b855c050fad68e5fce8e32f3591d8fdad7cc06a87ea445ffb949edf4b1429bbdf855408fe52fd4ce0f41e480be5d39844f4432894b3521e8a02d798c5d904bac60cbc350bc8486993a9b9e3acc14dcb3e7dcbf517e0d2a1c8e04af27503505a55c83c5e", 0x82}, {&(0x7f0000000340)="9149bd29121bcd6ee68f97dd4c59b1724a746d0b8ceac3c86d36f8a515da6a13510979d5f7a73945bae96be906b91f0785d6ee374b876627ea795fc7d78e694d50bdae4c6cc2590ba041f71c327276ab2f04325e0a88c393904b9544d97128bafd866b908be68dc0ca3ec2808311321c87e0776098878354998d0019ac1618f9c4a27550c27ec4fcd2ef9495d41989232b90e9629787b753bd66e81ff00a89ca2a9093bfd81f835a42e4be360fc5f7abfb1ef892844a7d87f952a767b4ef0588b70142a274d63f1c3a787ab3", 0xcc}, {&(0x7f0000000440)="12411bee14d1b40943327f6c38bb4ffdc1812951eaaf81ee856fa2e84a66157b6ebd3675ccd9f4cc7df88cae91f95d12fae9762fbf68233c8b4064d649b3d3fe8d7b757d579b7cbdd613af2f8de78a8e296523ed35a0d009cd8cfc9cd014ea4627757c536018a2da57e9322e3dcd6be5aab47cd64f13ffcd1cdf324668d0dd3bbcc8f379775823e74e2e384dd5e9911dd476ebdca6096c78b12a4a895212093487b5e3c0bba84d528560b0613dfad905192501563deed6832e2d4bce2c95169b83f5ead82159366b839cde89a40a28d4ca4a2b3a8c6c474f366283", 0xdb}, {&(0x7f0000000540)="600f9e611be04292e092e49677c547d0454579a1f932a62ee1ae4e015f43349835d6ee786fbf2035834bb16cbcfe0d7c3512bf2db2b9543129808d3b59bf28c129eedccf4049e757458f4511f4feee59147d606aa519a5016bcdca2b754d1919e3a172f57e150f0a7c4cf7", 0x6b}, {&(0x7f00000005c0)="de4805d04b6e7093c662814f561a07f357229adcacb467fb85fb79d4c39499b9d2dcdd32b0bb1f36360cd9f0a69666fd2454ad3e877394c7c9c5174f2871a86fa4c05ba9cc05861c8b922691cddec5169a2e9b036849e4f76991cc34e6e822f09f2d7c1c86912eb8b763e2920c6fcb9a68f61ae18bf01339a1c554fd6da88c13a6bafe64eb41a43744e3b3410bc493fbbc1681d304ce7c8945142fdbdf82f8c72421931a0d25cdac6c281fa15d2259f748580262cc591959ca", 0xb9}, {&(0x7f0000000680)="48dc0279f04bb12e9a90edbf829ff9801da10051d32706593e50161450dce97c3df42478b0334bf4196c63002206daa0d22acf2b0e", 0x35}, {&(0x7f00000006c0)="797f63379eef7ff2c61cd2dc02081e6c587338208ae54999866fe579f187241812665d85647b6cc482d58740afa71f5c5dd50551ab07eafe43667ce320e7574befe631eb0f2bd857e83344f8f68167a828fea25330ec01a2908d47f22277bee8254183deb80850fca57c0d53fd24bdc4698c3619973a9a9ac1e284f3048973a49203e48fd05a3d397c3e9d0867d4dcc59508c6634ca19370dda0eef5e383f6bb2ddfba1b9068ca0170441268e44d34564aefab2393b18de1052a0c4ad92e56", 0xbf}, {&(0x7f0000000780)="e58855b97aa5010d8496f2225e1c87ceaf5747a0b1e06394ab2e0e06e7352485680e19b80a7d1dfb2ba45cfbfbd0a4698ba380982b20dfc03fd4e31042e955354da6920398bf3649f017fb54f8ca6172b10966809ecdf4265f077537de0de4c83359550e31fb05436df3f52699e445c420b1b78dfbfa00db95af02d896fc2c9e1feca8f1972f0f38646a3d3465b8b69400d6ed7bf9a2825e805d11da23da9ea614b25eac39f90e5646263a28480a5795d54a403958a617ac70657598016978d088bc15100f5e2e5a9c57cfe1bc245fb1391b9ba94ae3cfe33bc15d151264382acf8f2863f0bbe2851093b53e2cc2c0b3", 0xf0}], 0x9, 0x0, 0x0, 0xd}, 0xe) 07:49:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 07:49:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() 07:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x0, 0x0, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 07:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r2 = syz_open_pts() close(r0) fchmod(r0, 0x20) r3 = dup(r2) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f0000000300)=""/45, 0x2d}], 0x1) shutdown(r3, 0x1) syz_open_pts() 07:49:07 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:49:07 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x1, 0x80000001, 0x1}, 0x9, [0x48e, 0x2, 0x3, 0x2, 0x40, 0x0, 0x748, 0x6]}, 0x3c) socketpair(0x21, 0x0, 0x0, 0x0) 07:49:07 executing program 0: socketpair$unix(0x1, 0x800000000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x72, r1}) 07:49:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 07:49:08 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r2 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) r3 = getpid() fcntl$setown(r1, 0x6, r3) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 07:49:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = getuid() setuid(r1) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 07:49:08 executing program 1: munlock(&(0x7f0000024000/0xd000)=nil, 0xd000) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) geteuid() socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') shmget$private(0x0, 0x1000, 0x2a0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 07:49:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r1, 0x0, 0xfffffe7b) 07:49:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) sendto(r0, &(0x7f0000000080)="f1f9ae5f4a6828e662368294d06f346e2b96360015c0777ca9e0816ebf88f7f8f67ac791fdccfad46fbcc6ad6eb37190662c15685c721928f10d0c6cfaaacd08506ddaa08ca548738b4797242fbb641201522aa0ac6efc9e142f57c7f1b43d2150717b0f94fe11d48c378228f1a5771c8f13e9", 0x73, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x63e, r1}) 07:49:08 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) readlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)=""/4, 0x4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 07:49:08 executing program 0: getrlimit(0x0, &(0x7f0000000680)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 07:49:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x16, &(0x7f00000000c0)=0x4, 0x10e) 07:49:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) write(r1, 0x0, 0x0) 07:49:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x4, 0x3, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0xffffffffffff7fff}, 0xff79) 07:49:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x18, 0x4, 0xd81, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0xc007, 0xfffffffffffffff8, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) pipe2(&(0x7f0000000200), 0x10000) accept$inet6(r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = semget(0x3, 0x3, 0x120) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000180)=""/4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000240)=""/235) 07:49:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:08 executing program 1: r0 = socket(0x4000000000002, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) pipe(&(0x7f0000000000)) fcntl$getflags(r0, 0x1) 07:49:08 executing program 0: r0 = open(&(0x7f0000000000)='..', 0x0, 0x0) dup2(r0, r0) 07:49:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) 07:49:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="5ce1778ddcacb52314d89050b25b537e7ee7d98ed2eea7a4cb4b8452fef0d3bebc8bb1925e8e5eae2800f2a5eb01f2105a8e19ac2923410d41aa02733324d4ce0ac4c16327b8e36bee00d00b9ac902a1884baf7793050f54afa1b502b15b878cd348d65ff9e566b85aa2505c9ab7dd293ef8ea91976fbed16b72ab54b43f60b726da9b26efaebb08810822a70dbac10cd253bcb4d26f69190f5d42af67cf0b", 0x9f) socketpair(0x1, 0x8000, 0x9, &(0x7f00000001c0)) socketpair(0x16, 0x4003, 0x2, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000280)="1ad81d53e3ed33a8162585f3758c09a8c8fe11a2aeef3303135380ec81206b38a35f93e533fe3bade4555d9cb173d33eafe4122e9e1bea2b62f39d247424558634b7f8e20f31e542c1df52be65b4187803160ff054a6cddd63c692b9ae6800010dd5079f42", 0xffffffffffffff70) setsockopt(0xffffffffffffffff, 0x1, 0x6, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 07:49:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xee) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/255, 0xff}, {&(0x7f0000001440)=""/129, 0x81}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/5, 0x5}, {&(0x7f0000002540)=""/35, 0x23}], 0xa) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x8) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 07:49:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x80000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8001, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0xffffffffffff0001, 0x8f20}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf000002a, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x92, 0x80000000, 0xff, 0x100}, {{r2}, 0xfffffffffffffffc, 0xd, 0x1, 0x1}], 0x2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xe, 0x100, 0x8001}, {{r1}, 0x0, 0x8, 0xfffff, 0x0, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x62, 0x0, 0x7, 0x80}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000009, 0x5, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x5b6c, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x1ff, 0x82}], 0x8, &(0x7f0000000040)={0xc, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) r4 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x8, r5, r6, r7, r8, 0xc0, 0x8}, 0x5, 0xcb0, r9, r10, 0x3000000000000000, 0xd68, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:09 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sync() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 07:49:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt(r0, 0xff, 0x1ff, &(0x7f0000000000)="82e1b8ae8df048f4108dc1e4366682962aa1a2f16abf545712b3396678a1f7ad4c7c65c5789258e4ee314de40859ed8695285e391789996539b6b50ae08c001d7fa10c3a33c66851ea29e200544100d4988d6d856163103f2b00e0cf347bd47d999807240623ca162e91d55f09fbc324e6e826848ce683152fffe7ac600c8dd7d916c9ae122e21c2a98e9b2a55a0a708795d911a09ec2e329908dd1762ca9ad8d63dc4e20eda3f88752d3d3107899311cc47103b74babddd5cbf877da598d255dc46fd535273f2056b193967a78e82530708b28694c0554f717185", 0xdb) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 07:49:09 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x1f) sendto(r0, &(0x7f00000000c0)="11dcee1a80b250abbdea1329f5d65d8388cda18165cd5235ad911ce7ff3d146fc3582a2889aa5a2c50e2e90d203df35441d938fa07c30752baaeb202d84829ada1015345ae3f2a10670b01eac874209bd0c93b9e032ad9fb8526d50eb4343424b1964e823778cc35e5f5747cfebdee11d0c48793c5ea002c889a560592c7a88e1f1870595156c1cbdf3e95f901f672a68d3b42abafc36b0cdb057d87", 0x9c, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r2, r1) execve(0x0, 0x0, 0x0) 07:49:09 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 07:49:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x0, 0x7ff) sendto$inet6(r1, &(0x7f0000000200)="373391e0bf7f3b125f21ae82cd5d1dd01639681197be8ca5009fdc1d40b912b6eff02741e0cad9c4b9c2eeabc8d506d58dd21885dfbaa569917383880ec4fddacc1883119216f69ea4784e47e46463a1ee3eb5c8c68a19c1b90bf8494e3b8f8e2e62e0761dbcccab4c4d791836f43a5f0be8101f9f348ed95d97fb2f32c60eeef9045a4cde0373ae39560bf3ca635ec1", 0x90, 0x6, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/240, 0xf0, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 07:49:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r1 = shmget(0x1, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x42, 0x200}, 0x9, 0x8, r6, r7, 0x73, 0x7fff, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:49:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/45, 0xffffffffffffffdd}], 0x1) lseek(r0, 0x0, 0x2) 07:49:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x102) 07:49:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:49:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "00fef372633cee008720e3ed00"}) 07:49:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) 07:49:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="235da04d38b0c944443ea41184e67148c0b642f426d8768f83911032d1febf575b1eab93e4ee28587161ac9c253620d6d7bb13815d8ad83c259920f328e1b2a053479dd399acfaf76a6e79a34c28f26413cb00fe0ff14c9091a27ab4b874f1a342fee3ecd4c0dbc5a327d3d7c370259d0c971ed68feef17f008cbd8712215a50249a1a10f80a71088252492728ec14b742527c828e4ea0e4dd73c2815f8781e4ba26fac6c7a8c24c6de21acf203c96ed8d5e2c70795e7cda076754e521454b1071", 0xc1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 07:49:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/11, 0xb}], 0x2) sendto$inet(r1, &(0x7f0000000080)="4d23293b82e75b6f82ca9340452a0c5e2d3f3339e782e91df46afba9c52bafc93945d86508c7100cd988cf9862e946dc96d533cf3b7afe2d104fa3da9aa2e047f19ba0c4f41948d9b2f4f00e8569309da5b8928649e10b96929f5b31e5d64740a81386a4b662b6a7bc8ec978e810f4166d03cfda48eb9d8f14c8893625e7c8d86b7fad2496a2c5d8f68ea4b9273b3007", 0x90, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCCBRK(r1, 0x2000747a) 07:49:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) fcntl$setstatus(r0, 0x4, 0x0) 07:49:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 07:49:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x4) r3 = shmget(0x3, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r4, r5, r6, r7, 0x40, 0x3}, 0x3, 0x3, r8, r9, 0x3, 0x5, 0x6}) dup2(r1, r2) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f00000001c0)={0x5, 0x1, 0x7, 0x9, 0x0, 0x1, 0xffffffffffffc98e}, &(0x7f0000000200)={0x2, 0x7}) 07:49:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r2, &(0x7f0000002840)=[{&(0x7f0000001580)=""/66, 0x42}, {&(0x7f0000001600)=""/155, 0x9b}, {&(0x7f00000016c0)=""/99, 0x63}, {&(0x7f0000001740)=""/240, 0xf0}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x6) 07:49:12 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000fc0000/0x4000)=nil, 0x4000, 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/32, 0x20}], 0x1, &(0x7f0000000240)=""/70, 0x46}, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x3}, 0xc) 07:49:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 07:49:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getitimer(0x3, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20908aa8cd227fa947c4e7ee5566f26fa09eaf000000"], 0x4}, 0x0) 07:49:13 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) 07:49:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r1) execve(0x0, 0x0, 0x0) 07:49:13 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) socket$inet(0x2, 0x7, 0x6) getdents(r2, &(0x7f0000000140)=""/26, 0x1a) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1ff}, 0xc) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x7ff, 0x8, r3}) rmdir(&(0x7f00000000c0)='./file0\x00') r4 = dup(r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x1, 0x1000, 0xbf, 0x6, "c8a4d078f21a0ed037c647b022ad6e8f26c9d3ed", 0x6, 0x8}) 07:49:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1304, &(0x7f0000000040)=0x1f, 0x4) 07:49:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x3, 0x101}, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) 07:49:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffb4) 07:49:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2c, 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 07:49:14 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x3f, 0x4) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="181f5230a86e4b7a3315659bea00f3725c87cca88738d03c74b157d8f6", 0x1d) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 07:49:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket$inet6(0x18, 0x4000, 0x7a1b1f69) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x0, 0x7ff) 07:49:14 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000000)="97eba39d7950e0f8f7b08a3ce29289e269497de26c5729c323c1f5f44e65787a8c7867173f661d788b13439c942371664df06bc8f438e667336bd707f071b78bf5b7", 0x42, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0x10c) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4000004a, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x10, 0x83, 0xab64, 0x1}, {{r3}, 0xfffffffffffffff9, 0xe4, 0x95, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x8001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffffffa, 0x6}, {{r5}, 0xfffffffffffffff8, 0x6, 0x2, 0x80000001}], 0x5, &(0x7f00000002c0)=[{{r0}, 0x0, 0x8, 0xfffff, 0x7196, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0xc4}], 0x6, &(0x7f00000001c0)={0x8, 0x1000}) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 07:49:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f0000000100)=""/144, 0x90, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000500)=""/176, 0xb0, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/170, 0xaa}], 0x3, &(0x7f0000000480)=""/14, 0xe}, 0x1) dup2(r0, r1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x200}, 0xc) 07:49:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:49:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1ff) 07:49:14 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10202, 0x10) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@un=@file={0x0, ""/84}, 0x56, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/16, 0x10}, {&(0x7f0000001140)=""/183, 0xb7}, {&(0x7f0000001200)=""/251, 0xfb}], 0x4, &(0x7f0000001340)=""/56, 0x38}, 0x43) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) 07:49:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x842, 0x82) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() openat(r0, &(0x7f0000000200)='./file0\x00', 0x280, 0x180) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/7, 0x7}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:49:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = getuid() r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = getpgrp() r15 = geteuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="635bcda18068c5bad18dc81ed79efb35bbaf3d37976deb958e5e72d08213b4721ace89f53fa96352db08001518becf1d7fe90514ca0247050179183ca15e4d", 0x3f}, {&(0x7f0000000100)="16fbe0452750bae968216b82f75042d07dd3a551200569c5c2924fe1c0bfac346342f760c76628b851305622343fbb8bdaa5e1f1bdc674d579befa4c36dd02c2670a555a7aef3eca01da9ee6a623270c1d83b420e247aa094f5aeac7062def2aad1bf9456708efcd8ee24c4bf689eede65a48c785c0e093aecfd98ad46e43cba0e5c703ec729aa27f1b5fb31675eff4d90996ac2294ca05472c88fe6c18a453bfb99022320a64802bbdf743b1ae5aa20556024f7ee5132c97e3b8cda0af8173e0e693afb4c23dfd7ae00d328f52976", 0xcf}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x128, 0x404}, 0x8) 07:49:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e1a61424eb8e289f46b3485939d073fbe02af34b77614bb957878e5542e8cb3a62371a09ffee8b25ea489be7e46108146262f848bb7ef294e07c69e255a4f80f3f344ae1fcb408e49e5def33482fb9d8922f7700af6e00e436d6f11b35a508191386f7c94e0c8584ed1b8a0d5fd2fd61491cae838da3855d3da3c3c71619f739e47e2aac6565854ee9c64bc40d0d", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x10, 0x0, 0x9) socket$inet(0x2, 0xc003, 0x80000001) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 07:49:14 executing program 0: getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x20000000000006, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 07:49:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000716000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:49:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x551) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0xfffffffffffffc01) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 07:49:15 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x2, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x110, 0x1) sendto(r0, &(0x7f00000001c0)="362481b5a0683265b3db6992def2460e325686a762f51d07921e6a6202de9f43e7c318273b11e68b1747a9e8f240904600045a2e4808151242dbb8986073f9737d65", 0x42, 0x1, &(0x7f0000000240)=@in6={0x18, 0x2, 0xffffffff, 0x2}, 0xc) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c708 failed: no mapping 07:49:16 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 07:49:16 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) write(r0, &(0x7f0000000000)="ecfebc1a321cd91474169f0640461ef8c7641765932173a1a9acddac4c9cd0d2b15d6b127633ca0fb1963cabc55276c05141a065b2f179c198e0f9f29f6ca0eaade4", 0x42) r1 = socket$inet6(0x18, 0x8000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r1, 0x0) r4 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r4) r5 = socket(0x3f, 0x1, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="dadae85597be1cadca18bc204a511bd6f8445df0d6deed35344d89e721924589428a269944aacf65999b069ea4960acd132e9a1d0d9ecf3471bdc72d97a3a207b539ab1c4d33644504807e36e030fc07959a8489dc46b009e158f93c3ac789e423125584939f175ba0e7f1e1d2b5c9b749cb929d72e41d8bbdc9f8e7ebb1ab000000000000000000000000a50c8d641bd026bb1920bd4a9e35c171183c42a0dd5970812761e62d33bf5a5ee551d05123cc654a5eaec63ef5423ee2ec93720fd5ba2e6f41fd192226463bf044e67fb2e9035d9a2ff6bf3ea86c872f541b53a6bb0cfbbfb45fc315e1dc50161df155063c82b45715c8edc175f6f2a9471c1e402704ebfc2fbcc225e530b77ad4c6045493233e573dcf5a924bad1dbac0ab74aa54988de10c82076e91b50f5292eba19a7888d3fa956225a285f02f99f87b82c830e50aabb6a64d2d82e1e502d1df2271fa850000000000000082307f4f9553a24342a62f11029a97e896e8d93bcb816d132cb7baa51fc70b479cbeb931134f1fdf038c50b838cf58f72456e14b733c69b81ced2f791b356ad1adf758f718baf42e85db6b828735d54ba91dbd7d2becbce3f965f031e5528ace5e3317d6baa28a2574b0370c945ad49240cd152f084a6bf42ea195adb8785b6d656deb19ebd7459a0f5ce389862934fa6c60f34998c913c719b14e7cfec47f9613b5f483a0c5ce0000000000000000"], 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000540)={0xffffffffffffffff}) renameat(r6, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c708 failed: no mapping 07:49:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:49:16 executing program 1: mlockall(0x800000002) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 07:49:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 07:49:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x80000000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) accept$unix(r0, 0x0, &(0x7f0000000000)) 07:49:16 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) getsockopt(r1, 0x1, 0x80, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001080)=0x400) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:49:16 executing program 1: r0 = semget$private(0x0, 0x5, 0x460) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x6, 0x44) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000001000)=0x2) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001040)=0x3) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001080)=""/95) r3 = open(&(0x7f0000001100)='./file0\x00', 0x10ec0, 0x40) ioctl$TIOCSTOP(r3, 0x2000746f) rmdir(&(0x7f0000001140)='./file0\x00') semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001180)=""/234) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001280)=[0x9, 0x1, 0xc02a, 0x4, 0x40, 0x75a4, 0x101, 0x400, 0x0, 0x3ff]) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f00000012c0)=[{0x2, 0x4, 0x1800}, {0x0, 0xd2bf, 0x800}, {0x6, 0x9f9, 0x1000}, {0x3, 0x81, 0x1800}, {0x7, 0x200, 0x800}, {0x4, 0x5, 0x800}], 0x6) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001300)=""/24) semop(r0, &(0x7f0000001340)=[{0x0, 0x1, 0x800}, {0x7, 0x7, 0x1800}], 0x2) bind(r3, &(0x7f0000001380)=@un=@file={0x1, './file0\x00'}, 0xa) ftruncate(r3, 0x3) r4 = getppid() r5 = getuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={r4, r5, r6}, 0xc) unlinkat(r3, &(0x7f0000001400)='./file0\x00', 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001440)=""/4096) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002440)={0x4, 0x5}, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000002480)={0xf3, 0x5}, 0x10) recvmsg(r3, &(0x7f0000003700)={&(0x7f00000024c0)=@in, 0xc, &(0x7f00000035c0)=[{&(0x7f0000002500)=""/136, 0x88}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x2, &(0x7f0000003600)=""/248, 0xf8}, 0x40) getpeername(r3, &(0x7f0000003740)=@in, &(0x7f0000003780)=0xc) getgid() close(r3) 07:49:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd040, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 07:49:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000300)="06e21bdd6b5bf58ea703973658ccecf2097864f2b190fe7cd5b282d32e55f673735486b479eb91eae9ec6ff037710d1d6e193dfd71040a42b7032d781ff4e219f188a9361c7f1e34c21e2d901991dcc82b03f00ba6ed7c4f23e73b5cfc9e7d862dff23792010f0309530104d77eaa96356fbc0f3d5cf5a08958fe379468a02925c0340f11f8642da7f443ffbbbb0f963fa5a85a2d0efaadae1", 0x99) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x0, 0x71c, 0x3}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xa0000047, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4c, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1000000000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x38, 0x20000000, 0x2, 0x86e40000000000}, {{r0}, 0xfffffffffffffff9, 0xa, 0xf0000040, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1ff}], 0xfff, &(0x7f0000000080)={0x0, 0x5}) rmdir(&(0x7f00000002c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() lseek(r2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 07:49:18 executing program 0: msgget(0x2, 0x200) 07:49:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7ff, 0x8, 0x1, 0x8}) fcntl$setown(r0, 0x6, r1) 07:49:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa0, 0x100000) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x103) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file2\x00', 0x420, 0x2) fcntl$setown(r1, 0x6, 0x0) 07:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/179, 0xb3}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000600)=""/209, 0xd1}, {&(0x7f0000000700)=""/236, 0xec}], 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0xa7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 07:49:19 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) getuid() geteuid() 07:49:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) 07:49:19 executing program 0: r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = semget$private(0x0, 0x4, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x80000000, r0, r2, r0, r2, 0x10, 0x400}, 0x4, 0x8001, 0x1}) r4 = dup(0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="8b6d81f375482decdc6dc5da814c9d33aec38e86c9aa14245e9833f8843c1ac2ebd5a1ebb672802ddd0c03f1730ab6be5c30f2d4cc89a1617dc5ca422faae5b0986e5febd57cdacdf2ffdc5c0a184975cf42d6c20183c7946f6f38f9e41e56", 0x5f}, {&(0x7f0000000200)="4f33ba4e8b7be6ea4c4dc47e665ea933e3b1d5c52a1d94446219c89370d5ae1ae0cf018cc6355b792da5f6502714bdc69d3e88b4bb3b28496f028baf5f652ce210199709f0307543cfb099d2e0c902ad789115b2e8f87005da24", 0x5a}, {&(0x7f0000000280)="fbf3255929b0ced799114af43e4af6e04d7872e4e0c941912e6e123f77695f0d5e293d66ce8e945f01e8bcf81edc9c4cb25371399f76bf9b52deb8aeb81614c3dca7ef65ef27", 0x46}, {&(0x7f0000000300)="aac1d689ee429f50f35c56ba90d5a592ab7756736cefb97653310ad8c1f8b7debeffe5129065d70ce4a7b8f9d1aa53665fe54eb82bec383800180bab1ce34da4879f5410e7baa3126576b49fce556518f037d27081e35aa7966af290ffe047506b846beeea730fc075c2c629e9d4657ecd89e057", 0x74}, {&(0x7f0000000380)="839b8a7ccc8d685e31fbc434c1ef7f0f436a60c30df98d467485013db9adecdd35ad35116ccfd9fbd159a92870eb14e4727d2e74784ab9c9663901ad92a5714218f15a", 0x43}, {&(0x7f0000000400)="25f7606cae9bf9bc4e009ddf5115017cbba5b1524d214fad573776018a3c1d75f0eacff1e80ebacd42f53477aabb961b948c9f4e536cb2c947011b2cd8d514caf48bc6ffc36621f9fcc132c8099a1c7cca5c510141ebed7553425cc5de0e8a676a9dbc145741ba3e33c7f8fc6a0c493bb61cf42d340cb4795e1cbea62320177ca3591746f7dec154b7f0361876ecbc1f0884371c5df8efebe6192f80e6692ae7fb424186b51254bd1e17096b24f1bb3a1405a5e99f7df0", 0xb7}, {&(0x7f00000004c0)="fb9516ad7c9c6902428bd07a5362f6c19fb48d5e49562ec9dcf6c507636cd530a7b2c94c9889d45b3873625d48d2f762ad7883f813f0", 0x36}, {&(0x7f0000000500)="4092a20d8e4249aecccc612fc7d634b051854f71100ccfec4bd40ba64ee2438ca5cec7638d2c23afb7c021168e42f1012b7ff318a0d46bf43d9fc8c5d2302c121861eb9a6a2da8221688c352a00bc402e21e040585aa1004c9a469ebc6b3ecfccbd9e8ae2d40f8b5582233", 0x6b}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r0, r2}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x38, 0x5}, 0x4) sendto(r5, &(0x7f0000000680)="7c2ff9f2e7e7328b370c8bd6a1f9ff8d8eedb9dc297e4476956a3a76fdb2b3f2f2c3a5ceb10e5502101aa24d0f7e26f0d06228da89a5409a2ec1b8bf397b2ca3d3507b4bd6ef1e10e8951d66681aedeeed4b6f46d3de2c2d9ff8186a13f7f437e8d9f0ac808d809d02be7193f64b042c55013931dd8f7454906b76c8a0980eac143e50da90b6e39c708e107bcd1ba4d4b677", 0x92, 0x0, &(0x7f0000000740)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSTART(r5, 0x2000746e) getsockname(r4, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCNXCL(r4, 0x2000740e) readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/211, 0xd3) recvfrom(r4, &(0x7f0000000940)=""/144, 0x90, 0x3, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) semop(r3, &(0x7f0000000a40)=[{0x3, 0xffff}, {0x3, 0x1, 0x800}, {0x3, 0x200, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0xf6c0, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) ioctl$TIOCNXCL(r5, 0x2000740e) fcntl$setflags(r5, 0x2, 0x1) r6 = accept$unix(r4, &(0x7f0000000a80)=@file={0x0, ""/28}, &(0x7f0000000ac0)=0x1e) recvfrom$inet6(r4, &(0x7f0000000b00)=""/37, 0x25, 0x41, &(0x7f0000000b40)={0x18, 0x0, 0xff}, 0xc) r7 = accept$inet(r5, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) kevent(r5, &(0x7f0000000c80)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x0, 0x3, 0x714}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0x8f, 0x2, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x0, 0x10, 0x1e5, 0xdd}, {{r5}, 0xffffffffffffffff, 0x80, 0x3, 0xffffffffffffff73, 0x7c5c}, {{r7}, 0xfffffffffffffffa, 0x1, 0x26, 0x10001, 0x4}, {{r4}, 0x0, 0x0, 0xf0000041, 0x6, 0x5b184b85}, {{r5}, 0xffffffffffffffff, 0xe8, 0x2, 0x6, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x43d95bdb}, {{r6}, 0xfffffffffffffffa, 0x42, 0x8000006c, 0x40, 0x101}], 0x0, &(0x7f0000000dc0)=[{{r7}, 0xfffffffffffffff8, 0x6ce716394ae80c77, 0x2, 0x1}, {{r6}, 0xfffffffffffffffe, 0xa0, 0xf00fffff, 0x3f, 0x2}], 0x6, &(0x7f0000000e00)={0xfffffffffffffff8}) connect(r4, &(0x7f0000000e40)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffffe}, 0xc) semop(r3, &(0x7f0000000e80)=[{0x3, 0x1, 0x1800}, {0x1, 0x6, 0x9100fd2f99de2ded}], 0x2) close(r5) dup(r4) socketpair(0x18, 0x4000, 0xffffffff, &(0x7f0000000ec0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f0000000f00)="f7abfb2f517f8bd3ef758ad779919d1d934cdc25e91b108c31764f4cfe0b3d3c2170427d4b12ff255011eb5e988b437d8596b28b8d0e7cb3c5641a13077aa168ad0a8baa01e76dca29b22497f3d2b4b4c24164064a24bc322994d24af44c7ce7418c8daf5bbc4ad77da3a891e16f1dcf1fc4d6af36dc5c528f1f9576c5b096bee1dc98191d868cd856c30ff67bdb035a00515d597b9756750ba86c2f65129c1ea1ee8ac0829408402daba9737f6c7c7d2af3cae1f8d888", 0xb7}], 0x1, &(0x7f0000001000)=[{0xb0, 0x1, 0x80, "dce848ce5cfd2ade98f2669ed756e4cf3ec2e5b4da3a4ef040d387a57210edb0d8d5ce27e2d83e3c788b9947f7e81a178e9ade274680be6502cff74767465ff211588612d96f63a9ce9ac92ea9c1a2c0cc0a2e76d3cf4a6c6dd5feeb2ad8161b436aabee304e619f78ffeb44cecee1c39807ec40240e958c88157ef11f57d1986f2a45ff392efcd56e60417c1da5b78fdc5125086452b77a733a2ec128"}, {0x40, 0x1, 0xffffffffffff4a31, "b61ea1cf7a5f75137ef064ce9729cc3e1bead532d698359a518cd0738ad8a827ac0593086f9020d7b5f1"}, {0xc0, 0xffff, 0x7, "3f6ebfbec1dd1d7b3d069fb4edfe29b327e30d290572a6a72ecb31369343e7e676ec7566278d90f6e6d9219470a4bc4e2ec3adafeac1232c063a8121d3d96699a9f672c2d5fbefd3f18ba85d7b6625f184b01eb50eb1f06a7733412a1f5a7c4582ae05eeabe5356daf72846c991c1a2270567f9f3d2593e82471cc8288d26ff92b591f4ba16c45501f022f5f6cdf2134077bbc6950da1576b246860cb2d6baf2509a04ec2c966743c4cab0defee360"}, {0x28, 0xffff, 0x1, "7eee2a300b1057c20d04918c09d74e56795dc10f"}, {0xd8, 0xffff, 0xf, "67236d4ac3b19d60c0e514e960b6a7e37a057a11d5b7903e0a56feea00671581517662584b4101b58a927cf0ea72f0c531521c9c2f8ab762839f580083154f380f3b4f06b207be95adc8d1b9b7ad256dab89b852518155684c493988418533238216847bd32bc3f3248ec937e0a45c03579e447b1d54afb1074527f63c5c9addf79fbda7494d46277a868eadb05a60ba3b49029da59697c04d3ec76d9a22bec6bc6332215f2953c86a1c05ff7ca694415fd6b605dff00ee5e0508a9132b254b32ad2"}, {0x38, 0xffff, 0x2400000, "a8c699a7256629bf6b792869f2c46aed80c035f5d5c1facad9a1133edef8e4c85b97060afb82"}], 0x2e8}, 0x8) setuid(r0) 07:49:19 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f000025e000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 07:49:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1312, &(0x7f0000000000)=0x9, 0x4) 07:49:19 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) write(r1, &(0x7f0000000640)="2381b6e4f07c4cb77efe5f8234bc647dd3bad05a32c2f8b3d6f0e7e3e762dc796bf0873a942de26323458720b04654b16457e489c4f86c21ef792be3d7d1279f8518826a31b2e34fa7555be163a20c8c42a5d17b93bf304a999de38b660f2e33018f2fc4339ce1ae1b3ea74039dccfb9a65af3c55a6dfc298991c729f848de370c87f9d2493b2df100ef4f9820e9bd521c2ad075bf04965f3b819c2a87f455f27ad0ef4183", 0xa5) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xfffffffffffffead}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 07:49:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xff, &(0x7f0000000180)="299ba95752da9d358e4152bd2ee8498251824660a4c46f9a73f705ae7734292ab6cebded2861e55ee08a9f8b373dc2b069fed4eca5dca1d6ea656f2681a999e261d4e499fbe94f2ab0877a2007586501418b8ce957689d7c006a28bcb4c103151894fa3f2ddae731f9dc2c85621952e5d35c5ecbfa3108efee8301f72b22b7af594945b9071ed58bc80c0354daf5d23424dfaf38fc63fee325509e1baebac2c92882a47e45ebb060e9d190b71a06d339be8d2311c2c8cdd3ac452800f3bd0ec1d879c37e849cccfbc95dc499ed9e09fdb9286d9f750a66de3af75903babfe7fabaa3499e7185930ea88864fed94b08e524b40b06507331c2d0ee62b9989ce1") r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x79f, 0xee47, 0x10001, 0x8, "373dc39d242b6aaf67667e8ff78736ae4717da7d", 0x0, 0x656}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080), 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:49:19 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xff9e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 07:49:19 executing program 1: r0 = socket(0x20, 0x3, 0xe0e8) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x5, 0xf9e5) lseek(r1, 0x0, 0x3) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 07:49:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 07:49:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:49:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xdbf, "0100000000000200"}) socket(0x30, 0x7, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:20 executing program 1: socketpair(0x21, 0x0, 0x9, 0x0) 07:49:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) getgid() socket(0x20, 0x0, 0x100) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:49:20 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 07:49:21 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0x0, 0x92, 0x2, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x43, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x44, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40, 0x6, 0x2}, {{r2}, 0xfffffffffffffffe, 0x62, 0xf0000002, 0x3, 0x79}, {{r2}, 0xfffffffffffffff8, 0x40, 0xe0000080}], 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x80000000, 0x8}], 0x5, &(0x7f0000000400)={0x581, 0x34d}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x2}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x400000000000000, 0x4}, {{r2}, 0x0, 0x0, 0x20000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x94, 0x11, 0x2, 0x3}], 0xcb5c, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x22, 0x40000001, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0xb5, 0x0, 0x4abdb2e, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x50, 0x1daa, 0x7}, {{r2}, 0xffffffffffffffff, 0x68, 0x1, 0x7, 0x26}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x20}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x4}], 0x8, &(0x7f0000000200)={0xfff, 0x1}) dup2(r1, r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 07:49:21 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 07:49:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x38, 0x3, 0x401, "fdc08d66e17b22decf4d660b872c885e77fcf18c", 0x4, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x0, 0x8000, 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/119, 0x77, 0x843, &(0x7f0000000140)={0x2, 0x1}, 0xc) 07:49:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getegid() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) 07:49:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x20, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000091, 0x8, 0xffffffff80000000}], 0xe7f, &(0x7f00000000c0), 0x81, &(0x7f0000000100)={0x7e16, 0x3}) setsockopt(r1, 0x8001, 0x13, &(0x7f0000000000)="2409120e", 0xfffffffffffffe14) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000140)) socket(0x0, 0x0, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x28, 0xa6, 0x1000, 0x2, "5036274b7c5d64ace5e7df475439c69679dabd7b", 0x4b6047d3, 0x35d}) 07:49:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20448, 0x20) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/112, 0x70) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/76, 0x4c}], 0x5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) write(r4, &(0x7f00000039c0)="ca6e772bd165591d5b5f011b4229af357f3e044b67bda0cf74b1d71cb356428d8eca61f82b001020529bb1bd2aba7b9fcf8d96cc4d277b166717464fad1ca0afb51863382493193515ee21ba344af1d94dec6c70a5914e27861c69fb01694224b2f8415815932dcb64e91d249d661c5d62885067d4e9a6ccf0d7bb42b79467e6140082ff092020d12b06523037b8e66a9c3b0ad889f0afaaf8b11c6d2084568bac848968733666b62379bef73e9e68a3653d88e9f6ad13c6da0df18269305db89b41c0c7398a67343f50580b96141620857b08fc4bc5b324d7c086b2e6c3dcee024e38659d89a3a59b42bd171440f2a6155073fdd74e267fd9d9b372699f97983b82de5c38186e67881f18d1310bcd98eef20ae2e7689815f5528af59aed2ffaa5f86c5f9b473d9be173ae3b3b3dce59dae2b805361df61ba62361b50c2657498c4e48158fe5683b0786c5707702e0b6c1dfa83e0558971099b330e041ae156eda833b961535d9251771d7e3110995f434c550e40a6aeb97743326559e440b873c7f7d2f9d31499f3cb4bbcbdf126f8978180136680739abf402164c83f557181443b719823331e06293c8b41f8e1c48f9ccdc8f732dd88807746ae0ec9b0d33e50b38f8cc44194db422fb2825b657bf309d91b87a6b406320924d1999fcf59242634b5562574ddfad353882a47395156f859ebac04e5ba932d1b06e1cfe0d934d4d8d52860cecd72571713cf27539d185b2e66fceba6cdd027c3914a46d761776b09df7d1e95f70973de32ae11f47ad793f9b4f89a913e5f8d7d08c2af9517cadeae70fa749fc9203cdca111eca4874c012af66683515a4e647d022231979aa25380b7aa35e75f36f9bce720af1e395acdecea354b5054ed7ef8d8a3a539624be96be7be41a8b3e3326f1500f19e4db14d24bca571848b0b6820369e77fc125a2db5025c9813d4e9a16bc4a9674cea40481b35dabd15bb7fccb8fc91e62b2cf413a25f122a0f93d722599074708f96fbb35730de2731009247064b2bc8c9d6bc0b29c9bd99a3c6c6a73c385d17f6792cd4c3cd54611024591c9a25906faff429af9ee12f027057f23f1c9ef0d84a272d0d637830099d3c7e416f4db6c4f2ed413467a1ff935efac2d5b88cf28bb8dfc937face8bd840e36311defc9edbe0d4afcb2a439d92d4eaf28b6efe4cc1ca067cd21e8bf5dcec9d56cb63f34b1b66284f69f6fe77ed79d9dc3ff19022ef1b1689d301bf2e23c746b45fa9068603aeb898e193d6aea9251e6c1862ac9c708ad7107779cf599da36316194dbfd776762702a5de8dbafbf544f377bf37b6cc73683054b19557d6191d701cbf6fef8ace2a8274017c89284f77328d3afa0d3b456e795921e2f5c0e386d70987a374c529035ee3864103f2b124dbde03b44c42c161584c1e805a21246306e80bf467a29987bd58566bf0977f264d95a7ec2e72342f80f7688613fc9af0df48dd1b58a1bb7877e09cf04c819e788eadf3f1991c40f5e72a4fef58a3a980f3e7a7421cc1e4dd060dfd40f400a64bb6b69a0933d82d37ccf9a6c648835d68180d8250be3d9afeeb55a736ecb4aa5ef47def332aaea88e737dd0f3da2ebb4a01afc13be6fa40828183a28ecdc42ac0ba828247187a7e765c82a69c714fe7749be921254c219845a5bee86433e956d39fe2ca6fac7bfdb2383d9c35011c5643a97079e1794e5725cbc10c5bdb3f3540172d03d01efdc428f86f6e46b7e97d2cf62b65ee9f46ad8157d530d024ae84d6b9361e88a51302ea4083a03bb2987dcc9d0c14a23c48652b9f0d4e7b286df61e1462bcb56bb49cd9dfc88e21191642fee3068249d249af284323468ab02380621328d9518be848a73bcf216b277d9220cf84f92fba62f30d0110e3fd890c6a7038202ff46a133b01a1d9cb51a204250f5850ec2a68e3cc56e75bdac5d8b8eb4fa7349c73390854c7fc4ecde73079f128a063bb96082d8bf9b2db1fc08739297e1fba2cc3c79fca09ba7c523e571ea78de2998f2112f95f1e3176d6442f462ada000ad77de716380527b43ade412086bdaf03e6057b12a43d2c2f3c14228ae63283ab109cc08454d108cd802a8f9275e99fc02399e3bdb66d0a8c460cffecf7e94558d8026f1a1dbdf8c1948a7dd8019ae006f5e60f1b3a05801f015b37b7dd61444c33cb6ebfb0957040a29641318b762ad3d29c4039df1f5dd1451749588d858c2df09f7517a8187165064c4b93aa676b9acc5e16b4eb979ab210355dd8926e0ed33935628bd44b491fa13e2ebd6f7158342497a6f39ae869f835cbe9212a72a5004d0aac9d134d4e4fe1fec263b9ba88744fe524e470ccb8894f0a68cee27fc6a45554b249136313f2ca687430ca2d55c6fc4985bc7cd017b7cd464f0d5a6e447c92c2f940311c17e83d2ec77cbe42d7825b85bb8205135adeeb2792fb8f7b2b8e3700a4239127ab0d131642ddd4e7e244d6f7871106e664bb4c4deeaa63306c22174c14623402ffb118b74cd76193c2668e2433f75fb37ce135d873c4bb918dba76a261fcdd72431c5412679dfb86d1be3dad19b5e57c667cac7dd57681a2933ea3e19a0452c78ecc280cf0c68573b0f21c8fd612a90ffdb2453aeac06a63ad8a237161199f2c2b4afdc2cdcba53f6a1375658dd7a76358878ac9ac24cb83d414f9904c33dd6ab0e8294ed23c201d89274a1f444bc5567084da921252c5dcd361c5dbcd6d9bbc9bd9f46687faffa1f4bfc41fb7a5461483f7f05364dea0f25d85bb565cb0ce1ea9d3096f4a640cb2bf20a6fba6c5972877f2be15e7a2cc55777405849e005a016228b62b9184142fded7143f2e201d4402cacdaa4f6c4be4a21f18ae97512ac152b6f9a36c963845c9eb433a4563807579c5f5480d77a1619e99e4754a6c0c8777b7bf7708fa725a9563bff1b5063a09917f2076ad5dd07f21e25b0e317e96ee49e6a73c105b502172c6c897af40716d53d4c917e9f8afcadc98f47ba9e3d0a1c1923cb312ec6b5a7aa360228c9b2f2f4b3ca6258aab3cf98badeed4153e7d27b40b2ddc0b279af657b6b139ca1b532b4bf5ff72a76fb1ac4b89c6cf36fc5436bb86d12635ccca3177afbfec90a905266eac0f524f2a68fe853df5369b8bf08f3425361f00d4500936721d6259f7a92816efaee29074e6a1b2fc2b4398ba12e56859e17079916d44d9c7593a690edd029aa1232efa83f3ead4243bd67841933136dd3341eb0989a1abae589e5b043132791ffd38a0c6f47cc25cbe4c7a868f986db6e4ccb4bbba88f3ea2f9ff75f7f575662df42728875add8cc746415462dd506b48573547245b2c408e9e22f38550ba9863485e6838bcc438a02dcf9e353612e6c9c15ef4b8c72315acd2872f9a74d83077ab087ce8df904e145d22f6a1d723b9f5f1db376321ea7b94af89a0aaad3946088f3528cda2e250ba84b4e2ce2d1f77402f0392ce372ae68199cd1dffc51e900b1bbf6902067bb9b1111063fd530716c7ecd2df459c311faa3731e42ff5916befed233cc68341e2002599627525a10302e812ec0926fd8fd1b7f8f6e10836a32ebf3d34f7e30a6afa32697f4bb78dc8f07bb19ea35f8aa9833e38bce5617292720a8108bfbd7276704b55f1922db15728f47acbd79b3ad6958550211aef78b1bdcdc7f811131fcf97ebda04150d1800c8e60d686b84484fd0ba284328a30afd46ed4df9066e7c1dca771435a09b7b29339912c1ed955b796b458407a58cd2713b4998d90ad2b0c15d007847f811ef5328e73bb0a19235cc4e30ad85963aef16c15fc6b83f5540102c78c6720e8f4ba3b9c994ea2ae4ce4fd93479bbf9a36b6b08becf8e8f7b00b92e3b380b271cde425b3d4a851fa9b0b2bcdadbc255f206d178209785aedd57100cec8b18b6ab354349afa09ceb2bfeacf59dc64f952ae500fa2d5e0e07cedf99fbc427be3a4dc0a4b5911c09d80e5e0668c43dfad2b2a24dbe156d582e8bb36afdedf7f7c4d8a3c6f46218c7095225934d95eacf83149bac4652fcc835f3cbfd8bcf10f14f717417c9c466ddcd5eb095623d7cc7d53fb82a32b78f4ca718c68b0c383f42763c10dd31649de693212862a7b0285749c82c7bfcbda58209b9ba265d33edec002c6841be07955481991053bb5d75703d6d771c484f10c20a7e1efd1290841063e6a6386df6a6ea146b96ceae4e6b4cc2c927aeec1831cda7ef1c6f7da8d3aef10b8a342d66b38755b391ac8bb56bd27fff4c55ee64b93364b0f8c50fdfd07c9a79abfbc25458faa69859ecc0958c36c5f0f13dd27ed76e3fce7cb831a97f947cb4a12530febf2c4531b46033c9e2278359ddccbf74fb1e1054c8101778273b4dd9c8693a90f4b2f560aa5da22ed227ec564492b4179fde4a4b3526b8e6f760f525179e94583e06ef33829db584c5f2fa8615a3d706f95dc1d8c8aac8ccbdc87e6208a9a6e45632ac31c24aca44f424a3e9cf82e8b36d5da3059798adfca1ba85fa20557076887d1e439050abae5508db79dd250e85ffa668a169a83e95628b7e556d400355b77c4653cdefb83bd3adb36de4ec25bbefad5991896146c3830ce73ef25b48fed91f62026888b401af783bc37dc57dc640be5a0675efac04fd63e46f53743d29145ac59a7c47f6bd6467b7898f6d5b890d9750e6a9856487089bc51194aa07676902520d1d55ecaa647937e820aae4ff8d4fa846eae29b6bd40944629b39090afa1bc8c10784eaf23b7c2d54ab418ad115a2904c70b74a2d4689d222998d4255b48b0948f72ac37f358c8ada2512cbf26745d4cecd7e61dc42ff3fbb2acb35f310d16c1fde316e06c7907b21b0c6be133d84bd609cc037c13cb9fd47b0c3e4007a76b0c999e42d97cc25ce20a667a76c3fbe70ea401b1fbca0a5795090a7ea7562cc051837cce5bb5c37ca3680a0f792a25f950ddeda27f77d4ae9c44b1550c3a183ce81f331116e1acdd414b9ef18ee81e3d81d29c6bca1eeb0a5a3053bcc131ac2586b59304c22743bd05c8c9cc44deb1fd9e4988fd77acec74d5dc1fd6302742103e6b458d4cfd3cb64edc080c2393510f16f7d9afebf585684c21c4d109787e3033af27698063e540990b7899dc33e5fcbc1871663bb6fd6f6d9506e95e2cbbc3be938314dd6630c79c3606c0c1ac3f459860029d44313b2402c0056118b1fac77892e00484404c6581c88ea40301120263430f5aa9541146a438aeb56b2c632e568bd3eee0ae9290f42da64db84dec4c1e5ef51cb24f7c14ae6be3ac0e6722ef2f387f59fe4af9b2c8ef468aee3d323a4cec2ff99a383db99d2df26854ec54f915757a91f1b1c2033b94633c8bd2045896619a12db3289fc7f5692965a16b9f26686dd57511a9c92a82c913c0ccba8363c11398c5aeadf2913e9c90f17cc93172a7d351caaa288235314ae6b853afcdb28c48fa1b58dcbb0a5648087f9c5897135af7319cae38931a01879a135155e1ea78299f7a966923c45d05f5b3b21d03f948087dd4c822265f8546abf7a3791ba2e46f9cb85671291d0e6e67d3751c150277dbedd339bc4b9b61d6e4569edac8f3616bc96c1d4e4829f45691f53a4cdae22db91be8e6126e68158514bc6c55567e5620076b3593bb4ba8d01cb98f0fe80cb910b2d101b1829c70f98a2d272c47fdbf71e9d2e2e3ee56575a295bbeb53f4382ff31056033fefc4a999e3ac2d282af2d188f6a5bd41968e37c2b334234d10e224b4739fad9f7c06e5c1196a560dc8967838c9215b7231abb29b3882298bf9b9b8ef85322e5782812df", 0x529) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:49:21 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000004, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x1ff, 0x4}) getpgrp() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) getpgrp() 07:49:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x8000, 0x8, 0x100000000, "cc246d4fa34d855d8db6c046dd2c61ff986a176a", 0x4, 0x3ff}) 07:49:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="9d022e2f66696c6d30005d237041b0e3b10f23d8975c463d8d5e9b279cd6fe7f4b083964e2e7e36cb696f9a016646828936e6a7db5d9aa69e36948eb0d91faeda639eeab0262a0a799221295c57d5489610033fd2068b2776f5fdc6f2470e162781ce0eb460cd0439dbce3a28a2025c5a2ce063cfe5d3a77094a52589b48472c2c5ee60ecef9a098687cb0ae88e2bfde6895525fa4e618e5f97d1b8f8e647bbe70a4ca75af5340c34ff9601bed13e951529286e04afbb51db2304f5285801da9f015c7053cf52cd77b1ed230617037d5a648c1092c8e6090dab5deb3c79cf25ba657730e0b75d73c2d0fcf8d2c5e01e7befa13aec7b145181db35794d609d7432450d01141fa30055430073a0b387f964d9b89c08d8fa188d0d5fbc90f941fb72cea7f326b45e969b096d5db891ec7a4bb8ec0fa16f071bfdc0f4e2a56d589308438e7c4f6c97fe900f14b7f0bafffa248"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f00000000c0)=0x3, 0xfffffffffffffdba) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) socket$unix(0x1, 0x5, 0x0) 07:49:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000002980)='./file0\x00', 0x12, 0x40) connect$inet6(r1, &(0x7f00000029c0)={0x18, 0x0, 0x1f, 0x1000}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r2) sendmsg(r3, &(0x7f0000002940)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x335}, 0xc, &(0x7f0000002640)=[{&(0x7f00000000c0)="1eb4f2d7611705f224a9e1adf33e07016cfcfa2bcd18addd40c6d748d3f7b3ae56c46b6fbee42b4e4965b84de3fd9736e3937b8336972b957953a67e3a8e7ba208957f6b27682191aba72acd0f61f45be11e2417c721fcd1fb2706ae903be57ca693ec76290ffc383756e8fd6e1783ffd4f7741c6d56ff04d5bfb97fcfda13549f67f8598252acf8451cb1a10a6614051f428e24b50e3b6c401fe65c61527e68634c1865f6b4abae25f5", 0xaa}, {&(0x7f0000000180)="3413aebd94eb628d21a58ebfcd9052a8fef8f9f9c17a3636bff266b3b14d63aea150de1dc23fb0f5c378e81ff6018d7026f7fc7c0a68a3c2ef6b8c6ec6b823ceed6b679bee259fba06dc0ada0ffee03b0cd0434e367022fbf7f2740a8e091312516e24b9ecad936fca94b6a0ad8fa15735d359c4a4ceba972445332fda00a67e89d689dffc37a303", 0x88}, {&(0x7f0000000280)="662f5e3569728bfcb2a204204eac477fd5", 0x11}, {&(0x7f00000002c0)="df567b8f8b59e712f207b31c47c9595a1c62e774798a0f3adfcd5df1fed2a22580c09d55b47b3a3538333c8a99c8319edc21df20f12f9dcc907b6274dc12ecc84f5d0771568726f26d31195e3e5e3965f99f3d1edc6367dff4c74f359c457316639c5eb7e7f999b3efb7423b4faec5dc8c5218ba21e44956f527efcbf2bbb90f23b446afdf4b4e16e4baeea3e89998d6f809a49a636d257dda04e0278ccb73", 0x9f}, {&(0x7f0000000380)="b1abb99cc38ff1d5edc4bc00d0a12d43451d6b1a108fae4e269336c48f314c80f539f3e50c4cac19bf9630984f032a02c22e01c83ad8e94553c43ad995549820b5bd5ab5f04dc54723e87b714575f405387fa2ae73a0c32a550def22a5c837a584c40f9a25f1c7705e393fa122c8af1d0199447e30492af8f9d8c629764d992463537174b6dd538caa9db8d51b761d346ef31a1feaf819638185f05115149b7358c3b46db3d464bb10dbc882912756cbff0f06d5f3", 0xb5}, {&(0x7f0000000440)="c2c505692b48c6edfb1f3d017b2f00f1994b5ca3f404524918044ad470c3c3ebf0799237ab33f41051ecb19600b7adf52cc58aac3b89ea3608e617d8a4d06891b333c0993ba23d0d0fc3ddf191db8c157121477327d4f47a1d14f8d102ba449c8313b9c39159d540f102b1567d9eb154dce660c717372f447aeefb6e1b420b9f8072487dfcfda47be1e0f1407930", 0x8e}, {&(0x7f0000000500)="73ba3c66057a8f1d31c8c258b33d31d392ae33941462606cd36ec74e2ea79f342f1cee03e0d408e8d3fa80bc20", 0x2d}, {&(0x7f0000000540)="68c848b535191d41ba86f211a013beae9a8556cace836c7d27f83f2e4d0198bfda77b87b9afff3be4df052c2ee16a174e8b54e877e86276f0a65b88d0280ab3ae6186a22707ed25b8b69eee7e6550eab098e5fc448abae6274a94c3b5afc5ee2971effc875c4ef9ecd7f8509a8f7ff768a42c3d68755d430431c4f6291320f6a08d776748be6f1a85e6e3dca120182eff192f9ff34417b2beb2645d086a3db4b0d67bb898b705232040d9285f17286d8d2c17fa01eabedfb13e7fbad73c5a01fcfa11ad63aeb76f45a3a498400fdf942680ce054f5074815444d16be53347c89ba3e2ede63", 0xe5}, {&(0x7f0000000640)="d6ce8b5249892af590937fd4c258a87ed7ee7e57fd7ccd326af4ab204f61ca41dbb807cc693aa8501501174ce037dc4c4283c1cafbe66682e9731aaa62ee382ad7dde98df49425803a4bbd2d709f377361fc63f286186caf640b5a17bf240beb7fa58aaa5572dee47a883b32d18d7f6b9f0a9a3711de4ee6723305ac5d6c0e01d3e85f298ee7a7fb9b6c3a75e6a932e3b9ec6a7d220b788566db57d771fbad97e5b0d024c64c43ea328b699ecb57e601af33618b26a1c447f55bbd42c5213c9a68eda274d1773c27a8b15bbfdbd489577cd87d5548dc62006b0a6db3942efddaacaae7b25a68f166a97bdda3c171f35c0b32de19ed92b02d020247839102160cf335def24a69a59dd12e6503d2ded83f33a8d04697e60d3daf5324d8a9034aab2f2e6b1c085159b393310be24f94dbb83c4ad449d808bb1a9893fd14f15b18bc3d83fcf1655d14d93d25da2025f20c6af29a359cca2568b72f6ee0d290d00c0be1294b929a254c9ccb530e3aecc70cdee6ff61ab940e5847acc33d704cefce3af1911b3b4bcf8ce96bc8fdd330cae936fa1216ad2a27a6817353e8d475d96780d30baf5994c480603ab563d65e996bb8fd9d3dd2a571872a039dadd91c9db2726b9d1b47e0344dced6551f05ed7484b144b428fc702f5ad445a77ad083cb7356d701e1264c4853ec422ee0f408685f41f7fc0d78e56ad2fa3e20f06889b31952ca48fdf11b6f82a2c0fc017bc40c2e02333806659526b4b3048cb8f1742510dd4dc52ec1b81ebfe0fe2ef3438497fe5e922bdcdfe2a9712955ad0845cec68835f386cfd446d24b242778e7f21c39715d0954415026e2e7cf186c033ddb512ee3387eec7f26f41bf94bae43a32a384fe3f96080480e6757b79177735e9bb609e897edcccbe63c5f6e49c40f1ea8283c11bdb25c1722b152765c867360c268f4c113e39f0a4250a8e1cd31805874ad4dc97d37fe35710173e46c95cd22fa6984ea5d87489245845601b23ed07f669c08527c05d52c252f1bbf01db027c71fc755799a3deb7e3172af541801d607ab6ae2c43417f0431c5cdbac89a0652f0b60044f2c721d3c529550585a7bebbbf70b4c8862cd42392dfb777fd7d3fc79d01a697efd5add7dcd24d5d65604b94c5fe7c8db5cb1b779e1b1e2aea6be188718272ab087ade3747d4101ba53251c9b7c2229467d19fbc66f7004e276efc79f533466592e8478cbacc7fb8fe7e70d61cb491628c08c583663332ca4c7087eca675e37e12657d899a681bebe89c5ac2f3766f46326b37a4d3a257f70246d9007ac1e47a94baa4c174378b909b37a79853cfd2e75c49806a30aa08d750ad03112980b82ef2c8c9985bbe9e3f387bcfb9ea07486beabf33dda19dcb03c4f0ae1c6f35d6fae4984120fcb2188787ffaf32475b33706ab05109de8a999e482954923ae2378238f39b14c8b226086f2b7165eb5b6efde23099c6454c5358a23280db5972e22066a174b458dfad8dcc1c832d3b21b3ea4c18d21d0636a69304df31cf5f3854538f97f168bff1086159cb60eaf1d0c369a815f3c4a11ace4e3b959bda7dd014eddd65c3bb2ce899c04a28eac0852335799d984dddb26f808445b66fe4fb2c91df27baca7ea1261331f940b30b84a5d376aaef445f330c917198f1e228897bac62cc01407e771fc67e70ea39f53aeb1eeeced60bcaa45c06a4fc9f7483ea81b20b6548c9a75e4ba4538693512e497864b28f7311d8ffb3752fb6abd96b6ff3f0e058b68a1a19010c15c8d40e5645ab4694ad40af63d24f28750dfa60719a3b1d46540abb9359866c66cfc982c84087abb4b936290c163c97929d3d4e6cce7045cc852ac3de4a9c4e059672b2e77762c45f253cce9ae3739eaf69ce99f52ab1794d8e2acfb535312be7132240ab860e6598950e9c232d8cacd0fc5f1e50a0f214b630c9e9b8edf71f53f5fa515a4b32999a19b188559ae360963e8af087c22cba254f4a7029af00cce5e5904a34e277b947ab43316899c050fe9ddac9248ef750dbf088268c33432737a3e9bb99ebab0f13346cbea775776dedec6c632e288051b0d71563c596241404226c7691377ce33f132bcc30da9016f0c30e80f7a32df776170dfcab401b9e5ecc106ecde2df39234c905b5ebc70f80e5ba1d488172925db4f5102249a5edfc4acb493b3416d237990d474eb3e615ebc14d3daab48f8b69d7c82ce84cbb47bcf0d6cf6387417db308cb907647b169f13f5458f211c4e5ca8f7675ccb4cfcfa26ae1901e0515d22e3fddf33ad40cfcf731168b57a8dbd909d8c302364d554941cfb6ec409ac0feff6e6c98f2e05414fc18676d6aacd2d52003b8d65e13448712db3c1b82ca97617063d216876605693d1c51660aa6d37ca48df9cacf05aa122a9c9fdc4baf55260f8f0e34cc8a6029162cc3ec4386aff99ed78f727ea900f37b816d62de9515efaef4924f2153516a959bb915171bdc95b0bf9dda96e56edc20f317719049d76a3a1665c6d30b7d28c374fae39f7488e4105248c0ed27d82ef69f895970f743618f4b25a1ca680a102dc6421377d35f37889c2597bd237e2b5e44f65012424adaa46108d5ace3841e4327ae7d8662b64f834e616d32165872b68e7049cd4cd63e30ae9a7ca2f1a757108200f8a9b1c6ea376edb9738d34ac359f3d9330f502397249d4b53d39a16ce631594ada937af2db7521a9a7d9cb5346e634385d4e0c928d773c0a274954d3f8dbfc4db7e2de22c3a5310cd79ea88b3ea6f306c1e6b8d2d05f577bc0d97d06721f09e74e65ad0a0890c2d99b3abfc655875d1d99106a049ab29e014cc2cef0a57642075ef0150c83493aba4ea21501fc8eea05c634e87710064f2b46432ea6eb5fe9fb9ba8fbed51932a8ce8a073df0930210a4824a358a27671e334844aea70dbd65bc3c08fc6e7ef0a1520b3ca95a62449dab26ffa18338cb48f8956634dd378f3cf5da5511b23c2530d399bead69fb042e8b4ba45658744c442758f925e968709bb8db4fef33f325cebcb658dfa3a1dbcb3c2cc0940e8344b61a4b2ef92694a72183e79eeb8d7eecba23a08ed1c3bf49e4f824fab5522672e290e23ef6a663c2bc35a799c693b84df98d574454ff9a7f4fd2e083f0006c08565ba176d77ff4f0fa9804fa4496f5c907be0952e12226e8dcef1fa749c01ee5a5108a17b0e88dbfd33c8673dbc04d64004e3810b3f1d5938fa3307662c13c06aa231aef8a9d2c2a44bb0336bb3c0efa3fb1ca0e55150b55caeb591fa5ce6427677558fa20542d66fe643b2243c461b6d99cdc49382a286b20444151e8ab53114fd2b55ca73ee61b69b4b6f3856232c695dfddf43255c05ef0dd4fb1bf4bd891fc03df16d760eef5e7cdffd49876bacd1d315f31281c88e1ca1ca02ea16e7f28d78924b078fd79e3ef431f7c081c9aa8dc634dc94a477b8b0743c632699fee77c2671724ad14eb5db77b5aeb3a38a097e024b73ab1bd34d40c89727dd7f73242ba9c8efeab7571ab67f984b77e376f379f9f2eec4a3173ce23f9e838816924311cdb4810214447bb868626ced50122397022bd3f4c2f5bc145a81d4f9ca3440e0684d3755031a19a6efdc122a29d244cd4141d93a3650c6c8653168063c13186b63d599a757705a9dab13629b02eca81c12b21455f88c9ff409f6adb6beefe41cba5b9cb438f8e58d10f55a21a2d4efeb639f4057c601d9677dcf34e7495d7357b0a02c862f8546008bb5d0e86d88e8160761b1d077a72ffaa6a08256ebfddd8f05575fdd825d9feadf615ac8d106f207ad2c5ce0adb42079f0632c10f30e7d3a171c9829681c6a880e1a8e7e4a5c52f5b6c15b48e981919e9031fa133ae84e4bf491ddd241a2dc09ce7c951b1cb1cf10f60f55ea24d414ce784ba28b5f17c1551eabe1802dee8a5521b98d3b5f055ee64bd6a29d3d08e3cb3bb70dc10fb8414ca5251b3e5bff20806ed41e3d344f13d9b5dd93874faa0e16d5f81c1230ea58a98759af5139855f7048b5d5b27698a3934bf903acc9c5fd288fa687ff9df147fa24b42d23ddd38ad3bc70346aba9430e8003c66dbd29230dfc1185b8735623f921c1298ea2a88a62417b13be8a739006e7450857dd6e5e1f5b61daf2ccfb0ff5f6b9704b6134d16153d58c4bf9c066b765dc9eae180090fa42ff57fe57d021bef3303f6d0cf0f6bbbc5609c82341f78db37f660be866d0c775c0936823cd47b1232a82fd256d9e00e7e8d7b827fe6b92160e7a45e9bd0be7dd4d067ac020e3e48a24216e5c1c3130900700b24540aa58889fb4085f8e69eff9184e0263a47818558bd2074ecf3e45a80e96ab14b1837439819d13611a940e91796b19eb0597abda1a5c74ade69608daf206f00892464519c751d536876689f0ecb3eeb45baaa7148ccfb18f0457e658afb93d812c0884925f8a9f0189ae7e555906afe9efb74993638916af6ec3920bcd3438559793081d3f54ccf3af1500c5680b777fbbfa464430df7dded30838d0818b8b21978cc121180ecfc43b2421f0bea0f83ae812325d2f97e23d966972099891621b96cee7f8f745abdd2a976e88af947e5dfa777287b637d9043cd6d982c2cf2a30b24eb8373e479a67986d386af01e4667f5c76be78bfc527bb3bba9edf2e9838b3f516ec74fe22c399e13c046d2c80fe32d244bca52225a8a2626eac191f032b828c3d3846b4060af67e92748c7bfda5999a642bd575ec13d8eeb30e65adb1ce4f806971ccf78fec1ff338d9d952abce174b7983fd7ef64b41f3cc8a589c079ef0a3a0f547ea6a3820d310b91d98bda390530d2e6f403604ef391a56b973cd9e4eb2d42a76cabfe01405030e18d9e67370b223b8da83478655996199c12c322d0f9f53ef5d47bac1a3ea591234901856a36073f1c63fa4cad0cd86fe903f55ca17df69236138d551b50a465838f5104c84f8fe0a91275e854678cd8e99c6e2ef1edf15eb7901e0547625c223b5dc59c1540a84571a779a8cf4909b10df74c0806cebd2d38863a14630cbdfe9935e14153bcee449f06bcff1d3049d016509aeb41eaaad7bb306e0ab16afdacbb54fa24000fd9e70e075865de3d68d100207fe7c8c52bbc41379d488e4976c87decc5ab4dd8ec90bb3e3dc50af32fc384ae47600d9bdd3027e3d03ee31e0f25d0e39c242e67229f9b3675f572c052d91a2884909bcc796a548407648ae2f2232ec6b117ef7c97075cf3e149e4a7593b32e87d96f98d403c02df8d6affdbd387065ff1777e7b9109bbc585faa072150e40ec7682b162ca998ea6f2fbc65b8b2db8efa3ef3c58c78a05bf3a2cc3def2a032b7c7b6ac5b579d200def798769784240f503dddafc24459f970dfcd84f9b2cb3c6e8f723a201c95d70774dd3f36b0a7fbeff76f019010a4cd06867bacc7eb7873aa80cd82294e74bd4b28a19a49ed28fbadee8e5c95d228df30972379844706f7a7f3ae64eb8112545a1c00e3b75d3c11e66d7dd802113484d8a090c39e364bb676050ea9f37b3e0ad6a67632eb376964cae2a8d21d797924a3e6a6519f8c0b7d126445ce23ab6fadba7255d6be7ab90da02de3a320f26b1b34544f36613d88e09d3a61ff613a3c6d5f2a3491824e6c05da56f1ba1158003e244318a2c947910c6d9e081b88af57862691807e17db6e7ccc6bf87e235a18d921731ff67f0e6c4f5c998da699b7ef6a1bd4b7d141fd42dc11f0eb1ce96d545547654c32d7304650427e4c7c02b2a1a0b33282b8de0ce65c55c432d3ad12e3d47bd244abc53540e750b90f4e6bb3", 0x1000}, {&(0x7f0000001640)="583c85f220246e83f605c68134df9c1bd06e1968d886eedd9c0d6e72814b2abf850d493ca7fce3516947b8e8429b8aeee611917fc83db0d267da68abd69997261ed15ba288caaaca8c41dd8d3d6ba9d9c8797acfed9c73137f00537f992d7f054ffc552b6a425b205264436d938ce53418562c63ce7cc00b1cb9365fe505e5efbd38e7a2e81c553a5117f0c86cee1f49afd9678ebb99507cda2fae8d13d63e411375f8952756cacfaf847b448263bfe57ebd85aba97ef6c6d527c015c9a3595069224e19b1fbd761db9056160f872d7fb91f2d65f42bcab68188c020a99b4c2cf7630a6a47964668ba66068d9d6ef9005e39a409c21baec480da5e7c46fc52043837fd5da0c43a25447e9bc60b0f66806e952bb0f54ca0e9eebcba3f5434be93b446059e8ce7d72bbb4cd0b2cb7abc0a8d0a07fc07e46b72c3a468d57e1aa2ffcc25484126c32da741686a7950a3a01ea1cb99461bfb742a970f6a2b01fab6d27a63c368f8e84a62a1dc9625a8785e1629c9809c3162ea4eceb74fc480e7e60235fb0d8a9fe0622e89f4bc479469de867f80d71dee9e925a48fa0b6c0676c4c6bfe2c59ef81f633325ac4c2806387a24e8641585a0a5682e147ea727b42f1e323b547c0065b61e23a97947b380e4d7aea0a0838ca1919811c3daf291537ce658b34ba17cd1fa0620a83b991820e7bf90449a2d51fc5303e470d5eeb6e524958a80dc517f773ee719bdfefeb9951f1dc6232eb60bcaf020d3b2ea1853b6762a3a3840d628f3d25e91d40ba62794a97c24dfe61e36e4dd295578384e82536c2eef8c46e814e363392fa596517bb85396744378ea7d820d13e6b790d41eec2d46f85a27bdb96b897f6b305d909f0a9d16874194cb9ceee7c6e66f104e1771d338e3247205289915b35495879f925f0ad6cd13c67bd5c84fb2ca08f1a092e12c90fd58db2360e898681f9b258848d8b04f8c403ab2b23b6b33e334782be655863dc9213d8f80c7fbc5bb9357eb3ab39a63368868b74b7c26c23adde0d92cb966d395e687436ca8f6ccea29b3a35e7f73c596321ad95c152276e04f57c9adef5f29d2053c2f54a8c622b368ec1a701aa40913480688fbfe6d05bd417e13c75cef6f87e872476806a151fc64090127dae4f5e45965a5cb54bd88df19942b4fc2e1d67387e95165cd2a45e4bb7fc5ecf14d6d8d29314faa2f9128ba0a041397770b57ceab41d68b41bc3358655357df2e52aeb58e86d7b3050c726e28ea9de4d3c931cbcd47325884c51281323fc219922eddc6ed2b6e0d0c048877f8fe5d1eac0209a3f25b08a199f5f7f432736bf036824a31c8f1223f5b5dc2002e06508a438e82caef04a2aa9b85cdd5bfca9dd45fb49d6793a2dac1e3b24a9472e31c6b22999c993295f3572bdf544b2f9a276d9697ed5315bea5310a3b5115e53420aad544398578f8b9d27c79569b8c9c7fd0e5698311371bc1d0fa11f537310f13cfa039d74567c406eeb21c91af37883194ab349d0f276bfee9f99fb314d6569a54a4c03ca82ffbe177c55add301ab2ad4b3782711a0eb43b4db9d10eb5b9aa36aa1087d7ee6a7ab1c6e917abe6b908bda9b795d17bfd624ca07c6290e6437da60d55598ce6f665afca85639d4779ce12318e50ed10b2eb7d1735ae1b8bb981c21586c11d690cd53f527146332d0e4979167142774d1bddd88aafaddcae850692571e7c7aa55886aa8dc9dbc8f35ebfa55b285a16c45fbba19191616c3ce50de20fa79797c1d998ca73d69706e01c12757c76f867af5fad6bbba7dea95d3dcf2c09992794452e391e8dc9735bed3a6d7cf85a25d17abf2aabf43daf5c8a13b882d5562333a54fc69b89ccbfcc888f1c4ac66904705fad1f0f831474576f8f10b5eafb7fc984976bd8a7dfc689dcc87ab51ac86a576fc20958f69a3b3b2d87e45f9cab615577573d08e314dc8477a2d41b514f1a9a1ff4f376af34eed4ec64cdd01a98261db9ed45ca5342cd5ef5ef44a580f14a3de64c9b3004870e42b6dca41ed51265c474fa03514b417a92d70b7e6db462f34e469a5c806fe499013e3122e1f121c811238ef1691a47e2054102dce6c0aacc32092b2f39b0993c49f1ddfba479255925e30b91142557a4e29f7ca727743d845e85ec48a5d7785e0efede7930227f809b5a0b684f04b19ed3dcd1a8c0628be4585d3651797aea8c7389f38bf8bf87ddf0c17e62d5467a0a841c54b18ce289f38bc64729877e3b16543f6cab886c60059da2f5a0763b6269bf8609b77d4c81e8d3df433d9ce2e331db6e10e8248b5e01efcf677cdbd56ff0d7c7c907b545052e738c92180e02f40913b587b6a3bb8a266002e4fbe128cbc59e0c7595627b4f35364525ec2ec4f3f5e2354c8a994a412ef36de22d13f55e653f5d6989f05558847fd22835510a1c50304c8141297e3b3ae2b9c14b2369868f80ba46efcb9886f2440f85db91e57cd7c948bfa8e93c1a36b3286edbfabf133783c2bff02d33ca126ad8cf89a94ad372309c203fbdae365aed6a5b2c9b161eac8b1d475790a165f6ceb637e4f2feb18d4d58e36300dedf0689b0e3e1de4255b37fd24999e7201a9da24f7c1ff367a8e647692a36c0337921b5645e119d5e1541f67051e228ff64c7b5fd50605c1d1a0cc7fc5635c01773162d021961ca66563e1e16dc8de07fb02f7caffa12711884cc7aeb804cdd0b6939d3c2532ea2dac2c192a3d2d17d0dc0fa860e21f47ff69c23342d1c2b805dfb18baceb0fd940e8a7cd2aaaf01a461b4989db6763a24ad319a92c742c9259bb7adfcd60f311965e6a0c7d3209d927899d55ad7ac37fb57585b7ce487160963bfa4ac3154502fd3b3dacdb98d6529db87571dffc39edf81cd56ed5f66ddc640988e8764db21d4eac466493b1b8ef320a285a088c7db9b7fb01feabd3f2949b16a771a5ca7a1fe3ae1b6ce4f34c924aaab110fb5e01d91787e9fa45dcded130c7a3f81ade191454a0c8b86c41152abfeb7d7a6a1ad04e915bd243fd5ea8205a77f0021c0659f650dbcede898a516984bfccb74645392dbb5f2c9c812a1d44d675da0f0fb11d059eb2309e9cf9c0c2e66fff4ff1becdaacddf11700fe4f5b3edd135d9c7baf982fe1605ca93ee59a770246cef8fd0b4de0773f65ebe393d48c0263a4680532510f949d09615ccef70f2bc92a3a8fef1d340e6ffa564e89c4591d9ff9d83fd28e60c71df767f27ae9925899f6e9d21e831422c99510194327af6a097ac4ff2dd7943de70db457e856331ec51860b09a2d2bf03bf5b2cb7d440d2e5a843e62d4ea45220e30d931ac0ac1cfa4ae86a03839877b11aaff8ef81e063ee15e397d90dadca5b00261634dfb21dd1fe51750368adb19bd3c27a603ce01e158a54201ce481b07c24941872c7a236a9e4db659a5589d179a0a46cbfca5f57851857c584632d43168729b11ab89f56705ffef6d1a053701d26b7314065d40a888b5595e2d8a39c21ee78851e1775aa3a5c85beddc0bb549ee27580074a5b1eb1873d1115ed6b336b55d7bc87073543d32df536318a36a946118f4e2a8ac0378649ded8dbd92f8f7cf019d292006d219172508fa335184fcea5225841dfa468e7153c499cfb2919e9f9b40bf1ae7896303a7313b3a5184c6d779d4f7200ef2ebccc1ef6fe2b492129102c8d36910bda604b55bea99cf429e7e8b146047b56d817450e0dbf0680c3a55de638df321fa8d96ff5efd1c6f5caafc9d61c841143cb96ba749f3720b74a07f07784235f7efa366f92e09dd69c7cc26ac0680b0752c8ee2b8aa5efba3927fce695a7b952150a08a613b5d75d7aa53d00dcf69ffbf9670a786add0ff6050438c58308567b25bf7802f56076316a0f6e65ebc72d4e61fdaa3c789c18c41197237d6c0fd170cf0aeb78dd824a33a8ca6007d6f1d9cbedbb1dd23da6533718f8e9e4ae890eed713036d64b9d9686a6fe90fcf00ec845fe4e577b4a0b7926233e45894900a1e94fc8d5d6a50d0e6b029d1048b7fd394a7eaed086cad638c4ae522cf39d5a3ee2f39bc150650de8d16c2010de8515298c22d5ca0dcf42e78f9966095e57d8f4ada0e07775d23fe5e048bd5d066f8a7b4a28c03085afe8bd5b1ad43b7b1f54a1f753201d1cc57e4219dfcaf9631d3f58742264a28a55b02f4228cd6fc00ddb28b7145d03d6858e397831ea42acdf852999b5f31fec3dfcc37527d5b5532711d65219cb655bfd7e35ada790d80b4ff34536893b49dc230254f7f1e623f28e5e9edf751bd275a212e1a2a58b37c7da1bda30c85423334e51e56776cf5189c8f1ba79225e1b1cd91f56b6a7361f9125feeee2e7f9bb8c6c3e664a12c8ed19721e163df0289aed2a17dc248ac210cb19404afd08015002e7bafa79ae7df2f8053f047e8e41ccc5bcfc507f7de463bc31b7e4ff2a89e5a02940e71850e9103aa1172586adb4482a8d72780fdf681b2ba6a9a899168805a3cf7f3b1f0a32b711025138e3d0690ab399639dc597785bd8ca815591160fec2c03b3998b3b08eb25f053c0545e92aff8390f5d236c10a6211612568f9f2ba211d44494ba4bd74838e5aeb749329f6305cc1fc3c94fd7af9b7fbb231a1da085d9fb349efcf7bf914f8f7342b430bfaaecbcc0e8f174b450e46a9965f1a863376d2b81dd2acaa271dd6f837def4ac0fa46f915bf601cb3d02e8068fda3d02cd675e9d9056bbae00b92997c6a0492600ca0fce26fd049813ed8e0af5c783b9a65137942dbedbbae3f8cdafab11a07e37a2d9521fea3340e75c9f9df0ae239ac240a7c1023796857d9123530a5562f5150213dcfc78e06f1d61039795d13c4f52f9235f698ab4e24f1543c5882f851ec6eaab0cdda3dbc2a7b6f0e3baba782a0efc589d2383c27c46bf9330974493cd7605139fc9505bb5bd7604b19dfe33a28a07f4b209ef699656f0dfa0abff77006a17451ca24dd67a8eda7b350f8e009732502fe896ade9d8b52cee021a2864a3acd4b483d4e7eb7f112be8ed7e77518d34a00acec1301bee4745ecf93407a5ebc39ccfb550a0f051d4f4152992d33d25abd3833bc9ae745c206f73056bb077f3578c3e42f86bcfc82eb4b85eeb2e34fec3c3fb341ea51b66d73cd277f8ed1840e1007366ae58178f37609a8a53b897e3b26b88f8a99757285984ecba4482d4044c8fd19d2c6dabf87f8ff0124239d5feaddcc5f9419da56f40b483e5fb74d4c6fe259aa022b136d5ef00a9487458af9a1ff4665bb4788abaf1270ae02aa39f95f76acb1ea41a6209b809db117f89ec3127799921104f5eedb86887760907d9782432de1b3206e6ea49115a7a293d68f85aa60e38ce93f001eb9e008ec44d9591436be769c5f0246f9641d4035b2c8962666d10ed1c87977931703024f3c4607c8cb730ffa1f7f1265059a611612efa5f0ce0e01801f45e65d5624f019d26fc3356089480785dabee55d76a26370d8a8050f63f8832c7e6c9dd27abed892e3a2fac8f8f09c335f160751ee568d712734cb7b4b991385b023ead0d59d1684765a68721fde3eeab62942b418a7b958285a16baa2d62f3e71cabb1a926b6b38b60d5c8bdaaecf64535b95ccebf79ad7e2e7a1835b9c85ffe6c19cdbcb0555914d7e73df8478546e7b9721790c5fa8f4d3d62d69f2cce563ba0df9bdb5de667e27f02343a55959af1be7c4ebcff1d4846572c71479248a5e6e935008cd6e2a9af5b2fe306b3ecdba95598b8db82bb493d78a48d9c090aec876d6a2f29716c48eef9ff68790dda3e783d55f03621cd222766ea84806a39ef", 0x1000}], 0xa, &(0x7f0000002700)=[{0x78, 0xffff, 0x8, "7751fd8366d86eec4051985f8f9ebd2e8486f02b2d6235601a44d9854f9cb03755047a146f1d47f7f4c5152a64dbbb6ecfb65e513adf2438a561171a707dfd36e8866a0a3129acd633c337eba4a66c10790b5dc691620882049e47f62b0d75dd2eaaed25cd"}, {0xf8, 0x0, 0x0, "8a2498c4f1c89211ac0df52f46b766c6be107b8b9b6721768ea3796847030ef0f88953c5f0f01c9d1012f6034b0a7d63528af1a73c583b0233206f8bed9f1f3de02cdef93496334061fe31d2a1fa921c0c55510ce8b5fadbbcd836aad54b3b59497b2349616764666347c0c2bcac5ee9d3700e59bbae244f9125740a3bf1f6351f2178019b1d299d65f5bd77ac2bd5fc9f8a1d639c9c40d5f6d85a71aa238f7ad1890b858acb1757da5a8b41e05cac242f019a6befb61b51d1cba2ef4735b1d8fe16a466f2979b0797796824ea09eec457482600b6ff482b0574924c7379486bdd0a17c89f6bfe"}, {0xb8, 0x0, 0x0, "dac3190e8bd5233c515d596fc57f03b68ec6d36e331fedb38c8e720b5791401f1736b328cdb5fe8372222cdb981dc9da1276c4341cd4c323b53bb1d239af4a73977fab50a8df9c7e323b54807fe08c0205be351e09304057ade5c99642a02b7f13a9ea88e62bdc69f9bdcdf04b4e78c097248b0bd447b366f58a95e6ff2e60124187736acfa84f1dd87ad885bd4bfa9c4ba90f3a2712e9c52e2c00d1f0a3d47537"}], 0x228}, 0x8) 07:49:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x485, 0x6}, 0x10) truncate(&(0x7f0000000180)='./file1\x00', 0x1) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f88696c6530006bd4969c5f033e"], 0x2) fcntl$setstatus(r0, 0x4, 0x44) r2 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x80) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:49:22 executing program 1: r0 = socket(0x22, 0x5, 0x2c9f) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./file0\x00', 0x49) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 07:49:22 executing program 0: mprotect(&(0x7f00006fd000/0x1000)=nil, 0x1000, 0x80009) sync() mprotect(&(0x7f00006fd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x5, 0x8) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 07:49:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mlock(&(0x7f00003b5000/0x3000)=nil, 0x3000) mlock(&(0x7f0000411000/0x4000)=nil, 0x4000) 07:49:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000000)='./file0\x00') 07:49:22 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x31, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 07:49:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x2000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d12000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 07:49:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 07:49:22 executing program 0: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 07:49:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 07:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x663) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) fcntl$setflags(r0, 0x2, 0x1) 07:49:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000026f000/0x1000)=nil, 0x1000) 07:49:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000005, 0x0, 0x8054}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 07:49:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1000, 0x8}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3f}, {0x5927, 0x3f}}, 0x0) 07:49:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchdir(r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:49:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) write(r0, &(0x7f0000000200)="2e9079a3d06acb3ac0550b09253f5ce968a5ec1acb924abee61eaad5ad13a53e902380c443b3e7a311c23399974e64f7bc3e7478d128c39c993ddf8cf2346dc3becf7f307b9d2017de3a7693015ba59f1b7a617cc8b3a19c42308a807f1518a762e846a0eb57d53b904efcafaaa3ca8531718c27ad9447cdfb3619747ebb412b8c3481b7d847e5f444f76a779a8450fd041c3db40a5b5b5b7dd4bbc102af34fb8f9c8ff35e8c9e34bc41336f2fb43ad2a12fe7", 0xb3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x4, 0x6, 0x1, "b4f75f16a5123d6a3b605afcae02fcd4d9c7fc97", 0x7fff, 0x1}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r3}, 0x0, 0x80, 0xe0000040, 0x4, 0x7e6}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0xffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0x88, 0x80, 0x40, 0x8}, {{r2}, 0xffffffffffffffff, 0xe3, 0x0, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x7}], 0x3, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7fff, 0xe35}], 0x7fffffff, &(0x7f00000003c0)={0xfffffffffffff775, 0x4b0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x752ca2de, 0x100, 0x6, 0x101, "682bcf6ace75ce1aff5cb5c709cfdfcc3f652c7a", 0x2, 0x401}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2000000000000, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x1) sendto$unix(r1, &(0x7f00000000c0)="def0a0b55392fb0c73f423cfa832659a068cba6206fd1e203d68f79e8e25eb556d29000f3b3b7f16a8dd839d437966e0f3328234d06691a5e29a0f70322d82d19795ffb38eb46b17cd3aa8dc0f7877cb07ccfab30552c5c6a29139f5f1bf6f70d43b6c0702958b7cfde2506e04c19c9b25449d6f74f7af7bd1", 0x79, 0x4, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) 07:49:23 executing program 0: socket(0x18, 0x1, 0x0) 07:49:23 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') 07:49:23 executing program 1: r0 = socket(0x20, 0x0, 0x4) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1, 0x401, &(0x7f0000000240)="3d8a7408f83daaa8754e29a2f95310df144c03202f2f0135d8d0c3e7014630400c8669e5848b23566fa9c5ceb4e18ca20c79f7c26f7a5c405af42cb02d0f9da8ecf6af1975c5fd477fee6c8274bda20d468332ef6ffa9cd8b73fef37b9561540455bada41a3716bf7e10311a30845e4f4bf12cb4309b3b9cca3afa131f32d23a664532e8e9f247a49545f8f10b785387700a79cc19204149135f74262f0f4c230d45bcf16070424bae727a7a56fd96d235dcc99b16678ca3", 0xb8) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x4, &(0x7f0000000300)="f5e8", 0x2) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040)=0x3bd, 0x395c941ccb790516) setsockopt(r3, 0xfffffffffffffffe, 0x40000000001d, &(0x7f0000000000)="1200ce8bf7164b590a3ecf1c14e900", 0xf) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) recvfrom(r3, &(0x7f0000000100)=""/115, 0xfffffffffffffdd1, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xfffffffffffffeae) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 07:49:23 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xedc7, 0x2}, {0x0, 0xa6}}, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) 07:49:23 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x101) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000080)="f2f41710355db3a83d4016f3c34b1dae636fa435ea30c68bae01bf0f8a3d28d616935574c3f1e43236096fd665130b278f04e4ca8c", 0x35) 07:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xffffffffffffff30}], 0x1) 07:49:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000000, 0x72, &(0x7f0000000080)="3054b25a72b401e5428a54c4359b415df90c3b344fc0f6681d867cebb2e3d355aff3819480d86d21d4c03d4c4bfeb6b2c04281d6451886ac6e1cc9346e775a5cde0ee810abafef9881afcd98e4c67e14799cc647b5634ae24733e1ecaca229775835189b421fff1f4553ac79bcdd372aff4afe131029399eb37e411116a63c2e87b2f694b9d16e601ce76b69b74a1e68e736e3bc4fd884fce869dc94fd2cb4f12766830b77ce4d2b68c56c387acfbded3996483b9b2a3da64247d0c5b0926dd5c2dcb76b9acad9e9330b9473e8066b4e38ae6f5f5e96d6", 0xd7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x3, 0x0, 0x81, r3}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) 07:49:23 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x8007, 0xffffffffffff2959) recvfrom(r0, &(0x7f00000001c0)=""/70, 0x46, 0x41, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 07:49:23 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 07:49:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = geteuid() fchown(r0, r3, r2) r4 = dup(r1) r5 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r6, 0x0, r5]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="d4700e8b01b2774da5ef448cca58e50267b5013fdd5181a4334f244b209b03064a3cbb461411d65de493246c9ab606ee8b54e06a2354e23c1e6831a11e21", 0x3e}, {&(0x7f0000000100)}, {&(0x7f0000000140)="c64e5dcc4ce9813370e3d34c74edda1489246891c2f9c14dacd75ec8e67893f323dabc9c832018b14a19c0fde188672dbaa49dacac47baf652a5463e0dc2ee47719eb25f488d5ed47f80bbfbf60dd7ce05196dc6a40d853a3d1231a4c4711d73d9f4093b878ecccaa860917c3135550f3f2d68ba6b6186ec9fcef591b11470ff7f3dae57846aa9e360ce1443af35003bc033da586e3f11ffe29339a40a24abd756aaaf1be50ddac41f384d42", 0xac}, {&(0x7f0000000200)="4441dacb9d8bb2a78d128ada9a19ac6fe4e8acd8f0e99bedb62637d14ffe44e0e2c76eba79e3316c426e1ac7e9c3035026837bc0f69ce2cbf58a14d8d79fb71815387c30822c03907f663c5c2f3af2b6648cbcc34d9528482e1301ff5158820dc36725d7f680ca12a0d6649dc930f95f2bebb7fbac752e4a157d345f5632b6fece", 0x81}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r3, r8}, @rights={0x20, 0xffff, 0x1, [r4, r1, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r4, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r3, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x402}, 0x400) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) recvfrom$inet(r0, &(0x7f0000000580)=""/100, 0x64, 0x40, &(0x7f0000000500)={0x2, 0x2}, 0xc) 07:49:23 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000020000095c31778631c342e20298fbe6c130a2ba7a9c8c0d36aa4ade0282e151fc4ec96b8d9f7c1ccb75deefa6be76bbce0e9eee6a01559ac52636364c66704107ad44bf7b40d6e6643e2c040c"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:49:23 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 07:49:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x77b4}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8001) sendto$unix(r1, &(0x7f0000000100)="93afa3cfba6e5dc2e43f9f6b57e17106f878822d7bd8d977a3bd232b717a9ab982ab76b574a84b5a86109b519766d476b1ac1a266746559f94d910e6243e5be15b783baad06893accd70dfb579750bcdbc2a88740ae5d4159446d7", 0x5b, 0x403, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1, 0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x80, 0x0) 07:49:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd9f5) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000300)={0x4f}, 0x0, 0x0, 0x0) 07:49:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10006, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 07:49:23 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 07:49:24 executing program 0: r0 = socket(0x10, 0xfffffffffffffffc, 0x0) socket(0x18, 0x4000, 0x9) recvfrom(r0, &(0x7f0000000000)=""/9, 0x9, 0x803, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0xffffffae) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}.-\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='.)/]\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-*\x00', &(0x7f0000000480)=')-5&}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='*#,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) 07:49:24 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x240) msgsnd(r0, &(0x7f0000000000)={0x2, "7d39ec2d"}, 0xc, 0x800) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8008, 0x1) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000007000/0x1000)=nil) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0x186) msgrcv(r0, &(0x7f0000000180)={0x0, ""/234}, 0xf2, 0x3, 0x1000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x6) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x2000) 07:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 07:49:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x100000000000003) 07:49:24 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) msgget(0x0, 0x20) 07:49:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x1, 0x1, &(0x7f00000000c0)=""/250, &(0x7f00000001c0)=0xfa) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 07:49:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) recvfrom(r0, &(0x7f0000000340)=""/30, 0x1e, 0x800, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x105, 0x10000) syz_emit_ethernet(0x2d, &(0x7f0000000180)="66dcb545e454682b3e4c66890d482e71e8b266a6093a697306aa4ab0317e358fa163c86b64de078f2d64beece8") 07:49:25 executing program 0: setitimer(0x0, &(0x7f0000001600)={{}, {0xfffffffffffffffd}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3b, 0x8}, {0x8, 0x5}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x7049}, {0x46c, 0x8000}}) 07:49:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() kqueue() close(r0) r6 = dup(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) sendto$inet6(r6, &(0x7f00000000c0)="43acdccb0ceb79ea36b17eda620a44bec139e30d631a0cba816b6b2bcc0ed9ea421c6fd243a9f36cc5a2213c8a885d448ff58cfd95c9ff34f9de6a5639a696e6e660bf85c7b2c57035655ddb9e73731706", 0x51, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x8001, 0xa}, 0xfffffffffffffea8) 07:49:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) r2 = semget$private(0x0, 0x3, 0x418) semop(r2, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x0, 0x9, 0x1000}], 0x2) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semget$private(0x0, 0x0, 0x104) 07:49:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x13, 0x1) 07:49:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) close(r0) close(r0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000280)="4c5c06c1485f5f89b629ffbfb8f5c8c58582eae25d30272e2be7688ff04f552ba9b28be65d1160dc55d32c109ce6c70a730b04101a9016e38c9a9b0cb2a858abf85f16c5fb9d824ae05219a2e1216aebe14102d2a92a11e5f7f144184d67", 0x5e, 0x0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chroot(&(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 07:49:26 executing program 0: socketpair$unix(0x1, 0x3fff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x13, 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 07:49:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget(0x3, 0x1000, 0x710, &(0x7f0000ffe000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 07:49:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendto$unix(r0, &(0x7f0000000100)="a260cca49744ece957d7194560335e6e346b392340128b0de779c08db94cb91118ad8fea75cad6ddf4fca1d5a28b211102b63ffd0bf2f15d8952156c9e7abf1da95aaa60bf9af9324569fba51a7ba48b2549f7d40b316e9f4dfd1a71efc9ae62c436bacce1adebfde08a7558cbb37b8109ea939c377415d18a582ef5a179d74229bf2fd0026f982458384606e9fc203e88c24b6ab6ffbe389c5a649a2580398c419472bf4a102be5b1d3c9f173963504b8595e111cd7296b88b612bb7b67f4fb1a7eccf1d474b7e7a2fb485c1c29f1dfc99b38748ff12035e3199a59e83449874e5ada9583215b40abc3724851427c7395247d442a8e6dc9c30924ff2464bae7883b0674e42b629d69fcf778cff9a15d4742e838610ff14b8c2457462d8a6b71ef1f149e3743385199b5ee4dacae8e228a5fe3abeef92385961dfe87df7fdf427496cc3e7ac4e6a596ec5afd822f5679e0c3b57971a152b69192c5016763da0315db72f694c4263765d38004544cfad590f01e225cd1fd41288a3d013e28c5dc5d5ebdc0acd35adddcfd633306bc0aee26b659cbdcb418f1d051975ccce59aa2886814640d982129247d9b676dcfaa4a713986b7d8987743b8d7aad9377d0dff23f9cc8a09f1de2dd8f010cb39c00c75663e90f149e27558c7cabe0f18f134345b779a9e14af6ab7168cc3d92cd6db62646768f78d57ba88fe5925404eacd73e4c76e4d745ecb63426ffc39f8b05053af82945707142e7c36a8124867f08f29236ae9df21088b36cb807db1a8f8588e72e647683a56b82e89e83c9f2d057a0665502db13a65dd4b6dbe62ce8cea1e0fa159d9a17a3545a79ce41656911101cf8daac684cbe5e8baa8daad72634c6d10f6f4effb3091fd10db026603a500e5e138320da94ec32aef23dca60e08c603ac7939c5cc8b29d31e42ff26a02aec5d9b449d0161865d6e75e5acbf7b2d87070bfeb7f3c20967c386e263eef8a311b316f812c066764c49558ce2e2f758db3ff16e9b79504fe1fc3698607e6b24510033634960e9361e106ce910dd0a70c3830bdf6a6e1509ed3e806117b26e85965631df7d727b207b83d6c5bc74b98d683b08f97ab8700ae6f583feb39ba3f0780011fb9c41b19e5292989beb3de40b070e8bc2d6e232de431be97855260c44ed90dd74109f9faa501ac2eac11cb1a354cca368ad34706a2132697c0ffe5504c888869351c127f4206f2c375c5ba3463b36d643bc2e5c95cb0a917cee5f105b1a038c12f83ed36f641706ac39f740ce8df30e87267cbc88d10b8450f3c513f5f6ca3af5e5fdbd68d9943c7d08aefec32043eba77fe4a88b9b88c79f120cc5f16b274859a5e76d1e4bcb39d41a64344d72bf1c15f9f4e62396206bee30b2f6e9e52905d75a77742d759fca067ea3aed6e4fff29ed8d61eb477ad2d61f296a9c8ca6dbb8250b0beee9bffc0d84ace394b704b0d5577d8eff4a7ffbf54305a18316e482d488643691f28c9d302ffb04f3ff14f5685e49b664fc5b82f1547cc3f632e5a44333c70d38dd4ee8d523482b8d9a2a3b723eaa0086515f8aaa88d15119c60c8b16ac6eaa8df358484d97839f705651c280937a8d83c12ac95d45994c393d5646a312d9b5f652101c621faa00808b39876625a60792a1792a0fee8d914464894586eb4e7a722662c7932b3c241fe14066b94df8767f2be712110936f301fc4ffd1867df4a08e644631a24c8460125e8c2e3d49a127ff0b6ca64c3a2e19452353e74e139333b95e854448843ecbccfd91a23f9d17029df093d2c92d1ede8b2470348fa03a5c7c22fd92da217db420dfd65c738622ca16a212d224b743714afe87331015de5f3c4e0d8ca24737b2e3615fa6c8b1e6834b0b6f6233816ad4a04024a2afe6ddd1846032913ff2524d02f62a29bea1518ab0bc555f9504a3185f3fe473349655c083f8ecbe672d36a279d779b22c1346e59fc4b97338651c2a6f157717b45ae9472adebb4881023dafca92512731235079a2810a7a1b47f6e4e5a9810c86f1fa0ac944ea8d620b9a7c6912ebfcf5a32551c864dfa8793118c71a769aa9cd55f77b9851dab88d6c36b56b56ab339db4da9a7b8905c320015cdf8a15ea9f167c1d008c160208e0338afc973831db1dcad02c14c4d2d6380da834b2972897882d5a8fec323d10eb682be1fedf1027b46448c5f7f4ea8ca4e6f76f2f581830026ae33105e1ebf6fc98fb80e40a1aad2d150c01f55ca9fbbd554e21a80c77370130260408ead565d0d72031c9a042c37b85f58249319da493c69c1b0760b1bc7a7f603026b07d2d9a634dee989a4d39eb0d765a7883b840feb1356800b204b2387f7c561e6997cc72f8b45c2bbe6bfcfc5fc1290ce30dd0804d41a0de24e69453b1f6ee4e810e5caeae00d0978960a4e7270a6f20b1ff830a771d36dd21c456c3d04bf4875ce9a910a3382e3c269e93d1762e339e34f7bf02122fca8adfb0dc6139143fbb7d4f27bdc0096593128c5cf976e547282eb700e1b947c1353b80a0800561f292313e1599fa5f9648c8f2bd671f954d3e5d635da44aa83bb6eeb0a695a914d72a4e269cc9294709cdab765579b382e23c629828211aa230b437f168c0c058b5507a90e28ffc211b1f39bea6d42842c404accd9e92ffb5bb6649e4c263b5d261a546d467c6118accfaedcd2532ad3976e23982a1e4dde488ed2fcd6d4fc96ca29886005a98367428d96068dd742ef2c7617dcbdb4deddd64ac50511be3ca2155993f743dc2d28a4496f85ea545b54cb79aa3d0a36141b660107c0c954b4cf78e581d7056b04129970e56d3f07a0ac5ebc940d0121e2cdda733b33e52febabd5902598d78b14fb1fa5cebf6f20fb1a2b6b0b5e76a7fb4b4ef0f142f134ee381ae9c02bc290c8c35b0e421388643b5673a5761d9a756b2c17a0ce362c0135e8b2daf1915e0b9eaf0038252125e5b603390603001569e1608d11fa83a9cc196c41f084e7b785bbc174978e6130f2390ec6d8a3350d8f02820e3a237d136d42ea82f0631bda906bed1a49a76619936bc7bda669fc3794ebd70aa15031ddf9025de4f58ce208f4ae06ed882f7ccfa724bdb51ff4281bdbfd6582c2540977a0d9a230bb236d3acb27e2f9704ef13dc91d94c7a8726e418045efd91b548b4d914a5e5636807d17b16af205f0a5db5f7a2b1977002006e7f17f5b92a5913091c6ff660d445610d431ad288f955afa03aa2bfe3ca3c002a1dc602e0802f43705aa4069fe137cf12961880855c786fc9163a5942a2608b95b69019b312e2a8780c669fa9ee97311aea5a8ed10d90ab77343641922962a6d827f2e9b58ae3333e73877fafff0daf67bf16a77b9be3abf52403b6ddec4dbf4f6d31937d4c850986a31495838eaeb848fac35fce79aca4f53846697be68c698f61f3aeea98934b1cf7425b83a6289d3c9ca295b73e459b68978313181ab1e0e651a9ed11131074508dbacb012bdc802511a9d0e16765e3f76b92506e37a87fd5669c683985d0e9b17792744af1b15b9eaa299f1be87f727df7765e2cd7acfab9c658fb380d7ed7baf5c10f642006125af6a58c1e829ab1e07d3b62cdc242013c5b30e8372549b6bb93f4c4057d09b04dece0504787887de8c60ff0ce3a85186283d7def0a5d88505045331e79abfe0d24607b9a0c169c698f2072c7b733f67533917282604b0df0e65fef39a9472f01f8967b4e41266da253e352a2660b4f519d763db968ab002bf4417856569fef9d85be96754516dbd8fda587bdfeae0886fafad94c9db5d1f650896d1972b0f925a495cf3b27ceab5a9785785ebe3d629e3dab2bb76d6d680283a2e473210692d69420db1369a092383742ea7388b6f2d692549dab483af371acb9a3a7f74796628ec157e1cc3fc3272e8340e4eb19174d4dd57aa4930fb9d520e2d549d85a5dd79f4a6b7c3cb053bc23d419c51536287c00adcfda833d3323bfe176e7e7ff925adfec9507f4c146d834d7d413e9c93edd8524bede20cc04d46fd6bf564264266937933082dfaf38e7ca7c5eaa1f99b1e5fea4bb0e3f9d462d308e86800b0d43cba6e0b90218ba46109a125d2cdc6a49d0de59c48450355d724d944d51b6e2fc78b2267f9380efa8918f99d5a37d5f594b07865ac7a3709e5c9f669f26a672bfb72ba2e7ea26a76d443ab5a38fb09c1d7ba4d33027e95a0293920e80774f9933de90a723e575a82dbb43be0fc337fdfa89a9ae58afdbb938fc6a809a225d743b8282c8508546138947f61351610fbde08d81c8b0006a01f0939c543b7a4674ece1177731ed88edc6424d521356f5f669c3f23e1c7dad44f55c97cf842b83de397a979dbce550e17ca9dce4e859616efde9c4a66f2e64025c5d515b1b842fff82287f1e157d6617f4e34cd4b88cd1120fc2cec646b159cc2be843da72a1ab80bf61505765a438ebbc4e01e7ba62a52c21087eb5642c56b325ff4fe753b5fc786e279fe35e3dfdd813ead34ca031fa086924b5301589f0093ff8d7c2b84f4e7b6d7eab832166dd3fd92d7c122d56599ce7f2489e254835349754a429ee4cd7df9e16112021714e57fd5677e5b0e6829eebd154cd608b9076d321fcbc146663269b7f4740239ec6b79235a1f23d99d165fa357c5c15ed3b1709dad1632cc31109e284225104d7cf155b871914b3fab8a9122a8c422e9f5bf1f049e432c5345c88cdfde4cd51851d407d2d9e82430de275b4ccce35490520445328637f8cdfa1f8d08bab1c873c6d282a8be09240069d464dd0fefac2a98d20ed15c5211e90e72eeaaf0c3a438361ac884ebc5ca088d8d4fdbf0e2032e9e16b0f7b3078cea262388600f513bc59ed9c8b5ad624fb3d7e3b55f44b5dc27e0a01ad83c092a3e3952071a0b7e6b2f43929f00974356dd7e900616c2267926104246d0abc039239649d678ed302a03d037b4432670155cbb620af7c6fd6a572a6acc94beac53667c87f169ef7d460e17a380863bbd25f92c6bc72a306a207c60e6513319c4119e40b901c26d864463b95a95b438f74f3dc5f2f8487585279ed32d1a9ee96998c0294ec87a2d1af27a44789ac3307f4f5fc32571177ab3d7c2d3f563ce7ae39a5a0821df737951fbb8f18a98b493bb4e19b9d818552545c1df13d5ebbc6df1c0d877b8a27654830e84b9653623a67d877138750f2dced28b7f1c75709201e41882367114e955dca0683cb5e15eb6019d22f1060214ba66541215b49faddb6f2a82a3d0164d51361da2896fee4f957791f74f6a4e24067fe970bc1641134e4e7d71957a862b2c3870cca4dc1736ff17766386585a6e643382ef7f1297a941abab6524425484e5fcd13a34bba969d988bf6306f32a3ccce0d5d51eaba31df267321ae0e333b1d262808e506e8929043ca987281f38365c4fdad7c702dfd006c7ec0cabbfd4596a87ac4c744302720d3477f0ea07fbddc70323bb81b1baaa8f01c5b5823cdd758b7cedb43e5d18cdedaebd276067c527494aa0df7a621845cad6877f3a48006a7a45833ec0799e6d4db9216c6308db4b4a877d0433d869c466c2c0dd49b554dd6a93faed5314484a7a2624f6a991bde1ccba7cf26c71e87786becf87328e1ebcc672ea1af4986d5db70f6f845718ad162cfd60b67488313aa1b760a06a2e053ef7aab81f9b849b3ce90856fafed556870d2f570ee365c3da3e7bf19c970ec869bf900911c947d8350b815f7358d991a93ab214c1da4f83d562f3b6e8b51e1d25bb28001967bdbc4a615934a0baf709f5d85b98a0d0974f34f94d6", 0x1000, 0x4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') munmap(&(0x7f0000b19000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x40, 0x8, 0x0, "5a0ad727a47a6d7bb7c24958fd7bbc74576e0734", 0x8, 0x961}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 07:49:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000600)='./file0\x00', r1, r4, 0x9) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x80, 0x5, r2, r2, 0x0, 0x20, 0x6}) shmctl$IPC_RMID(r5, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x803f}, {0x81, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x6e85d2a3bf78abcf) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x570, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) fcntl$setstatus(r0, 0x4, 0x4) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x18100, 0x20) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f0000000000)=0xc) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0x100000004a, 0x2, 0x4000000000001, 0x1, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 07:49:26 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000080)='c\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f00000002c0)='(+\'\x9c\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='*\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\\/\x00', &(0x7f0000000580)='\xbb\x00']) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000001c0)=""/252) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f0000002940)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) recvmsg(r1, &(0x7f0000002900)={&(0x7f0000001680)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f00000016c0)=""/101, 0x65}, {&(0x7f0000001740)=""/101, 0x65}, {&(0x7f00000017c0)=""/248, 0xf8}], 0x3, &(0x7f0000001900)=""/4096, 0x1000}, 0x41) 07:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) flock(r0, 0x8) 07:49:26 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) socket$unix(0x1, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 07:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x0, "d730c1e7a36fc6e20000008426e4f100"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63e01ff910059dbb3ccfeb6a287611df9f4987744062c368035b5664d65457b1941530000000000004abe72c94ac670d876303650a2a9c8dfef9cee2dcd72ff01000017d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x49f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:49:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r2 = syz_open_pts() close(r1) dup(r2) ftruncate(r2, 0x1) syz_open_pts() 07:49:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0x410) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000180)=""/4096) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 07:49:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r1, 0x9, 0x2, &(0x7f0000000080)=""/154, &(0x7f0000000140)=0x9a) poll(&(0x7f0000000180)=[{r0, 0x266961060271c799}, {r2, 0x20}, {r0, 0x80}], 0x3, 0xffffffffffffffff) dup(r2) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x3, 0x101) 07:49:27 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/222, 0xde) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 07:49:27 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket(0x6, 0x7, 0x8) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x4, 0x3, &(0x7f0000000200)="956cace702c53acf8225940777806bb9d6d35dd5e2e2becdd192cb057ca9de849409ee118c365304e70d197f05960562d14c259396e5bceb45b0bb1f22f8302afd7097bf2287e880f9879f2be9dd5605e5c75bc04f5793c9d567e02cf3ab51192c5e392d09187087299010c154ab21bda96ba78725299eadeffd5061452696919f91b0366f34e75394cac59c5d57b7a9f92b0c219414e704e8f8ad4ed509d32660", 0xa1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r2, 0x1) read(r2, &(0x7f0000000140)=""/130, 0x82) 07:49:27 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 07:49:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 07:49:28 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x2a, 0x3f, 0x0, 0x8e72f0c7) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/220, 0xdc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='0\x00'], 0xa) close(r2) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000240)='./file1/file0\x00', 0x0) 07:49:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe62) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 07:49:28 executing program 1: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/230, 0xe6) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79f", 0x952}], 0x1, 0x0) 07:49:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) close(r0) shutdown(r0, 0x0) 07:49:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0xfffffffffffffffc}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:49:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) r0 = msgget(0x2, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/147) 07:49:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff6c) 07:49:29 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) sendmsg(r1, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="21ffed50f8da65c6802eef21a69adb84ed3071080ef264670cd165fc92dbede4537081eb4bf4fe1f85b0fac0018f42dd8d324db065889d239ade07019b70c0fe5b88749ec6a418b131b757853c8c12181ccb70b1959a8ceb739f0d3146a07d30febce9ac9df0864710b0", 0x6a}, {&(0x7f0000000180)="1e0ee8d61c7407543121e241e713844b914628b6ad4a09e5d76742dda3c0b92df030b1e44d3680f7e395f675f8b8153ba9d61aeb2601e293cb065e422adffa991c5b16ce9e2b8afcd81b44b0a5970a387a38c3d99aad802992eaf51dbbbae22d3f914ff6b03d3f3922a24cf3d2c92e1352605ec4b261d86164edbf237509498cdc69fdffeceb03c4a9d1cf1dfe7d6e3f8ae3369b5fc7bb37807c61e8713b4025aa9f4d4746e4e42fcf8f715bb8bfddf71efd2cec3fd0b33abd2e47b76e55c1ae9a323a4fd2aa40dc1935cf69c3401278e18108d0216c7cbe6671f2b3925f3c80f7284a51908ed8966345972483de069286a27b2069", 0xf5}, {&(0x7f0000000280)="dab5538f78ad3e4876ea5c3e53c1ac76c5ce0dfd90833c59067f4d5c1816ed5fcdf8bb10a58245f7a18a31cb09a5be83d8306df5235362eab1cadc820833fd1c1cf374b33642878a313178d7c0773b41d84560be44", 0x55}, {&(0x7f0000000300)="4e5d8d72b0874329419b4588881703ac11252c88b14882b20b6d1d35196b750890c233b5daa4b62632789e8eade66028017b5ca63ab8e36bb05f9f1e7e11398679883a6d8e49e20fcc92a0f327a1e3f28707ba901391f60ee5b3d7df3f142b16d260a92557729f97b8df7dd3217031203cd487c276378f58c5c553884e1acd87acf27495ed99a6acfc333b3105eccc55e5a51169a40e98a63224a4fd09f32bcf1562494a3ee086b3fb2ac5c514a584a16e0b8fac9271ded6b941c124f575401a365a3ecdbf3e0ca175e553bef75185cb9be30c80aac97c76fcf1939a17a61eb6b8a0e6ba40a76b629b8961244da98feffd", 0xf1}], 0x4, &(0x7f0000000440)=[{0x1010, 0x1, 0x0, "c068892808622f35c16c152cc8205511b007012b003634aae7b7db744a23dd2c9b0d6295f239dcd9d2bb2e5a194e4bc1f6d399653842a780eb5a9c99bb28ee9746c2220aff1b6682a71d4cae710ea1c9fe78aa55e19056d9991946bb2a1042468b32da5d2a4be0553d94bb89f8dad0929a22426aa82157596296abc13905d2509c4f8483809b983a234f98f44685e8c99297a6a9f1a9f26180f15e507ecb5039ae732b57391c41703060451922940c16394918d66e62a9902e230f56436d857e85f29da29e9af7cf7d45ac9b0501f9307ab723da4c71aa1078ff1b25d6444f16ff09c9664ca3b42eec2687e2e7efa425f9532716de02f27648193ecfa833aee403543b169178ea4f77d70fa34cfc98dfc1ffb0ff1265a083f66ee3dafad61de695ec6007aa4d924dc1d417a96d063382afe104041f2305e57e903e068a87436f1459be4b2f15c5b0b4e977b88c2fdc25dace4d543b77f327f9e35e25f3d2cce6d50b6af8b26f030660dc4287577099cb5d8edeeb8256d3929dc046c7f71610eafe0f2bd22ddbd632fd18bcde3ad8937f37fd7886ffdc41d2f307ba4853e5a367dacb1e20322b1780ab63002be31fbf78db9266b25ef3ac5402276f2bccfa734b2a6560ea3618870003cdbbc835c140a7efb613da76265d6e060c9e7260598a474a483ed0cdc10697aa1eac175812765402cb5faf0c5e0d593c85ccba078cedae1825233c78284c3156cfcc3af96df8c38988f5a92121257cc155aec9e50e218d55011ae75a50325fc2020f58c04d9414371ab7fbeab7ce3c163d4a149a00a04b29cd97bca505de458ceaf3da90ebac9018a449bb1515bdb86a7e8020c0f3439c8d63f655b66bacb5930e0f274548e37cedd6366a2fe719eabe3c518dab349c35d8c023d0245e30a54dcb1a601542d707bd98746315d55cc28c9ab17807286fda42590777a2665fe9ef3fb52b57f5afa2e0852000b18905b19af11e2a3b26654aaab5ef90fd3e48e9e9bdb167069d8d0d6e6ccf090c8e72ea97af8ff4cd0811dcf7733a94750f6081bd9f00e4f749221cdff0f12f7abf238688096f2ae3a94b25c82e2298cb4dce3eb9829fef4e13a227f831fc929f21b87b55662510a77fec7eb6272a934419f0a2c26df0b3cbde3e9c4478dc67580461ab5edd28e69d0f64931e0181049f9ee5ba639e2032033f269a9f50e476bf977b275ecaba9b0d3fd0afe453badb34006534907a22cd1c58d3049c3e6309bb56eea22377e90afd622f79694edde1b8c134dabfd5e6bf93dfb64c16ddc542f42a44af368cd2a4e759b1eb617be3a479db8511ab03523ea7e34e4aa88fad43ee968d59cd4e64a8fe24db84ad4a7ed36fb590668edd79759bd4f1c2d989a072e7d0d0e6a93085a87d16878b1c993ffde4e3c07002538dc9cc618848da6ffa3970b7e2538877e753ca9bb0fde7fd11245b9240cee98934524aa22127b72ee1818b77a2d06528ae6ce9c25fcd8c581c33aa2622bb49102e5bd1e726dc34c901a1baa187f6ae60e0500c552688e48349a9295f9c0cca0af581f81364675f7db08d62acf822402f5927bef1ed3fbfc28d5c9e0cc9d1f62b04b40906025a37d9fddcfc597c27893e4408db3ee62806b625be59eeb5b0a533d0aa58927767932149c89886fe4a180ae981bf332adf19ae9a6a48d36fd0992a66628f93e9ca8faa37f8ba3693f0902c241331eb80dbae9ee564ae9b4b2168dc75aaf1e2a0c95be4b5adba889f4ea2e06a25a93709ca83fd59c5d117761eb2c3919aeb541e452391fc55d241a54d0ab4cb94f23c3bcba2e2e79c9fd0a0d2933da33f48793d918208fec2ad6043dac008b37078afedccdca7bedebfd4618c8e1790b40976d0cd3a5b6128c11d10b96ad804fc63e2c31e506e5d76b11a224595af44d79a2f710579d6b3c3684ce625153935d92a44382c9582167cdb31eab1a5df1ea83b6018e670bc542c7e56871e381c3bab33f684b881626d41f5ecfc3f9479f20fe719da2aa1e31e7ec3bb99148ecd196dbabc2696681525e9677e4161e9393cedc0e6cdca30fe245a02c3face9b54c674a15f43ce1d4a866bf91f6a246bb2f9416c05f01c1a11a7a0ba9d3e6f9852e7730d205b0a1739c56e6fef635f23889ffd04608420a7483f4ef015c6adaa846778f39c407fc007367630585251505df273774186e35a5025d5322d296d20f8e5a26324feebdb01db6d773dc7d2b73a7e4e456972c6557d19a5af90bb0bbc13bf0ecb9102ed667a58460c818d130df7a2d15eec2b9e8d4aa8ce2e936eaabd7d030f734a2c58038bfa0e55a81bcfae4a8b7f7b4c6bf05a7604a2f47d0150da534c086a9a2ea43e8cefff53a012d12e66770c935ad3b982820328e27de3aa9f75caff640da2bfadea8c47dd5fc7631f844f11811e24861419a388955fa082914260fadeae258d8cbd5ac266cc95f1f9a008d07ba4ba7aa81b2683c57546f462afbbd57f522df7d33fcf018e704de3a268fc3f058487ef2b61015df56e3a7b690d095f312f409ece42b3882160e660d711e7f70cdd67cf2af800f0acc448e27d7570245ff81d348240b4d4717d4e924a96a2d78404ee5acf91af96f6178b69b2215f27864f33f5c3af43ebbd26ae6dcf4daeaa63e9d6257e63cf2b87b2ce98c8d98c950d99b7ce8074e6489ecf6502e761bc4c89b0dbaf61014ea86f9983dcd862ba032f691948971955c476550a90676a08567e3a676800a0b5b01d645a7ca93363dbee57782327dff9b54205c3795ae44d642ed6121c9561aef594c385dd9d555d7a55ba4bba092a957eb980114662b0ea9c5bf7949649e1ead819eeeacd0d344c3bc7ff5d3bdc165c1c70c1b4db6d54bfa2ef5a7dcedaf1be93bd2885dcb1bbd6b7fc2c1bf004504a69dc37cf23b4a5faca45fff9709cf29cb64b1b2e82b49d86895750ab8419b163f91017e8b39577b6dc294f1437452ae06f71afece7e43209aff8e00e059395ff1e855976aff2521f64880a6fdb3e03fe340184d359f236c6a147a369972db4d9ff83da031ff5ba4d04d6937d121ea64a1875c83c86facd032070889cb7b03c6ec5e5366b3a1656b1ff6da12f6fc6b1bf05543261c6a42778d4e78127cde259e7c132ab7768744c04c1c71af5066dd0ad2748b1af80f65df3c0af5a2f15a7906f039eaf93342728d5d9c7c1aaa6300dcc8afcbbd1eb9aaeb85536899cd32338e13d792bbf19348441df969ab8dfbee03e3f99536c5451385324af91192bb967389bf2848ba56000cd57d521b22f0aa8d8e0c97cb9616615a0d8796b8d862ef6b50282e00c2822bc6e012e11ca54a04034296f570b4a63504c362e5746e776152c6fe0bf928e4fe1720f3480cf396695f3f58cbfd5dfbcfcb15093c8a93d1ef18b1f94e8e4aa6ada2ed37eae73948f2da586c3ccbc819465dfacfcf3c70052d37bbb96c35a871c9da488245ee26b485fd364dd71a01e5c757e384ea197f31f099c7d2b03a0301452d2dbbebea6a631b1856e7301433f4101e1115b7fe8767b54184cf6aeb397e1b3a97c708b0a9016f538df9c218b6b97e22c0442e00941bf86d143df064b3956a20437909df29d74d8e9fea1d4a8684c98602f360fbde0beb79681445dccc7389e9d82fac2adae8c675ccd5f786228fabd7a221120dbbb5aa0269260dac31b1151b1fbd00e01d66718cfcff16cae1a5c6ff835018b4ca76afc5ca4eb2333799f22f23b90ac2621d934a8e997659c444a25986e3c4f70d489b1fecf2c5ce38985b6c7f6508c394530baa8d63bc26a9948f06485232a338c45f326b59dab8052f84b4209fb102a0d2a3342ec6b83aa3eba264c9c6832647501487e59be542193707cd90643be7dd5f61d3e9e01ff5d9367daf3197f2756d45b0bb10848772039fa8e05b8a5d991071cc56d8d153334ad64e5d31a050d42bacd85bb1e16085ca2c248e19aa67150cff37f8b267541cdf060cf77ecb8b86bd4f65b9a1ba9183c1db5505a274a2b162bb06cdfde32f4ddc3242c5e4cdd29d8553efb6bfb7cf2ac8a51d09641e3bbc70cc8262a234d32c65dcac9a7e7856ce1240f485549fbb085e29e9d4e8fcfb96a0b88a93cf6f8577884b2f346a2cda9d7df8812d09b6e230bfc44177c6d90ee7f7a7c6291c74be5bd4a9f268f4062dd12673be6bd2ab748ea8d56b7f29296ee7ed3cd7a1d950ca9f6e3a24581716042f8a12357a222acfe12fa1f2c36811c386bcb0bf43d0b189334dd8f21cd6dcfecfb9bc7823dd286e6a9c76d95ae72c8f2bce601009175d405f8b59eda3b02ac6cd9e3da978103516fbb504a096df779e7798b1aa0ea9990b727b9184081303b3d656fd98ffcb7291671e14232ab35aa5f5e9d867bc90e1cec587d1e9662b5a733a19180c9b9d68de58bbf77cea9cfd7e7baef4b77db071d085e436c7ed4d822edfd87929a6a0a2a996b1c00cf013785770955fdf947f71da319d27affcd859f8d9a29c21e2a8053c41eb0224f7541647b586347e5df2f14d04c05babe3a8e8e6baad91aa3f4f1a20f01cf9b5121604e63b47a7f0bb5ae97656247fc4fecf31de396e9d0291e08b93f2396069581111d8663d1d6cc40398848425c20b79b72d18d0cf57c0ac36968fc1db99456181dfa08312c566f597995f07ff2b8d11ad19dfb7f02d928b62f215557f100e1e33613d67a04161d84ec86fcae757797a6d52add5d7ad498faa8edb14a9735f247c5eeb8125b8d172efdb686a9d8bc364c2a5c0033baa8388412853d25520c234f078f383abe56ed57ce0ac193f0a54ae8aedc1aa287740695f21079aa218c4e187a4a72bcf0061ec0df4bf789cceb77bbbaeff14c00b09715f00f59c0ce23d42718b1b5b94b96a2fd5c75318843dd809b526b3dd0975fb2e05b22c15a9dd650001e495577730045c64223686ccc984239a7cc3088c3c3d554b15f1d4801e54bdfbcad88ee1e920c20166031c3d5894d374fbbf466ece4a768af5d934586739d252b61510889580dd20f4f2646bcdf24977afa0c6f6d13139a10c2807ed6a9aa63b1c01cce4c7cf7bec3d81738fa37815244790b789d5bb94031eb98f7cea2ad19c20e95a8686e11a4133b218fd9b9035f17b1ea54dadecae9b4e3604e166e6aa9141c19e635bb39ad59187df3c42d4725fb74691c1456d8f1a93ec512ddf91242619555a6bc285e9f26a93733c2610e7e54b8b0e2958003d6eaf6bcd9cbfe96ac65194e8ed37c7aa532dd68d7df65858ace4b524639144f788a4100f10011874f733a252c1c0f3ab9fd648105c71caa29220b47dc0a0d6a4ff1db8f846d9b9a7abe1fd68585bd0acc725478efc200b3d07e4a47b1b13dbd8d73db7fe2e524ff8e9cca1457add1c3d67c7fa999ff45ae2bb4960b2b232d4dfe741e50f5e20d0184e5deae87ef79c9c2317625c87a25969e819556069f759aff7803fcae3f8fb89370cbdddd4e6a9cf3c8792df518863d1feb501b8a2472317b0c0f58db2430d220591fe317aa4a37447fa5635307e8893c460f9b1bc05e7268ceae706ff3a6117e38d2ee6e3231dac578a6ec3b89759fe86c3ef3cf7a5522078dd7f3cf69b5a9d36d0dcb0b6facae008c709f9595024bc009664d08360b008d2a6f03bbe302b48d190685119d266c1e824bd5f0964afa352c8ddcaca022a52cca770fa2911534257495c737e328cd4a9ae8655b70e4565469b06cd6361cd2fadccc1547129727cb8133039248543a1902a564c2c066c051f9d99bacb65fb21ff93dda476f5046cc750a0e7e2b68f48f22dc8a1d8d2446a9511666724a"}, {0x1010, 0xffff, 0xfa7, "09847499ab95b15faac6d1378cc6074e6432c9c1f5d24b505cbeb469b5ac68803c58a4e2314440ca325515ba49c84c1b668f512abee44806ff2339fdb24c3afc63dee798b71c3541e6e76aa675f955f7444a8ccaec720cb0119dbbdd368f62f702e75b3d8bfa3542ae67cd886c14c0845761a5e93a9662e4edbfb60400ab5fdd224d83c470b95aa6a862c7e82b28b00183229a677517155c485eb3eaa98d5bcb813499d4ffc2cbd602abd204a09488dd24775db8e6feb74057c1305a0791bc6eb83f4052b1c104d844a3f4ac9821f517d47a3ca798ccc55b029764d447b6338b1e06b7bbf119b0837a43a2631a7968d7bce7188c96b7e56bb161f7b8289e05c9279beb30549140cf9a3e81276197839c92bb36b25638098cdf8dacf5371a63d263bcdf9b85cc4fcbf9f6bef917e160ff8c677bd13030b85e1b273822bcceae2ac9ed7ecaf38116be2bc79e5f9350cdd053697e5d32b794383d9526f95e096921d52299f766df3a85dd06b5411b567ab2128d0cce6f0706449b898bfd5a8c6de0686f0cf0217e15084840c69e8d3cf26f783e0ee136d988081617566ef9a96182f0f155cc423a90bb4883e7288992fa9abe51aeeff70650a2c9d11487ad730195a830e60966e78b28e0ed5733a5c89a23bbc1764b533eec74dbff87f761253bfc9de6176314b64f1130f32eafcf7de2c168cba6da601ee428921dd5b79740eefe9ff4ca405ae052cdd00cd1dc0e7c08b535fed207024f6d0ce4e150194f2d18b6a025048aec703baff0a24d13b588143d6e0f733f4ea4c68da640660e40e4566a0d0a92e4c6bf5395e938b55c69651fc4913c3743986ea3647d52756463e59bd755c80229f3e4173fff0fcdb2c06658ce539ee48fc9b22f9744926f6bed83d7b60bb6703e13afd1399ab044d4c5a7a8d46fb999cbd46985152b813d79ebc839554e60d6c6fd6b1b6fef81bdcc674fa1a5cd7cbb413e4eeba15903611eb8eb89fc821a8f3ae92c49fe09965a809b6ef859f74e1a20a0c9cc78e896f157de05a5bd703e85e605ade595d7a3e8b21f1127bf1f384e8c7b2a12976fe3ddd73c2b4964f501a0a69d2bf4e6d36421754c201d1275fcacb13f1221aa8f0166d86dcbeac0f4755183c90627b2b0d98ee93b4544ed31dccd9c57b2cb3e46547695c9e914324325cb6459fe2841d048a48087a9bc13522597289cab2a04f6e1f0ddfb6e2e475f7c6c8cd5d83d3ea2fe7ad7fbe6822e928b7a5862fd70f6ccab0504cd2439bb8a3339695c197e298d038c874c4e82631d8788a06ecc0eed61d2d301a373d271c1ee838d4ceb27b1ddc9e0d0c9b8988cbeccbe097d92a45804167b1cd5d07076c86674222179d4c8a70f457c74329e9c898ee9fe41f071e4889594b50d094e60c8033e3b9fb6d114b9af357e93d0741efc7e1fbcbf8eb6fcac2d11e15c819417b0740490c70be55b1b560c676a37c507b5a3f097acedcebdb8e7eccfe84db6c6435c061298cb3b0197e6340ca008eea6816ac1a4c2b67b02b237d1ef0f7642e2d34840e252a6c3fc3174044512abaa7cfdea002b833d27bb5ea5003cc076a75b071d66f109ee79fb11c7bdff5a0424644532846fdc42e5221ff318ca04149d2254961567c89dac619819bebb8de161a7cbfe72880e22a6246af311cc6ba3b98f6eb06b4f5fc261f726162f3c67c23763aef9321cfbf04fa504532d44b6658fed55c1f6b1ed95d1a368d1c83c822e9fc315acf63dd45011195b177b32004be8a953f9ccfcae13290c94cd6a5a5db5ddbd1a62ce13a425ccfd96f7282047cd26c37fd3441d28dbfda67d69fa7831fd2661946cb643dfb2ad3f5f7d74c453f433482245ded9c3f5ecd8541268873de1a7ae155d7da6dc65432398893d121146c65ee50751c752a74b52a69aeaf1013636611a21d5bc0c653e32e00f4c40705b0f9f7e9d909e577724fa207f1a4d5cde891c57b3cea6042a9808fc78a02bcb45c419d996b54e7603f495fbaddd53104901ceff21336d1994dcf3b60faf88a4a113a4cd9663cc863663766d0e74997527b70bb505d907fa8ac657d817f42bab960a97e01b8607f4382ef2a47e2a292b39932279cf1a59af5e8b9e4f6dd69560bce92af74e155257527a9f1ce79fc88083ae0630db9a3bc8bc018adf67ce0dce2f279fab9df01bfeccd6a9c677c7f2d9df5ae5903dddc2b0cc3402bcf986d049a174eec8088ed7bdb47b544fa5fae9f7f190bdd60b431fc935da746de8c876918b4270b254991c5dae7afdd2cd08d1e38664c2dd04c3115508a4f880b77c4672954ee6d61fb29cc7f1c05989ed76b6773663c5436e353d8b2535dce20c4e039a13a4cc795ec667713f2b30ef30844034b9eb46849b3b7804f106a7cdcd9decc9522bd51640038513dc910d67ba55c1334e1e118ecec2e60aadf1c11c6e4a340f1c83be281bf7e2f67386d81f96164f2fd0fa4fc9658a6249da5a4de5bc492f3dc85ce8b98f36e3f65bc024b70e286376c263b4286ad72374fd77e4922eb30b6b3a131cb79b2af9fd29b427a10fa435d00693d698ddbaeb0b4e71dafcf4bc7e5769cdafa686efcb57816f9cd3853509fee865899bbe466228ceced66ccad7fa35df9ae3b7a307f232f3416e42d843252b6e495cd380683e4129ab10f4fbee4f9f0a4ae3962222ebec52af21627a30ad4498f7e2528c62924e743120d6feb1c9abab7f860a2148f83277fd8aef4a938ce442c1ba2af605a3ccb562c4b92c439586fa18d14dd6628d205043ad41b7be9e2300b346f7ecfc0feb510e711db4fbc51d43ee9caf1f6c195e2ea8124136bba7139839db72f6c2fb0d8f7b8250bfc1e194f4e9d4e67fb301663e7056fbc20f59783e975c0aecfc5078d34f76346696cd048a66314b8b365d5ad874e4f207c728332345c82291a32584c4818c3e953a4fcbda9e74f11ee5ae2439401559271de7b8eb8c467ec1df9e29e320bf09a91b96c5e7135cd8b0109db5a26deabd0c92587de4e6cbbf51ded0af347d21d610e51155530df4fac39c670b18d27288bcedc82ff9efda2173e5d2b720546b1be84a7a4fb887c0ebe0641f46cac980c5d1e7a8bb3b6855914e40112e0cec6b73b7c0251726b2730ec412625146b23592c1fe271cebbdf5d610e7b796c448c364befe303471e68a65a988c401acab975e936b73fc8009320ae45cf73f940b8a1e903956bab765b239395e333a39c06ab3d400f59b803a6e6f22f7b8f26de53d2498afd9aca414ae9c0d720f2c09e0b7318928ca1c229cf5ff0d72410b4b9990523c3cd644b6e16de419749a980a9ca02355e46a1fc62a67d97c812e897f8726d2a3565ab015d345d5b5a4d6faea08d7cd320d9258299c3bc7afd4859b2c8600187017fd9291019e67ea4bdcf9635b1e307a45b618e929a6d2b4afa7b57df2cf66443b4531fca99661103e3d5427bd28f150f14962b442227e31438ded14a0364a9dcb1c88551f20f999417305707b2e44b6ddec93608385f47602548cfd57a73180119e3166ce5318f8fbd40a45e5aa3e956b42c92b543917c73cd73933cc8296105d161f7b07145353dd8f6f3c1efbd5b21c1e987c728fa83edc2be89dfd7a97f76a87f0b3518744d2af1708351a27f5e236d2d95fea0b9a991d5d613b7bfe6b2d4f450e0bbf4b146b26d06fb45edbc70de34f6f7d915464a615812a148dec60e437795e099a11e78c7de76df9d682e8e1fcce994771dd32d2061ca949613c3e6400111cbf5ae8c7fd0d2e5d10107807e0994a20d859232f0b0fcfa07bf099b46aca1191b65d1bc4b763d3e1f6934cf6832cf330bd43285741ae682174e7c7d20ce7b63175111ad38fcff82f5aff5e42dcf649006f21de71d869f0a78291523f2ac83240a1557d4991dd0e6c5f6fdf631f4940972140f0c7fdcab3f55fb10192880fbbfb51eb3f1a7ce782a102b392537db9185287d1986394650c9c5ca891b296d733454bf08053bba12e719bd28f3c961f8672ada927982c8a46db50f97fe5f3126b43bfea4fb5225d1f090cd3da92d6a04cc6173dca30706366657b3e7c6b01639e07d430cb8ec3da4fbaea7f41c161dad2f998780a33df4470555336fa1a97baa873aef50deba5e133268a0192c6672e1c34b9b45af5393e187af7a063b543b7de0102463e3da3a5a8da3c1c13ef99d5ead7bb1e379746e6ec53681c65ef4cdedc08040319defb17a953294cb4f9df9e3fe0cdb1d8c9a7156a25b65b18cf5ada89da010d88c8bcb4635303a1c1cd85e0e01c69472831f839938b5f2ed5249e647a3d41b7a100063a1fdbb288a25184d272703d746a715d09d4974239fe2f1e9a426e71a8cb32a4086a7c178bec4790836b94c8d1e5f656102d2bc94204104d3451ec4101c11f9400948bc1fb37145136dc9698f90117f1f99653d68e69ebefedbfc7cd2c901d0e00d3a38376142e881ffc1b7963d80a6beec3ecb86416392be8ca864b20bcdce3f64da56f7b2bdd516a93085eb98fa70903436ea1896cbf15ad3c27f304c9c61c0aaecdd8d268719993265c9257abe55224cfbc68297cf7261233f472cd05c4152d54e52aeb0546eb1b78237ae236ece418c1f3b4668b18faf1bbfe3ab678d6d6d6727a362e62f868a4fb6134253d93d88c54de449d562c9796719679840cdf95cc1a891eab24595092953881690fe3af6f5b93c2795baf393b03e7815747fa4056382f97a07cdb26689bb18f4f19a39b95b0ec0d6aca160fc2c30cea451a76d4647c8c9ba8a523598dcc722d31c8bfea47f5f43cc28ec0230c312d82d7137dfe749b990768e2e7a4083f4799669025821a9c304b1429ab06bc65470bf9b794ab99605ebf47a0ad58b25a772f72b8e86629d29e9fef601fefbcae53f2ae6fb104290d4f427c1b436061745465be353a29826f290c553e69d4379afa8c5ee56ebfa2dfb93ba9eaded2f90ccc6c7c00e4098583a81c24069d00948e261887cddccd173e4cf4462df347162574b395abb215ef50691b99e4a6b046a6fea87262e039806691fb578cef01826e2db4b11c52c6811f83a5839a71382c9a993b9b470bfb58c285e077733a4d781bd1995a21ef0fab7cee8ab06fd6b5af429dbf1818d558ffe9b38ecf3750f7f0df2c53127712af67f0dcbb70cd4487d3cb0d2acf31cffa0a23a77cdf141292957c6fa1ed497186d30cddd205980182e676b0ef6498352dec96b3bb385cb92e71502d18f1f00ea4d9c529a1c458ede2a99f9b79f1924ce9fbb49499d603b255cb53464cf4c561ab9a7ce4deac670a311f294280f5db433afd25f3a02083c689d152145e6568505d838e981e52e216c69c7f57ec2959e3db562bf32348015707939dede0a82fd7df1186e0d6610642a0833e19797d5bc7bdc4bd293c830a7d3ad6a238565358b505093dcebb784fb3023577e0fab97532801b674a6eabca868cb050147c71872b23bc4c76ec6b8f6d2c097756871231f8c58226b21deda9d87bb11177c2fcacf061adde2d50e4fccfe6688658b15ff20cdecaf10e87e0ca1dd61d0b4c7739b2e13e559ee520d78e4d4d957dfec6e8e789c7bf03a47e4fe0be691d970600080834caded9a41d864f6c7cf17d3a733267c473216660d246e7b17baf1ccccc42b07d94dfeff157289627bf87f9d61e5f72c4d54734834dc1930b127067c2a8111b5e5dd62d7108c9cb8a82ee185e0d16f914eabde14edfbe003bc82014afcaa512c00caef4cae28467f114b5e6909b4f593300ed61c95cf1a566a414d8a3d8aeb7854a2dedc97e7beddfb5d4d12f973bc2"}], 0x2020}, 0x6) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 07:49:29 executing program 0: socketpair(0x20, 0x4004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="a1e743cef83833026d0f60bfaa6a0bfe2c8a3e4490a46a3f621ee7892a7c18fe5b77d87cbf4a0b8c35cbf5bb168dd86c70e9b8f336c8d9626a8cc18d3312a59681776910caa8c47cfb629279142b82c0e3074aae62c7bacdb0fb5edc23189c8c08ecd3f733b5098a6e73b9daecfa48ec0c0fc1d6f4bc9aa4af36ba3046dfd2715658f84e0d79eac441454b1974f180cebb51cfcc0f6083173a9609d199782d36b8e01c8defea59460bcff243e127fe55a25a0111817c159518962b41e33accbc4078d3d6c69e549940058ab90d84d0de2a450b77691d07a450acf24c7313", 0xde}, {&(0x7f00000001c0)="85ac269b33975e8ed7bb7c76a3ab68a85863973adff7c4fc1f2a0d5328160384cca12d5021ad2dbb99dfa57e44c2fd04ca86f0bdf688954893a5f15f3b1a416d607291d95a6a069dbad5908356883993705fdd65b8f85a623e9e1c1b56ee2821c9161e0f91859545ab88d2ada56470ac50aa77eb3303da26569ac780250fe8bab5cb9a9e4776faa73eb6222440f53264414f43ef7328f413309ab6ed2c782ec63b419e9177b9bde586f950718542f08b7045dc", 0xb3}], 0x2) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0xff, 0x7}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r4 = fcntl$dupfd(r1, 0x0, r2) setsockopt(r1, 0x2, 0x3, &(0x7f0000000300)="dd9368b45f47cabff28f50d02c6b09cac61a1fa98210ccccc29091fec6ff2fc8514233f2f781b0fdccc3c9abcc72f370eadac7e6e518e20f1df66323abec084de0ca7be411b96e5becffdc588356ab33686a5c1cb212d61850c9d7214c8feef33c43243c56690948ea8acc180513021d890cff646b134bb2e12bae890960d6d6f3fdc16c33566567f9f1d1a258c7f0a6bb7af872532d8061ed22840658ef1ea2af1f3670e9861544318b233c73f8fa5b3f0986d9188ec8e09e3c3f51aa3dbe0f8efb005dbf08ebb143c698e8187f2e77676ad92449a6142d63161cc367f4801085a82c703da2a491e828908583b1b168e27861dd7fa7650c6976e1d56a5d195ad36eca0d37706b71b7c9e7f90b44119f87773717eb1a77109ec500a72824ba1743b0de61eece2940bd425e4c5096cc3e29d5596e8801524a75fafa828be9ffe25b4320d3b5d75bc4361c4c057dacfe8ac9f55f937b3cfb5296b9bc1cd1562d71d2bc039c213ccbe39d21a801665706581043e875e849b57c5b7a75809db2399d51216b8d3b278fc2568d9457e26cf811b6eac1bd8b5e64b99010f5556ffaf540c769a7b30c33d2fea5af2088d1dee0dc9938b47e048f78757f4ccd919de58ad3b5a90f2394ee1f4c362776d3c1091a24c78655629c5d25060732eebab22e9e3d09ecff1fcfd279c2d3c887c914116b6c43888353c6d76924b6f8104a3b4e4b50b05973091c35c9894d5fa94617baa109cefc62dd3dd127599d2ff8ad354ce3a21640351d9ee56be996e1b58b176e019ec7b78aee8c6b8bcf1060bec64f56b28ad35659a1f772532d9e427884a4b2086422f907d7643a94dcbe2318cf412777db1e32aabedb46fceee1e689e987da20f38bf26685aced098e732e206f019620589a4436e0f69946823f252542f290232478180750a51d36adb9b9b03f44ebbad8db32cfd377fab950b86c6879ac1a2e5dab24855ac6e24b23c87dd16c17c0d11d1fbd750ae80dd763ff4c64d2a59f0313e0b50d7b37dfa00078e5b17f3397e00d2289f288b802c51ff8d9d54781a3d559b8015f534d503366e457cfdfb932b41b8b7af96dd9dc1b9aafda35834335a98a5937338b98e51668c58cb05483d6c92f04ce5a22e628826a1f3618102c63c44a0df0647fc4b312ceffb3a41d80987e8746f427c79030fc74f7a0e6417700bf94033534d8485d7ebda47f18e2e1be0cdbd2ec063e47cfac4ba6a61d231452c7fe52564a96d853569ab4e18eb20e41f264a46a535454d62ec7d1d27a7006cdd5492df3b2bfe249e3bc7c39a8b02cf2737e6799ebbd2801e16cca05bf2dec427684ce3bc64a0f734c5009748839d0d98b001aaec0a79691c5e844707f38c31e18e16008325e539d8a33dd75cc0285df3d54344b4249a2c6a2f68d0c3c94ec2ba897f8e3467ee71cbc552fed2f444277e39dc360b56b861f4ed91605e0a0bd990f4d543ff9fdfc52519ae77c6bd268cd095f34685bc77ab7314c903c5f715d9dfa91b65930f6800b2e8a9d0ef1cb3ecaa1cd370d1034513d75e597867cb92eec05c210ca47ee9ef954b36d07ea2190c3516fee763e500e12e6cb1c4ec52f9c83c7dad735c943106e284a7b9e545270f8f5dd3e8873e87b443ced7c6a6da52010e0b91c2e59dfc0e0a53e279099cac7b858a8a08695aa31357682fef4be4c63345695786e7050f8bddda090e2d50055631d94b779faa2900b612d36925e0f14f0cc17f280346d94a020391665e080cee376b22697e829f79a20ca5902b7bf93a803b66c3c9ce866d9745baf3e4c807fa60483c9c7b6be78a16d74c19866db5e70d48ec149ba7b4ed1421657e771f8608fb62f0bc94ae10bd4b551e74c4f10726be0e91442e492a61ab8a93242bb93093eab1d1aa8e2e9f9452b26647255726e142459ce96605d8485a45a3d666635ebe307903c093721caba94048da28b2d57394eaaa62102d735247bac58cda2490666b2cca93257b06c93d9488094af80b6344202cea307389c8d123ba12187ed3e9e9726ae44f6e90fbd559dde0dd111cb864d5bded55ede07b0f21b0216d7a00b6f1029827eadb81fa4088447ad06ea521c6170ea010fd3f5e7a6160fc5456c510655708245d58843c267f10c91d6e64ea32da3a6d856ca72db569d0401b3e3b207266a4f58fac5e948463e616f6c39c3f52bd3bf9012c631c4f177e94ad236b5ea70ef3d81f0510d14ba8787d61f3416797117373e279e7f960892c6b44ed4efb0c01535578b8759491146b66ed6a8bfb1d5a4016127c905b59b5a1493b797e952b1e8ba8302e67dd25eba5f1d0624cefa315cd0350734741c547c80f975f3fa6098821301e87c8f67700be8b83f00e601f86825d928d7bb9a1d7756715fee4b57017910ded758751173a9c21ddab6d94460a7f0f63295e36470c2a5c92f61d41cf53bd21d256cf0ed7b0f69c8467423d24ae85e4bc2bd2648ee83229bff76e248faa0f85eea8a1731d523807d6b657c31c0719fdb259668e9018f82a55b9d9ea64cce293b8287ffe95d5592c24e1618089d9fd9c0a8f282c7e9d621376fc19ce089e24cb932a3d293f2280a485ae7278102637071ee85f12d4ed0ed6757ed188d2b97ae1f671f389f6061957d73e27df3662d51d23ff160cda4c18402ef554fc3359f6cb81f9f6a732a5df37b6f1508bee1723174ff51b8c0e9b5a2d01667b385293d261b171209296d3cc8d00ae75fdb4aacc5f7948f974810a24da44b483e921e121108c2221ce6c182e9ace4cd0270b1d010703b5bdd1a6bb10f2952c599e1d59db02818fd4f7868fe6530f7869b23c69b5cd4f45b906c9ad4dc0b114cdad69ef31ab6fb2e5000906f17d21cb5aa254ac843ff968618296d7644086aa90313586fb596c53553bd87df9d54b62723eb022aa388198a37f2045f6b6962598528321f1d8778c8978a4b30842721c1defe5174e35b8c278a79a901ed4fb4acee7cf284a945fa3247591f5b62c34da5914631d17005ead9fa8f3c6462486125e9a35eb6854b97293aa70c0530f03cb34a7a97f42f7e7e50645cea14a7c5b2240078ae1ef322c60c657247718cc2052ce0259d617b4eb997a911bc33f017a5fa981ff17f04507fedd8a88ec711244c0bfa14361f7439d1c8d8b841d516a044ce1fb3586b531257b82e3cd5cace164d21c0cb3ea5d3b75c8c19a4f4e9f7da23f2e733a6da9d445183c20178828c1c0cf84dd23fc4cc438db7c96e77e7e177c0670dac9f5ba61a580c978bd330931ebe44ed64bb4965e72ba999c4802ca9ccb68b431826d447c9f40a77b3026d27b2dd852bd010906be0449f10860e6ecc849d030ad89e4ad3cee6a359609c2a7e58b430deafed9260cedb621b48e8a101be60ec4cdd145a0df38deac358e4cf26b05e792e874338762e3e19f0247e2d3c9fb2d894d45de3ad622151e35684f45c01addaa602db1e8fe2a7b739b34335d8e3af1eba0cbc4c81e26df236097251b064f922edff4d43524442e0bb7d6913ca01799bcf2fb3a2d793d93c3c0315355185b64c8d01258ae05263107818f2779ae47d01a7ea0864c0eaca66b686e1bdb902c283cd31e06bd231d4e8cbd3a4c627d8644a8a6be550cc8f65aa9e8af06193c644c2d8be7cafcbe2763626023ce359e6e45826c2016c717de47b2102c2e55ca05351ae0ab483a93c2485771188df7939feb85bcac32b46670e949fa1f52640e83a482855a1e1496954fecdc6d6e032e902b844361ea32826042f20a32885f5b7e584d84f07b7e3277dc4dcc7b85038890ae4a161a660bfeff6d5a43b5502555e6190d6e549403f3a8aacca8d58724411ad9b56998784648914ef11590fa5f826894164ebdd2d516bbc6882736ed599118ae3c64bb6d28fe96d7c87c782990406b4c4166623e32156e43d992718bcfa03aab6c53b1f19ada65fc982c0897e39a0115e26444b84b27a81737772b9d1d45ffc5ba3bfb1e4bb511fac915a9ab6ea73e35e5ec18a5a8a9e583e62e0600602d7956475312ad0c2239aa572fbcd0bfaa608a5246568d424ce0afd2016ebbac080923a8554e452c8fabfe787ef9414fb85314b8b9b8f906ed41ed8031789d79e005047f5c7b048fca276eb8aa1f66afff12ef01c0080838a54cf9df3a1cfd252ab43289cfe234f80d832f478df35df02160e35b4b2f21141038e075cb3aa2186f2626b69752f1c0e25dde30c67b7d7caf8428b4b442be85340ec3038f9fb10645913d61e7846eb20de5580c067429586f88bb96a09832d01cd035ea005f5bf39b6de48997349d14542a7c8941e1c75bea8dd51b9a159affc545e987dc6f56262e9becb6ae390cc66206db87deac36a35cd81ea5af0020329fd32da29fb6d64b8630fb28e126362ed63db94417715b18cb82422659bbc0a23263313bd657367f077a7af8f2cca29bfee34c08301d3a5bc8304606c65c0b7849ce38bba2bb5bbed60d0bbb770ec5c1fd47ebd62f3781c9de3c2290671777b2a73d99ceec7854f50e34955b31e6cf2016fd0f1a0b5872c73a5fdf2335182cc8ba55da90600beaf1800ce6a0078dd397950982ea951daea09c03b8bc00b5779866324aba9e248eac1cdb186c269e7540f576f0dd3607ff0c849ddeb25263029129da3324779b77b1e90dd2d1a116a431cf8a3a89af5084a1e9a47b52ee3b3880bcfef7256ec9060866c4434ea4125bd3910436ff28c6ced89ec2a22b64810e1382389ef2cebbf5d7cc0b1473510c391ed967ab9a2ac95716a6d282518b1f584b8d2a075bb593410b5376fe95e85b569b182efb6d347e4ad0802d6cef4dbb07ca44062ac323dd2a704b9dea71f1e4a7b09a34974e655e29f2fd0be2f7c42ca76fb7812e19dc3fa7af43247385a3142399fc5184c98bbd27ff659896ebb1bf290c00b6cf0088c7047ac05e0824718a44ac74b8ce5999b15b9354a4c590590084c0d97289b46322878ea5a0831537053531cfd4fae4ca04c47dbf0bdce8642ed72a9dff562afa333d29c0b727aea4975b00145921b117d58ba912dc692e00c23ab46abffff5c44178f3d8005b12a5d00c2ade9b3fbd90ec45b59c8f88f79162a79fe26417b69ed9cd0479dc3499afc3331c08da34a566f80465607791b50b93ec45ff1f41abf986cce2849b5c29861833ac7609a3493d7cef2b89288298ab734b1bd0f1b6d7cc9aa4797c6cd40b184a8179d11f9e096f6a7087585a33898222173783b7e737054b99a033e824d41e0a4b8d9d70c5459b27587331855add4173b655fd3d8d6b10c23c3f79d08189a8545b17ff5cbf0f2db312ccab1664de807cf28e7aad747104e570219060504caf1ed27208c558b8fbf4fc65bad830fa3caec7ec7f59a3d76d1ef9d2b254670ecf334eee179d0951836cfa6789afda5cc6c1500565fee991ccf2d71bb5f98c70abd459cfbdfd9a851362e2050790bc6bc81d78726d2945cde22f885280a4fbaf8606b39d16d3415dce9de641a2488e86fcb2646cf63c0ebc30eea9fd63434932dbafc5abc02998e10c8e28b686ffee4a54cea8e0ab6d2f1212438555efcc7736bb0756ec2017f0df9e9b73433c2e88488c266e03b260125cc565323c826cdd8495bb30f0af2f5202005c524072c639bfe36655d8b7a4cc8ae8dc22abea201b3338980ede84f89ac1e95b92bc5cd6cfcf44b01e9f2e2a2fd2dc58336e5a858866b3382d9cb311fbd9cf3ee86d2d83582469568e8a0336df24e8a3943f8a3e5dd40e5048b43e04132f94950e5f6b493018cde83f5f94e6ad821887e7cac581c45be70b7dd", 0x1000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0xc66f) 07:49:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008efe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fd784527e2beb32c547e816ec424b0294591f21b0b9ea25dd00db7e5c9412dcc669671759e8d8f73544ad8e54ee26966eacba"], &(0x7f00000010c0)=0x1002) accept$unix(r2, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 07:49:29 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, 0x0, 0x8801, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f00000000c0), 0x100003a2) sendto$unix(r1, &(0x7f0000000100)="b98dd3ee6dbdeefcfd82712dbd26aee0a07d7f7bbd47cc8c6b683b3efd03bc0675c8dc50f2930d1e819c639ffbecc238f3d5cdf8bc88e1f1a98ca6fb144aa49011568df2c555257662eb4d41bfad87c6a5c3116d5c4d51b9f47c4b635e1cb6f23f1d0c4783ffcd2e86d19002ebc53e5cb453b5492d13a5054c8d989e87232a55d78c34a268c10c838f443a2adf88af0bdf2a400ac6fe674d28228e9ce81eb3f7b3ecc895f9bc56c4c932d4b48ee95ce91a87b633", 0xb4, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 07:49:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) msgget$private(0x0, 0x20) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 07:49:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 07:49:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 07:49:30 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xff73, 0x0, 0x0, 0x0}, 0x2) 07:49:30 executing program 1: select(0x11f, &(0x7f0000000140)={0xdeaf4152, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x3, 0x42, 0x7}) 07:49:30 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) 07:49:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x800000002ff, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 07:49:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 07:49:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) nanosleep(&(0x7f0000001c40), 0x0) 07:49:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 07:49:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 07:49:30 executing program 1: socketpair$unix(0x1, 0x80005, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x4, 0x0, 0xffffffffffffffca) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 07:49:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) select(0x40, &(0x7f0000000000)={0x6, 0x7f, 0x6, 0x0, 0x2, 0x6, 0x7, 0x1f}, &(0x7f0000000040)={0x6, 0x7, 0x2, 0x200, 0x0, 0x401, 0x3, 0x174}, &(0x7f00000000c0)={0x8, 0x6, 0x5d3, 0xffff, 0x0, 0x680, 0x10001, 0x4}, &(0x7f0000000100)={0x8, 0xa7}) fchmod(r0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) getpgrp() select(0x40, &(0x7f0000000140)={0x99, 0x8000, 0x800, 0xfffffffffffffff7, 0x62d, 0x6, 0xfffffffffffffe0d, 0x2}, &(0x7f0000000180)={0x5cbc, 0x20, 0x0, 0x8001, 0x7fffffff, 0x5, 0x1}, &(0x7f00000001c0)={0xfffffffffffff000, 0x8, 0x0, 0xb5, 0x5, 0x7fffffff, 0x74, 0xfff}, &(0x7f0000000200)={0x100000000}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:49:30 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x38) write(r4, &(0x7f0000000140)="188f6046d4bc23ab7f95e338577f893a963c16b6836aef3503c446cd66556b01bc660a4ca92bcd071e5e9951d50feb7e3755a7dc2bf224d862a7f4b36e709cb0fbbe245269c5e8510c25eea61ef506ff6aec16b3d3e3ab18dcea6ced7eb366376fef3e9d654a3b65220e7e5ede27b76ea8c6b741ef2f4624d377439edfca7bae7437f21dd6b8d95d9f15a73e6639ed88e51320c1a786ca87ff65", 0x9a) r5 = syz_open_pts() getppid() r6 = getpid() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x9, 0x3}, {0x3, 0x1f}}, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x3, 0xfffffffffffffff8, 0x200000005, r6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x401, 0xab0}, 0xc) r8 = dup2(r5, r5) accept$inet(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x0, 0x1, 0x7, 0x1}, 0xc) 07:49:30 executing program 1: mprotect(&(0x7f000048f000/0x2000)=nil, 0x2000, 0x80000) setitimer(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffffc}}, 0x0) 07:49:31 executing program 1: r0 = semget$private(0x0, 0x400000000000002, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 07:49:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:49:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) shmget$private(0x0, 0x1000, 0x203, &(0x7f0000fff000/0x1000)=nil) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) getgid() close(r1) getitimer(0x0, &(0x7f0000000000)) 07:49:31 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) 07:49:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 07:49:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = msgget(0x0, 0x400) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x40, 0x2, 0x800) madvise(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x2) msgrcv(r1, &(0x7f0000000100)={0x0, ""/54}, 0x3e, 0x0, 0x1000) geteuid() 07:49:31 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet(0x2, 0x4003, 0x741) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 07:49:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00002b0000/0x200000)=nil, 0x200000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) munmap(&(0x7f00002b2000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 07:49:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r1) 07:49:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) r1 = socket(0x0, 0x3, 0x2) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0x45) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x8) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f00000000c0)=0x5, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x8003, 0x1) 07:49:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) mprotect(&(0x7f00005e7000/0x2000)=nil, 0x2000, 0x2) 07:49:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="dcb3d4af839512227c3d24549ad60454ecc68c65873b4135a3edd731d9c35f3f7e3065003b43a01392e1dca513bd0c28ec2c726da6f5f31bde53e7a0b558f15bab2dacb6acd766b1d5b7168068decda45e15cc57179cb5c2f89f3ff3d4de3be98d5174c00a466aedc6dc20f51a5db7c7f6144609c3405be953807f02d7af83e282e12584c0b43c63769311998c7d9f84910eebb3f6f3191517751a059edacb4aac2af2fc659105013d3073e9db9006a022d63818f543e4d0b76789f432bd870ac2de66c0594b66150b80df0d2545157e430a6d787b4de8db5387155c977920141658da7285d935a10112c0428246496b6ce2f3825c0e99", 0xf7, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x200, &(0x7f0000000000)="e41077992534d684b2347c2dac75593da6ab497a5e15e62d4ed9c8dcfce494b8257267119fa19db4ac973003e1564083a6449f889e8b713ba0523f1566e9df49bb479a9f", 0x44) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(0xffffffffffffffff, 0x29, 0x80000024, 0x0, 0xfffffffffffffffb) 07:49:32 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x2) 07:49:32 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:49:32 executing program 0: mprotect(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x210, 0xa0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) 07:49:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x3, 0x101, 0xfffffffffffffffb}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 07:49:32 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 07:49:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x24) r0 = msgget$private(0x0, 0x24) msgsnd(r0, &(0x7f00000000c0)={0x0, "0308c39469ddbb755ca48ef54bdafb0b2a9aefda8ceac93b7bea4aff80f9df89de80641d2761a0de222b38755f544154b67349bc78b05b029ae1a1ad80dc9d5af348c4472e1b5709a4f8be5efc8598cdd84335212ff6b4ea728ec793c181da1db4d18f90dc58f19ac75516c5d8381bcd820ae032b3b7f68f1e1d0a3983575344e9c7e6d209f7532f23"}, 0x91, 0x800) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') 07:49:32 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000480)=""/140) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 07:49:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="7fd7b294e5618d652ff6468b7b9338670ccfd0ba073d58be988b6d9bf0c56d9d86b55ce93d1cf755db250dd579e46f228839af9778333c6061ec79295614b2307c46d75ff4860cb8fba0c532bb9354b28c505f59f2f39cd102190d958cccaddd33ce92107e80e526b2bdd403403f86a41368c22e901a0096e9e3b56ba9a563e454432ad5c17a3f799917ea80bfd8f52debdb87b20a6c37b2a2cc90f65fe9ad7137065cf9e7fe717d823fa62e13c655c9827c48f32ef209cc3db9a94e3dc2d19f240651357798369624004cb54130667b8aae25f571ee5e42a0e5bc32de391989e469", 0xe2}, {&(0x7f0000000280)="14f878bb1a578e2fbd940c254f8a1a1d9d28826c38272da6f14afd3f1fc1f30291c02e6986fcdc691d44a40a7ad3679dcdb4f866271d653ed2a2d774570f21d828", 0x41}, {&(0x7f0000000300)="f6e454f48a7114d902f831a4", 0xc}, {&(0x7f0000000340)="f1df32e9af5f9d2be9419e54507e841696c0ac7598f979d7ea4fdf857bfae5ca225504a5175c3beeb029280c372b5ed08218ae789ac501b5429b7f64aa0986e4b307cdef8ffea722332796aa7549814034fbf4c2060094a2d6e61071e5f22a0155e47955d17f453d60668cebce00073feb4441a3d9fc096408b14dc4a50dc1a5713af7220601f86b68c9927ae58bc917b9ad20f2530c2a5c40f6be08e08754920b481b96b5234146f7121da25196a660971b5a5ae1", 0xb5}, {&(0x7f0000000400)="5dffd0362197359740c802e56e99eccf00620a3267722a862920934852c539b3f4814e95e36a9a697079cf6ee3e8235afb27a78da4b077e5ca26778feb063631", 0x40}, {&(0x7f0000000440)="9489748b8563d3d08b242877a5d17115b5267490484d006819f9294669a8f37c494174efb7e44f7b7c0b6ddcf8af9de4c5e6096015c169e17f3850c448be80e430498fe9f65befb49e3d0762876a9e85bc81a15f6209c1dd46d3ff20305ce3be0edeb2aae32cae254ad7b93010e9ad4505f7f1ab26a11a1634e92531d28dbfbf7fde6bd20959f9d9cd6f86d93d339ac2cb458b347462453d37628ca60bd42bf82295e621b3fa6e18ca98b7f17e9f6acc7f832000edaaf5c9da6faa502c217ec5280f8848482c2812ba448e42ae46b9f9b7349314b7d6e7f615acc4636e4b48563924713e6840d26fd00a23645dba45b6c62e1a00be6abd2e119f4a64ae09211c187c02f317cb865956c804901a9bf15c09a981ec47a0ba61ff49b9359cf55b8b33534ff7fd80752e0e0a432786896ae77fda02a2593ee02ce5995012e772820481939a01c63cdfce1f52da28389fcda2bc58a637f5ed4044a828ae1c3b8963cf2a98885751413caa8ca5712b0a71fa370f8d62c941a4d923bd4450901a60c933c1ffdcbccd7ba6bf2e912414e2fbb5cbf6aa3d3b542108717392703c1bd9b3ff6cd5cc6fe77c2f35cd3609afd9326ad66e6b162656afef311fca2c59c765afdcb172ae2156d1234b9a5ab5e7b192ae69942816c8348c6ecbebb74ef34a5f937d9fc4f63885f2cd09fd16a430cc38ddc33bc4ee88f71560c4c3dd357fa554794d974d82ad0b068554e335e0905bc127c46daf22638b3325e13a273f45ed1a6c277ea0df182d0fa29fd099358836feff8df3a57ed5201d14be80d444f71b07d7ffcbe9756c13d20e4f0fcdbdab0d0e1a10a9310a80ccecb46fba25880c7ec667612b30e32c9ac8bdcb69d19f53edad9f19f69e29d0a552a955a4b6ecdbd4feee4478837c19ad911f552f2b21493fb7448f19ca5ff27e375c25f77e556dd263dfe5158693349744d6a6ae7bf5f8a7ba5e70800e342e79a9597609cd563a0bbcf179b42116fa5304d43a09d8fb3c4375aab4d3a31dd4c370e85835c08b877570522d48fffb20212d663b3a71908c26e5225fc22af96b9acb2f056c8abcaf04f730ff5921e6a183662e2a5d7aceb41f1021f8d1b74e705701cf60c38e850db2d9874fd3f6f86b90b345e025c969ed8ba613245c11b597ef1406b84b95fca3d37e5538b264e3e616f28ce5c9a438a2b161be9d2ee5e933d6d0011fef5a316bb42f2b338cab25224b52460a38beb6a3a76f23710bad1d2bcc542abd1422073c484838d26d469526511b80b760e8de72643ee56d1e7b26d5578ebd04ef7f3d08bcc2bcc522b4cc252e5e067c78d1a78e0c9f059c3ebcbe8821d7897fcf5d9731810a8a89080965866fb553e61c7af861ab06f3000616eb579e2c28927e5a69169d0ca86cb4b060eb50693016ea5ad46e832b3c49d7853b4f42299fd9ceabadac65dae48e348e9ae0e7ca00fd3b763996e26ece9e6b6f483c5072974ef489d49619ceecd26b7fd9a4427b4c6aba797536a060431b77eabe2df8fe7e309774bdb44d1f24b3e952493b89bd1e03cff0c5c8dbb04290fda0eddbfc76b750c2fe24def72aaf55ebb193f4395c25e554d0ea8d2cdbf398e3ae0eb056703381327703a3bd1496a212eac64b3b6ef4fb564aab3d3b47d62c78eb1cb64465d9018ba4dff97a3c3eb15694e73aa865decdd2ac2b4b16d7d265f72c349812e3cdc0a201dd2554730131cd22e85851dfa3f2506eb085de2124812732da0ad8180bf79c0956cd5f9a4a6c84833098e8bd8257bda0a3a9cee19cc23713a2de23ac8f28953fc7a6d1631152d06bbad29318d04e55c4a35467c44a659c69bc148941400aca92b04552d3e782c0816a9b4125aca127efc6170bc483bf7689539c152ad4812a4601eba7f38d8b1b720ae05a5e3ab9a22800e4996f7fe7dde2bee406b9c28a8e8b9fc9c00cb09bb2e34271412aa014ca91b343ee1823800c3921eaf509bde873dadd9c66b32bc68edb1a9e639b51594b9b658f4ad138f2b3c781b55f4127409053ed7ebc908089915cd232a9d14aa2a5c447915b38d96c973fc7bd0baa85cd270418e07a420a5f111c4f7fea59ed057f58a4859478e40cdfeb4db4ac7c9cb81458abf8ce17f491c7bd582b2559d06be07a7cba0b450769e7aa598827a5c272d6fba8606c8aa7be760339d13c292808f93ccdd345d6ff4f0e8ef4dba91c979fabedf6255ff24d526e01ef2bcadd275d84c3f45c4c46d3ee99abd808c869b72bfb90066324b4303770d674a3064640bedcfeb48416e43d651156c24d0afa3808644fd565be7dfeb37677c2a6ae07b7fe00c72282388eab1b0bfb2093e4d979959e9e28cc12daeb8f00e5de636642747762e9117efda9cfa3b04d08139de1cce8cd0850b2af6f842145fd020b737e45f630551cc92ffe217d2a7f37cea861210da1c9a33ebb0a8dc41e2a34011a308fda9d129144bc6edbee0d1fcda5f01eda1f7d82fb629a2b1af6f6a5368823a177f302bf96e640a5446c7ce3749c91fe5a5c10c074f6f64af75dfdcee501ee0673951e0246bf373ef09eebab9c4cb40ae9cb09d76222474608cc71f6e746bb4d0fe80e5b72d54683737584480cc844d5d5c466db9153f696b25871ca44c0c64ac075cb9f39d444c077674b13b59750966ed6fea3a586e728360dd1cb295666da488dcd07a43d2a08e29a1d338c4ce7ef118290b10d74551f116b9c759662b8907aa08564b63490969a61185382f48e3ac49ebe63d4b9718b35ea16bb2d6371d79a6e11cdede9222e56620303e109c43509d482d01fddd6e09ad4616cf079f94976eb9f540d9156df8b99fe40152a0bd71903b47baff7f8e7346ac928be3041417725bbe2124633d21dcebe785b96ca4ae10746f03e5276c12ed5c84f161d6edca100215751cf2ed0b78e9dc58cf0ab73d49a9936e2c101429d01bb3a2a87a5a20f6923ae5df79b2c53e7b7bfab94c258052340b95441ec3a143b32dd7431211440b53fe2959d99fe009a03ca526b6688bc977174ffa55feb7fed6b84e4f1c1799e6713cb77ea5de777459cc5a7d373fd7af47bc32c042f775b519c0d5f56290f4c9645840e59bb290eab16757d5ecb70bc76308bc7dae8c0cd0b388cf7883acff9a09d73e8eb9daff14641d809375eaae0febee633ab6720e2cddac5aa90117b330a9ba452576c81fba5cf81ffd45272df148ac720206c416e8b7fdda37c6c7f4f7becc5faaca1c78ae5b7d23b5b120d2a442e0b95c1b5b8f362cbc083cf141040115d63ba6e51973f5854001dbf7f8fea43cac4950ddabc95d5b8d1c6a7213b4e72ad2a7b9e2fdc30ab2188e01ba57fc28ceb1f11f722b523498ded47ce353a4b07e3d7a095e631a6911ea67a05307c705175b3d98be7905bfe69e8cc4072da1edb9ab83337e44f8a6a9907d199fbab44a83f75eebe3165b4e93b830b622082e68950ee987287a2ece099a9d5a32bfed3b371d7d804f06d817f755a3643a98ce688166a5f0c9b5f28191eed24481ea8a5f74442f9d013d4bcc2126a2e6f12a638ad0663235db449bbff006612917f23fdc4bba918a8777dec981a65e3b865cd13657840fbb1b607a386df01d132b7301d0ddec17e6b38d6b2a0a1e436ad33ac7c3b121bf5b7f00c1af666adca47041ee4c2e27c40904eeb6ca0c445791708f57b8997d756ecec65569315cefbd17e3a3e02ed5c2273856446fad4dfb9215d1da57e6efe6545ca4083e1c2e9841218164292f7222a165715076fe035c4e8e2d27c92a8c783085c9f1ff8c3f6d978b44674b7117c79347a825146a4c48f763b0b1468569d6d89ea844d6ba8e617ceba25a62743a52f85ad9cdd1fbd0edaf7b86cb4139607747202f008844ac7c69ccc652457fc1610bef71a4d939e03dfe6c1bd0fb9c3bb2d56b78b195987b93da26d8d9bb370326752d50f9b580c5fbc3ba1ccb94348ca02d3d18528030d98c4af28224444f0401be4718312db13d7890b01b0d1bb81c6ac1c1a291cf379aa1c945713ab3a2145c65cd8d2d9f5bc113edbc33828806635d3ac114a913b22c41acc8ae80a0651b8f8c22e5bf1d570b94a6850ceb52bc8e809c33b104afecc0f3bcb2e8761d38904c01afdbda34fa245b8992259289ff6b2907bae966d5c6ffef44378cc1547563ed45ec4f174d8ca899dfab302b822e18d1aa911aa2e72cf85df34f6fe97008768948f3e0eceda59efb54c08062d89fee33b16b6542efcc638140b7328bd2ac76f935b035eef716c16083977ea40be0f2f4df50e8284e79a6f9cdb9106654f2fb1795fbc6b7455dd931c5d245316eba209a5eef5c2f03501e203e73a75802b1a21cef24153049d5e43db6d3c0eaa5aaf504cb7449a9d30c8381fa8b3a7a715fd7a96bff0d7eb2e5da8192f3b8fc1b29d45a37aa594d2d95bcfa3bdfec1fde4297fdd4a2afee2aba0067c7f999d4d83474d6aaecad1e1d0d642eb01996edb94ec47534199edb0ebe203bd6e77abc274ee7ebbb02718b409fd6c8dbdb7071b0b1c3642df671a3732a1e916fd39f455ad1eac2ac1c41a858aa6c65b1c34f205a67e0300a00e58a4025288a63c519c7c06feecad5fcfc2ef90c4de02ce634b9925ac28fa922bbdc30f318b21f6ddf0bb66f14a77effb2257b267468ebc7feca2523b8964c7775fc929ab29e6d8e6a56ebcec9c3b64e309d71c3cf461d783ca7b5990d18e538bd2e1ad43dcd9bb54ee8816338e93d1e34ad74e6524e0a8d26066a770bf0f44d2922d3b33a71ee165c3606bd02bd14e4a0a3173e89a4a86bcd64331e40497788a41eddf39180a448ab80446ae2b53afd05301ef4365b5a5a2dee23ec36331dc32dcacf5a7604dedb16a295d5a98636e6bb6e02a96ff98158223e5e4b9b5da9483000d711b3b4751f6e0878240f0e35429f85659f7bbb5a0e543fba766176f581cb5f0f644f12eabeae91dcd8e88c73cb0585671128e53d5c3b36f060abe07aa1c731192d67c7725278cea8fd73da4a929991a330e26cf9ac2f33711a4c5a93ce16ffa213c054042bf380e83df56327672a5d298af8a5edcd77ea6f524812c7a73b2e4310cf1416addb054793ccbe844a7b9cfa7e657e74de411184f85c6ea9730d2bb44656d5d5793131f75d6bdb41ec65779c7aad082b0e7ca128f1c4a8a8db9be5f0e0604f86edad2c1e53a8af38d3a7a76efc13c0045b90ae41f677d1e9502d4f160331fd2f2b44c38918f0f1a7576cf0c742ec6080094598027d7f158544657e53ed2af2ed3a543d583295d30802956d96940bef84612f3c4b1011e3b0e520ca4f760743b4f3e33c642f4d0c5392afe85c6382ff2c71ac57d0a15e2c9602961443975cffccb8086275e84c66f2ec3d17d0efe633a2e2c439707c6191c0cc360ccbb1c2423088e18a056becf876d5666faa1e797217435c4df8c87e0f640ce17a8252055c7b0795385a4e2d1e0fc3c6243a90f0ec0a5b577d500a2375d14026ac90133074dc53d9f780a9afdb6e5b98785238af32add4335665aff3b852c7e908124f190a968565686ff2c58af6e9791db9c0268db7b39552c51b7c9dd7e601c28b9cb9bf75434422017adfb4f02dfda23568413c8a5531af3a8509e54ed08a30a401c4ca76dc3f4c45152a93fa35f77cacdd91c36eaaae874ba87c1d6bac1173513814b0283ff163973dd55cd0b6154fce85c1519dd2d21718aa525acf716d6f42d27851ca4324322d8a2795135170a8cda380de47fef666ae1145f5bf32fd142984946b5300fb4c5d7f7aa6d46051abac377d2c5094c89bf076d2e28a323465c3e", 0x1000}, {&(0x7f0000001440)}], 0x8, &(0x7f0000001500)=[{0xd0, 0xffff, 0x3f, "b3742b8b64e8598f63ea7cfd6f4ef519258633e731a006ad3d47e086ad1d9ed72702a110b875b01ccf43399755b4a9c128cb35ea1651b946b031b2f7d2502830af506d80e7fc4bab8158d222207cc2e78e44d2b92c8dcf691da00d84382fc40e11b3e8db664d91a6de98927fd49b1f88c4e26a5bb97290ca6605bd1b44816bb4119ffd8f38d684e19bdc37f962be86d1d2d18b11bd6bceaf457b4e10353806f74f8190bc8de335a1f1fbead0e052b42f072e08cd2a65b2019ac0"}, {0xa0, 0xffff, 0x1f, "fc485e8a67e08ac2c4e9943e44e08549093a8256428dc723d365c7f632b8c053aa111a37b321043c13ccb3d7336852a2a80d946e84dd5dd1dc5da751dfaf4609dd5efd8ab040ac118b47de56d3193fceec5df37d60b5602ac8a7cdc65a53a4e779d9bafb4b0b302959cc6fec57b18ffd505591594a3f6baff5de4027a772800e7a7649867601e6d46ca12e7c"}, {0x60, 0xffff, 0x3, "e98831028d71a07bb410ef0131f7165f78267ade572ca3957e4c0759beaa7cefc0ae901fcd8f06ec323babc5a55d45ba0853e5bfd6b0394b4acf8a3d5b893aae4dc466e9bd867822faae2d5df1d1"}, {0x1010, 0xffff, 0xffffffffffffffb6, "a83943cfd45be81e0e03a0eeada3c6d163686f9b9d49a5c203bda4099e2c1056c9217bc1518a72377f715514ffa29c7f1cbbcd59c68cdd5d47421cc33d191550926d3050914f25ae9d71d9842a7e2996d5341a8b290fa1f4b4ff21a214c65095b8960b6f2f2f127b6d5c3eb2c748101084a73a3290c414f0a09e7734a159bea13c508dc15557bae960399d14fbd4d65a8ee8a79c569ebd4164f38f444f0ba6973529beb10165cf2dfc0519f85fc35d7a7d4b572a361b2838afcbb88002612d8dd959fab86f319c2bfb276fdc2cd400b01be775b2d9d6ff4a657ec1b8e3048bd3f554adb23bef50316a57090b6e6b4b4c25e9cd0d687a513552db2686a732def16c03857a213c129054d97c2ec0d265ca8c6d1bae2b8dcd78e875095d09f124318674076c2ad6202aa49f9adb0200eb96289bf306d20ef641e6c4eca42534daa2766b3d5e15546f13fe383e07941e6bca80999c381ebbb4d8af373275a7f1a174b9c964a03c27c20cef7efbef3ba0c399f442fdebf9f1f4fc0faca11e3710514b93daeac7f9b4987ab796d12ff5f503cfbb7404aec5916a869c386d06679d7de3eefc6d85f9277a1be9b5d23f8b58e90495c0dafe5e12f1170c53d832382eb0ba6efaab0d8a60e4cf0576260c24e9db0648d5a405e9998a689ae77e216c2a2456427432b51d88ccde8a8d263339f27f011d7ccbae990f5bf160e7b95d1af4ce711d1b38b795997cdfa7f256da9797340fe98362fda19c1a69bcf86efb7bc82c2475095cdc5cbcac9b08ef613b98b4b7ca8ecb2f0fc00f95f6daddebe5ab8c3e471f624a40cb38f8b4c75fe7e7525292cc7408b1132314026af79b793bd23f221403c369709307d9c3db5025df186dc304dd286402e9e2eac5ca9387991c4bf68dba6f034f766c28736d65c0a1c1d3906d076133b053d711dfbdd45a0e480a45953debc495fdeb4007f776bc978490345318088796949b1c2f1b0a58e606dbeea19ba02f092e708e5e734b059f7b483e3462a92d3cd19f50846e7caac865e38b1757d596f95ca382eaa238fc79f64384b23fe9108853dbc930d21ad1753fdf8ab52bdb2dcc14683d58f679df1921786e4cbc75456ed2bdd12bab6073583bc5240d68e33bd22f3dc715902cd59bcf7c79470cebbb35b25c061219c9a745402488ac1e3c7e6afe1041004de4e95950f6d86331ec6fb2ba1d6e4a8fede68e193144fecff983d34f35a5574473ca3a0e370aae811f7194fd6080c238e4ad2fd13d9e4978e4958fd8090c8e65656f8a9a07e11f29ad76d65e6dad0f385a09e6d69b7507d844bf4904c3eb1018fbdbee2cb3d5c52fda24e351b2c3f03f2aeb63892505ee1c7ca8c4bd57a70cae16f99487c975e2e3988c29fb226d9e0a15693cb0cd93d20f4c7027f06919081b3faba0bd69b3478b5b845c8bc7291f230f3e6417732773afac6f0ab0cef6b3e6a4595cce29e31f7505da8bdf057f49abcfac1847d232dd476882d0cfb68dd6a1d26d984116cc6de20de8246bb9a561fd0f4e41c5f3d3bbbc3ea0d9bd7e3a90a03ffde137bf25a628e9eb17795a02a1e70742044d1f68f67e69a3044b37fd163de5c77d254e402d8131f7256f699e6250b36e45023a5b7fb8ddfbce50aafc88b1991f45e488072d15a7f3559f6e00e76c504a1b16d84f018173ee410f5621756f1f415c396867ea108a57e25d072ee2ab9236ae2e4ec7d988984ab7ea2a769e40640904d14d29e216817e92a6a81d729f36b015df7e562f52e7e803952496da04cbb62b10403b9a3342fdc4ff0149d6dc764ef3ab02fef03250f18147cccf2195dfa7c2f54cc63f7c374203a5ccfe11be3f8b5f38bdca7ec0a50f08fc6e64f394b06f28608606958674a4536f203bfb524c9ad27bcc2e2343790645c7eda44899fa8844854aa612a5cdc6f4b487af0cab71b53dc0c274518156b6ff7fb6b2f91ac720637cbc6b256cc4d876c21c62a876b13d03424a5ca911bd032662377f2f8f254e3ec17b81676a7312ae2a56bd155259df5f696c3526699312f166e06e4dcb55aa9b11ef3c80eef025a95e7da1b16256ae5b8d7e6736e3935ea618035f725675cc45e538fd49f9fa2d48186bedae83ed93da417096a2c7ac11579cb23682d80fc04a1dc19d7fddc8bd47704334cf350db18cc6864814dff38c0287ea1162d2b8657ba780c72dca573442340bbd0e4b814330e8fb3ae3bc25fb005b4dd8ac27b8d31328ad9fae174ccf0a2b690c6f08feed1ff5f45815e1f79c94bd8928563bfeec573c2e13ba7fc7d5920df10cc757d85ea0b8acbd56be14d777c3ab3b95b104ce8366a4e1ea575be29505ff005ec9c7df6735af9ab38def94a72c50f3047be3497f1a0eb83fb6f9e26fe008997d3edd67143294363ea60b4dd02c65e75d554f3a161f8f135e1054ab8b4c698156550d5af8ba7ae6bbea91f570e05c93df972ad3d4aaceabe968dab9ce10b665af26c5bacf7f41b8b526f4c97ef314f39f48a3337863489dac4aba02b0c59d99a2d3222ad7236dc21ef2cb09cc9e92b8a3ee776aebf42e70589e36d6ea0ab6cdbcf4096693c96f5950c6150e1f6daaa9fe735585157e12dd51653bb7a1a878c078e2d8ceb3917fddf196004f652fc244103abe29fd60308f8c58dfbb9b96066004cd89f297593a1f460b70491d5edc12a2a7fe9a53ec7eeb398d01187d44c1bcf9d53d6407413023a28f6664df0369f3950e38ef40ed3c442028314304c8674c465115b6c54c4932fbb8bd3faa5d84513377c721ec5ed8a6db0b6d000157dc7293cf0a8cfad894e094b5c6542a42fe639c1d7571d6b4269f527fc308b88d43040a90d52e161e0678bda76c011c0590e6f4d475037b4a01a9222938a3f4d5b02945f827039ce5986f073f5cac699134ea65f87dbe3cc65fedb10f1775684a3f431bf99dd2f8695c6553ebfcddeeed69282331c14e4ccbc7b8524bf45e268a5b592deb0730c68514b5a5fd76925454dffa9888a322ec742efebbba5447c0a863917a1eec4af083a8446f7fe4e14386a86832bd32049a182168ea9d40b37e281beb5e23eb2f824e2662a75e890273cb1c6ee4b1a8508db4e0df3aee5e718f4910d8fb94fc58e43546512617c4c6008ef0be87443d6cf2f46004b2c38d4f4c9b694ca80bd667d9981b2f65f0e3e4c3ac927224979d8ef29fba7e37f0985c592a425d2c63fddda7854eda2c41146a340880487feeda544925d7452eb689dbe1259e0e24d13c893610813f4f2e7708cf5abd0e7f95323e222bf8f77f5ceae8f8d2138a4072537579b7ad1ad843058855c4de1fda46cd717cc61545cd2da5cbeea552184fe9ec90cd8d837ddf471473513a7efaa2d01f7f930f23c1ff5f002758f1ee82cebbb37a4659374df086c421e552610780f189d83f1ef300e3a655ceebf953645d3c23c5ce0971712f00ac5f2028d1195fb3a900ad942c78c7e2162babeb8b9551bc805be10c92d2753a3ec3a0518d2113babefab915c5d2aa05d35f5c07eef58b1136d5c62d14a70f220caaae28ae0cf4a7a62a53588354bd6708602884698c4761fca4cf23c25c0e9e557760c31dd86c65533ecae3ca6f025e8518339b54c69995a4a0a19258d2fdecf533386576d286ebf328e80fb75d4bbc2e7860accc50dd8a222d17b60c8dac46b1152af735afa8b5e3292a9f56009a9b4bbd1599c9e8b0af74e490833fd2ec392fc1d07f8b47edc4ed68dbcf36a6a717ea08490264c4f2cad3bb642c7e2b015c0b69b88ddc537b4b79f041a547e85d08fc2c6b25967c001dc481419b8447ece08343bb552277961f8a709196c2c4bc235ed2ea7b82ff0566e36f86c249d1763e756a7f8ae6231ef4df6cd0100a4d8cc982ff6c03e30840ff05ae7d625934518ee717e5047021b2bd15d0ede795fe454fd68bd2ca140d30dfd628797abb2bb346697b2b45f34e3ef0b28959b002fc4b6d0fe5c0719c196c68bd37731035f087c62485a62359db0bd701979402960a968b3c41cfa2b21edd5c53cdc0033e1c4d2ea0f125f31ef0e87b1815ccd235447d44a30b406d546213a6928aaf79798242ae067fc696e149d78b04bd0a68c86e89761510e66f8daf19294d23785c0e86d41e20ba620610e4592509f6e75c23fe88ec44043ccc171cc5cec1f2a7eec01f2b629051f14a4571c3ce8f414857e1527592ab72e80e6d726083b058fd1413a10bd097af0d687624cf24e6777eaa8349317665cd5c6d0db4dfd26f25c6075dfbd450ea6752cd0a63f9c9d744cd71633cdaa75cd3113969ce5dd683e4da5f58c4fef1aff7b3a4e373c0d9e084bda5f3820ec9721567b6da440abe4b9496ec8378378a30af374e92afd42a62764d39e3dff65b26818c9519e4ec42acc8c5a8a9a62da336ea6a7eafa6c68386a7264458fb83558ec9768f7f6652e420e8388e2f43e2d3bb03ce5e45c0c766e45d6e79e97ce1c7c6391a1a5d7ade7c2ba64f623ac65a7ea94d755c41139b0c5235322fb95942039781662f57ee6e7c5320adf3e9d04439026ffb717cc0d2a9f8ec92fdee5abb7620a6ebbb33f52137b320c48729cd8ca4537bf174555b364eeb8b2734bbbbb9f6d9e0b2722c69efa3e04ba4fdd584a63de01e5a39c0880058c2b0cb0df0ba04d07d568de84a0b81be4a19e051b8501d5eeb182833b000ede747147a9d2414e85cc4997336a3e9daa4486747077769c18333f19f4ddaf939e92b1ba4a1390f42ba899db31a56d2afd9d9e0d9a66d356edd720c86fcb6cca202139aaf5aa7eff6032e08b47f8bdf869dacff22e1700b42edd1ba0e69ddbd56056e7a983b8b7ab0f2b87c756b78b229859e586ea4697142064c6c5d73f66852e013bfa8e66dd15196c079f0287b1f6fefda1339714c0787e3f4bc7485203f6a86911ff3e2376714e84442dc50d48f676534a7660c803108c1f5e63ccc050a8125f5bd888df5b243a1b43aeb7f246e85847164e836ba8fd9dab13be6c356868ef899c7a8c7fb5e71eb411cea72558657c24b6a9f8b2d1c1d94226fa0d2590dda11ff9370c1a42de2c8d0d42796a511839e4044288d3f30e57f0cd201e95b730ec11cc711ca51a9e02651905fad01b9cba80ff123029c0d602c21dc6bbe7e509c871ea7513ce348dccbb08345f0cb14a325e7eefa071fa5e1a5fae2ad98f24cb866216aa515647ed5b4023870e8aee77ca19a04661bb4c305e1a1efcb071a4cdc8bfceb91518460cc6987d9017658e3aafea8d868528c9a7487802bf79fce41a2f6960058926cd05c16ac6b4cf3eb72248a6fcaae2226193ad0eb13a121109bf64bc2a2204f8862f8cffb10019947e486accb451fc3534f31edef2a972c92bf7bd8baa493a290fd93705b176a3eb1c402e11946ba91984097735a3d8e6633282f4faedd688ee6e9923e3a0d2ad3c77b458d31c41a9a8f30d13543c2487cf1dc5f6f2a6779e348f926be5fbe452e524a16ee0cc0c5e74ff7e6c045acc9203601128d59daff14bda0dede83aec4b5c9000ee6a1fef90a8c00a6c7e4d8b7f6f0b8fcea39618b1e1c0702a53e6d185182cdf101ce68721d7e250209a6a2854be2e7d1a7bd3fa69f2bf67d8f7e550a21daca25b66cd592ff86f23d3f750ed6b842fae6be9958330f41829ea39035aa837e55df4ff6b8e2c89eafbd2ed0bad529b1417893040705399cd70bf34d617e19d33a2094a430468ac1cb68453c5884f70299c49a6c742b8d94a5e6f267df52124b02af56ebf315e0a918e1882dcf9d8b7e1b4b93010c29f1f9ac28dcb6368d62f69a8d63f715e9e8bfefab"}, {0xd0, 0x0, 0x8001, "510f4cd3d185702e416ceb7760d1d3129d347322d3d7fa46829bb4e142b0b5b488c045c1e328dc2f1e1fa68dc35df7f8662c30db35004d24811ec3a4110d7911c09d376ec9779b0b6f5d0774563c2e62efcb4e02860f78405773c4908e0dc9df33c4c65f4c5399064f8704ad90e198e14142ad8c239f6be91388717652435dbd11764762beeec2bbfea1cce520cdac936052b5222899853ecd9dcf37bc00b99ccd47467363bf6741a383112de312986b23bafda2b8ade2186899"}], 0x12b0}, 0x8) setsockopt(r0, 0x1f, 0x91, &(0x7f0000000080)="0555d9365ec0fc6ea36425b9d298ad1c055fbe6a5963dfe5a1a79afe9dd7acdd386b33b016946a053935086568b1d2998b06ff8c54101b8cbe679c8e132de747b9663f9e12100c9b56ee3ff1626b50c06d48337ab1641bf69a0839a17513e29c20b7967a4767ac25c333f4b8b77bd7ed31159e471632f15dd70eec706602c92187a9058fbcb7ab0fbb5b74241a4a00e111df7b886f7c5c25b702557a759eaef13d27d31b669a5355219ec80ce78ee0", 0xaf) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:33 executing program 1: mprotect(&(0x7f000001f000/0x14000)=nil, 0x14000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4a) getsockname$unix(r0, &(0x7f0000000040)=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'], &(0x7f00000000c0)=0x52) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 07:49:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/91, 0x5b, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="0000e100000000e400000010d545b01b436c4759009d31509ad81085cadcf6bcc7412dd6c3e0776384dc0de6f952c38e32a84c038d073ca6fea9cf7e6c7eccfb19d31ea9efe28ec7f41e1c995ad186001dab26e145930a11c8ca4b58f4e00f01e998c97129889f6fb5e8a72fd92b0fcc32", 0x70cdb68f71622dc7) socket$inet(0x2, 0x3, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 07:49:33 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x40, 0x2) 07:49:33 executing program 0: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000080), 0x0) 07:49:33 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/213, 0xd5) r2 = dup2(r0, r0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fsync(r0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 07:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/102, 0x66}], 0x5, 0x7) shmdt(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:49:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 07:49:33 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x3, 0xbc, r1}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x3) 07:49:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x36, 0x0, r1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 07:49:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1a, 0x8000, 0x7ff) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 07:49:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/173) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 07:49:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:49:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fsync(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) 07:49:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="7ce8395e53314f6660a206135ab4608b430398654569bf2c7993411074dbf03dc042e4d03ddf821bcebdc77cc5e3fdcc35d1e04ab36ee7d10cff2531fcc4cd74ded718b4075fd7ca5f862133f4c59b80fca7ffdd15e851f935062f85ae446ec961ec15167483c76f73196578c9", 0x6d}, {&(0x7f0000000080)="eb64f76977c20325eeb10f03d6e6d62ebddd597fa9d43ac4e68826553a9342bf3dba050c29ec14ab349ec00ebfeadd642a55ced73943015087e37a17aaaa4fa6ce76f3039b08e20dbc0814720fc35d84a900956f9bf2a94bf9adeb72cc1c8e9bdb3e5524811d1d22ee86712916b059c11dc14953e4134cf76b9c787518ccf202d4ce60dc2f8f26f39d16932da60679007dec557c562af659675934a04f6a31a4aac702946ee7637221cc33d4ea5bb9905d35c8bb2e518b9e68c7e71ede347f03c26e8f7b8524e2c42e294a4147ad072bb67a7ad1d58bcef216151b9791731e9a2cb3141b25c7438637c5d7deb7170e183fb72a4419", 0xf5}], 0x2) preadv(r0, &(0x7f0000000000), 0x61, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x101) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x10001) 07:49:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') socket(0x6, 0x7, 0x100000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 07:49:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt(r0, 0xff, 0x2, &(0x7f0000000040)="f7124a457128a1011aa6d6dbbc3b0e8b475e45138fc1ff8cf0024fac4ac467206240cd29b9ea73f3cc8decd539d4872449473cc04b3ee7e8a8d5923a437cfd24a4f8239f8e143b7b5073d89938b89340dcba5a984cbc2c5059238b008b354f564f0c449ed5fbc11e81cd134c7432e222c425da198bb8cacf4e63819a8dd70503f3ff0c4065c6ad36d7b863b104febc1d03017fe0c641a75e1254e0f8ce03699cf080acb99c1610b27491", 0xaa) 07:49:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1969, 0x2}, 0x8) 07:49:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/55, 0x37, 0x42, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) kqueue() 07:49:35 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() r2 = getegid() r3 = geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) read(r4, &(0x7f0000000100)=""/147, 0x93) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x400, r1, r2, r3, r5, 0x0, 0x10000}, 0x0, 0x1, r6, r7, 0x8, 0x7}) 07:49:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240)=0xfffffffffffffffd, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 07:49:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) read(r2, &(0x7f0000000000)=""/72, 0x48) 07:49:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) getitimer(0x1, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000), 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x3}, {0x5}}) r0 = msgget(0x3, 0x203) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/162) 07:49:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 07:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x90d0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10001}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 07:49:35 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/23, 0x17}, {&(0x7f0000000540)=""/26, 0x1a}, {&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/21, 0x15}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfffffd3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="b4ae1f486e0ec1eec73c21b183b9da4e5c82a5957650ea78dc3b665870c9a3f0beaf936a6fd9e8f4", 0x28}, {&(0x7f0000000140)="c218e86bb3de5f6cb153c008b04d9eaa359711204832a8a70355c77641c794fe1508d03060939c923120ac2ecb4a9b7937", 0x31}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) fchmod(r2, 0x11) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:49:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000100)=""/183, 0xffffffffffffffd9) r0 = dup(0xffffffffffffff9c) flock(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0x7a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) munlock(&(0x7f00003ae000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 07:49:37 executing program 1: socket$inet(0x2, 0x3, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 07:49:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 07:50:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f0000000180)={0x1, "d1b92b840c181aaf9ee5c8354958691e99a2d2be1e4d8cba3e669973ea4ade37e165dca1290b5e6197859c15b215b2f86be9fb5da68d8f12d447fcf66601820bc49537e9886ddf8d1449e80d0140353e25579764c23967a6b42150afc7c812b4d3662413c4a308d5437aa363502f33e55d9eddc446d3dcb1ab9a34337182da97aa23ae2fdc8410a9775f97c5891afba86faa5800c6e983beb060c2fdf4e4583993d1bb95e2f2e23d644b04c70cbafa044b491da1c8a3c89e6d7eceff45371a237699b8efaf140db7ad41ce5cca14e1ce4fa190c50fd953792234173471c4e2"}, 0xe7, 0x800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 07:50:19 executing program 0: socketpair(0x1, 0x5, 0xffffffff80000001, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) listen(r0, 0x9) 07:50:19 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 07:50:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x0) close(r0) r1 = msgget$private(0x0, 0xc) msgsnd(r1, &(0x7f0000000000)={0x0, "17dca91f30d0fea88cf677942263a4d3f478abe35847600b28c2d3eb89de015ac9cccc885a14754a8eb74ca41cc1fd5f30c41eb1326b70b0a6011898698b96d132ca7117574d14215bc0d5e0206a7782985f07200e57927f9f28fe1fa5681213e22d3e3b78683328dd27402d652ac4a83c08cc343212a28762086830074f038f2978185b6067cec05e8f6d06ffabf2ee98d4386d132f1bef64fbac3387cdb310fb5dde04575ac0f490f1d4a5e87afa081397dde64c00f41b571ce407f8d46cf3f2ca412178d3a0da0b6daa1a9589987e9e1b0392c2d66405cdccaacabd6d8f8ec38874ed8f03bb7b687324be81494d2b4ee0c9b9d844f8a86d8e139f16b287ea19db531212b479d246618b295e14cc33f69be9c13ae06fe370c240cffd40fd47a6b397f86f1286c6a49bad1dcac1c066376af6d8e7bbacfbe7a46a6256152de75a8e6aab40443fb7ac9c68191a74502c091b53def6e4625e0968c216165e90cf19fc224187b50bb3d04eefc7315a3b7837f5f2e2434eacadcc40776f614a886386014ea010e3be3cbc9579eb0a9ffa263e59549c6b0ade2e5723188801a81b9d47989a22f0d1e07bb261ef918bc06084cc9040d0e795bf0bf957fe8ea0ecc64425b45f80afeb6e73ea57621b221c4a06ace279552f3081e2a96738befc64d93a0e642bdde53cf9991d023d6fac9e0858d036afaf0156c862b4942467bbe0eeff8830b43749b0559a24a8c6f30ddf8da71a209b85b1832ac99f56e229d051eb957a38e61cd2efba71286bf4f38d1995c91e70fd82c64f655a5ad94f83b45d995055e22105022d8a23468f9dfa7edfea370d57ac144f5d0986a1c4cc9c14943f6708b23b84aff48dee5581fde479ba328448c4e07a88e8c13476a33a79a633b40445047d4cf7b9993b6418e494315ea9b827a4b2800b8094653ed42ee277a1702cf1af70acea802b3aef2d0439f2792ab3fc4fb8a97982507fa3b08095f99dd343b20bccb8391abd9c32398563b96495034df1e891935173d17c5388696b25ab747ec53ddabdfef0df71166e386aef53710e47d13e0d002b5d94c936c53c5faf04b6ae3b0609c14b5853893a0ce2b6e80296651701383eccacb708b0bec77ad380725c421458515e36374a7078b268cf8ab17ecba8f237f4883ed235b2611ca85851935e8c8682cbcecd7f97d0cc0189e8311e9cf949fad5f8b2592fb4ad05ca03126169bfc9c93050e82ced2ab1e0c83502f27376641ed8feb09550fa247602d838e0bd508c0fae65cf23c1043a6699eb6f3bdc6507a3b481dfce7a3ba95e460347924ff3c54b374102a6ee4857c7ce7948448e67904cdf34a3b1441a98824844b01e91405e853620ce9278b2ef35160b38a4ee0f07e6c789dcaaa8e6ad41c71c049b91f975518e2f67f53e9309654beacdd362a9e49c2c48038a9e70e0858c9b09a86ac20fed7bddbe845ac1859de47b95f67f229cc8cd44b05217daf9a8fb0db7f6e6c7eda6b1b7041923d2da11817f62ecb27244da33079e70096ddc8ba3deeedc5bb0e4ebd0118b7c41e2506a75788f014260e34ee47f63f2e653b0bb011219e555e5aa9e95f9a0784c3d933aade424aee61a43f393d0a6ca55be7b9d75436ee90e46651f900069a588de13b9402049356284a0f169093e1ea77562d4b7efce9040de9292c7fa107dc9f91b9495535af3a69f50ced1d805ce4302dd962ed72c83c93d5b1e3b34b5a095bdd5ca0791099198192820b9adc4080b1ee5a43a5b0fb6f0e5c9a0212ba2c13fd94557faefc1b71c9d7909b6cd0495d8b53479923c9a3e7f4c290fd61b7607c391e90b3989eac251e345606d1f8e3f1a545f58e0968761afb93c5965007d35b5d13e8fab48ff9f887a1960782d0b8c838ff786860045a0c66f7035b9a51d0ca8735c30fcb126c01a68b1104865dbc1417d42ff6e2b27ca074c222ea638089dfec90a99be987831e78e24774b4c02513613b866bb204166c33f6ca12acb1a174208274b2727c13991007d5aa7ced39f57eafbbc1291b3a7c2e8066bbf3689d6ef7477ebbce80d6b8a89d9688a7954403177fee598a8b5c4b36f69801eba05f3f8f4e3a6cb31c9a0fa2e5c341decc9069bb934d8a23f71c6e22528d78589d1850d46857f90a996ec1bf8887e2100fa1cfde8388c5a418111aae1e8b14ab973f2dd2f7d02f3da8128a5109908447accba225b13324fe9a87b02b0697c803bb106f10a8a7664183b7571b69f03e342aa261c621206abb0e49199fdcba890df234a1f8cf5437053d3a749ab0c9d7dbd2fbc7c89f8e9cb065a90822a562ced07ea3683c61a267b0322a7eca315ef72568b2077f77105a6758e5ef8d434d52e4f662523112539e61d0cf3d80819a0a8c83b24841f94ca2916031de976eb4e6c334a1481a7547134a192f607a536ebea222870299f3078fdd5ce635134276e622bf1a07dc5b1accabc579cdef663fc50c5855bb2749159e9391ad7e75f4dec34879152e5af7374f8eb75d44a821691e1c4a878fa6f1a3c6e5e3ad7cbae8b5079327dc415197dcee0b53528b1fab0ba895087b7f5bbc5abda205e4b65012fd43dfa1b6278f8251ac3597b41952bd023294444bd25d7aec4d173cf2b5a3a57c02f8504e90062b90cf66d67002e120782759474fb00540687800a9253f473bbe3b8f4c4f34d66943272b5c8ac74c78ac34c7b46048ae31ffbbd0365d16029fd7aeff08c40f1b6861d4ea61516d81135ad033adbeab51b97ab392bbed363493dd345c6d5e397e04f917c50d61e859b8734b347f48c92c3a7c29d5c6c9a422ad4dd24f3c027393438ee107506b5f175ac73bb647c27b4352b6ccd0b231adb4b978ec86bdcc763d9bfb980ab72acd864baf5ba0726e83ce16b8606ac9337bd51edd6c86a9b97ed715bd7257ccac460a41715c9cd72af3b14ff16769579e8981a7bcf758f4480abd86191dda3c05879c1354cc10701b61bacd0c85a351f5d66be0356acfbc95104ab563f6e685feb24e3b978c12aa201d239ee144e777e12e117c3523be987522b7d57f962023338638e7cff5d85aee74f6198e41b1a31cb5cde440bfffe82380f14598314f879d687002ce1bc9a17a8a304bd32cd3237ae14a4bac58c2684fb76aa5e08ff0dd3077e6fe6bb907583516c90c91a97d6e05949dbc7743b9e7d7753ade923c6bf04593e57194633af14371eab3adf639fd4ff8a264bdbc2228aa039da6f128ad9fefc22f5eb4056038f61e7f8a4e9cf84c95c23c3b32628051ca7909152a02899a29addf33dd8f9f1dac5361dea59adf3e01bf988137941ba6ef074edc1c9d2ce3158defc17cc94faeaf7f43d324bcaf77ba7b8c6ae6ad4525ae6658f21c9b4cf096ae07c50e41a5474c4c11fe8c59ea83f2a9aaf3332ab3fefb71b5007cfc983a02f0c91d24da3c3a07d0df028311ac14d99399362b9f978e726e0757c5b3d975bc7f72d016d5043bba80fbed92bf7e324d311dec05b66c084180a5d10b39f353266c01b272f5a0122844f7c31de139260c77b3a539faf5569d1b701c23cd060825421d39f14f082a3085b73a8a7272b9064823bd10937bff006eea5c8888578b5ad11c0d34e159e0c3fbbd086a83e48ad624560c931072ce7274136892139a6a34ef7aaf8676e1d91af6b3853f0fd9434e4c5b1d162ccb91814f96f0cfacfb4a9d190a5fccfdebee22325a05a8ed5f6e80da3768adf3771c24ed1b4f7b2f63da4530c72bc6872fb3b97c7d01528754707c6bccd53194fb5ec61361cf60d41686da0cfb1c5fd001def2bcc1a667e64436b384a886147dde7434c566e8205d4da19c65b6fe024c1fa2f03d3b13dd6905df4c285fa83ae681a95c05366fd479356cf48b7ca57828608c25651f9715f2b1e47147e846e6319e2534d01a67694e046cac455f739b0255e3db83250e5de57022cdf3365de9e1273bbb21cb4f7bc9fa0011864ae1d8ea44f68930aabd896babd26ca52cb866075999982e919d986b611502cd22b1b59a78a7e53b80b5120f81affec2abf1f3405ec94e45c555c19af01ed723bdef80511e0f137bf334f6f99a4b333f8db80bef1695e1bfd94b3e468d4f30b028fb7e1e2c7d2a947759ec737bf9ac717c099e46e8fa3cb281a713ec118e2e4baf9a64c0a297a227f2076a30021836629e22b06b76e0d63188de3394c969b4a346154f542c8de378a88b94cfd5082d28d09dab4761be19493f47bf1a69ac8d43ed6df9e03dcde57df3b2b9bf0d38169f7ebfd02c175c0dea758c83be2cb4e54a650d11126b95f613e2ad790552ddf0457b8b133290c841e2dafac2375b3c9230c34d22ee1ce1bca70f6e0eea0c37413f6250a834f286773f01b5f78cbed23e7e679fbe062971de9ff1bf8ec1816d9cb6625cbcbaf105b36557b4822817a6f20c0c9d30fb6a8f4f05705fc834440656fae0de830c401e6e0dd87bbd4e84f51c5f3cc2a955dfda819ec833df12d1536386bccc0be0dc9ef13e0d097d76dda0e91710f270701ff3e0e047b0a6ed2f5fca7968b5b7206233d74928b1b4558a9f3140b25b109c49a913304731bb92f35a33fc1bf418c660417afec813bb08aa1a38f4449724dafb1b2a965a91cf039ad6084a292ef2e53ef3e1474d5486c035d74511bbde8fd20b0a08cf80dd72d7e4e0498dc0798aef96906b5d0c030ac6b6ff43b7437dd722e581058cf6b863c806a754f1e8fe33b49778e6e306d3e7345700c2cde4ea8908c127fb96d627a8a961302a16b54dc14c3b5e51e8f76b0d833e3db2fc2a0d6f02aecc98e863b5a9f24ad5aa2859f68e583725a11a44ec29c244658ca1ecb9c8c7f2d95f08cb51e76920e19a391792c9f2ef7809233c609f3037d420864872568488b1da81f31f18ff26dc7395191442cf396e49a636095ba6fc06738868e906d53f85bfda7e1fbb5e90cddebf08ce4a37323b68ec8b758838d2340a6ce78a0235339ad5e258a4972702469ba4fdd2ee0dc527ddac4d6e7de081b921a7e48dffa57ce12bd35ea79488e87c49d3346c3a06b2e14b91adc4623c31a9839f931fdda77d8a0903d8a0d2dfcee4181444fec538d10eda44c4a5d2cd7493fb425fd2de71827ce6da95c092e47c7d90417db506a064df02612369e5c56e467a9f23d6602ce221724486706050613e832e873d3fffdae0af73d325ed052eed166d758ce49b39e3ccb07843d6260985a4ef0284febb4e7a1850ceb2de964b5f6001c8c5a8e374ce07fad2bb3220adc48a82d3053d579a4c1722467547209618d870325a1fbd5e8863c9f60e4dafad52f16466ebe556f39d8388463b6e3053bd1d1b81b2141a01b3ca31206a88599c35cab728f36aeed434c8d2ebc62b64d7fb6dbca77e530e01a618156cf45bad305c229a5dabbe51d9542a5495030d2f2819ccfc2e550883bfd61182c3595765867595af83abd64de8e888d12793a98cfa07e86cbb69c9b0540b9524d693b96da37cde246142b81d6563c4243f1c80d8cbb18f4c100d8701ba6dae834e9631dab5a7c44b18aec5f6bd4d7e7e579137275fa4e5d6ac5e602580d07da62c36fdf3ac73deff6ba9417c1420c6d3945f882d26cc4389d99b9dcfe34a00ee88676c4fd67576154f9a11d441d6a6ff65e03e605e50c0b4803207dc1423248ae7e077920640413266b0b246d30f92b8a61fc082152a04de1e2fb3e82042a65eda2d948f21ede624be4bb503821ad6f691cf9ab03dbccc03398f77f390beb6cbf1f4b542415b8076c0ea3d9c7c5b5c4e2ec89b47a3b3e49b736470ede7892ea86440519decf"}, 0x1008, 0x800) bind$inet6(r0, 0x0, 0x0) 07:50:19 executing program 1: r0 = socket(0x2012, 0x400000000002, 0x100ffbe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x400}, 0x10) 07:50:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) accept(r1, 0x0, &(0x7f0000000540)) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/13, 0xd, 0x2, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='+}:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='&\xc0],--\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']$\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')}/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 07:50:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getegid() writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:50:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0xf6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 07:50:19 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x5000, 0x20, &(0x7f0000ffb000/0x5000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:50:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="3e04884c84faf1866d7023fb7d0fd4139255b5b29cbc2d0d0979c14e", 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) read(r0, &(0x7f0000000200)=""/139, 0x8b) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000}], 0x5, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 07:50:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x8001, 0x3, 0x100000001, "b6252fa20c9353017d33fda40462db8ff515f9a2", 0x8, 0x1}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) writev(r0, &(0x7f00000000c0), 0x64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0x7fff, 0x0, 0x20bc, "fdd757729b2d1bb2369565d1a782d9d611612c74", 0x9}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 07:50:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x38, 0x1, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/59, 0x3b}], 0x2, &(0x7f0000000140)=""/65, 0x41}, 0x843) 07:50:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000180)="aa8a13e4ffeb796734a9a918cdb7d8a83c48ac3683d1562323ab033004f313748b3133a8482fe20753cd26f73bb0ec90daf4d77b16467c3e7a8fbf4a7f54b06fa78dfc0a1d81dda2607641a707c98bdc01a4188b8c693afb2e2aafe8e31c41c97cb360aa", 0x64) 07:50:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0xc005, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) socket(0x16, 0x3, 0xfffffffff007c062) 07:50:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:50:21 executing program 1: socket(0x2, 0x400000000002, 0x0) 07:50:21 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x800, &(0x7f0000000100)="a94a97c965b33e2a300ccde3c63272bdc7df89a5564973f490c3b810078896b99e0344e99457cdfe11042fb356432b8edb8db2bab9c6c327383176a9bb798cb721cfe7d72af7", 0x46) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x20}, {0x7, 0x8000}}, 0x2) 07:50:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000000c0)="dbf7d9d2d931a1dd87cc5d233015049e08cde637ad4a07b185e177baea93433b42c72c2def36bb3e7877f9a19488eeb5a0e82ef0ff031452ba5f931da8fd320288d6e9012e30fbedc6be38dd35f5a4849532b8ddf7f420a4bc2a537b7e706379bb6e643562da3247a96dba47668402482f01927e566b39ebe8f21bf92fac59b2ad", 0x81, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x100000000006, r0) dup2(r2, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) syz_open_pts() sendto(r2, &(0x7f0000000000)="3312ec0a63ce204a8d57feba2b240d2eb3b67818ae8980574057d83ab6cd364ee37b8034e923f13c49", 0x29, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x40}, 0xc) pipe(&(0x7f00000001c0)) chdir(&(0x7f0000000180)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) chdir(&(0x7f0000000200)='./file0\x00') 07:50:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:50:21 executing program 0: r0 = kqueue() socket$inet(0x2, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 07:50:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 07:50:21 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x200}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) setegid(r3) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x6004, 0xfffffffffffffff9) setegid(r2) lchown(&(0x7f0000000240)='./file0\x00', r4, r2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="2043dc6b4f3f954e53331c31d5c1f869dd4bf15f6633edcb5bdbf1febb9edad6ff323fab4ca209d4d5eee57fb5045655367a0c082b57ee3a914f9b3b63a0d5976732ae5d", 0x44}, {&(0x7f0000000340)="326fbcd2787bd7f0055c97a92ad1eceb8b41fc07605ea300432b4cc7cfe06d630e6fcc73734f8fe6737eb4d7674e8487a9344c245dde7c30588832c5a3dbf4eaec3d4ee0a6653d9c9eff30dae53545870eeb115a882e0411c69c95b819f09883ad14a463da36bd1174bdf240960be6dca7c51d444db6965afb469aac63f292930e2608da7250502b1918f503ce35f1e3780c78b7496eed4cf440dc4fcffa9fe814e343bb1a2ec253797b6d16ebb5915cba85fa992bd98257e1241d5d294b13a961a5bf5e612d7c1f78c7bed3a2ccd9b5f9f8dd460031c13a609e87f50a2d1d0c9508a48727828df4fef9", 0xea}, {&(0x7f0000000440)="b03fb67d5f07218dc7e5e75ea803a00444db447e1586271751a91c1411f7f1f9dd4fe75ad9fdb9dd96fcb59266d2d851329a77c78ce61493ecc7defb7256fbb0b3fdaf2c8a222c1d5300afa94ec1beae833a18ffedfd139718c3adcca114857ab537524591419ec1fc49f03f0f998b32", 0x70}, {&(0x7f00000004c0)="fd376e3ca5baa292708b851d9df9d6edab8f374161fcb2c4215ca6e62a93b93de9c6d4200677fac95185e46160ef4d6f46d5227d585101fa6653b555b7a3a0b323f1cf92f01b9078fced7b0289e3036f680b4b2649380ef7698dca81215e5fde2c6d9fa0dd2c61ed271ef6e71d48e239a6a09e86bbeff54de44e7ac45167ad2df5ef9030047b11b12b3a8ac17ff3aea67a0b6ee4f876cbab13c7ad8662aa981ee3e3b41fbaa31587b4de83c5bcb1a5bbd31b83ce00109bed3d57ee624138729d3a8df62f8f9e8f6693de57323e851f66d3a37ee4d031c79edd2db1014753bcd1851a70a2e122a956e5235bcae9057275aa4e88397738ed5b15fe", 0xfa}], 0x4, 0x0, 0x0, 0x40f}, 0x40c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x9, 0x1f, 0xfc, 0x100, "eb32ff82a75252844a883c55d93aad95b5c8e296", 0x8, 0x2}) r5 = accept(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) munlockall() r6 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000740)={0x1, 0x2, 0x5, 0xddf2, "4b25396ea6d99ff2c705f2078a5abc1fdcc28abe", 0x0, 0x8348}) linkat(r6, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00', 0x4) setsockopt(r6, 0x3, 0x100, &(0x7f0000000800)="b56f782aa5675d26c598886322b2870939308c3cfe6ac70907ffe9c45f0ec54af08a30769f8b2155016c0cf0494fce99fa43c0bb4150164e80b520af0af6f8956147220ed2ba6326b75813b80308fbba886f7fa420fe91a08b740595e2916fc71a4f704a824ac33074f46609c43d73a71eccee3477c52c862eaf92226049baf729e60c72f21264879de29aaf428dc80e12", 0x91) recvfrom(r5, &(0x7f00000008c0)=""/90, 0x5a, 0x1, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000a40)=0x200) mknod(&(0x7f0000000a80)='./file0\x00', 0x2100, 0x1) sendto(r5, &(0x7f0000000ac0)="b233d3f102fff79bd133c0437e590c5a2a2314a2b959f5f40a01a7ff1a35d4f1ca14", 0x22, 0x400, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x7f, 0x8}, 0xc) setegid(r3) sendto(r5, &(0x7f0000000b40)="c5cc4aa5ec1de4abf7a17f4ebee683", 0xf, 0x2, &(0x7f0000000b80)=@in={0x2, 0x0}, 0xc) syz_open_pts() r7 = msgget(0x0, 0x40a) msgrcv(r7, &(0x7f0000000bc0)={0x0, ""/143}, 0x97, 0x1, 0x1000) 07:50:21 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000000)="afd0cf7fe803e47169d8a9c1bb371e457345d98976dedc6a2030a84e10b27ad40568577f7ee375332325db0d3bce4a455a35efad4deaac6a8a4366dfc204360f42136877a810a9b85ab8aa6a3b0ca4905c2ea15f802261ccb87c4b0f695078ff1691b6ba06194a94a56460c28c228680569801fb34a57113523dfb42170ba5678fa151900731", 0x86) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) close(r1) 07:50:21 executing program 0: openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x9) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000007ae74a03f7ad467d85423b085d5963a38afaa82566579a84462b33c554f8c338d903d49e1348d616b7e59e700246a065b967359ad10bda4cbc249255366672c282a2911f3d1940b17fabb903b5d103c0"], &(0x7f0000000240)=0x1e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffd86) getpgid(r1) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20880, 0x20) getsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) 07:50:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x801, 0x80) listen(r0, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x20, 0x4001, 0x100) 07:50:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) sendto$unix(r1, &(0x7f0000000080)="8aa16d538d7a783a1bf5d563dc586009051777d3af0d09d5ec3199b97f263f2aaf640474850bfa25e16d5d94334cbd7fbef236b9eff8b75e6e0c0603ac915e47fb114b", 0x43, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) socket(0x20, 0x1, 0x2) 07:50:21 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = semget(0x3, 0x1, 0x4) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3ff, r1, r2, r3, r4, 0x114, 0x2}, 0x1, 0x4, 0x2}) 07:50:21 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a6bf5a3522c63e00f5baa491a51bebe31568318dee4138ea7be8419dcb308ca22bfc17b35eb1491594bb92d2216c03a1d6f1bc98769ade733b1bfca7f39bc3c6e234bd2e167a5d8b3d5b05de41dd1d9ed70ab927941aa8a55fa285a2bb0c5595be6452e331bf521340419a5eb7d20b7628316c4e0babb3cb06988291dadff9b7b03ed06e0d0a33ef39dd33d7c38c6c800a12485afe0aefaa07daf24d457e14a9fcdaa763de7db7de920"], 0xee, 0x2, 0x800) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 07:50:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x1) recvfrom(r1, &(0x7f0000000080)=""/33, 0x21, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 07:50:21 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfff) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:50:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fchdir(r0) dup2(r0, r0) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 07:50:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r2) chown(&(0x7f0000000080)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x142) 07:50:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) recvfrom$unix(r2, &(0x7f0000000380)=""/249, 0xf9, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x13, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x2, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x4, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x100000001, 0x8}, {{r1}, 0x0, 0x4, 0x1, 0x401, 0x7f}, {{r2}, 0xffffffffffffffff, 0x14, 0x40, 0x0, 0x1}], 0x667e, &(0x7f0000000180)=[{{r2}, 0x0, 0x84, 0x8, 0x4, 0x7ff}], 0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) write(r2, &(0x7f0000000280)="01998e89acfabe61f53d557bc028db2077ed3ba4dc66478ba6596c550f3b95ca2b6d5626b167ed6857cb7742d5e9b209b7bacdec6cbc001d80f121cc7ea9c3c46096a1ac8c92047399432efaf23bbb65b0a144a66a2643a462af7104ab675568218aab8cce3250e22ae5aac54c0569f2c6592eb4b21fc307ee1030f530dda3e7815df4d9a9c3cdf26a5b75c7369cf90a147f650bc223efe8845a95c1b9ec5f3722a914d8a1d64fb898ce8ba44238205592735e225d9eb007adc86badb58280d52566d8b793341d7fac12b3cda45d615ae83590254a470bd9e3ec4c2999ea453ba90d89", 0xe3) close(r1) 07:50:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x8000000000029, 0x800, 0x0, 0x0) shutdown(r0, 0x3) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x76fb, 0x4, r1}) 07:50:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206000067a5000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2200800000ffffff00000000000000003dad5ea21021d52d401a76ea55ccc09f1eba8d787f7328c288751643d121e7f5"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 07:50:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:50:21 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 07:50:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x7) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() setitimer(0x1, &(0x7f0000000100)={{0xd0, 0xa4fa}, {0x400, 0xaf}}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0xdb9}, {{r3}, 0x0, 0x22, 0x20, 0x4, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000}, {{r4}, 0xfffffffffffffff9, 0x7, 0x0, 0xf86}, {{r2}, 0xfffffffffffffffb, 0x32, 0x20000000, 0x5, 0x8f1}], 0x9, 0x0) 07:50:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget(0x3, 0x3, 0xd0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x1f, 0x2, 0x40}, 0xc) r3 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x2, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f00000003c0)=[r8, r5, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x1, r4, r6, r7, r9, 0x12, 0x7fff}, 0x9, 0x4, r10, r11, 0x1, 0x1, 0x100}) chdir(&(0x7f0000000140)='./file0\x00') close(r1) 07:50:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff14) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 07:50:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:50:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 07:50:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) fchownat(r4, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 07:50:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000015c0)="27236d552086b805000000e5f995b0d9f9b921ff52768ff4042791ba22af0c8ae28d7697c9e4b68b23c0d9080019bd47d8b91956ddd601c47c85dfaa69b04221882b9eb1ad3e2e1bfcb4e9c8d75759e8cd04106b691fbdc0ea6891ad3095c87335b8bfd4057607000000165a9ad05e1b76756223814db0b41c530f880051cd2ee0ac59875bb53335fc9779f6b5efc1a37745b3919ea14ba685383d207dbc727a6b562d0057a46d9231365970283ae55a8f380b11eacbd561612b03de1e81d09acc0be335d1cdb796e9f0236dccb5cb581f97051f244e42a8bd67d8b98043539f16bcb0419c83184cd484a4c1c36d45bb98a28f8b6834b8c83fc4eefcef6aef891a0c69ba29e57ab97b5d8adf470000000000000000000000000000000000000000337c63fc88eee09008ba7d5468ef75e8703a38e80cdedb15602afe061de71e74bf0d2f845971ba3d9ab939fad6bcff16650f7556a0bf8757728c6c6bcb6aad09b89d5f9083f59d7af7df9a35044828aca71e5bd74c95cb1a7d1a1b6dd71a93aa68fdfe6df72214105b94711a53aec8faf4671b0b4bcb01c18cae02b2d5d480f467c17528d7b17c76aee3c103285ed1366e72f15b789adc17207ef45e66a3ed3a0885f48578ce395180669c192291da5bdc37cd4458ee1cd7e29e894d144a10c3beb2cc692d08c435e2e2c27d45c4df27784a23206c48c198bbddbdd231f9a21a154ac83edec6e4c707ae639952fdf1b94cbf35f32de1e389eedf1564785aec70087829c881fd79f080c1c5f832f2372cc382a2c6c9dd704f500c850f", 0x76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\"', 0x1) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, 0x0, 0x0) 07:50:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r3) write(r1, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) dup(r0) write(r1, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r4 = syz_open_pts() close(r1) recvfrom$inet6(r0, &(0x7f0000000200)=""/102, 0x66, 0x42, &(0x7f0000000280)={0x18, 0x2, 0x2, 0xa523}, 0xc) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x7f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:50:23 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) getppid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:50:23 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x109, 0x6) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="0a5cf82ad863213582a3882301da079b0702702be5ab482b065b34c0213f68bdd27a0589a42801a54a1ef2afece96d22fa94164b00bc5abbcd831642621b26b7ec480ca914d3210dde15c5fbc17556e236f32a25659466a1b093f2a8db0e076d46efc97318eaba9fcd876455e3c4cb10a7c60d2086c260f01169961e4f170347b5a39774ece7d925c98aaa453bd6d155feba35118c124b37d7ea2fa856ee74f59510370c9e99627177b635540c2a1c9a59535bd9bf7f6ad9d3298375c9c3bbb6356936317b873fee75f7de841789d5de4f8d7f2e1926ef0d68f08c50768943674e164a", 0xe3}, {&(0x7f0000000280)="f9e7870ba874a7798a9ff63c5588f8a7dc7822359a0b445df196a00a617b28c21679f9f0da108e1dd202fcd12db4b643242adde7e14ccffbc72bcbad61e81ab0f96d8b114fe89958d85976", 0x4b}, {&(0x7f0000000380)="643c2cf5608979a759af857e1434198b9407066121a4856faf5b629f4ebc064a7972728404c4cffdfff8a5da09de7bc37178295a6ac4451f81dc6b385bd4883cceb1dbee52018ff6e407f37e9221f463841444321274fcc3dc4954b9f100542f92360f2a673462672b3b239319cea3a5e6eb518410e0bb8a8649c4b57c13f4a1f61bddf61c346fb1dcc650dcf75241cad30fc537a8275f32eca75c6aa17f1c32acde0e8313c631dd91ece747bbe32d7b54385e24e80de369c89e533fd57f55f187a68cb872eea4831e3b49dd75013fb5316ec247562c66804103f594af4e932cbe604b1f752d9a5a2644f24ada9fc034a5e67183ee7f60f8973fb702", 0xfc}, {&(0x7f0000000300)}, {&(0x7f0000000480)="1e8ef7c0fbe0ab6ca09f964b981accbfdeccf4b333f4514404e7df08eb3f57056a410b1b61475f2e3f6dfc46e7dead9aa7f4288ce8d0d80693addc790a606eb9a430b59e85675fe99a3eb3605d2d65cf56250c45b07cdf5229ed13a96cf420dfcf11b628b65fdf03004001feaa6802b344ee402c3024dd821e598643f3093a4c8d0118038996988db60ba546860d8cb1baaa7d81895275a8d7f7a20573c88c34ffd7a13e46af4aefef120d38f309198604d70dbe0c6cb46341e601f1f5b98d9f70360e18b63a573c94e94f0d8bf38be917036ea742b0ae3ad6a330d0dbfe359b489571d9a22f43fcba2afde67f0eb3fe4fc11754b1b1e3fb2241d759cdd95a95f3da737bcfd782dba60518c760684aac79a59a9f34a35a360c97dcebd490c1a83801018ebe775143daa4f1418313016e7f6432e52bef6532313c3e29fb9e22d2c485dc0ad8b7cba0325f5a3e62241168272f4105871fbf38431183415dc26991c5b7af85ec0a2b64d03e212c3401fc2640f1b63c9766bb41a24efc084823da753848b30f29301c835c28380207658264a7f7c55d230a7204c612df2d8355be679f0cab0c786d59692769199769f7ddd067124c9e0222f89ea9e0136167864029b06b0c702537a8d7f65ab4a597dba5de248017c9a23c831cf210fc44af820e68df3437dd591f77fe17cef5729aaf0efbd3f1bdd10b8ed7a0675ba91a182bedc28163884831439dcb43de2504d42112b8b9dbe857e49775d61a7c846db9e70ed665eb943e2352dea41381981ca105ff83f08e2e680e007b47d88af2856d41744d8df591cd405133577c0bdcfe5da0849356b3043c0370f683a2afe95a3d15b62ff71fef3de6328b60d7d95c1b5b2a81475eb96ae27a3e4e2f4cb0460d6c8c0766684c0c1783f795fbaf9e95e4e6f6be826960d49bdf0236b03039a24263761e26945d954bc582f40d4379723d5be825158cac515c8857bf83563b13868c89d7ade21d3a03fde125f9deabdfbdca6a398417f0973d9403b9c6317d9ea7aed22832df3c83a05f3bc93a27985783513c34c8135db6c030cec74ef6b9d3683b27e30ed275300381557ec6b374939d2432b1f19a8f2194b4e6a6dfb144cf1abe62c182eec7f49e913cd409bf6a8a106144d026dad493d7eed18db5474451731bd7a148196268d09752fd3571d57072942140c30fa449437e234d56995365aad8b736776dc92ed413854b9d88bb7749c388c22fd591be24e1406997f7b4c530ac1dd2ba496048295acc8129d43df1c9206efa86ca9a323807e829c637edc8908208c88208466aad53aba2690f8b77046775de4655d6621d6a84ba371ec6bbd0ffc47aeacc3b323d67b4bc90c17768478788b0179e9959d269b823c848dbb327e1a5e072cccb00c16db18716ee6980a50d3136cf2aa59aa6abd2408f4c06c5dad80fa3d3d5bf6a2e2e8a37eeb80f503c5f18f74a201e13322679f327a7c6d6fa23645b625da6ff47cc5cbd9d3a66ea67f56441e503059196da1558c71abcae3a936fadb05a12b2ecf665d0a4833cb6eb2329d37539d633745e6ff364901bf0889e81e3c22698ed7b871cee9034be5839cceb70ef525521136c885b661a0c293130d15f281b6acfe277c0e57c188fd06736aba1c34977c85729d61359b3c6c25f0b94bb887b5c67728a3b40a5d114ec2531069c1e350c826d1d4a2e4519f8e5b41a1da5d5664514484ff6e592117be116fa810cd8a4371ead7cb6e409410884d4d38fee1864abb1ddc9feb4d267ddbf991d9f284ad2a167dfc3a461b84f90ace31c2b57ca2dc0f15f299fdf8309bf4321c2fd242f80261cf386ee0d8e2acb95dcc636c6da675a2110144c73d2d28684a1655de87353f4e3944b8622ee1ad80e99391e97202187a6f0d2a44f805f723fff76c738c10e11d3e2bbbeb4c65e56a4f2120637a5ea6adab4c9dc35a6d923b914ba50737d51482ca1612efba0d504d8169c8d6d5fb747f4b25041921ad0a51d8a7501f739fcae41beb404752cc06a03eb3ed7f4ba25b14760aa260b852f243956814b58cb2dc5a0e696d791d9f937bec5dd677d09e864e195f369e7b6009041a83cdd4d7b672469f589b88edc46d6ab8d34cd3b5539ec617979fedfb84733d2a542ce15b9b396e3b8c5f2c5ecc02f6d42a2e62230903d4eba8b650d7043c6951359fa72ada08fdd5be4e3d7fe49c48f43e53ce8f16bb26483a8437fcf0592131d65764e6473c12d8bc93814bbad85ae664645cfb53f53b55145d29c11589a7e1bca6fedc1c6bc2e51c312349c86254c180e1a9a0e80793f016cf3ad6cd6ae93040b0a5058c4fd9d002ebd04dc6daf1edd7916b2d024518ff9fd1ecb3606bf6cce7bdd72716549decec7a808acd77ee0b0fa23b2524bae9b382484a9f86977552615124c2e915826a5cf9d8b9ca120acd7d8640e7f641a4027028568c69851708ab04e57d05f09784d1e4ed002c32ac2727a9b0568e53707e0b56e35a66b163ee139d59085cc01448a4f8c58937f0992dd3afe5691161b086ef306989600ac559e493e05583d12ab6c04b9ab2669287bb031fed0d8f3b4d82d52c975e8792adb8ac4f1158c298a5fe1398c4cc0d88a66e7ac548fb210259ef7897d0b7c986d1fcc056f8fa256a63379f5a68aeca2057e9b4721391a82b71b57f1a2953d5cca460f16334a1b349d6cc6f07a81d7386b8b5a3bd1e5b8b3e60eb14ca18fd662f251843b618a06c408e5da7f200de50f1459a5ec12fe94f80b39b0731729681e167d577733e4c0641e9156f6d94b074f0e6a682d4db837986b0df082054464c05a3567274be25fc790bba255fe253ecb71680d171ead0f1853bcc88fb069a0a8e0b5377472d5021626f5bbe52b9bf6106f027db92d90b5371362eeb15b1287b7b860132992c98456b6019f4685df91cdbe713306c748eebc1ea89ed6ec70abb7aad1b78d7e7938fd5caa62e6e0a5bcbf25b80f5700474e798a03d9df194593f3aa30a8b5c10e4249f4dd63ea4e6acbac06afc2b2279f1fdfa560bedf0217cdb23718d795b9cfdaaa5f13003bc8a1df01ec0e2c4cfe25b5ce992014096f4a87694b88f1d18a365979e071d8e9615c3d5c115897c90a17c9597a592aad1b32657f8e2f2315dad3c450275cfcc3a7b4af8e6b2f8c7112416539a320fe4aa44521b6e21275737da57c35356b3bad86e1b114df38ae7eda1b07b05789b9c120352cfe3740e3ea8a8f1258f6228471985d401f8990af5b26c521b0b15e1a3f8e23046d6696178f065b210e5db9318b3cf8b3a86490397837112d9e97dd0424ae4c78e33e4921815d98a8f8346cc6eca6ef34d6791d4b5393e65e6f043d5fd11c8711d2fd06f1e5e7861350bd14536537acc59d86886aa60c53245d5162d16a82e56a7801a4f901b87fdd328a1164788a2880f62ee74ad66692c28f838d66c9b1b01a0add76d31e628b4e402e7a59a1562f2212cf323545603d467e17d7fb56f5ddf5aa7bdd5e0659ad6d6f8df44ed13707d46afe2976454ff5557c6c7e4d9f59e5107ad57a45c0bb2d7602a6691179cb7b7e8d423c4e475935586343e7b8dc3d5c44a46563731008e0e00f963209dace05444057dd2cf5e81f881d91a6959b9a007c569de007e33fe7293f420855f38b957213d7cfc364473df48d1b4d3c37d0a0b90eddccb7845b97d8be5a39330349ed17e94b4c603f2f6db0fcb5fcfb77554797148bb191bd2895fd8565c0238a6c129881d47ac01f769dbd27b2abc6af77bf647efe9ab1fc7090aadb5ff0a9574914b329e935abc04aa73cfbda29e851e936e02bc7e675c84f9f901f39e574466f6d703fc2edcdd465b004d844075972e7e923cc4278e7f753a3863b5c7bc14ac0c089fb5a3d8f86a6798c12d04bd351e805ba0b83d5bf30142a9fb5906cba164038e7fc8801c744e571fb1022bb7380c353e5c916330dd87db2af38d51bd11a397ab855fcfd2d7e27d23a5b69c0df240c3485d2707af307c9ad70af7a8e6a3d4f4a8fe78629521925a421cc604052f939ac4b55264d434009c47229f957fbc21881b498468c4a92a06248304814fb533876eb4f292f36ebcf42c5a61f396d93d5956621a53b0cb8834a46afe48000b1ae717fff17ec09c67a98ab1ae1e43702a82b67c80e3712e90d9e2e42b9641558a3c2f7f2720bb70958f2a07168a1168e401d0c5948133909afae0e955d99b690cd813f6d46b3d2b45a7901c2ed986d911fac87a954ac1ef44a7700d89e2ee544302a388ba0533e480683ab172434c45d7968fce9f3cdab26c3d6b92243f6366bc65b42c4725c1f29cf34b2298b7c5dc9b0e665b4fb4b786e16c431c610d072c6f72e2534325a04872b9542c74fb892172ce09e84fce7bf42fc1f2adc2ec82ec32260c46462cbea0e479ca6c73671ba1e75b7398e9274949c766227b610b134381f5d251afcba9c53738072de6251eec9597db6422d56241f0a5760574db5d5089451ec0302ad1e4c9fac8988b73a738b47208457ceda5150036f25c7681d1b07a361394594c6bc6e81e65c887cec685f45baab433ed24be67608ef556e64196bd6d732970adad1629eac347355802322a2660214e806d2495217a0b36eb347e450832b864306a98f84f55360c947852f58e45322c04b1488f0427f86410d85ad935994c3cf6996fbc553f6f208b73da5d8379a05b1403084dad40cf630e5ef44b3d4b3a82de342cb119c008d42d21b328681298072c2e0aa00b8a8121222097b1de7ec2259bb18d46c9cd4ba49e8de6efc0a5c4d65290fd08042acc982aaf27e715a8150c19f4d124f259afcd1e2cb6db3d8b322172938c425addbdc9f4276fbfddf5027bc205dedcd7b06dae6b7f225522438722d54c744f0c078eac90a33ad389375aaa5111b5a1476981e1e63df348958f97fd1df595cd1c917a59d7740a1d5300ad57275be1a293caf0e8edcf8ee013cf9d8d2179254ace55b18f35532d29421651901f2cc4de1fd328197a5b6ef10b74c39be56f0b72db2370cc5de9f28f150d7c62d78546c7b90b3e828579bc6cb9fb3dcd7097245aad3e8538bbe470b2618a5e1b984f58afddb97fa8f9d760ef13b7d08554bd78d4312759ebb27174b5dbf0cc9d4b10be72eacd0cd47d77f83e319d0e0ef05e1dbab26bf17b17f53a5c93fcecfa98553df04326c3845e073a364d70f7d9b390e63d780ecabcd44a8c39bd90ce57d1bb1645968742b943159a3dc9c634c0f7c625a0cf75835a3147b158516889b3e17630ee09788af5c8428a8657221071f3aae92bc3c2ca9d0529cff91ae72f6396e33ccdd43a779f68b40991e8c72372b9694c9718994fcc464e48d3fee40fb85f1633200366e125267e079f2197934f45243d0bc06c59b9eb3ac5a5149fde1007ac5729e8a3bb3f82d3de4e39d931699785fcb756be5224c41c3729efd37beb7a96c11f1de473dd3afe1e971292c8de78ccd47a29e8f05add682c6921cc1c10ffeda5c8296733ee541577030b1e1cd15e83afb29ae3211dacd8413dc78dda0498501a62ea118c7ceee252cdc64447f10d90a2db411299c1d3424277718803c60dd041f00d70d2e7de8762f45c5597fa85ec6b11c027a874d9dac768ac8bebd082750cff7e1b2a11d8282771fe264eec44ee8e3518d610b594f029a03e6c2e2a76c4cfdb85738fe8b9cc050d744d18a2072335979b91f46bb6c863e796fb32f578984624478647ab4b78936b178616e504d3554f37921371c8615190c68c41e460fad58475525e3fe7ee735b24bc9cfc159d7963bb52f", 0x1000}, {&(0x7f0000001480)="ce1215ed72058b57938807257a74fe4430c4ae97d509d54afd18f64cf73b930581750bd7422e80b4d9ae44d42027aa63c6927ddf567f1800", 0x38}], 0x7) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 07:50:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x62a, 0x3b48000, 0x6, 0x20}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x5) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x401, r3, r4, r5, r6, 0x2, 0x4}, 0x1, 0x6053, r7, r8, 0x80, 0x48, 0x4, 0xf22}) syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fsync(r9) msgget(0x2, 0x244) ioctl$TIOCNXCL(r1, 0x2000740e) msgget(0x0, 0x41) r10 = open(&(0x7f0000000300)='./file0\x00', 0x20800, 0x11) read(r10, &(0x7f0000000340)=""/215, 0xd7) sendto(r9, &(0x7f0000000440), 0x0, 0x3, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = dup(r1) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000480)=0x8001) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x813, r9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpid() syz_open_pts() 07:50:23 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x1, 0x0) getegid() minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 07:50:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 07:50:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\xd53H'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 07:50:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x40) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="5fe0d2908bf71017da2b181f20f07cdeb43e6204a098205faf6c1f4e6d60fb8c77e55cc47a4a12e4ef857234afedb8868798dd85c1c259ca", 0x38}, {&(0x7f00000001c0)="1d22f3043cca383247b22b1ca067eb3cd8e87c38c3893dc9b935079aee3cbf3e24980ef3c482ba9d58a4a28b9be930d7485224484081181cb60e1c132010a948a590c6109719c5b8aa5440dddf7551f86f0b573849e12a6cfcec426c47b1e22080c09876c9f1a6ce687bac8a02436fa2983e295c1705dd66433981567ca177c0bfe7bc7e51134a15a406b6fa6a2a1e73201a9dd261c2c6a2cda72a1b", 0x9c}, {&(0x7f0000000100)}], 0x3, 0x0, 0x0, 0x3}, 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 07:50:23 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet(0x2, 0xc005, 0x20) r2 = getgid() setgid(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x1f4d) write(r3, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r4 = shmget(0x1, 0x4000, 0x40, &(0x7f00004ac000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) close(r3) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() mprotect(&(0x7f0000513000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f00000005c0)='./file1\x00', 0x1) write(r6, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) bind(r5, &(0x7f0000000640)=@un=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x3, 0x80) mkdir(&(0x7f0000000600)='./file1\x00', 0x28) semop(r7, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 07:50:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) close(r0) close(r0) 07:50:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xdc21, 0x3, 0x40, "73c267fa70095c9ab32173dec3b06153b8d5f6f0", 0x0, 0x6}) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000140), 0x10000000000000d2) 07:50:23 executing program 1: socket(0x23, 0x2, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 07:50:23 executing program 1: r0 = socket(0x4000000000001, 0x5, 0xfb) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x38, 0x7, 0xfffb) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 07:50:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x20000001, 0x8d, 0x1}], 0xd, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0xc06e, 0x7}], 0x4, &(0x7f0000000100)={0x4, 0x3ff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) 07:50:24 executing program 0: mprotect(&(0x7f00002a3000/0x4000)=nil, 0x4000, 0x4000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) utimes(0x0, &(0x7f0000000380)) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x2, 0x6}, {0xfff, 0xffff}}) r0 = socket(0x0, 0x0, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 07:50:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4005, 0x1f) socket(0x17, 0x5, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 07:50:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = dup2(r0, 0xffffffffffffff9c) recvfrom(r1, &(0x7f00000000c0)=""/211, 0xd3, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) sendto$inet6(r1, &(0x7f0000000000)="4792b204dd4c94e286f6", 0xa, 0x3, &(0x7f0000000080)={0x18, 0x1, 0xbe4, 0x8000000052}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 07:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xb01, 0x1}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) utimes(0x0, 0xffffffffffffffff) 07:50:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07010000803970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0x4b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 07:50:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="0efa8b6847a39220bd", 0x9}, {&(0x7f0000000900)="ab2bad02c8daa493dc52c8ae1c92f97869c4cf5e43b4d15ae21a4bf756a63ef2b00a94f914be5d2076274ab76369c5eee529f471d4af4716a122815f174e52ae43694c77c4c1b6f91629b8ae3430151ab5748f2783d79dc3bf55497a874964bac0a11964f897c249dcc1e1dad1dbd07663a5ac1cb3433b9230760fe8082230e63d400b6ea79ec3e9f52f649e12b50bb10688577337995f29b109dd0c35901781d3820218d91043dda0ebe7fc2c4f9f6950e9635dba33475731b0478fd11586c1bae5ccc3543cf2212a94755daf2712f239f869565e751dfb156df02395c083fa0f1feea360d5424d39c4c79ca4259049b61cd48069fffb3c660e1eb38fc452bd6ebc8d7a0757186975e977b804f33e2dcda15feba0a6269d8e883a4801952765a9cd3b6c3e9dc8f2aa3d760739c01a0059ab7a9d56af717e9355ebfa18b6229ae4d52d9321e8804cebe8ecc0faff6e67a9de3a9413d6ec9b8fbeeb1e069924ac92278a6372407f71b298e09dff8ea11c68e17d77e0467d5e9c830d7074a7a1d97a599ba72568e0be7c6f2eafcd98172cd2ba77563f44f17258917ea52eba37d1547686a8771dd4f4b0d1c62456533396a8333ecfa2f0a552935e1b5be266da5c9933d91d5a83a9875f7fca2d00792d2ebe35c8e8cca0d97ce43d0c41388ae5492564f0819d6a7018bb0e837091ceed75361760e52185cbd9f45810a1ea16066e55da8d269d5434c0418a98825631fe77f1bb47d8c65a19323248965b5c5394f86dc7e8cf2b35785b0c5aa258553be55f97cedcfd64753185034c7771790e561c3707b2b7d3ef48d8722b7684dec225544ebcde3b8dad51c7f07e09a9c08e8b199356e1036fb76ac8ee586c07b100118d706186cd17439a618bfd9037443d815227fcdb91363d67f385e63a71da3a9586026eca70576c7f81e0fece45fe20465a961e313c18f63d079c103fb3d643d5ec46e39e0a7f15e1934af94b4d6eba0df438c1973766643982137439ed36b3dc3e0145508d619516dafe6e68d350305f6b6ecaa370879089ceab49db1ef7443cecd17dd7281bfd932122981ab800a850c1f8392f3af664626bc4dc543df189805658b8374859e4ab6671891a6997dcf2b95dbe7e9b15b87c43c6a7a645836f46cdf1d71d464548308ec9fc7d3718d836f47f85713cd2a7c26b4acbe91c9709580c390c881cb6cf2bafe691de064931809310dc37e693a617c7b067370d9cffbb59bbf24182aa9655f85128a16e9cd966ba5baccec46adf36459f0205c9f85f3edbfda2993140a8bcfb4971e15328fcd57a5b2f02ec59d7b96a6accbfc9446c87ef39d0b345120492cdc5872f464cfaf06714d046104afe86932c2b974bdc10d775d6b539787ee3c2d60521e5ae94d78c56979ded75f54153934a2c1e356b675c3225e620e2b47802e1602aef09d92e15906258254f45eff144f3e9bd710b343ff8f43708d22a9bb7f5c9e03737a3cce51a8a31d692cc036c0ae63cb61ae3c50bb1ee26a64b3bef356080d3e8dfd069b86c31e159bbb0b660ec9d4c6d0f06064e6d0ce06b93c19d80b7c45a6dd3339d78ade7c7332670eb8f6d3a7e14353747a8724e57b5fd40acd8491046c3936131f82920a3c26db823f16153f381f6a98139fd8838a9323a9c653a9117737ed84e7b76e2b0596d2189802f26bff6c0154e5024363a6b8f9aaa9eaae973768058d0861b461bd422fc7ccc8025328ee0465d8861c99a9e5d53e5601291bc62db895d62fe72b2476fb6e5d748bc3f93bfe82a5e8fc5620e44e274c3349118711c55b2c2f350572238d8f17f9ff29fdec54daf1a5c740162a56426833b3d3f362b2c192977ba8b6f6e36641dca6a02cd6dea800be75fdabf3728e3de6a794e10074a4230797b91962edcc5bde1a95cf2df230c558ae9090974b844d78385b7046db857c746a63b1a61f72408459319985e5db3f3d0661f0f8d0b1c5201f654e8ac1229000630cdf2cbb6bdf09ff0b68c4602a7fee9003ee908b5e8b1bb5ed02a9acfe076b883fa757bdafd08af057a330a88305bb5826bcc103c4c3966c105c53ff195e161016e20ff36b1724f112180137f1329420d889e7eb951741ea8c7a02abaad18e30d975f093d8a2a001496855a3ac73860a10ce4881773e020ba9e93bcbbbea4babfc74f671c9bdf2d0151e2b689dda2fbc4039c343d6abe452622e62abf3e172e2cbb11ada4ebbaaf66d48a123b038fff2df303ed52f93a23ec4fb0624577d6a2854d50b4797c76289797847c6ea774565f9c734ba6dea61d0b9966cb0d399db8e20e584e63a989cb6c422910a1f74fbc7eae0e44fdaf19d226ca503b2b43cd7e023cb2dc917726383dac6ecb711ddbee2cd6192ebaeb1d7072d9955cafbb1430ca59f99abe16d54e07cbe031a01e4d8298ee8d36195bb4cc0a724e67a700dd437cb6913dfccbba74e5d63afc869a0730b9b76b61ac0efa8296d5b5e244783d4ae5d0f556a1abb3c7112abe4aacf3aaa11bb6ca9aa6a2c4bb1887155ea9b63d1b11fa79051298a207e0b05ea80a0ce2dbf42b57ea12ba45c9a078d13a870ff8e817982698b109eae478b5032d88479fe0c9ca19659204fd4c6bc9b014709e0201b27463bad32942f7637f0e998ca3069c05939132293cb1084109b4da2f319ac5ad82d54c3d267e99bde95eb37b289511b945b3bd75e7e5c60ba36e552acb6e0a47ed1d44a81b7984d5f3383abb362a2d58c174dabf6fe2a0864eb4b80ea297577fc304f5f377cdc7cc64b8b9690545fd3ad4ceb1df96995a060c3998886865f4beb250855a21a047e5a2d1ab1a9bd143628c439d594ecdb0c8cd824d2687a037feac82221e9caeeb38231bb78a43613d88cfd8aa3f536611983cc48e2b23ab2d9c9031a497ae52c9364b929d8e046bc086de0bb5524cff640ca6f0503eeb6ee449142a8d9b840a57ea218b514eb0520670b516dfea262793ac19e0bddaa12bad7729d356efbc0511e3f123eadba8fea30d96fd7b2db34afc95f63bca58305dc56455faadce096ab25a23bf3eb7d12c5ec84ab712b6fc6ca4bba4141df19257c1cccbf257a830964c9b96b6a959b9cb9bfd4bda6f3ee33e66d386557db192d9af7aa975ee5736987a380bca226083f9f7f3f30eabd49a95d8603230c6f206be270c9223325b6861069d301ddb8fd824e3a3ccf74d3474f4c61135defceee819d3801568d41580870b5d3699f46a0275cc0e17da3c0e3c0d21c4cd7fcb729e742c97826a97c014a26edd786d64ac79a5441c29c74bff4b7b5c3c85b33a9e6c47e776181b08810cc0e53a47a277ea451c279bb575d69c9606a02c9f03d0c98bfb37d6650bb88a9dee39be6a648cb18542476341c379f9b3771d99f84fcda019c30f9e869b1014cfba2aadf49e45d73b0b52f1bc3f0c6814d20a2b2b5e464db0ba44f6efe3681ba1e0e55abed29c659172218ce530845ca57d01154caa26485bba7d106105ad9980daa1e5e220e221b82fde420cdb9f2a083fd983ede5f953fa48a779c83f4cd2523353c2bfe6abef8817786cc04f9819412f6ca90b8547a6fee26cd0c0119f68aef9c9ba49709a3219167294f4ef2844f7210e5911efa7960159f590130dceb4db03d9857d87e9d1b89bae0065334a2d596ea97a1610f6cd116d64f66caf226da09261ff0e30ced56fafaa73bab575564ebc88b3bc94c9fe8a7d1ad31dd794734b813ec448578d142bc98307af104b0bf0af867582f88faf5cb2dfd895e65a284b7cae692b96ddd10bda4aedaa3bee5c1334c7d09d44dd31451f55671b4ada91726cbc2cb77cacf79fb62bf90dcecd8f43358dfe3a7cac3d903eea4a5f3b1f4062b760f2393686ce46ffc7130edd3261e37d6f9821ad78127f7e94343db9aaa894bb99fd432b9ccb805811f131daf6483ef7eff7d7ddd83d464ae4435e18f8c9af8dcb035fb5de00719ae0b7ab2f4f82a714cd5010c7212c0bc9901b0ae3465edc72591923344f2a90f84de99fbfe16849b4640cb64479ef90dfa84123988fb38f600bd997f1a0cef1f51031edbae3976167a497dd0a1fb6ef4330bfdc8fcbf6de591abf4cb1ffcb74578c32ae59e6d0806c460c4414ca2c895860057147d05fad5e8cffe2e7a50955a1cf089fe0e6a6a3a8b9331c66344919f3516309b2bdfa1cf86e0e73142f234d6dba0addf2e7719713985b30884637f3d78d9105c5586b7d7cf3f762c72d3180d8a22c0ed935d2b77f50594206d7a092569e4eaf1ef1021c0e2a63376784b31ed26f50734a22be7a9fe6c55b8a794d85c54f00d49af697292351aeca734269b067d6c973e2759e46b0a317ad86fd3abaeeaa42bd59c9d05d49faaf70f2e9d95cea0b9df7aa0d4f9eb6f547fe1c88497337721628eb91349c9d7723f262330107084c6891bcb1d0e2fc09175ede979eb15dc5d1438d2391902b22ed07773d38cd62d725af04d3c217ecb32baff44800256ae7a03f7c0dc1d35af2c3932de582c83858c639bb742ace56d9a210d8b4b676ba973bb7c24d863804a7c764ea3ca4f9c3670b197e090bb7a5ab2ba33c13baa06840d8e1716532f2d6d7e1b3bd9c720077de3da150d1491b03f275f0f2778ae460b037126801814f66e97cf01fd8e37add4348899d7a0537e3dfc8a81499cad373398a9a4edb942a36cb9d4108821903b1be5ccea2293acdb6228c2b76b1d3a89ab236059222d755a7a3dd4e3355433a8202b91fefbaac4ecce11c5de8056957f01e4956a252a20a37b438729be808a28528a3f11e33cf2c8c954e00cba0794beb4caa818a86605daeff69cc3cdf0938911571009310cba65d7b32b529a449015d7ee208f663b0347106d65ffe1fd8f97253866021e457763866a8070d1c766170797c5ec96e048ada2f7094b0a7a5ab87ec85f69b5aafeedc9c85d283a12be72983439ae475e765d165f8dca20887112d9aee32c841e69e38e21bf57dea26ca617c508471b07fa7a703d45d95fbcc2bb3684f18f80ea529089906e22569f1d6cc404cfb479897fea5f252dcd737e6388e7d167d81bf72a8c392fb25884075f09142c422270ea6b7c0ae845358a832ab4ac7c00f3a65da57a601e5e325d3e799d8d0b1d710f2d6bb78301883e29c233cc64091937960cc42f1fd10c3ebe86ecdf185fd3de7b65df37e3a5fc2433550e122b4bf8df628cd1101c5adf0c9779af7e3d3d2caca646d14a00dec249f0301340dfb768c164501672ab904f3e748920f6b887c72f15681f5ee5c590b3a0f237eaed90b390f99510194f18e4f2c4f580371582f13192deada10caa3fd10bc6e8ebf4f32486ea78cd418fd14ec24a32df2f9ceda6b408a154191fc7649dbffb25e2228b60cf99b7fd6814a13ad114c7287c3ef2012667f47aad1d0fef01ec963b53ed75acb0453503da9d1958ff092d84f78665f87e3b3b24880a545b9c2fa41eccfcfe415f47029aaa9369f77cae38d925b82d92811bbb4414122f105bc084ec4dd215a4f521629ba9a41d82c1cac6f977551dbe06e0e8b030e8e3e184505ec1f8c4e54a066228413150a65d67416ddeb9358ba52b0ce7d74b5de13e0450db11cf99cf3c28477b23af5bc6ad529095bf152575118deb850391b632ba0dbf0eb18380f799ba6c1820d8a3c5d24abb45b0eca585a95bf70f7ff00fdbecb2f3587ea18e259c324e4d348564280cca259becc0ca25729ab1edcfedaef5c130bfd9c9f45802efc5097004da83a038465526122d79f877f7bfe255906f1dfc455b7f8fa7349e5bc6c156e244657a381924ab18d3881", 0x1000}, {&(0x7f0000000140)="ecb922a2a2ae389777a306ea679827c9c952eb2b9c9bc3a3e8c4a269205455c57318d1ad7e943473970e40fbab9bd237b7e5bdda4705166eadde1a052a1ca1e7", 0x40}], 0x3, 0x0, 0x0, 0x4}, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000240), 0x4) fcntl$getflags(r1, 0x0) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x800, 0x76c8d206, 0x9, 0x8000, 0x0]) 07:50:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xb7db7ada25cd62d5, 0x9, 0x20000040, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0xdbe}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000081, 0x1000000000000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x62, 0x40, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1a, 0x0, 0x8, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffff9, 0x84, 0x86, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80, 0x4, 0x3338}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x62f, 0x10001}, {{r2}, 0x0, 0x24, 0x69, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x1}], 0x541f43c, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0x6f}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x4}], 0x38c, &(0x7f0000000200)={0x4, 0x81}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x7ff, 0xcf}) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x6, 0x82, 0xff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x1, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x82, 0x40, 0x2}], 0x100000000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x1, 0x7fff}, {{r5}, 0xfffffffffffffff9, 0x1, 0xe0000015, 0xd8, 0x6}, {{r2}, 0xffffffffffffffff, 0x49, 0xf0000000, 0x10000, 0x4}, {{r5}, 0x0, 0x40, 0x4, 0x4, 0xe15}, {{r5}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0xff, 0x1d4}, {{r4}, 0xfffffffffffffff8, 0x8, 0x21, 0x3, 0x565}], 0x81, &(0x7f0000000400)={0x1, 0x4}) 07:50:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getegid() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 07:50:25 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x48, 0xf2, 0x0, 0x7fffffff}, {{r1}, 0x0, 0x1c, 0x40000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x10, 0xffffffffffffff00, 0x9}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 07:50:25 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x8, 0x4}, 0x9, 0xfffffffffffffffe, r6, r7, 0x1, 0x80000001, 0x7}) r8 = semget$private(0x0, 0x5, 0x80) semop(r8, &(0x7f0000000300)=[{0x0, 0x80000001, 0x800}, {0x0, 0x4}, {0x2, 0xbd95, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0xd346, 0x1800}, {0x2, 0xc13}, {0x0, 0x9, 0x800}], 0x9) r9 = fcntl$dupfd(r0, 0xa, r0) listen(r9, 0xfffffffffffffffe) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgget$private(0x0, 0x2) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) semop(r8, &(0x7f00000004c0)=[{0x1, 0x5, 0x1800}, {0x0, 0x8, 0x1800}], 0x2) r11 = open(&(0x7f0000000500)='./file0\x00', 0x10400, 0x20) msgget$private(0x0, 0x20) lseek(r10, 0x0, 0x1) recvmsg(r11, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000600)=""/182, 0xb6}, {&(0x7f00000006c0)=""/219, 0xdb}, {&(0x7f00000007c0)=""/157, 0x9d}], 0x3, &(0x7f0000000880)=""/210, 0xd2}, 0x2) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000540)={0x9, 0xffff}, 0x10) dup(r11) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000580)) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001800)="d52fbb6c4fd0185341d8c6e3fa3e61fd8fb80dff8d4d271d3dbc93bb7a1db2b9b4bd826f0100262bf5be87cd766ef3f46e8f94bed80b0d3a71b08ed9bf74e744f9965d51b5a1bbe33398e64be77c2a1ed5e83cadcdb04a2efcc9f14136493f52acd76ff02fb7f13977a51adcd7a1277b3f143de27055ea6d8b70e06701852f04ebdb0a6ed32a6ddfc9a04d0feed0d3abc9e32da232ab187a48454af98f55708a34ef590a809ec8a36911200e77d4eb4ba4665c6a12", 0xb5}], 0x1, 0x0, 0x0, 0x3}, 0x1) sendto$inet(r10, &(0x7f0000001a80)="b4c06bee44e6452fe7038700d36bd5eea27517b96b1e952a72462f58c380171eb824cb66a0059fa79546fc9e2b1f4c84f8791ed084b64a84bf2d6a6f9051d82988d85af2c2434f87dd5d4e3557d404a72744e1635210f7331219d3c7bef207f0c2cbfa4cb7cdc85dadb9cf50983819c41a6c9393f71bd0b9b180a9589c90786b8bfc2dd9446ad36455cb70e69ab452d3a1e09c2d3c2b887bf245d0925b6731f73205e65ead66d938a10a408ac42cc682d169428071a9953f3f06803417834cc823f6", 0xc2, 0x8, 0x0, 0x0) 07:50:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) shutdown(r1, 0x2) 07:50:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) shutdown(r0, 0x0) 07:50:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x200}], 0x3, &(0x7f0000000180)={0x40, 0x67bf76dc}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40000055, 0x49, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2161384bc5144be7, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000004, 0xfffffffffffffffa, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x29, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x90, 0x43, 0x7, 0x2}], 0xffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x400fffff, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000017, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x40}, {{r0}, 0xfffffffffffffffe, 0x24, 0x81, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000084, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x1, 0x10b}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x7ff, 0xb7d3}], 0x1, &(0x7f0000000000)={0x1ff, 0xd79}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0xb6c}], 0x302, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xffffffff, 0xc5}], 0x9, &(0x7f00000000c0)={0x2cb08cbd}) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) 07:50:26 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x0, 0x0, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/243) socket$inet(0x2, 0x5, 0x7ff) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) setsockopt(r0, 0x4, 0x7662, &(0x7f00000001c0)="29a2979d314ad11c6860d67ad31f62419c274948c6b88e8e79287d9a1f31dbeab79e45220c578912088f374d844aee3e2d4d23866a23b6b8de0bb84c8046d407572916e7bfca514a71aae7e861e9a2c7", 0x50) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000240)="b3f4f06136f5d64297c391e070af94e9c12e953baa44983c5bd2250f63d844083b30fc0adc85ac21c9d7c00703fa2f", 0x2f) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) 07:50:26 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/183, 0xee3e330e6cff984b) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x20) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x162) 07:50:26 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="4451c3291ccb41ce40a39a707a39cf066bc229c1d48966bd19692bd29110fc167c713d4f4751178784b361e2d4c19f5fb8d2b443da02e5c87126c0df6c3cd8289621930d066b2a6c66dfcd62b6a1b8b8b2307b", 0x53, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket$inet6(0x18, 0x1, 0x40009) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 07:50:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x9, 0x0) close(r1) 07:50:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)=':@\x00']) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 07:50:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x80) dup(r1) dup2(r2, r1) 07:50:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x4}, 0xf4b98bb9b1003a3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) dup2(r0, r1) 07:50:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x27, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 07:50:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 07:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 07:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:50:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0\x00', 0x8090, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 07:50:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x45, 0x10000, 0x8}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xb1, 0x2, 0x6682, 0x400}], 0x7, &(0x7f00000002c0)={0x3, 0x9e6}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) syz_emit_ethernet(0xf4, &(0x7f0000000000)="b99adac1405c8472ddbee3ac2ddc6207dde1a7d1fd53be968b5f5284afebb92c955df25e814273614973f206acf1fced6754f96fd930e54abb70033eeea04d6eaf3f57ceac22296f3bd9ecb6d6d8e4a08cc64c3fffbad8186c32834c97070fd09e92787e7e386715f56489bacdb8396a16cbd4c32a9627fff840fa921709e9c523f2c460006ae98f439dfd327d439bc1f916f8865c3fa717ca5beb74b01d7bd3d5f82e87e779b4391cab27b22b0bd9af16d72790cef48c5f2d94580fa1ffca1252e3e5b86ec1d04fca11b03dd9ae45a3bfeec839d9d96abaacc6544489328675fb58f8c944de2c7381a816a9ec3168b167cbbcce") ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x6a71) 07:50:27 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/25, 0x19) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x4}, {0x18, 0x2, 0x0, 0x5}, 0x1, [0xff, 0x84, 0x3, 0x1, 0x4, 0x5, 0x2]}, 0x314) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRESOCT=r2], 0x17}, 0x0) getpid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1000000004, 0x10) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) r5 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) getgroups(0x1, &(0x7f0000000400)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgroups(0x7, &(0x7f0000000600)=[r6, 0xffffffffffffffff, r7, r8, r9, r10, r11]) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x0) 07:50:27 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000400)={0xb, 0x8000, 0x58e, 0x0, 0xe0000000000000, 0x3fc, 0x0, 0x9}, &(0x7f0000000340)={0x8, 0x9}) getpgrp() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000006, 0x4, 0xd8}, {{r0}, 0x0, 0x20, 0x40000000, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0xfffffffffffffffd, 0x1f}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xe87c308e7212f5e9, 0x1, 0x0, 0x103}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x5}], 0x0, &(0x7f00000000c0)={0x0, 0x9dd}) 07:50:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) 07:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) read(r0, &(0x7f0000000140)=""/78, 0x4e) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 07:50:29 executing program 0: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0xb72c, 0x200000033, &(0x7f0000000000)="04000000", 0xfffffe5d) getitimer(0x3, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/247) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x9}, 0x8) 07:50:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 07:50:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 07:50:29 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x6000000000000, 0x19, 0xd9, "d43d578bd89b9fe103bab95aedee2a55ac92535d", 0x401, 0x5}) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="8201179e18552054c768ebe7d4a84fec780790bb044cb2754095dbbbcac3bf278b00059610c6a92eb2e34d9afd902cbe9205549c27d4cc2de41d2b0bc350fae9aeddfe71d75c0ec8b8ca88b9ff46c2f402e1812f8012ed0e301e037c5aae051f737784a7e3827b3fa7dad1a01304741a65b085dd02b0c8bbda6182289aeb1b12ebe46fac943fec8743c86c0967be1ee30966000bccf1d60c4dec925722eb7515714f9ae5af14f6cc76eeaad2591721817bf10a7614b2e47ed2cf7360b026fc898212aa35615c3e17a7e4b779f699918d53443b9ebaf569e166b2f478b3da7259ecbcfef885a1d83f2ed031149910b95ce15c275b091339e718db8a1e10c0b827b00fd63993f6b22981d5e5099bd0163d25e4db639fe7af40b7f6bafba3f00adfba8272f18dbddf294083677d98682ab28eb8d8970c9920e3fd732437aba5500ce367c83383f36526bba266aa8bbd355a7c890646bad866493512c03e131371d6a3f0ba0d2eb63aef593e17e95776e1082497a2bbae9cc4df6ffa91f21e1fd64d441ecd3fcd7efd7af2543fa7c6e6bc7496ea52a89401f91bfd0285c5d9f10ed8196eb99b742a5b434d057c2ceb27e0d3318b5a247ee3706658309db5d450b3fb0545c01b66480650d53c77d0e8c06de35d10558676b983a1a1220f5b30180ea3e493ead3812ba4673b70de8ff900e868d34d4d7789dcb022cbcf56aa2146f12a3ccfff3c7a9029a34faacfc98ea2e4111e7570bfc055ea5311213817678058e27091eb9449dce91541b6f382213c34963313a8472ee549b7c5df656b3851c317a1b90e852960f72bfedff7292c744ead8b298f7b9619a2986e60617c6bd0a5b85c94271e9cda2c2eb121f994e76300e9de33acbe5ae02b7b8535fae2ac179e6d09292db38158cb76c3bc948e834ade695298bbf5149aabe1981d5f02f7c0cf6b51955c2905a2cab1e585bb850c9ce511b99a9e3aad62388b615181d7dbf146534bb6333ea6fa22184129d0b1ba486a18ab8a23c3cc2e03e0b1586511bb04d358c7cdbde9c56240c76a0e2b771a4efb170ae59eb7c45838f154cec8007a6f165ab76e33fd8c80a9271176a2afc243c76d1c464513ee5f0ffc73c30b80f08b2b6724c9aad21cff6c9138c99a2eb0f90eab26ab30a58ab2bd4fc8362ea75c94952152320b2ee806257788f6f4fe7bf2aea473c81417986347100688fd08eae49bfebd626322724842246d536afc4d820eca9d37f7c7064b1be3246b1c9c84f142ba6c51253a7c390a6cffedb3924ad7c92c26e1c1394da23bc8eae8f33f34d357c2d01bcc3ee87ac16783fec8eac02d1b4cf457dc16026bebffc3a5c4cf997e73880273a8cdf0e85292ca793ad84ebcf96aeaee71e1da6bda9212d21cefd19096ae3779c9f041c9a9f534f1ff2bf877786a431a7651ebbf7d3ec9efd3056828271486c48013e11f9b85f7d0fab3285b4348e51293b2e0fce60158ae2b76ff753fccb3dc61ac5cf5afe439ea94f3405e6e89777a4f218b9fa00eb34725cb46be9df33e107fb1d12e1af9c0a6c528a845fc696ea0aa950b9929f047dea115446d1cea7373058fa8c20797bbd5528caacff6ba742d2123785c9b5445a56bd27da5647f5c88cc40a3f0615c9918ee3dd8b98776cd1598531fc5f1cf4c6458ece30dee6be53466ea9945cd3aa8e11120b48280e3ec5f9762588a122fc8e57b33ba65e677e01c7678f12e9a9d21bd3aac32996751bcaf3202ad1c64d7c8c45be7efec2a029418a2f23aa5e19e4fa6619f3aaffae947f36edd8aecaa411393f3f7ecc8e2c9ff9f447cf4b57062c48474e0a14e3ae0af24fe2e751aabfdd778a8d5a46eae8ffe19503aad0315282b285fe5bf698eea57d6a02ddb60d5603d9efc4ff714b6365734641583cc660a1cdfbf3f1a41d6a7d9ddc8430909206ec788a74097bf9fb4d8a19d3615b4c03a67ea8d63590cdb3930b887f4eeb7be7a5ac6564217d6361b831e003e22e4eed31de0d41ccc8c518a2a8d2e56f3613f2993c8c04bd26edadaa9d944805a453d79c54163d4de91b16233fa4cff4ee155d3c3a6e9fc0550813e454f820aaa9bae808232e1c8b5c83083afd7e37cc40c12be093d5abf9d7454d4a3e2e9af3bb78963c57b56a6beb91850e45552ef95756ecb8643e696729172ca05133156584b542e40db7eb4250715d721dbb646e8dfb5340888540e5e15d73c5458f1ef16c7ad75761250f6929ed9997d6ffb2ba5879527fa471831765618c56420c6e1f784560a513cc9f4c76f7efa51ce864fd4010a2ffaf0e5286841565c6c59f0a962a58f173fc23ccf9cda0785c76b547d33fcb618e992608cd998d98e169264e4e99e9cf765eeb996a18660ae96d33f8bddc3f3a21b43ab1ada697f909baa3eff850d5a00d059f06890ced8497a536f4f1a833585576656a841fb7c25d6388af5c1557810a9153294cbfc0af56b6772fa6746eff326ed055f6e19478d0b7b18876c2569acd6f77b327824eb22e93b3509742c87d6c81e6839b3ad24fe854b40ec3462b016ad98639a18f2755e2a9d758ae06a7a1c13bc0f381a0b7ef5f39754a774827dd6f1433586a7c66793eb875a9f0c7a9f7539d2f93fe2bda16eb2206235d18625e4ce5ce652e0703f5fb9d2fe50cea2c6699d4533b5bca9397e9a954a7a044564ceb46fd08676a22206816b8866c40ea2668fe797e03e4a69059e18a601814824e14149781ff667833064b6c03f45beffd995613eb0ab57bdb7e3fae9c35843cd0f81db82c65cb111596e63ed4808a57c2288779a88272f83b1eb17898504dbbd9d6fe5cab0b51c34acdd5e2c79ad80cfd3d6ff584a6a02178e146ca595df551a0dd4fa09d1ecc0a4721a3ad10be9ac4ffc7496424da153fe94fc2dbc904eb2a64c172cf246cb651058f9d24a8ecd893673bc969468ea9a30bbadaca71f258feafd4ff584c4014b8f2dcdd71418b3874086134b02d2fbfc9a0a75d536965796dd64f18f78b7f9fb0d86c4040ff8ab4052ac27b4f258e4533b4572eb28569c22d007451cfa59bcd2815a5a50db335aba7a6d57087d2f9c4ddf775e735a9e2d71831979e0de2a7f17e4e77599434b8816701f285a7aef750f2de7512a97b7c49bc851165f56052029520e866949bec56273c8ff6603ea08b30d7db35e0d50ed98bdbce4c44736622fb44a1c3f95bd81bbf4a630cf71a3488eab4a3f42431617497734c28f96f9d1cab0ad6254f88358d2f735517f15e43a6c503f1c5939561843ad1f5565ffd31c7a9d79e76b7dd6138437feb36ed43441488ae79183c70ce3459ae088ef2a6064f5909c2220a70e66158311ea5455f3de49d89ba8e55f813e1c33177d8e7e7bf7e71e8445abdeabc3de6ca68259c92c651dfa93d104f0445b5b56ff448a4f0b4b59b165e2e87509c1163ee4c3545514653bc775f1aef850b5d7906cb08c8f25f503e1cbffb9136718cce7bceb7220c1e721869607d8ce14d2aefb3e7c0eac5b60b56ee6b9507b65598b0566974a1413af59a8eda3d1e34e042a312737d0ed798d2aba8fe83bc5d15e90ff4da47ca58581cc355362c2401705a69c36efa8ef680accbf0f00ff8288d416230d96004041518e8293a74b1850c626e17811d34572964cc5bea30aa242fc95663597f0ed27029f2b889171f182b2d121a7e37d1e8a5175f46845befd748cb31971e0e13a95627c83a508c8b686638023570bf42541b383bcf3d57af0482e8d19a8adc0dc20cff67b1bb2023b2d5d692b83d275a095927576f3651c93bdce91ce1395d9f33aa67c145f1289089a99ac138eda4819565ff469954d05c6acd7f65da4b8b25e8b21900d57a0354f6bfdf631d94c642a19bcf5a74a9a17d07a54245b22f36f6790ae9bfae1d1e2a717882a924a8291a3d1e530b3023e7e043e087e97882fb4ff89c76ca2180343d9f243e1a9782d82a7249d65b4abeca60ec92d76c6c5906a98657738b3103a97b747239d673a6cec06606ba39c08fcf10adeb239eee1df14be4d25a4c9781db15a8fdaba514afade265056b7ea48c7272e733da678517755216718fcbf33ab88d414be04e8db0177da0b60122ae6f9004b0f595bb674d721d960ad04c3d94d0ed0098cdbad6f0dad93f89b6c6f62872fd84fb19568dff2a7a9e2dd1c5c07772c28770368725702c03957303619377fb9976eaf1cbdfee2303bf8a03890127aac8604c90a0ddb32372d5672401453027fe1134a6a9db33316908f37b788784f8b5b2cd5ab23a0ad437ab2e95f00dcc946ec682ec70f569fd7a6080caca6a4b036ceba1598ea4715bfd9f48ca838a1d216abf2bf2b9e94ea4e438e4623fcbb83bbbbe07829b442d43cc5f81ae61e6d60b6fd11d32804fe8481ffb5b9139040d9e03f0e08e36125b2cc8d4b78e033b2b3e282b91fd907f5c79f64a71c8b0a4d0b083e3419dadd68fa66bd2c33d80cc0332e11a82be2117edc41b82c99e2a6d231125112353ad4c7471c936fac72c266e4ef51cd9ff211445ffad49698c7f401d378b28b20d33d4b5c1031fb57d285a2c574a0b52a1dd952393c569cd3b4dc21ff3640fbefd373c9f30872ef7b5d2c658c6bf5b592e2b3bb9b0f57fd4ced5bc6553ead3f7d75ee7029d3ab2304adaaed94e24829bda4bfb979a07d212efebf1265d2e185154255ea9fb82e06fd7641f3aa77e2a5b0723ca3fa734afb849affd9d72181a8e9f104ebf915670083ed6e96d254351004d34ba8b13bcd739314c8f04f08ce853c657387902852e4e66c16cebedd1e488d9f6c90dab15654b71bf936f68dd5c69bc85135776ec4010cd036f7f319d16caadfa06dd292cc3564e7e84657eb753446921c7e6be2a224d036eaa3c33cf0044c241cb3db056ab91376ebe0173e7f2c87f03d0b23854b2a4d820fbc2802ebef319925b4a07e784af71706302b99895fb912f8dac91448b6affd9ad5224b459957a5474aeacd681ff33e3779745d7581903f52c0682e07f369bc50e2f62e8e5ed4e554e017d2b5893f61b52219bd594c912ffcc27ab3f8ad5847353fccfd4091a1d241381bdab1cf3e8e88bc9f307cabb0be4e6fda28cabc3b99ee0258b835cb1386a438018aa49fb70c65bd212e800bbc2873f9eb2ceeb6d394f192373b70fc4c4cbc125f36315f918d11c7058d9834e178e78150b3a6e2fdf0bccb4da17f95f2395d3c83bbfd0a25088cbab3affa49955f2274aa978ae61b835449fc55fc485d4a91a1ff6a985c386076c483034af8e8ad4ace806951e39947289ec39af89e058ee505ab872d67b658d01bc4663605ca0f011f1b5daaac2203d73a5e3c42b441ca91d41c8240e19955cfcbe8745d7ad42b6d8f677d3c1492b6a51b69c62a1474a184b1bb3dc4a0ba5ebd235ba8b9af321230b1f149cd0d5cc4037a97ba7283696b8235ffd150cb61346935750df82f64159b34408dca2c2d6bf4142895e50e8e637ae97f322516aa9760434105f7b24101f6cd0badada94c62f9f99f6a573eb07be2ed9a694d1db592a7566418c1853fa2365bcb8d3c2fd5d380bb3ee83348a71e1be1f59aae2b7dfdc993ecce4a6886f7245651ebbb81f7939f5f0fe9bfff1de107d4b0770a1efbe374a451cada38aed1d121ca524f7fc94f2f35a2a24bd898543e2480d6be09fe927e1f2b9961936757c45d7470893938ec50c43595d2e1e56a7cd3b2e7920f930b4a2f25d47188475e49fdb7bea7101883f89307d878a99ff1df4994d236508b7e97bc5ae8f2b105b2ada83706671223c91ae5264798eb4857c6d02f6993c52562f52e", 0x1000}], 0x1, 0x0) 07:50:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/72}, &(0x7f0000000000)=0x4a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="52182d1ccaf1e7ba878d642be249aaeee246a2d9b0a09c03f0b60deb90cd63d6706f1f2f1ed4ccb9f3bd64278872c16cab819a91c6d66ed5b26c64cfc6bb08935b167761aad7e5fa2c23aec0310401c24cfd5b4d54d3bfa8be6657ffb06a152d28a1ad54d08056bd4f000000000000000000", 0x22, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000166, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 07:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) 07:50:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') close(r1) fchdir(r0) 07:50:30 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x2, 0x3, 0x18) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) recvmsg(r9, &(0x7f0000000640)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/23, 0x17}], 0x2, &(0x7f0000000540)=""/224, 0xe0}, 0x40) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 07:50:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020318e7146c653000"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 07:50:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x200}, {0x18, 0x2, 0x6311, 0x8}, 0x9, [0xe3c2, 0x5, 0x2, 0x2, 0x5, 0xfffffffffffffffe, 0x6, 0x208]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x84}, {0x18, 0x0, 0x101, 0x2}, 0x100000000, [0x8, 0x2, 0x40, 0x100, 0x6, 0x40, 0x4, 0x5]}, 0x3c) 07:50:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa8, 0x8001, 0x5, 0x80, "323d6c84d2de38a1f3736993dc533c2e95da09b4", 0x22c26dad, 0xe4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 07:50:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5de4c5d4c63fa4976e12eda15a4c9fd9d546a56c45bf61d4562ce8a29205499c7"], 0x10) shutdown(r0, 0x1) 07:50:30 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='\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', 0x8) utimensat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 07:50:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x304) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x28) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) lseek(r0, 0x5f, 0x2) 07:50:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = kqueue() bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="99b205fdfa4589e54c56e8ac2e2f66696c368efc6530005ad1e44075561141cf021274aada30b44834ce57f33da15f95e13bf45ca54be4feb5220de46ca84324e9c803cb940a0ea7886b2f8d"], 0xa) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) r3 = msgget(0x1, 0x240) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/137}, 0x91, 0x3, 0x1800) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/243, 0xf3) msgget(0x3, 0x588) clock_gettime(0x7, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000280)=0xc) 07:50:31 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) kqueue() 07:50:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) close(r1) sendto$unix(r2, &(0x7f0000000200)="165ab2e446aab2f4ba888d3d3b550bd0ecc8c2229cd8ddbd2cba40b6500a27fddb67242cbe198ca3f61dab2f55a65a3d8fe5c2a169fb12106487c65251a1fdf193fba6e611434a3cb8fd0ab6add644c03cd65b7d36a316edf5a07cf681cc34246e1a4a810a5860ec964c85d4ba2daa3919d17b4d8d23f032b8134a08cc9d2cb7557567376503242d3471941065eccff0ed", 0x91, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="975d66941b65304caec566f9e1780eb1df519afe3395e7f0d54a70549af37ba87459e84c554b6eb927e6aa"], 0xa) write(r1, &(0x7f00000000c0)="ea1ee22b6ab4940e403671efb46216d348f4b9e5ee4f03482cc8b99fa60bbbb71a741f3e32cd771d28c9c0eaa9c1132dc229dbde1cba3f25ed20759a41a44c2ccfcb7887d46c5a8ccf9a398f49be0ccdda37214db73ec57bcae688ef4aa90776441c9817c6eea598773ceb33f4f6a73b903ce85413829b3c2c84b5f02775e45ba001289baabad879b7c38cbf14efcb1ae557cc4819036c64f7934dbea9fbfb7b210f8c116b7040f39afd0a7ba9d959990ee8e2cf3c5234661f0773f521cd43cd967e6e", 0xc3) shutdown(r2, 0x1) recvfrom$unix(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653045d68625f50e7bea0a23e7009b6c346802e17a17fddcbddddd2f000000000000000000000000"], 0xa) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:50:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 07:50:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_emit_ethernet(0x1e, &(0x7f0000000000)="329b6445bb1831931a3792353d4ecdc9a04e6af4ec00b68447e7012a6ab7") syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:50:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8000) 07:50:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ff5000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/45) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 07:50:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/84, 0x54}], 0x7, 0x0) r1 = syz_open_pts() semget(0x1, 0x6, 0x400) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000640)=""/97, 0x61}, {&(0x7f00000006c0)=""/1, 0x1}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/139, 0x8b}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() 07:50:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="604f591b09ffbd91874199aabc6bd22bb1b75a814e55a27ff9c223d293ca67291b383ae95978e6267e527a37595a735714ee5efc8d2a25228a2b64ca7b2e24e1c59fc9912f914a722d8212be84e9a0b9219753499583a80589efe6c300790200933534ca", 0x64) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 07:50:32 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x84) msgrcv(r1, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x2, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100000001, r3, r4, r5, r6, 0x11, 0x2}, 0x3, 0x1, r7, r9, 0x9, 0x7fffffff, 0x5, 0x5d}) msgget(0x2, 0x244) r10 = open(&(0x7f0000000300)='./file0\x00', 0x81, 0x4) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r2, r8, r6}, 0xc) 07:50:32 executing program 1: getrlimit(0xfffffffffefffffe, 0x0) 07:50:32 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:50:32 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/218, 0xda) setrlimit(0x3, &(0x7f0000000000)={0x3ff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/14, 0xe, 0x42, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 07:50:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) flock(r0, 0xc) write(r0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 07:50:32 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./bus/file0\x00', r1, &(0x7f0000000240)='./bus/file0\x00') fcntl$setstatus(r0, 0x4, 0x46bfe) getdents(r0, &(0x7f0000000140)=""/11, 0xb) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) write(r1, &(0x7f0000000080)="db75b3f507256e74", 0x8) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f00000001c0)=[{0x2, 0x10001, 0x1000}, {0x74db0d8e712e8f7a, 0x1000, 0x800}, {0x0, 0x10001, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x7, 0x400, 0x800}, {0x3, 0x7, 0x1000}], 0x7) 07:50:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x12a5fdf4}, 0x10) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 07:50:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 07:50:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="0449ab4d1bd724996a3a1e51a306ab9c304b6372f211278f1605c4b66d3d2bac5608a03b99b2e70fb100e121b9ffeb32d0224a5e55d20d65439e90a005a9dcbf0177d5e70286b584", 0x48) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r3, &(0x7f0000000040)="f1d271d32b2d3deea90802261f14df5b95cea027f717b17c03a656b181210e49a9844a13c2943da786292e9c6156af645523877e61371626a89df8e78332f723f342e24ca70b17cb15d3cbaec64906a271582e272aba1de5b86d75c9e9616bd481f95e9625d504c5f09a1271e8a5e5d8f6bf396029d04618822c0e228e18e3832c5416eaf73c508004638da5a08e62be4638fe5155d945fa65e66e718680ed32c3832001ea4a898a47779871437c076ec19be210fd2288706c7df509c93790b0fe70c3965de59427a12e57f76f4b560fdc25fabdb0de2e4a1e333862c337420a9fa37aa72db1ccd3ee31c888aa35897d637c7592", 0xf4, 0x9, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x7fff}, 0xc) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r1, 0x115}, {r3, 0x29}], 0x2, 0x0) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f00000002c0)=0xc) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 07:50:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x7, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) clock_gettime(0x6, &(0x7f0000000040)) 07:50:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x44000400000002bf, 0x0) socketpair(0x12, 0x8001, 0x200, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 07:50:33 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x7fffffff) 07:50:33 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x8020, 0xfffffffeffffffff) chdir(&(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') 07:50:33 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 07:50:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 07:50:33 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) getppid() munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = dup(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80, 0x800, 0x2, 0xf000000000000000, "1c989a39b7bfcff29689a65922d19817afbc38d9", 0x8, 0x9195}) write(r1, 0x0, 0x0) 07:50:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000f109d00431c8954a0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x800}, 0xc) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) listen(r2, 0x100) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 07:50:35 executing program 0: select(0x40, &(0x7f0000000000)={0x7f, 0xfffffffffffffffc, 0x800, 0xffff, 0x7b, 0x20, 0x101, 0x1}, &(0x7f0000000040)={0x10001, 0x5, 0x20, 0x8, 0x4, 0x4, 0x0, 0x40}, &(0x7f00000000c0)={0x7ff, 0xffffffff, 0x4, 0xffffffff, 0x401, 0x8, 0xffffffffffffffff, 0x7}, &(0x7f0000000140)={0xffff, 0x5}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 07:50:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="66c68cb04b0a2a141624febf9701606ab0dd397d128b38da3029e1236b08815e007b365c1e7e95c947fc5589a70fd556248b6d3c1f08463751eb477efe4dae065b0cfba382df4d1d3ec89e6e554410edc90b58029fbd3eca4f2949f7540f7929b5b6a3b75f480a144b7306c833cbc4500232e9db6927f39369332070bd021c9437d915c33df0e885a8675b5f97b6037b454d65f308569d5042933be90e34f4f34fd769775feccefd7a075d88e4c481e0f92eef02df13889acdd9807e3851a928f38b24133d29c85cbbdda5a5c5b3b1915f86", 0xd2) fchmod(r1, 0x0) getitimer(0x3, &(0x7f0000000140)) read(r0, &(0x7f0000000000)=""/15, 0xf) 07:50:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x204, 0x200000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4}, {0x100, 0x1}}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0x200}}) 07:50:35 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcf4543b49e8ed940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000776d5532efb67d3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b790cc070000000000000000000000000000000000000000aa9fcb58"], &(0x7f0000001040)=0x1002) r2 = getegid() setgid(r2) 07:50:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4000, 0x45fa) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 07:50:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0xb, 0xfffffffffffffffb, 0x8) write(r0, &(0x7f0000000040)="1c", 0x1) pipe2(&(0x7f0000000080), 0x10004) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 07:50:35 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) pipe(&(0x7f0000000000)) 07:50:35 executing program 0: r0 = semget$private(0x0, 0x6, 0x521) semget$private(0x0, 0x4f4cce55835258c6, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 07:50:35 executing program 1: select(0x9, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x40, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0xffff, 0x551}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x5) sendto$inet(r1, &(0x7f00000001c0)="9053051b87894849faaa1db77d94049fa627bb33a4c389c378ff2f4779983d3256afb385e1fabcbe805a991e326ebff626826d43998f43b45f2373974e0a75da2ed8c18f974ed29ee78bc1856bbc864c7d3e6640f00f9771406a65069f1ec142d3e103f56fff148b43f06674d7ed8b02b0e8473e1e55c71cedda19e993abe33c96f6931a21c7f8bbc9d699e76a0007ab343d71e6e973f3220ac91dcefa5e9541157e920fa3646a6e929ea28983f52e7d317ae1856e6defefc4919868f0fb6f0bd4b9347fb6bbf5322dcc1abd2ced255030920385a20fb76e3b0426a6de022db2d5c71f95a27fb14a67c2199032d33d570994b587df771e76586e5a5b128cd07e24410215064ea203e057a9cebeac679eae43a9a3217be13eaeb53b0bb21684d0c06c31828b56cce179a9469f3f610b7e77fa5e68478a588429e553e69691cfe0abf74af197cebad6e2a30abe91c1b7e2b8432561398272b2bde79ded3d85bc0317a25626e227074f9c3e38b028f950d78a1da4ab0e28d4d2f316c06241bcec7e59eebd201395893e3a7d88e8c5baf3ac4b25acc133bfc251ad2cf7f718e470e0cdd69de179b0d79e859992538eb67bf2447960eb01262a3a3e90b317a18f9f571243c0fbbdf1fd125ec53edecec50ec83ded0fcccd486bb10f5616d813e03a20383c2287984aec222acb3cc5754189cfb1e280cfa029ba204ed0f99ef645c5b838d8aca075ed53e64b87df595ce585839b59ca9af4fbe1881d8e07474a7da9af17872449605aa79cf749b3d79850291ac993fe0e3614d15fe565640a73b3be10b97d49efc9b2ebe7908196a99b55661c7283375ea5f04bb7f112c9b39c66754836bd5facea81cb6c5cda9e1a824125622ad2d6faea6beb804ecc85b249652ba7863da285a5cae6552d8d35f2d001b31301c73257b05749e861ae14d7f23b9421850cb44310055ea9dc6eb263b49e30ee1f33168ef011211709eba0317250f84ed4486fd0ea15b16d2ba5058b042d9150405981df50850eebed78afd18ab101a4bed1083094c6033487a93e80d91b8b6f5eaa230bfa8b6cf6ec479936230a829e4d43f124330a974cbef05a7d9324c3f7331a5d1b0d65dc1877e4efcf55ccf05a3dd0d88155ea2d0f55374b343570cdd9411a0cc75818c9e2a01df091d9c503fee1e929a08de85e3921fef597deb10bc8a56e052867e8284455ebdda9356cd48b5e74993dac48f32c0e9be088600404248bdf618128cbc07a2198e651300611e5ce5b546151b74d6429946bc41455e4a3a2e5a6ea10fe4f103a8074cb84a0e15f0a4bb8c9266a2d2c8c6c6da698aa1d4d65aa6dedc582b71b90795cefe871a14891755af9b5f860be55429bc82bc227826c78f47df8bee8a584eb074648f1aceb3ffe7a9474dac348687660758c7d5e4dc96b923bf05618b1617fa156644afc5845fc8b9cbcd22af2907f9b28ec9ffdc718ad2ef24b5e45d6dd7208fb0d337cd63af4151a0c0b773adeb6c2be9563942e484c9ca6c9c09b3d656b105e146f90061663a2a411443bf3addce366d26295b4e062b8c9c94809ad091b9cebdda36a44a0520e7a16bbce74cb34443a8ebbf070e4290f8d388ed011ba16e32a0509b41cabb028c2dccf67b7c3d56f7ea15a21db79cd6a8b76231632ca8e9fdf78d2659d21ebd5709cfbe5df92d02a0f21eabd53e242a95db972221f3e561f0a0c0ef2530bc557586f91ef14f62f94de310dd4cc1a67704465a078ae8adbf4e42e576aaec00efd9a48de131533b9ded847fb04aeb271562aecbec325f77d4d53b0219fe45a7eaea2404e00f51f14e356f595381b8c5c8a7caddee934dd30b00d78e4edd110877d1908fdcc707be2fd0c299e84bc2fbbd366a01bf665b38e874d6f960753ff507d316dcdf523e6a4ebe97aa0deefb13a6f9d307e3b273b471306715501e2f8d187ecd46195c79e6398300fa09a9d5efd6d1cdff2d44558bb049a067f162d40bdab6477659d2548054b189bd3e3f537b77880daa5b108d5b4664944a55803c4a26df874d45c3831bf257d90839b0b0c26143c58c5403bca6f7a5f7cf6761bc87c7f56a6ad9e30ba1ede7f0e11327e336c4780232f0b11addc80c5e442f3a2276ec8c2fbb305a243f69f093913fb0c9467f90d9897ee4d96a8856378295a0ff96a3a7c951aea4f916423e6fdce6e058ec86c7425f86a916f7b03cbc796dec991e6553f740e9c3f7679f9dcd0a0675a49040575d7f1a3505c822845fdd58ac3bba950484063645fdb130314cbcee4d1be918b6e88857e57a388fb503376f924eb3dd72c6f5b70cba6d76fffa56e1d199027c4d24a19377239a65fa5638c77d59174187a27572db2fb1b7999fd9bad5e7add64752513a2039059645f882bd9fa59d95c8ac515995fe5b81a38abd95a39657d6b37407d826653cdaa0221fac83b5d1ba12af7273a0c700fa9091b6c665a45d70ab8e577be58479e49e489c22edd2f5b2f234f8be7cfe61d5b221f051e6c7092f93fe512e5cf30e2d517dc9fb11cf769d796097d76801ec0b8a74e357c3d51a3c8f4eeb73928a5b16e30f4ef2279cbe620dc06150d61c1035934d99b62f831022abbdfedbc271a6b5e27343a4e2869469e4d54eb06d60a3b5a704102843c3411d43c0604895bdc2866b4366bb23f506c34ccbd887a9e6b86def0e66b92858076ba850b598f4dfc57e4e7e4933f2da10e40cdcf168ab25537b38844e849a69065dab8961ebde0408369e93005eeacaef70ed1421b3789a77c42df00671b8b34c9778d08003dd5a6f8bf8b8eacbc520bed694098d54421caebfebaa3bc982639cb37811ccb6d93c774a9b089319aa718f03c821e829c075e92b6e4b76db86595a7dc0ac90194bc844c66a0c87808e30fde8a6e14424a178e5560669b77abbd420ca62f5b49b841f09920349dc45145bad1fa6ea18ce8f44784317c41266e55e61266440b1126ba3d42c93e77cd3e8a66fac4266ee58fff1db974983a2f47e28f625437e443399d7e8f9ed3999c117da76f8d6956f1531abf000e6483a4704107bce15ac4271ae91a6e52a687c435246bd5b62e93a89805c7f534b5874ced8832a68418be7267e7357d7db15eceab0450e0ad1b1cfa7d98f4449834b815d7ac3e3a669657c172da11a2cd7555f98b07c80bf5e6e879cce3ac15f865f9abc64c79d0bfb45acf487ec7299062471a91299a52465ed84a7e69ae410ea64b378f14857c666195c1862d60c2f23e109167113ff231a120636179759e85127922b26e617b15caeb96a99de53957826163b308d8e3369d579655285199a33ba1041e971cc48adfe560e52f929068bb3f6f049db11535b6d0f2e10dd79964e843963aae1c6039aa3854b4bfe2f3d15037eb4b3e4b66f95eb45bc3585d3636ec0916da632170647c209019f9cc2d300353a51e3b272899e76fd289dbed74a32b41e9bc66269690951c4fcfb371251d68efd67557cfd1f3d803c548712290eebfb3e20be016241db41fa6565ac15af8cea06a5427197306231fd160dd60f093b3e1e87e0b7d8290003f77c6c83b91fdddf939d9675bba9d8ecae4829db67bb2d54a90c0228f750bdc7d952bbfed182b3eac39e43e0b934da97dcc4a2daaa2a2f2a52b1c9cdab67f3aa15d380772342a13bf3675bd5bcabbaea02fb77388e3f4fa3ef98aecd40f645369c4291d9dfa4a2c6c3bab37885846a862826743c248741f28f8d59a458d20ffb764af655a3e392c614c79498da7ce4ded826b4314425a6dc8e2a98d4bf19655a76d9db4f27e6ad3b15b5b94351bde06090984607dfdaa722ac2fb054e8e6da4f9968cc71eb6b21af980742360ebbcfe7bab4fec6de5bd579736b804b92308d81b3d62c700c163875bc560b350a48e74a673c1155bcfbe7c7311ac5ce4fbcdcb4b3abb7a4cb2961a78170ceae033b123a8d87d8dbd6f468529e7c10b0ddfd25c0132ccb71b342c11a4f69510023d9128d6fa2e1f03854ce35483e62278722aa46aefa65cd07718f7ec3032e4a7d09c67b36e41e51d6a9a24bf8583ef8d1a7f157ee9ae7f9c19453b15d023253e1a6e3d9de82dd85faba19563fc4f30b3eebadc69e8b0c806b48785b0900a148c772e406218dd2504df50b34f13bbdbc4a272bae49620507d6cc5bbd17beb8171818fedebfd95ee4d95b90cd7cff27758bffbc466ee3816f1e5b8eae22e5fad1a83443d97daa36460829ff6b0332e91849996f5532f6a31e03e36f543e275046bb281bd33df96c0fe37ae6d9d36298223b420af04bf6c8d438cd31222914cd4857de23d9dd416a9efefded704357e338071c9cd73788beeb3dad7355b9e3e91dc01b7d6214aa3ef4709f3dff4afd6ab3520f2b1ce2d55ef79fc54ed4ea8aaff957e954976cbcd074c642bf9e06a3bb06638d1dcdf7a367c761b47935d98eddea92aa94afa008664fa4fee8fccd5f2b29a4af6ebd3c8a71af08aea4dcf473a5bc4019737a8b4165b6ba8a72db0cc2ce4ca0cb1d09d9b204f592ef30feac4d016a67f5112ea9b09a833716703b55b68c091d6d4f9b2141b33e897c2264783077acf9f685e47ce32fb5f6504e0e2b7c9a53a3b83fca14740fda29aaf01432a7cbc3853e78378be737f743aacfed8ed70c0f60107292ad093883e690b5fc8f9ca5e9e01ba29b88820e98aeefefdd51d979b62f222dcd3299b3460a20ad7577859de1f3d704478c264f8d470326e6c13a3f7b5e4d9d3138311a4b0aa914fa45562274fc39498248f43b0bf3878c7fefa058efb6349e183324619b9e37ea411ed551ce3185c79b45c08f4ecbca0717a1fa3fabd7b87ab7cc6b7a1982661928661e6f5f02c72cde601e7aba03d6e3ed0b56ab3cdeea502264f11e7d283a0935de3b1d4b56773653edf803ebaf452b3946db45e312595cffc981ba6c279ad7cd4d980a7da001372e1dfec7ade8a2d252297b4ba69897bd146f79639afe7eab570edcc551c697be6147f6c44ddf24eff14fe06415faa0dcb1a980ef0ec39f67d7ac36ee14286eff327c0bee11ef775e32fbb70231e99c62118f09f11cf42d9e12c35cbb11fa730bab6778efcb7ff98bb0a860ade78b532c374e3f445370b657650e2180eaa37a10db3aa440fdb5f182f85cdd785db70729857911c863c924b9a594bcf8a0cdda0e7b599dc350997ba82d98f20d58dace5d0f13f4bbbcfc3f2fb0fb8b080fc7551a8f51fb5feab8c0655425c0c1c15e2dd40fa3bf161a7f42abce77bb5003263381ccdf3565e4bfe7d81fe9993170d864353df755bf7590187b04b814b5d89db6f8fd082fd15f6b1097952c68c1bf1d0ece73b89fadc05c9d7fc6d5df278bb00c124865d5301e257149b819dd19661ce3a188135cfc672d10238c4e514acc1b0bdf76724414262543dacd8e28300b7167fa10743f3a779e01dbc66363640c286f80df04becff77d323bc98f5da06eda2a3d201f67530966601dce6874242316039ab82e7636880e30a3d63c0a20e0fb260ccdd47338279e6bee028502c7587969a2a21787ba6753b9020b8f0e6317d2eb9741151ce3cd7146e12fb336e3f13fef15e925638202c01325e0fb3b06564d548652c07c366a93ddbaaaaa4835cdfa97a02d03debb19a20bc28b7ed0ab0637c44bc4f130d1041c9a28e6e53b577306900f8b0e86947b4fa7301cfef7c09d81086eb568724963c57448fda39bc7c47639ed2e922349b197308a8b1d810c0676103e7739744258583eb717f337187fed53379f702738abac58497a5784346d15680b99082cb04bc10d0118659895e", 0x1000, 0x0, &(0x7f00000011c0)={0x2, 0x0}, 0xc) 07:50:35 executing program 0: mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 07:50:35 executing program 1: utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x7, 0x1}}) open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1000}}) 07:50:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0x100000000}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000)=0x10000000, 0x4) socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c9fff7aebcbeac691f790012e164c7fce97df6dec39c2f7ea092f1cb4bb2eab6dc67b82aa8a82ffe940252581bcc5bd4ee6a44e653431c0e33c67d5cd04aac58a933a0d9eeea8293981beebaac56f36a0e7b6c69d97aadc644f307edef38db4d16bb241fa16a631e14a062a576288e9928f8062bfb07350c48ae05c5a607d57b1451498c034b58107e94479ee6b2356f924eda40558c1427645ee998171e9d75c5e717cf09e5430b58de7711c67fc82b3d556320d525f668842bcd1365caa31a27151f", 0xc3) 07:50:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto(r0, &(0x7f0000000000)="c9ed9c99734a0f4db8b31bc18a4ae94f1cbc5583a205d9ade870ec9f4d853c70d079990511e6f546c16542869c6f2c9178824127c15b9c06e2fc0f70179ec5c26c6078822a5fcc5242d293ecc42843e6ba16738678168e0363fa562b4917a7fc4c7c1d8f2943241539f238fba3380ba6f583ba7f6f787e2ab87b0a0b86d02242ac86ece755d15e24a4980eda84db8f432fef2367d84223a07dd0dbcaf58f240204e90b124a7e0e422813ee53facd8c4275cf19f1d6cc2140e6503c8d98c1b5c58923d712747a2fedb3c4ea7bd1c29b09a3749d4693aca08b62de9b588868f3fafd0a307bfbacc4aa810aee2134ad", 0xee, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 07:50:35 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1f) close(r0) 07:50:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d7ffc101f0e74dc4d8fa2d7d774d398800"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5719, 0x1, 0x6, 0x2, "38e7529ba51928e06af162dd7cf26f12b95194fb", 0x7fffffff, 0x58c7}) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 07:50:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08019bacdc200000000000c9678966010000000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="94b1a5f8b2f6667d634a0e933a63d307730759b8f5454878744b2467212c160e47b08bcf3d411574cc49701cd03a3d0505366be5d44ec78fe582ce72300dfeed572b6f43357bd82674d6fa8b1ffb4c6ce7dd2d173bbe685ccce4e9da3759c790733dc18a7ae80e3ad9fb579baec7ff4444bf95fbafdda72c3cd86024d518f954645d938fbbdecdc09ce61e16eb36a3b1554cae06fb0da373d676e07e0eebde6c7c3da2", 0xa3) 07:50:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getegid() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) preadv(r1, &(0x7f0000000080)=[{0x0, 0x1c9}], 0x1, 0x0) 07:50:36 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 07:50:36 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000d0e000/0x3000)=nil) shmat(r0, &(0x7f0000ff5000/0xb000)=nil, 0x2000) minherit(&(0x7f0000d11000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000d14000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmget(0x3, 0x3000, 0x124, &(0x7f0000ff7000/0x3000)=nil) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 07:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chdir(&(0x7f0000001300)='./file1\x00') readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001380)) setpgid(r1, r1) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000081, 0x1) 07:50:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="e000c6b25742177b721cf479b7005c09001000fdf103601db9e9b414262e162baec310f476596844fd387ffaa50a2d8797eeea455a32089ac882316b8cbf9daaeb024ffc82cce728db62d771c2a89d90ecbc6d0c6e4ad2ca428fb3991d9741aa7d39e004471ba07e794995f551b40e5d24cc67c6ba6c7c82aee56d670cd5bddf8c6c6bfd7925295bd8c3b9be12fbc89bb22c6931206d76011ab2b489c6807e45082e6ad55466af2c1629452ab38c7cbda3c13bb80c9073456bf1980517ac4d3013ee5a33f579af96c207689e9d6cc591db79219589765aa585d54e6088056b8326ed80ef2fea087efc2d0bcdec77a961093985d41c2c01467b827f6cdf92f11a6f1ff86bb243a84eec6adf144e9e3978f1c617229bae9ddcdf665ec90d37a10000000000000200d808150fb176b8299ac6dfbe97ff58713496226f7bb2c188955ea580250db304db4e94f4549c177fddb621cccff604aaee31c26cb7ddeba77593b12bf607bf477352ec5c032c16f4207b870d3dd3924da5ab747806b50af6209f9b0113112ef9c657d9", 0x18a) dup2(r0, r1) 07:50:36 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0x8}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8648, 0x40) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0xfffffffffffffffd, 0xffffffffffffffff) 07:50:36 executing program 0: r0 = socket(0x11, 0x8000, 0xffff) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 07:50:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x24, 0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x10) close(r1) 07:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x10001, 0xa9}) 07:50:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10120, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x4, 0x100) r8 = socket(0x12, 0x5, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x6, 0x0, 0xfff) r11 = socket$inet6(0x18, 0x8000, 0x6) r12 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10480, 0x3) r13 = socket(0x20, 0x4004, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0x1}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x52, 0x0, 0xd0c1, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x82, 0x80, 0x0, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x5d4b, 0x401}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x20, 0xe}, {{r5}, 0xfffffffffffffffc, 0x80, 0x40000063, 0x4, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0x101}, {{r7}, 0xffffffffffffffff, 0x2, 0x12, 0x0, 0xc8}], 0x31, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x14, 0x80, 0x9, 0x8000}, {{r9}, 0xfffffffffffffffe, 0x0, 0x21, 0x3, 0x6}, {{r10}, 0xffffffffffffffff, 0x94, 0x10}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x100, 0x7f}, {{r11}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x2}, {{r12}, 0xffffffffffffffff, 0x20, 0xe565483099dea31, 0x9, 0x5}, {{r13}, 0x0, 0x1, 0x20000000, 0x5, 0x101}], 0x63d, &(0x7f0000000340)={0xbedf, 0x9}) r14 = syz_open_pts() ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000000)=0x6) 07:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r3, &(0x7f00000016c0)=[{&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/130, 0x82}, {&(0x7f0000001640)=""/66, 0x42}], 0x6, 0x0) 07:50:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x40}, {0xffffffff, 0x7}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x80000000, 0x80}, {0x18, 0x3, 0x81, 0x4b4e}, 0x1ff, [0x4, 0x101, 0x1, 0x9, 0x6, 0xb8ea, 0x4, 0x4]}, 0x3c) shutdown(r1, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) chdir(&(0x7f0000739ffe)='..') connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 07:50:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sync() r0 = socket(0x2, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x28}, 0x10) 07:50:37 executing program 1: socketpair(0x13, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x10, 0x3, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="3db47b313645f670c37cd744e83306565902ca882c76aa1bee51d395e83a023deaf32f9888060c4e7277b6a8422dd43c34fbd90874919d46ca21715f05336a211398b8efb7a61ba9468203e12927", 0x4e}, {&(0x7f0000000100)="ac9627493fba4130c33ad17da5a0f0af302cde8e0509d13f73f282b8a36bf70280a0709f72c158d8ecd291ac557abbc6477b9ed1f5ab508639fed66eae4f666c3dc8942a20e959a6f90f0ab3b975f1667b29027f220f4b5932bf9be3baeb84a8c139a3cc4652ec9b785a8de82505ff1e1576755a29f24feb32dbd7c93d866d7994434cd6f0d9bf4eb5d7aeacfaad5b9a9aa351fdc5e3d6c944858d7fa6271b897f4c184091b63078271f9446ae546dab6c95dca7f139", 0xb6}, {&(0x7f00000001c0)="da2e9bd0fb7a63e6a01faa716aeafe1357f22866821d91aed3a942327265c34eea434bd65d58bf2bb80f09ea58ebee813fbbd2c2c2e6448fbce963ccaa3d2ca098fbf43975f7a24c9ec713d0c7e38dc218e4c0dcb76fcfbc668a9c9008168432f6b9020ca9cb547804ac8b7f0bec1a6965ae17c6b377c90a461775c167894cae72769ed5bfb3e111d0", 0x89}, {&(0x7f0000000280)="a383b0d66796195ba3893811838c99196acc4b16c4f4647571df9b69d86a6bfbc71506e97004a001669c1491a200aac4831cef276e4d28359608d47ec4096db3812bcb8ffb45792d42be877c9d63c25bf7432703ab0e24d9321a0bc384a22801c0e5504d62be38", 0x67}, {&(0x7f0000000300)="664cc92d9cb5c134e4d7aab1c589a878b9853b4a805670fbaf07614f3d79c06fad731184e79db8f18a7ad7dac9d087106937e476edc34db1abfcf9f8a3ab587192169201659bef341c04da4099fa8d6d69f15fa54020534781b9dab6253e88b2ab1e7ed50d09418a5f65060018c63211729944920146acf66858c7dff3044a93bf8310", 0x83}, {&(0x7f00000003c0)="ce7e64d112a8dbec03e872a212bba9120832abbe0d78aa08f7d24b9a0088107111ea05b3b791bd03965a36ce38cdcc535b9a8f85e7429a0565210fc848676f75cc0788f86b29a80cf8691cb40142726b1c5b08c2b81aa3a3f05c4f4f1c96ff19040864c96669f4c993affc4f11c883acb49e3d370e5fc899cb989534c504c4374d1a1710e84679233d4444a0f09673eea25dad3f6592d6cb", 0x98}, {&(0x7f0000000480)="30fb967372a55c2e8bde2a8dc3e73904f0bfe875c05c07a6612984d5772b22ab0d88e13bd19a17f5308a799fcac6e1f1df2fd2931bcb685c3c9920eeee6838d9ffce0697799793d05ce8768620b8ec994c3d294678f33f9eb7572f679ae4c4bf454386c473ac7045529b13b5515c0abe779319780b83bc00a38de46a9ed347772f8c7688535034d343b902b21f", 0x8d}], 0x7, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x1}, 0x1) socket(0x10, 0x5, 0x4) 07:50:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffbffffffe, 0x9, 0x0, 0x0, 0x2800000000000000}], 0x6, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 07:50:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8820, 0x2) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) recvfrom(r0, &(0x7f00000000c0)=""/71, 0x47, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffffffffffc, 0x8}, 0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) 07:50:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) 07:50:37 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 07:50:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r0, @ANYRES32, @ANYRES32, @ANYRESOCT=r0], 0x51}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/41, 0x29, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 07:50:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x120) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 07:50:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="57e38416db01e33ea02ebe55c74bf6196bbfd1ad17e29215ea189b11f79ac7bc3cc35626", 0x24}, {&(0x7f00000001c0)="0d06fe37d8ca577f9b3918f53c567a8df551321afb0c496ba25061d117dc822f1563c3ddad53a5c30c5ed2fda7316b044f01df41fd95f50e0375798d25163ef7cd7d1a36a1", 0x45}], 0x2, 0x1b) setitimer(0x0, &(0x7f0000000000)={{0x9}, {0x5, 0x100000000000}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x320, 0xa1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) setitimer(0x3, &(0x7f00000000c0)={{0x5, 0xba}, {0xc3, 0x3}}, &(0x7f0000000100)) nanosleep(&(0x7f0000000140), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 07:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x101}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000280)) r2 = dup(r1) syz_open_pts() fchdir(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/181, 0xb5) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r3) 07:50:37 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7fff, 0x9, r1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000480)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\\\\)-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']((\x00', &(0x7f00000002c0)=':(]\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)=':^#\'\'/%\x00', &(0x7f00000003c0)='-\x00']) 07:50:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="68d88e0f4532960abb837c2af0b2bef834a34f593216d768ed6a953ac97a522e86dfbc9bec836d61fac20cdf471715d1b907381895f43fa107d7886252ca24f769ec8afe3c582b14762fa919480724d9d3ec8a88daddc36c306999c174e1a3", 0x5f) 07:50:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x81}, {0x0, 0xfff}}, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0xffffffff7fffffff, r1}) ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x8000000000000, &(0x7f0000000800)={{0x0, 0x800009}, {0x800}}, 0x0) 07:50:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 07:50:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) sendto$inet6(r0, &(0x7f00000000c0)="667524696c6052a4af4888669181", 0xe, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x7fff}, 0xc) 07:50:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x401, 0x0, 0xd1ed}, 0xc) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) 07:50:38 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) setrlimit(0x2, &(0x7f0000000000)={0x7, 0x3}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) fchdir(r0) 07:50:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) fcntl$getflags(r0, 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="5c45a13f259da0588fa5a5190c5c2464ba0af7ae473fa4a347f5dcb5f02bfdd8173b29ded2cfbd7a2c17ff526b7adcbefc1891b750e0a66c465e3a6a7f096280ef494a38207eb4f024187aab3ada62e6df8b46da5df773e9d2de2f7f43b7601b1d2a516cb971be6331f192ca2eb893dffbad0a1132", 0x75}, {&(0x7f0000000140)="5c3d57849dbd7fe210ca374421176e605926e4f8e81e2c9230b025c567084e70d7f5c0e28847ecfa435a7eb19e1a08800ec41ea0cb5cf658e366889eb00890b189fbde58ca54cf34c14aeac513a11567ce6eb799029c3cf3e459e8e88c7558632a8c6d5920459608cdfa0a563bfadd74686aedeb", 0x74}, {&(0x7f00000001c0)="b13df4888f01f6ca55f00b6fe0b936248c1f194bb04d4a075d79605918064c0de34e2f312bc7ff7a63c5c00f3fda813dc7b0b5ac6e10c5d71ef3266837d0a6694974e2a452d659728730998cff320205c554a5a961a2bb17af64b73f30de56d1931d72219b466294ddea030b1a351b9b53d0558e12f92a5699114b716314e7e364affbb6bdb688338d5164fce806e275567bb5315321e967d6c6d624d9ae737977a4084e6e7d7be895408629a9c8dc330cc6d3cc8c3a8c71bb", 0xb9}], 0x4) execve(0x0, 0x0, 0x0) dup(r2) 07:50:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x69554aa8ab0a9b04, &(0x7f0000000000)={{0x100, 0x81}, {0xfff, 0x1}}, 0x0) 07:50:38 executing program 1: fchmod(0xffffffffffffffff, 0x40013d) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x65) dup2(r0, r1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 07:50:38 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 07:50:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffff000}, 0x0, 0x0, 0x0) dup2(r0, r0) 07:50:38 executing program 0: socketpair$unix(0x1, 0x800000000200008, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x5) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000003980)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/135, 0x87}], 0x9, &(0x7f0000000640)=""/90, 0x5a}, 0x801) recvfrom$inet6(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0xa1a}, 0xc) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:50:38 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0xc, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/128) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = dup(r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) lseek(r3, 0x0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0xb44, 0x0, 0x7ff, "576303d30abf8160f2d9fc84d6defd21e45c548b", 0xfffffffffffff001, 0x9}) 07:50:39 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:50:39 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/208) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/70, 0x46}, {&(0x7f0000001600)=""/226, 0xe2}, {&(0x7f0000001700)=""/200, 0xc8}], 0x8, 0x0) close(r3) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getown(r4, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:50:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 07:50:39 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) kqueue() 07:50:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:50:40 executing program 1: mprotect(&(0x7f0000327000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x241, 0x80) utimensat(r0, 0x0, &(0x7f0000000140)={{0x0, 0x8}}, 0x0) recvmsg(r0, &(0x7f0000001980)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000000700)=""/141, 0x8d}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/79, 0x4f}], 0x3, &(0x7f0000001880)=""/209, 0xd1}, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x12) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/194, 0xc2}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() 07:50:40 executing program 0: clock_gettime(0x3, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x5, &(0x7f00000013c0)) socket$inet6(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000140)="4b77ba66743120fab4a412dbe28988d2810f560fb9d56780207e9367261fa754da48878f0a64d8c440e53d8208b4c2f963cb7c029aaa285db21ca823e04fa99811cc3deb6a58170918f0488a2ce1d8a2f474bfd3e1f73c40ee209e6dee93f2e5c91ed516a465a2d25b00a1238e9c7de8520984e26693a0f3f77da18ef24852de6b97952df608eea7c3c7e571577f8b4f3c3aee58a5e616800c500f0e7c5fe682e4dbb68b7d80d0c9116df93a2fc7f56532fb7d018d60444303a3da2cc5fd5889bcf58c359d8b4d1f4086c79eeb17be5f0fd4c22e9b398ee7c875a903bf7e59cd08ccb2098a1d2888bb67137b61c6fe2c677105945eeffe3c1a9e26ffa94a549e8b751abaeaa2ab84931ecd6f0bcf80e35d4d518e0bb867bec6e17cd18d29c1708da493e62cd24cc00076dc5b6bfd71442278d774906df4ea843b85175c904137fcc371cdb9020d0bfd248ab590628371eec0013e2d0e3b28fe81b136cc9cce0a0e01227905457b660301b8aa1b1816a05b0db8d6d981c12460e252982fffcbbb12f1a74603e1d16720642b9d16a1f2485580dd15978ca6674b45a658cd7d8c69cd8af13bcc08a12a58a67216c5d5b74a85b7e5760cde73a9c69543d83751ac51babe158c7034e6c1f41b1921a7a1b0e6f604f3b32b84dd01c89bd851bb1c5f67e5ecfe0c5dd6dc6c16e400b9d4ae682084f47288ed51ee1922aa14101cf27ca4b89b243c5249bd915969387959764747e024f6a823954a2bacdced3d9a4dd19914f6b0857ab849ab3fe13e86bc067075bb0d8825b4236c01e13182e89280989b00e43dcf996176ed46b819c9430d7340322fbca21ea36c75b4f33ba224a09fcfe8a826766f4d08efcc115c93c0546e50196411dc4f6cc59ce59669decac26df0e9e29cc33bb24501099e645a4cf2f82f878ef442f12c3e8383c8870becbf390414926c486eaf96bf5793d0d33aa51f80de8c5dd2320848904af61360a9b7bb80695bce89dbafb1cfaa68b9d274b439fe5a3fa07b1f1127dd3e96aa0c69fa801b7e8c32eabc192ca1c9ad0d2fd1466b9ca2d344a3f27356e8bc26f37c19bb304cfc3b7ff009bd1bff861ce544d71158afa0369db29c978dc0343495fe77b100033d6c59943470b58bb1747bd95458ade16ed7244bbf08a01121e8e4fe0515d378416e171243ddac2769f5ace3af90ac000d06789bbe989d918c6db7c21497abfeb64deaa745c928009482624772a584fc1d3a37322ed70bcfd149e2e9bd81c4fbf4ac4a3eae9c2cc612c2f2d5db3c078f69c1572c302f9cca3d8fb5c0eb8d29f4f2f85cad44fe383ca80e7e186d703127c415d09957a9d7944009ca9c6f09af2e8200066318ae6f4c9102a12f79c058168e2131a80b9dd311b1fc00e9d240704bf00285a45cf17847426933c1ad5c42d69b5ca2ca77638177e77006daad5db03926930e10ac949eae8e2e3db852d106b604e2b28cce7c67e295caf41c968462126db5c20de6825881dc4e553da02798f7083020851912727d278ac536f6b4c092cd6de482219c74b6f621a2b9ac6d35586db4f6046331f6ced17e05c8d62b35659c3142cbe47b29f7fac5e611395cde8c22adf60d3d90f4d4dc81c0fd94433f99f2cdc0b1ea78834ab010d09ef02df780097cd2ff611a9d0ef895aa845574d70874a690f18ea71de3825659f9ce5ece5c23af9b7a51b173ec2fe4b1a3b80d401ad0eb8b40e76099a3a59c9d8af1de59c99394dd55cfde4a54e2fae16bf1e6b142f92ae46c5a519fddb015574cdcca6ff8dae44476d09b74fc10ca752081e760576907a510790d22d90bb743417fcdde8ec684664119f524e8a4a28fe6700d526f11d36c8d3c7f4c114a4f9c69d1cf82bd510d30e21e0e609617865abf37214217843a1bdc9f45b33c2b34b9967d615162651111d7f6778431dde99dbb74ddba3194eda5ffc27f307cebb6c3dcd92edad59b39e3de62723c5e2c90c35dc23a5f1bf97c412a7df31ba649575b15554124ad71171980b98a89a433950ed5b3c4a638ee218f15dd0e420703a47959150275e40eec414f892c38a9503a196e907a5c85aa0d57e14479b1086f922b23483d0a5d55071eba18f32f6bed88865a0cb6d94e76ddd28cf2fca55d16d5cfbca7f8761a035157159bf71bdc6c66d642da06bf62f13692897508d81d0a8ee2e390b20e256c3aa1fcb951a262e2d553b34b2ffb608fcce77ff08841b5eb46d108a7c924e091427c772a0f91fd0e4b386ea9421b73c0d7b18dd39756a3004b47071b7af7de732604923f20bd9bac320e67f42e9b77f67422bd6b942613601aa2ef8d7a93bf13467a747c2a61c647dfd359613c41478b5e47ca61baf418ac82cd64855b31684c19015a3df07043300e8e51ca16d3f11a559a3a1c2e4180c5d54ebb42e91c13ede526f346d3dd1385086d4f854b68111650b726cbb323336e364b53ca6f077f32a01b9571394e8e8a3090c06787d6fc2b15b808329b3ee07bbd2676870336e3ca48dd34a7900a9df3c15a24317f00eac09442e5bcb9da9e33c65fa4a0a962e3118db1e33be8f50801bc319bf0d1ccdf11f87a885c53f448fe7f5f4591a4f98ef46c22b65d3add24b0ccb2c3ef580b1e0b75afd6c8c9ec421365981539193bf557054e81294793666d756bc8ee7cd160e618367ea061f9c852f0738e34d2bd61fc5db53bb3907dcbb5f00113fddfeaa5927fd3b6f4c83bac15e349a528e4fa9355bc4066d8c1500c9f06420585c872b5a368f6a0a0f12c9c77eaa50bb31b7839032b2c90b2a1601f6a6391c398fc1bb00093e5e9727750c8ca48e5477e5f21034bfa2f1998071150c332940e8d2a8b00fb74cb98888ddf97e6e545e5018b35481445967293bc3f71758a92da3b2d3c25055a5eba42e9970e426c1b6f27a6640fd702e3cc11f5622ad94d34f01ffd2e0cf1686ef55cedf0649b2de07ad9fa2f21e62fb2937c8cbee1d085d96bfb6bf26f6cc7f914b20298f4f97f895abb65730e6f628b4acde4a659a8e9a7731bf87b2c2ce98ec38a01659ef54f58fc7bfda23e9a8715f0cf42c3db9ea6a3bebe30324c2ee3dca6c4f446681187f8a9dc21c07be70ef7fec585c64af74e52f2e74357bb6a064913fd2f645057e60e5e807ca6e6dca8fa35c15d8cd9ce86519a394e926fad25e99824d9b4c03a0c521e3d2bbb2ef77b076213d33d97a89da24684bfa7ac6193c590d48c1fbed290961969bf92d71afccf0888f8d010a575370ffcd57d4f9dae7fb3a0d43c0546c445d5c35741290b2b4da58e1ffc1d17afbba0ba8fb87b608f28ae7f3528d16125a0fe5f267c60ad0cfee02eaa7b7a942bed4702aff75b379f38e52eba6c399ff7fc616e324fbdb84afba0a4bda08bb654a4bbd9bc5034a3b1484803a882d91f088e481c7edc8cb9decdc9ac7f09665b27eb49cd47dcb43715107144c48ac25bfeeb3563b7bf27b9519a3ae1a119f634c34ae802e83fcbf196e5bfc8b2c8d9af90638b0b2339aec0b988735b9195d1c5c2affddb52dd8cfe13269a97ba26dfc94215866cf7b08ecc63609c29a2a469b03c2050fe27d04eaeca31fb2b4e80537bf142ca2a7f52fc68a2f99d522499bfc514961ce1dc74353f109d6ffab59548fa4b80eb2a740f817bca3f325400f3a668d887ddd1de0842bcf114bf1cdfe8c665fdf73900dc9303758fa9c1b59185eb04f5332e28ea2677d478a4866d0e416260da11efd337f70ca0ce11cba16e2ce2c331d1378faa58541817043d893ccce2f8d1c3cb613ecb2837867e593d66d25b2754f8ad464b8bcdf528d329b79de4a4943ba1c444fd69c3e4eaa88cfe02a65b483569e7a056272ceeb2664d3d79961376bd1d064e75f6af2d7ce1b3a36e0c71c357037f84874f66984f7d1274c02f8b211ebf2bfa7d9077141403f6dd5b96c5856d01d3b69f43de72a80a24916f0ab6f0a9e5fc72bea3b85ca6c9f781f19978a2cde42a0e823abd03b2b5f7cdb675f0a6d472169988c251dd3a465ecd868f63cf4ce5ba39bde3bda66563640b08c12eb3bbf6c4098d0dffbdc45327935a76916408447bf9a888f5963a207d4ed550587c9a0f9dedbbc24174a3812d7f3e1fe7d798e90dc5508795ba2081b2a0de7373a60906958fd0d4647f65bc935d8659e392b3727e5b1ab92bb75f35fe8f65373381c75257d4c2ab38d9f30802d4321879d08183a4743b58a1621ccfd7466a3c45524496d81aef14e076ea520b0bdd054c671a78f7c29eaa996175c4e55b26482c7952a020fd60130944651829917e278bb20d688d73d732c88d248648ba671ef2c371a3648b75c6fd2f0de3ebc6aa663f793b91e7e4b189944f426592a949cb48080659f04d4830fa778b25118862883bb355d14d697614c16404d5de19f36559a6e4d252b1ea4baf2107028c06b072726ad30bf4ecdadbbccaeebf7f7613aef283a7d36ffb4ba5f19790d872a1e794156d12b7f07962f0025112137be31486193358831381d4d20360f952d6b39485db4b2de6d874981291559424d972454cbfe089ed735aee1e2fbb6021eb8f14503b28b4f57b42fa3a80b17e79761116957953e17156db6c47f86f74e87145734d0077247b268372442cf77b27dc47d7c0fd1d2ae6da358ec6e120dfcf014c2d826f8071ffe66b882d0932188fd0c77623bbc654d1ac8adc9b16b236b0844a61c366272d5843bbb2a2b5b0955a20645cbdddfc9741df5ddb61b71131f50901b6ba8ea00c85dd779dafc849f49e9ad1b8eeaa597280cccbf9ee29d568fab239b0b9ebc6a7b888f1f5c8be582b2b93fc1066631c4fd07db38f93386294e541700f8b50bf67d1e1f13509a8a34d87a52916d83ae9e02950783cb3ce3c9870e002727856651913bdd165927868c35d5ede74c2389642f2f0658297cf55a9bcb833e9d7b1c72505e61ce3e4b56adbdd6fc0df6dcdd63852e336043caf2432acf8b430fe6d113cee36a762010219f1268950b9e6f3097dba0af658d7c491b30e8562a0ba52b190a942f5efba7e4155dd5e6783600337d3c9d4a917c007fd3a1b6302e0eff43d49f846e7e27efd33820df7ef87a715aabe067333d092189f03a065fd6aa825f7758f037e0875c22dd616503049e234e0402c823e8ba7f42e621e3019f943a0b7c1fff4a4fec27b4d5bb0b51a58a27c5c690c43feb8f3f8cb3b16f23e634fe09eae37b42f3c23e27ac8268f8a3c58945619581f2a222f8034c95e1008b1528c90bb2e92c68dfd17d211768ad468cb1e3a376bc4a71c15b37f6a4f630f51e72c0ca237deca413f62be152832cce2db5a589a940032c1d47b45434d7f5755f5dadf8d28cc4527068dc137ae900d3b4931c59450700b796661fb6cc7d91dd5953121ef562fa209ea2c58b68c80cbae609bdc9f030430131e75df62406d73b8bf89b82d4f0ccee397718676b12c7a985942d5af9fd3b22fdbee721bf3536a3c871e3a26e48ae677fc8a93c7dfe83cbd68c64fde50c49245e995a1fcd8637db2b962a6e027980b6c95d90cbd32e5a63db50af4896d8ad03f1474b1fedffb17ddbec9a9b5adc8f6a06ea38e265b7b4efc404c78df8e949090f4351470d2274545caf9a1dbf6d0bdd9ea7975d36430c9f65cabfe1188fa8cb5b6d280cdc4b03a8d5492c6f2c05dba6fdb6ddfabfe4b7476b4037cdc1fea6e5d7aa2f7a456994257329ac1297c86363c6a78c9cde876962f90dfba09dea108f8f543263218b1028591af4bd85121d59ef1ce2559caa64ee00e2c7313dfbcb23ad93fd6156fc069a26027c0e2861fe715c988", 0x1000}, {&(0x7f0000001140)="014de18596c10a1085100b92bca4326f665d78056a7fc3e64736b431f4df99a4440c5030909cf431dbe2bd3b8e3ea24c4189f7101a57f92046b44cc42aeb7f5b3fe7deb5f1366fb4d0afcb739214282135c59531f254eccf556c4f3d48f6bff5ce82bef36988af28e19889b90ea72f8c59e5f72138c207e30c9c0652210b2bc002712879ab3ace5e355c64ce19dc93037e290d97136dfe052cf84e31042d3083de09dc09b0fcd336bf15ad68a7a9f59e3dafc45653b2b3914f279240f56b1d34e1d59bec89b31a49a7a866bc9f4227def128", 0xd2}], 0x2, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x8}, 0x1) chroot(&(0x7f0000000080)='./file0\x00') 07:50:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, 0xffffffffffffffff) 07:50:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e93dd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea8b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb553974ba760b9ddcfb14c7905f8615c91a8d", 0xfffffffffffffe0e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8) close(r0) syz_open_pts() syz_open_pts() getegid() sync() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 07:50:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x3, 0x8, 0xffffffffffffffb1}, 0x8b3, [0x7, 0x2000000000, 0x1, 0x101, 0x634, 0x0, 0x8, 0xffff]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000040)=""/62, 0x3e, 0x43, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x8}, 0xc) 07:50:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x54) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x14}, {r0, 0x4}, {r0, 0x20}, {r0, 0x3f}, {r0, 0x4}, {r0, 0x68}, {r0, 0x104}, {r0, 0x10}], 0x9, 0x0) 07:50:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket$inet6(0x18, 0x5, 0xfffffffffffffffb) setsockopt(r0, 0xff, 0xffffffff, &(0x7f00000001c0)="255a5f56e45a27d2d6164ce428333dd27f2640b7a19f4bce5bc3df476b4fabbcc5752581b5809802b93850db788aea05c11af857d3831f5d3ef5672a05d0c10226bb746ff6a700ec3c893dbcf2476effb2708c6e267f5e93d82be6837fb2eb7781baa63ebc1408be5f0ba7bbe35f6bae5c43f81f93a7003dac414930f3e224a4b0440545f8af439c9f5609adc7ab5661bff1ef2ed2b609d3a9b3f95ca2f73126b39d89847d6ce162144f84b8a3279bf635eef6cd59bd9f8827fd7afc944ce49dc5bcca48c1338c196c46942ee9b529691c1339b88a531522706888b25285b93eb36049191c84d83a460bc3e55b730e8c185893125e17f373", 0xf8) mprotect(&(0x7f0000515000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2, 0x5, &(0x7f0000000080)="eb068192df3172a657a8e88494ba3223e32959e5d79196194df77a6e606bbfa71457681a58311d37c03250ac3a89f7ee9460077994943bab988a93d5dfbee23fdb19f54b355adcb415d359e722766e028cde4fa359bf860c04c5023356f5a450f10890b26b3b872b4dc1a228cdf5645fafd60ebe0cc0a9b48b8db9501153cf407be566225b14605f2d39b07c3d2a782e0a8c8e4602e22c782bb213d38957ca883bf736b63d1d49082f1f", 0xaa) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:50:40 executing program 1: socketpair(0x38, 0x3, 0x40000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x81, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000100)="68f2a189e802ff9f82d1cebe29632c148917820d51cca1bc7f20970a86cada0edf9e5ca6ea803cc15bd4d5156420b43c8fe4d7c770bca8a542163bd95d4884fa16e3ea4824b6a6a810ffb00d616e757063160c844ecce76fdd77112f0ba8", 0x5e}, {&(0x7f0000000180)="1bec18fb0814098fdffa52106d8ed01f838e2912bc7a6e6702c3f2cedc05b15dbf53073f052fb95225b172035911ce64fc70d361060345481bb2305c6127930c7bbdd276e0046258ff7ae47f37b4f15a96a5cf173557410611b27ad97fe98e297155901db5c62beed2f0a4a5816b80f94d497257234608f6c0d9a3a63a42e01bb94bb6c285650a28a48cb49acfc27ba9e584274dc29c7bd26eba0528679c07793eeaa63567a5d815a6c2448c324b72b6c56659c9e59c71ea4978c77e6b4cb89bfc7813afe7d77fef80571a24dddab0f427441efc64eff46ed399914c7f9ce69dc1e3676ab64acb9af476b0292aeb56af1f4e30805a61497fc3e85720c5bea5c8d1416d7bd6d71fd7d02fe1bd7c1f95f683729f366ae42fb4f2462c61b338487589fff7190c42cfa7dbbd3afd6bb800c5254fb28e55cf494758773f0579568fafd9f4e2354bec78724e0dd216add23af934c3f7975d62cedcda730b175584223852c32642a83014d688755fa9675ca9e80a4662ca100104cc88d5de5991601dce67682532bb7893f2ab0a14f8912c3a54499a23e861c330959a295a22242938dd3d41948d9021e4530c68560d9deb0bfc8806149edd55d6900b1184affe5f05c5671464ab0330dee171982645d9f2fcbb5dca61d49c52f103f01564eaade5a71b19b8c6e7290970b4939f71a1bfd14749b7bd07a56ee5126fdca4d95fca89534951a936327ff9e31a4d8111bb4dda47bd4adf923a1c9256406fdab6ac988bff34532a5d20722c40048a07aa4c16efc82d4c516fb4c2b284e6e3b51b828266cee4b06e746834fedf48f766d9ae7ae9baa6bb5d42ae1dbbcaef847d187af4b72f55e64dbe00ab67f1aed62d8379a526a4a6c67cd6e2bc1697179a7b443caf19ba693b118568fac9542a7dfbd8376a60c5193f3ac92b3600c1aea5db6676202438b6111b1104ecc41c30107fa992d61584ce830c58c9e5d227f6068742d6f72b157d511924ca650943a881b0b6051b7f59520fda6c87f10b269fbb153f6188ba0db607138de639a77b9590a4af33ac298e8c9f41058984a5dbde6e98c7d93dc74a86345df36e4a46fab83221300baa3c3f19b0aa721ccff0e32d9214ff7d08067544365e8f79129c82d7978aff9487498026787226c20f679a149d1b542ae8fc8d8911b4bb26ff8d4c795c93de456dd916ee32e0eecfc97e7da3314f879e6c1fb28ce729d919863c929b1f653a959a8aaeb3c8858329e4da1ce4f4038f37b1ee9b2da5be95e3258cbe73d5d479b0f4afdfe0b9ee9fdb374311ada2bd00528ef9109e0d21701418ae730fbb77f214485a1e6d7909b26f66bba0f7a31b96ff16f94ed692a94f00fafaa8b06c6631a933a1141fc3b4e434cc69d5cc7d5f094866384ec0ba350c270085fdd2aacf0dd08dc20e56502bfbefaa6a3c16bfebc7d35de407ccce33cf96ab68f9e747c5a665c549c4d38d49fcd0c421d705cab6d02f6aaf02a72e1456764daed255c5b85ad97004c2d20e97332bcc03a073ecfc74ad792e6499df3f5a50cb801b2db30fbd13fc3046444718592a0b12fc291e36f3a9cec122679868136ec8ad98cb24420ad578b4ddfd6b7964f5acdd7d0276d612d32199be01dd25a6f65624dfa6ec9f4fa526791be87f15735795aa72a228f056fc16c3948f4f2e57d4d9178c08147b6b7a3b499fccfc50d08dcfe29ef78dd4f2e6cb78af04bb380a5dd6586a772426953c25ba9f1453688c0c179111422cb0a2e0c2ee0b5031491cdefe219452c7569773a92b528dfa83604327c234a2ae11452df4c6782072622fe8b3c69b4c95697d9de9e1b38ad926fdb468d35f006e899b9e90dac715ecb11461d907c958b580bbecafc40212819a9c4881734d8d6a0519e2937dbac9e59c7d6dd2479930189b2f20d608bb04dbe4c9def6a75e8ac67be9fbdb46b77ba23a87a47006ca2e4a4f419ee50ddbd2110b85e25facda2bdf24bf12dbeef8135bfbf377922fb4158c756a991ca1bf377303e8b55df1387dc240ca38a2b4032c9c3a3b72e4e223cf360736c4d52cb2c6703efd215256babd579c19d89aeed586f5d56a56ca627dbe5dc86a8c707a2b78893f62ee38f23c5f7ab35d462ac1e845d3e84bb198d605e716a6609790a1cec53ed12454220fce3610c7a8266cb9c960ae6a9879f29bd2f01aa0258e871234f22924d195a453be3e682b68949737b846342827f7ae1183cc66a033ce3fa5f98bcad0e6e0cbafd347b8bec92125fd84bd478ec19dce7f46f75d77d5a7a5a2d40bf4e18b28d80f5e591cdf6f8d05ded48938aa7b7446ef8fa64f6ce0ae459f1a45c59e0b4bc5480c94e41b7eac4ee8b409e76881d2913102a0e43afe2f179dc107aa8f26bf7a32a2a0110022e3c8803b9e77cd53b335791feb8c7f54c669e8f94b45f5644785e10b420529b00485f8944a2f84acc5ceeb21df006271928c77eb41ff5acb17334764f3946f9b8b252f7c089e2f35b813189928ffca5884c046a9675a473fe15b0b782ed76da2775a24311ef396a5fe6baf17e2b27c42e4700b85c5b17ef8685c90925fc50c87f0073717ef2a3382a7ee0fcae265fd688e4f364c0baec0353f89c053b07c0880f5bd4bf52ad5e6afe4015f019b9d5031724d778a7f40a8d1e95f0222f408a3a4ca6d1dc2476d23ca3eef735bf3c39a7d586fb869aeaf365ee447a6f0fe2feb0a71890cb506f7d9ffe5528fa1c115a0072e7050fa36a383b00245debf6ca5fe1c92add267a7a328fcf9071463ba3c4120f9ec8385168340ac4a5b9403e567767a2f0c20649b86cc9ad54d4f0f559147c8961261caa655b4670b72a9160104bf754d80858b473cf3d15d46e85cf069fe09b72de566f00c86e593a94b955b68c902fa38c47345a296ba24c37fdbae350d3177a30deaa25cf0b7f855266d6f7fcc54dcd245927b9b1cd5c3cbda4ef0272f99f86b33afa02e8c22bb9a2a6e4596c344934f387c1ff3fa72cd158fa76956dd9f10978b1034fbfa3bd1f4d096126245779e2b16d839ead921c38431f33c952d322cdda20fec6b3fb96f92adb1c41f2c2f148f27fe9dd7d72e0df5cb73569e63ba4a1682987fd7ddbacb9426d65a80dec22c2bf40d42c464207e818cd61ce37ba5c13482de5b882f51d408656e8099abce26d7c10cbec1ffb4f33aea3b53524725c0cf2765293a9117601d59e4f47010f3167ec76ab10ed686f83c744afb3c02ef8ceb428d35d663b34c8fe8886ef08ce2d1386984debe603a1b0dc83722dbbc8f6ce3320fb83b06de3f05cfc2e1d8e512b76f38571a2708b686e476066dd1f05ee154bd8791d66633090b2fcee260c3bbbf27e73c4ed0644435d333536e0fef4805d9f99fd76733dcced98ebd7fd6f854fa34c8aa03caa1f8a7800cb3488ea529e7aab0dc8ab8e2417d541791b9491c1e3964f4913a20eee6a77e5c9016c187ba7e4adc33ad5e0c16b8cd497bef5f1e5877950bad6d6686c2bb2a96c173abb2510fa4b5744eea954d7f81a380dfbf884513dff6c94c7f536d40476459311a16043ddf406fbcf41fe4fc992ae96b3f5cb8aecc842d5c033a766aefbf1bfa95783e636779fd0d35bfd9ccd7fce1eff958949d5f52e9315ed25cbb61f3a3c5af1185ce54be7f081e6aaa95b011ae9f9856ec9c8c48cd9684d6dc2c8f15245428a07b25183adeadce8e14282ffb780a2d463edf66df04c485a7c379f1682037e1697be8a48ed748d4b6f7ee81688ebb3712ea81c94c3e426d21589f4eb43df38d0870f8071f6b06f3819a4dcded7b3214e281fc2d3c2c77a68da60c57a207b9e8e3148a6d1495c0c642a980d2eda226da061a0ab6c7fb27a8d1da2c4775b2d2cdfe2ff003a63fa967a157b68cc1a824b922517c267def5e280b58d1b175e0150df2b523b5efe2358b39c2ffedf928785d4a2b9465dede4794232dd9c70c8087cef9a7ce316404053abd050b90c5199cd957a46a5875bbc171553e5a58ad18c46b9f1ac91f3dad7260afa76521cf733c707d385d8f617c4107d35de480eb6400e6bd16bbc3f27108279b36fa86740995641cb7faec82ecec845587519d79f6b40d1cd32921f315db2838f453627ad611c3c43ab351286c95a90ed205b6b98a6a78c77ecdb3d9047a484c605d6f109615d8a0bfdf315f39920faa077ec4d35a4d2373c3d5b9b5ce02ddd997b13c2585677ca3a23c71a96266250b787cb4255bb115220bf403569e635a849fb3ba04f489ca22f963b9ada9094a5f48d8c23f0a37c9e30afb2d0207a7406a89ade9422e2a322b2b19184729022471e1405c7e10ea0018c87670988b3c53aadbfa2243fcdfa627713ddaded26a8bfc7830a15239c44f2a67491fccc4a557bed5bffed98dd84db1b2fabfe9892dc5ceefeec97a008d5375bb179eff1d7160ebcff70e6957a45c9f6ce340f14f74429e0625b9a26e9e0da37f1f73ea8f21ac5d215e4d7e69ef0da2b9327b0a2573ad85f35546053f852349928e71d1308b0053a48216645823c065630b15806f89512578ef729364bfb654c5d71a0f0c072123d237793dde889361522ab5be7953aaa15389195c5d67d0f78c46cb49f2361c1df9f9e542e193c4ffa3d54142980c84b324ee68f7f782923b1b008224b49d8be5ad16c63e721e1a4bdf38375979ae35e777e04ff0fb160d46b5982dad08f045cdf2b32dfea4eaf01b227f3d6cbf340d2ed72270d515caded51774e31987390ce3b305f14a77f3e7a0a68dc60e2aecb1b0908735dfee9aca03d468eaa21f146687cedde7f2f25ed77e0921f57c46b2948ec597038ff1259d046e9d4744f68a3148a997ebd33e47f6b10dd8942eac0177eab87a0c6643d58e286bd970297c852254ea1425b942b0025ba722f0ee12385e5d38256e7a653ee0d62027fe87899725871fff637c28c9db6e4fb25a06fc915ca87570b170f2eba4678b741eca99a28b9ef5b503ef6e212b0babde6f37df9b45ee22afb370ad5a5a43cd56af46bde158e51093feff0dd022511b4c60bcb7c447926371ea218b9592dd2199ed055b5788cc98b306d55878bab083274290142dfbbd4aa6d989b0ba0cfc0f26d6dbcf1ab8ade29127645fe0edd838d0228d23d29954bc7544fb8141d7f29bd38fceb66b573a5d79c9630a21c6f61dedb014a5438648c82a5bf8dcf376a0f479ba81b99a5d6f89e8da006f974c0f41487b1aae8286aa784be925978d715dfb2da558d403c04daab753993e918641232bc2fa5742531243b48f25479625be7245210e5f73242d54478fc51fc1de4db961184efccb362badd8a1d21b366d5b8dc29dea28a8ee7e07c2ef1a60ff8d5e9a067f433d47277ff43bbb4375916bbe9a1dafa0c2dfefea7138140b936dbfbe4fe2d71fcf0e06d1d5832763bec325e729355c6dc4d8e81acaddaec8a91ff7e508d657675805f8db55b210643d296f47f64e7034c7304af4b730e9ba1c75b9b0d250686fe753cedd9b4b891ee6f11b08d9bbf4d72baeb7466b82b4b61a9b8cb62ad22d097deb52ce1bad6ac57a18677b8f4a9ab904eb1179fbf62900e2cd0e992032e57ab5c7c93491f9bef0cb4e6d638424620353ba6639b06a9561197f2d18eac23cd04585b351d4df96423409945baa0dcee20fbdca21f02ba682841f142edf68c268c0f401e9c458d680ebbdc64cea01a50fd82e14e0c299abdf1a11e77a3321f149eb9f92a6f9142832efee28f9370a30fcc9609c119419f5fdf378ec12e18a0bc2d8213c270fe0b3794a7344e0e54d6a60b7f49526d03900502d9932749a843c58fe20", 0x1000}, {&(0x7f0000001180)="7b4da1b44e86825926a1f109e4a4ed9059a27e8568341a2566864fcf0c1f6ca46ba0961477b98606829625514039de719a4a96ef094336553977ab9b73411bb855a3404cad79ae5017d7896005b8eb822282c23d35c8eba3d1dbaee600a95c20d47fdabaefca1dbff60db4946e74abc6b85e1dd0b826a533a7b286d6ec0f22aff46617a2f071c8ec7a91f2", 0x8b}], 0x3, &(0x7f0000001280)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x20, 0xc}, 0x4) close(r1) recvmsg(r1, &(0x7f0000001440)={0x0, 0xffffffffffffffb3, 0x0, 0x0, 0x0}, 0x0) 07:50:40 executing program 0: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f0000001500)) 07:50:40 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100)={0x2000000000000000, 0xfffffffffffff001}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x6}, 0x10) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x3) dup(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e3a8d87ac54caced3c5d4cad67c476304b24fa05873e1c73dfc5233f3d9319365f5803986b35fc4e916e9ea5d23b28c0fe41fe9b662ced2043fe710b1b869af5bf37376e6401ec9f88207a96ada041ac2189d96adf38306499294b9c170ff027ce37d406492fbef791a5b9763304d4", 0x6f}], 0x1, 0x0) 07:50:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xf50, 0xf7bf}, {0xfffffffffffffffa, 0xfffffffffffffaf6}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x45) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) 07:50:40 executing program 1: r0 = socket(0x1e, 0x0, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="8394e13b8d139f42cc51f583908f2494859a502cf76a6f0ef89889f7c10dd8c39aa45aa5e4a9c04bfffdc11cf48fe27158d1db58f2dc1445083e640b6ba5c45da84716c71a6b585f37e513e9451f90", 0x4f}, {&(0x7f0000000440)="abffe60d749440cde2dcaa51262d6e1528e128805a049493989c49ad859cc93ae42bb9d53340d442f8b21f49908ffc0208584396de6a6ce607715832c1a748b51a55d43e595ac97ee24863e82aa38c898bf1a80aa45c04e119874608d29ae6c5eca826998814334771673f110b2820c7a225c063d5", 0x75}, {&(0x7f00000004c0)="99cc2ca1a41309faa61f054db7354141bdaa41e5c74e52231639d9d41a5176a9ebd048a3f72e2cdef7b473a3e413977aedfd40f8a0f382b71960d792fb27089230d6085007f51aa154d74941a80eb77717aee2ae60dcbb2bcef7df7d405b1d1b487d5dd8b0c8356391d436d7e45d0b10c8605f96f3dc700a1a367a6602aa4b9b8bb02eee1bbf1db2efb0b1966f75c3c1b7b2428c37c85b090a111b3aa0d2", 0x9e}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:50:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000100)={0x401, 0x6, 0x40, 0x1, 0x0, 0x8001, 0xfffffffffffffeff}, &(0x7f0000000140)={0x78, 0x8000, 0x2, 0x1ff, 0x6, 0x2, 0x6, 0xdb8}, &(0x7f0000000180)={0x3, 0x7, 0x0, 0x9, 0x6, 0x5, 0xe6, 0x5}, &(0x7f00000001c0)={0x7f, 0x7}) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 07:50:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 07:50:40 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000100)="51695197512c5e553b05440aa7e6e86fbdfb9b30236d7b81a2c1d4d30a2351b0ff81e4ba6a79ec1b558a46dee39e0db936753e234eb51c4b9bd5d883805ffeed4f1761d76296bbfc2d7a0f7e5fcd303984a00e3835673ef610e5ef9c0d6450a99a15920dd9e0414eede966ee8d0986d94d497968d450148b1cfa7dae8b525a8969861e0b9eb6c21ba9d3435a180f5b538974331eac8c8bc1b31cc0010ef6ac5150b54cec9f820b4e3afd51e06dfe", 0xae) r1 = socket(0x800000018, 0x1, 0x6) fsync(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:50:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:41 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040), 0x0) 07:50:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r7, r8) dup2(r3, r5) 07:50:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4002, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000100), 0x0) 07:50:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00402e00b000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="2970cbb5364cdc0ab8aa753bd615caf5748b4d1771b04c4d751070b3f466ca900e29777a690950210cb6bd6685714e3d584dedb5e40df5630fd276", 0x3b}, {&(0x7f0000000200)="8f45c8cfcceb232c52042a5840a9d637be6c5e90b3df6727f6a242dce831a41580bce666b4b37523924b3be6bce8cb2e798f7944ddcd134c7b680892d5e7dee8b8bef0d2b71ac8ee62dc75d838e18dd30be6bfd2c4787e2827fd7015796a256117c7383d7a0deb8414622c492e97c288d710c10271167a73fbb39f5e86ae0b644aae96f95b038d71eee33ead79596438f1dae52cfcd05418c6f3ef7035247c59732e6040570a7dec86ae988617278e1043de166fea818d27dc03d578f1507169900b743132f72111afb38b78f3148893ba24d0cf010f0779ac828300bcdabf", 0xdf}, {&(0x7f0000000300)="05bbdbf16d19fb8b2ab5d0ff7bd47c222eedab19cc589f535ccd642106b815807b4bf20535680dd9b17f136798c6590172e439eb2689d0f380bf0f502615760878b9572246ee4eb4efe09775", 0x4c}, {&(0x7f0000000380)="328a75fe75609e011d2babb7bb9324732f03412baacbd769cb275b92dce429897ff8aa20db1bc623a07bcad7265d5124e421878b0ac0c18f48bad3c2af6ca1ec6060a4353fc787f8c5bb834126396da410ddc6b65ffcefa01d7d6c06f300c7aad2cb25111b774f27a969308a9ccfdb8200dda6f8e36c1ac080634f847b02a3be43db749e40312166338b72474310d1cb547e3b0413cccfca6d7524a425590cafd6b270a2b18828a696d18ad03a56969e2e244b7d02ab8c7eb471b164231382b2469792e474f9acece957908081364e58ef7f", 0xd2}, {&(0x7f0000000540)="02271ad03e5d79baab3f74cde601b0ff5dc7f835dec5917b192a0282723e9a6f370394899ef5fae666f00aea93c5d1c9d2923bc4c460938bdbf3aae05c02f0687fb0bf0ed4e9123c2de261cb7cf1f710b8c13b799d9ec7f2bb746f524ec49544076dcb4ef9bc73ae5e1cbd8374d566f331b764d224a20566c5ed5dd3c61458aa625ad334ab786b0d54b2fc1d55ba93caac7757a9b05254e5dcb8869aa5823fda09d92b9d81a1111770dac241d3a21f770c93173096", 0xb5}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000166ef72d79c69aecf9b1065fb81475e23787b0bbcdd8614b0e090d99c3d424363cccf7ade2806b54b2bb172d81971fe849c58ab8486477ffdf6233ff31", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xa}, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="48996bf7c5ba9b73b05856f7f7a1aa1c39cc04b3ede5742c21cacda86d52bc45871c8e18bf74c1b6ba85f1dc227577490e03c0cce69bc5a7ba705f1346dd2665cfac145de926a479acdddac02ce943ba11a02495294a41a390724e2c33099a4645a7fb717f910695e71dfe5847420d0a73ff7bae019b850407ee2e636738c31ac64b8d2998073ed2eecb", 0x8a) 07:50:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000f80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c1", 0x300) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200, 0x3, 0x6, 0x1000, "d7544441114538b377d6a246a9cd2b0cdd9230d5", 0x0, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0xffffffffffffff81, 0x89d, 0x1, "0dfdcd25c973ee9f6fe63cb2c2d3211fd4944600", 0x1, 0x7d9}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) 07:50:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = semget(0x0, 0x3, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/188) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0xfffffffffffff800, 0x0, 0x6, "b6954911bd0b4015bee0437670f9c0520e4f4d6d", 0x100000000, 0xffff}) 07:50:41 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) syz_open_pts() getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) ftruncate(r2, 0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) getsockopt(r2, 0x4, 0x9, &(0x7f0000000480)=""/171, &(0x7f0000000340)=0xab) 07:50:41 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x8000000000000000, 0x8100000040}) write(r0, &(0x7f0000000080)="bde25adcf88e2465a1e53962b9ff9a967673df09b70904de999315edeec6246c88f8de951988f9b28aa285f22c73912be04c588fb508c5e67f9f35eeb231f31a63b9709848faa5f441932af21df0c3be9c331409f07ca0e90c3bfd1324cef0e3134619added28fa661481a021535ff440ebef66651f2ea209f313f04b85747de0a5ec33ddfd97132c947eb38b1f3dc443783bcbf3308c64dc26fc5624437dded12641697779f31e679aaa11ce816e0c72fc3b106442026d14f2473a43b9a888ed8e634efae66938d0377200dbe57a0943a12d28995233dc7c9b57eeda7ee869b81d7fe54e4913a6a6b157adcb0ee84170bdd311d54004415", 0xf8) 07:50:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00800000000000003aef8af70000000bc8d9bb236135ebda465893cc1843c9b38eba5dc0047c51183f79ce6d0091231b827701fa620f543a85aa16909a5264de8b0cb245de36ddaf4d2f3cc3882830b1629fa55e415f30f79aad17b6d6c02b3bb6021b"], &(0x7f00000000c0)=0xb) 07:50:41 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="ee7c60dafb5c737585b70942e8d2c7f45512b33bbcad1bf55691eec4066147d8d59a6e428f036e2fe9d996d7fdfb6a33052be8fef487971757587d0f8ea1801af403963d4ea50de2a9ce67281463c9c8d7d9f953f26405243f7ce73c7e06", 0x5e}, {&(0x7f00000000c0)="2dfd9513781b41eebb9f3d1b52eb4cf64bea623c30d4098cd50eaf1d7606ca64299828b6ae64c643c1a37f944696956b5fae4fd4c717bb93b123822108af322df04c72356f6b7cf8e967e69537175c15a1f41853d213d6b9266c8016f34eeac60ac669ad26c0c29348eaa25ab7d613abb9a874765e7405e4a47e08c8aa4cdae741", 0x81}, {&(0x7f0000000180)="f4029e6026b6968381685d0cd266022784f9d8bfa7ccecda8f565bd2d8246a9b93f7f6554a023beb5c281b09909948f0db23a23937be4e620ea41618c9b7eed6453bf3db8a819c2a99ef4a4ff5a72c992f98a942bc622cfb3bc333e8831990ec7a2218ef55ad61a1c90ceb2f6ee0472bd3bc18c0daecbc29587855ec0599d94a1e47a973949c0dd19407aca6ee27ba032de14bb0a06ef2535fa21a355f4e316a7f229f450c8b8a1139e934fb558776fd84a71d06630450ff95fc0c", 0xbb}, {&(0x7f0000000240)="dbf50faecdc4dc1c169cb03e2c6d42bdff95b97bcd3f3d77956c404928e3bede8b56e6eb09dbb13bdea847c4629600f95060ea71a3d1f95437856680b0cfcf1ade5f51a5cd99b1bdc1d17b390638a7459cb0d4337b6dfdc148b99e03e05e07357557610a0b3b4f411f51b91b620d17b75a474ae0263318d22b6b9dbec7c168d1f879e701d1baf00d7e799ec5a632c02d64126a479e6c933491d3be5fd578a02950e13b6b83b5fb8e2c35949ed6f60ee8cf99d16b5683b2a1d8a34327fa688f48dba39f4841d0ca1dd48ff04dcd689f41568665139e3a6159a26e186ddc461431b7be715dcb2447776cedbd93a7", 0xed}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="a800000000000000010000007dffffff53de389293d61b0be450eb6d8c18b3c95ed4e6b950e03ffa34ed4aac189a1cd008c05a6bd8d178b0fa6a89de7b93e7588c4073cd211bbb2af078dee9605855ae11288b2f29afffc4b1b4647578e97e1cfbeb0f7d1eefa5770c397ebc33deca81ae66f7841a7b0c1c512c65d5e35780d1fa1981531f88476a38c332a7d05712a0a4e26cd4806481080d746f1dbb2de342b0a7c52329b700000000000000"], 0xa8}, 0x401) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 07:50:42 executing program 1: r0 = getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x10, 0x2, r2}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file1\x00', r3, r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f00000000c0)='./file1\x00', 0x131) 07:50:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x5) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 07:50:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x121f, &(0x7f0000000040)=0xce3, 0x4) shutdown(r0, 0x2) 07:50:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000040)="a3e4f1b7b880cb35f6738e4e7be5d9fbc5c5d195532bb8cc8bfece1b08a9bc33c5abe8a11527e6578dd2371cf04acb101c030b88c07653fff3ef334ce20aaff515085831a001c07eb0c3ea269bfce105c2c711189be89cdfabb118e10cccd2eef9069de796f2b37f7921315e933aa29169aed5be9da0cffa6aee44b5c440ed4331475326e5af08a90f8927a500b62a9afc0ecc3772274017f2a4521063d9997f616ff6aa4a8ba53cf3d88de95a6e73e0cd4579eb5a11c36f5ac7de6627b34c77965e84bec51355a64b3805468406f6ef286d244f83f30a94a34571a9cce8840be4bac98893232bedff2361f00ef496d73e29b88b7e7073cb", 0xf8, 0x402, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 07:50:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="64e863905123ad4c70f4b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d6db9cf037753c0b320486ef0814537efa9843c34eb4a4f2ca8c8e8eb8bba1413223783c335b75239197bb3b67da4c475c26e5cb297c38e6c5c929267c0795336347bccdbf40f700ae52d4bdd9777e807dd35d2087eb16e4249aee123c72e37ea04a2abb22e5b933705bb042956bc55e9f64babb9d066a149663c43d9d8f500a0889d80f10a6439464dd57bb8dca8b25f92ce8cfce0330100c043b5a8970a000000000000000000", 0xfffffffffffffcf5}], 0x378) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x7fff}, 0xc) r2 = semget(0x3, 0x1, 0x190) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000240)=""/4096) 07:50:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) ioctl$TIOCCBRK(r1, 0x2000747a) 07:50:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 07:50:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) listen(r1, 0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x61a2) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 07:50:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0xc005, 0x1119) r1 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000080)=""/23, 0x17}], 0x3) r2 = dup2(r0, r1) r3 = getegid() setgid(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:50:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) flock(r0, 0x0) r1 = dup(r0) close(r0) flock(r1, 0x1) 07:50:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x3) r2 = msgget(0x2, 0x434) msgctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f00000000c0), 0x0) 07:50:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100, 0x1, 0x0, 0xfffffffffffffffd}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x9) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) fchmod(r5, 0x0) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='@-#{^@!!\x00', &(0x7f0000000300)='/\\{\x00', &(0x7f0000000340)='(]\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='[\x00']) r6 = open(&(0x7f0000000500)='.\x00', 0x20280, 0x20) connect$inet6(r6, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x100000000000}, 0xc) r7 = shmget(0x0, 0x4000, 0x200, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3810, r3, 0x0, 0x0) r8 = semget(0x0, 0x3, 0x200) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000580)=""/58) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000005c0)) fchmod(r0, 0x10a) fchmod(r3, 0x0) pwritev(r5, &(0x7f0000001800)=[{&(0x7f0000000600)="5452e10973fca7a771059cb8729564c5ffbdda2a7793236ed2b29e674055a0f28896fce84622f0421dc3bfc307cf8183cb2f5147a3294dae5a1a4ff32ecbe69c3a5fb3294dadd47729a76340a5cd39f7d8441e851e897c451136ba465ac93f7315c988a340f4c8bb927c33f068cb557f9942292bd0", 0x75}, {&(0x7f0000000680)="cce3423191ce067d875873fc3eda37c790f56f92abfa850181b8c7969827274e34b2da0f2e60496205c4b9f0e90668efd20b7cdb5a18aa91962e43cb51c8dd85035539aaf005379c682c7db1f7282a6050cfa5f43bff10d885a519d2443c73ad38a387567f4962ddd8ca396a23aaa22ee2efef", 0x73}, {&(0x7f0000000700)="36c394c6d9880e150895bd621506fb297a4c7a4bd07c9ac4e905c28242421d78be5b51ad0765cb7ff32910a52c3a866f67381e7fdee52e5258b5a98988ec49ca387a423e9a6cf513347ab810b02f7dbae2a0f09410b8d19c42a78270b8c760b9d676915a06e306176a24e8df16d52d664c87a33340ef077362e5ccd7d65f9fe5a23cac999fb2efde398a8c9accc6c66e9d85add3fe43648084caaf1abac7054bca2604313da4d393484d5033c50b34f6f36b79892f718066540affc04c360c38f4b4141e1a893f418116d5245d1f84e7ae1bebd77b3760713276fe753f2cc76aa6e198df4d034eeaccced905a46a03212ceababfdb70a9744c4aa49eff88b0fd10c4d6e965aa537809f380fdc44fca6e7e95c3393b817cfdca3b0982c37e3647cdb3a023885bbf86893aa3fec00bc4c07dfe85ee0b9a3ec52c13a50e4636d7ed28a265d995770d85d250ec4a43de9299b6cbd1b22913f1b5b0acd0f0bde901c7fd2c24a2c0f083b3364663f793c451132f2ac873637ae0adbfdc2a8498886b912c4b447e5db8822be234976b3e17b440d72bd3a981e5d5df20574d4c5dd39548f269b5fe1aa26db22fdee4ff0de993ece80586b75b8b51a80a71f5b4746ad96deecbb0970e4dfafdac6540b907a7ff4bab0a7d9cc25b7e08fd14920814c6eada66475e15024c9f2ce4fe5a41a7d0facde82d3a0cdb8cdd86b25dc349974f648823aea382557398d1c281fc7ead2ee8f96015898fda4eb0bb67dbfefdd81e68750015c306048d495a82ce90422cb4846ee436df1ed48084e9e6da0a49f3fb0bd59902a39fc14fd7b17364b62d65c67f39cb006d9f44b922afb3b440dba7a8ffc85d4b91ab3b3728f94a6e0fe6f7b8137c147877f51e5ab56cb8f8c8a639b03d0f6f81d8d0d82ef9d3d7d08156bf1ff8d2ca4acb22638b0adae18bbe205788e1ecbb1a6a6d1577f8095ad867fe7bdb8e78e9e2fdc6b7eb3eaf59b14f9dc76da269627a608c9a62a3bcccf3510b8aa2d025f492fef08616c05ce2783c1719a68da28858a31c4fb139b79389ae5fcfdb348860141b5c5867cc23f694191409ad1cc5f4ec5f77b0af1f25d302918855cb4557f49c38d2f3d5daecdcc24249b5b966ddad7434a419198f32d23c005c1c5d061691ebec3e3d65fe7bd08143d06ff41f2a4f7c162d21236a50b8c0dfaeb3f61d38c053c17f0f6ac324fc1802b6b515c390fea1ead24a97312ba333b1042b71177d5d2184cc2cb834f33454f0d3642d00e130b59b0050dde03ea75cf789b2fe70ba0ef56fe36b16f425e67cdec88d960c20753024619a7010dc2bcdd601ffe92198b78ccd9381062ca9b62ac924e87da28ba40d85beb73a9f74f6bda8e2611881d2942bedc3067b106298f678ea94f534fc7139105ca90941a2917ae37b2fcde765ce5b01250224915a0ee1d50c33642426f1161335fec519fc02da9327fe9c9905cb7aa3ba0302572a97c8b605f22e393422a4344620eed386511c7c49f1b50512e72b10f7ff97228c476545142207386c5eef00ef8adc91e37a2bc3eba16ac207588a88f1b9ffa91cae7b0976fd177f40e763d616f2a83c86a5f996b0e49e0f24a68730c420fa539907a2318a2293e717922027895a7512b7c1c5971d87e99be4180fd37080d4c7c718b1a5ea85bdd40abcb194313242c8688a9da9438e0ccfd720e3cf691abd20c3916ba97daafeb27fe3493709caa9007717c510c0ddfbfab7031c02a4196ca7586dbf63e2939e28f1536cfcc6f2004ee7331a4d37098cc7fe473c5c74e7b3e4232e4f9b3b0310baa27f38c9179cfa2deb3276df51e7c1dd0d09efdcca213d7572ad51785b95a106fc7f2b073e1da6be231de8d440a7c3542dc62195bb5de04ab6ff8e3495ef7e578e6a8b4760a9394fb516f5c414f0578f9981794b5856570088779440cc98bd30b6f4b70239a0d9247d1f3f045e42436f73dd1f36caeccc941848e7434b6a4a7cbd98da2b49deb02d26d607fe4ee828a978027f5f65ef59f1e33905950712a613eb612e3df593eb258087f86058e1a2f5945d7e30a49cf666c5808d535f59529dcd780bb519014ce9c4f7436fd4efc17c10a0671664c1ff9d35cc079975eedddd2a6c9e1c5382f9ab4eb4644915e0045836e6c34f67dde726356412e2dace16ad3d2e6c9ef7e4f8900ff005519a2525a9722e4ccb4a1dc9a4e416fc9ac7ce8a4c821b8ead9304c1b26c305634d97417739a276cef0eba2d09571a95d26835dcc0c667d67d3ec49e83dc30e3096363d6e426e96cb049843a935d97eb02f779147d81af94af4a1e6f5302630bbc3e6932c3fc319772053bf703bc46d645f78d7c789117126556b8bf53e535c4303500705c63e8a9d22be0003d748b1b1c205521950767036fea42803c6c0ffcf03671d4ae6c76ea20f7f43d08d3fc906f5e7060e3ddf83494234cd87c0cbf173d37fd68774355a9cfd61455e6f06628ce9268d6d90f30c8f170d9d4b75efa6325205e8ac2f53a400e9c274ac1c3ff5a4eced3b50e15e87af482aaa550b1d20d5571e79dedce20fed5b8b405bb227a9a82fb99d7a48cbc665596f41e41bbaa27bc77c3c9424f9e1d32c6ffab191f2c9438c7779c08c7062433e20f09153c7268cddcf5fdda0702c34a65f2a8c1b22bcc1e0c741e79635eb2834d44b226c6d3763ce9b9562286708b5ed18794e20154db6651df6f2e422838d690acfa1b21a41b16edbae1a93eb3adcdc33703755274695920b458fec7ee30097b652fb6536a502f0d77e5ba1680b35cc6424209b3004fc989f4a28ba2247823c0d019ba271300efb2a1dfd3c1fc2efe81f0e0f0c5f30263a8827a250f1d81f3ad86427bbcf76476b6ba114fdc8e902de0c9cbb7f164906a37c7727524247735a2884cca48bc60b22f71c9496c93181f9079116bd13e266dafc4846b66d9d618d6059dc9b365e96e72bd15e845f4d2ca179691530dc3439daa55a1f3afeebb70b5c0aaface8375aa19cbd0d3ee8a568c10c9353e794e54429bf2a33b0973a0ba2f5d82b7b2b77d6744311d91a8af2afda117e8963dc26e3e0b7405d83d151e1f63923a00135788b4da68530955af174690bdb55136b777834cc97aa7101531eb9162bbdfa6357dcdbdf7987ee7339f7a8eb6f98d4e3e6c48a921f56669aa30fd7b3595456cbfbc8e32bbb79ebd3a967e5fb8d4d501fd58f77c2e1971ebd36285b64143c6258924376318dedd0db9efacd4aec4b707d71485ccd75019b6e0fe7a70610537c7ed54c7dc0b76deec0e446e2adf9020c6d92bbe239054a642a0283c6b68f51d2ae87c5e6b173bc7c110a9ac2d2cec8e2fdb337bd6499724180de542a4eb4df04e70e864fb3417972eeffc5898ff826efa28d2437dced9e6bb697fd836b619e71187a4c62a39e0715c0849596e3519a4324c3a79001bd5a94d0e05c0f1bf58a441657fe602d4b655775b48e51e0fac592ca78f4f2c77711b0f7ae2f9559ad3f1c39e8553794aa482aad46096dd3a246e0b72548941db70fbdd9ab6ecbe40ddc061c47b5601ff447cd6f50901850f18969947250e6da1e9fac6f511262a59d4f67a1c1446b25ed8582498a025bcb9b7953a8ee244ebbc16a5cc3ec36b1203651721580721fdb192679a6a3cc4bcb36ab93816b6debc7f9718026432053f439ab733c7c9dd60026416a3719eaa2c4c58ba112c4b25e0e53d4be54203573370a7a8869452e936e89873b3a93bc60c70a33e54dfdb1f2c6eaa3cbba5259fe0e4cacb2b5adb02b54718457ad48810514821ea2537f4538bafa5464b32211f5f0cfecd091bbbad3616031a9d1fd91c57821365678402293ba3c8654332cbfda6c9097adda152a91afd4a5fa56506f2c38bd84c4018e120461c85aef54b8e8ff460f1d62688da98bb5f6c18ab08975704a7d71a82d00387ca07d78191f4146d93bf0f2bee22fc0077c1aa3faade3ca2e4dfaa0badf1a0610f2d06e96d5584328777995dcab75ba03c843bfed96bb851210b91b3568da1b043f317fb12ca67b7fa52f8d778f5a4e99a741e545399e291bd13199cb58bbf450b79744fe905f655eb6f127e443564af3dbfc24b04d5eed706f727af809a191ec187014f53b223ab2712a76a2ca9a7b82ba24d964aff144f7e700490a45618fe9209ed5be5a210f37947654bd3a2955f6bc6776656f5de4f4b4b9a2ea83d9792f6ce3b1c2883617e07a57262d64fe8fd5e533af655408a64fd283803a3afe5cf78f4e305c9253e3da8dd72ead3e5df0c5a268ee1b63ea5fdc50e0423236001dab39108b927b0c888175c4b187f01b6055b805c4fdcdada337c3f193bd37d712877e8dcbaba8dd8923cb7d16ea9324519abb4afb1bdcdec616cabe5a4d01e419d7bac7f19998f587792fecbf378d1e3a3b0876fedf11bcbedc612e9921e9e03128a836ee44a64c00cea920993b8c9d171a4e3d298e88a2bb20fa2044d0c277a506b54658f89c74101db6b0e480788bc17cf54ee9cb99076e05e92cbe080e3876337c3bb50fb7c055393192737576e337801f62091cc844c3c3fd20277781ec77644a9125da85a4c12bff3f421c3fb27ce7b8f42efc563496eeeabe4c741b26f146c098ff69c7adf6a48c7f3635e7eb29a1790395dd951368f85cac79822c8386abbff6dda14d85e050ac4db0e3fdf0e38f1b7aca6d901cc200b2ac2b39c812bf2a924e69f81a8d880fc86baf6dd25278c25c2488220c07f9b1d140411878b538b363162a5fc4b5de0c15e820c2daab6fdfce8c52a2130e75c1f69194ec37b58aeaa880901e205885eadd53ed7b41a9e7ad434c319c38606a5ec959db785592ae19faacc40ee6cbdb22aa800cf0568c7b6d4a7533efa4119620c6d1f65d6a939ff0ae750006621477032576944d525cc21d755170eeadd0ec367acb5ddc316b33ff275460996c2da38ab525046adddcd053507f4163297315209e7a374bbdd1ae9557ddf96a1e90f718096151070e86a9ab7ba9fdaf6b0c95eda4d5898b9767d44a404eb1f00ea45afd7eb159b3ab727a4313266c4cff328aa51a5f2844bd77105062cd4d4293b7fd4c57e8d9802857f8a46e41a3be00c0cd5a835895da6c2f59f8009c711a85efd287890fed8f66697adb2c51319e4a24922efc682a56c2f856a8e05a2eddbeab9feb96a8298507a81b42f06d7e5dbbc38059ec611115526431663b0ef7da69b18425cbd0447eaca73d6954f5b8a0edbcd2a5e104dd1ee4606426354c0ecce53b9ab61d8609736ba4ce98779d4411c310f0e831cea88e2d83757a5463a6173aaeaf955713f6ea695885823c40e2e94c275e9dbb09f5d6d272d39599b967dde73980dbe1830aafc77f4e93d4319992617c96e034c7696f4f74ba25d720a9a57fb045c770285af06edef7e3bc496b8a34d268581d9628eb9022e6c4d43900f1e1b05e79e45c6b57f73a5ed94481b9a3873a96e7fa945cf4a719aec93d5dab6b5bf76559d9b98e7dc595d0c30ba66a163deee82f2402921a02fd153ad1f9f27f143a853e6cad5c1857b6776223aab7beea80ac5297b1d1f1a7b6c2bd815a6598eb43c358b58bdee377cb269d8ab330f3e2637365761cf8bd23d56a907f8f558d56bbb8f88e01c7b7ca544022a287fe21db5b0d8147a2624138f68f671907bb746a490bce4c1f39ea281530b8c695ffee8794fd68ff328c4c7d1772702f005fc9b51759f92db80a4c634de02e1add991bff7d6a57add7d07543577fed18d437fba6e87fcc66d904bbbc11923f87581f47865be6c092ddf48c6ba2de1f381ce2c7a", 0x1000}, {&(0x7f0000001700)="d7d1200f6b87076473415ac3a7506e0fcf41b982939a5cfa6a74dfbc8447e4290495bab5b7b50c51a632b0d1677f1e51a2f533525e599e01111cd9678ba88dc66e08db64d9c8d4028614e36e1a19eef9f9d94e2199f6806ea3f70fd5b66e7dcf43b71320a49a05b20ff35186659b89e56a15b664b12c1b3372a0bddb6e3b4eb0c75639c6f26aeb096f1b11dafb1f8eab560a8689aa0210d208cd155accd7b469439713769e954498fd497657747faa2e83f5d348c5e698b7bc7be7059900bcac94933a128f3aa80d775e7a13d7697bd3b0e0", 0xd2}], 0x4, 0x0) bind$inet6(r1, &(0x7f0000001840)={0x18, 0x3, 0x100, 0xffffffffffff7235}, 0xc) utimensat(r2, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x7fffffff, 0x5}, {0x3f, 0xffffffffffff3e2f}}, 0x2) 07:50:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"], 0x48, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002173000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bd3000000000000000000000000000000000000000000000000f7d0cef28972c29fc2fe8c9bdeca3585697472913fe30d7e13a52633"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 07:50:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c0e4ed61e5ac30062f00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 07:50:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001000000dc95f0278003fd925427a53a404ed7d9c6a7d4000000000f9fd1969566073422461623018a20018c3fbf8fce943ee415"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 07:50:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) minherit(&(0x7f0000eb5000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="13746d86789ed6023ae36624e14ff2abde6dc354409363f27f399b473c9afdbb869632faca5162ccb1552eefcfbd8c9076a5876be355171c7a73dd53f9b3dfe54f7a6ba13922d7edfc886776c0ce43b7fbd974b15929f39320995dfa5121b899fd72850d921ea8da3926c483a182e361c6825d", 0x73}, {&(0x7f0000000080)="9c33dc5dfc3e220651dad09a15b4a8074587e78a142e481b29319d38717fc7010a33e51395f47d5ef218f4f249acb9a5bffa87ea1bd619001226de08db8928029d", 0x41}], 0x2, 0x15) mmap(&(0x7f0000f19000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000d80000/0x200000)=nil, 0x200000, 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='-%\'\x00', &(0x7f00000001c0)='-i\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\'(.\x00', &(0x7f0000000340)='*}\x00', &(0x7f0000000380)=')&^\x00', &(0x7f00000003c0)='{!{\x00', &(0x7f0000000400)='\x00']) lock order reversal: 1st 0xfffffd807f00cb58 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd8078086f80 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(bb52092d60834d1b,81,fffffd8078086f70,fffffd8078086f70,0) at witness_checkorder+0x12f9 _rw_enter(750935e3e678f9f1,60b,fffffd8078086f70,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(3e96a358635d0eb3,fffffd8077f6f910,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(ff5940428c4e034b,fffffd8077f6f910) at VOP_LOCK+0x55 vn_lock(30dca7ca2249ad52,1000) at vn_lock+0x6e uvn_io(639b4bf282def9ca,0,0,fffffd8078096b40,0) at uvn_io+0x2ca uvn_get(ee413b79038ca506,ffffffff8146c190,fffffd8078096b40,fffffd8069d55708,0,4) at uvn_get+0x206 uvm_fault(639b4bf2822a0d9c,20f1b000,0,4) at uvm_fault+0x12c1 uvm_fault_wire(e7c1da014ea6f09c,4,20f1b000,fffffd8069d55708) at uvm_fault_wire+0x70 uvm_map_pageable_wire(ff5940428c3e4475,fffffd8069d55708,20f80000,20d80000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(d4de837981450845,10,ffff800020b92e28,72a0dacd408,0) at uvm_map_protect+0x610 syscall(2f6f379bfa10cd8) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,7272f530010) at Xsyscall+0x128 end of kernel end trace frame: 0x72a0dacd490, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c5b4d0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001546000 rax 0xffff800000940ec0 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0xfd090c863e4b7dec r11 0xbf44529dc1456299 r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff8226f6c0 w_lodata+0x450d0 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5b4c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=413868 stat=onproc flags process=10 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93080,0xffffffff82300be0 process=0xffff800020b94358 user=0xffff800020c56000, vmspace=0xfffffd807f00cb40 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89756 180304 16206 32767 2 0x10 syz-executor0 *89756 413868 16206 32767 7 0x4000010 syz-executor0 26892 174421 36404 32767 7 0x10 syz-executor1 26892 103352 36404 32767 3 0x4000090 netio syz-executor1 36404 16714 85122 32767 3 0x90 nanosleep syz-executor1 85122 417129 58042 0 3 0x82 wait syz-executor1 16206 433789 71525 32767 3 0x90 nanosleep syz-executor0 71525 447243 58042 0 3 0x82 wait syz-executor0 90516 33329 0 0 3 0x14200 bored sosplice 58042 79190 37142 0 3 0x82 thrsleep syz-fuzzer 58042 329359 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 370735 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 50959 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 344279 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 91611 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 363176 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 139324 37142 0 3 0x4000082 kqread syz-fuzzer 58042 121214 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 31517 37142 0 3 0x4000082 thrsleep syz-fuzzer 58042 361767 37142 0 3 0x4000082 thrsleep syz-fuzzer 37142 505160 81020 0 3 0x10008a pause ksh 81020 355681 80421 0 3 0x92 select sshd 39459 474434 1 0 3 0x100083 ttyin getty 80421 393728 1 0 3 0x80 select sshd 6595 226113 21869 73 2 0x100090 syslogd 21869 171851 1 0 3 0x100082 netio syslogd 80338 25584 1 77 3 0x100090 poll dhclient 16287 208385 1 0 3 0x80 poll dhclient 47357 144835 0 0 2 0x14200 zerothread 36722 235683 0 0 3 0x14200 aiodoned aiodoned 73119 265994 0 0 3 0x14200 syncer update 64019 309934 0 0 3 0x14200 cleaner cleaner 56827 84698 0 0 3 0x14200 reaper reaper 20512 447559 0 0 3 0x14200 pgdaemon pagedaemon 84873 323123 0 0 3 0x14200 bored crynlk 6772 246319 0 0 3 0x14200 bored crypto 45295 286872 0 0 3 0x40014200 acpi0 acpi0 91420 400340 0 0 3 0x40014200 idle1 83365 218155 0 0 3 0x14200 bored softnet 85830 442224 0 0 3 0x14200 bored systqmp 4755 276420 0 0 3 0x14200 bored systq 43429 280997 0 0 3 0x40014200 bored softclock 22706 390572 0 0 3 0x40014200 idle0 1 317643 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper